@charset "utf-8";
/* CSS Document */
/* head
----------------------------------------------------------------------------------------------------*/
.font14{font-size:14px;}
*{ padding:0; margin:0}
.pointer li span{ cursor:pointer}
body{font-family:"宋体"; font-size:12px; min-height:500px;color:#57544f;background: #fff}
.floatleft{ float:left}
.floatright{ float:right}
.clear{ clear:both; height:0px; overflow:hidden}
.center{ text-align:center}
a{ color:#5d5b5b}
a:hover{ color:#000}
.center{ text-align:center;}

.header{ height:85px;flo/at:left;  padding-top:36px; width:100%;background:url(../images/header.jpg) top center repeat-x;}
.headermain{ width:980px;height:85px; margin:0 auto;}
.logo{ float:left; }
.tel{float:right; }
.menu{ height:63px; overflow:hidden;float:left; width:100%;background:url(../images/menu.jpg) top center no-repeat;}
.menumain{ width:980px; margin:0 auto;}
.menumain li{float:left;height:60px; display:inline;text-align:center;width:80px; margin-right:26px;}
.menumain li a{ display:block;width:80px; text-align:center; text-shadow:-1px 0px 1px #578320; height:60px; line-height:60px; float:left; font-size:16px; color:#fff;font-family:微软雅黑;}
.menumain li a:hover{background:url(../images/menuhover.png)  center no-repeat; color:#fff; }
.banner{ width:100%;min-width:1002px; text-align:center;float:left;position:relative;overflow:hidden;}
.banner img{width:100%; }

/* indMain
----------------------------------------------------------------------------------------------------*/
.main{ width:980px; margin:0 auto;  }
.product{float:left;width:980px; position:relative; top:-26px; z-index:100;  }
.product_t{float:left;height:88px;width:980px;background:url(../images/probg.jpg) left bottom repeat-x; }
.product_t dt{ float:left; padding-right:3px;background:url(../images/productt_namebg.jpg) right bottom no-repeat;}
.productt_name{ float:left;border:1px solid #fff; height:87px; width:158px; padding-left:20px;border-bottom:0;background:url(../images/productt_name.jpg) left top repeat-x;}
.productt_name span{ float:left; padding-top:25px; color:#508404; font-size:16px; font-family:微软雅黑; line-height:22px;}
.productt_name span font{ color:#636363;font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.product_t dd{ margin-top:26px;float:left;width:185px;height:63px; background:url(../images/proline.jpg) right top no-repeat;}
.product_t dd a{ float:left; color:#508404; font-size:14px;width:142px;height:63px; line-height:63px; padding-left:43px; background:url(../images/arrow_r.gif) 33px center no-repeat;}
.product_t .promore{ float:left; width:55px; text-align:center;height:63px; background:none;}
.product_t .promore a{ background:none;float:left; width:55px; padding:0}
.product ul{float:left;width:973px; height:212px; padding:35px 0 0 7px ;background:url(../images/productbg.jpg) left top repeat-x; }
.product ul li{float:left;width:208px; display:inline;margin-left:26px;}

.notice{width:980px; margin-bottom:25px;float:left;height:42px; line-height:42px;color:#3d3d3d;background:url(../images/notice_m.jpg) top center repeat-x;}
.notice b{ float:left; font-weight:normal;background:url(../images/notice_l.jpg) top left no-repeat; padding-left:53px; }
.notice marquee{ float:left; width:600px;display:inline;}
.search_i{ position:relative;float:right;width:250px;height:42px; padding-right:10px;background:url(../images/notice_r.jpg) top right no-repeat;display:inline}
.search_text{float:left; width:220px; border:1px solid #bebcc8;color:#959595;height:20px;line-height:20px; margin-top:10px;margin-right:5px; padding-left:5px}
.search_but{ position:absolute; right:0px;vertical-align:middle; width:33px; height:37px;background:url(../images/search_but.png) center right no-repeat; float:right; margin-top:5px; margin-right:10px;}

.viewnotice{width:995px; margin-left:6px;_margin-left:3px;margin-bottom:25px;float:left;height:46px;color:#3d3d3d;background:url(../images/notice_m.jpg) bottom center repeat-x;}
.viewnotice b{ float:left; font-weight:normal;height:26px;background:url(../images/viewnotice_l.jpg) top left no-repeat; padding-left:58px;padding-top:20px; }
.viewnotice marquee{ float:left; width:400px;display:inline; padding-top:20px;}
.viewnotice .search_i{ position:relative;float:right;width:250px;height:42px; padding-top:4px;padding-right:40px;background:url(../images/viewnotice_r.jpg) top right no-repeat;display:inline}
.viewnotice .search_but{ margin-right:40px; }


.title{ float:left; height:43px; margin-bottom:15px; overflow:hidden;background:url(../images/title.gif) left bottom repeat-x; float:left; width:100%;}
.title .fl{ float:left; background:#fff; padding-left:2px; padding-right:6px;height:44px; padding-top:3px; line-height:22px; color:#508404; font-size:18px; font-family:微软雅黑;background:url(../images/span_l.gif) 76px 7px  no-repeat #fff; }
.title .fl font{ font-size:14px; font-family:Arial, Helvetica, sans-serif; }
.more{float:right;color:#508404; padding-left:18px;padding-right:10px; line-height:43px;}
.title font{ font-size:12px;}

.news{float:left;width:540px; height:265px; margin-right:35px; }
.newsmain{float:left; padding-top:10px; }
.newsimg{ bor/der:1px solid #c1c1c1;background:#fff; float:left; margin-right:10px;}
.newsintr{ float:left; width:415px; color:#508404;background:url(../images/news_i_line.jpg) right bottom no-repeat; line-height:24px; }
.news_i_line{ clear:both;width:415px; height:3px; }
.newsintr h2 a{ float:left; color:#508404; font-weight:bold; font-size:12px;width:100%;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.pointer{ float:left; width:98%; padding-right:2%; padding-top:5px;}
.pointer li{float:left; width:100%; border-bottom:1px dotted  }
.pointer li a{float:left; width:100%; color:#3d3d3d;line-height:30px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.pointer li a .fl{float:left; width:70%;background:url(../images/arrow_r.gif) left center no-repeat;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; padding-left:12px;  }

.honor{ float:left; width:403px; height:265px;}
.honor p{ text-align:center; line-height:28px;}
/* player */
.player{width:365px;overflow:hidden; height:180px;margin-top:10px; padding:0 20px; position:relative}
.player ul{width:365px;position:relative;}
.player li{float:left;position:absolute;}
#icon_left,#icon_right{width:30px;height:70px; z-index:20;position:absolute;top:75px;left:30px;cursor:pointer;background:url(../images/tab_left.png) no-repeat top center; }
#icon_right{ left:344px;background:url(../images/tab_right.png) no-repeat top center; }
.p3,.p5,.p3 img,.p5 img{width:209px;height:130px;overflow:hidden;}
.p1,.p7,.p1 img,.p7 img,.p2,.p6,.p2 img,.p6 img{width:0px;height:0px;overflow:hidden;}
.p4{width:274px;height:168px; border:3px solid #679a00}
.p4,.p4 img{width:274px;height:168px;overflow:hidden;}
.p3,.p5{width:209px;height:130px;border:3px solid #679a00}

.p2{left:0px;z-index:8;top:50px}
.p3{left:0px;z-index:9;top:25px}
.p4{left:42px;z-index:10;cursor:pointer;}
.p5{right:0px;z-index:9;top:25px}
.p6{right:0px;z-index:8;top:50px}
.p1{right:0px;z-index:8;top:50px}
.p7{right:0px;z-index:8;top:50px}


.partFourM{ width:980px; float:left; margin:30px 0 0; padding-bottom:30px; }

.left{ width:33px; float:left;height:40px; padding-top:72px;}
.right{ width:30px; text-align:right; float:left;height:20px; padding-top:72px;}
.partFourCon{ width:910px; padding:5px 0px 0; float:left;overflow:hidden; height:194px; }
.partFourCon li{float:left;width:208px; display:inline;margin-right:22px;margin-bottom:22px;}
.proname{ line-height:31px; margin-top:5px;width:99%;float:left;}
.proname a{ color:#555; float:left;background:url(../images/productico.gif) no-repeat 8px center; padding-left:12%;width:88%;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-weight:normal;}
.proimg{ float:left; border:1px solid #dbdbdb; background:#fff; padding:3px;}



.bookarea{ float:left; width:100%; background:#74b01a; height:315px;padding-top:23px;}
.book_i{float:left; width:445px; padding-left:33px;padding-right:30px; color:#fff; overflow:hidden;}
.book_t{float:left; width:445px;background:url(../images/book_t.png) repeat-x left bottom; line-height:43px;}
.book_t .more{ background:none; color:#fff;}
.book_t span{ float:left; font-size:18px; font-family:微软雅黑; color:#fff;padding-right:32px; background:url(../images/bookspan.png) right 18px no-repeat;}
.book_i .sub_but{background:url(../images/sub_but.jpg) no-repeat left top; border:0;width:84px;height:37px; margin-left:16px; }
.book_i ul{float:left;width:445px; padding-top:17px;}
.book_i ul li{float:left;width:445px;height:38px;}
.book_i label{ float:left;width:80px; text-align:right;}
.book_i label font{ color:#fff; font-size:12px;}
.book_i textarea{ float:left;width:310px; border:1px solid #d4d8df;height:50px;margin-right:10px;background:url(../images/input.jpg) no-repeat left top;}
.book_i input{ height:20px; line-height:20px; border:1px solid #d4d8df;margin-right:12px; vertical-align:middle}
.book_i .booktextarea{ height:90px;}
.yzmtip{ position:relative;}
.book_i img{ vertical-align:middle}
.yzmtip span{ position:absolute; top:-5px;*top:2px; left:95px;}
.input218{ width:210px; padding-left:10px; float:left;background:url(../images/input.jpg) no-repeat left top; }
.input90{ width:80px; padding-left:10px; float:left;background:url(../images/input.jpg) no-repeat left top; }
.contact{ float:left; width:428px; height:316px;  overflow:hidden;line-height:30px; color:#fff; padding-left:30px; background:url(../images/contact.jpg) no-repeat left top;}
.contactmain{float:left;width:243px; padding:45px 0 0 185px;}

/* boot
----------------------------------------------------------------------------------------------------*/
.foot_x{width:100%; float:left;color:#c5ef88;}
.f_link{line-height:54px;height:54px;width:100%;background:#61980e; float:left;text-align:left;}
.f_link a{float:left;}
.foot_x a{ padding-right:12px;color:#c5ef88;}

.bootTxt{ text-align:left;width:100%; float:left;line-height:30px;border-top:1px solid #61980e; background:#6aa511; height:104px; padding-top:20px;}
/*.share{filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
*//* 二级页面
-----------------------------------------------------------------------------------------------------*/
/*.fyMain{ width:1004px; border:1px solid #f00;clear:both; margin:0 auto; position:relative; top:-22px;  z-index:999;}
.wrap{width:980px; display:inline;padding-top:22px; float:left; margin-left:12px;background:#f8f8f8; }
*/
.fyMain{width:1004px;clear:both; padding-top:22px; overflow:auto;_overflow:hidden;margin:0 auto; position:relative; top:-22px;  z-index:999;  background:url(../images/fyMain.gif) repeat-y top center; }
.wrap_i{width:100%;float:left;background:url(../images/main.jpg) repeat-x top center;}
.fyLeft{ float:left;width:213px;overflow:hidden; padding-left:42px;margin-right:30px;}

.l_contact{float:left;width:213px;  }
.l_contact .title{ padding-bottom:5px;}
.l_contactcon{line-height:25px;float:left;width:100%;}
.contactilne{ float:left; width:100%;height:5px;}
.l_title{float:left; width:225px; padding-bottom:15px;}

.l_news{ float:left;width:213px;margin-bottom:35px;}
.l_news .pointer li .fl{ width:95%;}

.l_pro{float:left;width:213px;margin-bottom:20px;}
.l_procon{ float:left;width:213px;overflow:hidden;}
.proOne{ width:213px;float:left;overflow:hidden; margin-bottom:7px;}
.proOne a{width:213px; color:#6d6d6d; text-align:center; line-height:33px; float:left;font-size:14px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;background:url(../images/l_pro.jpg) no-repeat bottom center;}
.proOne a:hover{ color:#fff;background:url(../images/l_pro.jpg) no-repeat top center;}
.proOne .cur{ color:#fff;background:url(../images/l_pro.jpg) no-repeat top center;}

/* fyRight
-----------------------------------------------------------------------------------------------------*/
.fyRight{ float:left; width:680px;overflow:hidden;background:url(../images/main_min.jpg) top left repeat-y}
.main_top{float:left;width:680px;height:27px;background:url(../images/main_top.jpg) top left no-repeat #f00}
.main_bot{float:left;width:680px;height:36px;background:url(../images/main_bot.jpg) bottom left no-repeat;}
.mainRightMain{float:left;width:656px; padding-left:24px;padding-bottom:20px; min-height:600px; _height:640px;}
.padding25{ padding:25px; line-height:30px; font-size:14px;}
.titleview{float:left;width:633px;padding-bottom:12px; margin-left:23px;background:url(../images/title.gif) bottom left repeat-x; color:#8d8d8d; margin-bottom:25px; display:inline }
.titleview .fl{ font-size:18px; font-family:微软雅黑; color:#717171 ;padding-left:20px;background:url(../images/arrow_r.gif) 10px center  no-repeat}
.titleview .fr a{  color:#8d8d8d;}
.titleview .fr font{ font-size:12px;}
/* news.php
----------------------------------------------------------------------------------------------------*/
.pro_list{ float:left;width:653px; margin-bottom:20px;}
.pro_list li{ float:left; display:inline;padding-bottom:15px;padding-right:20px;width:196px;}
.pro_list .proname{ margin-top:15px;}
.news_list{float:left;width:633px;margin-bottom:20px;}
.news_list li{ float:left;width:638px;line-height:26px; margin-bottom:3px;}
.news_list li a{float:left;width:638px; height:26px; line-height:26px;border:1px solid #fff;}
.news_list li a:hover{background:#cadab3; color:#555; border:1px solid #e4eada;}
.news_list li a span{ cursor:pointer; }
.news_list li .floatleft{width:500px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;background:url(../images/newslist.gif) 10px center no-repeat; padding-left:22px; font-size:14px; }
.news_list li .floatright{ margin-right:10px;}
.news_line{ clear:both;width:687px; height:18px; margin:18px 0;background:url(../images/line.gif) center repeat-x}
.news_list p{ font-size:12px; padding:10px 20px; line-height:20px; color:#ccc;}

.pro_txtimg{float:left;width:633px;margin-bottom:20px;}
.pro_txtimg li{ float:left;width:633px; padding-bottom:20px; }
.pro_li_img{float:left; border:1px solid #dbdbdb;margin-right:16px;}
.pro_img{ float:left; margin:3px;}
.pro_li_txt{float:left; width:415px; line-height:27px; font-size:12px;}
.pro_t{border:1px solid #d8e0cd;float:left; background:#dce6cd; width:100%; height:23px; line-height:23px; margin-bottom:13px;}
.pro_t a{ color:#508404;}
.pro_t .fl{ float:left;width:300px; padding-left:25px; color:#508404;font-size:12px;background:url(../images/pro_r.gif) 8px center no-repeat;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.pro_t .fr{ margin-right:8px;}


/*news_view

----------------------------------------------------------------------------------------------------*/
.mainRightMain h2{ font-size:18px; font-family:黑体; font-weight:bold; color:#679a00; padding-top:25px;}
.title_s{ text-align:center; color:#818181;line-height:35px;}
.conbanner{ float:left; width:90%;}
.mainrbanner{ border:1px solid #ccc; width:306px; margin:0 auto 20px;}
.mainrbanner img{border:3px solid #fff}

.line_s{float:left; width:96%; height:8px; margin:8px 0 15px 10px; display:inline; border-bottom:1px dashed #BEC0BF; }
.newsview{ min-height:400px;display:inline;width:633px;border-bottom:1px dashed #BEC0BF;margin-bottom:25px; padding-bottom:15px;_height:400px; font-size:14px; line-height:180%; float:left;}
.main_r_nav div{ line-height:25px;}
.main_r_nav{ float:left; width:500px;padding-left:25px; }
.returnlist{ margin-top:30px; float:left;color:#679a00}
.main_r_nav a:hover{color:#679a00}

/* page
-----------------------------------------------------------------------------------------------------*/
.page{margin-top:15px; margin-left:25px;float:left; display:inline; color:#508404;}
.pager-taglib { float:left;padding-bottom:5px; overflow:hidden; height:23px;text-align:center; font-size:12px; }
.pager-taglib span{ float:left;}
.pager-taglib a { line-height:27px; width:26px; height:27px; display:block; float:left;}
.pager-taglib a:hover { width:26px; height:27px; display:block; color:#1f83d5; }
.pager-taglib .current { width:26px; height:27px; display:block; line-height:27px;}
.pager-taglib .disabled {  width:26px; height:27px; display:block; line-height:27px;}
.bg{ width:26px; height:23px; background:url(../images/bg08.jpg) no-repeat center;}
.total{ min-width:50px; _width:50px; text-align:center; height:27px; line-height:27px; display:block;}
.reach{ min-width:30px; _width:30px; text-align:left; padding-left:5px; height:29px; line-height:29px; display:block;}
.btn{ width:36px; height:27px; line-height:27px; display:block; padding-top:3px;}
.input_page{ width:30px;height:14px; text-align:center; border:1px solid #2488a8; font-size:12px; line-height:14px; margin-top:6px;}
.pager-taglib .bg{ padding-top:3px;}

/* search
-----------------------------------------------------------------------------------------------------*/
.searchnull{ float:left; text-align:center; width:100%; padding:3% 0; font-size:14px;}
.searchnull font{ color:#F00; font-size:14px;}
.search_txt{ float:left; color:#4199FA; font-size:12px; line-height:21px; padding:5px 5px 10px 25px;}
.searchmore{ float:left; width:94%; background:#666; text-align:center;margin:10px 20px;_margin:10px}
.searchmore a{ line-height:25px; color:#fff; font-weight:bold;}
