﻿@charset "utf-8";
@import url(dll.css);
@import url(font.css);
@import url(main.css);
@import url(/onlinecss/onlineeditor.css);
@import url(ddsmoothmenu.css);
@import url(animate.css);
@import url(banner.css);
/* ��ҳ���ֿ�ʼ */
.header{height:204px; background:url(../Images/hbg.jpg) repeat-x center top;}
.topline{height:32px; line-height:32px; color:#666; overflow:hidden;}
.tll{float:left;}
.tlr{float:right;}
.tlr a{color:#666; line-height:32px; display:inline-block; padding:0 10px 0 30px;}
.tlr a.tlr01{ background:url(../Images/ico1.gif) no-repeat left 3px;}
.tlr a.tlr02{ background:url(../Images/ico2.gif) no-repeat left 3px;}
.tlr a.tlr03{ background:url(../Images/ico3.gif) no-repeat left 3px;}
.tlr a.tlr04{ padding:0 10px 0 10px;}
.tlr a.tlr05{ background:url(../Images/ico4.gif) no-repeat left 3px;}
.footer_nav a:last-child {
    display: none;
}
.i_panter.wow.fadeInUp.animated.animated {
    display: none;
}
.logo{float:left; height:172px; overflow:hidden;}

.h_txt{float:left; width:320px; font-size:20px; margin:54px 0 0 10px; color:#666; padding:5px 0 5px 10px; background:url(../Images/icon01.gif) no-repeat left center;}
.h_txt strong{ font-size:22px; color:#52a919;}
.h_txt span{ color:#ff8400 ;}

.hotline{float:right; margin-top:60px; color:#666; font-size:16px; line-height:30px;}
.hotline span{ display:block; font-size:24px; font-family:Times New Roman; color:#52a919;}

.h_ewm{float:right; margin-top:30px; margin-right:10px;}

.i_nav{height:48px; background:url(../Images/nav.gif) repeat-x left top; text-align:center;}
/*.i_nav ul{width:960px; margin:0 auto;}
.i_nav li{float:left; display:block; height:48px; padding-right:1px; line-height:48px; font-weight:bold; font-size:14px;}
.i_nav li a{ display:block; height:48px; padding:0 18px; color:#FFF; background:url(../Images/nav_abg.jpg) repeat-x left top; border-radius:0 0 8px 8px;}
.i_nav li a:hover{color:#FFF; background:url(../Images/nav_abgon.jpg) repeat-x left top; border-radius:8px 8px 0 0;}*/

.i_banner_box{position:relative; width:100%; height:500px; overflow:hidden;}
.i_banner{ float:left; display:inline;}
/*.i_banner li{width:100%; height:500px;}
.i_banner li a{display:block; width:100%; height:500px;}
.i_banner_p{position:absolute; width:100%; height:20px; left:0; bottom:30px; z-index:1001;}
.i_banner_p span{ display:block; width:960px; height:20px; margin:0 auto; text-align:right;}
.i_banner_p a{display:inline-block; margin:0 0 0 5px; width:18px; height:18px; line-height:18px; border:1px solid #a9a5a3; color:#4c4845; text-align:center; background:#FFF; overflow:hidden;}
.i_banner_p a:hover{ background:#52a919; color:#FFF; border:1px solid #FFF;}
.i_banner_p a.on{ background:#52a919; color:#FFF; border:1px solid #FFF;}*/

.search{ height:42px; line-height:42px; overflow:hidden; background:#e4e4e3; margin-top:1px;}

.search_hot{float:left; width:600px; color:#3d6820;}
.search_hot h3{float:left; font-weight:bold;}
.search_hot a{color:#666; padding:0 10px;}

.search_s{float:right; padding-top:9px;}
.search_s li{float:left;}
.search_s input{float:left; height:24px; line-height:24px; margin:0; padding:0; border:0; font-family:microsoft yahei; font-size:12px;}
.search_s input.ss_int{ text-indent:30px; width:183px; color:#999999; background:url(../Images/icon02.jpg) no-repeat 5px center #FFF;}
.search_s input.ss_btn{width:50px; color:#FFF; cursor:pointer; background:url(../Images/icon03.jpg) repeat-x left center;}

.i_container{overflow:hidden;}

.box01{width:960px; margin:30px auto 0;}

.i_sort{float:left; width:215px; background:#438c12; border-radius:0 0 4px 4px; overflow:hidden;    height: 524px;}
.i_sort_l{padding:13px; width:189px;}
.i_sort_l dl{ margin-top:5px;}
.i_sort_l dl dt{width:189px; height:35px; line-height:30px; background:url(../Images/t02.gif) no-repeat left top;}
.i_sort_l dl dt a{ display:block; font-size:14px; color:#FFF; text-indent:10px;}
.i_sort_l dl dd{width:161px; padding:0 14px; margin-top:5px;}
.i_sort_l dl dd li{width:161px;}
.i_sort_l dl dd li a{ display:block; height:30px; color:#FFF; text-indent:20px; border-bottom:1px solid #669966; line-height:30px; background:url(../Images/icon04.gif) no-repeat left center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_sort_l dl dd li span{ display:block; padding-left:10px;}

.i_pro01{float:right; width:724px; overflow:hidden;}
.i_pro01_l{ /*height:693px;*/ border:1px solid #cccccc; border-top:0; background:#fff; float:left;  padding-bottom:20px;}
.i_pro01_l li { float:left; width:222px; overflow:hidden; margin:17px 2px 0 11px; display:inline;}
.i_pro01_l li img{ padding:2px; border:1px solid #ccc ; width:216px; height:171px;}
.i_pro01_l li span{ display:block; text-align:center; line-height:30px; width:222px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.i_panter{height:416px; overflow:hidden; margin-top:35px; background:url(../Images/icon06.jpg) no-repeat center top;}
.i_panter_l{width:960px; margin:0 auto;}
.i_panter_ll{float:left; width:904px; overflow:hidden;}
.i_panter_ll ul{width:9999px; overflow:hidden;}
.i_panter_ll li{ display:inline; float:left; margin:0 0 0 17px; width:209px; height:175px; background:url(../Images/icon07.png) no-repeat center bottom; line-height:0; overflow:hidden;}
.i_panter_ll li img{ width:209px; height:138px;}
.i_panter_ll li span { display:block; height:32px;  font-size:14px; line-height:32px; text-align:center; color:#fff; background:#2d5d04;}
.i_panter_ll li span a { color:#fff;}
.i_panter h4{ display:block; text-align:center; padding-top:32px; font-size:16px; color:#cdd7c8;}

.i_db{ background: url(/Images/icon09.png) repeat-x center 458px; overflow: hidden;}
.i_duibi{width:960px; overflow:hidden; margin:30px auto 0;}

.i_duibi_l{ height:340px; overflow:hidden; position:relative; padding-top:10px;}
.i_duibi_l h3{ height:35px; overflow:hidden; text-align:center; line-height:35px; font-size:24px; color:#347c0f; text-indent:34px;}
.i_duibi_l h3 a,.i_duibi_l h3 em{ font-style:normal;color:#347c0f;}
.i_duibi_lt1{ background:url(/Images/pk_line.gif) no-repeat center center;}
.i_duibi_lt2{ background:url(/Images/pk_line1.gif) no-repeat center center;}
.i_duibi_lt3{ background:url(/Images/pk_line2.gif) no-repeat center center;}
.i_duibi_l i{ position:absolute; top:145px; left:410px; z-index:9;}
.i_duibi_l p{ text-align:center; font-size:16px; line-height:22px; text-align:center; height:50px; color:#333; padding-top:2px;}
.i_duibi_l p b{ color:#347c0f; padding:0 10px;}
.i_duibi_l span{ display:block; width:430px; height:212px;}
.i_duibi_l span img{ padding:4px; border:2px solid #347c0f; width:418px; height:200px;}
.i_duibi_l .span1 img{ border:1px solid #c2c2c2;}

.i_ys{height:1295px; position:relative; background:url(../Images/ys_bg.jpg) no-repeat center top;}
.i_ys_c{ position:absolute; top:0; left:50%; margin-left:-480px; overflow:hidden; height:1295px; width:960px;}
.i_ys_c h2{ height:130px; padding:0 0 0 167px;}
.i_ys_c h2 em{ font-size:40px; display:block; float:left; padding-top:35px; font-style:normal;}
.i_ys_c h2 span{ display:block; float:left; font-size:70px; color:#398605; padding:25px 0 0 10px;}
.i_ys_c .dl01{ background:url(../Images/1.png) no-repeat left top; position:absolute; top:125px; left:0; width:434px;}
.i_ys_c .dl02{ background:url(../Images/2.png) no-repeat left top; position:absolute; top:440px; right:0; width:380px;}
.i_ys_c .dl03{ background:url(../Images/3.png) no-repeat left top; position:absolute; top:765px; left:0; width:440px;}
.i_ys_c .dl04{ background:url(../Images/4.png) no-repeat left top; position:absolute; top:1059px; right:0; width:352px;}
.i_ys_c .dl01 dt{ width:116px;}
.i_ys_c .dl02 dt{ width:278px;}
.i_ys_c .dl03 dt{ width:285px;}
.i_ys_c .dl04 dt{ width:233px;}
.i_ys_c dl{ padding-left:80px; overflow:hidden;}
.i_ys_c dl dt{ font-size:18px; color:#398605 ; font-weight:bold; padding:10px 0; background:url(../Images/icon11.png) repeat-x center bottom;}
.i_ys_c dl dd p{ font-size:14px; color:#333; line-height:30px; background:url(../Images/icon12.png) no-repeat left 10px; padding-left:15px;}
.i_ys_c dl dd p b{ color:#ff6200;}

.jz_bj{ margin-top:45px; background:url(../Images/jz_bj.jpg) no-repeat center top; height:442px; overflow:hidden;display: none;}
.jz { width:960px; height:442px; margin:0 auto; overflow:hidden;}
.jz h2{ height:100px;}
.jz h2 a{ color:#4c9108; font-size:30px; font-family:"Microsoft Yahei","΢���ź�"; padding:25px 0 0 351px; display:block;}
.jz h2 span a{ font:12px "Times New Roman", Times, serif; color:#666; padding:50px 10px 0 0;} 
.jz ul li{ float:left; width:216px; height:345px; overflow:hidden; margin-right:30px;}
.jz ul li a{ display:block; float:left;  width:216px; height:345px; background:url(../Images/jz_bj_cur1.gif) repeat;}
.jz ul li img { width:216px; height:152px; margin-top:4px;} 
.jz ul li p{ padding:10px 12px; font:14px "Microsoft Yahei","΢���ź�"; color:#336600; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;  width:192px; display:block;}
.jz ul li span{ display:block; font-weight:bold; color:#333333; padding-left:12px;}
.jz ul li i{ height:100px; font-style:normal; display:block; line-height:20px; color:#333; padding:0 12px; overflow:hidden;}
.jz ul li em{ text-align:right; padding:0 12px; display:block;color:#ff6200; font-style:normal; line-height:20px;}
.jz ul li a:hover , .jz ul .cur a{ background:url(../Images/jz_bj_cur.gif) repeat; text-decoration:none;}
.jz .nones{ margin-right:0;}

.about{ width:630px; height:312px; border:1px solid #cccccc; background:#fff; overflow:hidden; margin-top:30px; padding:14px 16px 0 ;}
.about dl { margin-top:21px;}
.about dl dt img{ width:290px; height:218px;}
.about dl dd{ width:305px; overflow:hidden; color:#333; line-height:24px;}
.about dl dd i{ display:block; padding-top:10px;}
.about dl dd i img { width:125px; height:50px; margin-right:25px;}
.about .txt i{ display:inline-block; background:#fff url(../images/about_ico1.gif) no-repeat left center;}
.ry .txt i{ display:inline-block; background:#fff url(../images/ry_ico1.gif) no-repeat left center;}
.fc .txt i{ display:inline-block; background:#fff url(../images/fc_ico1.gif) no-repeat left center;}
.txt { height:40px; background:url(../images/about_nav.gif) repeat-x center 37px; overflow:hidden; font-weight:normal;}
.txt span a{ font:12px Arial, Helvetica, sans-serif; display:inline-block; padding-top:20px;} 
.txt i{ font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#cccccc; font-style:normal; display:inline-block; padding-left:40px; padding-right:5px; height:40px;}
.txt i a{ display:block; font-size:16px; font-family:"Microsoft Yahei","΢���ź�"; color:#4c9108; font-weight:bold;}

.ry{ width:270px; height:316px; border:1px solid #cccccc; background:#fff; overflow:hidden; margin-top:30px; padding:10px 6px 0 2px;}
.ry .rol02{float:left;}
.ry .ror02{float:right;}
.ry .rol02 a{ display:block; width:19px; height:75px; background:url(../images/zz.gif) no-repeat center top; margin:85px 0 0 10px;}
.ry .ror02 a{ display:block; width:19px; height:75px; background:url(../images/yy.gif) no-repeat center top; margin:85px 10px 0 0;}
.ry .rol02 a:hover { background:url(../images/yy_cur.gif) no-repeat;}
.ry .ror02 a:hover , .ry .ror02 a.cur{ background:url(../images/zz_cur.gif) no-repeat;}
.ry_l{float:left; width: 189px; padding-top:20px; overflow: hidden;}
.ry_l li{ padding:0 0 0 22px; display:inline; width:167px; overflow:hidden;}
.ry_l li img{ width:163px; height:215px; padding:1px; border:1px solid #cccccc;}

.fc{ height:277px; margin-top:30px; border:1px solid #cccccc; background:#fff; overflow:hidden; padding:10px 10px 0}
.fc .rol02 a{ display:block; width:19px; height:75px; background:url(../images/zz.gif) no-repeat center top; margin:65px 0 0 0;}
.fc .ror02 a{ display:block; width:19px; height:75px; background:url(../images/yy.gif) no-repeat center top; margin:65px 0 0 0;}
.fc .rol02 a:hover { background:url(../images/yy_cur.gif) no-repeat;}
.fc .ror02 a:hover , .fc .ror02 a.cur{ background:url(../images/zz_cur.gif) no-repeat;}
.fc ul{ width:900px; overflow:hidden;}
.fc ul li{ display:inline; float:left; margin:22px 0 0 18px; width:202px; height:186px; background:url(../images/fc_y.gif) no-repeat center bottom; line-height:0; overflow:hidden;}
.fc ul li img{ width:202px; height:143px;}
.fc ul li span { display:block; height:32px;  font:14px "Microsoft Yahei","΢���ź�";line-height:32px; text-align:center; color:#333; background:#dddddd;}
.fc ul li span a { color:#333;}

.i_faq{float:left; margin-top:21px; width:251px; height:453px; overflow:hidden; background:url(../images/news_yy.gif) no-repeat right top; padding-right:23px;} 
.i_faq dl{ border-bottom:1px dashed #ccc; padding:10px 0;}
.i_faq dl dt{ background:url(../images/w.gif) no-repeat 5px center; padding-left:32px; line-height:20px; margin-bottom:5px;}
.i_faq dl dt a{ color:#333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block; width:219px;}
.i_faq dl dd{ background:url(../images/d.gif) no-repeat 5px 2px; padding-left:32px; line-height:20px; color:#333; max-height:80px; overflow:hidden;}
.i_faq dl dd a{ display:block; text-align:right; color:#ff6200;}
.i_faq .nones{ border-bottom:0;}

.i_news01{float:left; width:313px; overflow:hidden; margin-top:21px; padding-right:25px; margin-left:15px; display:inline; background:url(../images/news_yy.gif) no-repeat right top; }
.i_news01_l p{ width:309px; height:118px; margin-left:2px; margin-top:15px; background:url(../images/news_yy1.gif) no-repeat center bottom;}
.i_news01_l p img{ padding:1px; border:1px solid #ccc; width:307px; height:101px;}
.i_news01_l .ul02 li{ line-height:28px; border-bottom:1px dashed #999; color:#333;}
.i_news01_l .ul02 li a{ color:#333; display: block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:239px;}
.i_news01_l .ul02 .nones{ border-bottom:0;}

.i_gbook{float:right; width:320px; overflow:hidden; margin-top:21px;}
.i_gbook_c{ padding-top:10px;}
.i_gbook_c ul li{ margin-top:15px; line-height:27px; color:#333;}
.i_gbook_c ul li span{ width:60px; display:inline-block;}
.i_gbook_c ul li input{ height:25px;}
 .inp1{ border:1px solid #ccc; background:url(../images/online_bj.gif) repeat-x center top; width:245px;}
 .inp2{ border:1px solid #ccc; background:#fff url(../images/online_bj2.gif) repeat-x center top; vertical-align:top; height:128px; width:245px;}
 .inp3{ border:1px solid #ccc; background:url(../images/online_bj.gif) repeat-x center top; width:94px;}
.i_gbook_c ul li img{ vertical-align:middle; margin:0 5px;}
.i_gbook_c .li01{ padding-left:60px; padding-top:10px;}
.i_gbook_c .ico1{ width:92px; height:27px; background:#e71f19; margin-right:19px; display:inline-block; text-align:center; color:#fff;}
.i_gbook_c .ico2{ width:92px; height:27px; background:#336600; display:inline-block; text-align:center; color:#fff;}

.i_link{ height:130px; margin-top:20px; overflow:hidden; }
.i_link h4{ height:48px; background:url(../images/link_nav.gif) repeat-x center bottom; overflow:hidden;}
.i_link h4 i{ display:inline-block; background:url(../images/link_ico.gif) no-repeat; width:100px; height:24px; margin-top:15px; font-style:normal;}
.i_link h4 i a{ font-size:16px; color:#333;  display:block; padding:5px 0 0 20px;}
.i_link .linkmark{ line-height:26px; color:#333; padding-top:10px;}
.i_link .linkmark a{ color:#333; padding:0 11px;}


.footer{ background:url(../images/f_bj.jpg) repeat-x center top; overflow:hidden;}
.footer_in {background:url(../images/f_yy.jpg) no-repeat center 42px; padding-bottom:30px;}

.footer_nav{ height:88px; line-height:43px; text-align:center; color:#fff; font-size:14px; }
.footer_nav a{ color:#fff; padding:0 18px; font-weight:bold;}

.copyright{color:#666; text-align:center; padding-top:5px; line-height:20px;}
.jsq{color:#666; text-align:center; padding-bottom:5px; line-height:20px;}


/* ��ҳ���ֽ��� */

/* ��ҳ���ֿ�ʼ */
.p_banner{width:960px; height:240px; margin:10px auto 0; overflow:hidden;}

.p_container{padding:10px 0 20px; width:960px; margin:0 auto; overflow:hidden;}

.p_left{float:left; width:201px; overflow:hidden;}
.p_right{float:right; width:754px; overflow:hidden;}
.i_right{float:right; width:734px; overflow:hidden;}

.sidebar{width:201px; padding-bottom:10px; background:#438c12; border-radius:0 0 4px 4px; overflow:hidden;}
/*.sidebar_l{padding:5px 10px; width:181px;}
.sidebar_l dl{ margin-top:15px;}
.sidebar_l dl dt{width:181px; height:35px; line-height:30px; background:url(../Images/t061.gif) no-repeat center top;}
.sidebar_l dl dt a{ display:block; font-size:14px; color:#FFF; text-indent:10px;}
.sidebar_l dl dd{width:171px; padding:0 5px; margin-top:5px;}
.sidebar_l dl dd li{width:171px;}
.sidebar_l dl dd li a{ display:block; height:30px; color:#FFF; text-indent:20px; border-bottom:1px solid #669966; line-height:30px; background:url(../Images/icon04.gif) no-repeat left center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.sidebar_l dl dd li span{ display:block; padding-left:10px;}*/

.pl_contact{width:201px; margin-top:20px; background:#438c12; border-radius:0 0 4px 4px; overflow:hidden;}
.pl_contact_c{ padding:10px; line-height:25px; color:#FFF;}

.path{line-height:35px; width:752px; height:35px; text-indent:10px; color:#666; border:1px solid #d5d5d5; border-radius:4px;}
.path a{color:#666; padding:0 5px;}
.path a:hover{ color:#52a919;}
.path span{ color:#52a919;}

.p_content{ margin-top:10px; padding:10px; border:1px solid #d5d5d5; border-radius:4px;}
.p_pro{width:726px;}
.p_pro li { float:left; width:222px; overflow:hidden; margin:15px 10px 0; display:inline;}
.p_pro li img{ padding:2px; border:1px solid #ccc ; width:216px; height:171px;}
.p_pro li span{ display:block; text-align:center; line-height:30px;}


/* ��ҳ���ֽ��� */
.i_faq_l {
    height: 383px;
    overflow: hidden;
    padding: 5px 10px 5px 11px;
    width: 248px;
	margin-top:10px;
}

.gbook_post{ margin-bottom:5px;}