﻿@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; font-family:Arial,"微软雅黑", Helvetica, sans-serif;}
@font-face{ font-family:"BodoniBT"; 
src:url(../font/BodoniBT.eot),/*兼容IE*/
url(../font/BodoniBT.otf),
url(../font/BodoniBT.svg),
url(../font/BodoniBT.ttf),
url(../font/BodoniBT.woff);/*兼容IE*/}
.BodoniBT{ font-family:"BodoniBT";}
@font-face{ font-family:"arialbold"; 
src:url(../font/arialbold.eot),/*兼容IE*/
url(../font/arialbold.otf),
url(../font/arialbold.svg),
url(../font/arialbold.ttf),
url(../font/arialbold.woff);/*兼容IE*/}
.arialbold{ font-family:"arialbold";}
img{ border:none;} 
b,i,em,strong,font,h1,h2,h3,h4,h5,h6{font-style:normal; font-weight:normal;}
a{ text-decoration:none;}
a:hover{ text-decoration:none; color:#e60000;}
ul,ol,dl,li,dt,dd{ list-style:none;}
textarea{resize:none;}
textarea:focus {outline:none;}
input:focus {outline:none;}
.fl{float:left;}
.fr{float:right;}
.mid{width:1157px; margin:0 auto; overflow:hidden;}
body{background: #ffffff;}

/*特色设置*/
.song,.song a{font-family:Arial,"宋体", Helvetica, sans-serif;}
.hei,.hei a{font-family:Arial,"黑体", Helvetica, sans-serif;}
.yahei,.yahei a{font-family:Arial,"微软雅黑", Helvetica, sans-serif;}
.title{color:#e60000; font-size:15px; font-weight: bold;}
.white,.white a{ color:#fff;}
.white a:hover{ color:#1d841b;}
.black,.black a{ color:#000;}
.black a:hover{ color:#1d841b;}
.red,.red a{color:#e60000;}
.red a:hover{ color:#e60000;}
.smallfontscale{font-size:12px; -webkit-transform: scale(0.91); -moz-transform: scale(1.0);}
.smallfont{font-size:11px;}
.f8,.f8 a,.f8 a:hover{ font-size:8px;}.f9,.f9 a,.f9 a:hover{ font-size:9px;}.f10,.f10 a,.f10 a:hover{ font-size:10px;}.f11,.f11 a,.f11 a:hover{ font-size:11px;}.f12,.f12 a,.f12 a:hover{ font-size:12px;}.f13,.f13 a,.f13 a:hover{ font-size:13px;}.f14,.f14 a,.f14 a:hover{ font-size:14px;}.f15,.f15 a,.f15 a:hover{ font-size:15px;}.f16,.f16 a,.f16 a:hover{ font-size:16px;}.f17,.f17 a,.f17 a:hover{ font-size:17px;}.f18,.f18 a,.f18 a:hover{ font-size:18px;}.f19,.f19 a,.f19 a:hover{ font-size:19px;}.f20,.f20 a,.f20 a:hover{ font-size:20px;}.f21,.f21 a,.f21 a:hover{ font-size:21px;}.f22,.f22 a,.f22 a:hover{ font-size:22px;}.f23,.f23 a,.f23 a:hover{ font-size:23px;}.f24,.f24 a,.f24 a:hover{ font-size:24px;}.f25,.f25 a,.f25 a:hover{ font-size:25px;}.f26,.f26 a,.f26 a:hover{ font-size:26px;}.f27,.f27 a,.f27 a:hover{ font-size:27px;}.f28,.f28 a,.f28 a:hover{ font-size:28px;}.f29,.f29 a,.f29 a:hover{ font-size:29px;}.f30,.f30 a,.f30 a:hover{ font-size:30px;}.f31,.f31 a,.f31 a:hover{ font-size:31px;}.f32,.f32 a,.f32 a:hover{ font-size:32px;}.f33,.f33 a,.f33 a:hover{ font-size:33px;}.f34,.f34 a,.f34 a:hover{ font-size:34px;}.f35,.f35 a,.f35 a:hover{ font-size:35px;}.f36,.f36 a,.f36 a:hover{ font-size:36px;}.f37,.f37 a,.f37 a:hover{ font-size:37px;}.f38,.f38 a,.f38 a:hover{ font-size:38px;}.f39,.f39 a,.f39 a:hover{ font-size:39px;}.f40,.f40 a,.f40 a:hover{ font-size:40px;}.f41,.f41 a,.f41 a:hover{ font-size:41px;}.f42,.f42 a,.f42 a:hover{ font-size:42px;}
.bold{ font-weight:bold;}
.xie{ font-style:italic;}
.upp{ text-transform:uppercase;}
.ellip{text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.dis{ display:inline-block;}
.distable{display:table-cell;}
.ver{ vertical-align:middle;}
.ma{margin:0 auto;}
.ov{overflow:hidden;}
.pore{ position:relative;}
.poab{ position:absolute;}
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.l1{ line-height:1;}
.hand{cursor:pointer !important;}
.default{cursor:default !important;}
.indent7{ text-indent:7px;}


/*首页*/
#topbox{ float:left; width:100%; background:#8cc63e;}
#topbox .topbox li{color:#fff; height:32px;line-height:32px;}
#topbox .topbox li a{color:#fff; line-height:32px;} 
#topbox .topbox .lil,#topbox .topbox .lil a{ color:rgba(255,255,255,0.7);}
#topbox .topbox .lir{ margin-right:10px;}
#topbox .topbox .lir img{ margin-right:11px; vertical-align:middle;}

#headbox{float:left; width:100%; height:117px;}
#headbox .headbox{}
#headbox .headbox .lil img{ margin-top:15px;margin-bottom:15px;}
#headbox .headbox .lir h1{ height:24px; margin-top:26px;}
#headbox .headbox .lir h1 .search02{width:237px; height:24px; overflow:hidden; margin-right:9px;}
#headbox .headbox .lir h1 .search02 .input{ float:left; width:148px; padding-left:20px; height:24px; line-height:24px; border:none; background:url(../images/sy_14.png) no-repeat; color:#979797; font-size:12px; font-family:Arial,"宋体", Helvetica, sans-serif; display:inline-block; vertical-align:middle; overflow:hidden;}
#headbox .headbox .lir h1 .search02 .button{ float:left;width:69px; height:24px; line-height:24px; border:none; background:#4c4c4c; color:#e3e3e3; font-size:12px; font-family:Arial,"宋体", Helvetica, sans-serif; display:inline-block; vertical-align:middle; cursor:pointer;}
#headbox .headbox .lir h2{ margin-top:24px;}
#headbox .headbox .lir h2,#headbox .headbox .lir h2 a,#headbox .headbox .lir h2 a:hover{ font-weight:bold; color:#000; font-size:14px; line-height:1;}
#headbox .headbox .lir h2 a{ display:inline-block; padding-left:42px;}
#headbox .headbox .lir h2 a:hover{ color:#e60000;}

#left_banner{ float:left; width:100%; height:586px;}
.left_banner{ width:1421px; height:586px; background:#fff;}
#slider{width:1421px; height:586px;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;}
#newsbox .newsbox{ width:1161px; margin:0 auto; overflow:hidden;}
#newsbox .newsbox .nl{ float:left; width:119px; text-align:center; height:42px; background:#8cc63e; 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:#000; 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:#8cc63e;}
#newsbox .newsbox .n3{ float:right; 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:#8cc63e;}

#probox{ float:left; width:100%; height:1266px;}
#probox .protitle{ float:left; width:100%; height:292px;}
#probox .protitle dl{ width:640px; height:165px; margin-top:82px; background:url(../images/sy_03_2.jpg) no-repeat}
#probox .protitle dl h1{margin-top:63px; margin-left:203px;}
#probox .protitle dl h1,#probox .protitle dl h1 b{ color:#000; font-size:40px; line-height:1;}
#probox .protitle dl h1 b{ margin-left:83px;}
#probox .protitle dl h2{margin-top:18px; margin-left:149px; color:rgba(0,0,0,0.7);}
#probox .probox{ height:594px;}
#probox .probox .prol{ width:370px; height:594px; background:#8cc63e;}
#probox .probox .prol h1{ margin-top:47px; margin-left:45px;}
#probox .probox .prol h1 b{ color:#fff; font-size:48px; line-height:34px; margin-right:19px; display:inline-block; vertical-align:middle;}
#probox .probox .prol h1 span{color:#fff; font-size:30px; font-weight:bold; display:inline-block; vertical-align:middle;}
#probox .probox .prol h2{ margin-top:30px; margin-left:41px;}
#probox .probox .prol h3{ width:298px; margin-top:22px; margin-left:43px; color:#fff; font-size:18px; line-height:32px;}
#probox .probox .prol .prol-1{ margin-top:16px; margin-left:41px; width:298px; height:213px; padding-top:25px; background:rgba(255,255,255,0.9);}
#probox .probox .prol .prol-1 .ll{ width:48px; float:left;}
#probox .probox .prol .prol-1 .ll img{ margin-left:27px; margin-right:10px; margin-top:10px;}
#probox .probox .prol .prol-1 .lr{ float:left; width:222px; color:#010000; font-size:14px; line-height:28px;}
#probox .probox .prom{ width:417px; height:594px;}
#probox .probox .prom h1{ margin-top:3px; margin-bottom:42px; color:#8cc63e; font-size:48px; line-height:48px; font-weight:bold;}
#probox .probox .prom dl{ width:329px; padding:0 44px; height:60px; margin-bottom:16px; background:#e5e5e5;}
#probox .probox .prom dl dt{ float:left; width:50%; color:#000; font-size:14px; line-height:50px; font-weight:bold;}
#probox .probox .prom ul{width:329px; padding:0 40px; height:40px;}
#probox .probox .prom ul li{ float:left; width:50%; height:43px; border-bottom:1px solid #e6e6e6; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
#probox .probox .prom ul li,#probox .probox .prom ul li a,#probox .probox .prom ul li a:hover{color:#000; font-size:14px; line-height:40px;}
#probox .probox .prom ul li a:hover{color:#e60000;}
#probox .probox .prom h2{ text-align:center; margin-top:49px; margin-bottom:48px; line-height:1;}
#probox .probox .pror{ width:370px; height:594px; background:#8cc63e;}
#probox .probox .pror h1{ margin-top:47px; margin-left:45px;}
#probox .probox .pror h1 b{ color:#fff; font-size:48px; line-height:34px; margin-right:19px; display:inline-block; vertical-align:middle;}
#probox .probox .pror h1 span{color:#fff; font-size:30px; font-weight:bold; display:inline-block; vertical-align:middle;}
#probox .probox .pror h2{ margin-top:30px; margin-left:41px;}
#probox .probox .pror h3{ width:298px; margin-top:29px; margin-left:43px; color:#fff; font-size:18px;}
#probox .probox .pror .pror-1{ margin-top:28px; margin-left:41px; width:298px; height:183px; padding-top:21px; background:rgba(255,255,255,0.9);}
#probox .probox .pror .pror-1 .ll{ width:61px; float:left;}
#probox .probox .pror .pror-1 .ll img{ margin-left:31px; margin-right:18px;margin-top:10px;}
#probox .probox .pror .pror-1 .lr{ float:left; width:215px; color:#010000; font-size:14px; line-height:31px;}
#probox .probox .pror h4{margin-left:43px; margin-top:16px;color:#fff; font-size:16px;}
#probox .prodownbox{height:323px;}
#probox .prodownbox li{ float:left; height:323px;}
#probox .prodownbox .ly{ width:417px; background:#e5e5e5;}
#probox .prodownbox .ly h1{ margin-top:54px; margin-left:44px; margin-bottom:32px;}
#probox .prodownbox .ly h1 b{ color:#000; font-size:48px; line-height:34px; margin-right:19px; display:inline-block; vertical-align:middle;}
#probox .prodownbox .ly h1 span{color:#000; font-size:30px; font-weight:bold; display:inline-block; vertical-align:middle;}
#probox .prodownbox .ly .youshi{ width:328px; margin-left:51px;}
#probox .prodownbox .ly .youshi .yl{ width:25px; vertical-align:top;}
#probox .prodownbox .ly .youshi .yl img{ margin-right:15px; margin-top:14px;}
#probox .prodownbox .ly .youshi .yr{width:303px; color:#000; font-size:14px; line-height:40px;}

#aboutbox{ float:left; width:100%; height:680px; background:#f1f1f1;}
#aboutbox .aboutbox ul{ height:262px; margin-top:104px;}
#aboutbox .aboutbox ul .l2{ width:792px; margin-left:36px;}
#aboutbox .aboutbox ul .l2 h1{ margin-bottom:24px;}
#aboutbox .aboutbox ul .l2 h1,#aboutbox .aboutbox ul .l2 h1 b{ color:#000; font-size:30px; font-weight:bold;}
#aboutbox .aboutbox ul .l2 h1 b{ color:#8cc63e;}
#aboutbox .aboutbox ul .l2 .about{width:792px; height:154px; margin-bottom:20px;}
#aboutbox .aboutbox ul .l2 .about,#aboutbox .aboutbox ul .l2 .about p,#aboutbox .aboutbox ul .l2 .about p a,#aboutbox .aboutbox ul .l2 .about p a:hover{ color:#000; font-size:14px; line-height:32px;}
#aboutbox .aboutbox ul .l2 .about p a:hover{color:#e60000;}
#aboutbox .aboutbox ul .l2 h3,#aboutbox .aboutbox ul .l2 h3:hover{ width:136px; text-align:center; height:35px; background:#7b7b7b; }
#aboutbox .aboutbox ul .l2 h3:hover{ background:#8cc63e;}
#aboutbox .aboutbox ul .l2 h3,#aboutbox .aboutbox ul .l2 h3 a,#aboutbox .aboutbox ul .l2 h3 a:hover{color:#fff; font-size:12px; font-family:Arial,"宋体", Helvetica, sans-serif; font-weight:bold; line-height:35px;}
#aboutbox .aboutbox ul .l2 h3 a:hover{ color:#fff;}
#demobox {width:1157px; height:190px; margin:0 auto; overflow:hidden; margin-top:43px;}
#demobox #demo1 .imgbox{ border:1px solid #c6c5c5; margin-right:21px;}
#demobox #demo1 .imgbox img{ width:255px; height:163px; border:8px solid #fff;}
#demobox #demo2 .imgbox{ border:1px solid #c6c5c5; margin-right:21px;}
#demobox #demo2 .imgbox img{  width:255px; height:163px; border:8px solid #fff;}

#xinwenbox{ float:left; width:100%; height:768px;}
#xinwenbox .xinwentitle{ height:218px; padding-top:45px;}
#xinwenbox .xinwentitle dl{ margin:0 auto; width:328px; height:202px; background:url(../images/sy_11.jpg) no-repeat;}
#xinwenbox .xinwentitle dl h1{ padding-top:55px; margin-left:52px;}
#xinwenbox .xinwentitle dl h1,#xinwenbox .xinwentitle dl h1 b{ font-size:80px; font-family:"arialbold"; color:#000; line-height:57px; text-transform:uppercase;}
#xinwenbox .xinwentitle dl h1 b{ color:#8cc63e;}
#xinwenbox .xinwentitle dl h2{ margin-top:35px; margin-left:105px;}
#xinwenbox .xinwentitle dl h2,#xinwenbox .xinwentitle dl h2 font{ color:#000; font-size:30px; font-weight:bold; line-height:30px;}
#xinwenbox .xinwentitle dl h2 font{color:#8cc63e;}
#xinwenbox .xinwenbox{ width:1147px; margin:0 auto;}
#xinwenbox .xinwenbox ul{height:95px; margin-bottom:39px;}
#xinwenbox .xinwenbox li{ float:left; height:95px;}
#xinwenbox .xinwenbox .li1{ width:147px; text-align:center; background:#8cc63e; color:#fff; font-size:72px; line-height:95px; font-family:"BodoniBT";}
#xinwenbox .xinwenbox .li2{ width:907px; background:#e5e5e5;}
#xinwenbox .xinwenbox .li2 h1{ height:20px; margin-left:30px; width:830px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin-top:19px; margin-bottom:20px;}
#xinwenbox .xinwenbox .li2 h1,#xinwenbox .xinwenbox .li2 h1 a,#xinwenbox .xinwenbox .li2 h1 a:hover{color:rgba(0,0,0,0.7); font-size:20px; line-height:20px;}
#xinwenbox .xinwenbox .li2 h1 a:hover{color:#e60000;}
#xinwenbox .xinwenbox .li2 h2{ height:12px; margin-left:30px; width:830px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color:rgba(0,0,0,0.7); font-size:12px; line-height:12px; font-family:Arial,"宋体", Helvetica, sans-serif;}
#xinwenbox .xinwenbox .li3{ width:93px; background:#7b7b7b;}
#xinwenbox .xinwenbox .li3 h1{ width:55px; text-align:center; margin:0 auto; height:39px; line-height:39px; color:#fff; font-size:24px; border-bottom:1px solid rgba(255,255,255,0.4); margin-top:11px;}
#xinwenbox .xinwenbox .li3 h2{ padding-top:10px; width:55px; text-align:center; margin:0 auto; color:#fff; font-size:18px; line-height:18px; font-family:"arialbold"; font-weight:bold;}
#xinwenbox .xinwenmore,#xinwenbox .xinwenmore:hover{ margin-top:5px; width:125px; margin:0 auto; text-align:center; height:35px; background:#7b7b7b; }
#xinwenbox .xinwenmore:hover{background:#8cc63e;}
#xinwenbox .xinwenmore,#xinwenbox .xinwenmore a,#xinwenbox .xinwenmore a:hover{color:#fff; font-size:12px; font-family:Arial,"宋体", Helvetica, sans-serif; font-weight:bold; line-height:35px;}
#xinwenbox .xinwenmore a:hover{ color:#fff;}


#contactbox{ float:left; width:100%; height:745px; background:url(../images/sy_12.jpg) no-repeat center top;}
#contactbox .contactbox{ width:1159px; margin:0 auto;}
#contactbox .contactbox ul li{ float:left;}
#contactbox .contactbox ul .cl{ width:258px; margin-left:62px;}
#contactbox .contactbox ul .cl h1{ margin-top:114px;}
#contactbox .contactbox ul .cl h2{ margin-top:26px; width:258px; text-align:center; height:60px; background:rgba(255,255,255,0.3);}
#contactbox .contactbox ul .cl h2,#contactbox .contactbox ul .cl h2 b{ line-height:60px; color:#fff; font-size:36px;}
#contactbox .contactbox ul .cl h3{ margin-top:21px; width:258px; text-align:left; height:325px; padding-top:34px; background:rgba(255,255,255,0);color:#fff; font-size:16px;line-height:30px;}
#contactbox .contactbox ul .cr{ margin-left:107px; margin-top:120px; width:690px; height:523px; background:rgba(255,255,255,0.8);}
#contactbox .contactbox ul .cr h1{ width:583px; margin-left:58px; margin-top:37px; height:240px;}
#contactbox .contactbox ul .cr h1 img{ margin-right:15px; vertical-align:middle;}
#contactbox .contactbox ul .cr h1,#contactbox .contactbox ul .cr h1 p,#contactbox .contactbox ul .cr h1 p a,#contactbox .contactbox ul .cr h1 p a:hover{ color:#000; font-size:14px; line-height:36px;} 
#contactbox .contactbox ul .cr h1 p a:hover{color:#e60000;}
#contactbox .contactbox ul .cr .mapbox{margin-left:58px;width:583px; height:200px; border:1px solid #c6c6c6;}
/*首页邮箱*/
.email_bg{ background-image:url(../images/img27.jpg); background-repeat:repeat-x; height:103px; margin-top:0px;}
.email_box{ width:1000px; margin:0 auto; padding-top:34px;}
.email_box .email_title{ font-size:22px; color:#333; float:left; margin-top:5px;}
.email_box .line1{ width:1px; height:39px; background-color:#cacaca; float:left; margin-left:23px; margin-right:23px;}

.email_box .email{ float:left; padding-top:10px;}
.email_box .email .name{ font-size:12px;  float:left; margin-top:3px;}
.email_box .email .username{ width:117px; height:20px; line-height:20px; float:left; padding-left:6px;}
.email_box .email .name_1{ font-size:12px; float:left; margin-left:8px; margin-top:3px;}
.email_box .img_4{ float:left; margin-left:15px; margin-top:2px;}

.email_box .img_3{ float:right; margin-right:0px;}


/*首页link*/
.link_bg{ background-color:#e5e5e5; padding-top:20px; padding-bottom:68px; margin-top:1px;}
.link_box{width:1000px; margin:0 auto; }
.link_box img{ float:left;}
.link_box .img_5{ margin-left:30px; margin-top:3px;}
#footbox{ margin:0 auto; overflow:hidden; width:100%; height:329px; background:url(../images/sy_20.jpg) no-repeat;}
#footbox .footbox ul { height:212px;}
#footbox .footbox ul span{ display:inline-block; vertical-align:middle; margin-top:90px;}
#footbox .footbox ul span img{ margin-right:23px;}
#footbox .footbox ul span h1{ color:#767676; letter-spacing:-2px;}
#footbox .footbox ul span h2{ margin-top:9px; color:#767676; letter-spacing:1px;}
#footbox .footbox ol { height:117px;}
#footbox .footbox ol h3{ margin-top:42px; margin-bottom:12px;}
#footbox .footbox ol h3,#footbox .footbox ol h3 a{ color:#cccccc;font-family:Arial,"宋体", Helvetica, sans-serif; font-size:12px; line-height:1;}
#footbox .footbox ol h4,#footbox .footbox ol h4 a{ color:#cccccc;font-family:Arial,"宋体", Helvetica, sans-serif; font-size:12px; line-height:1;}

#footbox1{ margin:0 auto; overflow:hidden; width:100%; height:1px; }

/*内页*/
#nybannerbox{ float:left; width:100%; text-align:center;}

#nytitlebox{ float:left; width:100%;}
#nytitlebox .nytitlebox{ width:1159px; height:135px; margin:0 auto; border-bottom:1px solid #e5e5e5; margin-bottom:37px;}
#nytitlebox .nytitlebox span{ display:inline-block; vertical-align:middle;}
#nytitlebox .nytitlebox .s1{ margin-top:90px; margin-left:2px;}
#nytitlebox .nytitlebox .s1,#nytitlebox .s1 b{color:rgba(0,0,0,1); font-size:30px; text-transform:uppercase; line-height:30px; font-weight:bold;}
#nytitlebox .nytitlebox .s1 b{ color:#8cc63e;}
#nytitlebox .nytitlebox .s2{ float:right; margin-top:97px; color:rgba(0,0,0,0.2); font-size:30px; font-family:"微软雅黑",Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:23px; font-weight:bold; margin-right:8px;}

#nycontentbox{width:1421px; margin:0 auto; overflow:hidden;}
.aboutbg{width:1421px; margin:0 auto; height:1184px; background:url(../images/ny_05.jpg) no-repeat;}
.productbg{width:1421px; margin:0 auto; height:488px;  no-repeat;}
#nycontentbox .nycontentbox{width:1159px;  margin:0 auto; overflow:hidden; padding-bottom:65px;}
#nycontentbox .nycontentbox,#nycontentbox .nycontentbox p,
#nycontentbox .nycontentbox a,#nycontentbox .nycontentbox p a,
#nycontentbox .nycontentbox a:hover,#nycontentbox .nycontentbox p a:hover{color:#000; font-size:14px; line-height:33px;}
#nycontentbox .nycontentbox a:hover,#nycontentbox .nycontentbox p a:hover{color:#e60000;}






#nybannerbox1{ float:left; width:1200px; text-align:center;}

#nytitlebox1{ float:left; width:100%;}
#nytitlebox1 .nytitlebox{ width:1159px; height:135px; margin:0 auto; border-bottom:1px solid #e5e5e5; margin-bottom:37px;}
#nytitlebox1 .nytitlebox span{ display:inline-block; vertical-align:middle;}
#nytitlebox1 .nytitlebox .s1{ margin-top:90px; margin-left:2px;}
#nytitlebox .nytitlebox .s1,#nytitlebox .s1 b{color:rgba(0,0,0,1); font-size:30px; text-transform:uppercase; line-height:30px; font-weight:bold;}
#nytitlebox1 .nytitlebox .s1 b{ color:#8cc63e;}
#nytitlebox1 .nytitlebox .s2{ float:right; margin-top:97px; color:rgba(0,0,0,0.2); font-size:30px; font-family:"微软雅黑",Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:23px; font-weight:bold; margin-right:8px;}

#nycontentbox1{width:1200px; margin:0 auto; overflow:hidden;}
#nycontentbox1 .nycontentbox1{width:1159px;  margin:0 auto; overflow:hidden; padding-bottom:65px;}

#nycontentbox1 .nycontentbox a:hover,#nycontentbox .nycontentbox p a:hover{color:#e60000;}

.nynews{width: 100%;float:left;margin-top: 10px;}
.nynews li{ float:left; width:47%; height:106px; background:#f0f0f0; margin:0 17px; margin-bottom:40px;position:relative;}
.nynews li .nynewsl{width:24%;position:absolute; top:0;}
.nynews li .nynewsl h1{ background:rgba(29,132,27, 0.5); color:#fff; font-weight:bold; text-align:center;font-size: 24px; height:47px; line-height:47px;}
.nynews li .nynewsl h2{ background:rgba(29,132,27, 0.8);height:6px;}
.nynews li .nynewsl h3{background:#1d841b; color:#fff; font-weight:bold; text-align:center;font-size: 24px; height:53px; line-height:53px;}
.nynews li h4{ position:absolute; top:6px; left:26%; width:72%; overflow:hidden; height:33px;  }
.nynews li h4,.nynews li h4:hover{line-height:33px; font-weight:bold; font-size:15px; color:#000;}
.nynews li h4:hover{ color:#e60000;}
.nynews li h5{ position:absolute; top:43px; left:26%; width:72%; overflow:hidden; height:48px; line-height:24px; font-size:14px; color:#000;}

.nydetail-title{text-align:center; color:#e60000 !important; font-size:15px !important; font-weight: bold; border-bottom: #cccccc 1px dashed;}

.picstyle01box{width:320px; height:208px; padding:18px; border:1px dashed #8cc63e;}
.picstyle01{transition:All 0.5s ease-in-out;-webkit-transition:All 0.5s ease-in-out; -moz-transition:All 0.5s ease-in-out; -o-transition:All 0.5s ease-in-out;}
.picstyle01box:hover .picstyle01{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1); opacity:0.8;}
.picstyle01tit{width:358px; text-align:center; height:33px; background:#8cc63e; margin-bottom:27px;}
.picstyle01tit,.picstyle01tit a,.picstyle01tit a:hover{color:#fff !important; font-size:14px; line-height:33px;}
.picstyle01_detail{max-width:750px; padding:4px; border:1px dashed #dfdfdf; margin-top:23px;}

.picstyle02box{width:320px; height:213px; padding:18px; border:1px dashed #8cc63e;}
.picstyle02{transition:All 0.5s ease-in-out;-webkit-transition:All 0.5s ease-in-out; -moz-transition:All 0.5s ease-in-out; -o-transition:All 0.5s ease-in-out;}
.picstyle02box:hover .picstyle02{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1); opacity:0.8;}
.picstyle02tit{width:358px; text-align:center; height:33px; background:#8cc63e; margin-bottom:27px;}
.picstyle02tit,.picstyle02tit a,.picstyle02tit a:hover{color:#fff !important; font-size:14px; line-height:33px;}
.picstyle02_detail{max-width:750px; padding:4px; border:1px dashed #dfdfdf; margin-top:23px;}

.nyprotable{ width:98%; margin:0 auto; border-left:1px solid #cccccc; border-top:1px solid #cccccc; 
border-collapse:collapse; border-spacing:0;padding:0;}
.nyprotable tr td{line-height:35px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.nyprotable tr td img{ vertical-align:middle;}
.nyprotable tr .td0{text-align:center; background:#8cc63e; color:#fff; font-size:15px; font-weight:bold;}
.nyprotable tr .td1{ width:8%;}
.nyprotable tr .td2{ width:23%;}
.nyprotable tr .td3{ width:23%;}
.nyprotable tr .td4{ width:23%;}
.nyprotable tr .td5{ width:23%;}
.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-left:1px solid #cccccc; border-top:1px solid #cccccc; 
/*border:0;相当于border="0"*/
border-collapse:collapse; border-spacing:0;/*相当于cellspacing="0"*/
padding:0;/*相当于cellpadding="0"*/}
.prodetailtable tr td{line-height:35px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.prodetailtable tr td img{ margin-top:9px; margin-bottom:9px;}
.prodetailtable tr .tdl{ width:18%; text-align:center;}
.prodetailtable tr .tdr{ width:82%; text-indent:7px;}
.indent7{ text-indent:7px;}
.indent7box{ margin-left:7px; text-indent:0px;}

.nycontact{float:left; width:100%; height:381px; margin-top:21px; background: url(../images/contact_05.jpg) no-repeat 579px -45px;/*距离左侧788像素，顶部46像素*/}
.nycontact .nycontactcon{width:63%; border-bottom:1px dashed #cccccc;}
.nycontact .nycontactcon,.nycontact .nycontactcon a,.nycontact .nycontactcon a:hover{color:#000; font-size:15px; line-height:40px;}
.nycontact .nycontactcon a:hover{color:#e60000;}
.nycontact .nycontactcon span{ margin-left:11px; color:#e60000; font-size:20px; letter-spacing:2px; 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;}





#newspage01{width: 1159px;height:20px; padding:7px 0; margin:0 auto; margin-top: 6px; margin-bottom: 65px; background:#f0f0f0;}
.newspage01{color:#666; font-size:12px; font-family:Arial,"微软雅黑", Helvetica, sans-serif; float:right; margin-right:7px;}
.newspage01 a{display:inline-block; vertical-align:middle; float:left; padding:3px 5px; margin-right:3px; color:#666; font-size:12px; line-height:12px; font-family:Arial,"宋体", Helvetica, sans-serif; border:1px solid #999;}
.newspage01 a:hover {color:#fff; font-size:12px; line-height:12px; font-family:Arial,"宋体", Helvetica, sans-serif; border:1px solid #E05222; background:#E05222;}
.newspage01 a:active {color:#fff; font-size:12px; line-height:12px; font-family:Arial,"宋体", Helvetica, sans-serif; border:1px solid #666; background:#E05222;}
.newspage01 a span,.newspage01 span{display:inline-block; vertical-align:middle; float:left; color:#666; font-size:12px; line-height:12px; font-family:Arial,"宋体", Helvetica, sans-serif;}
.newspage01 a span:hover,.newspage01 span:hover{display:inline-block; vertical-align:middle; float:left; color:#fff; font-size:12px; line-height:12px; font-family:Arial,"宋体", Helvetica, sans-serif;}
.newspage01 span{cursor:default;}
.newspage01 span.current {padding:3px 5px; margin-right:3px; color:#fff; border:1px solid #993300; background:#993300;}
.newspage01 span.disabled {padding:3px 5px; margin-right:3px; border:1px solid #fff;}
.newspage01 span form input{color:#666; font-size:12px; font-family:Arial,"宋体", Helvetica, sans-serif;}
.newspage01 span form #text{ margin-top:-4px;}
.newspage01 span form input[type="hidden"]{}
.newspage01 span form input[type="text"]{border:1px solid #999; height:18px;}
.newspage01 span form input[type="submit"]{height:20px; padding:0px 5px;line-height:16px;}
.newspage01 a.next{ float:right; margin-right:0px;}
.newspage01_detail{ float:left; width:100%; padding:7px 0; margin:6px 0 30px 0; background:#f0f0f0; text-align:center;}
.newspage01_detail a{display:inline-block; padding:3px 5px; color:#666; font-size:12px; line-height:12px; font-family:Arial,"宋体", Helvetica, sans-serif; border:1px solid #999;}
.newspage01_detail a:hover {color:#fff; font-size:12px; line-height:12px; font-family:Arial,"宋体", Helvetica, sans-serif; border:1px solid #E05222; background:#E05222;}

.back01box{ float:left; width:100%; text-align:center; margin-top:30px; margin-bottom:65px;}
.back01{ display:inline-block; width:113px; height:34px; text-align:center; line-height:34px; background:url(../images/back01_bg.png) no-repeat; font-size:14px; color:#fff; font-family:Arial,"黑体", Helvetica, sans-serif; text-transform:uppercase;}
.back01:hover{line-height:34px; font-size:14px; color:#e60000; font-family:Arial,"黑体", Helvetica, sans-serif; text-transform:uppercase;}


/*发展历程*/
.main{}

.history { background:url(../images/line04.gif) repeat-y 187px 0; overflow:hidden; position:relative;}.history { height:1600px !important;}
.history-date { overflow:hidden;}
.history-date h2 { background:url(../images/icon06.gif) #fff no-repeat 158px 0; height:59px; font-size:25px;  font-weight:normal; padding-left:45px; margin-bottom:32px;  }
.history-date h2.first { position:absolute; left:0; top:0; width:935px; z-index:99;}
.history-date h2 a { color:#005dad; display:inline-block; *display:inline; zoom:1; background:url(../images/icon08.jpg) no-repeat right 50%; padding-right:17px; margin:21px 97px 0 0;}
.history-date h2 a:hover { text-decoration:none;}
.history-date h2 img { vertical-align:-5px;}
.history-date h2.date02 { background:none;}
.history-date ul {}
.history-date ul li { background:url(../images/icon07.gif) no-repeat 180px 0; padding-bottom:10px; zoom:1; }
.history-date ul li.last { padding-bottom:0;}
.history-date ul li:after{content:" "; display:block; height:0; clear:both; visibility:hidden;}
.history-date ul li h3 { float:left; width:168px; text-align:right; padding-right:19px;color:#c3c3c3; font:normal 18px/16px Arial; border-bottom:0;}
.history-date ul li h3 span { display:block; color:#d0d0d0; font-size:12px;}
.history-date ul li dl { float:left; width:810px; line-height:22px; padding-left:41px; margin-top:-2px; }
.history-date ul li dl dt { font-size:15px; color:#737373; }
.history-date ul li dl dt span { display:block; color:#787878; font-size:12px;}
.history-date ul li.green h3 { color:#1db702;}
.history-date ul li.green h3 span { color:#a8dda3; }
.history-date ul li.green dl { margin-top:-8px;}
.history-date ul li.green dl dt { font-size:18px; line-height:28px;}
.history-date ul li.green dl dt a { /*background:url(../images/icon09.gif) no-repeat 0 0; width:19px; height:16px;*/ display:inline-block; *display:inline; zoom:1; overflow:hidden; vertical-align: middle; margin-left:12px;}
.history-date ul li.green dl dd { padding-top:20px; display:none;}
.history-date ul li.green dl dd img { float:left;}
.history-date ul li.green dl dd p { overflow:hidden; zoom:1; line-height:21px; color:#787878;}

.history-date h2.first .more-history {font-size: 16px; background: transparent; margin-left: 30px;}
.history-date h2.first .more-history:hover {text-decoration: underline;}

*body .history-date ul li dl dt {_font-size:12px !important; _font-weight:bold;}
*body .history-date ul li dl dt span {_font-weight:normal !important;}
*body .history-date ul li.green dl dt a {_background:transparent !important; *background:transparent !important;*font-size:12px !important; _font-weight:normal !important;}
.ny_content{ width:1000px; margin-top:46px;}

