@charset "utf-8";
/* CSS Document */
/*== reset ==*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin:0; padding:0; border:0; font-size:100%; font:inherit;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block;}
ol, ul { list-style:none;}
blockquote, q { quotes:none;}
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none;}
table { border-collapse:collapse; border-spacing:0;}
/*== common ==*/
button { padding:0; margin:0; border:0; background:none; cursor:pointer;}
strong { font-weight:bold;}
/*== 清除浮动 ==*/
/*=1=*/
.clearfix:after { content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
.clearfix {/* overflow:auto;*/ zoom:1;}
/*=2=*/
div.divclear { clear:both; font-size:0; line-height:0;}
a { outline:none; color:#82402b;}
a img { border:none;}
/*== jquery.colorbox ==*/
/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{ background:#1f1f1f; filter:alpha(opacity=70); opacity:0.7;}
#colorbox{}
    #cboxContent{ margin-bottom:250px; margin-top:22px; overflow:visible;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{background:#fff;}
        #cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}
        #cboxLoadingOverlay{background:#000;}
        #cboxTitle{position:absolute; bottom:-250px; left:0; color:#fff; line-height:20px; font-weight:bold;}
			#cboxTitle div { height:220px; margin:30px 0 0;}
        #cboxCurrent{position:absolute; bottom:-32px; right:205px; text-indent:-9999px;}
        #cboxClose{text-indent:-9999px; width:39px; height:39px; position:absolute; top:0; right:0; background:url(../images/btn_close.gif) no-repeat 0 0;}
        #cboxClose:hover{}
		
/*== jquery.jscrollpane ==*/
.jspContainer { overflow: hidden; position: relative; }
.jspPane { position:absolute; left:0; top:0;}
.jspVerticalBar { position: absolute; top: 0; right:0; width:19px; height: 100%; background:#fff; z-index:999; }
.jspHorizontalBar { position: absolute; bottom: 0; left: 0; width: 100%; height:6px; background:none; background:#fff;}
.jspVerticalBar *, .jspHorizontalBar * { margin:0; padding:0; }
.jspCap { display: none; }
.jspHorizontalBar .jspCap { float: left; }
.jspTrack { background:none; position: relative; }
.jspDrag { background:url(../images/scroll_drag.gif) 0 0 no-repeat; position: relative; top: 0; left: 0; cursor: pointer; }
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag { float: left; height: 100%; }
.jspArrow { text-indent: -20000px; display: block; cursor: pointer; }
.jspArrow.jspDisabled { cursor: default; }
.jspArrowUp { background:url(../images/scroll_up.gif) 0 0 no-repeat;}
.jspArrowDown { background:url(../images/scroll_down.gif) 0 0 no-repeat;}
.jspVerticalBar .jspArrow { height: 17px; }
.jspHorizontalBar .jspArrow { width: 6px; float: left; height: 100%; }
.jspVerticalBar .jspArrow:focus { outline: none; }
.jspCorner { float: left; height: 100%; }



html { background:url(../images/html_bg.png) 0 0 repeat;}
body { color:#82402b; font-size:12px; font-family:"微软雅黑", "Microsoft Yahei", "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
#pageBody { width:1000px; margin:0 auto;}
	#wrap { width:900px; padding:0 50px; background:url(../images/body_bg.png) 0 0 repeat-y; _background:none;}
		#headerBox { width:100%; height:120px; background:#8b0304 url(../images/header_bg.png) 0 bottom no-repeat;}
		#navBox { width:100%; height:43px; padding:0 0 8px; background:url(../images/nav_bg.gif) 0 bottom repeat-x;}
		#contentBox { background:#c5a979; position:relative;}
	#footerBox { width:100%; padding:20px 0 0; background:url(../images/footer_bg.png) 0 0 no-repeat; _background:none;}
/* header */
#logoOTOBox,#logoOTOBox a { width:250px; height:90px; float:left;}	
#logoOTOBox { margin:15px 0 0 25px; _display:inline; background:url(../images/logo_oto.png) 0 0 no-repeat;}
	#logoOTOBox a,#logoCOMMBox a { text-indent:-1000em;}
#logoCOMMBox,#logoCOMMBox a { width:185px; height:60px; float:right;}
#logoCOMMBox { margin:25px 25px 0 0; _display:inline; background:url(../images/logo_comm.png) 0 0 no-repeat;}
/* navigation */
.nav {}
	.nav li,.nav li a { height:43px; float:left;}
		.nav li a { text-indent:-1000em; background-image:url(../images/nav.png); background-repeat:no-repeat;}
.nav a.nav_home { width:87px; background-position:0 0;}
		.nav a.nav_service { width:133px; background-position:-87px 0;}
		.nav a.nav_service2 { width:133px; background-position:-220px 0;}
		.nav a.nav_products { width:133px; background-position:-353px 0;}
		.nav a.nav_products2{width:133px; background-position:-486px 0;}
		.nav a.nav_products3{width:133px; background-position:-622px 0;}
		.nav a.nav_products4{width:133px; background-position:-756px 0;}
		/*.nav a.nav_exclusive { width:413px; background-position:-487px 0;}*/
			.nav li.current a.nav_home,a.nav_home:hover { width:87px; background-position:0 -43px;}
		.nav li.current a.nav_service,a.nav_service:hover { width:133px; background-position:-87px -43px;}
		.nav li.current a.nav_service2,a.nav_service2:hover { width:133px; background-position:-220px -43px;}
		.nav li.current a.nav_products,a.nav_products:hover { width:133px; background-position:-353px -43px;}
		.nav li.current a.nav_products2,a.nav_products2:hover { width:133px; background-position:-486px -43px;}
		.nav li.current a.nav_products3,a.nav_products3:hover { width:133px; background-position:-622px -43px;}
		.nav li.current a.nav_products4,a.nav_products4:hover { width:148px; background-position:-756px -43px;}
.homepage .nav li.nav_home_li { display:none;}
		.homepage .nav a.nav_service { width:150px; background-position:0 -86px;}
		.homepage .nav a.nav_service2 { width:150px; background-position:-151px -86px;}
		.homepage .nav a.nav_products { width:150px; background-position:-302px -86px;}
		.homepage .nav a.nav_exclusive { width:150px; background-position:-453px -86px;}
		.homepage .nav a.nav_exclusive2 { width:150px; background-position:-604px -86px;}
		.homepage .nav a.nav_exclusive3 { width:150px; background-position:-756px -86px;}
		
		.homepage .nav a.nav_service:hover { width:150px; background-position:0 -129px;}
	    .homepage .nav a.nav_service2:hover { width:150px; background-position:-151px -129px;}
		.homepage .nav a.nav_products:hover { width:150px; background-position:-302px -129px;}
		.homepage .nav a.nav_exclusive:hover { width:150px; background-position:-453px -129px;}
		.homepage .nav a.nav_exclusive2:hover { width:150px; background-position:-604px -129px;}
		.homepage .nav a.nav_exclusive3:hover { width:150px; background-position:-756px -129px;}
/* footer */
#footerBox p,#footerBox p a { text-align:center; color:#fff; line-height:20px;}	
/* home */
#kvBox { width:100%; height:420px; overflow:hidden; position:relative;}
	.kv_all { width:20000em; height:420px; position:absolute; left:0; top:0;}
		.kv_all a { width:900px; height:420px; float:left;}
	.kv_tabs { position:absolute; right:20px; bottom:17px; width:100px;}
		.kv_tabs a { width:11px; height:11px; overflow:hidden; float:left; margin:0 4px; _display:inline; text-indent:-1000em; background-image:url(../images/kv_tabs.png); _background-image:url(../images/kv_tabs_ie6.png); background-repeat:no-repeat; cursor:pointer;}
		.kv_tabs a.active { background-position:0 -11px;}
.homepage #contentBox { padding:15px 0 0;}
	.homepage #mainBox { width:585px; overflow:hidden; float:left; padding:0 20px 0 30px;}
		#videoBox { width:340px; height:250px; float:left; margin:0 15px 0 0; _display:inline;}
			#videoPlayer { width:335px; height:200px; border:1px solid #ffdc9f;}
			#videoTitle { line-height:45px;}
		#homeAboutBox,#homeNewsBox,#homeEventBox { float:left; position:relative;}	
		#homeAboutBox { width:230px; height:117px;}
			#homeAboutBox h2,#homeAboutBox h2 a { width:100%; height:25px;}
			#homeAboutBox h2 { margin:0 0 10px; background:url(../images/home_heading_about.png) 0 0 no-repeat;}
				#homeAboutBox h2 a { float:left; text-indent:-1000em;}
			#homeAboutBox p { line-height:18px;}
			#homeAboutBox .more,#homeNewsBox .more { padding:0 12px 0 0; text-decoration:none; background:url(../images/icon_arrow.gif) right center no-repeat; position:absolute; right:0;}	
			#homeAboutBox .more { top:6px;}
			#homeNewsBox .more { top:18px;}
		#homeNewsBox { width:230px; height:123px; padding:12px 0 0; border-top:1px solid #a8563f;}
			#homeNewsBox h2,#homeNewsBox h2 a { width:100%; height:25px;}
			#homeNewsBox h2 { margin:0 0 10px; background:url(../images/home_heading_news.png) 0 0 no-repeat;}
				#homeNewsBox h2 a { float:left; text-indent:-1000em;}
			#homeNewsBox p a { text-decoration:none;}	
		#homeEventBox { width:100%; padding:18px 0 0; border-top:1px solid #a8563f;}	
			#homeEventBox h2,#homeEventBox h2 a { width:100%; height:25px;}
			#homeEventBox h2 { margin:0 0 10px; background:url(../images/home_heading_event.png) 0 0 no-repeat;}
				#homeEventBox h2 a { float:left; text-indent:-1000em;}		
				.event_list { width:604px;}
				#homeEventBox .event { float:left; margin:0 20px 0 0; _display:inline;}
					#homeEventBox .event img { display:block; border:1px solid #ffdc9f;}
	.homepage #sidebarBox { width:262px; float:right; border-left:1px solid #a8563f; position:relative;}
		.sidebar_home_menu { padding:0 0 110px 18px;}
			.sidebar_home_menu li,.sidebar_home_menu li a { width:225px; height:55px; float:left;}
				.sidebar_home_menu li a { text-indent:-1000em; background-image:url(../images/sidebar_home_link.png); background-repeat:no-repeat;}
				.sidebar_home_menu .oto_account_login { background-position:0 0;}
				.sidebar_home_menu .personal_account_login { background-position:0 -55px;}
				.online_reserve { background-position:0 -110px;}
				.operating_room { background-position:0 -165px;}
				.tools { background-position:0 -220px;}
				.zunxiang { background-position:0 -275px;}
				
		.hotline, .hotline a { width:262px; height:56px;}
		.hotline { position:absolute; bottom:10px;}
			.hotline a { float:left; text-indent:-1000em; background:url(../images/hotline.png) 0 0 no-repeat;}
/* services */
.sub #sidebarBox { width:312px; position:absolute; left:563px; top:5px;}
	.login_menu {}
		.login_menu li,.login_menu li a { width:155px; height:40px; float:left;}
		.login_menu li { margin:0 0 0 1px; _display:inline;}
			.login_menu li a { text-indent:-1000em; background-image:url(../images/sidebar_sub_login.png); background-repeat:no-repeat;}
			.login_menu .oto_account_login { background-position:0 0;}
			.login_menu .personal_account_login { background-position:0 -40px;}
#servicerBox { height:295px; padding:12px 30px 0; background:url(../images/figure_servicer_bg.png) 550px 55px no-repeat;}
	.sub_heading { height:83px; background:url(../images/line.gif) 0 43px repeat-x;}
		.sub_heading span { width:215px; height:83px; float:left; text-indent:-1000em; background-color:#c5a979; background-repeat:no-repeat;}
		#servicerHeading span { background-image:url(../images/heading_servicer.png);}
	#servicerBox p { width:620px; margin:40px 0 0; padding:0 0 0 15px; line-height:24px; font-size:14px; background:url(../images/block.gif) 0 9px no-repeat; position:relative;}	
		.figure { padding:4px; border:1px solid #8a0305; background:#fff;}
		#servicerBox .figure { position:absolute; right:-190px; top:-50px;}
#serviceStar { width:840px; margin:0 auto; padding:18px 0 0; border-top:1px solid #a8563f;}	
	.star_servicer { width:410px; float:left;}
		.star_servicer h3,.star_team h3 { width:100%; height:24px; text-indent:-1000em; margin:0 0 15px;}
		.star_servicer h3 { background:url(../images/heading_star_manger.png) 0 0 no-repeat;}
		.star_list { width:406px; height:300px; overflow:hidden;}
			.star_team h3 { background:url(../images/heading_star_team.png) 0 0 no-repeat;}
				.star_item { width:197px; height:300px; background:#edd09e; float:left; margin:0 6px 0 0; _display:inline;}
					.star_item img { display:block; margin:18px auto 8px;}
		.tabs { padding:10px 6px 0 0; text-align:center;}		
			.tabs a { width:10px; height:10px; overflow:hidden; display:inline-block; _display:inline; _float:left; margin:0 3px; _display:inline; text-indent:-1000em; background-image:url(../images/star_tabs.png); background-repeat:no-repeat; cursor:pointer;}
			.tabs a.current { background-position:0 -10px;}
	.star_team { width:410px; float:right;}
#serviceWay { height:425px; padding:12px 30px 60px; position:relative;}
.result_hide { background:url(../images/figure_way.jpg) 400px 107px no-repeat;}
.result_show { background:none;}
	#serviceWay h2 span { background-image:url(../images/heading_way.png);}	
	.search_box { padding:25px 0 35px;}
		.search_box select { width:130px; float:left; margin:5px 10px 0 0; _margin:2px 10px 0 0; _display:inline; border:1px solid #940606;}
		.search_box .btn_search { width:93px; height:27px; float:left; text-indent:-1000em; background:url(../images/btn_search.png) 0 0 no-repeat; border:none; cursor:pointer;}
	#serviceWay dl { padding:0 0 15px 35px;}
		#serviceWay dt { height:30px; line-height:30px; color:#8a0305; font-size:14px;}
				.star_item ul { width:170px; margin:0 0 0 14px; padding:5px 0 0; border-top:1px dotted #170000;}
					.star_item ul li,.star_item ul li label,.star_item ul li span { float:left; line-height:18px;}
					.star_item ul li { width:100%; color:#170000;}
						.star_item ul li label { width:40px; padding:0 0 0 20px;}
						label.name { background:url(../images/icon_name.gif) 0 3px no-repeat;}
						label.bank { background:url(../images/icon_point.gif) 0 3px no-repeat;}
						label.notes { background:url(../images/icon_notes.gif) 0 3px no-repeat;}
						.star_item ul li span { width:110px;}
		#serviceWay dd { line-height:24px;}
	.area { width:315px; background:url(../images/icon_office.gif) 0 0 no-repeat;}
	.tel { width:315px; background:url(../images/icon_tel.gif) 0 0 no-repeat;}
	.web { background:url(../images/icon_web.gif) 0 0 no-repeat;}	
	#resultBox { display:none; width:827px; height:275px; position:absolute; left:30px; top:170px;}
	.result_box { width:827px; height:275px; overflow:hidden; position:relative;}
		#resultBox table { width:795px; border-collapse:separate; border-spacing:3px;}
			#resultBox table th { height:22px; line-height:22px; text-align:center; color:#fff; background:#8a0305;}
			#resultBox table td { line-height:22px; background:#edd09e;}
				#resultBox table td span { padding:0 0 0 17px; color:#000; line-height:22px;}
/* products */
.products { padding:0 0 30px;}
#productIntroBox { height:200px; padding:12px 30px 0; position:relative;}
	#productHeading span { background-image:url(../images/heading_products.png);}	
	#productIntroBox p { width:435px; padding:20px 0 0 15px; line-height:24px; font-size:14px;}				
	.product_figure { width:405px; height:160px; background:url(../images/figure_product_1.png) 0 0 no-repeat; position:absolute; left:495px; top:75px;}
#productListBox { width:100%; padding:37px 0 20px; background:#fff;}	
	.list_left { width:288px; float:left; margin:0 0 0 32px; _display:inline;}
	.list_middle { width:236px; float:left; margin:0 17px; _display:inline;}
		.list_middle img { display:block; margin:0px 0 10px;}
	.list_right { width:280px; float:right; margin:0 30px 0 0; _display:inline;}
		.item { margin:0 0 20px; line-height:24px;}
			.item h2 { height:24px; margin:0 0 5px; text-align:center; line-height:24px; font-size:18px; background:url(../images/heading_bg.gif) 0 6px repeat-x;}
				.item h2 span { background:url(../images/heading_l.gif) 0 6px no-repeat;}
					.item h2 span strong { padding:0 27px; _padding:3px 27px 2px; font-weight:normal; background:url(../images/heading_r.gif) right 6px no-repeat;}
					.item h2 span strong.havee { _padding:0 27px;}
		.contact { padding:8px 0 0; line-height:20px; color:#828283; border-top:1px solid #bc8080;}			
			.contact h3 { text-align:center; color:#8c0c04; font-size:12px; font-weight:bold;}
			.contact p { padding:0 0 0 25px;}
			.slogan  strong { width:270px; height:50px; float:left; margin:6px 0; text-indent:-1000em; background:url(../images/welcome.png) 0 0 no-repeat;}
		.tips { border:1px solid #c5a979;}		
			.tips p { padding:10px 10px 5px; color:#676767; line-height:20px;}	
/* exclusive */
#priceBox { height:315px; padding:12px 30px 0; background:url(../images/price_bg.png) 392px 56px no-repeat; position:relative;}
	#priceHeading span { background-image:url(../images/heading_price.png);}
	#priceBox p.list { margin:30px 0 0 0; padding:0 0 0 15px; line-height:30px; font-size:14px; background:url(../images/block.gif) 0 12px no-repeat;}
	#priceBox ul { width:530px; padding:0 0 0 20px;}
		#priceBox ul li { width:250px; float:left; padding:0 0 0 15px; line-height:18px; background:url(../images/block_s.gif) 0 8px no-repeat;}
	#priceBox p { padding:8px 0; width:435px; font-size:12px; line-height:18px;}			
	#priceBox .figure { width:414px; height:272px; padding:0; border:none; background:url(../images/figure_price.jpg) 0 0 no-repeat; position:absolute; right:0; top:55px;}
#vipBox { height:452px; padding:0 30px; background:url(../images/vip_bg.png) right 0 no-repeat;}
	#vipBox .sub_heading,#OTOBox .sub_heading { padding:17px 0 0; background:url(../images/line.gif) 0 0 repeat-x;}
	#vipHeading span { background-image:url(../images/heading_vip.png);}	
	.vip_item { width:352px; float:left; margin:15px 15px 0 37px; _display:inline;}
		.vip_item p { line-height:24px; font-size:14px;}
			.vip_item p span { font-size:12px;}
		.thumbnail { width:273px; height:180px; margin:0 auto 20px; position:relative;}	
			.thumbnail .mask,.thumbnail h3 { width:263px; position:absolute; left:5px; bottom:5px; _bottom:8px;}
			.thumbnail .mask { height:46px; background:url(../images/vip_heading_bg.png) 0 0 no-repeat; opacity:0.8; filter:alpha(opacity=80);}
			.thumbnail h3 { height:33px; line-height:33px; text-indent:20px; color:#fff; }
			.thumbnail a { padding:0 20px 0 0; line-height:33px; text-decoration:none; background:url(../images/icon_more.gif) right center no-repeat; color:#fff; position:absolute; right:18px; bottom:5px;}
#OTOBox { height:385px; padding:0 30px; background:url(../images/oto_bg.jpg) 540px 50px no-repeat;}	
	#OTOHeading span { background-image:url(../images/heading_oto.png);}	
	#OTOBox dl { width:535px; padding:0 0 0 15px; margin:20px 0 0; background:url(../images/block.gif) 5px 12px no-repeat;}
		#OTOBox dt { line-height:30px; font-size:18px;}
		#OTOBox dd { padding:5px 0 0; line-height:22px; font-size:14px;}
/* airport */
.white #navBox { background:url(../images/nav_w.gif) 0 bottom repeat-x;}		
.white #contentBox { background:#fff;}
			.white .oto_account_login { background-position:-155px 0;}
			.white .personal_account_login { background-position:-155px -40px;}
.airport #mainBox { width:653px; padding:66px 124px 55px 123px;;}	
	.airport h1 { width:100%; height:45px; text-indent:-1000em; background:url(../images/airport_heading.png) 0 0 no-repeat;}	
	.airport p.airport_intro { padding:10px 0; color:#58585a; line-height:24px; font-size:14px; border-bottom:1px solid #c9cacb;}	
		.airport p.airport_intro em { font-size:12px;}
	.airport dl { width:100%; float:left; position:relative;}
		.airport dt { width:140px; float:left; padding:8px 0; color:#a94943; font-size:14px; font-weight:bold;}
		.airport dd { width:510px; float:right; padding:5px 0; color:#58585a; border-bottom:1px solid #c9cacb;}
			.airport dd p { padding:5px 0;}
			.reserve { margin:-10px 0 0; position:absolute; right:0; top:50%;}
/* about */
#aboutBox { width:840px; padding:43px 30px 30px; background:url(../images/figure_about.jpg) 507px 90px no-repeat;}
	#aboutBox .sub_heading { height:24px; margin:0 0 25px; background:url(../images/line.gif) 0 13px repeat-x;}		
		#aboutBox .sub_heading span { width:120px; height:24px; background:url(../images/heading_about.png) 0 0 no-repeat;}	
	#aboutBox p { width:435px; padding:0 20px; line-height:24px; font-size:14px;}
		.first { font-size:24px;}
#newsBox { width:840px; padding:0 30px; overflow:hidden;}
	#newsBox .sub_heading { height:24px; margin:0 0 20px; padding:15px 0 0; background:url(../images/line.gif) 0 0 repeat-x;}	
		#newsBox .sub_heading span { width:120px; height:24px; background-image:url(../images/heading_news.png);}	
	.newslist { /*width:860px;*/ width:880px;}
		.news { width:410px; height:245px; overflow:hidden; /*float:left;*/ margin:0 20px 12px 0; display:inline-block; _display:inline; _zoom:1; vertical-align:top; position:relative;}		
		.news h3 ,.news h3 a { height:33px; line-height:33px; text-indent:8px; text-decoration:none; color:#9f0000; border-bottom:1px solid #b2543c;}

		.news_c { padding:5px 12px; background:url(../images/news_close.gif) 395px 10px no-repeat;}
		.active { background:url(../images/news_open.gif) 395px bottom no-repeat; }
			.news_c p { line-height:22px; color:#000;}
			.show_more { width:12px; height:32px; position:absolute; right:0; bottom:0; cursor:pointer;}
			
/* pop */
#popAll { display:none;}
	.popbox { width:383px; height:284px; overflow:hidden;}
		.popbox h3 { width:100%; height:45px; text-indent:-1000em;}			
		#pop_oto_login h3 { background:url(../images/pop_heading_1.png) 0 0 no-repeat;}
		#pop_personal_login h3 { background:url(../images/pop_heading_2.png) 0 0 no-repeat;}	
		.login { width:383px; height:289px; background:url(../images/pop.png) 0 0 no-repeat; position:relative;}
			.login p { width:100%; height:36px; float:left; text-indent:-1000em;}
			.login_type_1,.login_type_2,.login_type_3 { width:217px; height:41px; float:left; text-indent:-1000em; margin:0 0 9px 84px; _display:inline;}
			.help { margin:6px 37px 0 84px; _display:inline;}
			.help,.safe { width:90px; height:24px; float:left; text-indent:-1000em;}
			
/* kv_1 */
.white #navBox { background:url(../images/nav_w.gif) 0 bottom repeat-x;}		
.white #contentBox { background:#fff;}
			.white .oto_account_login { background-position:-155px 0;}
			.white .personal_account_login { background-position:-155px -40px;}
.kv_1 #mainBox,.kv_2 #mainBox,.kv_3 #mainBox,.kv_4 #mainBox,.kv_5 #mainBox { width:840px; padding:10px 30px 55px;}	
	.kv_1 h1 { width:100%; height:350px; text-indent:-1000em; background:url(../images/kv_1_qiyejia.jpg) 0 0 no-repeat;}	
	.kv_1_intro { background:url(../images/kv_1_intro.jpg) no-repeat; width:768px; height:198px; margin:0 auto;}
	.kv_1_intro h2{ font-family:"微软雅黑"; font-size:22px; color:#8c0c04; letter-spacing:5px; padding:20px 0 20px 20px;}
	.kv_1_intro p { font-family:"微软雅黑"; font-size:14px; color:#58595b; padding:0 20px 20px 20px;}
	.kv_1_content { background:url(../images/kv_1_content.jpg) no-repeat; width:768px; height:466px; margin:0 auto; margin-top:25px; _padding:10px 0 0;}
	.kv_1_content_left { float:left;}
	.kv_1_content_left h2{ font-family:"微软雅黑"; font-size:16px; color:#8c0c04; padding:55px 20px 2px 35px; _padding:40px 20px 2px 35px;}
	.kv_1_content_left li { font-family:"微软雅黑"; font-size:14px; color:#58595b; font-weight:bold; padding-left:45px; padding-top:3px;}
	.kv_1_content_right { float:left; margin-left:20px;}
	.kv_1_content_right h2{ font-family:"微软雅黑"; font-size:16px; color:#8c0c04; padding:55px 20px 1px 35px;  _padding:40px 20px 2px 35px;}
	.kv_1_content_right li { font-family:"微软雅黑"; font-size:14px; color:#58595b; font-weight:bold; padding-left:39px; letter-spacing:5px; padding-top:3px;}
	.kv_1_content p { font-family:"微软雅黑"; font-size:14px; color:#58595b; padding:35px 25px 5px 25px;}
	.kv_1_content .p1{ padding:10px 25px 5px 25px;}
			.reserve { margin:-10px 0 0; position:absolute; right:0; top:50%;}

/* kv_2 */
.white #navBox { background:url(../images/nav_w.gif) 0 bottom repeat-x;}		
.white #contentBox { background:#fff;}
			.white .oto_account_login { background-position:-155px 0;}
			.white .personal_account_login { background-position:-155px -40px;}
	.kv_2 h1 { width:100%; height:350px; text-indent:-1000em; background:url(../images/kv_2_quanzhitaitai.jpg) 0 0 no-repeat;}	
	.kv_2_intro { background:url(../images/kv_1_intro.jpg) no-repeat; width:768px; height:198px; margin:0 auto;}
	.kv_2_intro h2{ font-family:"微软雅黑"; font-size:22px; color:#8c0c04; letter-spacing:5px; padding:20px 0 20px 20px;}
	.kv_2_intro p { font-family:"微软雅黑"; font-size:14px; color:#58595b; padding:0 20px 20px 20px;}
	.kv_2_content { background:url(../images/kv_2_content.jpg) no-repeat; width:768px; height:466px; margin:0 auto; margin-top:25px; _padding:10px 0 0;}
	.kv_2_content p { font-family:"微软雅黑"; font-size:14px; color:#58595b; padding:35px 25px 5px 25px; _padding:30px 25px 5px 25px; }
	.kv_2_content .p1{ padding:5px 25px 5px 25px; _padding:5px 25px 5px 25px;}
			.reserve { margin:-10px 0 0; position:absolute; right:0; top:50%;}
			
/* kv_3 */
.white #navBox { background:url(../images/nav_w.gif) 0 bottom repeat-x;}		
.white #contentBox { background:#fff;}
			.white .oto_account_login { background-position:-155px 0;}
			.white .personal_account_login { background-position:-155px -40px;}
	.kv_3 h1 { width:100%; height:350px; text-indent:-1000em; background:url(../images/kv_3_qiyegaoguan.jpg) 0 0 no-repeat;}	
	.kv_3_intro { background:url(../images/kv_1_intro.jpg) no-repeat; width:768px; height:198px; margin:0 auto;}
	.kv_3_intro h2{ font-family:"微软雅黑"; font-size:22px; color:#8c0c04; letter-spacing:5px; padding:20px 0 20px 20px;}
	.kv_3_intro p { font-family:"微软雅黑"; font-size:14px; color:#58595b; padding:0 20px 20px 20px;}
	.kv_3_content { background:url(../images/kv_3_content.jpg) no-repeat; width:768px; height:466px; margin:0 auto; margin-top:25px; _padding:10px 0 0;}
	.kv_3_content p { font-family:"微软雅黑"; font-size:14px; color:#58595b; padding:40px 25px 5px 25px; _padding:35px 25px 5px 25px;}
	.kv_3_content .p1{ padding:20px 25px 5px 25px;}
			.reserve { margin:-10px 0 0; position:absolute; right:0; top:50%;}
			
/* kv_4 */
.white #navBox { background:url(../images/nav_w.gif) 0 bottom repeat-x;}		
.white #contentBox { background:#fff;}
			.white .oto_account_login { background-position:-155px 0;}
			.white .personal_account_login { background-position:-155px -40px;}
	.kv_4 h1 { width:100%; height:350px; text-indent:-1000em; background:url(../images/kv_4_yishujia.jpg) 0 0 no-repeat;}	
	.kv_4_intro { background:url(../images/kv_1_intro.jpg) no-repeat; width:768px; height:198px; margin:0 auto;}
	.kv_4_intro h2{ font-family:"微软雅黑"; font-size:22px; color:#8c0c04; letter-spacing:5px; padding:20px 0 20px 20px;}
	.kv_4_intro p { font-family:"微软雅黑"; font-size:14px; color:#58595b; padding:0 20px 20px 20px;}
	.kv_4_content { background:url(../images/kv_4_content.jpg) no-repeat; width:768px; height:466px; margin:0 auto; margin-top:25px; _padding:10px 0 0;}
	.kv_4_content p { font-family:"微软雅黑"; font-size:14px; color:#58595b; padding:35px 25px 15px 25px;}
	.kv_4_content .p1{ padding:10px 25px 5px 25px;}
			.reserve { margin:-10px 0 0; position:absolute; right:0; top:50%;}
			
/* kv_5 */
.white #navBox { background:url(../images/nav_w.gif) 0 bottom repeat-x;}		
.white #contentBox { background:#fff;}
			.white .oto_account_login { background-position:-155px 0;}
			.white .personal_account_login { background-position:-155px -40px;}
	.kv_5 h1 { width:100%; height:350px; text-indent:-1000em; background:url(../images/kv_5_daxuejiaoshou.jpg) 0 0 no-repeat;}	
	.kv_5_intro { background:url(../images/kv_1_intro.jpg) no-repeat; width:768px; height:198px; margin:0 auto;}
	.kv_5_intro h2{ font-family:"微软雅黑"; font-size:22px; color:#8c0c04; letter-spacing:5px; padding:20px 0 20px 20px;}
	.kv_5_intro p { font-family:"微软雅黑"; font-size:14px; color:#58595b; padding:0 20px 20px 20px;}
	.kv_5_content { background:url(../images/kv_5_content.jpg) no-repeat; width:768px; height:466px; margin:0 auto; margin-top:25px; _padding:10px 0 0;}
	.kv_5_content p { font-family:"微软雅黑"; font-size:14px; color:#58595b; padding:40px 25px 10px 25px;}
	.kv_5_content .p1{ padding:10px 25px 10px 25px;}
			.reserve { margin:-10px 0 0; position:absolute; right:0; top:50%;}
			
/* wodejianianhua */
.wodejianianhua #mainBox,.sinuoke #mainBox,.zhongyi #mainBox { width:866px; padding:0px 0 0 17px;}
	.wodejianianhua h1 { width:100%; height:487px; text-indent:-1000em; background:url(../images/wodejianianhua_bg_01.jpg) 0 0 no-repeat;}
	.wodejianianhua_intro { background:url(../images/wodejianianhua_intro_01.jpg) no-repeat; width:866px; height:343px; margin:0 auto;}
	.wodejianianhua_intro h2{ font-family:"微软雅黑"; font-size:18px; color:#82402b;  padding:30px 0 20px 415px; font-weight:bold;}
	.wodejianianhua_intro p { font-family:"微软雅黑"; font-size:14px; color:#82402b; padding:0px 30px 10px 415px; }
		.wodejianianhua_intro h5{ font-family:"微软雅黑"; font-size:14px; color:#82402b; margin:50px 0 0 410px;}
		
/* sinuoke */
	.sinuoke h1 { width:100%; height:487px; text-indent:-1000em; background:url(../images/sinuoke_bg_01.jpg) 0 0 no-repeat;}
	.sinuoke_intro { background:width:866px; height:343px; margin:0 auto;}
	.sinuoke_intro h2{ font-family:"微软雅黑"; font-size:18px; color:#82402b;  padding:15px 0 20px 40px; font-weight:bold;}
	.sinuoke_intro p { font-family:"微软雅黑"; font-size:14px; color:#82402b; padding:0 0 0 40px;}
	.sinuoke_intro a { color:#00F;}
	
/* zhongyi */

	.zhongyi h1 { width:100%; height:462px; text-indent:-1000em; background:url(../images/zhongyi_bg_01.jpg) 0 -25px no-repeat;}
	.zhongyi_intro { background:url(../images/zhongyi_intro_01.jpg) no-repeat; width:700px;/* height:343px;*/ margin:0 auto;}
	.zhongyi_intro h2{ font-family:"微软雅黑"; font-size:28px; color:#8b0305;  padding:30px 0 20px 0px; font-weight:bold;}
	.zhongyi_intro p { font-family:"微软雅黑"; font-size:14px; color:#8b0305; padding:0 0px 10px 0px;}



/* zunxiang */
.zunxiangBox{ width:850px; height:322px; padding:25px 0 20px 10px;}
.zunxiangBox .leftBox{ width:399px; height:310px; float:left; border-bottom:1px solid #c58182;border-top:1px solid #c58182; padding:10px 0 0 0;}
.zunxiangBox .leftBox p{ display:block; width:363px; margin-left:14px; font-size:14px;}
.zunxiangBox .leftBox p.line{ text-align:center; margin-top:10px;}
.zunxiangBox .rightBox{ float:left;}

.zunxiangBox2{ width:850px; padding:0px 0 60px 10px;}
.zunxiangBox2 p{ color:#676767;}