*{ margin:0; padding:0; border:0;}
html,body{background:#EAEAEA; margin:0 auto; font-size:12px; text-align:center;}
.clear{ clear:both;}
a{ color:#333; text-decoration:none;}
ul{ list-style:none;}
#Container1{width:999px; position:relative; margin:0 auto;  text-align:left; background:#FFF;}
#Container{width:969px; margin:0 auto; background:#FFF; }

/******* top *******/
#top{ height:84px; overflow:hidden;}
.logo{ float:left; margin:25px 40px 0 20px; display:inline;}
.top_r{ float:right; height:84px; width:740px; overflow:hidden;}
.tip{ margin:12px 0 8px;}
.tip span{ display:block; float:right; background:url(../images/tip_bg.jpg) left center no-repeat; padding-left:10px; margin-right:15px;}
.tip a{color:#353535;} .tip a:hover{ color:#031962;}
/******** menu *********/
#menu{ background:url(../images/menu_bg.jpg) left top repeat-x; width:736px; height:45px; overflow:hidden;}
#menu_left{ background:url(../images/menu_left.jpg) left top no-repeat; height:45px;}
#menu_right{ background:url(../images/menu_right.jpg) right top no-repeat; height:45px; width:736px;}
#menu ul{ height:45px; width:680px; margin:0 26px 0 30px; overflow:hidden;}
#menu ul li{ float:left; margin:12px 10px; text-align:center; display:inline; overflow:hidden;}
#menu ul .jx{ background:#FFF; width:2px; margin:14px 18px;}
#menu li a{ font-size:14px; font-weight:bold; color:#FFF; }
#menu li a:hover{ color:#A20F17;}

/***** banner ****/
#banner{ margin:18px 0; width:969px; height:210px; overflow:hidden;} #banner img{ float:left;}
.banner{ margin:10px 0 15px;}
/********** left **********/
#left{ float:left; width:344px; overflow:hidden;}
.left{ width:332px; margin-left:12px;}
.left .about{ color:#585858; line-height:180%;}
.i_ques ul{ line-height:180%;} .i_ques ul a{ background:url(../images/i_ques_list.jpg) left center no-repeat; padding-left:15px; color:#585858;}
.i_ques ul a:hover{ text-decoration:underline;}

#right{ float:right; width:588px; overflow:hidden;}
.right{width:578px; margin-right:10px;}
#search{ background: url(../images/search_r.jpg) right top no-repeat #E9E9E9; height:33px; width:578px; overflow:hidden;}
#search0{ float:left; width:260px; height:33px; line-height:33px; overflow:hidden; display:inline;}
#search0 .login_txt{ border:#BFBFBF solid 1px; width:126px; height:14px; overflow:hidden; margin-right:18px; color:#999; padding:2px; margin-top:5px;}
.time{ float:right; margin-right:15px; color:#2E2E2E; height:33px; line-height:33px; width:145px; overflow:hidden;}
.service{ margin:16px 0; width:578px; overflow:hidden;}
#i_ser01{ width:170px; height:130px; float:left; padding:0 15px; overflow:hidden; border-right:#ABAA9E dotted 1px; display:inline;}
#i_ser01 img{ float:left; padding:0 10px 0 0;}
#i_ser01 h4 a{ color:#336699; font-size:14px;}  #i_ser01 h4 a:hover{ color:#336699; text-decoration:underline;}
#i_ser01 p{ color:#006633; line-height:150%;}

.i_news ul{ line-height:190%; margin:5px 5px 5px 0; color:#585858;}
.i_new1{ float:left; width:284px;}
.i_new2{ float:right; width:284px;}
.i_news ul li a{ background:url(../images/i_news_list.jpg) left center no-repeat; padding-left:20px; color:#585858;}
.i_news ul li a:hover{ text-decoration:underline;}
/******* footer *****/
#link{ border:#52A672 solid 1px; padding:3px 10px; line-height:170%; margin:0 10px;}
#link h4{ color:#063; font-size:14px; font-weight:bold; margin:0 10px;}
#link .con_link{ margin:0 10px;}   #link a{ display:block; width:150px; float:left; text-align:left;}   #link a:hover{ text-decoration:underline;}
#footer{ line-height:190%; color:#353535;  overflow:hidden; margin:10px 0 10px; background:#EAEAEA;}
#footer p{ padding-left:100px;}
#footer a{ color:#353535;}  #footer a:hover{ color:#353535; text-decoration:underline;}

/************* sideleft ****************/
#sideleft{ float:left; width:200px; overflow:hidden; padding-left:10px;}
#sideleft .tit{ background:url(../images/sideleft_bg.gif) left center no-repeat; height:25px; line-height:25px; padding-left:18px;
  color:#3BA51D; font-size:14px; font-weight:bold; border-bottom:#D2D2D2 solid 1px;}
.sidebar ul{ line-height:170%; margin-bottom:20px;}
.sidebar ul li{ line-height:30px; height:30px;border-bottom:#CCC dotted 1px;}
.sidebar .noa li{ background:url(../images/sidebar_li.gif) left center no-repeat; padding-left:15px; color:#585858;}
.sidebar .noa a{ display:inline; background:none; color:#585858; padding-left:0px;}  .sidebar .noa a:hover{color:#000000; background:none;}
.sidebar li a{ background:url(../images/sidebar_bg.gif) left center no-repeat; padding-left:25px; color:#585858; display:block; width:175px; height:30px;}
.sidebar li a:hover{ background:url(../images/sidebar_hover.gif) left center no-repeat; color:#339933;}
.sidebar .hover a{ background:url(../images/sidebar_hover.gif) left center no-repeat; color:#339933;}

.content{ margin:10px 0; border:#CCC solid 1px;}
.content h3{ height:30px; line-height:30px; color:#0F2B74; background:#EDEDED; font-size:14px; padding-left:10px;
border-bottom:#CCC solid 1px; margin-bottom:5px;}
.content p{ line-height:200%; padding:0 5px; color:#666666;}
/********************** main ******/
#main{ float:right; width:700px; border:#b1d4b4 solid 1px; margin-right:20px;}

.title{ height:35px; line-height:35px; background:#d8ffdb;}
.title h3{ float:left; font-size:14px; font-weight:bold; color:#0F2B74; margin-left:10px;
background:url(../images/mouse1.gif) left center no-repeat; padding-left:35px;}
.title .add{ float:right; margin-right:50px;  text-align:right; color:#667F5F;}
.title span{ color:#326F9B;}.add a{ color:#667F5F;}  .add a:hover{ text-decoration:underline;}

#content{ padding:20px; line-height:180%;}