html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; }

img { border: 0 none;}



ul, li { list-style-type: none; }

body, input, select, button, textarea { font-size: 12px; font-family: Tahoma, Geneva, sans-serif;}

button { cursor: pointer; }

body {color: #666666; background:#F3F7F8; background:url(../images/bg.jpg) no-repeat;}

a, a:link { color: #333; text-decoration: none; }

a:visited {  }

a:active, a:hover { text-decoration: none; color:#009933;}

a:focus { outline: none; }



.top{width:1003px; margin:0 auto; height:115px; }

.logo_home{height:79px; width:1003px; margin:0 auto;}

.logo{width:515px; float:left; height:79px;}

.logo_rig{width:487px; height:79px; float:left; padding:0;}



.menu{height:36px; background:url(../images/menu_bg.jpg) repeat-x; }

.menu ul{ padding:0;}

.menu ul li{width:100px; height:36px; line-height:36px; background:url(../images/menu_li.jpg) no-repeat; font-family:"Î¢ÈíÑÅºÚ"; color:#fff; float:left; display:block; text-align:center; font-size:14px;}

.menu ul li a{color:#fff;}

.menu ul li a:hover{color:#fff; background:url(../images/menu_back.jpg) no-repeat  center; display:block;}



.xian{width:1003px; height:9px; margin:0 auto;}

.banner_bg{width:1003px; height:318px; margin:0 auto;}

.banner_xian{width:1003px; height:14px; margin:0 auto;}



.kong{padding:0; width:1003px; margin:0 auto; height:20px;}

.main_bg{ background:url(../images/home_mbg.jpg) no-repeat; width:1003px; height:240px; margin:0 auto;}

.about{width:388px; padding:0 24px 0 0; float:left;}

.about_top{width:388px; height:28px; background:url(../images/about_bg1.jpg) no-repeat;}

.about_content{width:388px; text-align:left; line-height:24px; padding:6px 0 6px 0;}

.home_xw{width:388px;}

.home_xw ul li a{line-height:28px; background:url(../images/xw_bg.jpg) no-repeat; height:28px; display:block; text-align:left; padding:0 0 0 20px; color:#666;}

.home_xw ul li a:hover {color:#014D2F;}

.home_xw ul li a span{float:right; padding:0 20px 0 0;}



.home_cp{width:317px; padding:0 16px 0 0; float:left;}

.home_cp_top{width:317px; height:29px;}

.home_cp_bg{ background:url(../images/home_cp_bg.jpg) no-repeat; width:317px; height:112px;}

.home_cp_p{width:211px; padding:20px 0 0 40px;}

.home_cp_p1{ background:url(../images/cp_bg1.jpg) no-repeat; width:211px; height:22px;}

.home_cp_p1zi{padding:0 0 0 20px; color:#014D2F; height:22px; text-align:left; font-family:"Î¢ÈíÑÅºÚ"; letter-spacing:1px;}

.home_cp_p2{ background:url(../images/cp_bg2.jpg) no-repeat; width:211px; height:22px;}

.home_cp_p2zi{padding:0 0 0 20px; color:#014D2F; height:22px; text-align:left; font-family:"Î¢ÈíÑÅºÚ"; letter-spacing:1px; width:80px; float:left;}



.home_cpx{width:190px; padding:6px 0 6px 16px;}

.home_cpx1 ul li a{width:80px; background:url(../images/dian.jpg) no-repeat left; padding:0 0 0 6px; height:22px; line-height:22px; text-align:left; float:left;}

.home_cpx1 ul li a:hover{color:#014D2F; }

.home_case{width:310px; padding:10px 0 0 0px;}

.home_case_content ul li a{width:310px; background:url(../images/home_case.jpg) no-repeat; height:28px; padding:0 0 0 10px; text-align:left; color:#666; line-height:28px;  display:block;}

.home_case_content ul li a:hover{color:#014D2F;}

.home_lx{width:223px; float:right;}

.home_lx_top{width:223px;}

.home_lx_content{line-height:24px; text-align:left; color:#666;}

.pc_bg{ background:url(../images/pc_bg.jpg) no-repeat center; width:1003px; margin:0 auto;}

#demo{ margin:0 auto; overflow:hidden; padding:16px; width:920px; }

.product1{width:188px; height:150px; float:left; margin:0; }

 .product1_pic{width:180px; height:130px;   }

 .product1_pic img{width:170px; height:120px;border:1px solid #e6e6e6; padding:4px;}

 .product1_name{height:20px; line-height:20px; text-align:center;}





.yq_bg{ width:100%; background:url(../images/yq_bg.jpg) repeat-x; height:44px; }

.youqing_content{width:980px; margin:0 auto;}

.youqing_zi{padding:6px 12px 6px 12px;}

.youqing_zi a{color:#999999;}

.youqing_zi a:hover{line-height:22px; color:#666666;}
.di{width:100%;  height:66px;}

.foot_bg{width:998px; margin:0 auto; padding:17px 0 0 0; }

.foot_txt{line-height:22px; color:#333;  text-align:center;}

.foot_txt a{color:#333;}

.foot_txt a:hove{color:#ff0000;}






.main{width:1003px; margin:0 auto; clear:both;}



.lef_top{width:218px; height:72px;background:url(../images/lef_1.jpg) no-repeat;}

.lef_cd{width:218px;}

.lef_cd ul li a{ background:url(../images/lef_bg1.jpg) no-repeat; display:block; height:24px; line-height:24px; padding:0 0 0 40px; text-align:left; color:#666;margin:0 0 6px 0; letter-spacing:2px;}

.lef_cd ul li a:hover{background:url(../images/lef_bg2.jpg) no-repeat; color:#fff;}

#lef_cd1{width:218px;}

#lef_cd1 ul li a{background:url(../images/lef_bg3.jpg) no-repeat; display:block; height:24px; line-height:24px; padding:0 0 0 50px; text-align:left; color:#666;margin:0;}

#lef_cd1 ul li a:hover{background:url(../images/lef_bg4.jpg) no-repeat; color:#fff;  display:block;}

.lef_2{width:218px;}

.lef_lx{line-height:22px; width:200px; margin:0 auto; text-align:left; color:#666; padding:0 0 10px 0;}



.left{width:218px; float:left; background:url(../images/left_bg.jpg) repeat-y; overflow:hidden;}

.right{width:732px; float:left; padding:20px 10px 10px 30px; overflow:hidden; }

.left, .right { padding-bottom: 32767px !important; margin-bottom: -32767px !important; } @media all and (min-width: 0px) { .left, .right { padding-bottom: 0 !important; margin-bottom: 0 !important; } 

.left:before, .right:before { content: '[DO NOT LEAVE IT IS NOT REAL]'; display: block; background: inherit; padding-top: 32767px !important; margin-bottom: -32767px !important; height: 0; } }

.rig_top{width:732px; text-align:left; padding:0 10px 0 10px; background:url(../images/dian.jpg) no-repeat left; line-height:30px; color:#333;}

.rig_xian{width:732px;}

.rig_content{width:710px; margin:0 auto; padding:10px 0 0 0; text-align:left; line-height:24px; color:#333; font-size:12px;}











.gg{width:998px; height:34px; padding:10px 0 10px 0; margin:0 auto; }

.gg_content{border:1px solid #E8EBED;}

.gg_lef{width:97px; height:32px; float:left;}

.gg_rig{ text-align:left; color:#666; line-height:32px; padding:0 0 0 10px;}

.move{width:996px;  margin:0 auto; padding:6px 0 0 0; }

.move_bg{ background:#F5F6F8; border:1px solid #E8EBED;}

.move_content{padding:12px 12px 6px 12px; margin:0 auto; clear:both;}







.info{width:998px; margin:0 auto;}

.info_tu{width:998px; height:41px;}

.info_content{width:998px; margin:0 auto; background:#F7F7F7; padding:10px 0 0 0;}

.news{width:286px; float:left; padding:0 18px 10px 18px;}

.news_content ul li a { background:url(../images/news_bg.jpg) repeat-x; line-height:27px; text-align:left; color:#666; display:block;}

.news_content ul li a:hover{ line-height:27px; text-align:left; color:#666;}

.news_content ul li a span{float:left; padding:0 8px 0 0; color:#999;}

.about{width:410px; float:left; }

.about_cp{width:410px; border-bottom:1px solid #e6e6e6; padding:0 0 6px 0;}

.about_cp_tu{width:116px; height:88px; float:left; padding:0 10px 6px 0;}

.about_cp_zi{width:273px; float:left; text-align:left; line-height:24px;}

.about_info{width:410px; line-height:24px; text-align:left; color:#666; padding:6px 6px 6px 0;}

.fuwu{width:221px; float:left; padding:0 0 0 20px;}

.fuwu_tu{width:221px;}







.nei_lef{width:243px; float:left; padding:0 0 0 0; }

.nei_lef_top{width:243px; height:61px;}

.nei_lef_bg{width:243px;}

.nei_lef_bg ul li a{line-height:29px; height:29px; color:#666; text-align:left; background:url(../images/lef_cd1.jpg) no-repeat center; display:block; letter-spacing:1px;padding:0 0 0 80px; font-family:"Î¢ÈíÑÅºÚ";}

.nei_lef_bg ul li a:hover{background:url(../images/lef_cd2.jpg) no-repeat center; color:#fff;}

.nei_lef_tu{width:221px; height:55px; padding:11px 11px 6px 11px;}



.nei_lef_lx{width:221px;  padding:6px 11px 11px 11px;}

.nei_lef_lx1{width:221px; height:60px;}

.nei_lef_lxbg{width:219px; border-bottom:1px solid #E5E5E5; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; background:#FFFFFF;}

.nei_lef_lxzi{padding:6px 0 6px 2px; text-align:left; line-height:24px; color:#666;}

.nei_lef_lx2{width:228px; height:21px;}



.nei_rig{width:736px; float:right; padding:20px 10px 0 0;}

.nei_rig_bg{height:25px; width:736px; background:url(../images/nei_rig.jpg) no-repeat ; }

.nei_rig_top{line-height:25px; padding:0 0 0 36px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; color:#333; text-align:left;}

.nei_rig_content{line-height:24px; color:#666; padding:14px; text-align:left;}







.ind{width:956px; padding:20px 0 0 0; margin:0 auto; clear:both;}



.ind_about{width:317px; float:left; padding:0;}

.ind_about_tu{width:317px; height:108px;}

.ind_about_content{line-height:22px; text-align:left;}

.ind_culture{width:317px; float:left; padding:0 0 0 20px;}

.ind_huan{width:283px; height:226px; padding:0; float:right;}

.ind_huan_bg{ background:url(../images/tu_bg.jpg) no-repeat; width:283px; height:226px;}

.lef_huancontent{width:281px; height:224px;}









































.product{width:234px; height:180px; float:left; margin:0; }

 .product_pic{width:220px; height:160px;   }

 .product_pic img{width:210px; height:150px;border:1px solid #e6e6e6; padding:4px;}

 .product_name{height:20px; line-height:20px; text-align:center;}

 

 #page{line-height:24px; text-align:center; margin:2px; padding:2px; background:#f5f5f5; font-size:12px; clear:both;}

#page a{color:#1593cb;}







.in_line{line-height:24px; padding:2px;  color:#888888;}

.page_line{line-height:28px; font-weight:bold; font-size:12px;}

.bottom_line{border-bottom:1px dashed #cccccc; color:#666666; }

.news_back{background:ececec;}

.in_news_list{ margin:80px 0 0 10px; width:310px; }

.in_news_list ul{}

.in_news_list ul li a{ display:block; width:280px; padding:0 0 0 10px; color:#666666; line-height:24px; height:24px;}

.in_news_list ul li a:hover{color:#375C0C; background:url(../images/in_news_over.gif); }

.in_news_list ul li a span{float:right; padding:0 5px 0 0;}



.productlist{ background:url(../images/pro_back.png) no-repeat top; width:212px; height:180px; margin:0 5px 0 5px;}

.productlist_pic{ width:196px; height:132px; padding:8px 0 0 0; margin:0 auto;}

.productlist_pic img{width:196px; height:132px;}

.productlist_name{line-height:18px; text-align:center; padding:12px 0 0 0;  margin:0 auto;}



