/* CSS Document */
body { 
  MARGIN: 0px; 
  PADDING: 0px;  
  FONT-FAMILY: 宋体,Arial, Helvetica, sans-serif;
  COLOR: #000; 
  FONT-SIZE:12px; 
  LINE-HEIGHT:150%;
  background:#fff;
 }
html{ height: 100%; margin-bottom: 1px; }/*去除火狐滚动条页面抖动*/

 /*链接样式*/
a{ font-size:12px; color:#3F7656} 
a:link{text-decoration : none ;color : #3F7656;} 
a:visited {text-decoration : none ;color : #3F7656;} 
a:hover {text-decoration : underline ;color: #009900;} 
a:active {text-decoration : none ;color : #3F7656;}

/*去除链接虚线*/  
a{
    blr:expression(this.onFocus=this.blur());   /*    IE Opera    */
    outline:none;   /*    FF Opera    */
}
a:focus{ 
    -moz-outline-style: none;   /*    FF    */
}


 /*定义层容器*/
#containers {
  width: 1002px;
  margin:0 auto;
  height:auto;
}
   
/*定义顶部*/
#head {
 width:100%;
 float:left;
 display:inline;
 overflow:hidden;
 height: auto;
}

#top{ float:left; height:90px; width:100%; overflow:hidden; display:inline; margin-top:10px;}
#top_l{ float:left; display:inline; width:200px; height:100%; overflow:hidden;}
#top_c{ float:left; display:inline; width:619px; height:100%; overflow:hidden;}
#top_r{ float:right; display:inline; width:180px; height:100%; overflow:hidden;}
#top_l img{ float:left; display:inline;}
#top_l iframe{ float:left; display:inline; margin-left:5px;}
#top_tit{ float:left; width:100%; height:30px; border-bottom:#ccc solid 1px; background-color:#eee;}
#top_tit a{ color:#000;}
#top_tit_l{ float:left; display:inline; margin-top:7px; margin-left:10px;}
#top_tit_l span{ color:#FF0000}
#top_tit_tel{ float:left; display:inline; margin-top:7px; margin-left:20px; color:#0066FF; font-weight:bold;}
#top_tit_tel span{ color: #FF0000;}
#top_tit_r{ float:right; display:inline; margin-top:7px; margin-right:10px;}

#menu{ width:100%; height:102px; float: right; display:inline;background:url(images/menu.gif) repeat-x left top; overflow:hidden;}
#menu ul{ padding:0; margin:0; display:inline; float:left; width:100%; height:31px; overflow:hidden;}
#menu ul li{ float:left; display:block; width:84px; height:31px; text-align:center; background:url(images/m_1.gif) no-repeat left top; margin-left:10px;}

#menu ul li a{ float:left; width:100%; height:31px; line-height:31px; overflow:hidden; color:#006600; text-decoration:none; font-size:14px; font-weight:bold;}
#menu ul li a:hover{ background:url(images/m_2.gif) repeat-x left top; color: #FFFF00;}

#menu_l{ float: left; display:inline; width:27px; height:100%; overflow:hidden; background:url(images/menu_l.gif) no-repeat left top;}
#menu_c{ float:left; width:948px; overflow:hidden; height:100%; overflow:hidden;}
#menu_r{ float: right; display:inline; width:27px; height:100%; overflow:hidden; background:url(images/menu_r.gif) no-repeat left top;}
#menu_c_2{ float:left; width:100%; height:65px;}
#menu_c_2_l{ float:left; display:inline; width:540px; height:100%; overflow:hidden;}
#menu_c_2_r{ float:right; display:inline; width:360px; height:100%; overflow:hidden; background:url(images/m_line.jpg) no-repeat left 15px;}
#menu_c_2_r a{ float:left; display:inline; margin-top:8px; margin-left:15px;}
#menu_c_2_r img{ border:0;}
#menu_c_2_l_1{ float: left; width:100%; height:35px;}
#menu_c_2_l_2{ float:left; width:100%; height:25px;}
#menu_c_2_l_1 span{ float:left; width:97px; height:24px; display:inline; background:url(images/s_1.gif) no-repeat left top; margin-top:8px; line-height:26px;   overflow:hidden; font-weight:bold; cursor:pointer;}
.input_1{ float:left; display:inline; width:250px; height:24px; overflow:hidden; background:url(images/s_2.gif) no-repeat left center; border:0; margin-top:8px; margin-left:15px; padding:2px 10px; line-height:24px;}
.input_2{ float:left; display:inline; width:103px; height:26px; margin-top:8px; background:url(images/s_3.gif) no-repeat left top; border:0; margin-left:10px; cursor:pointer;}
#menu_c_2_l_2 a{ float:left; display:inline; margin-top:10px; margin-right:10px; color:#D1F7C4;}


/*定义主内容*/
#PageBody {width:1000px;margin:0 auto;height:auto; overflow:hidden;_height: 1%; }

/*定义底部内容*/
#Bottom {width:100%; float:left; margin-top:10px; height:120px; line-height:220%;   border-top:#ccc solid 1px;  background:#eee url(images/btm.jpg) no-repeat 20px 10px;}
#btm{ margin-left:170px; width:838px; float:left; display:inline; margin-top:8px; color:#484647; background:url(images/wangjing.jpg) no-repeat 600px center; text-align:left;}
#btm a{ color:#484647;}



/*左列样式*/ 
#left{
  width:282px;
  height:auto;
  text-align:left;
  margin:0;
  padding:0;
  float:left;
  clear:left;
  display:inline;
} 



/*右列样式*/ 
#right{
  width:710px;
  text-align:left;
  float:right;
  clear:right;
  overflow: hidden;
  height:auto;
  display:inline;
  }  
  
#ind{ float:left; width:100%; height:auto; margin-top:10px;}
#ind_news{ float: left; display:inline; width:560px; height:auto;}
#tit{ float:left; display:inline; width:100%; height:32px; background:url(images/t_3.jpg) repeat-x left top; overflow:hidden;}
#tit_l{ float:left; display:inline; width:10px; height:32px; background:url(images/t_4.jpg) no-repeat left top; overflow:hidden;}
#tit_r{ float:right; display:inline; width:10px; height:32px; background:url(images/t_2.jpg) no-repeat left top; overflow:hidden;}
#tit_c{ float:left; display:inline; height:32px; line-height:32px;}
#tit_c ul{ padding:0; margin:0;}
#tit_c ul li{ float:left; display:inline; width:80px; height:32px; overflow:hidden; margin-left:5px;}
#tit_c ul li a{ float:left; display:inline; width:100%; height:100%; text-align:center; line-height:40px;}
#tit_c ul li a:hover{ text-decoration:none;}

.tab1{ background: url(images/t_1.jpg) no-repeat left top;}
.tab1 a{ color:#fff;} 
.tab1 a:link{text-decoration : none ;color : #006600;} 
.tab1 a:visited {text-decoration : none ;color : #006600;} 
.tab1 a:hover {text-decoration : none ;color:#006600;} 
.tab1 a:active {text-decoration : none ;color : #006600;}

.tab2{ background: url(images/t_1_2.jpg) no-repeat left top;}

.tab2 a{ font-weight:bold; color:#fff;}
.tab2 a:link{text-decoration : none ;color : #006600;} 
.tab2 a:visited {text-decoration : none ;color : #006600;} 
.tab2 a:hover {text-decoration : none ;color: #006600;} 
.tab2 a:active {text-decoration : none ;color : #006600;}

#indcot_1{ float:left; display:inline; width:558px; height:200px; border:#3BAE14 solid 1px; border-top:none; overflow:hidden;}

#indcot1{ float:left; width:100%; height:100%; display:inline;}
#indcot2{ float:left; width:100%; height:100%; display:none;}
#indcot3{ float:left; width:100%; height:100%; display:none;}
#indcot4{ float:left; width:100%; height:100%; display:none;}
#indcot5{ float:left; width:100%; height:100%; display:none;}

#indcot_1_l{ float:left; width:180px; height:180px; display:inline; margin-top:10px; margin-left:10px; overflow:hidden;}
#indcot_1_r{ float:right; width:348px; height:180px; display:inline; margin-top:10px; margin-right:10px; overflow:hidden;}
.list_1 ul{ padding:0; margin:0;}
.list_1 ul li{ float:left; display:inline; width:100%; height:26px; overflow:hidden; background:url(images/a5.gif) no-repeat left bottom;}
.list_1 ul li a{ float:left; display:inline; margin-left:23px; margin-top:4px;}
.list_1 ul li span{ float:right; display:inline; margin-top:4px; color:#999;}

#indshow{ float:right; display:inline; width:430px; height:233px;}

#ad_1{ float: left; display:inline; height:100px; width:282px; overflow:hidden;}
#ad_2{ float:right; display:inline; height:100px; width:710px; overflow:hidden;}
#ad_1 img{ border:0;}
#tit2{ float:left; width:100%; height:26px; overflow:hidden; background:url(images/tt_1.jpg) no-repeat left top; line-height:27px; text-indent:15px; overflow:hidden; color:#fff; font-weight:bold;}
#tit2 span{ float:right; display:inline; color:#FF6600; margin-right:10px; font-size:14px;}
#ind_pros{ float:left; display:inline; width:280px; height:881px; overflow:hidden; border:#FF7300 solid 1px; border-top:none; background:url(images/b_2.jpg) no-repeat left bottom;}
#ind_pros a{ color:#006600}

.dashed_tbl {
 border-top: 1px dashed #FBE2D2;
 border-left: 1px dashed #FBE2D2;
 margin-top:5px;
}
.dashed_tbl td{
 border-bottom:1px dashed #FBE2D2;
 border-right:1px dashed #FBE2D2;
 padding:3px 10px;
}


#indcot_2{ float: left; width:708px; border:#3BAE14 solid 1px; border-top:none; height:315px; overflow:hidden;}
#indcot21{ float:left; width:100%; height:100%; display:inline;}
#indcot22{ float:left; width:100%; height:100%; display:none;}
#indcot23{ float:left; width:100%; height:100%; display:none;}

#indcot31{ float:left; width:100%; height:100%; display:inline;}
#indcot32{ float:left; width:100%; height:100%; display:none;}
#indcot33{ float:left; width:100%; height:100%; display:none;}

.list_2 a{ float: left; display:inline; width:150px; height:142px; overflow:hidden; border:#fff solid 1px; margin-top:10px; margin-left:20px; text-align:center; overflow:hidden;}
.list_2 img{ width:148px; height:118px; margin-bottom:3px; padding:1px; float:left;}
.list_2 a:hover{border:#339900 solid 1px; background-color:#EEFFEF; text-decoration:none;}
.list_3 a{ float:left; display:inline; margin-top:10px; margin-left:10px;}

#bt_link{ float:left; width:998px; border:#3BAE14 solid 1px; border-top:none; overflow:hidden; height:auto; padding-bottom:10px;*+white-space:nowrap;}
#bt_link a{ float: left; display:inline; margin-top:10px; margin-left:10px;}
#bt_link img{ width:88px; height:31px; padding:1px; border:#ccc solid 1px;}

#bt_ask1{ float:left; width:998px; border:#3BAE14 solid 1px; border-top:none; overflow:hidden; height:auto; padding:0;display:none;}
#bt_ask1 ul{ padding:0; margin:0;}
#bt_ask1 ul li{ float: left; display:inline; width:315px; height:auto; border:#ccc solid 1px; margin-left:12px; margin-top:10px;}
#bt_ask1 ul li dd{ float:left; display:inline; width:100%; height:26px; line-height:26px; background-color:#eee; border-bottom:#ccc solid 1px; font-weight:bold;} 
#ask_more1{ float: right; display:inline; margin-right:20px; margin-top:10px;}
#ask_more2{ float: right;  margin-right:20px; margin-top:10px; display:none;}
#bt_ask1_cot{ float:left; display:inline; width:100%;  overflow:hidden;}

#bt_ask2{ float:left; width:998px; border:#3BAE14 solid 1px; border-top:none; overflow:hidden; height:auto; padding:0; }
#bt_ask2_cot{ float:left; display:inline; width:100%;  overflow:hidden;}
#bt_ask2 ul{ padding:0; margin:0; float:left; width:100%; height:auto;}
#bt_ask2 ul li{ float: left; display:inline; width:315px; height:auto; margin-left:12px; margin-top:10px;}
#bt_ask2_cot td{ text-align:left;}

#bt_ask3{ float:left; width:998px; border:#3BAE14 solid 1px; border-top:none; overflow:hidden; height:auto; padding:0; display:none;}

#bt_ask3_cot{ float:left; display:inline; width:500px; margin-left:150px; border:#ccc solid 1px; margin-top:10px;  overflow:hidden;}
#bt_ask3_cot td{ text-align:left;}

#cot{ padding:10px 20px; line-height:200%;}



#pagelist {
width:97%; display:inline; margin:15px 0 0 10px; float:left; height: 28px; line-height:28px;  color:#000; text-align:center; }
#page{ margin:0 auto; width:80%; text-align:center;}

#newslist{ float:left; width:99%; height:auto;}
#newslist ul{ padding:0; margin:0;}
#newslist ul li{ padding-left:18px; height:28px; line-height:28px; float:left; display:block; width:98%;  background:url(images/a5.gif) repeat-x left bottom;}


#cotpro img {border:0; margin-top:8px; margin-bottom:10px; cursor:pointer;}
#cotpro a { display:inline; float:left; width:165px; height:180px; margin:0px 20px; text-align:center; }
#cotpro a:hover {border-color: #0099FF;}
	fieldset {margin-bottom:15px;border:1px solid #CCCCCC;}
		fieldset legend {color:#FF6600;font-weight:bold;padding:3px 20px 3px 20px;border:1px solid #CCCCCC;}
			fieldset ol{ margin:20px 0; padding:0;}
			fieldset ol li {clear:left; list-style:none;line-height:30px; height:30px;}
			fieldset ol li label {float:left;width:120px;text-align:right;}
			fieldset ol li em { color:#ff0000;}
			fieldset ul {
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
}

fieldset ul li { list-style:none;}

#pros{ float:left; width:100%; height:auto}
#pros a{ float:left; display:inline; width:188px; height:175px; overflow:hidden; text-align:center; margin:20px 10px 0 20px;}
#pros img{ border:0; width:180px; height:135px; float: left; padding:2px; display:inline; margin-bottom:6px; border: #D34318 solid 1px;}

#pros a:hover{  color:#ff0000; background-color:#F3E9E9; }



#right_cot{ float:left; width:736px; height:500px;min-height:500px;height:auto !important;border:#D5E9B8 solid 1px; border-top:none;}

#link{ float:left; width:100%; height:auto; margin-top:8px;}
#link_cot{border:#D5E9B8 solid 1px; border-top:none; float:left; display:inline; padding:10px; width:978px; height:auto;}
#link_cot img{ float: left; display:inline; width:88px; height:31px; margin-left:10px; margin-top:5px; border:0;}

#time{ float:right; display:inline; margin-top:10px;}

#demo {
overflow:hidden;
width: 968px;
height:200px;
 float:left; 
 display:inline;
 text-align:center;
 margin-top:16px;
 margin-left:15px;
}

#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}




/*
sub_menu:
*/
div.menu {
}
div.menu-list {
position:absolute;
    width: 106px;
    padding: 0 0 5px;
    display: none;
    background: #6B882D;

    opacity: 0.8;
    filter:alpha(opacity=90);
	clear:both;

	border-top:none;
	z-index:100;
}
div.menu-list ul,
div.menu-list ul li {
    padding: 0;
    margin: 0;
}
div.menu-list ul li {
    margin: 5px 5px 0;
    list-style-type: none;
}
div.menu-list ul li a {
    display: block;
    width: 100%;
    height: 25px;
    line-height: 25px;
    text-align: center;
    color:#fff;
    text-decoration: none;
    cursor: pointer;

}
div.menu-list ul li a span {
    display: block;
    width: 100%;
    height: 100%;
	color:#fff;
}
div.menu-list ul li a:hover {
    background: #83B100;
	text-decoration:none;
}
div.menu-list ul li a:hover span {
color:#FFFF00;
}


#ind_hd{ float:left; width:998px; border:#3BAE14 solid 1px; border-top:none; overflow:hidden; height:220px; padding-bottom:10px;*+white-space:nowrap;}
#ind_hd a{ float: left; display:inline;  margin-left:10px; width:180px; height:198px; border:#ccc solid 1px;}
#ind_hd img{ width:176px; margin-top:2px; margin-left:2px; margin-bottom:5px; float:left; display:inline; height:145px; padding-bottom:2px; border-bottom:#eee solid 1px;}

