﻿@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; color:#000; 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:1190px; 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;}


@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;
}
.bodonibdbt{font-family:"bodoni_bd_bt";}

@font-face {
  font-family:"times_new_roman_bold";
  src:url('../font/times_new_roman_bold.eot');
  src:url('../font/times_new_roman_bold.eot?#iefix') format('embedded-opentype'),
      url('../font/times_new_roman_bold.woff') format('woff'),
      url('../font/times_new_roman_bold.ttf') format('truetype'),
      url('../font/times_new_roman_bold.svg') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
  font-family:"Baskerville_Old_Face";
  src:url('../font/Baskerville_Old_Face.eot');
  src:url('../font/Baskerville_Old_Face.eot?#iefix') format('embedded-opentype'),
      url('../font/Baskerville_Old_Face.woff') format('woff'),
      url('../font/Baskerville_Old_Face.ttf') format('truetype'),
      url('../font/Baskerville_Old_Face.svg') format('svg');
font-weight: normal;
font-style: normal;
}  

/*首页*/
.headbox { height:137px; border-top:16px solid #e5e5e5; }
.headbox .ll{ padding-top:35px;} 
.headbox .e1{ margin-left:4px; margin-right:14px;}
.headbox h1{ margin-bottom:16px; color:#000; font-size:30px; font-weight:bold;}
.headbox h1 font{ color:rgba(0,0,0,0.7); font-size:21px; letter-spacing:0.7px;}
.headbox h2{ font-size:17px; text-transform:uppercase; letter-spacing:0.2px;}
.headbox h2 font{margin-left:10px; color:rgba(0,0,0,0.7); font-size:12px; text-transform:uppercase;}
.headbox .lr{ padding-top:29px; padding-right:16px;}

#navbox{float:left; width:100%; background:#029883; border-bottom:1px solid #fff;}
#navbox .navbox a{ display:inline-block; padding:0 56px; height:46px; line-height:46px; font-size:14px; color:#fff;} 
#navbox .navbox a:hover{ color:#fff000;}

.left_banner{float:left; width:100%; text-align:center; background:#fff;}
#slider{ display:inline-block; width:1421px; height:587px;z-index:0;}
#slider img {position:absolute;top:0px;left:0px;display:none;}
.nivo-controlNav{position:absolute;left:700px;bottom:10px;z-index:1000;}
.nivo-controlNav a {display:block;width:15px;height:16px;background:url(../images/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left;}
.nivo-controlNav a.active {background-position:0 -16px; margin-top:-3px;}
.nivo-directionNav a {display:block;width:41px;height:65px;background:url(../images/arrows.png) no-repeat;text-indent:-9999px;border:0; margin-top:-30px;}
a.nivo-nextNav {background-position:-41px 0;right:0px;}
a.nivo-prevNav {left:0px;}
.nivo-caption {text-shadow:none; height:38px; line-height:33px;}
.nivo-caption a {color:#fff;text-decoration:underline;}
.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}
.nivo-slice {display:block;position:absolute;z-index:50;height:100%;}
.nivo-caption {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8; /* Overridden by captionOpacity setting */width:100%;z-index:89;}
.nivo-caption p {padding:5px;margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;}
.nivo-directionNav a {position:absolute;top:45%;z-index:99;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
.nivo-controlNav a {position:relative;z-index:99;cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}

#newsbox{ float:left; width:100%; height:42px; background:#eaeaea; border-top:1px solid #fff;}
#newsbox .newsbox{ width:1191px; margin:0 auto; overflow:hidden; height:42px;}
#newsbox .newsbox .nl{ float:left; margin-left:17px; width:118px; text-align:center; height:42px; background:#696969; color:#fff; font-size:18px; line-height:42px;}
#newsbox .newsbox .n2{ float:left; width:893px; height:26px; padding:8px 0;}
#newsbox .newsbox .n2 ul li{}
#newsbox .newsbox .n2 ul li a,#newsbox .newsbox .n2 ul li a:hover,#newsbox .newsbox .n2 ul li a font{color:rgba(0,0,0,0.8); font-size:14px;  line-height:26px;}
#newsbox .newsbox .n2 ul li a:hover{color:#e60000;}
#newsbox .newsbox .n2 ul li a font{ display:inline-block; width:127px; text-align:center; color:rgba(0,0,0,0.7);}
#newsbox .newsbox .n3{ float:right; margin-right:15px; width:105px; text-align:center; height:42px; background:#7b7b7b; }
#newsbox .newsbox .n3,#newsbox .newsbox .n3 a,#newsbox .newsbox .n3 a:hover{color:#fff; font-size:12px; font-family:Arial,"宋体", Helvetica, sans-serif; line-height:42px;}
#newsbox .newsbox .n3:hover{ background:#696969; color:#fff000;}

.aboutbox { height:620px; background:url(../images/sy4.jpg) no-repeat center 245px;}
.aboutbox dl{ height:245px;}
.aboutbox dl p{ text-align:center; line-height:1;}
.aboutbox .p1{ padding-top:65px; margin-bottom:30px; font-size:26px; font-weight:bold; text-transform:uppercase; letter-spacing:-0.5px;}
.aboutbox .p2{ margin-bottom:9px; font-family:"times_new_roman_bold"; color:#f36f0b; font-size:27px; text-transform:uppercase;}
.aboutbox .p3{ margin:0 auto; width:130px; height:1px; background:#f36f0b;}
.aboutbox .ll{ width:564px; height:317px; padding-left:25px; padding-top:11px;}
.aboutbox .lr{ position:relative; width:500px; height:300px; padding-top:39px; padding-right:56px;}
.aboutbox .aboutcon{ height:232px;}
.aboutbox .aboutcon,.aboutbox .aboutcon p{color:#000; font-size:14px; line-height:30px;}
.sim-button{ margin-left:3px; width:96px; height:29px; cursor:pointer; background:#484848; font-size:14px; line-height:29px; text-align:center;}
.back04{position:relative; color:rgba(64,64,64,1); -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; }
.back04 span{display:block; position:absolute; width:100%; height:100%; z-index:2; color:rgba(255,255,255,0.7); font-size:14px;}
.back04::before{opacity:0; content:''; position:absolute; top:0; left:0; width:100%; height:100%; z-index:1; background-color:rgba(255,255,255,0.5); -webkit-transition:all 0.4s; -moz-transition:all 0.4s; -o-transition:all 0.4s; transition:all 0.4s; -webkit-transform:scale(0.5, 1); transform:scale(0.5, 1);}
.back04:hover::before{opacity:1; -webkit-transform:scale(1, 1); transform:scale(1, 1);}

.hotline { height:191px; background:url(../images/sy5.jpg) no-repeat center top;}
.hotline .ll{ width:845px;}
.hotline .ll h1{ margin-left:56px; padding-top:77px; margin-bottom:31px;}
.hotline .ll h1,.hotline .ll h1 font{ color:#fff; font-size:33px; font-weight:bold;}
.hotline .ll h1 font{display:inline-block; margin-left:230px;}
.hotline .ll h2{ margin-left:553px; color:rgba(137,137,137,0.5); font-size:26px; font-weight:bold;}
.hotline .lr { padding-top:77px;}
.hotline .lr .e1{ margin-right:16px;}
.hotline .lr .e2{ margin-right:48px;}
.hotline .lr h3{ margin-bottom:9px; color:#fff; font-size:14px; font-weight:bold;}
.hotline .lr h4{ color:#fff; font-size:28px; font-weight:bold;}

#probox{ float:left; width:100%; height:922px; padding-top:63px;}
#probox .prol{ margin-left:15px; width:370px; height:594px; background:#029883;}
#probox .prol h1{ padding-top:47px; margin-bottom:31px; margin-left:45px;}
#probox .prol h1 b{ color:#fff; font-size:48px; line-height:34px; margin-right:7px; display:inline-block; vertical-align:middle;}
#probox .prol h1 span{color:#fff; font-size:26px; font-weight:bold; display:inline-block; vertical-align:middle;}
#probox .prol h2{ margin-left:41px; margin-bottom:18px;}
#probox .prol h3{ width:298px; margin-left:41px; margin-bottom:15px; color:#fff; font-size:14px; line-height:27px;}
#probox .prol .prol-1{ margin-left:41px; width:298px; height:218px; background:rgba(255,255,255,0.9); position:relative;}
#probox .prol .p1 { width:240px; padding-top:26px; margin-left:38px; color:#010000; font-size:14px; line-height:28px;}
#probox .prol .img1{ position:absolute; left:15px; top:33px;}
#probox .prol .img2{ position:absolute; left:15px; top:88px;}
#probox .prol .img3{ position:absolute; left:15px; top:144px;}
#probox .prol .prol-1 .ll img{ margin-left:27px; margin-right:10px; margin-top:10px;}
#probox .prol .prol-1 .lr{ float:left; width:222px; color:#010000; font-size:14px; line-height:28px;}
#probox .prom{ width:419px; height:594px;}
#probox .prom h1{margin-bottom:18px; color:rgba(0,0,0,0.7); font-size:36px; font-weight:bold; text-transform:uppercase;}
#probox .prom h2{ margin-bottom:26px; color:#6f6f6f; font-size:14px;font-family:Arial,"宋体", Helvetica, sans-serif;}
#probox .prom h2:hover{color:#e60000;}
#probox .prom dl{ width:337px; padding:0 41px; height:60px; margin-bottom:16px; background:#e5e5e5;}
#probox .prom dl dt{ float:left; color:#000; font-size:18px; line-height:60px; font-weight:bold;}
#probox .prom .dll{ width:63%}
#probox .prom .dmm{ width:7%}
#probox .prom .drr{ width:30%}
#probox .prom ul{width:337px; padding:0 41px; padding-top:0px;}
#probox .prom ul li{ float:left; height:53px; border-bottom:1px solid #e6e6e6; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
#probox .prom .ll{ width:63%}
#probox .prom .lm{ width:7%}
#probox .prom .lr{ width:30%}
#probox .prom ul li,#probox .prom ul li a,#probox .prom ul li a:hover{color:#000; font-size:14px; line-height:53px;}
#probox .prom ul li a:hover{color:#e60000;}
#probox .pror{ width:370px; height:594px; background:#029883;}
#probox .pror h1{padding-top:47px; margin-bottom:31px; margin-left:45px;}
#probox .pror h1 b{ color:#fff; font-size:48px; line-height:34px; margin-right:7px; display:inline-block; vertical-align:middle;}
#probox .pror h1 span{color:#fff; font-size:26px; font-weight:bold; display:inline-block; vertical-align:middle;}
#probox .pror h2{ margin-left:41px;}
#probox .pror h3{ padding-top:46px; margin-bottom:50px; text-align:center; color:#fff; font-size:15px;}
#probox .pror .pror-1{margin-left:41px; width:298px; height:218px;  background:rgba(255,255,255,0.9);}
#probox .pror .p3{ margin:0 auto; padding-top:17px; width:257px; font-size:14px; line-height:27px;}
#probox .pror h4{margin-left:43px; margin-top:16px;color:#fff; font-size:16px;}
#probox .prodown{height:323px;}
.prodown li{float:left; height:323px;}
.prodown .ll{ margin-left:15px; width:370px; background:#029883;}
.prodown .lm { width:419px; background:#e5e5e5;height:323px;}
.prodown .lm  h1{ padding-top:54px; margin-bottom:25px; margin-left:45px;}
.prodown .lm  h1 b{ color:#028775; font-size:48px; line-height:34px; margin-right:7px; display:inline-block; vertical-align:middle;}
.prodown .lm  h1 span{color:#028775; font-size:26px; font-weight:bold; display:inline-block; vertical-align:middle;}
.prob{ margin:0 auto; width:341px; height:127px; border-bottom:1px solid #b6b6b6; position:relative;}
.prob .p1 { margin-left:32px; color:#000; font-size:14px; line-height:36px;}
.prob .img1{ position:absolute; z-index:99; left:7px; top:10px;}
.prob .img2{ position:absolute; z-index:99; left:7px; top:46px;}
.prob .img3{ position:absolute; z-index:99; left:7px; top:81px;}
.prodown .lm h3{ text-align:center; padding-top:23px; margin-bottom:11px; color:rgba(0,0,0,0.5); font-size:13px; text-transform:uppercase;}
.prodown .lm h4{ text-align:center; color:rgba(0,0,0,0.5); font-size:12px; text-transform:uppercase;}
.prodown .lr{width:370px; background:#029883;}

.technology { height:398px; background:url(../images/sy11e.jpg) no-repeat center top;}
.technology h1{ text-align:center; padding-top:90px; margin-bottom:62px; color:rgba(0,0,0,0.7); font-size:16px; font-weight:bold;}
.technology h2{text-align:center; margin-bottom:55px; color:#f75700; font-size:27px; font-weight:bold; text-transform:uppercase;}
.technology h3{text-align:center; margin-bottom:30px; color:#029883; font-size:16px;font-weight:bold;}
.technology h4{text-align:center; color:rgba(0,0,0,0.7); font-size:36px; line-height:24px;font-family:"Baskerville_Old_Face";text-transform:uppercase;}

.news { height:722px; background:url(../images/sy12.jpg) no-repeat center top;}
.news dl{ float:left; width:100%; height:219px;}
.news dl p{ text-align:center; line-height:1;}
.news .p1{ padding-top:72px; margin-bottom:27px;color:rgba(0,0,0,0.8); font-size:36px; text-transform:uppercase;}
.news .p2{ margin-bottom:7px;color:rgba(0,0,0,0.7); font-size:14px;}
.news .p3{ margin-bottom:18px;color:rgba(0,0,0,0.7); font-size:12px;}
.news .p4 a{color:rgba(0,0,0,0.8); font-size:14px; font-weight:bold;}
.news .p4 a:hover{color:#e60000;}
.newscon { float:left; width:358px; height:196px; margin:0 21px; margin-bottom:42px; background:#fff;}
.newscon .p5{width:303px; padding:0 27px 0 28px; height:63px; background:#029883;}
.newscon .p5 a{ color:#fff; font-size:18px; line-height:63px;}
.newscon .p5 a:hover{ color:#fff000;}
.newscon .p6{ width:299px; height:62px; padding-top:24px; margin-left:23px;}
.newscon .p6,.newscon .p6 p{color:rgba(0,0,0,0.8); font-size:14px; line-height:24px;}
.newscon .e1{ float:left; color:#029883; font-size:18px;}
.newscon .e2{ float:right; width:109px; background:#999999; text-align:center; height:29px; line-height:29px; color:#fff; font-size:12px;}
.newscon .p7{width:303px; padding:0 27px 0 28px;}

.order { height:639px; background:url(../images/sy14.jpg) no-repeat center top;}
.order .ll{ width:200px; height:639px; padding-left:56px; text-align:center;}
.order .p1{ padding-top:124px; margin-bottom:18px;}
.order .p2{ color:rgba(0,0,0,0.7); font-size:14px;}
.order .lr{ width:690px; padding-right:23px;}
.onlinebox{ width:100%;}
.onlinebox ol{ padding-top:90px; margin-bottom:25px;}
.onlinebox .p3{ margin-bottom:12px; font-size:18px; font-weight:bold; line-height:1;}
.onlinebox .p4{ color:#000; font-size:14px; line-height:30px;}
.onlinebox .orderlist { float:left;width: 100%; margin-bottom:17px;}
.onlinebox .orderlist .onlinel{float:left; width:17%;}
.onlinebox .orderlist .lihe1{line-height:35px;}
.onlinebox .orderlist .lihe2{line-height:65px;}
.onlinebox .orderlist .lihe3{line-height:63px;}
.onlinebox .orderlist .onliner{float:left; width:83%;}
.onlinebox .orderlist .onliner .input-txt{ margin-right:4px; width:97%; height:35px; height:35px; line-height:35px; border:1px solid #959595; background:#fff;}
.onlinebox .orderlist .onliner .input-txt:hover{background:#f5f5f5;}
.onlinebox .orderlist .onliner .textarea-txt{width:97%; height:64px; line-height:35px; border:1px solid #959595; 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 #959595; 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 {}
.onlinebox .ordersubmit input[type="submit"],.onlinebox .ordersubmit input[type="reset"]{width:124px; height:39px; line-height:39px; border:none;border-radius:6px; background:#228393; color:#fff; font-size:14px; text-align:center; cursor:pointer;}
.onlinebox .ordersubmit input[type="submit"]{margin-right:30px;}

.contact { padding-top:111px; height:594px; background:url(../images/sy15.jpg) no-repeat center top;}
.contact .ll{ width:578px; height:505px;}
.symap{ width:100%; height:100%;}
.contact .lr{ width:560px; height:505px; background:url(../images/sy17e.png) no-repeat;}
.contact h1{ padding-top:57px; margin-bottom:0px; padding-left:73px; color:#029883; font-size:24px; font-weight:bold;}
.contact h2{padding-left:73px; margin-bottom:30px; font-size:18px;}
.contactcon{ width:392px; margin-left:103px;}
.contactcon,.contactcon p{font-size:14px; line-height:44px;}

.mailbox{height:57px; padding-top:31px;background:url(../images/sy25.jpg) no-repeat center top; border-bottom:1px solid #fff;}
.mailbox span{ display:inline-block; vertical-align:middle;}
.mailbox .s1{ margin-left:73px; font-size:22px; color:#000; letter-spacing:1px; text-transform:uppercase;}
.mailbox .s2{width:1px; height:39px; background:#cacaca; margin:0 22px 0 24px;}
.mailbox .s3{color:#000; font-size:12px; font-family:Arial,"宋体", Helvetica, sans-serif;}
.mailbox .s4{ margin-left:11px; width:165px;color:#000; font-size:12px; font-family:Arial,"宋体", Helvetica, sans-serif;}
.mailbox span .userinput{ width:115px; height:19px; border:1px solid #a7a6aa; background:#fff; line-height:19px;}
.mailbox span input[type="image"]{ margin-left:17px; vertical-align:middle;}

#linkbox{width:1421px; height:99px; margin:0 auto; overflow:hidden; background:url(../images/link_bg.jpg) no-repeat;}
#linkbox ul{ height:45px; margin-left:592px; margin-top:27px;}
#linkbox ul .pic1{ margin:0 16px; float:left; box-shadow: 2px 2px 4px rgba(0,0,0,0.5);}

#footbox{ float:left; width:100%; text-align:center; height:329px; background:url(../images/sy21.jpg) no-repeat center top;}
#footbox ul{ height:212px; text-align:center;}
#footbox ul em{ margin-top:79px;}
#footbox ul .e1{ margin-right:83px;}
#footbox ul .e4{ margin-right:13px;}
#footbox ul .e2 h1{ margin-bottom:9px; color:#767676; font-size:29px; font-weight:bold;}
#footbox ul .e2 h2{ color:#767676; font-size:13px; text-transform:uppercase;}
#footbox ul .e3{ margin-left:81px;}
#footbox dl{ height:117px;}
#footbox dl h3,#footbox dl h3 a{ text-align:center; color:#cccccc; font-size:12px; padding-top:42px; margin-bottom:12px;font-family:Arial,"宋体", Helvetica, sans-serif;}
#footbox dl h3 a:hover{ color:#fff000;}
#footbox dl h4,#footbox dl h4 a{ text-align:center; color:#cccccc; font-size:12px;font-family:Arial,"宋体", Helvetica, sans-serif;}
#footbox dl h4 a:hover{ color:#fff000;}




/*内页*/
.nybanner{ float:left; width:100%; text-align:center;}

.nttitbox { height:163px;}
.nttitbox .nttit { margin:0 auto; overflow:hidden; width:1163px; height:128px; border-bottom:1px solid #e0e0e0;}
.nttitbox .nttit .e1{ padding-top:77px; color:#029883; font-size:30px; font-weight:bold; text-transform:uppercase;}
.nttitbox .nttit .e2{ float:right; padding-top:81px; color:rgba(0,0,0,0.2); font-size:36px; font-weight:bold; text-transform:uppercase;}

#nycontentbox{width:1421px; margin:0 auto; overflow:hidden;}
.aboutbg{width:1421px; margin:0 auto; height:977px; background:url(../images/ny1e.jpg) no-repeat center bottom;}
#nycontentbox .nycontentbox{width:1190px; min-height:450px; margin:0 auto; overflow:hidden; padding-bottom:80px;}

.format,.format p,.format strong,.format a,.format a:hover{color:#000; font-size:14px; line-height:30px;}
.format a:hover{color:#e60000;}

.nycontact{float:left; width:100%; margin-bottom:30px; background: url(../images/contact_03.jpg) no-repeat 954px 46px;}
.nycontact .nycontactcon{width:79%; border-bottom:1px dashed #cccccc;}
.nycontact .nycontactcon,.nycontact .nycontactcon a{color:#000; font-size:14px; line-height:33px;}
.nycontact .nycontactcon span{ margin-left:36px; color:#e60000; font-size:20px; font-weight: bold;}
.nycontact .nycontactcon img{ vertical-align:middle; margin-left:12px; margin-right:15px;}
.nymap{ margin:0 auto; overflow:hidden; width:99%; height:460px; border:1px solid #ccc;}

.nyonlinebox{ width:100%; margin-bottom:50px;}
.nyonlinebox ol{ margin-bottom:14px;}
.nyonlinebox .orderlist { float:left;width: 100%; margin-bottom:17px;}
.nyonlinebox .orderlist .onlinel{float:left; width:15%; text-align:center;}
.nyonlinebox .orderlist .lihe1{line-height:37px;}
.nyonlinebox .orderlist .lihe2{line-height:107px;}
.nyonlinebox .orderlist .lihe3{line-height:63px;}
.nyonlinebox .orderlist .onliner{float:left; width:85%;}
.nyonlinebox .orderlist .onliner .input-txt{ margin-right:4px; width:97%; height:35px; height:35px; line-height:35px; border:1px solid rgba(2,152,131,0.7); background:#fff;}
.nyonlinebox .orderlist .onliner .input-txt:hover{background:#f5f5f5;}
.nyonlinebox .orderlist .onliner .textarea-txt{width:97%; height:105px; line-height:35px; border:1px solid rgba(2,152,131,0.7); background:#fff;}
.nyonlinebox .orderlist .onliner .textarea-txt:hover{background:#f5f5f5;}
.nyonlinebox .orderlist .onliner .input-verify{ margin-right:14px; width:115px; height:35px; line-height:35px; vertical-align:middle; border:1px solid rgba(2,152,131,0.7); background:#fff;}
.nyonlinebox .orderlist .onliner .input-verify:hover{background:#f5f5f5;}
.nyonlinebox .orderlist .onliner img{cursor:pointer; width:250px; height:63px; vertical-align:middle; margin-left:10px;}
.nyonlinebox .ordersubmit { text-align:center;}
.nyonlinebox .ordersubmit input[type="submit"],.nyonlinebox .ordersubmit input[type="reset"]{margin-top:10px; width:124px; height:39px; line-height:39px; border:none;border-radius:6px; background:#029883; color:#fff; font-size:14px; text-align:center; cursor:pointer;}
.nyonlinebox .ordersubmit input[type="submit"]{margin-right:30px;}

.nynews{ float:left; width:100%; margin-top:16px; margin-bottom:15px;}
.nynews li{ float:left; height:82px;}
.nynews .li1{ width:10%; border:1px solid #029883;}
.nynews .li1 h1{ width:50%; text-align:center; margin:0 auto; height:38px; border-bottom:1px solid rgba(0,0,0,0.7); margin-top:7px; color: rgba(0,0,0,0.7); font-size:24px; line-height:38px; }
.nynews .li1 h2{ width:50%; text-align:center; margin:0 auto; padding-top:8px; color: rgba(0,0,0,0.7); font-size:18px; font-family:"arial_bold"; font-weight:bold;}
.nynews .li2{margin-left:0.8%; width:88%; border-bottom:1px solid #cccccc;}
.nynews .li2:hover h1{color:#e60000;}
.nynews .li2 h1{width:96%; margin-top:12px; margin-bottom:20px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.nynews .li2 h1{color:rgba(0,0,0,0.8); font-size:18px;}
.nynews .li2 h2{width:96%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color:rgba(0,0,0,0.7); font-size:14px;}

.nyfactory{}
.nyfactory ul li{ float:left; width:33.3%; text-align:center;}
.nyfactory .nyfactory_pic{position:relative; width:337px; height:227px; margin:0 auto; background:url(../images/ny24.png) no-repeat;}
.nyfactory .nyfactory_pic img{position:absolute; left:0; top:0;}
.nyfactory .nyfactory_tit{ display:inline-block; width:90%;}
.nyfactory .nyfactory_tit,.nyhonor-tit a{color:#000; font-size:14px; line-height:33px;}
.nyfactory_detail h2{ text-align:center;}
.nyfactory_detail h2 img{margin-top:23px; max-width:750px; padding:1px; border:1px dashed rgba(2,152,131,0.4);}

.nyprotable{ width:98%; margin:0 auto; border:1px solid #cccccc; border-collapse:collapse; border-spacing:0;padding:0;}
.nyprotable tr td{color:#000; font-size:14px; line-height:32px; border:1px solid #cccccc;}
.nyprotable tr td img{ vertical-align:middle;}
.nyprotable tr .td0{text-align:center; background:#029883; color:#fff; font-size:14px; font-weight:bold;}
.detail{display:inline-block; padding:4px 8px 4px 6px; border:1px solid #dddddd;
background: #f6f6f6;
background: -moz-linear-gradient(top, #f6f6f6 0%, #dddddd 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#dddddd));
background: -webkit-linear-gradient(top, #f6f6f6 0%,#dddddd 100%);
background: -o-linear-gradient(top, #f6f6f6 0%,#dddddd 100%);
background: -ms-linear-gradient(top, #f6f6f6 0%,#dddddd 100%);
background: linear-gradient(to bottom, #f6f6f6 0%,#dddddd 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#dddddd',GradientType=0 );}
.detail span{ display:inline-block; vertical-align:middle; font-size:12px; line-height:1; font-family:Arial,"宋体", Helvetica, sans-serif; color:#666666; text-decoration:none;}
.detail span:hover{font-size:12px; line-height:1; font-family:Arial,"宋体", Helvetica, sans-serif; color:#C00; text-decoration:none;}
.detail img{ margin-right:5px; vertical-align:middle;}

.prodetailtable{ width:98%; margin:0 auto; margin-top: 20px; border-spacing:0;padding:0;border-collapse:collapse;}
.prodetailtable tr td{padding:0 7px; color:#000; font-size:14px; line-height:33px; 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{ display:block; cursor:default; border-radius:7px; background:#029883; text-align:center; color:#fff; font-size:15px; line-height:35px; font-weight:bold;   
box-shadow: 0 1px 2px rgba(0,0,0,0.5);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
border-bottom: 1px solid rgba(0,0,0,0.25); 
animation:myfirst 4s linear 0s infinite alternate;
-moz-animation:myfirst 4s linear 0s infinite alternate; /* Firefox */
-webkit-animation:myfirst 4s linear 0s infinite alternate; /* Safari and Chrome */
-o-animation:myfirst 4s linear 0s infinite alternate; /* Opera */
}
@keyframes myfirst
{
from {background:#029883;color:#fff;}
to {background:#eb7424;color:#fff;}
}
@-moz-keyframes myfirst /* Firefox */
{
from {background:#029883;color:#fff;}
to {background:#eb7424; color:#fff;}
}
@-webkit-keyframes myfirst /* Safari and Chrome */
{
from {background:#029883;color:#fff;}
to {background:#eb7424; color:#fff;}
}
@-o-keyframes myfirst /* Opera */
{
from {background:#029883;color:#fff;}
to {background:#eb7424; color:#fff;}
}

#newspage01{ float:left; width:100%; padding:7px 0; margin-top:40px; 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:40px; 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;}








