﻿@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; color:#333333; font-size:12px; font-family:Arial,"宋体", Helvetica, sans-serif;}
img{ border:none;} 
b,i,em,font,h1,h2,h3,h4,h5,h6{font-style:normal; font-weight:normal;line-height:1;}
em{ display:inline-block; vertical-align:middle;}
a,a:hover{color:#000; text-decoration:none;}
a:hover{color:#e60000;}
ul,ol,dl,li,dt,dd{ list-style:none;}
input:focus,textarea:focus {outline:none;}
textarea{resize:none;}
.f0{ font-size:0;}
.fl{float:left;}
.fr{float:right;}
.frame{ float:left; width:100%;}
.mid{width:1172px; margin:0 auto; overflow:hidden;}
body{background: #ffffff;}

.song,.song a,.song a:hover{font-family:Arial,"宋体", Helvetica, sans-serif;}
.hei,.hei a,.hei a:hover{font-family:Arial,"黑体", Helvetica, sans-serif;}
.yahei,.yahei a,.yahei a:hover{font-family:Arial,"微软雅黑", Helvetica, sans-serif;}
.red,.red a,.red a:hover{color:#e60000;}
.white,.white a{ color:#fff;}
.white a:hover{ color:#1d841b;}
.black,.black a{ color:#000;}
.black a:hover{ color:#1d841b;}
.bold{ font-weight:bold;}
.upp{ text-transform:uppercase;}
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.default{ cursor:default;}
.ll{ float:left;}
.lr{ float:right;}
.padding7{ padding-right:7px; padding-left:7px;}


@font-face {
  font-family:"arial_bold";
  src:url('../font/arial_bold.eot');
  src:url('../font/arial_bold.eot?#iefix') format('embedded-opentype'),
      url('../font/arial_bold.woff') format('woff'),
      url('../font/arial_bold.ttf') format('truetype'),
      url('../font/arial_bold.svg') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
  font-family:"bodoni_bd_bt";
  src:url('../font/bodoni_bd_bt.eot');
  src:url('../font/bodoni_bd_bt.eot?#iefix') format('embedded-opentype'),
      url('../font/bodoni_bd_bt.woff') format('woff'),
      url('../font/bodoni_bd_bt.ttf') format('truetype'),
      url('../font/bodoni_bd_bt.svg') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
  font-family:"times_new_roman";
  src:url('../font/times_new_roman.eot');
  src:url('../font/times_new_roman.eot?#iefix') format('embedded-opentype'),
      url('../font/times_new_roman.woff') format('woff'),
      url('../font/times_new_roman.ttf') format('truetype'),
      url('../font/times_new_roman.svg') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
  font-family:"impact";
  src:url('../font/impact.eot');
  src:url('../font/impact.eot?#iefix') format('embedded-opentype'),
      url('../font/impact.woff') format('woff'),
      url('../font/impact.ttf') format('truetype'),
      url('../font/impact.svg') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
  font-family:"agency_fb";
  src:url('../font/agency_fb.eot');
  src:url('../font/agency_fb.eot?#iefix') format('embedded-opentype'),
      url('../font/agency_fb.woff') format('woff'),
      url('../font/agency_fb.ttf') format('truetype'),
      url('../font/agency_fb.svg') format('svg');
font-weight: normal;
font-style: normal;
}

/*首页*/
.headbox{ height:108px;}
.headbox .ll{ padding-top:9px;}
.headbox .lr{ width:609px;}
.headbox h3{ padding-top:20px; margin-bottom:24px;}
.headbox h3 .a1{ display:inline-block; vertical-align:middle; width:59px; height:18px; line-height:18px; text-align:center; border:2px solid #008640; margin:0 5px; color:#008640; font-size:12px; border-radius:10px;}
.headbox h3 .a2{display:inline-block; vertical-align:middle; margin-left:5px; margin-right:4px;}
.headbox h4 a{ display:inline-block; margin:0 11px; font-size:15px; color:#1f1f1f;font-family:Arial,"微软雅黑", Helvetica, sans-serif; line-height:1;}
.headbox h4 a:hover{ color:#e60000;}

.index_focus {width:1424px;height: 578px;margin: 0 auto;overflow: hidden;position: relative;}
.index_focus .bd li {  display: none;position: absolute;left: 0;top: 0; width:100%; text-align:center;}
.index_focus_post {z-index: 10;}
.index_focus .pic {height:578px;display: block; text-align:center;}
.index_focus .pic:hover {text-decoration: none;}
.index_focus .slide_nav {position: absolute;l/eft: 45%;bottom:2%; width:100%; text-align:center;}
.index_focus .slide_nav a {cursor:pointer;f/loat:left;font-size:70px;font-family: arial;color: #009249;padding:5px 3px 5px 10px;}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{text-decoration: none;color: #ff0000;filter: alpha(opacity=80);opacity: 0.8;}
.index_focus_pre,.index_focus_next {position: absolute;top: 50%;margin-top: -36px;width:38px;height:80px;text-indent: 100%;white-space: nowrap;overflow: hidden;z-index: 10;}
.index_focus_pre {left: 30px;background-position: 0 0;background:url(../images/jt1.png) no-repeat;}
.index_focus_pre:hover {left: 30px;background-position: 0 0;background:url(../images/jt1.png) no-repeat;}
.index_focus_next {right: 30px;background-position: 0 0;background:url(../images/jt2.png) no-repeat;}
.index_focus_next:hover {right: 30px;background-position: 0 0;background:url(../images/jt2.png) no-repeat;}

.searchbox { height:78px; background:#009148;}
.searchbox .ll{ width:632px; padding-left:6px; padding-top:29px;}
.searchbox .ll,.searchbox .ll a{ color:#fff; font-size:14px; line-height:1;}
.searchbox .ll a:hover{ color:#fff000;}
.searchbox .lr{ padding-top:14px;}
.searchbox .search03{ width:425px; height:49px; overflow:hidden;}
.searchbox .search03 .input{ float:left; width:344px; padding:0px 10px; height:49px; line-height:49px; color:#484848; font-size:12px; font-family:Arial,"宋体", Helvetica, sans-serif; overflow:hidden; border:none;}
.searchbox .search03 .button{ float:left; width:57px; height:49px; cursor:pointer;border:none; background:url(../images/sy3.jpg) no-repeat #000000 center center;}

.aboutbox { height:450px;}
.aboutbox dl{ height:239px; text-align:center;}
.aboutbox h1{font-family:"impact"; color:#1c1f28; font-size:40px; padding-top:74px; margin-bottom:23px;text-transform: uppercase;}
.aboutbox h2{ color:#3d3d3d; font-size:23px;font-family:Arial,"微软雅黑", Helvetica, sans-serif;text-transform: uppercase;}
.aboutbox .ll{ width:490px; padding-left:95px; height:210px; background:url(../images/sy4.jpg) no-repeat 5px 4px;}
.aboutbox .lr{ margin-right:10px; width:431px; padding-left:91px; height:210px;background:url(../images/sy5.jpg) no-repeat 0px 0px;}
.aboutbox h3{ padding-top:4px;text-transform: uppercase; margin-bottom:13px; color:#3d3d3d; font-size:18px;font-family:Arial,"微软雅黑", Helvetica, sans-serif;}
.aboutbox .about,.aboutbox .about p,.aboutbox .about a{ font-size:14px; line-height:24px; color:#3d3d3d;}
.aboutbox .about a:hover{ color:#e60000;}
.aboutbox h4{ padding-top:4px;color:#3d3d3d;text-transform: uppercase; font-size:18px; margin-bottom:13px;font-family:Arial,"微软雅黑", Helvetica, sans-serif;}
.aboutbox .youshi,.aboutbox .youshi p,.aboutbox .youshi a{ font-size:14px; line-height:24px; color:#3d3d3d;}
.aboutbox .youshi a:hover{ color:#e60000;}

.probox { height:688px; background:#009148;}
.probox dl{ height:234px; text-align:center;}
.probox h1{ padding-top:53px; margin-bottom:15px; color:#fff; font-size:28px;text-transform:uppercase;font-family:Arial,"微软雅黑", Helvetica, sans-serif;}
.probox h2{ margin-bottom:22px; color:#fff; font-size:18px; text-transform:uppercase;}
.probox .leibie{ margin:0 auto; width:1015px; height:64px; position:relative; background:url(../images/sy12.jpg) no-repeat left top;}
.probox em{ position:absolute; z-index:999; text-align:center; line-height:1; color:#676767; font-size:12px;}
.probox em:hover{ color:#e60000;}
.probox .e1{ left:54px; top:8px;}
.probox .e2{ left:180px; top:8px;}
.probox .e3{ left:343px; top:8px;}
.probox .e4{ left:450px; top:8px;}
.probox .e5{ left:594px; top:8px;}
.probox .e6{ left:741px; top:8px;}
.probox .e7{ left:860px; top:8px;}
.probox .e8{ left:94px; top:44px;}
.probox .e9{ left:227px; top:44px;}
.probox .e10{ left:380px; top:44px;}
.probox .e11{ left:519px; top:44px;}
.probox .e12{ left:657px; top:44px;}
.probox .e13{ left:772px; top:44px;}

.probox ul{ width:1171px; height:396px;background:url(../images/sy13.jpg) no-repeat; position:relative;}
.probox ul p{ text-align:center;}
.probox ul p a:hover{ color:#e60000;}
.probox .cp1{ position:absolute; left:294px; top:0; width:294px; height:198px; text-align:center;}
.probox .p1{ padding-top:46px; margin-bottom:20px; color:#292929; font-size:16px; line-height:1;font-family:Arial,"微软雅黑", Helvetica, sans-serif;}
.probox .p1:hover{ color:#e60000;}
.probox .p2{ color:#191919; font-size:12px; line-height:24px;}
.probox .cp2{ position:absolute; left:877px; top:0; width:294px; height:132px; padding-top:66px; text-align:center;}
.probox .p3,.probox .p3 a{  color:#292929; font-size:16px; line-height:30px;font-family:Arial,"微软雅黑", Helvetica, sans-serif;}
.probox .p3 a:hover{ color:#e60000;}
.probox .cp3{ position:absolute; left:0; top:198px; width:291px; height:198px; text-align:center;}
.probox .p4{ padding-top:37px; margin-bottom:19px; color:#292929; font-size:16px; line-height:1;font-family:Arial,"微软雅黑", Helvetica, sans-serif;}
.probox .p4:hover{ color:#e60000;}
.probox .p5{ width:243px; margin:0 auto; color:#191919; font-size:12px; line-height:24px;}
.probox .cp4{ position:absolute; left:585px; top:198px; width:292px; height:198px; text-align:center;}
.probox .p6{ padding-top:50px; margin-bottom:25px; color:#292929; font-size:16px; line-height:1;font-family:Arial,"微软雅黑", Helvetica, sans-serif;}
.probox .p6:hover{ color:#e60000;}
.probox .p7{ color:#191919; font-size:12px; line-height:24px;}

.newbj{ float:left; width:100%; padding-top:59px; height:321px; border-bottom:29px solid #f6f6f6;}
.newbj .newsleft{ float:left; width:583px; overflow:hidden;}
.newbj .newsleft dl{ float:left; width:100%;}
.newbj .newsleft dl span{ float:left; display:inline-block;}
.newbj .newsleft dl .s1{ width:101px; text-align:center; height:100px; background:#009148; border-bottom:1px solid #fff;}
.newbj .newsleft dl .s1 h1{ padding-top:30px; margin-bottom:18px; font-weight:bold; color:#fff; font-family:"bodoni_bd_bt"; font-size:34px; line-height:24px;}
.newbj .newsleft dl .s1 h2{ font-size:12px; color:#fff;}
.newbj .newsleft dl .s2{ margin-left:18px; width:464px; height:100px; border-bottom:1px solid #909090;}
.newbj .newsleft dl .s2 h3{ padding-top:11px; margin-bottom:20px; }
.newbj .newsleft dl .s2 h3,.newbj .newsleft dl .s2 h3 a{color:#444444; font-size:15px; font-weight:bold;font-family:Arial,"微软雅黑", Helvetica, sans-serif;}
.newbj .newsleft dl .s2 h3 a:hover{color:#e60000;}
.newbj .newsleft dl .s2 h4{ color:#676767; font-size:12px; line-height:18px;}
.newbj .newsleft dl:hover .s1{ background:#2a2a2a;}
.newbj .newsright{ float:right; width:508px; padding-top:2px;}

.mailbox { border-bottom:1px solid #fff; height:137px; background:url(../images/sy14.jpg) no-repeat center top;}
.mailbox span{ display:inline-block; vertical-align:middle; margin-top:30px;}
.mailbox .s1{ margin-left:29px; margin-right:41px;}
.mailbox h1{ margin-bottom:18px;}
.mailbox .e1{ color:#fff; font-size:12px; margin-right:15px;}
.mailbox .userinput{ width:206px; height:28px; color:#000; font-size:12px; line-height:28px; border:none; background:#fff; margin-right:34px;}
.mailbox .e3{ color:#fff; font-size:12px;}
.mailbox .queren{ width:134px; height:28px; background:#000; border:none; cursor:pointerl; text-align:center; line-height:28px; color:#fff; font-size:12px;font-family:Arial,"微软雅黑", Helvetica, sans-serif;}
.mailbox .lr{ margin-right:37px; text-align:right; font-size:30px; color:#fff;font-family:Arial,"微软雅黑", Helvetica, sans-serif; padding-top:55px;}
.mailbox .lr font{ font-size:18px; color:#fff;font-family:Arial,"微软雅黑", Helvetica, sans-serif;}

.footbox { height:165px; background:#1b1b1b;}
.footbox dl{ height:54px; padding-top:24px; text-align:center; }
.footbox dl,.footbox dl a{color:#fff; font-size:14px;font-family:Arial,"微软雅黑", Helvetica, sans-serif;}
.footbox dl a:hover{ color:#fff000;}
.footbox ul{ text-align:center;}
.footbox ul,.footbox ul p,.footbox ul a{ font-size:12px; line-height:30px; color:#fff;}
.footbox ul a:hover{ color:#fff000;}

.bootbox{ height:57px; background:#000000; text-align:center;} 
.bootbox,.bootbox a{ color:#fff; font-size:12px; line-height:57px;}
.bootbox a:hover{ color:#fff000;}











/*内页*/
.nybanner{ float:left; width:100%; text-align:center;}

.nybigbox{ float:left; width:100%;padding-top:62px; padding-bottom:52px;}
.lny { float:left; margin-left:3px; width:220px;}
.lny .lnytit { height:88px; background:#017f40; font-size:0;}
.lny .lnytit em{ margin-top:17px;}
.lny .e1{ margin-left:2px; width:6px; height:46px; background:#fff; margin-right:19px;} 
.lny  h1{ color:#fff; font-size:26px; font-family:Arial,"微软雅黑", Helvetica, sans-serif;font-weight:bold;text-transform: uppercase;}
.lny h2{ font-size:14px;font-weight:bold; color:#fff;}
.lnycon { float:left; width:220px; background:#ebebeb; padding-top:27px; padding-bottom:30px; min-height:482px;}
.lnycon li{ float:left; margin-left:8px; width:184px; height:35px; border-bottom:1px solid #c7c7c7; padding-left:19px; color:#323232; font-size:12px; line-height:35px;}
.lnycon li:hover{color:#e60000;}
.rny { float:right; width:924px; overflow:hidden;}
.rnytit { width:924px; height:62px; background:#f2f2f2;}
.rnytit em{ margin-top:18px;}
.rnytit .e1{margin-right:45px; width:9px; height:22px; background:#017f40;}
.rnytit .e2{color:#0c0c0c; font-size:18px; font-weight:bold; line-height:1; text-transform:uppercase;font-family:Arial,"微软雅黑", Helvetica, sans-serif;}
.rnytit .e3{ float:right; margin-top:19px; width:253px; position:relative; padding-left:22px; height:22px; background:#017f40; font-size:12px; color:#fff; line-height:22px; font-family: "agency_fb";}
.rnytit .b1{ position:absolute; z-index:999; display:inline-block; width:8px; height:18px; background:#000; left:0; top:2px;}
#nycontentbox{ float:left; width:924px; padding-top:29px; }
.nycontentbox{width:884px; min-height:577px; margin:0 auto; overflow:hidden; padding-bottom:40px;}
.format,.format p,.format strong,.format a,.format a:hover{color:#333333; font-size:12px; line-height:28px;}
.format a:hover{color:#e60000;}

.aboutbg{height:690px; background:url(../images/ny1.jpg) no-repeat center bottom;}

.nycontact{float:left; width:100%; margin-bottom:30px; background: url(../images/contact_08.jpg) no-repeat 578px 46px;}
.nycontact .nycontactcon{width:73%; border-bottom:1px dashed #cccccc;}
.nycontact .nycontactcon,.nycontact .nycontactcon a{color:#333333; font-size:12px; line-height:30px;font-family:Arial,"宋体", Helvetica, sans-serif;}
.nycontact .nycontactcon span{ margin-left:34px; color:#e60000; font-size:20px; letter-spacing:1.5px; font-weight: bold;}
.nycontact .nycontactcon img{ vertical-align:middle; margin-left:12px; margin-right:15px;}
.nymap{ margin:0 auto; overflow:hidden; width:99%; height:400px; border:1px solid #ccc;}

.onlinebox{ width:100%;}
.onlinebox ol{ margin-bottom:14px;}
.onlinebox .orderlist { float:left;width: 100%; margin-bottom:17px;}
.onlinebox .orderlist .onlinel{float:left; width:15%; text-align:center;}
.onlinebox .orderlist .lihe1{line-height:37px;}
.onlinebox .orderlist .lihe2{line-height:107px;}
.onlinebox .orderlist .lihe3{line-height:63px;}
.onlinebox .orderlist .onliner{float:left; width:85%;}
.onlinebox .orderlist .onliner .input-txt{ margin-right:4px; width:97%; height:35px; height:35px; line-height:35px; border:1px solid #017f40; background:#fff;}
.onlinebox .orderlist .onliner .input-txt:hover{background:#f5f5f5;}
.onlinebox .orderlist .onliner .textarea-txt{width:97%; height:105px; line-height:35px; border:1px solid #017f40; background:#fff;}
.onlinebox .orderlist .onliner .textarea-txt:hover{background:#f5f5f5;}
.onlinebox .orderlist .onliner .input-verify{ margin-right:14px; width:115px; height:35px; line-height:35px; vertical-align:middle; border:1px solid #017f40; background:#fff;}
.onlinebox .orderlist .onliner .input-verify:hover{background:#f5f5f5;}
.onlinebox .orderlist .onliner img{cursor:pointer; width:250px; height:63px; vertical-align:middle; margin-left:10px;}
.onlinebox .ordersubmit { text-align:center;}
.onlinebox .ordersubmit input[type="submit"],.onlinebox .ordersubmit input[type="reset"]{margin-top:10px; width:124px; height:39px; line-height:39px; border:none;border-radius:6px; background:#017f40; color:#fff; font-size:14px; text-align:center; cursor:pointer;}
.onlinebox .ordersubmit input[type="submit"]{margin-right:30px;}

.nynews{ width:100%; margin:0 auto; margin-top:20px; border:0; border-collapse:collapse; border-spacing:0; padding:0;}
.nynews tr td{border-bottom:1px dashed #cccccc;}

.nyprotitle{display:block; background:#04883f; text-align:center; margin-bottom:0px; margin-top:12px;}
.nyprotitle i{font-size:15px; line-height:35px; color:#fff; font-weight:bold;}
.nyprotitle i:hover{font-size:15px; color:#fff001;}
.nyprotitle b{ float:right; display:inline-block; font-size:12px; line-height:1; color:#777777; padding:2px 13px; border-radius:9px; background:#fff; margin-right:6px; margin-top:9px;}
.nyprotitle b:hover{font-size:12px; color:#e60000; background:#fff;}
.nyprotable{ width:100%; margin:0 auto; border:1px solid #cccccc; border-collapse:collapse; border-spacing:0;padding:0; margin-bottom:27px;}
.nyprotable tr td{ border:1px solid #cccccc;}
.nyprotable tr td,.nyprotable tr td a,.nyprotable tr td a:hover{ color:#333333; font-size:12px; line-height:30px;}
.nyprotable tr td a:hover{color:#e60000;}
.nyprotable tr td img{ vertical-align:middle;}
.nyprotable tr .td0{text-align:center; background:#f5f5f5; font-weight:bold;}
.nyprotable tr td .more{display:inline-block; width:65px; height:20px; border-radius:12px; border:1px solid #e0a949; background:#fff2ab;}
.nyprotable tr td .more span{ display:inline-block; vertical-align:middle; font-size:12px; line-height:20px; font-family:Arial,"宋体", Helvetica, sans-serif; color:#9a6200; text-transform:capitalize; text-decoration:none;}
.nyprotable tr td .more b{ display:inline-block; vertical-align:middle; margin-left:6px; width:12px; text-align:center; height:12px; border-radius:50%; background:#fff; border:1px solid #e0ab4c; font-size:12px; line-height:1; font-family:Arial,"宋体", Helvetica, sans-serif; color:#9a6200; text-decoration:none;}

.prodetailtable{ width:98%; margin:0 auto; margin-top: 20px; border-spacing:0;padding:0;border-collapse:collapse;}
.prodetailtable tr td{padding:0 7px; color:#333333; font-size:12px; line-height:30px; border:1px solid #cccccc;}
.prodetailtable tr .tdl{ width:18%; text-align:center; font-weight:bold; background:rgba(222,246,234,0.2);}
.prodetailtable tr td img{ margin-top:7px; margin-bottom:7px;}
.smalltable{width:100%; margin:7px 0; border-spacing:0;padding:0;border-collapse:collapse;}






.nytitlestyle01{text-align:center; color:#e60000; font-size:15px; line-height:38px; font-weight: bold; border-bottom: #cccccc 1px dashed;}

#newspage01{ float:left; width:100%; padding:7px 0; margin-top:30px; background:#f5f5f5;}
.newspage01{ float:right; margin-right:7px;}
.newspage01 a,.newspage01 span{ display:inline-block;}
.newspage01 span{cursor:default;}
.newspage01,.newspage01 a,.newspage01 a:hover,.newspage01 a:active,.newspage01 a span,.newspage01 a span:hover,.newspage01 span,.newspage01 span:hover{color:#666; font-size:12px; line-height:12px; font-family:Arial,"宋体", Helvetica, sans-serif;}
.newspage01 a{float:left; padding:3px 5px; margin-right:5px; border:1px solid #ddd; background:none;}
.newspage01 a:hover {color:#fff !important; border:1px solid #E05222; background:#E05222;}
.newspage01 a:active {color:#fff !important; border:1px solid #666; background:#E05222;}
.newspage01 a span:hover,.newspage01 span:hover{color:#fff;}
.newspage01 span.current{ float:left; padding:3px 5px; margin-right:5px; border:1px solid #993300; background:#993300; color:#fff;}
.newspage01 .zi form:hover{color:#666;}
.newspage01 .zi form input[type="text"]{border:1px solid rgba(153,153,153,0.7); background:none; color:#666; font-size:12px; line-height:18px; font-family:Arial,"宋体", Helvetica, sans-serif;}
.newspage01 .zi form input[type="submit"]{padding:1px 5px; color:#666; font-size:12px; line-height:12px; font-family:Arial,"宋体", Helvetica, sans-serif;}
.newspage01_detail{ float:left; width:100%; padding:7px 0; margin-top:30px; text-align:center; background:#f0f0f0;}
.newspage01_detail a,.newspage01_detail a:hover{display:inline-block; padding:3px 5px; font-size:12px; line-height:12px; font-family:Arial,"宋体", Helvetica, sans-serif;}
.newspage01_detail a{color:#666; border:1px solid rgba(153,153,153,0.7); background:none;}
.newspage01_detail a:hover {color:#fff !important; border:1px solid #E05222; background:#E05222;}








