body {
font-family:Arial, Helvetica, sans-serif;
background:#ebebeb;
font-size:12px;
margin:0px;
line-height:18px;
color:#333333;
font-family:"ËÎÌå";
}
.main_bg{background-image:url(pic/bg.jpg); background-repeat:repeat-y; background-position:center;}
a:link {
	text-decoration: none;
	color:#333333;
}
a:visited {
	text-decoration: none;
	color:#333333;
}
a:hover {
	text-decoration: underline;
	color:#666666;
}
hr{height:1px}
.up_line{margin:auto; height:10px; width:950px;background-image:url(pic/banner_bg.gif); background-repeat:repeat-x; margin-bottom:5px;}

.banner{list-style:none; margin:0px; height:30px; }
.banner li{ width:75px; padding-left:5px; line-height:18px;font-size:14px; font-weight:bold; margin-left:0px; list-style:none; float:left; border-left:1px dotted #999999; text-align:center;}
.banner li a{color:#333333;}

.c_banner{list-style:none; margin:0px; height:30px; }
.c_banner li{ line-height:18px; font-size:14px; padding-right:14px; padding-left:14px; font-weight:bold; list-style:none; float:left; text-align:center; border-left:1px dotted #999999;}
.c_banner li a{color:#333333;}
.t_li{
float:left; 
width:98px; 
height:38px; 
line-height:38px;
font-size:14px;
font-weight:bold;
margin:0px;
border:0px solid #CC99FF;
text-align:center;
padding-right:8px;
background-image:url(pic/title_bg_right.jpg);
background-position:right; 
background-repeat:no-repeat;
color:#FFFFFF;
}
.t_li.a{
color:#FFFFFF;

}
.f_14_b{
font-size:14px;
font-weight:bold;

}
.f_12_white{font-size:12px; font-weight:bold; color:#FFFFFF;}
.f_12_blue{font-size:12px; font-weight:bold; color:#333399;}
.f_14{
font-size:14px;

}
.left_li_12{
height:25px; list-style:none; line-height:25px; font-size:12px; text-align:center; border-bottom:1px dashed #CCCCCC;
}
.left_li_14{
height:25px; list-style:none; line-height:25px; font-size:14px; text-align:center;
}
.left_li_14_b{
height:17px; margin-left:4px;font-size:14px; font-weight:bold;
}
.title_14{
color:#FFFFFF;
font-size:14px;
}
.index_title{
background-image:url(pic/t_bg.gif);
 width:111px; 
 height:24px; 
 float:left;
 margin-left:3px;
 margin-top:10px;
}
.input_btn{height:25px; width:80px; font-weight:bold; color:#666666;}
.input_txt{height:16px; width:150px; font-weight:bold; color:#666666;}

.T_title{ color:#FFFFFF; width:100px; height:35px; line-height:35px; font-size:12px; float:left; border-left:1px solid #FFFFFF; position:relative; border:1px solid #FF0000;}
.T_title_b{ padding:0px; margin:0px; left:0px; top:35px; border:1px solid #FF0000; width:auto;position:absolute; }
.T_title_s{ height:25px; color:#FFFFFF; background-color:#333399; line-height:25px; margin:0px; padding:0px; width:100px; float:left;  }

div, ul, p{
    margin: 0;
    padding: 0;
    font-weight: normal;
    font-style: normal;
    font-size: 100%;
    font-family: inherit;
}
a:link, a:visited {
    color: #333;
    text-decoration: none;
}



/* Nav
==========================================================*/
.nav {
width:685px;
    position: relative;
	margin:0px auto;
	
  
}
.navinner {
    height: 36px;
    line-height: 36px;
    
}
.navlist {
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    margin: 0 10px;
   
}
.nav li {
    float: left;
	text-align:center;
    display: inline;
    margin: 0 1px 0 0;
    padding: 0 5px 0 8px;
	font-weight:bold;
}


.nav a {
    display: block;
 
    text-align: center;
    font-size: 100%;
}
.nav a:link, .nav a:visited {
    color: #fff;
}
.nav a.current, .nav a:hover, .nav a:active {
    color: #fff;
}
.subnav {
    position: absolute;
    top: 41px;
    left: 0;
    float: left;
    height: 27px;
    line-height: 27px;
    white-space: nowrap;
    background: url(images/lrtk.png) no-repeat 0 -180px;
}
* html .subnav {
    margin: 0 10px 0 -10px; /* IE 6 and below */
}
.subnav p {
    padding: 0 10px;
    background: url(images/lrtk.png) no-repeat 100% -234px;
}
.subnav p span {
    display: block;
    background: url(images/lrtk.png) repeat-x 0 -207px;
}
.subnav p.pointer {
    position: absolute;
    top: -4px;
    left: 0;
    height: 5px;
    width: 11px;
    padding: 0;
    margin-left: 20px;
    text-indent: -999em;
   background:  url(images/lrtk.png) repeat-x 0 -261px;
}
.subnav a {
    display: inline;
    padding: 0;
    font-size: 100%;
}
[class~="subnav"] a {
    padding: 0 3px;
}
.subnav, .subnav a:link, .subnav a:visited {
    color: #235e99;
}
.subnav a:hover, .subnav a:active {
    color: #235e99;
}
.subnav a:hover, .subnav a:active {
    font-weight: normal;
    background: none;
    border-bottom: 2px solid;
}
/* subnav position and pointer position */
#subnav1 { left: 50px; }
#subnav2 { left: 100px; }
#subnav3 { left: 200px; }
#subnav4,#subnav5, #subnav6, #subnav7 { 
    left: auto;
    right: 0px;
}

#subnav1 .pointer,
#subnav2 .pointer,
#subnav3 .pointer,
#subnav4 .pointer { left: 30px; }
#subnav5 .pointer { left: auto; right: 290px; }
#subnav6 .pointer { left: auto; right: 180px; }
#subnav7 .pointer { left: auto; right: 70px; }

#subnav1, #subnav2, #subnav3, #subnav4 {
    min-width: 110px;
}
#subnav5 { min-width: 340px; }
#subnav6 { min-width: 240px; }
#subnav7 { min-width: 130px; }


/* Note
==========================================================*/
.note {
    margin: 0 15px 10px;
	color:#666666;
}
.note span{
	float:right;
}
.disable {
    display: none;
	}
	
.li_T{
float:left; padding:0 20px 0 10px; margin:0px; line-height:26px; text-align:center; background:url(pic/l_l1.gif) right top no-repeat; list-style:none; font-weight:bold; display:block; cursor:pointer;
}
.li_T1{
float:left; padding:0 10px 0 10px; margin:0px; line-height:26px; text-align:center; background-color:#FFFFFF; list-style:none; font-weight:bold; display:block;
}
.li_content{padding:8px 5px 5px 8px; line-height:18px; font-size:14px;}
.T_all{background:url(pic/l_r1.gif) left top no-repeat; background-image:url(pic/l_bg.gif); background-repeat:repeat-x; height:26px; width:100%; margin:0px; padding-left:20px; width:650px;}

.index_T{float:left; width:33%; height:25px; line-height:25px; text-align:center;  background:url(pic/l_bg.gif) repeat-x;}
.index_T1{float:left; width:33%; height:25px; line-height:25px; text-align:center; background-color:#ffffff; color:#333399; font-weight:bold; }
.index_Tall{ border-bottom:0px solid #CCCCCC; height:25px; padding::0px; margin:0 0 0 8px;list-style:none; line-height:25px;  color:#333399; font-weight:bold; background:url(pic/l_bg.gif) repeat-x;}
.index_main{ width:635px; height:342px; border:1px solid #CCCCCC; background:url(pic/index_main_left.jpg) left top no-repeat;}
.service_content{line-height:18px; font-size:12px; padding:6px; width:46%; float:left; border:2px solid #f2f2f2; margin-right:5px; margin-bottom:10px; height:255px;}
.consult_main{
	width:715px;
	height:342px;
	border:1px solid #CCCCCC;
	background:url(pic/index_main_left.jpg) left top no-repeat;
}
.ask_main{
	width:715px;
	height:342px;
	border:1px solid #CCCCCC;
	background:url(pic/index_main_left.jpg) left top no-repeat;
}
.ask_down{
	width:715px;
	border:1px solid #CCCCCC;
	background:url(pic/index_main_left.jpg) left top no-repeat;
}

.consult_T{float:left; width:20%; height:25px; line-height:25px; text-align:center;  }
.consult_T1{float:left; width:20%; height:25px; line-height:25px; text-align:center; background-color:#ffffff; color:#333399; font-weight:bold;}
.main_content{height:290px; overflow:hidden;padding:15px 6px 6px 6px; position:relative; border:0 px solid #000099;}
.main_content ul{padding:0px; width:30%; margin:0px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; float:left; padding-left:10px;}
.main_content ul li{list-style-type:none; font-weight:normal;}
.left_bg{
background:url(pic/left_bg.gif) bottom left no-repeat; 
}
.up_title{
height:25px; background-color:#666666; line-height:25px; color:#FFFFFF; text-align:center; font-size:12px; font-weight:bold; width:183px;

}
.up_title_ul{
margin:0px; padding:0px;font-size:12px; font-weight:bold; width:182px;
}
.title_border{
height:20px; border-bottom:1px solid #f2f2f2;
}
.padding_5{padding:5px;}
.width_725{width:725px; padding:7px 0px 7px 0px; margin-bottom:3px;}
.width_725c{width:715px; padding:7px 0px 7px 0px; margin-bottom:3px;}
.in_content{line-height:18px;}
.f_small{font-size:8px;}
.input_index{ width:120px; height:16px; line-height:16px;}
.user_left{font-size:12px; font-weight:bold; padding:0px; margin:0px;}
.user_left li{ font-weight:normal;}
.f_12{font-size:12px;}
.f_12_b{color:#333333; font-weight:bold; font-size:12px;}
.f_12_22{line-height:22px;}
.f_12_color1{color:#006699;}

.s_ul{padding:0px; margin-left:0px; line-height:20px; margin-left:0px; font-size:14px; font-weight:bold;  margin-left:5px;}
.s_ul ul{ font-weight:bold;width:30%; float:left; }
.s_ul ul li{font-weight:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif; list-style-type:none;}