/* CSS Document */
*{ padding:0; margin:0; text-decoration:none; list-style:none; font-family:microsoft yahei; font-size:12px;}
html,body{ background:#fff;}
.fl{ float:left}
.fr{ float:right}
h2{color:#166412; font-size:20px; font-weight:bold; text-align:center;}
h2 span{font-size:20px; margin-left:4px;}

.banner{ width:100%; height:465px; overflow:hidden; position:relative;font-size:12px; margin-top:1px;}
.b-img{ height:465px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:465px; float:left;}
.b-list{ height:50px; padding-top:420px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:14px; height:14px; border-radius:50%; border:3px solid #fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{border:3px solid #e00d39;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:165px;}
.bar-right em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:165px;}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}
.head_top{ width:1004px;+width:1004px; margin:0 auto; text-align:center;}
#menu{ width:1423px; height:65px; background-image:url(../images/dh-bg.jpg); text-align:center;}
.menu{ width:1004px;height:65px; margin:0 auto;}
.menu li{ float:left; height:65px;width:110px;}
.menu li a{width:110px; height:65px; display:inline-block;  line-height:65px; color:#fff; text-align:center; font-size:15px; font-weight:bold;}
.menu li a:hover{ background-image:url(../images/nav1_01.png);}
.sel{
    background-image: url(../images/nav1_01.png);
}

/*product 开始*/
.product_wrap{ width:1004px; margin:0 auto;}
.product_head{ text-align:center; padding-top:30px;}
.product_head form{width:240px; height:36px; border-radius:18px; background-color:#fff; margin:14px auto;}
.product_head form input[type="text"]{line-height:34px; margin-left:18px; width:180px; color:#999;}
.product_head form input[type="image"]{ margin-top:6px}
.product_content{ margin-top:30px; }
.index_type .type_li{ float:left; width:232px; height:344px; margin-left:14px; background-image:url(../images/index_05.jpg); }
.index_type .type_li a{ color:#fff; font-size:20px;}
.index_type li:first-child{ margin-left:0;}
.product_content table{ padding-left:20px; color:#fff;}
.type_list li{ width:206px; height:40px; border-bottom:solid 1px #fff; margin:0 auto;}
.index_list{width:214px;  height:180px; display:block; text-align:left; margin-left:10px;}
.index_list li{ height:40px; line-height:40px; border-bottom: solid 1px #9cb876;}
.index_list li a{ color:#fff; }
/*product 结束*/


/*公司简介开始*/
.main_body{ width:1004px; margin:0 auto;}
.description{ color:#fff; padding-top:48px;}
.about_wap{ padding-top:60px;}
.about{ width:670px;}
.about p{ padding:26px 20px; line-height:26px;}
.contact {width:306px; margin-left:26px; }
.contact ul{ padding:26px 20px; line-height:26px;}
/*公司简介结束*/

.sear_text{ width:295px; height:33px; background-color:#7da80a; border:solid 1px #acacac;}
.sear_text input[type="text"] {
    line-height: 33px;
    margin-left: 18px;
    width: 180px;
    color: #fff;
	background-color:transparent;
	border:none;
}

/*foot开始*/

.foot_content{ margin:0 auto ; width:1004px; padding-top:28px;}
.foot_left{ width:140px;}
.foot_right{ width:860px;}
.mail,.friendlink{ width:856px; height:52px; border:solid 1px #89ae85; margin-bottom:16px; padding-left:20px;}
.mail_form{ margin-top:8px;}
.mail{ color:#fff;}
.mail input[type="text"],.mail input[type="password"]{ width:170px; height:22px; }
.friendlink{ color:#fff;}
.foot_link,.foot_link a{ color:#fff; text-align:center;}
/*foot结束*/

/*内页开始*/
.neiye{ width:1004px; margin:0 auto 50px;}
.left_list{ width:237px; margin-top:40px; color:#fff;}
.list_title{ background-image:url(../images/about_03_01.jpg);width:237px; height:149px;}
.list_title p{ font-size:20px; font-weight:bold; text-align:center; line-height:149px;}
.list_title p span{ font-size:20px;}
.list{ background-image:url(../images/about_03_02.jpg);width:237px; height:673px;}
.list .type{ width:210px; margin:0 auto;}
.list .type li{ display:block; }
.list .type li a{ color:#fff; line-height:36px; font-size:20px;}
.list .type_list{display:block;width:200px; margin:0 auto;}
.list .type_list li{ height:36px; border-bottom:solid 1px #5c9438;display:block;}
.list .type_list li a{ color:#fff; line-height:36px; font-size:12px;}
.right_content{ width:767px;}
/*内页结束*/

.kz{ margin-left:30px; line-height:26px;}
.p_show{background-image:linear-gradient(to bottom,#7da80a 0%,#e9fbba 50%,#7da80a 100%);width: 758px;margin-top: 30px;line-height: 40px;}
.kz .p_show:first-child{ margin-top:0px;}


/*企业荣誉开始*/
.keyan_pic {
    width: 200px;
    height: 126px;
    float: left;
    border: solid 1px #7da80a;
    padding: 6px;
    margin: 0 31px 24px 0;
}
.newspage{ text-align:center; margin-top:20px;}
.newspage a {
    color: #333;
}
.current, .num {
    border: solid #7da80a 1px;
    padding: 2px 6px;
    margin-left: 4px;
}
.current {
    background-color: #7da80a;
}


.return {
    margin-top: 30px;
    margin-bottom: 30px;
	text-align:center
}
.return a {
    background: #7da80a;
    padding: 5px;
    color: #fff;
}


/*企业荣誉结束*/

.pro_content tr{ height:20px;}