* {margin: 0px;	padding: 0px;}
body {font-family:SimSun; font-size: 12px; line-height: 200% ;color: #000;}
.clear {font-size: 0px;	clear: both;line-height: 0px; height: 1px;}
.clearfix:after {content: "."; 	display: block;  height: 0;	clear: both; visibility: hidden;}
.clearfix {min-height: 1px;}
* html .clearfix {height: 1px;}
img {border:none;}
a:link {TEXT-DECORATION: none;}
a:visited {TEXT-DECORATION: none;}
a:hover {TEXT-DECORATION: none;}
a:active {TEXT-DECORATION: none;}
ul,li{list-style-type: none;}

/* header */
#header { overflow:hidden;}
#header .head_box { width: 1184px; height: 130px; margin-left: auto; margin-right: auto; position: relative;}
#header .logo { position: absolute; top: 0px; left: 0px;}
#header .tel { color:#ed6806; font-size:16px; position: absolute; top:82px; right:170px;font-family:\5FAE\8F6F\96C5\9ED1;}
#header .tel span{ font-size:16px;}
#header .top{ position:absolute; right:0px; top:24px;}
#header .top a{ color:#000; padding:0px 5px;}
#header .jia{ position:absolute; right:0px; top:85px;}
/* nav */
#nav { width:100%; background:url(../images/nav_bg.jpg) left center repeat-x; height:45px;}
#nav ul.nav_link{ width:1184px; margin-left:auto; margin-right:auto;}
#nav ul.nav_link li{ float:left; width:130px; text-align:center; line-height:45px; font-size:16px;font-family:\5FAE\8F6F\96C5\9ED1; margin-right:15px;}
#nav ul.nav_link li a{ display:block; color:#fff;}
#nav ul.nav_link li a:hover{ background-color:#2b900e;}
#nav ul.nav_link li.on{background-color:#2b900e;}
/* flash */
#flash{ width:100%; z-index:-1;}
.main { overflow:hidden;}
.hotPic{ width:100%; height:408px; position:relative; overflow:hidden;}
.hotPic .pic{ position:relative; z-index:5; width:1440px; margin-left:auto; margin-right:auto;}
.hotPic .pic li{ position:absolute; display:none;}
.hotPic .pic li img{ width:1440px; height:408px; display:block;text-align:center;}
/* content */
#content{width:1184px; margin-left: auto; margin-right: auto; margin-bottom:30px;}
#content .contact_s{ width:322px; background-color:#2eac02; font-size:16px; color:#fff;font-family:\5FAE\8F6F\96C5\9ED1; margin-top:-65px; z-index:111; position:relative; float:left;}
#content .contact_s h2{ height:65px; line-height:65px; color:#fff; font-size:18px; padding-left:20px; background-color:#2b9e01; font-weight:normal;}
#content .contact_s_txt{ padding:20px 10px; font-weight:bold; line-height:30px;}
#content .good_s{ width:840px; float:left; margin-left:20px; margin-top:27px;}
#content .good_s .good_left{ float:left; width:308px;}
#content .good_s .good_left img{ max-height:218px; max-width:308px;}
#content .good_s .good_right{ float:left; width:500px; margin-left:25px;}
#content .good_s .good_right h2{ border-bottom:2px solid #2eac02; height:34px; line-height:34px; color:#2b9e01; font-size:18px;font-family:\5FAE\8F6F\96C5\9ED1; width:100%;}
#content .good_s .good_right h2 span{ float:right; font-weight:normal;}
#content .good_s .good_right h2 span a{ color:#000; font-size:12px; font-family:SimSun;}
ul.list{ width:100%; overflow:hidden;}
ul.list li{ font-size:12px; color:#000; font-family:\5FAE\8F6F\96C5\9ED1; margin-top:5px; font-weight:bold;}
ul.list li a{ color:#000;}
ul.list li a:hover{ color:#2EAC02;}
#bottom{ background-color:#2eac02; width:100%; overflow:hidden; padding-bottom:30px;}
#bottom .bottom_box{ width:1184px; margin-left:auto; margin-right:auto;}
#bottom .bottom_title{ margin-bottom:20px; overflow:hidden;}
#bottom .bottom_title h2{ background:url(../images/title_w.jpg) center center no-repeat; width:118px; height:58px; text-align:center; line-height:58px; font-size:18px; color:#2eac02; font-family:\5FAE\8F6F\96C5\9ED1; float:left;}
#bottom .bottom_title span{ float:right; color:#fff; margin-top:16px;}
#bottom .bottom_title span a{color:#fff;}
#bottom ul.bottom_nav{ float:left; margin-left:20px;}
#bottom ul.bottom_nav li{ float:left; padding:0px 22px; background:url(../images/nav_b.jpg) left center no-repeat; height:50px; line-height:50px; }
#bottom ul.bottom_nav li a { font-size:14px; color:#fff441;font-family:\5FAE\8F6F\96C5\9ED1; padding-bottom:10px; }
#bottom ul.bottom_nav li a:hover{ border-bottom:6px solid #fff;}
#bottom ul.bottom_nav li.frist{ background:none;}
#bottom ul.bottom_nav li.on a{border-bottom:6px solid #fff;}
#bottom .bottom_left{ float:left; width:550px;}
ul.news{font-family:SimHei; clear:both;}
ul.news li{font-size:14px;}
ul.news li a{ color:#fff;}
ul.news li a:hover{ color:#ffd800;}
ul.news li span{ float:right;color:#fff;}
ul.news li b{  color:#ffd800; font-weight:normal; margin-right:10px;}
.img1{ float:left;margin-bottom:10px;}
.img2{float:right; margin-bottom:10px; }
#bottom .bottom_right{ float:right;width:550px;}
.s_hot{ width:1184px; margin-left:auto; margin-right:auto;margin-bottom:30px; overflow:hidden;}
.s_hot .hot_title{}
.s_hot .hot_title span{ float:right; font-size:12px; color:#000; margin-top:10px;}
.s_hot .hot_title span a{color:#000;}
.s_hot .hot_title h2{background:url(../images/title_g.jpg) center center no-repeat; width:118px; height:46px; text-align:center; line-height:35px; font-size:18px; color:#fff; font-family:\5FAE\8F6F\96C5\9ED1;}
ul.hot{ margin-top:37px;}
ul.hot li{ float:left; width:277px; margin-left:16px;}
ul.hot li .hot_img{ display: table-cell;
        width:277px;
        height:161px;
        line-height: 161px;
        text-align: center; *display:block;*font-size:161px;overflow:hidden;vertical-align:middle;}
ul.hot li .hot_img img{ vertical-align: middle;
        max-width:277px;
        max-height:161px;}
ul.hot li .hot_txt{ background-color:#ebebeb; font-size:14px; color:#000000; height:37px; line-height:37px; width:100%; text-align:center; font-weight:bold;}
ul.hot li .hot_txt a{color:#000000;}
#friend{ background-color:#ebebeb; overflow:hidden;}
#friend .friend_box{ width:1184px; margin-left:auto; margin-right:auto;}
#friend .fri_title{ overflow:hidden;}
#friend .fri_title span{ font-size:12px; color:#000; float:right; margin-top:10px;}
#friend .fri_title span a{color:#000;}
#friend .fri_title h2{background:url(../images/title_h.jpg) center center no-repeat; width:120px; height:46px; text-align:center; line-height:35px; font-size:18px; color:#000; font-family:\5FAE\8F6F\96C5\9ED1;}
#friend ul.friend{ margin-top:30px; margin-bottom:30px; overflow:hidden;}
#friend ul.friend li{ float:left; margin-left:35px;}
#friend ul.friend li img{ max-height:114px; max-width:196px;}
/* side */
#side{ float: left; width:324px; background-color:#2eac02; padding-bottom:30px;}
#side .side_hot{ overflow:hidden;}
#side .side_title{border-bottom:4px solid #fada06; height:40px; line-height:40px; color:#fff; font-size:18px;font-family:\5FAE\8F6F\96C5\9ED1; padding:0px 20px;}
#side .side_title span{ font-size:12px; color:#fff;font-family:SimSun; float:right; margin-top:5px;}
#side .side_title span a{ color:#fff;}
#side ul.side_list{ width:276px; margin-left:auto; margin-right:auto; margin-top:20px;}
#side ul.side_list li{ background:url(../images/side_point.jpg) left center no-repeat; padding-left:20px; line-height:30px; font-size:20px; font-weight:bold;}
#side ul.side_list li a{ color:#fada06;}
.contact_s1{ width:322px; background-color:#2eac02; font-size:16px; color:#fff;font-family:\5FAE\8F6F\96C5\9ED1; margin-top:-65px; z-index:111; position:relative;}
 .contact_s1 h2{ height:65px; line-height:65px; color:#fff; font-size:18px; padding-left:20px; background-color:#2b9e01; font-weight:normal;}
.contact_s_txt1{ padding:20px 10px; font-weight:bold; line-height:30px;}
/* main */
#main{ float: right; width:834px; overflow: hidden;}
.title{ border-bottom:2px solid #2eac02; font-size:18px; color:#2b9e01;font-family:\5FAE\8F6F\96C5\9ED1; margin-top:30px; padding-bottom:4px;overflow:hidden; }
.title span{ float:left; }
.about{ width:820px; margin-left:auto; margin-right:auto; margin-top:30px;}
/* footer */
#footer{ background:url(../images/foot_bg.jpg) left top repeat; overflow:hidden;}
#footer .foot_box{ width:1184px; margin-left: auto; margin-right: auto; padding:30px 0px;}
#footer .foot_nav{ font-family:\5FAE\8F6F\96C5\9ED1; background-color:#2b900e; text-align:center;font-size:14px;color:#fff; height:44px; line-height:44px;}
#footer .foot_nav a{ padding:0px 30px; color:#fff;}
#footer .foot_left{ float:left; color:#fff;}
#footer .foot_left img{ float:left; margin-right:60px;}
#footer .foot_right{ float:right;}

/*friend */
ul.friend{ margin-bottom:25px; overflow:hidden;}
ul.friend li{ float:left; border:1px solid #5fc03e; margin-left:35px; margin-top:25px;}
ul.friend li .fri_img{ display: table-cell;
        width:228px;
        height:132px;
        line-height:0px;
        text-align: center; *display:block;*font-size:132px;overflow:hidden;vertical-align:middle;}
ul.friend li .fri_img img{ 
        max-width:228px;
        max-height: 132px;}

/*page------------------------------*/
DIV.sabrosus {MARGIN: 3px; PADDING:5px; TEXT-ALIGN: center;clear:both; padding:20px 0; border-top:2px solid #2eac02; }
DIV.sabrosus A,DIV.sabrosus A:link ,DIV.sabrosus A:visited{
    PADDING:6px 10px;TEXT-DECORATION: none;  margin-right: 3px; margin-left: 3px; color:#2eac02;}
DIV.sabrosus A:hover { color:#2eac02;}
DIV.sabrosus SPAN.current {
     PADDING:6px 10px;  color:#2eac02;}
DIV.sabrosus SPAN.disabled {
    PADDING:6px 10px; margin-right: 7px; color:#2eac02;}
DIV.sabrosus SPAN.last { color:#2eac02;  PADDING:2px;}
DIV.sabrosus SPAN.last a:link { color:#2eac02; }
DIV.sabrosus SPAN.last a:visited { color:#2eac02; }


/*tur */
ul.tur_nav{ float:left;}
ul.tur_nav li{ background:url(../images/tur.jpg) left center no-repeat; padding:0px 25px; float:left; font-size:14px;font-family:\5FAE\8F6F\96C5\9ED1;}
ul.tur_nav li a{ color:#2eac02;}
ul.tur_nav li a:hover{ border-bottom:6px solid #2eac02;}
ul.tur_nav li.on a{}
ul.tur_nav li.frist{ background:none;}
.tur{ margin-top:20px; margin-left:20px; margin-bottom:25px;}

/*hot */
ul.hot1{ margin-top:20px; margin-bottom:25px;}
ul.hot1 li{ float:left; width:262px; margin-left:12px; margin-bottom:30px;}
ul.hot1 li .hot_img{ display: table-cell;
        width:262px;
        height:150px;
        line-height: 150px;
        text-align: center; *display:block;*font-size:150px;overflow:hidden;vertical-align:middle;}
ul.hot1 li .hot_img img{ vertical-align: middle;
        max-width:262px;
        max-height:150px;}
ul.hot1 li .hot_txt{ background-color:#ebebeb; font-size:14px; color:#000000; height:34px; line-height:34px; width:100%; text-align:center; font-weight:bold;}
ul.hot1 li .hot_txt a{color:#000000;}

.rollBox_prod {width:1154px;margin: 0 auto;}
.rollroll_img_prod{ width:1154px; height:150px; margin: 0 auto;}
.rollroll_img_prod .Cont{ float: left;overflow: hidden;width:1154px;}
.rollroll_img_prod .Cont .pic{ float: left;margin-left:40px;}
.rollroll_img_prod .Cont .pic_img{width:192px;height:114px; display: table-cell;line-height:114px;text-align:center;vertical-align:middle;*display: block;*font-size:114px; }
.rollroll_img_prod .Cont .pic_img IMG{vertical-align:middle; max-height:114px; max-width:192px;}
.rollroll_img_prod .Cont .pic_txt{color: #333;font-weight: bold; font-size: 12px;text-align: center; display: none;}
.rollroll_img_prod .Cont A{color: #2c2c2c;text-decoration: none;font-weight: normal;}
.rollroll_img_prod .Cont A:hover{ color: #2378c0; text-decoration: none;}
.rollroll_img_prod .ScrCont{ width: 10000000px;}
.rollroll_img_prod #prod_List1{ float: left;}
.rollroll_img_prod #prod_List2{ float: left;}

.rollBox {width:1160px;margin: 0 auto; height:220px;}
.rollroll_img{width:1160px;margin: 0 auto; height:220px}
.rollroll_img .Cont {float: left;overflow: hidden;width: 1160px;}
.rollroll_img .Cont .pic{float: left; width:277px; height: 200px; padding-top: 1px; padding-left: 3px; margin-left: 15px;}
.rollroll_img .Cont .pic .roll_img { width:277px;height:161px; display: table-cell;line-height:161px;text-align:center;vertical-align:middle;*display: block;*font-size:161px;}
.rollroll_img .Cont .pic .roll_img IMG {vertical-align:middle; max-height:161px; max-width:277px;}
.rollroll_img .Cont .pic_txt{font-size: 14px; color: #000000; text-align: center; height:37px; line-height:37px; font-weight:bold; background-color:#ebebeb;}
.rollroll_img .Cont .pic_txt a{color: #000000;}
.rollroll_img .Cont .pic_txt a:hover{color: #9c0d02;}
.rollroll_img .Cont .pic_txt a span{ color:#9c0d02; padding-left: 10px;}
.rollroll_img .ScrCont {width: 10000000px; height:220px}
.rollroll_img #List1 {float: left;}
.rollroll_img #List2{float: left;}
.page{ line-height:24px; padding:20px 0px;}
.page a{ color:#000;}
.pagenum{ line-height:24px; padding:20px 0px;}
.pagenum a{ color:#000;}