@charset "utf-8";

@import url(/uploads/css/tdcss/dll.css);

@import url(/uploads/css/tdcss/font.css);

@import url(/uploads/css/tdcss/main.css);

@import url(/uploads/css/tdcss/onlineeditor.css);

@import url(/uploads/css/tdcss/ddsmoothmenu.css);

@import url(/uploads/css/tdcss/animate.css);

@import url(/uploads/css/tdcss/banner.css);

/* ��ҳ���ֿ�ʼ */

.header{height:204px; background:url(/uploads/image/tdimages/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(/uploads/image/tdimages/ico1.gif) no-repeat left 3px;}

.tlr a.tlr02{ background:url(/uploads/image/tdimages/ico2.gif) no-repeat left 3px;}

.tlr a.tlr03{ background:url(/uploads/image/tdimages/ico3.gif) no-repeat left 3px;}

.tlr a.tlr04{ padding:0 10px 0 10px;}

.tlr a.tlr05{ background:url(/uploads/image/tdimages/ico4.gif) no-repeat left 3px;}



.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(/uploads/image/tdimages/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;font-weight: bold;}



.h_ewm{float:right; margin-top:30px; margin-right:10px;}



.i_nav{height:48px; background:url(/uploads/image/tdimages/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(/uploads/image/tdimages/nav_abg.jpg) repeat-x left top; border-radius:0 0 8px 8px;}

.i_nav li a:hover{color:#fff; background:url(/uploads/image/tdimages/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(/uploads/image/tdimages/icon02.jpg) no-repeat 5px center #fff;}

.search_s input.ss_btn{width:50px; color:#fff; cursor:pointer; background:url(/uploads/image/tdimages/icon03.jpg) repeat-x left center;}



.i_container{overflow:hidden;}



.box01{width:960px; margin:30px auto 0;}



.i_sort{float:left; width:201px; background:#438c12; border-radius:0 0 4px 4px; overflow:hidden;}

.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(/uploads/image/tdimages/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(/uploads/image/tdimages/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(/uploads/image/tdimages/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(/uploads/image/tdimages/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(/uploads/image/tdimages/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(/uploads/image/tdimages/pk_line.gif) no-repeat center center;}

.i_duibi_lt2{ background:url(/uploads/image/tdimages/pk_line1.gif) no-repeat center center;}

.i_duibi_lt3{ background:url(/uploads/image/tdimages/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(/uploads/image/tdimages/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(/uploads/image/tdimages/1.png) no-repeat left top; position:absolute; top:125px; left:0; width:434px;}

.i_ys_c .dl02{ background:url(/uploads/image/tdimages/2.png) no-repeat left top; position:absolute; top:440px; right:0; width:380px;}

.i_ys_c .dl03{ background:url(/uploads/image/tdimages/3.png) no-repeat left top; position:absolute; top:765px; left:0; width:440px;}

.i_ys_c .dl04{ background:url(/uploads/image/tdimages/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(/uploads/image/tdimages/icon11.png) repeat-x center bottom;}

.i_ys_c dl dd p{ font-size:14px; color:#333; line-height:30px; background:url(/uploads/image/tdimages/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(/uploads/image/tdimages/jz_bj.jpg) no-repeat center top; height:442px; overflow:hidden;*/

	background:url(/uploads/image/tdimages/jz_bj.jpg) no-repeat center top;

	height:442px;

	overflow:hidden;

}

.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(/uploads/image/tdimages/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(/uploads/image/tdimages/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(/uploads/image/tdimages/about_ico1.gif) no-repeat left center;}

.ry .txt i{ display:inline-block; background:#fff url(/uploads/image/tdimages/ry_ico1.gif) no-repeat left center;}

.fc .txt i{ display:inline-block; background:#fff url(/uploads/image/tdimages/fc_ico1.gif) no-repeat left center;}

.txt { height:40px; background:url(/uploads/image/tdimages/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(/uploads/image/tdimages/zz.gif) no-repeat center top; margin:85px 0 0 10px;}

.ry .ror02 a{ display:block; width:19px; height:75px; background:url(/uploads/image/tdimages/yy.gif) no-repeat center top; margin:85px 10px 0 0;}

.ry .rol02 a:hover { background:url(/uploads/image/tdimages/yy_cur.gif) no-repeat;}

.ry .ror02 a:hover , .ry .ror02 a.cur{ background:url(/uploads/image/tdimages/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(/uploads/image/tdimages/zz.gif) no-repeat center top; margin:65px 0 0 0;}

.fc .ror02 a{ display:block; width:19px; height:75px; background:url(/uploads/image/tdimages/yy.gif) no-repeat center top; margin:65px 0 0 0;}

.fc .rol02 a:hover { background:url(/uploads/image/tdimages/yy_cur.gif) no-repeat;}

.fc .ror02 a:hover , .fc .ror02 a.cur{ background:url(/uploads/image/tdimages/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(/uploads/image/tdimages/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(/uploads/image/tdimages/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(/uploads/image/tdimages/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(/uploads/image/tdimages/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(/uploads/image/tdimages/news_yy.gif) no-repeat right top; }

.i_news01_l p{ width:309px; height:118px; margin-left:2px; margin-top:15px; background:url(/uploads/image/tdimages/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(/uploads/image/tdimages/online_bj.gif) repeat-x center top; width:245px;}

 .inp2{ border:1px solid #ccc; background:#fff url(/uploads/image/tdimages/online_bj2.gif) repeat-x center top; vertical-align:top; height:128px; width:245px;}

 .inp3{ border:1px solid #ccc; background:url(/uploads/image/tdimages/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;*/

	background: #e71f19 none repeat scroll 0 0;

    color: #fff;

    display: inline-block;

    height: 27px;

    margin-left: 60px;

    margin-right: 0;

    text-align: center;

    width: 92px;

}

.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(/uploads/image/tdimages/link_nav.gif) repeat-x center bottom; overflow:hidden;}

.i_link h4 i{ display:inline-block; background:url(/uploads/image/tdimages/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(/uploads/image/tdimages/f_bj.jpg) repeat-x center top; overflow:hidden;}

.footer_in {background:url(/uploads/image/tdimages/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(/uploads/image/tdimages/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(/uploads/image/tdimages/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;

	min-height: 539px;

}

.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;}





.sortnavul .sortnavli .sortsubnavcontainer {

	display: none;

}





.pagers {

	clear: both;

	text-align: center;

	margin: 20px 0 10px;

}







input {

    height: 25px;

    width: 245px;

}





.guestbook tr {

	line-height: 49px;

}