﻿.index_left{ width:610px; float:left; overflow:hidden;}
.index_right{ width:390px; float:left; overflow:hidden;}

.index_title{ padding-top:25px;}
.index_title a{ display:block; float:right;}


.index_new_list {
    width:390px; padding-top:10px;
}
.index_new_list ul {
    width: 390px;
}
.index_new_list ul li {
    background: url("../images/else/icon02.gif") no-repeat scroll 5px 11px transparent;
    border-bottom: 1px dotted #898989;
    float: left;
    height: 23px;
    line-height: 23px;
    overflow: hidden;
    text-indent: 15px;
}
.index_new_list ul li p {
    float: left;
    overflow: hidden;
    width: 305px;
}
.index_new_list ul li span {
    float: left; color:#9f9f9f;
    padding-left: 10px; font-size:11px;
}
.index_new_list ul li.select {
    background: url("../images/else/icon03.gif") no-repeat scroll 5px 11px transparent;
}
.index_new_list ul li.select span {
}



.index_bottom dl dd.left{padding-top:20px; float:left; width:215px;}
.index_bottom dl dd.left .phone{ font-size:16px; font-family:	Microsoft YaHei}
.index_bottom dl dd.left .email a{color:#6e6e6e; line-height:25px;}
.index_bottom dl dd.right{ float:left;}
.index_bottom dl dd.right img{ vertical-align:top;}
.index_bottom dl dd.right td{padding-bottom:5px;}
.index_bottom dl dd.right em{ font-style:normal; color:#ff0000;}
.pwd{width:104px; height:20px; line-height:20px; border:1px #e3e9ef solid; border-top:1px #abadb3 solid; padding:0px 3px;color:#6e6e6e; }
.index_btn{background: url("../images/else/btn01.jpg") no-repeat left top;  width:87px; height:21px;padding-left:5px; margin-top:5px;}
.index_btn input{width:35px; float:left;  height:21px; background:none; cursor:pointer;}
.login{ margin-right:8px;}


.page_box{ width:1002px; margin:0px auto; padding:0px 0px 20px 0px; }
.page_left{width:225px;background: url("../images/else/left_bg.jpg") no-repeat left 30px; padding:105px 0px 0px 40px; float:left;min-height: 415px; height: 100%; _height: 415px;}
.page_left dl dt{ height:35px; padding-bottom:25px;}
.page_left dl dd{height:18px;line-height:19px; width:105px; padding:0px 12px 0px 12px; overflow:hidden; margin-bottom:10px;}
.page_left dl dd.leftmenu_select{background: url("../images/else/img003.jpg") no-repeat left top;}
.page_left dl dd a{color:#3b5307;}
.page_left2{width:225px;background: url("../images/else/left_bg2.jpg") no-repeat left 30px; padding:105px 0px 0px 40px; float:left;min-height:490px; height: 100%; _height: 490px;}



.page_right{width:725px; float:left; height:570px;position:relative;}
.lv_tree {
    background: url("../images/else/icon04.gif") no-repeat scroll left 3px transparent;
    height:30px;
    margin-bottom: 10px;
    overflow: hidden; text-indent:20px;
   
    width: 725px;
    border-bottom:1px #a7a7a7 dotted;
}
.lv_tree_con 
{
	background: url("../images/else/icon05.gif") no-repeat scroll left 10px transparent;
    float: right;
    font-family: SimSun;
    font-size: 13px; text-indent:15px;
    overflow: hidden;
    padding:8px 0px 0px 0px;
    text-align: right;
    
}
.lv_tree_con a {
    font-size: 13px; color:#9f9f9f; 
}
.lv_tree_con a#home {
   font-family:Arial; font-size:12px;
}
.lv_tree_con span {
    color: #6e6e6e;
    font-size: 13px; font-weight:bold;
}
.lv_tree_con a:hover, .lv_tree_current {
    color: #6e6e6e;
}
.lv_tree h2{
     font-size:16px; color:#211713;font-family:	Microsoft YaHei; float:left; line-height:27px; font-weight:lighter
}

.page_contentbox{ width:685px;padding:30px 20px 0px 18px; height:500px; overflow:hidden;}
.page_contentbox2{ height:400px;width:705px;padding:30px 0px 0px 18px; overflow:hidden;}
.new_first{width:685px;height:165px;}
.new_first .left{float:left; width:176px; height:119px; padding:5px; overflow:hidden;background: url("../images/else/imgbg01.gif") no-repeat left top;}
.new_first .left img{width:176px; height:118px; float:left}
.new_first .right{float:left; width:465px; padding-left:20px;}
.new_first .right p.title{font-size:14px; font-weight:normal; height:25px; line-height:25px; width:465px;}
.new_first .right p.title a{color:#3c7512; font-weight:bold; display:block;width: 380px; overflow:hidden; float:left;}
.new_first .right em{font-size:11px; color:#9f9f9f; font-style:normal;padding-left:5px; display:block; float:right; width:70px; text-align:right;}
.new_first .right p{line-height:20px; padding-top:5px; height:58px; overflow:hidden;padding-bottom:5px;}
.new_first .right .more{ display:block;background: url("../images/else/icon06.gif") no-repeat left top; width:69px; height:18px; text-align:center; line-height:18px; color:#fff;font-family: SimSun;}

.new_list ul{ list-style:none;}
.new_list ul li{line-height:30px; background:url("../images/else/icon02.gif") no-repeat scroll 5px 15px transparent; text-indent:20px; border-bottom:1px #dedede dotted;}
.new_list ul li:hover{ background:url("../images/else/icon03.gif") no-repeat scroll 5px 15px transparent; }
.new_list ul li a{color:#333; text-decoration:none;}
.new_list ul li a:hover{text-decoration:none; color:#3c7512}
.new_list ul li span{float:right; margin-right:10px; color:#a9a9a9; font-size:11px;}


.download_list ul{ list-style:none;}
.download_list ul li{line-height:30px; height:30px; background:url("../images/else/icon02.gif") no-repeat scroll 5px 15px transparent; text-indent:20px; border-bottom:1px #dedede dotted;}
.download_list ul li a{color:#333; text-decoration:none; display:block; width:600px; overflow:hidden; height:30px;}
.download_list ul li a.download_icon{float:right; margin-right:10px; background:url("../images/else/icon09.gif") no-repeat  0px -15px; width:40px; height:18px; margin-top:10px;}

.download_list ul li.select{background:url("../images/else/icon03.gif") no-repeat scroll 5px 15px transparent; }
.download_list ul li.select a.download_icon{background:url("../images/else/icon09.gif") no-repeat  0px 0px;margin-top:10px;height:13px;}
.download_list ul li.select a{text-decoration:none; color:#3c7512}

.page {
    padding: 30px 0px 0px 0px;
    text-align: center; float:right;
}
.page a, .page span {
    color: #343434;
    display: block;
    float: left;
     width:15px;margin-left:5px; 
}
.page a {
    height: 15px;
    line-height: 15px;
    text-align: center;
    width:15px;margin-left:5px; 
}
.page span.cur_page, .page a:hover {
    color: #82a648;
    font-weight: bold;
    height: 15px;

}
.page .first,.page .first:hover,.page .pre,.page .pre:hover,.page .next,.page .next:hover,.page .last,.page .last:hover{margin:0px 8px; text-align:center;margin-top:4px;height:7px; }
.page .first,.page .first:hover{background: url("../images/else/icon07.gif") no-repeat left top; width:9px; }
.page .pre,.page .pre:hover{background: url("../images/else/icon07.gif") no-repeat left top; width:4px;}
.page .next,.page .next:hover{background: url("../images/else/icon07.gif") no-repeat -15px top; width:4px;}
.page .last,.page .last:hover{background: url("../images/else/icon07.gif") no-repeat -15px top; width:9px;}
.page a.first, .page a.pre, .page a.next, .page a.last {
    color: #343434;
}
dl.news_detail{padding-bottom:30px;}
dl.news_detail dt{color:#3c7512; font-size:14px; text-align:center; font-weight:bold;}
dl.news_detail dd{color:#9f9fa1; text-align:center; line-height:25px;}

.product_list{width:705px; overflow:hidden;}
.product_list dl{ float:left; margin:10px 20px;_margin:10px 15px;}
.product_list dl dt{width:188px;padding:0px 5px; height:30px; line-height:30px; overflow:hidden; text-align:center;}
.product_list dl dd{width:198px;height:148px; overflow:hidden; border:1px #e3e3e3 solid;}
.product_list dl dd img{width:198px; height:148px;}

.product_list dl.select dd{ border:1px #638b0e solid;}
.product_list dl.select dt a{ color:#3c7512; font-weight:bold;}


.products_detail dt{ font-weight:bold;}
.products_detail dt span{ color:#3c7512; font-size:14px; line-height:30px;}
.products_detail dd img{width:342px; height:256px; border:1px #e3e3e3 solid;}


.pro_tabs{background: url("../images/else/img08.gif") no-repeat left top; height:27px; line-height:27px; width:684px; text-indent:17px; font-weight:bold;margin:25px 0px;}
.back{width:51px; height:18px; margin:40px auto 0px auto; display:block;}
.padding_left20{ padding-left:20px;}

.contact_tabs_tab {
    height: 22px;
    line-height: 22px;
    padding-left: 20px; margin-bottom:25px;
    width:705px;background: url("../images/else/tabbg.gif") repeat-x left top; 
}
.contact_tabs_tab ul {
}
.contact_tabs_tab ul li {
    float: left;
    height: 22px; line-height:10px;
    overflow: hidden;
    padding-top:7px;background: url("../images/else/tab_bg.gif") no-repeat left top;  width:146px; text-align:center; margin-right:3px;
}
.contact_tabs_tab ul li a {
    display: block;
}
.contact_tabs_tab ul li:hover, .contact_tabs_tab ul li.content_tab_current{
    background: url("../images/else/tab_select.gif") no-repeat left top;
 font-weight:bold;
    display: block;
}
.contact_tabs_tab ul li:hover a,.contact_tabs_tab ul li.content_tab_current a{ font-weight:bold; color:#3c7512;}
.contact_tabs_box {
    margin-bottom: 25px; width:705px;
}

.service_title {
    background: url("../images/else/icon08.gif") no-repeat  left 5px;
    font-weight: bold;
    line-height: 20px;
     color:#77a319; text-indent:15px;
}
.menu_question { width:685px; }
.menu_question li {
    border-bottom: 1px solid #dbdbdb;padding-bottom:20px;overflow: hidden; margin-bottom: 25px;
}
.question_q {
    background: url("../images/else/icon08.gif") no-repeat left 4px;
    font-weight: bold; color:#3c7512;
    line-height: 20px; text-indent:20px; padding-bottom:5px;
}
.question_a {
    line-height: 22px; padding-left:20px;
}


.login_box{background: url("../images/else/img008.jpg") no-repeat left top;width:290px; height:130px; margin:100px auto; padding:23px 0px 0px 95px;}
.login_box tr td{ padding-bottom:10px;}
.login_box tr td img{ vertical-align:top;}
.gsname{color:#3c7512; font-weight:bold; padding-bottom:10px;}


.job_list{padding:10px 0px;line-height:25px;}
.job_list .job_name{ }
.job_list a.apply{ display:block;background: url("../images/else/apply.gif") no-repeat left top; width:69px; height:21px; margin:0px 0px 0px 10px; text-indent:-9999px;}

.requested{padding-left:10px;}

.gsinfo{ padding-top:30px; line-height:20px;}
.gsinfo span{color:#3c7512; font-weight:bold;}

.culture{background: url("../images/else/img013.jpg") no-repeat left top;width:625px;overflow:hidden; padding:40px 30px 30px 35px; height:230px; margin-bottom:30px;}
.culture dt{padding-top:15px; line-height:20px; height:60px; overflow:hidden;}
.culture dd{width:621px;line-height:20px;}


.message_table th{ font-weight:normal; text-align:right; padding-right:10px; width:75px;}
.message_table input.text {
    background: #ededed;
    height: 16px;
    padding: 0 3px; margin-bottom:5px;
    width: 424px;
}

.message_table textarea {
    background: #ededed;
    height: 124px;margin-bottom:5px;
    padding: 3px;
    width: 424px; border:0;
}

.message_box {background: url("../images/else/img010.gif") no-repeat right bottom; width:688px; height:412px;}
.text01 {font-size:30px; font-family:Microsoft YaHei; padding-bottom:15px; margin-bottom:20px; border-bottom:1px #a2a2a2 dotted;}
.text01 span{color:#3c7512;}
.text01 font{ font-size:13px;}
.text01 em{ font-size:14px; font-style:normal; color:#4E4D4D}
.message_table em{ font-style:normal;}


.honor_list{width:570px;padding-left:20px; margin-bottom:30px;}
.honor_list dt{ float:left; width:145px; text-align:right;padding:5px 20px 0px 0px; font-weight:bold;}
.honor_list dd{ width:390px; float:left;}
.honor_list dd p{ line-height:25px; height:25px; border-bottom:1px #898989 dotted;}

.map{background: url("../images/else/map.jpg") no-repeat left top; width:704px;  height:275px;}
.contact{ float:left; padding:50px 0px 0px 20px; line-height:25px;}
.contact a{ text-decoration:underline;}
.contact p{font-weight:bold;}


.video_box{ width:490px; height:365px; overflow:hidden; margin:0px auto;}


.sitemap_box ul li {
    border-bottom: 1px dotted #CCCCCC;
    line-height: 22px;
    padding: 10px 0;
}
.sitemap_box ul li p {
    background: url("../images/else/sitemap.gif") no-repeat scroll left center transparent;
    font-weight: bold;
    text-indent: 10px;
}
.sitemap_box ul li a {
    padding: 0 10px;
}
.sitemap_box ul li a:hover {
    color: #92c720;
    text-decoration: underline;
}

.video_link{ background: url("../images/else/icon03.jpg") no-repeat  left top ; display:block;}