﻿@charset "utf-8";
@import url(dll.css);
@import url(font.css);
@import url(main.css);
@import url(banner.css);
@import url(/onlinecss/onlineeditor.css);
@import url(ddsmoothmenu.css);
/* ��ҳ���ֿ�ʼ */
.header{height:115px; background:url(../Images/header_bg.jpg) no-repeat center top #FFF; }

.logo{float:left;}
.logo img{border:none;}
.hotline{float:right;     margin-top: 10px;padding-left:50px; padding-right:10px; line-height:30px; background:url(../Images/icon01.png) no-repeat left top;}
.hotline span{display:block; font-size:16px;font-family:microsoft yahei;}
.hotline strong{display:block; font-size:20px; font-style:italic; font-family:Arial;}

.i_nav{width:996px; height:47px; margin:0 auto; padding:1px; border:1px solid #0a6d09; background:#e7f2e7;}
/*.i_nav ul{width:996px; overflow:hidden; background:url(../Images/nav_bg.jpg) repeat-x left top;}
.i_nav li{float:left; width:122px; height:47px; font-size:14px; font-weight:bold;}
.i_nav li.line{width:2px; background:url(../Images/nav_line.png) no-repeat left top;}
.i_nav li a{color:#FFF; height:47px; text-align:center; line-height:47px; display:block;}
.i_nav li a:hover{ color:#fbfe00;}
.i_nav li a.on{ color:#fbfe00;}*/

.i_banner{margin:2px auto 0; width:1000px;}

.i_container{padding:15px 0;}
.i_left{float:left; width:240px;}
.i_right{float:right; width:740px;}

.i_about{width:240px;}
.i_about_c{width:218px; padding:10px; line-height:20px; border-width:0 1px 1px; border-style:solid; border-color:#dfdfdf;}
.i_about_c img{ margin-bottom:10px;}

.i_pro{width:240px;display: none;}
.i_pro_l{width:218px; padding:10px; line-height:20px; border-width:0 1px 1px; border-style:solid; border-color:#dfdfdf;}
.i_pro_l img{width:218px; height:155px;}
.i_pro_l span{ display:block; line-height:20px; padding-top:5px; font-size:14px; text-align:center;}

.i_pro01{width:740px; overflow:hidden;}
.i_pro01 ul{float:left; width:756px; overflow:hidden;}
.i_pro01 li{float:left; display:inline; width:340px; padding:10px; margin:15px 16px 0 0; border:1px solid #feeeee;}
.i_pro01 li img{float:left; width:188px; height:168px; border:1px solid #e0e0e0;}
.i_pro01 li h4{display:block; float:left; width:140px; height:25px; padding-left:10px; font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_pro01 li span{display:block; float:left; width:140px; height:140px; line-height:20px; padding-left:3px; overflow:hidden;}



.footer{text-align:center; padding:10px 0; margin:20px auto 0; width:1000px; color:#2c2c2c; border-top:2px solid #0a6d09;}
.copyright{line-height:20px;}
.footer_nav{height:30px; line-height:30px;}
.footer_nav a{padding:0 20px; color:#2c2c2c;}


/* ��ҳ���ֽ��� */

/* ��ҳ���ֿ�ʼ */
.p_path{float:right; height:28px; line-height:28px;}

.sidebar{width:240px;}
/*.sidebar_l{width:218px; padding:10px; border-width:0 1px 1px; border-style:solid; border-color:#dfdfdf;}
.sidebar_l dl{width:218px;}
.sidebar_l dl dt{width:218px; height:35px; text-indent:10px; font-weight:bold; line-height:35px; background:url(../Images/icon03.jpg) repeat-x left bottom;}
.sidebar_l dl dt a{color:#8e8e8e; display:block;}
.sidebar_l dl dt a:hover {color:#0a6d09;}
.sidebar_l dl dt.on {background:url(../Images/icon04.jpg) repeat-x left bottom;}
.sidebar_l dl dt.on a{ background:url(../Images/icon06.jpg) no-repeat right center;}*/

.sidebar_l dl dd{width:218px;}

.sidebar_l dl dd li{ height:40px; text-indent:25px; line-height:40px; background:url(../Images/icon05.jpg) repeat-x left bottom;;}
.sidebar_l dl dd li a{display:block; color:#646464; font-size:14px;}
.sidebar_l dl dd li a:hover{color:#0a6d09; text-decoration:none;}

.p_about{padding:20px 10px; line-height:25px;;}


/* ��ҳ���ֽ��� */
.xinzeng_header .mauto{
    position: relative;
}
.xinzeng_serach {
    position: absolute;
    right: 160px;
    bottom: 0px;
}
.xinzeng_serach label {
    background: #0a6d09;
    padding: 5px 10px 2px 5px;
    display: flex;
    align-items: center;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.xinzeng_serach label input {
    border-radius: 5px;
    padding: 0 5px;
    border: none;
    line-height: 23px;
    min-width: 200px;
}
.title02,.title01{
    position: relative;
}
.xinzeng_serach label button {
    border: none;
    background: url(/templates/Images/sousuo.png) no-repeat center;
    width: 20px;
    height: 20px;
    background-size: 100%;
    margin-left: 10px;
}