/* CSS Document */
.header{ height:105px; width:100%; background:url(/images/header_bg.jpg) no-repeat center top;}
.h_top{ width:100%; height:4px; background:#275a34;}
.top{ width:1003px; height:101px; margin:0 auto;}
.logo{ height:101px; width:472px; float:left;}
.logo a{ display:block; overflow:hidden; width:472px; height:101px;}
.logo a i{ display:inline-block; height:100%; vertical-align:middle;}
.logo img{ max-height:75px; vertical-align:middle;}
.side{ height:101px; float:right; width:430px;}
.side>span{ width:321px; height:50px; float:right; position:relative; display:block; overflow:hidden;}
.side span p{ position:absolute; height:60px; font-weight:bold; line-height:60px; width:188px; overflow:hidden; top:0; left:128px; font-size:26px; color:#ff8a00;}
.side-down{ float:right;}
.side-down em{ display:block; float:left; }
.login{ float:left; height:25px; line-height:20px; margin-top:4px; padding-right:10px; padding-top:5px;}
.login em{ font-style:normal; display:block; max-width:120px; overflow:hidden; padding:0 8px; border-left:1px solid #ccc; height:20px; cursor:pointer;}
.login em:hover{ color:#000;}
.login em:first-child{ border-left:none;}
.login>span{ float:left; margin-right:10px}
.search{ width:220px; height:25px; float:right; overflow:hidden; border:1px solid #b5b5b5; margin-top:4px;}
.search_txt{ width:190px; height:25px; line-height:25px; color:#cccccc; float:left; margin-left:5px; background:none; border-left:0px;border-top:0px;border-right:0px;border-bottom:1px;}
.search_txt:focus{ color:#444444;}
.search_btn{ width:23px; height:18px; float:right; background:url(/images/jing.jpg) no-repeat; margin-top:5px;}
.nav{ height:45px; width:100%; background:#296f3b;}
.nav ul{ width:1003px; height:45px; margin:0 auto;}
.nav ul li{ width:95px; float:left; height:45px; margin-left:31px; position:relative; z-index:9}
.nav ul li:first-child{ margin-left:15px;}
.nav ul li a{ color:#ffffff; font-size:15px; display:block; line-height:45px; text-align:center;}
.nav ul li:hover{ background:url(/images/li_bg.png) no-repeat center bottom; color:#e4ff00}
.nav ul li.curr{ background:url(/images/li_bg.png) no-repeat center bottom; color:#e4ff00;}
.nav li:hover div{display:block;}
.nav li .nav_down{ width:93px; position:absolute; left:1px; top:46px; z-index:9; display:none; background:url(/images/nav_down.png) repeat; padding-bottom:1px;}
.nav ul li:hover >a{ background:url(/images/nav_a_bg.jpg) repeat-x;}
.nav li .nav_down a{ margin:0 4px; text-align:center; border-top:1px dotted #7d9786; display:block; height:35px; line-height:35px; color:#ffffff; font-size:14px; overflow:hidden;  background:url(/images/navdown_03.jpg) top no-repeat;}
.nav li .nav_down a:first-child{ border-top:none;}
.nav li .nav_down a:hover{ color:#ffffff; font-size:14px; font-weight:normal;}


.banner{ width:1600px; height:521px;  overflow:hidden; position:relative; left:50%; top:0px; margin-left:-800px;}
.banner ul{ height:521px; width:1600px; position:absolute; left:50%; margin-left:-800px; overflow:hidden;}
.banner ul li{position:absolute; left:0px; top:0}
.banner ul li:first-child{z-index:3;}
.wei{ width:1003px; margin:0 auto;}
.arrows{position:absolute; width:1003px; text-align:right; bottom:0px; z-index:6; height:34px;}
.arrows a{display:inline-block; width:22px; margin-left:10px; height:26px; background:url(/images/btn01.png) no-repeat; color:#fff; text-align:center; line-height:26px;}
.arrows a:hover,
.arrows a.cur{ background:url(/images/btn02.png) no-repeat;}
.content{ width:1003px; margin:0 auto; padding-top:27px; overflow:hidden;}
.in_top{ width:1003px; height:312px; background:url(/images/in_top.jpg) no-repeat 653px top;}
.in_tops{ width:620px; height:312px; float:left;}
.in_title{ height:65px; width:325px; float:left; overflow:hidden;}
.in_title span{ color:#275a34; font-family:Arial; font-weight:bold; display:block; line-height:18px; margin:6px 0; overflow:hidden; width:325px;}
.in_title span i{ font-style:normal; color:#c7c7c7; font-family:Arial; font-weight:bold; margin-left:11px;}
.in_title em{ font-size:20px; font-weight:bold; color:#010101; font-style:normal; line-height:25px; height:25px; width:325px; overflow:hidden; display:block;}
.in_nei{ width:620px; height:238px; float:left; overflow:hidden;}
.in_nei div{ height:218px; width:620px; overflow:hidden;}
.in_nei div p img{ padding:3px; border:1px solid #d8d8d9; margin-right:14px;}
.in_nei div p{ font-size:12px; color:#333333; font-family:SimSun; line-height:27px;}
.in_nei a{ color:#275a34; float:right; width:60px; overflow:hidden; height:20px;}
.in_right{ width:315px; float:right; height:312px;}
/**/
.wrap{ position:relative; width:292px; margin:0 auto; overflow:hidden; padding-top:11px;}
.imgList{ position:relative; z-index:2; margin:0 auto; width:226px; height:220px; overflow:hidden;}
.imgList ul{ position:absolute;}
.imgList li{ display:inline; float:left; margin-right:1px; width:224px; height:218px; overflow:hidden; border:1px solid #d8d8d9;}
.imgList ul li table{ width:216px; height:208px;  position:relative; margin:3px;}
.imgList ul li td{ max-width:212px; max-height:208px; position:relative;}
.imgList ul li td img{ max-width:100%; max-height:212px;}
.imgList ul li p{ left:0; width:217px; height:30px; background:url(/images/qie_bg.png) repeat; bottom:3px; position:absolute; color:#ffffff; font-size:16px; line-height:30px;text-align:center;}
.arr{ position:absolute; left:0; top:109px; z-index:1; width:100%;}
.arr a{ width:30px;	height:38px; overflow:hidden; background:url(/images/left_s.png) no-repeat left top; text-indent:-999em;}
.arr a.arrowsPrev{ float:left; background-position:0 0;}
.arr a.arrowsNext{ float:right; background:url(/images/right_s.png) no-repeat right top;}
.arr a.default{background:url(/images/left.png) no-repeat left top;}
.arr a.default2{background:url(/images/right.png) no-repeat right top;}
/**/
.in_bot{ width:1003px; margin:0 auto; overflow:hidden; padding-bottom:45px;}
.bot_left{ width:238px; float:left; padding-top:45px;}
.pro_top{ width:238px; height:37px; background:url(/images/in_pro.jpg) no-repeat;}
.pro_top span{ height:37px; font-size:18px; font-weight:bold; float:left; color:#ffffff; line-height:37px; width:188px; display:inline-block; margin-left:14px;}
.pro_top span i{ font-style:normal; font-family:Arial; color:#28a147; font-size:14px; font-weight:bold; margin-left:3px;}
.pro_top a{ height:18px; width:18px; float:left; margin-top:9px;}
.pro_nav{ width:238px;}
.pro_nav ul{ width:238px; float:left;  border-bottom:1px solid #e2e2e2;}
.pro_nav ul li{ width:238px; float:left; text-align:right;  border-top:1px dashed #e2e2e2;}
.pro_nav ul li>a{ height:37px; width:206px; color:#333333; font-size:14px; display:block; 
background:url(/images/in_p_li.jpg) no-repeat left top; text-align:left; line-height:37px; padding-left:32px; overflow:hidden;}
.pro_nav ul li:first-child{ border-top:0;}
.pro_nav ul li>a:hover{ background:url(/images/in_proli.jpg) no-repeat  left top; color:#ffffff; font-weight:bold; border-top:0;}
.pro_nav ul li:hover div a{ color:#666666;}
li.cura div{ display:block;}
.pro_nav ul li:hover>a{ background:url(/images/in_proli.jpg) no-repeat; color:#ffffff; font-weight:bold;}
.pro_nav ul li.cura>a{ background:url(/images/in_proli.jpg) no-repeat; color:#ffffff; font-weight:bold;}


.ny_down{ width:224px; overflow:hidden; display:none; border-left:1px solid #e2e2e2; padding-left:12px; border-right:1px solid #e2e2e2; background:url(/images/index_pro.jpg) repeat-y left top; text-align:left; padding-bottom:8px;}
.pro_nav .ny_down a{ min-width:60px; padding:0 0 0 10px; font-family:SimSun; height:31px;width:60px; overflow:hidden; display:block;  color:#666666; line-height:31px; float:left;}
.pro_nav .ny_down a:hover{color:#296f3b; text-decoration:underline;}
.pro_nav .ny_down a.c_gao{ color:#296f3b; text-decoration:underline;}

.bot_right{ width:732px; height:383px; float:right; margin-top:45px;}
.marquee3{width:771px;height:378px;overflow:hidden; position:relative;}
.marquee3 ul{ width:771px; height:378px; overflow:hidden;}
.marquee3 ul li{ width:771px; float:left;}
.marquee3 ul li div{ width:218px; height:170px; float:left; margin:0 39px 25px 0;}
.marquee3 ul li div table{ width:218px; height:143px; background:url(/images/index_05.jpg) no-repeat;}
.marquee3 ul li div td img{ max-width:218px; max-height:143px;}
.marquee3 ul li div p{ width:218px; height:29px; overflow:hidden; position:absolute; display:block; text-align:center; line-height:29px; background:url(/images/index_08.png) repeat; margin-top:-29px;}
.marquee3 ul li div p a{ color:#ffffff;}
.marquee3 ul li div span{ width:218px; height:35px; overflow:hidden; display:block; text-align:center; line-height:35px; background:url(/images/index_14.png) repeat; font-size:15px;}
.marquee3 ul li div span a{ color:#dedede;}
/**/
.in_cen{ width:100%; height:303px; background:url(/images/in_cen.jpg) repeat-x;}
.in_info{ width:1003px; height:303px; margin:0 auto;}
.info_left{ width:327px; border-right:1px solid #e1e1e1; float:left;}
.in_line{ width:307px; height:303px; }
.in_line h1{ color:#000000; font-size:20px; height:30px; line-height:30px; width:307px; overflow:hidden;float:left; margin:20px 0 14px 0;}
.in_line h1 span{ color:#666666; margin-left:6px; width:307px; height:30px; font-size:24px;}
.in_line h1 span i{ font-family:Arial; font-size:21px; font-weight:bold; font-style:normal; color:#c7c7c7; margin-left:6px; display:inline-block;}
.in_line ul{ width:307px; float:left;}
.in_line ul li{ width:307px; height:26px; float:left; background:url(/images/li_dian.png) no-repeat left 11px; text-indent:5px;}
.in_line ul li a{ color:#333333; font-family:SimSun; line-height:26px; width:230px; height:26px; white-space: nowrap; text-overflow: ellipsis; overflow:hidden; float:left;}
.in_line ul li a:hover{ color:#993;}
.in_line ul li em{ font-size:11px; font-family:Arial; text-align:right; color:#666666; font-style:normal; width:75px; height:26px; line-height:26px; float:right; overflow:hidden;}
.in_line div{ background:url(/images/more.png) no-repeat; width:72px; height:24px; float:right; margin-top:20px;}
.in_line div>a{ line-height:24px; text-align:center; color:#275a34; height:24px; width:72px; float:left; overflow:hidden;}
.info_cen{ width:327px; border-right:1px solid #e1e1e1; float:left; margin-left:18px;}
.info_right{ width:307px; float:right;}
.friend{ width:1003px; height:136px; background:url(/images/friend.jpg) no-repeat 0 35px; margin:0 auto; overflow:hidden;}
.link{ width:720px; margin-top:48px; margin-right:105px; float:right; height:45px; overflow:hidden;}
.link a{ padding:0 5px; line-height:22px;}

.footer{ width:100%; background:url(/images/footer.jpg) repeat-x left top #ebf6ea; padding-bottom:12px; overflow:hidden; float:left;}
.foot_nav{ width:1003px; margin:0 auto;}
.foot_nav ul{ width:1003px; margin:0 auto; padding-top:1px; height:35px;}
.foot_nav ul li{ float:left; color:#ffffff;}
.foot_nav ul li a{ padding:0 35px; font-size:14px; color:#ffffff; line-height:35px;}
.banquan{ margin-top:10px; float:left; width:355px; overflow:hidden;}
.banquan p{ color:#767676; line-height:23px; font-family:SimSun;}
.banquan p i{ font-family:Arial; font-style:normal;}
.banquan p img{ margin-left:19px;}
.banquan p a:first-child{ margin-left:15px;}
.gongs{ width:70px; height:55px; float:left; margin-top:21px;}
.gongs img{ margin-left:20px;}
.gongs p{ color:#000000; text-align:center; line-height:25px;}
.erwei{ width:145px; height:69px; float:right; margin-top:7px;}
.erwei span{ width:60px; float:left; height:69px; line-height:69px; overflow:hidden;}
.erwei img{ float:right;width:69px;height:69px;}
/*about*/
.ny_banner{ width:1600px; height:274px;  overflow:hidden; position:relative; left:50%; top:0px; margin-left:-800px;}
.ny_content{ width:1003px; margin:0 auto; padding:39px 0 77px 0; overflow:hidden;}
.ny_left{ width:254px; float:left;}
.ny_nav{}
.ny_nav span{ width:238px; height:35px; display:block; font-size:18px; color:#296f3b; line-height:35px; border-bottom:5px solid #296f3b; overflow:hidden;}
.ny_nav span i{ font-family:Arial; font-size:18px; color:#333333; font-style:normal; padding-left:24px;}
.ny_nav ul{  width:238px; overflow:hidden;}
.ny_nav ul li{ border-bottom:1px solid #d3d3d3; height:52px; line-height:52px; width:238px; float:left;} 
.ny_nav ul li a{ font-weight:bold; font-size:14px; background:url(/images/ny_nav.jpg) no-repeat left top; padding-right:50px; height:49px; overflow:hidden; display:block;}
.ny_nav ul li a:hover{ background:url(/images/ny_navs.jpg) no-repeat left top; color:#296f3b;}
.ny_nav ul li.gao a{ background:url(/images/ny_navs.jpg) no-repeat left top; color:#296f3b;}
.ny_new{ width:238px; height:337px; float:left; margin-top:41px;}
.ny_new ul{ width:236px;}
.ny_new ul li{ width:236px; height:29px; float:left; line-height:29px; overflow:hidden; background:url(/images/li_dian.png) no-repeat 5px 15px; border-bottom:1px solid #e2e2e2;
border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2;}
.ny_new ul li a{ color:#333333; height:29px; width:140px; display:block; float:left; white-space: nowrap; text-overflow: ellipsis; overflow:hidden; margin-left:12px;}
.ny_new ul li i{ font-style:normal;}
.ny_new ul li:hover{ color:#77c570; cursor:pointer;  background:url(/images/a_dian.jpg) no-repeat 5px 15px;}
.ny_new ul li:hover a{ color:#296f3b;}
.ny_contact{ width:238px; height:84px; overflow:hidden; margin-top:37px; float:left; border:1px solid #d1d1d1; position:relative;}
.ny_contact p{ position:absolute; font-size:25px; font-weight:bold; color:#296f39; font-style:italic; top:41px; left:9px;}
.right{ width:747px; float:right; border-left:1px solid #d3d3d3; min-height:800px;}
.ny_right{ width:726px; float:right;}
.location{ height:36px; width:726px; border-bottom:1px solid #d3d3d3; margin-top:3px;}
.location h2{ font-size:24px; font-weight:normal; height:36px; line-height:36px; width:270px; overflow:hidden; float:left; margin-left:3px;}
.location span img{ margin-right:5px;}
.location span{ width:450px; float:right; height:36px; margin-top:3px; line-height:36px; text-align:right; overflow:hidden;}
.location span a{ margin-right:9px;margin-left:9px;}
.location span > a:first-child{margin-left:0px;}
.location span em{ font-style:normal; padding:0 8px; color:#296f3b;}
.ny_about{ width:726px;}
.about{ width:726px; float:left; margin-top:25px;}
.about span{ width:726px; font-size:22px; color:#333333; line-height:30px; margin-bottom:15px; display:block;}
.about p{ font-family:SimSun; line-height:26px;}
.about p img{ margin-left:10px;}
.about p i{ width:400px; font-style:normal; display:block;}
.about p i>img{ float:left;}
.about p i>em{ font-style:normal; width:375px; margin-left:15px; display:block;}
/*ny_case*/
.ny_case{ width:726px;}
.article{ line-height:26px; font-family:SimSun; margin-top:18px;}
.case{ width:726px;}
.case ul{ margin-top:15px; padding-bottom:61px; overflow:hidden;}
.case ul li{ width:346px; float:left; height:181px; margin-bottom:26px; margin-right:12px; background:url(/images/tablebg.jpg) no-repeat;}
.case ul li table{ width:204px; height:154px; float:left; margin:8px 0 0 6px;}
.case ul li table td{ max-width:200px; max-height:152px;}
.case ul li table td a{ max-width:202px; max-height:152px; display:block;}
.case ul li table td img{ max-width:200px; max-height:140px; border:1px solid #c0c0c0;}
.case ul li table td a:hover{ border:1px solid #296f3b; }

.case ul li div{ width:120px; height:145px; float:right; margin-top:36px;}
.case ul li div span{ background:url(/images/table09.jpg) no-repeat left top; width:81px; height:20px; display:block; margin-bottom:4px; overflow:hidden;}
.case ul li div span a{ line-height:20px; max-width:120px; height:20px; color:#ecf0ed; text-align:center; display:block; font-family:SimSun;}
.case ul li div p{ line-height:26px; font-family:SimSun; width:120px; height:75px; overflow:hidden;}

#AspNetPager1{ width:720px; float:left; height:25px; text-align:center;}
#AspNetPager1 a{ line-height:25px; padding:0 9px; display:inline-block; text-align:center; border:1px solid #cbcbcb; margin-left:10px; color:#656565; height:25px; font-size:13px; font-family:SimSun;}
#AspNetPager1 span{ line-height:25px; padding:0 9px; display:inline-block; text-align:center; border:1px solid #cbcbcb; margin-left:10px; color:#656565; height:25px; font-size:13px; font-family:SimSun;}
#AspNetPager1 a:hover{ background:#296f3b; color:#ffffff; border:1px solid #296f3b; }
#AspNetPager1 span{ background:#296f3b; color:#ffffff; border:1px solid #296f3b; }

.pages{ width:720px; float:left; height:25px; text-align:center; margin-top:20px}
.pages a{ line-height:25px; padding:0 9px; display:inline-block; text-align:center; border:1px solid #cbcbcb; margin-left:10px; color:#656565; height:25px; font-size:13px; font-family:SimSun;}
.pages a:hover{ background:#296f3b; color:#ffffff; border:1px solid #296f3b; }
.pages a.cpb{ background:#296f3b; color:#ffffff; border:1px solid #296f3b; }

/*ny_caseshow*/
.ny_caseshow{ width:726px;}
.caseshow{ width:726px;}
.caseshow h1{ font-size:18px; text-align:center; line-height:28px; width:726px; margin:32px 0 19px 0; color:#333333;}
.caseshow span{ background:url(/images/newshow01.jpg) repeat-x #f2f2f2; width:724px; color:#8a8a8a; border:1px solid #e6e6e6; display:inline-block; line-height:28px; text-align:center;}
.caseshow span i{ font-style:normal; margin-right:25px;}
.caseshow span img{ margin:-1px 5px 0 0;}
.wenzhang{ line-height:26px; font-family:SimSun; margin-top:24px; padding-bottom:12px;}
.wenzhang p{}
.wenzhang p img{ margin-left:30px;}
.wenzhang p img:first-child{ margin-left:0px;}
.choice{ background:url(/images/choicebg.jpg) repeat-x; width:724px; border:1px solid #e6e6e6; height:27px; margin-top:35px;}
.choice span{ width:350px; height:27px; line-height:27px; display:inline-block; text-indent:19px; font-family:SimSun; white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.choice span a{ color:#858383;}
.choice span a:hover{ color:#296f3b;}
.return{ background:url(/images/return_bg.jpg) no-repeat; width:94px; height:29px; margin-top:40px; float:right;}
.return a{ line-height:29px; text-align:center; color:#ffffff; display:block; overflow:hidden;}
.return2{ background:url(/images/return_bg.jpg) no-repeat; width:94px; height:29px; margin-top:30px; float:right;}
.return2 a{ line-height:29px; text-align:center; color:#ffffff; display:block; overflow:hidden;}
.case_s{ width:726px; float:left;}
#videoscr{width:718px; overflow:hidden; position:relative; z-index:1;}
#videoscr ul{width:100000px; overflow:hidden; list-style:none; padding:0; margin:0;}
#videoscr ul li{ background:url(/images/tu.jpg) no-repeat; height:156px; width:168px;}
#videoscr ul li table{ width:168px; height:133px;}
#videoscr ul li td img{ max-width:164px;}
#videoscr ul li,ul.videolist li{float:left; margin-right:15px; width:168px; height:155px; cursor:pointer;}
#videoscr ul li>span{ width:166px; height:20px; display:block; }
#videoscr ul li>span a{ line-height:20px; font-family:SimSun; font-size:14px; text-align:center; overflow:hidden; color:#333333; display:block; width:166px; height:20px;}
#videoscr ul li:hover{ background:url(/images/tus.jpg) no-repeat; color:#296f3b;}
#videoscr ul li:hover a{ color:#296f3b;}
.case_s p{ color:#333333; padding-left:3px; font-size:14px; font-weight:bold; border:1px solid #bcb6b6; display:block; line-height:32px; margin:50px 0 40px 0;}
/**/
.ny_con{ width:726px;}
.con_info{ width:726px; background:url(/images/contact01.jpg) no-repeat left top #ffffff; float:left; padding-bottom:24px; height:440px;}
.dizhi{ float:right; margin-top:220px; width:380px; margin-right:115px;}
.dizhi span{ width:500px; margin-bottom:20px; float:left;}
.dizhi span em{ font-style:normal; font-weight:bold; color:#296f3b; font-size:23px; display:block; line-height:30px;}
.dizhi span i{ font-family:Arial; color:#333333; font-style:normal; display:block; line-height:15px;}
.dizhi p{ line-height:33px; color:#5a5a5a; font-size:14px;}
.dizhi p i{ font-style:normal; font-family:Arial;}
.ditu{ width:686px; height:371px; margin-left:21px; margin-top:11px; float:left;}
/*ny_online*/
.ny_online{ width:726px;}
.online{ background:url(/images/online01.jpg) no-repeat left top #e7e7e7; min-height:199px; width:726px; overflow:hidden;}
.online span{ color:#346100; font-size:14px; line-height:29px; width:560px; float:right; margin-right:10px; margin-top:80px;}
.online span i{ font-style:normal; color:#ff0000; line-height:29px;}
.feed{ width:162px; font-size:16px; color:#6e6e6e; text-transform:uppercase; float:left; overflow:hidden; margin-top:35px; margin-bottom:10px; margin-left:8px;}
.feed em{ color:#6e6e6e; font-size:21px; font-weight:bold; width:726px; line-height:35px; margin-bottom:10px; display:block; font-style:normal;}
.feed i{ font-family:Arial; font-size:16px; font-weight:normal; font-style:normal; width:726px; line-height:25px;}
.on_mess{ min-height:390px; float:left; width:724px; background:url(/images/mess_bg.jpg) no-repeat left top; margin-left:45px;}
.on_mess ul{ width:520px; padding:0px; list-style:none; overflow:hidden; float:left; margin-left:202px; margin-top:9px;}
.on_mess ul li{ width:100%; float:left; line-height:24px; list-style:none; overflow:hidden; display:block }
.on_mess ul li i{ font-style:normal; color:#ff0000; padding-left:10px; vertical-align:middle}
.inp1{ width:219px; height:25px; line-height:25px; padding:2px 5px; float:left; font-family:Microsoft YaHei; border:1px solid #c0c0c0; color:#9e9e9e;}
.inp1:focus{ border:1px solid #1ca2df; color:#666666; background:#f5fcff}
.inp2{ width:81px; height:25px; line-height:25px; padding:2px 5px; float:left; border:1px solid #c0c0c0; color:#9e9e9e;}
.inp2:focus{ border:1px solid #1ca2df; color:#666666; background:#f5fcff}
.text1{ width:438px; height:120px; padding:5px; border:1px solid #c0c0c0; font-family:Microsoft YaHei; float:left; color:#9e9e9e;}
.text1:focus{ border:1px solid #1ca2df; color:#666666; background:#f5fcff}
.yanz{ width:81px; height:31px; float:left; margin:0px 9px 0px 3px; display:block; overflow:hidden}
a.hyz{ color:#468200; text-decoration:underline;}
a.hyz:hover{ color:#0196da; text-decoration:underline;}
input.tijiao{ width:94px; height:29px; background:url(/images/return_bg.jpg) no-repeat; color:#ffffff; font-size:12px; font-weight:bold; overflow:hidden;} 
/*ny_news*/
.ny_news{ width:726px;}
.in_news{ width:726px;}
.in_news ul{ width:726px; margin-top:29px; padding-bottom:100px; overflow:hidden;}
.in_news ul li{ width:726px; height:131px; float:left; background:url(/images/news_bgs.jpg) no-repeat left top; margin-bottom:17px;}
.in_news ul li:hover{ background:url(/images/news_bg.jpg) no-repeat;}
.in_news ul li table{ width:163px; height:103px; float:left; margin:10px 0 0 6px;}
.in_news ul li td img{ max-width:163px; max-height:103px;}
.in_news ul li div{ width:534px; float:right; height:100px; margin-top:15px; margin-right:4px; }
.in_news ul li div span{ font-size:13px; font-weight:bold; width:534px; height:22px; white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.in_news ul li div span a{ color:#296f3b; line-height:22px; height:22px; display:block; width:530px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; }
.in_news ul li div p{ line-height:26px; height:52px; width:534px; overflow:hidden;}
.in_news ul li div i{ font-style:normal; width:70px; height:21px; float:right;}
.in_news ul li div i a{ color:#666666; width:70px; height:21px; line-height:21px; text-align:center;
 background:url(/images/news_btns.jpg) no-repeat; display:block; overflow:hidden;}
.in_news ul li:hover div i a{ background:url(/images/news_btn.jpg) no-repeat; color:#ffffff;}
.newshow{ width:726px;}
.newshow p{ line-height:26px; font-family:SimSun; margin-bottom:10px;}
.newshow p:first-child{ margin-top:25px;}
.xinwen{ width:726px; float:left;}
.xinwen p{ color:#333333; font-size:14px; font-weight:bold; border:1px solid #bcb6b6; display:block; line-height:32px; margin:39px 0 11px 0; padding-left:3px;}
.xinwen ul{ width:746px;}
.xinwen ul li{ width:345px; float:left; margin-right:28px; height:36px; line-height:36px; background:url(/images/news1_line.jpg) repeat-x bottom; border-bottom:1px dashed #}
.xinwen ul li img{ margin:13px 10px 0 3px; height:9px; width:9px; float:left;}
.xinwen ul li a{ width:250px; white-space: nowrap; text-overflow: ellipsis; float:left; font-family:SimSun; overflow:hidden; height:36px; line-height:36px; display:block;}
.xinwen ul li span{ width:70px; height:36px; float:right; color:#acabab; font-family:Arial;}
.gotop{ margin:0 auto; width:1003px;}
.gotop a{ width:40px; height:36px; float:right;}
/**/
.pro_show{ width:726px;}
.pro_show ul{ margin-top:15px; padding-bottom:48px; overflow:hidden;}
.pro_show ul li{ width:346px; float:left; height:181px; margin-bottom:26px; margin-right:12px; background:url(/images/tablebg.jpg) no-repeat;}
.pro_show ul li table{ width:204px; height:148px; float:left; margin:8px 0 0 6px;}
.pro_show ul li table td{ max-width:200px; max-height:152px;}
.pro_show ul li table td a{ max-width:202px; max-height:152px; display:block;}
.pro_show ul li table td img{ max-width:200px; max-height:146px; border:1px solid #c0c0c0;}
.pro_show ul li table td a:hover{ border:1px solid #296f3b; }
.pro_show ul li div{ width:120px; height:145px; float:right; margin-top:36px;}
.pro_show ul li div span{ background:#296f3b; max-width:120px; height:20px; display:inline-block; padding:0 5px; margin-bottom:4px; overflow:hidden;}
.pro_show ul li div span a{ line-height:20px; max-width:120px; height:20px; color:#ecf0ed; text-align:center; display:block; font-family:SimSun;}
.pro_show ul li div p{ line-height:26px; font-family:SimSun; width:120px; height:75px; overflow:hidden;}
/*products*/
.products{ width:726px;}
.products ul{ width:717px; margin-top:60px;overflow:hidden;}
.products ul li{ width:717px; min-height:150px; float:left; border-bottom:1px dashed #b7b7b7; margin-bottom:21px;}
.products ul li table{ background:url(/images/product_01.jpg) no-repeat; height:127px; width:180px; float:left;}
.products ul li table a{ display:inline-block;}
/*.products ul li table a img{ max-height:127px; max-width:180px;}*/

.products ul li div{ width:520px; float:right; margin-top:8px;}
.products ul li div span{ height:520px; height:25px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.products ul li div span i{ font-style:normal; vertical-align:top; width:2px; height:25px; display:inline-block;}
.products ul li div span a{ font-style:normal; background:#296f3b; height:25px; line-height:25px; display:inline-block; font-size:13px; color:#ffffff; padding:0 8px;width:499px;}
.products ul li div span a{ color:#ffffff;}
.products ul li div p{ width:520px; min-height:80px; margin-top:15px;}
.products ul li div p a{ width:64px; height:18px; display:block; line-height:20px; padding:5px 10px 5px 0; font-family:SimSun; overflow:hidden; float:left;}
.products ul li div p a:hover{ text-decoration:underline; color:#296f3b;}
/*pro_info*/
.pro_info{ width:726px;}
.pro_xinxi{ width:726px;}
.pro_xinxi table{ width:358px; height:297px; border:1px solid #eaeaea; margin:49px 0 20px 178px;}
.pro_xinxi table img{ max-width:358px; max-height:282px;}
.pro_xinxi .pro-down{ color:#ff8a00; padding-left:30px; font-size:13px; font-weight:bold;}
.pro-down:hover{ text-decoration:underline;}
.tab{ display:none;}
.tab-cur{ display:block;}
.pro_xinxi h1{ font-size:14px; font-weight:bold; color:#333333; width:726px; line-height:30px; text-align:center; display:block;}
.tab-label{ width:100%; height:36px; overflow:hidden; overflow:hidden; font-family:SimSun; font-size:14px; color:#333333; font-weight:bold; line-height:36px; display:block; margin-bottom:16px; margin-top:25px; border-bottom:1px solid #296f3b;}
.tab-label .tab-labelcur{ background-color:#296f3b; color:#fff;}
.tab-label li{ float:left; max-width:30%; height:36px; overflow:hidden; background:#e0e0e0; padding:0 9px; margin-right:5px; cursor:pointer;}
.pro_xinxi p{ line-height:26px; color:#333333;  font-family:SimSun;}
.inquire{ overflow:hidden; font-size:13px; width:100%;}
.inquire li{ width:100%; overflow:hidden; line-height:34px; margin:10px 0; padding:2px 0;}
.inquire span{ display:block; float:left; min-width:70px; max-width:150px; padding-right:15px; padding-left:30px; height:30px; overflow:hidden; text-align:right;}
.inquire input{ display:block; float:left; border:1px solid #c0c0c0; height:28px; line-height:30px; margin-top:2px; padding:0 8px;}
.inquire em{ display:block; float:left; color:#f00; font-size:14px; font-style:normal; padding-left:10px;}
.inquire .input01{ width:250px;}
.inquire .input02{ width:410px; height:115px;}
.inquire .input03{ width:120px;}
.inquire img{ float:left; padding-left:10px; margin-top:2px; max-height:32px;}
.inquire .tijiao{ line-height:29px; height:29px; margin-left:114px; margin-top:15px;} 
.inquire textarea{ float:left; padding:8px; overflow-y:auto; border:1px solid #c0c0c0;}

.pro_s{ width:726px; float:left;}
#vide{width:718px; overflow:hidden; position:relative; z-index:1; background:#f9f9f9; height:182px;}
#vide ul{width:100000px; overflow:hidden; list-style:none; padding:0; margin:0;}
#vide ul li{ height:182px; width:202px;}
#vide ul li table{ width:200px; height:150px; border:1px solid #c0c0c0;}
#vide ul li table:hover{ border:1px solid #296f3b;}
#vide ul li td img{ max-width:200px; max-height:143px;}
#vide ul li,ul.videolist li{float:left; margin-right:40px; width:202px; height:182px; cursor:pointer;}
#vide ul li>span{ width:202px; height:30px; display:block; }
#vide ul li>span a{ line-height:30px; font-family:SimSun; font-size:14px; text-align:center; overflow:hidden; color:#333333; display:block; width:202px; height:30px;}
#vide ul li:hover a{ color:#296f3b;}
.pro_s p{ color:#333333; padding-left:3px; font-size:14px; font-weight:bold; border:1px solid #bcb6b6; display:block; line-height:32px; margin:50px 0 40px 0;}
.taglist{ width:726px; color:#747272; line-height:35px;}
.taglist i{ font-style:normal; color:#296f3b;}
.taglist a{ font-family:SimSun; color:#747272; padding:0 10px;}
.taglist a:hover{ color:#77c570;}
/*jobs*/
.ny_jobs{ width:726px;}
.zhaopin{ width:690px; margin-top:25px; margin-bottom:56px;}
.works { margin-bottom:29px;}
.works div{ border-bottom:1px solid #296f3b; height:30px; line-height:30px; width:690px; display:block;}
.works div i{ width:622px; float:left; height:30px; overflow:hidden;}
.works div i em{ line-height:30px; background:url(/images/zhaoxian_06.jpg) repeat-x; overflow:hidden; display:inline-block; font-size:14px; color:#ffffff; font-style:normal; padding:0 9px;max-width:545px;height:30px;}
.works div i img{ vertical-align:top;}
.works div a{ height:30px; line-height:30px; width:50px; float:right; overflow:hidden; color:#999999; margin-right:18px;}
.works div a:hover{ color:#296f3b;}
.works p{ line-height:26px; padding-left:4px;}
.works p b{ padding:0 45px 0 0px; font-weight:normal;}
/**/
.ny_jobs{ width:710px; margin:0 auto;}
.ny_jobs span{ width:710px; height:302px; text-align:center; display:block; margin-top:39px;}
.jobshow{ width:710px; margin-left:6px;}
.jobshow ul{ color:#4b4b4b; border-top:1px solid #dedede; padding-bottom:27px; margin-top:60px; font-family:SimSun;}
.jobshow ul li{ border:1px solid #dedede; border-top:none;}
.jobshow_td{ width:355px; border-right:1px solid #dde7f3; line-height:34px; padding-left:18px;}
.jobshow_tdd{ line-height:34px; padding-left:60px;}
.jshow{ width:710px; overflow:hidden; color:#4a4a4a;}
.jshow p{ line-height:30px;  font-family:SimSun;}
/*sitemap*/
.sitemap{ width:726px; margin-top:20px;}
.map_pro{ width:724px; overflow:hidden; border:1px solid #d3d3d3; border-top:2px solid #296f3b; margin-bottom:25px; background:url(/images/ico_bj.jpg) repeat-y left top;}
.map_pro span{ height:30px; line-height:30px; text-indent:5px; overflow:hidden; width:724px; border-bottom:1px solid #d3d3d3; display:block; background:#fff;}
.map_pro div{ width:181px; overflow:hidden; float:left;}
.map_pro div i{ font-style:normal; line-height:30px; height:30px; display:block; width:171px; padding:0px 5px;  padding-left:5px; overflow:hidden; background:#fff;}
.map_pro div i a{ color:#F90;}
.map_pro div b{ font-weight:normal; display:block; padding:0px 5px;/* border-top:1px solid #d3d3d3;*/overflow:hidden;}
.map_pro div a{ width:60px; display:block; float:left; font-size:11px; height:30px; overflow:hidden; line-height:30px;}
.map_pro div i a{ width:175px; display:block; float:left; font-size:11px; height:30px; overflow:hidden; line-height:30px;}
.sitemap em{ width:100%; display:block; font-style:normal;overflow:hidden;background:#fff;}

/***********sign_box**************/
.sign_box{ position:absolute; width:100%; height:100%; background-color:rgba(0,0,0,0.5); z-index:999; display:none;}
.sign{ width:350px; height:267px; border:8px solid rgba(0,0,0,0.1); border-radius:14px; margin:218px auto 0;}
.sign_top{ height:50px; width:100%; background:#f8f8f8; border-radius:5px 5px 0 0;}
.sign_top span{ display:block; float:left; line-height:47px; padding:0 15px 0 21px; width:73px; font-size:18px; color:#333; overflow:hidden;}
.sign_top p{ float:left; line-height:50px; color:#777; width:135px; overflow:hidden;}
.sign_top p a{ color:#f00;}
.sign_top p a:hover{ text-decoration:underline;}
.close{ display:block; float:right; width:25px; height:26px; margin:13px 13px 0 0; background:url(/images/close.png) no-repeat;}
.sign_bottom{ height:217px; width:100%; background:#fff; border-radius:0 0 5px 5px;}
.sign_bottom ul{ width:310px; margin:0 auto; padding:5px 0 15px;	}
.sign_bottom ul li{ width:308px; height:33px; border:1px solid #ccc; border-radius:3px; margin-top:20px;}
.sign_in01{ background:url(/images/sign_name.jpg) no-repeat;}
.sign_in02{ background:url(/images/sign_key.jpg) no-repeat;}
.sign_bottom ul li input{ width:260px; display:block; height:32px; line-height:33px; padding:0 10px; color:#999; font-style:italic; border:none;}
.sign_bottom p{ padding-left:20px; float:left; padding-bottom:14px;}
.sign_bottom p span{ display:block; height:19px; width:72px; overflow:hidden; font-style:italic; color:#777; float:left; cursor:pointer; line-height:14px;}
.sign_bottom .rember_key{ background:url(/images/rem_key02.jpg) no-repeat left 2px;}
.sign_bottom p a{ display:block; float:left; line-height:13px; height:13px; color:#777; width:60px; overflow:hidden; margin-left:31px;}
.sign_bottom p a:hover{ color:#f00;}
.sign_bottom button{ display:block; clear:both; width:89px; height:28px; background:url(/images/sign_btn.jpg) repeat-x; border:1px solid #ccc; border-radius:3px; box-shadow:1px 1px 3px rgba(0,0,0,0.3); text-shadow:1px 1px 0 #fff; margin:0 auto; cursor:pointer;}

/***********login_box**************/
.login_box{ position:absolute; width:100%; height:100%; background-color:rgba(0,0,0,0.5); z-index:999; display:none;}
.login_c{ width:350px; height:340px; border:8px solid rgba(0,0,0,0.1); border-radius:14px; margin:218px auto 0;}
.login_top{ height:50px; width:100%; background:#f8f8f8; border-radius:5px 5px 0 0;}
.login_top span{ display:block; float:left; line-height:47px; padding:0 15px 0 21px; width:73px; font-size:18px; color:#333; overflow:hidden;}
.login_top p{ float:left; line-height:50px; color:#777; width:135px; overflow:hidden;}
.login_top p a{ color:#f00;}
.login_top p a:hover{ text-decoration:underline;}
.close{ display:block; float:right; width:25px; height:26px; margin:13px 13px 0 0; background:url(/images/close.png) no-repeat;}
.login_bottom{ height:290px; width:100%; background:#fff; border-radius:0 0 5px 5px;}
.login_bottom ul{ padding:28px 0 29px;	 }
.login_bottom ul li{ height:31px; margin-bottom:12px; width:100%;}
.login_bottom ul li span{ display:block; width:83px; padding-right:9px; float:left; line-height:31px; text-align:right; color:#777; font-size:14px;}
.login_bottom ul li input{ width:195px; display:block; height:29px; line-height:29px; padding:0 10px; font-style:italic; border:1px solid #ccc; background:url(/images/login_input.jpg) no-repeat; float:left; border-radius:3px;}
.login_bottom p{ padding-left:20px; float:left; padding-bottom:14px;}
.login_bottom p span{ display:block; padding-left:18px; background:url(/images/rem_key01.jpg) no-repeat left 2px; height:13px; width:50px; overflow:hidden; font-style:italic; color:#777; float:left; cursor:pointer;}
.login_bottom .rember_key{ background:url(/images/rem_key02.jpg) no-repeat left 2px;}
.login_bottom p a{ display:block; float:left; line-height:13px; height:13px; color:#777; width:60px; overflow:hidden; margin-left:31px;}
.login_bottom p a:hover{ color:#f00;}
.login_bottom button{ display:block; clear:both; width:89px; height:28px; background:url(/images/sign_btn.jpg) repeat-x; border:1px solid #ccc; border-radius:3px; box-shadow:1px 1px 3px rgba(0,0,0,0.3); text-shadow:1px 1px 0 #fff; margin:0 auto; cursor:pointer;}

/************findkey*************/
.findkey{ width:100%; overflow:hidden;}
.findkey_m{ width:992px; margin:61px auto; border:1px solid #aaa; height:401px;}
.findkey_m b{ display:block; width:939px; line-height:56px; padding-top:27px; border-bottom:1px solid #eeecec; font-size:24px; color:#296f3b; margin:0 auto;}
.findkey_m ul{ padding:65px 0 0 331px; overflow:hidden;}
.findkey_m ul li{ line-height:26px; height:26px; font-size:14px; color:#404040; margin-bottom:26px;}
.findkey_m ul li span{ display:block; float:left;}
.findkey_m ul li input{ display:block; float:left; height:24px; line-height:24px; border:1px solid #c8c8c8; margin-left:11px; padding:0 6px; color:#999; font-size:12px;}
.find_name{ width:176px;}
.find_yanzheng{ width:71px;}
.findkey_m ul li em{ display:block; float:left; line-height:23px; padding-left:47px;}
.findkey_m ul li em img{ max-height:26px;}
.findkey_m ul li a{ display:block; float:left; padding-left:17px; color:#3366cc; font-size:12px;}
.findkey_m ul li a:hover{ text-decoration:underline;}
.findkey_m button{ display:block; width:99px; height:27px; margin:31px auto; line-height:25px; background:#296f3b; border:none; color:#fff; cursor:pointer; border-radius:3px; box-shadow:2px 2px 5px #666; font-weight:bold;}


<!--0.00022292137145996-->