﻿@charset "utf-8";


/* 整体布局 */
#wrapper {margin:0 auto;}
.hidden { display:none; }
.show { display:block; }
.left { float:left; }
.right { float:right; }
.textCenter { text-align:center; }
.textright { text-align:right; }
.textleft{ text-align:left;}
.hidden_zoom { overflow:hidden; zoom:1; }
.b{ font-weight:bold; }
.mt10 { margin-top:10px; }
.mb10 { margin-bottom:10px; }
.ml10 { margin-left:10px; }
.mr10 { margin-right:10px; }
.m{ margin:10px;}
/* 清除浮动 */
.clearfix { clear:both; }
.clearfix:after { content: "."; clear:both; display:block; height:0; visibility: hidden; }
/* 头部 */
#header {width:940px;overflow:hidden; margin:0 auto;}
/* 页面内容 */
#container {width:940px;overflow:hidden;margin:0 auto 30px;}
/* .column定义栏目的float属性；.span-x定义栏目宽度；.last将margin-right置为0px */
.column { float:left; margin-right:12px; }
.last { margin-right:0; }
/* footer */
#footer { text-align:center; font-family:Tahoma; line-height:18px; width:940px; height:80px;margin:0 auto; overflow:hidden; }

/*header css 头部样式*/
.top_logo_hotline { height:60px; margin:35px 0 5px; background:url(../images/hotline.png) right no-repeat; overflow:hidden; }
.nav_login{ height:64px; line-height:32px; background:url(../images/page_nav.png) top left no-repeat; overflow:hidden; position:relative; margin-bottom:12px;}
.nav_login .navArea{ width:100%;height:64px;float:left; position:absolute; top:0; left:0;}
.nav_login li{float:left;}
.nav_login li a{ text-indent:-9999px; height:32px; line-height:32px; margin-right:1px;background:url(../images/page_nav.png) 0 0 no-repeat;display:block;}
.nav_login li a.home{ margin-left:3px;width:65px;background-position:-3px 0;}
.nav_login li a.home:hover,.nav_login li.select a.home{ background-position:-3px -64px;}
.nav_login li a.products-benefits{ width:137px;background-position:-69px 0;}
.nav_login li a.products-benefits:hover,.nav_login li.select a.products-benefits{ background-position:-69px -64px;}
.nav_login li a.services{ width:136px;background-position:-207px 0;}
.nav_login li a.services:hover,.nav_login li.select a.services{ background-position:-207px -64px;}
.nav_login li a.member{ width:120px;background-position:-344px 0;}


#nav_con_2{right:5px;}

.nav_login li a.member:hover,.nav_login li.select a.member{background-position:-344px -64px;}
.nav_login li a.my{ width:92px;background-position:-465px 0;}
.nav_login li a.my:hover,.nav_login li.select a.my{ background-position:-465px -64px;}
.nav_login li a.about{ width:135px;background-position:-558px 0;}
.nav_login li a.about:hover,.nav_login li.select a.about{ background-position:-558px -64px;}
.nav_login li.select ul,.nav_login li ul.block{ display:block;}
.nav_login li ul.none{display:none;}
.nav_login li ul{width:710px; position:absolute; top:32px; left:auto;display:none;overflow:hidden;}
.nav_login li ul li a{ text-indent:0;background:url(../images/nav_line.gif) center right no-repeat; padding:0 10px;float:left;overflow:hidden;}
.nav_login li ul li a.none{ background:none;}

.nav_login a.other{width:85px;text-indent:-9999px; position:absolute;top:0;left:735px; display:inline-block;}
.nav_login .login{ color:#FFF; text-align:center;width:115px; position:absolute;top:0;left:824px; z-index:100;}
.nav_login .login a{color:#FFF; padding:0 3px;}
.nav_login .login a:hover{color:#ff762e;}
.nav_login .login span a{ color:#6e6e6e; padding:0;}
.nav_login .login span a:hover{color:#ff762e;}
.nav_login .login span a.order{color:#ff762e;padding-right:20px;}

/*left css 左侧栏样式*/
.side-left{ width:159px; float:left; margin-right:15px;_display:inline;overflow:hidden;}
.side-left h4{ line-height:34px; font-size:14px; font-weight:bold; color:#FFF; padding-left:30px; height:34px; background:url(../images/side_title.gif) no-repeat;}
.side-menu{ margin:2px 0 10px; }
.side-menu li{ line-height:24px; padding-left:30px; margin-bottom:2px; background:url(../images/side_title_li.gif) top left no-repeat;}
.side-menu li a{ color:#333;}


.side-left2{ width:159px; float:left; margin-right:15px;_display:inline;overflow:hidden;}
.side-left2 h3{ width:159px; background:url(../images/tzx.gif) no-repeat left top; padding-left:4em; height:24px; line-height:24px; margin-top:3px}


.side-left2 h3 a.active{COLOR: #ff762e}
.side-left2 ul{ display:none}
.side-left2 ul li a{ margin-left:3em; padding-left:1em; background:url(../images/side_nav_arr.gif); background-repeat:no-repeat; COLOR: #4e4c4c}
.side-left2 ul li a.select{COLOR: #ff762e}
/* kingda 2009.12.18
.side-menu li.select a,.side-menu li a:hover{color:#4e4c4c;}
*/
.side-menu li.select a,.side-menu li a:hover{color:#FF762E;}


.side-menu a.arr{ text-indent:-9999px; width:9px; height:24px; padding-right:8px; background:url(../images/closed.gif) 0 8px no-repeat; overflow:hidden; display:block; float:left; cursor:pointer;}
.side-menu a.arr:hover,.side-menu a.arr_select{ background-image:url(../images/opened.gif);}
.side-menu li ul{ margin:2px 0; display:none;}
.side-menu li ul.block{ display:block;}
.side-menu li ul.none{ display:none;}
.side-menu li ul li{ font-family:Tahoma; line-height:20px; height:20px; padding-left:15px; margin:0; background:none;}
.side-menu li ul li a,.side-menu li.select ul li a{ color:#4e4c4c; padding-left:10px; background:url(../images/side_nav_arr.gif) left no-repeat;}
.side-menu li ul li a.select,.side-menu li ul li a:hover{color:#ff762e; background-image:url(../images/side_nav_arr.gif);}


/*right css 右侧栏样式*/
.side-right{ float:left; font-family:Tahoma; width:759px;border:3px solid #e5e5e5; padding:0 0 30px; min-height:350px; overflow:hidden; }
.side-right h2{font-size:14px; line-height:40px;font-family:"Microsoft Yahei",Arial,Helvetica,sans-serif,"宋体";font-weight:bold;padding:3px 0 0 52px; height:49px; margin:32px 7px 20px; background:url(../images/content_title.png) top left no-repeat;}
.side-right h2 span{color:#f57b1c; font-size:14px; line-height:40px; font-family:"Microsoft Yahei",Arial,Helvetica,sans-serif,"宋体"; height:40px; padding-right:20px; background:url(../images/content_title_bg.gif) top right no-repeat; display:inline-block;}
.side-right h2 ul{ width:590px; float:right;}
.side-right h2 ul li{ font-size:12px; color:#a3a2a2; float:left; padding:0 20px 0 15px; background:url(../images/arr_05.jpg) right no-repeat;}
.side-right h2 ul li.select{ font-size:14px; color:#f57b1c; background-image:url(../images/arr_03.jpg);}
.side-right h2 ul li.none{ background:none;}

/*right css 右侧栏样式*/
.main-right{ float:left; font-family:Tahoma; width:934px;border:3px solid #e5e5e5; padding:0 0 30px; min-height:350px; overflow:hidden; }
.main-right h2{font-size:14px; line-height:40px;font-family:"Microsoft Yahei",Arial,Helvetica,sans-serif,"宋体";font-weight:bold;padding:3px 0 0 52px; height:49px; margin:32px 7px 20px; background:url(../images/content_title.png) top left no-repeat;}
.main-right h2 span{color:#f57b1c; font-size:14px; line-height:40px; font-family:"Microsoft Yahei",Arial,Helvetica,sans-serif,"宋体"; height:40px; padding-right:20px; background:url(../images/content_title_bg.gif) top right no-repeat; display:inline-block;}
.main-right h2 ul{ width:590px; float:right;}
.main-right h2 ul li{ font-size:12px; color:#a3a2a2; float:left; padding:0 20px 0 15px; background:url(../images/arr_05.jpg) right no-repeat;}
.main-right h2 ul li.select{ font-size:14px; color:#f57b1c; background-image:url(../images/arr_03.jpg);}
.main-right h2 ul li.none{ background:none;}

/*选项卡样式*/
.tab_01{ width:700px; clear:both; margin:0 auto; }
.tab_01 ul.subnav{ height:21px; padding-left:10px; margin: 0 0 20px; border-bottom:1px #ededed solid;}
.tab_01 ul.subnav li{text-align:center;float:left; margin:0 5px 0 0; background:url(../images/tab_arr.gif) 50px 22px no-repeat;position:relative;}
.tab_01 ul.subnav li a{ padding-left:10px;height:21px; line-height:21px;background:url(../images/tab_bg.gif) top left no-repeat; display:inline-block;}
.tab_01 ul.subnav li.select a,.tab_01 ul.subnav li a:hover{ color:#fff; background-position:bottom left;}
.tab_01 ul.subnav li a span{ cursor:pointer; height:21px; line-height:21px; padding-right:10px;background:url(../images/tab_bg.gif) top right;display:inline-block;}
.tab_01 ul.subnav li.select a span,.tab_01 ul.subnav li a:hover span{ background-position: bottom right;}
.tab_01 .searchform{position:absolute; top:-3px; right:0;}
.tab_01 .searchform .input{ width:80px;}
.tab_01 .conArea{ padding:0 10px; }
.tab_01 .conArea p{ text-indent:24px; padding:10px 0;}
.tab_01 .Custom{ border:2px solid #e3e1e1; padding:5px;}
.tab_01 .Custom p{ text-indent:0; padding:0;}
.tab_01 .Custom h2{ height:33px; line-height:33px; background:url(../images/arr_03-04.jpg) left no-repeat #e1dfdf; padding-left:60px;}
.tab_01 .Custom h3{ height:33px; line-height:33px; background:url(../images/arr_03-03.jpg) left no-repeat #e1dfdf; padding-left:60px;}
.tab_01 .Custom h3 em{ color:#f57b1c; font-weight:bold; font-size:14px; padding-right:10px;}
.tab_01 .none-indent p{ text-indent:0;}
.tab_01 .conArea strong{ font-weight:bold;}

/*700px宽度圆角div*/
.tab_01 .box700{padding-top:7px; width:700px; margin:0 auto; overflow:hidden; background: url(../images/box_top.gif) top no-repeat;}
.tab_01 .box700 .conArea{ padding:5px 0; border-left:1px #e5e5e5 solid; border-right:1px #e5e5e5 solid; overflow:hidden; display:inline-block;}
.tab_01 .box700 .conArea p{ text-indent:0; padding:0;}
.tab_01 .box700 .bottom{ height:7px; overflow:hidden; background:url(../images/box_bottom.gif) no-repeat;}

.tab_01 .boxm20{ margin:0 auto 20px;}


/*表单样式*/
.input{ width:120px; height:18px; line-height:18px; border:1px #acabab solid; padding-left:2px;}
.textarea{ width:450px; padding:3px 0 0 3px;line-height:18px; border:1px #acabab solid; overflow:hidden;}
.submit{color:#FFF; width:56px; height:22px; line-height:25px; background:url(../images/btn_s.png) no-repeat; display:inline-block; cursor:pointer; border:none; overflow:hidden;}
.reset{ color:#FFF; width:56px; height:22px; line-height:25px; background:url(../images/btn_s.png) no-repeat; display:inline-block; cursor:pointer; border:none; overflow:hidden;}
.reset{color:#4e4c4c; background-image:url(../images/btn_r.png); margin-left:10px;}
.submit:hover,.reset:hover{color:#FFF;}
form .btn{ color:#FFF; width:79px; height:22px; background:url(../images/btn_s_02.png) no-repeat; border:none; cursor:pointer;}

/*footer css 底部样式 */

#footer .nav{color:#fff; text-align:center; height:27px; line-height:27px; background:url(../images/footer_bg.png) no-repeat; margin:0 0 5px;}
#footer .nav a{ color:#fff; padding:0 10px;}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
/* 边框*/
fieldset, img { border: 0; }
abbr, acronym { border: 0; font-variant: normal; }
/* remember to define focus styles! 外边框*/
:focus { outline: 0; }
address, caption, cite, code, dfn, em, strong, th, var, optgroup { font-style: normal; font-weight: normal; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight: normal; }
abbr, acronym { border: 0; font-variant: normal; }
input, button, textarea, select, optgroup, option { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; #font-size:11px;
_font-size:11px; color:#666666; }
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select { font-size:12px; #font-size:11px;
_font-size:11px; }
body { color:#4e4c4c; font-size:12px; font-family:"Microsoft Yahei",Arial,Helvetica,sans-serif,"宋体";line-height:20px;}
ol, ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; margin:0; padding:0; }
caption, th { text-align: left; }
sup, sub { font-size: 100%; vertical-align: baseline; }
:link, :visited, ins { text-decoration: none; color:#4e4c4c; }
a:hover { color:#ff762e; text-decoration:none; }
:active { color:#4e4c4c; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }



/*right css 右侧栏样式*/
.main-right{ float:left; font-family:Tahoma; width:934px;border:3px solid #e5e5e5; padding:0 0 30px; min-height:350px; overflow:hidden; }
.main-right h2{font-size:14px; line-height:40px;font-family:"Microsoft Yahei",Arial,Helvetica,sans-serif,"宋体";font-weight:bold;padding:3px 0 0 52px; height:49px; margin:32px 7px 20px; background:url(../images/content_title.png) top left no-repeat;}
.main-right h2 span{color:#f57b1c; font-size:14px; line-height:40px; font-family:"Microsoft Yahei",Arial,Helvetica,sans-serif,"宋体"; height:40px; padding-right:20px; background:url(../images/content_title_bg.gif) top right no-repeat; display:inline-block;}
.main-right h2 ul{ width:590px; float:right;}
.main-right h2 ul li{ font-size:12px; color:#a3a2a2; float:left; padding:0 20px 0 15px; background:url(../images/arr_05.jpg) right no-repeat;}
.main-right h2 ul li.select{ font-size:14px; color:#f57b1c; background-image:url(../images/arr_03.jpg);}
.main-right h2 ul li.none{ background:none;}

div.GoldenWeek {

	width:940px;
	height:2239px;
}

div.GoldenWeek-01 {

	width:940px;
	height:237px;
	overflow:hidden;
}

div.GoldenWeek-02 {

	width:940px;
	height:169px;
}

div.GoldenWeek-03 {

	width:940px;
	height:236px;
}

div.GoldenWeek-04 {

	width:940px;
	height:198px;
}

div.GoldenWeek-05 {

	width:940px;
	height:249px;
}

div.GoldenWeek-06 {

	width:940px;
	height:245px;
}

div.GoldenWeek-07 {
;
	width:940px;
	height:356px;
}

div.GoldenWeek-08 {

	width:940px;
	height:274px;
}

div.GoldenWeek-09 {

	width:940px;
	height:275px;
}


.menu{margin:0px auto;  width:940px;  height:20px; margin-top:-45px;

background-image:url(images/menu.jpg); clear:both; overflow:hidden; }