﻿html, body, div, ul, ol, li, h1, h2, h3, h4, p, strong, input, form, img { margin: 0; padding: 0; }
body { color: #000; background: #fff; }
ul, ol, li { list-style: none; }
a { text-decoration: none; color: #000; blr: expression(this.onFocus=this.blur());
}
a:hover { text-decoration: underline; }
a:active { background: transparent; }
img { border: 0; }
input { outline: none; border: none; }
html { -webkit-text-size-adjust: none; }
body {  font-family: arial, SimSun, serif; font-size: 12px; background: url("../images/body_bg.jpg") no-repeat center top; }
.container { position: relative; width: 1002px; margin: 0 auto; }
#header { background: url("../images/header_bg.jpg") repeat-x left bottom }
#header .container { height: 140px; }
#header .container a { }

/*LOGO*/
.logo { position: absolute; left: 0; top: 0;  }
.logo img { display: block; }
.logo strong { display: none; }
/*LOGO*/

/*语言*/
.tools { position: absolute; right: 0; top: 10px; width: 137px; height: 22px; color: #fff;  text-align: center; }
.tools a { color: #000000; }
.tools a:hover { color: #FE8900; }

/*语言*/

.search { position: absolute; right: 10px; top: 62px; width: 227px; height: 28px;  }
.search .input { float: left; width: 194px; height: 28px; line-height: 28px; color: #888; background: url("../images/search_input.png") no-repeat; text-indent: 8px; }
.search .btn { float: left; width: 33px; height: 28px; cursor: pointer; background: url("../images/search_btn.png") no-repeat; }


.nav { position: absolute; left: 0; bottom: 0;_bottom: 1px; width: 950px; height: 36px; background: url("../images/nav_bg.jpg") no-repeat 0 top; font-family: arial, "Microsoft YaHei", serif; }
.nav li { float: left; margin-right: -27px;  }
.nav li a {display:  block;color: #fff; height: 36px; font-size: 14px;line-height: 36px; text-align: center;  width: 156px;  }
.nav li a.jd, .nav li a:hover { color: #fff; text-decoration: none; background:  url("../images/nav_li_jd.png") no-repeat center;}





#banner{ height: 409px; background: transparent;}

/*主页banner*/
.index_banner { overflow: hidden; }
.index_banner .container { }




#main{ }
/*主页main*/
.index_main{ background: #daf5df; }
.index_main .container{ height: 300px; position: relative;}

/*栏目头部*/
.column_head {
    height: 40px;
    overflow: hidden;
    color: #fff;
    background: url("../images/column_head_h3_icon.png") no-repeat 0 center;
}
.column_head h3 {
    float: left;

    height: 40px;
    font-size: 14px;
    line-height: 40px;
    font-family: arial, "Microsoft YaHei", serif;
    color: #368700;
    text-indent: 22px;
    font-weight: 600;

}
.column_head span{
   font-size: 10px;
    font-weight: normal;
}

.column_head .more {
    float: right;
    height: 40px;
    width: 44px;
    background: url("../images/i_more.png") no-repeat right center;
}
/*栏目内容*/
.column_article{  }

.intro{
	position: absolute;
	left: 17px;
	top: 0px;
	width: 276px;
	height: 248px;
}

.intro .column_article div{
	line-height: 21px;
	text-indent: 22px;
	font-size: 13px;
	color: #04002B;
}
.intro .column_article .more{   color: #ffea00;}

.news{
	position: absolute;
	left: 361px;
	top: 4px;
	width: 332px;
	height: 248px;
}
.news .pos{ height: 85px; line-height: 21px; }
.news .pos a{ font-weight: bold; color: #001a33; float: none; }
.news .pos img{   float: left; margin-right:10px;}
.news .pos .description{  text-indent: 24px; color: #001a33;}

.news .list  { clear: both; height: 39px; border-bottom: 1px #dbdbdb dotted; background: url("../images/i_news_li_dot.jpg") no-repeat 1px center; }
.news .list a { display: block; line-height: 39px; color: #001a33; cursor: pointer; text-indent: 8px; }
.news .list a:hover { text-decoration: none; color: #ffea00; }
.news .list  .time { float: right; }
.news .list  .title { float: left; }
.news .list  .title:hover { }

.join{
	position: absolute;
	top: 2px;
	right: -30px;
	width: 284px;
	height: 273px;
	background: url("../images/i_join_bg.jpg") no-repeat;
	line-height: 28px;
	color: #fff;
}
.join .column_article{ padding-top: 70px; padding-left: 36px;}





/*子页main*/
.sub_main { background: #a2b3c1; }
.sub_main .container { overflow: hidden; padding: 0 4px; }
/*侧边栏*/
.aside { float: left; width: 220px; margin-bottom: 18px; }
.sidebar_menu { margin-bottom: 20px;
    -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.5);
    box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.5);
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#000000')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#000000');
}
/*侧边栏项头部*/

.sidebar_menu .sidebar_item_head { }
.sidebar_menu .sidebar_item_head div.wrap { }
.sidebar_menu .sidebar_item_head h3 { width: 220px; height: 36px; background: url("../images/menu_bg.jpg") no-repeat; font-family: arial, "Microsoft YaHei", serif; font-size: 14px; color: #fff; text-indent: 36px; font-weight: normal; line-height: 36px; }
.sidebar_menu .sidebar_item_head span { text-transform: uppercase; font-size: 10px; }
/*侧边栏项内容*/
.sidebar_menu .sidebar_item_article { }
/*侧边栏项底部*/
.sidebar_menu .sidebar_item_foot { }
/*侧边菜单*/
.menu { background: #9ac945; overflow: hidden; padding-bottom: 26px; }
.menu li { width: 220px; }
.menu li a { display: block; width: 220px; height: 34px; line-height: 34px; text-indent: 30px; color: #001426; background: url("../images/menu_li_a_bg.jpg") no-repeat center bottom; }
.menu li a:hover, .menu li a.jd { color: #fff; text-decoration: none; background: url("../images/menu_li_a_jd.jpg") no-repeat center bottom; }
.menu li ul { }
.menu li ul li { }
.menu li ul a { text-indent: 82px; color: #028c41; }
.menu li ul a:hover, .menu li ul a.jd { color: #fff; }
.sub_join { width: 220px; height: 276px; background: url("../images/sub_aside_join.jpg") no-repeat;
    -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.5);
    box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.5);
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#000000')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#000000');
}
.sub_join .sidebar_item_article { line-height: 24px; padding-left: 14px; padding-top: 64px; }
.sub_join img { display: none; }


/*内容区域*/
.section { float: right; width: 760px; background: #fff;
    -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.5);
    box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.5);
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#000000')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#000000');
    margin-bottom: 18px; }
/*子页内容头部*/
.section_head { height: 36px; border-bottom: 4px #237c00 solid; background: url("../images/section_head_bg.png") no-repeat 19px 13px; }
.section_head h3 { font-weight: bold; font-size: 12px; line-height: 36px; }
/*子页内容*/
.section_content { line-height: 24px; padding: 10px; font-size: 12px; overflow: hidden; }
/*当前位置*/
.current_position { height: 36px; line-height: 36px; text-indent: 48px; }
.current_position a { color: #262200; }
.current_position span { color: #262200; }


#page span{ background: #0085F8; }

.MsgList {padding-left:5px; bottom-top:25px; overflow:hidden;}
.MsgList ul li{ width:725px; padding:20px 0; display:block; overflow:hidden; border-bottom:1px dotted #CCCCCC }
.MsgList ul li img{ width: 79px;float: left;}
.MsgList ul li dd{ width:630px; float:right; display:block;}
.MsgList ul li dd a{ width:551px; height:25px;  display:block; font-size:14px; font-weight:bold; text-align:left;  color: #794233}
.MsgList ul li dd a i{ float:right; font-size:11px;}
.MsgList ul li dd p{ width:551px;  padding-top:5px; line-height:25px;text-align:left; font-size:13px; color: #794233; overflow:hidden;}



.NewsList2 { padding: 0 15px 0 15px; overflow: hidden; font-size: 13px; }
.NewsList2 dl { height: 77px; padding: 22px 0 18px 0; border-bottom: 1px dashed #949494; overflow: hidden; }
.NewsList2 dl dt { float: left; width: 83px; height: 63px; padding: 14px 0 0 10px; border-right: 1px solid #D1D1D1; overflow: hidden; color: #858585; font-size: 14px; line-height: 24px; }
.NewsList2 dl dt span { font-size: 20px; color: #0e7f3f; font-weight: bold; }
.NewsList2 dl dd { float: left; width: 600px; padding-left: 10px; margin: 0; height: 77px; overflow: hidden; position: relative; }
.NewsList2 dl dd .news_title { float: left; width: 475px; height: 27px; line-height: 27px; color: #222222; font-size: 16px; font-weight: bold; padding: 0px 0 0 0px; overflow: hidden; }
.NewsList2 dl dd .news_title a { color: #222; }
.NewsList2 dl dd .news_more { width: 70px; height: 24px; padding: 0px 0 3px 0px; overflow: hidden; position: absolute; top: 0; right: 0px; }
.NewsList2 dl dd .news_more a { display: inline-block; color: #fff; width: 70px; height: 24px; background-color: #0e7f3f; text-align: center; line-height: 24px; overflow: hidden; }
.NewsList2 dl dd .news_text { width: 593px; height: 40px; line-height: 20px; color: #7E7E7E; overflow: hidden; }



.article_show{}
.article_show h2{ font-size: 18px; font-weight: bold; text-align: center;}
.article_show .time{ text-align: center; padding: 10px 0;}
.article_show .show_page{  border-top: 1px #ccc solid; margin-top: 20px; clear: both;}
.article_show .show_page div{ color: #333; line-height: 24px;}
.article_show .show_page a{ color: #333; text-decoration: none;}
.article_show .show_page a:hover{ color: #0e7f3f;}


.products_list { }
.products_list ul { overflow: hidden; padding-top: 10px; width: 708px; margin: 0 auto; clear: both; }
.products_list li { position: relative; float: left; width: 154px; height: 184px; margin: 12px 11px; _display: inline; overflow: hidden; }
.products_list a { display: block; width: 153px; height: 138px; }
.products_list .pic {  width: 152px; height: 140px; text-align: center; border: 1px #b2b2b2 solid;}
.products_list .pic img {
    visibility: hidden;
}
.products_list .title { display: block; height: 42px; color: #000000; text-align: center; line-height: 42px; font-size: 12px; overflow: hidden; }



.product_show{}
.product_show h2{ font-size: 18px; text-align: center;}
.product_show .time{ text-align: center; padding: 10px 0; font-size: 12px;}
.product_show .pic_pos { position: relative; }
.product_show .pic_pos img { visibility: hidden; }
.product_show .btn_left, .btn_right { position: absolute; width: 40px; height: 100%; top: 0; display: block; background: #000; filter: alpha(opacity=0); opacity: 0; }
.product_show .btn_left { left: 0; }
.product_show .btn_right { right: 0; }
.product_show .content { padding: 10px 0;  }
.product_show .show_page{  border-top: 1px #ccc solid; margin-top: 20px; clear: both;}
.product_show .show_page div{ color: #333; line-height: 24px;}
.product_show .show_page a{ color: #333; text-decoration: none;}
.product_show .show_page a:hover{ color: #0e7f3f;}



#footer { clear: both; background: url("../images/footer_bg.jpg") repeat-x; }
#footer .container {height: 44px;  color: #fff;  }
#footer .container a{ color: #fff;}
#footer .copyright{  line-height: 44px;}
.links{ position: absolute; top: 10px; right: 74px; width: 164px; height: 21px;font-family: arial, SimSun, serif;  color: #000;}
.links_select { width: 163px; height: 21px; line-height: 21px; background: url("../images/links_bg.jpg") no-repeat; color: #392f2f; font-size: 12px;  text-indent: 7px; cursor: pointer;}
.links_option{ position: absolute; width: 100%; left: 0; bottom: 21px; display:none; overflow: hidden;  color: #000;}
.links_option li{ width: 100%; height: 21px;  background: #273d1e; }
.links_option a{ width: 100%; height: 21px; line-height: 22px;  display: block; text-indent: 7px; text-decoration: none;  color: #000;}
.links_option a:hover{ background: #000;}


.tjyd{padding-top:15px; line-height:24px;width:400px}
.tjyd span{float:right}
