@charset "utf-8";
/* CSS Document */

*{margin:0;padding:0;}
body{font-size:12px;font-family:宋体,Arial, Helvetica, sans-serif; color:#595757; background:#FFF /*url(../images/center.jpg) repeat left top*/; }
img{border:0;}
ul{list-style:none;}
li{ vertical-align:bottom;}
a{color:#595757; text-decoration:none;}
a:hover{ color:#c52620; text-decoration:none;}
input:focus,textarea:focus {outline: none;}
.clear{clear:both;}
.blank{font-size:0; height:10px; width:100%;}
.blank2{font-size:0; height:5px; width:100%;}
.blank3{font-size:0; height:2px; width:100%;}
.layout{width:100%; height:auto;}
.container-flash{ height:506px;margin:0 auto; overflow:hidden; position:relative; z-index:100;}
.banner{ width:1600px; height:506px;z-index:50; position:absolute; top:0; z-index:120; }
.banner_index{height:506px;position: relative;overflow:hidden;width: 1600px; z-index:180;}
.banner_index .btn,.banner_pro .bBtn{position: absolute;top:203px;width: 60px;height: 100px;display: block; z-index: 300;}
.banner_index .btnPre,.banner_pro .bPre{background:url(goleft.png) no-repeat 0 0;left:300px;}
.banner_index .btnPre:hover,.banner_pro .bPre:hover{background:url(goleft.png) no-repeat 0 0;}
.banner_index .btnNext,.banner_pro .bNext{background:url(goright.png) no-repeat 0 0;right:300px;}
.banner_index .btnNext:hover,.banner_pro .bNext:hover{background:url(goright.png) no-repeat 0 0;}
.banner_index .banner_wrap{position: absolute;left:0px;top: 0px; z-index: 160;}
.banner_index .banner_wrap li{width: 1600px;float: left; height:506px; overflow:hidden;}
.banner_index .banner_wrap li img{width: 1600px; height:506px;}
.indexBanner_num{width:96px; text-align: center; position:absolute; left:902px; bottom:10px; z-index:320;} 
.indexBanner_num a{width:14px;height: 14px;display: inline-block;_zoom:1;background:url(../images/banner-num.png) no-repeat left top;font-size: 0px;line-height: 0px;margin:0 5px;}
.indexBanner_num a.on,.indexBanner_num a:hover{background:url(../images/banner-num.png) no-repeat right top;}


.container-btnto{ height:20px; margin:0 auto; background:#eeeeee;/* border-bottom:40px solid #2da5df;*/ position:relative; z-index:500; }
.btnto{ width:100px; height:20px; cursor:pointer;  margin:0 auto; background:url(../images/btn.jpg) no-repeat left top; }

.column{ width:300px; height:228px; float:left; overflow:hidden; margin-right:50px; display:inline;}
.column p{ width:300px; height:104px; overflow:hidden; background:url(../images/column-p.jpg) repeat-x left bottom;}
.column p img{ width:300px; height:100px;}
.column h2{ width:300px; height:60px; line-height:60px; font-weight:normal; font-size:24px; font-family:"微软雅黑"; text-align:center; overflow:hidden;}
.column h3{ width:300px; height:66px; line-height:22px; overflow:hidden; font-weight:normal; font-size:12px;}

.top{ height:10px; width:100%; margin:0px auto; padding:0px; background:#02815c}
.header{ width:100%; height:90px; margin:0px auto; padding:0px; background:#02815c}
.ding{ width:1150px; margin:0px auto; height:88px; padding:0px; line-height:88px;}
.logo{ float:left; height:35px; width:143px; margin-top:20px;}
.nav{ width:auto; height:46px; margin-top:20px; float:right; position:relative; z-index:500;}
.nav li{ width:104px; height:46px; float:left; background:url(../images/nav-li.jpg) no-repeat right 17px; position:relative; z-index:520; cursor:pointer; }
.nav li h3{ width:104px; height:46px; line-height:46px; font-weight:normal; color:#fff; font-size:16px; font-family:"微软雅黑"; text-align:center;}
.nav li.curr h3 a,.nav li.on h3 a,.nav li h3 a{ color:#fff;}
.nav li div.subnav{ width:120px; height:auto; position:absolute;left:-8px; top:46px; z-index:540; display:none;}
.nav li div.subnav p{ width:120px; height:30px; line-height:30px; text-align:center; background:url(../images/subnav.png) repeat left top; overflow:hidden; text-align:center; }
.nav li div.subnav p a{ color:#FFF;}

.gonggao{ width:100%; height:50px; background:#02815c}
.gg{ width:1150px; height:50px; line-height:50px; margin:0px auto}
.gg a{ font-family:"微软雅黑"; font-size:14px; color:#fff;}
.box{ width:1150px; overflow:hidden; height:auto; margin:20px auto}
.ya{ font-family:"Microsoft YaHei", "寰蒋闆呴粦", SimSun, "瀹嬩綋"}
.et{ font-family:"Times New Roman", Times, serif;}
.so{ font-family:"瀹嬩綋"}
.l{ float:left;}
.r{ float:right}

.yxbox{ height:40px; width:1150px; margin:0 auto; position:relative; margin-top:-40px; z-index:9}
.lcyxt{ width:130px; background-color:#006C2D; height:40px; line-height:40px; color:#FFF; font-size:14px; background-image:url(css/index_4.png); background-repeat:no-repeat; background-position:30px 16px; float:left}
.lcyxt b{ margin-left:40px;}
.lcyx{ width:470px; height:40px; line-height:40px; background-color:#5BB635; float:left; padding-left:10px; padding-right:20px; color:#FFF;}
.lcyx i{ width:14px; height:14px; background:url(css/index_4.png) 0px -32px; display:block; float:right; margin-top:12px; cursor:pointer}
.lcgp{ width:520px; height:40px; float:left; background-color:#F54545; line-height:40px; color:#FFF}
.lcyxbox{ width:630px; height:250px; background:#FFF; position:absolute; z-index:9; margin-top:-211px; left:0; display:none}
.lcyxico{ width:130px; text-align:center; height:250px; background-color:#006C2D; color:#FFF; background-image:url(../images/index_5.png); background-repeat:no-repeat; background-position:20px 90px; overflow:hidden; float:left}
.lcyxico b{ font-size:16px; margin-top:30px; display:block}
.lcyxtxt{ width:470px; padding:10px 15px; float:left;}
.lcyxtxt i{ width:14px; height:14px; display:block; float:right; background:url(css/index_4.png) 0px -62px no-repeat; cursor:pointer}
.lcyxtxt p{ font-size:14px; line-height:24px; margin-top:30px; width:465px;}
.lcyxl{ width:365px; overflow:hidden; height:auto; margin-top:15px;}
.lcyxl li{ width:140px; float:left; height:26px; line-height:26px; font-size:14px; background:url(css/index_4.png) 5px -72px no-repeat; padding-left:20px}
.lcnfbox{ width:100%; height:155px; border-bottom:1px solid #E9E9E9; background:#FAFAFA}
.lcnnbox{ height:155px; background:url(css/index_6.jpg) 0px 60px repeat-x}
.lcin{ width:127px; height:105px; float:left; margin-top:26px; text-align:center; }
.lcnico{ width:22px; height:22px; display:block; background:url(../images/index_7.png); margin:0 auto; margin-top:25px; cursor:pointer}
.lcin p{ color:#858585; margin-top:3px}
.lcnb{ width:127px; height:105px; position:relative; margin-top:-63px; display:none}
.lcnico1{ width:63px; height:69px; display:block; margin:0 auto; color:#3E8857; font-style:normal; font-size:14px; background:url(../images/index_8.png); line-height:67px; cursor:pointer}
.lcnb span{ color:#757575; line-height:18px; margin-top:5px; display:block;}
.lccyb{ width:190px; float:left; height:368px; background:#EEEEEE; padding:15px}
.lcit{ height:26px; line-height:26px; color:#008E3B; font-size:16px; padding-left:5px;}
.lccyl{ overflow:hidden; height:auto; border-top:1px solid #D6D6D6; margin-top:15px;}
.lccyl li{ height:50px; line-height:50px; border-bottom:1px solid #D6D6D6; background:url(index_9.jpg) 0px 22px no-repeat; padding-left:10px;}
.lcgab{ width:219px; float:left; margin-left:10px; overflow:hidden; height:auto}
.lcga{ background:#F39500; padding:15px; color:#FFF}
.lcga a{ color:#FFF; font-weight:bolder}
.lcga dt{ font-size:16px; font-family:"Microsoft YaHei"}
.lcga dd{ margin:12px 0px;}
a.lckc{ margin-top:5px; display:block; float:left; margin-left:7px; font-weight:bolder; color:#6E6E6E}
.lcicpb{ width:219px; float:left; margin-left:10px; overflow:hidden; height:auto}
.lcicph{ background:#EEEEEE; padding:5px 15px; overflow:hidden; height:160px}
.lccpl{ width:190px; overflow:hidden; height:130px; overflow:hidden}
.lccpm{ width:5000px; height:95px;}
.lccp{ width:190px; height:95px; float:left}
.lccp li{ width:195px; float:left; height:22px; line-height:22px; background:url(index_9.jpg) 0px 8px no-repeat; padding-left:10px;}
.lckytxt{ line-height:24px; padding:5px; margin:5px 0px;}
.lckybox{ margin:10px;}
.lcnewbox{ width:233px; float:left; margin-left:10px; overflow:hidden; height:auto;}
.lcinews{ background:#5BB635; overflow:hidden; color:#fff; line-height:25px; overflow:hidden; height:auto; padding:18px; height:220px;}
.lcnewst{ height:24px; line-height:24px; font-size:14px; margin-left:5px; margin-top:10px;}
.lcnewst a{ color:#FFF}
.lcnewsd{ color:#C6E4BA; height:24px; line-height:24px;margin-left:5px;}
.lcnewsa{ height:24px; line-height:24px; font-weight:bolder;margin-left:4px; margin-bottom:10px;}
.lcnewsa a{ color:#FFF}
.f1{ height:10px; overflow:hidden; width:100%}
.f2{ height:20px; overflow:hidden; width:100%}
.f4{ height:40px; overflow:hidden; width:100%}
.f15{ height:15px; overflow:hidden; width:100%}

.dibu{ height:70px; width:100%; margin:0px auto; background:#02815c}
.dibunei{ width:1150px; height:70px; line-height:70px; margin:0px auto}
.dtel{ width:auto; color:#fff; font-size:16px;font-family:"Microsoft YaHei"; float:left;}
.dqq{ width:auto; color:#fff; font-size:16px; background:url(../images/index_34.gif) no-repeat 0 23px; padding-left:30px;font-family:"Microsoft YaHei"; float:right;}
 .footer{ width:100%; height:100px; padding-top:15px;}
 .foot{ width:1100px; margin:0px auto; text-align:center; line-height:25px;font-family:"Microsoft YaHei";}
 
 
.container-main{  height:auto; margin:0 auto; border-top:1px solid #FFF;  background:#f5f5f5 url(../images/main.jpg) repeat-x left top; }

.main{ width:1150px; height:auto; margin:0 auto;}

.hotprods{ width:1000px; height:auto; background:#FFF;}
.hotprods-btn{ width:30px; height:80px; float:left; overflow:hidden; padding:45px 0; }
.hotprods-btn p{ width:30px; height:80px; cursor:pointer; overflow:hidden}
.hotprods-btn p.goLeft{ background:url(../images/goleft.jpg) no-repeat left top;}
.hotprods-btn p.goRight{ background:url(../images/goright.jpg) no-repeat left top;}
.hotprods-cen{ width:920px; height:170px; float:left; overflow:hidden; position:relative; z-index:100; margin:0 10px; display:inline; }
.hotprodsc-list{ width:920px; height:170px; position:absolute; left:0; top:0; z-index:120;}
.hotprodsc-list li{ width:200px; height:170px; float:left; margin:0 15px; display:inline;}
.hotprodsc-list li h3{ width:200px; height:120px; overflow:hidden;}
.hotprodsc-list li h3 img{ width:200px; height:120px; }
.hotprodsc-list li h4{ width:190px; height:50px; line-height:50px; overflow:hidden; font-weight:bold; font-size:14px; padding-left:10px;}
.hotprodsc-list li h4 p{ width:60px; height:30px; float:right; background:url(../images/hotpords-more.gif) no-repeat left top; margin-top:10px; display:inline; }
.hotprodsc-list li h4 p a{ width:60px; height:30px; display:block;}

.about{ width:312px; height:356px; float:left; overflow:hidden; background:#FFF;}
.about-tap,.news-tap{ width:272px; height:24px; margin:0 auto; overflow:hidden; }
.news-tap{ width:368px;}
.about-tap p,.news-tap p{ width:120px; height:24px; line-height:24px; float:left; cursor:pointer; text-align:center; overflow:hidden; color:#FFF; background:url(../images/about-h2-p.jpg) no-repeat left top; }
.about-tap p.curr,.news-tap p.curr{ background:url(../images/contact-h2-p.jpg) no-repeat left top;}
.about-cen{ width:272px; height:auto; margin:0 auto; display:none; }
.aboutc-img{ width:270px; height:120px; overflow:hidden; }
.aboutc-img img{ width:270px; height:120px;}
.about-cen h3{ width:270px; height:24px; line-height:24px; overflow:hidden; font-weight:normal; font-size:14px; font-family:"微软雅黑"; overflow:hidden; }
.about-cen h3 a{ color:#02815c;}
.aboutc-nr{ width:270px; height:72px; line-height:24px; overflow:hidden;  font-size:14px; font-family:"微软雅黑";}
.jobs{ width:270px; height:auto; margin:0 auto; border-top:1px solid #EEE; border-left:1px solid #EEE; }
.jobs p{ width:105px; height:30px; border-bottom:1px solid #EEE; float:left; overflow:hidden; line-height:30px; border-right:1px solid #EEE; background:url(../images/joinus-p.jpg) no-repeat 10px 12px; padding-left:29px; }

.news{ width:408px; height:356px; float:left; overflow:hidden; background:#FFF; margin-left:20px; display:inline; }
.news-cen{ width:368px; height:auto; margin:0 auto;  overflow:hidden; display:none;}
.newsc-list{ width:368px; height:234px; overflow:hidden;}
.newsc-list li{ width:368px; height:64px; float:left; margin-bottom:14px; display:inline; }
.newsc-list li div.newscl-img{ width:86px; height:64px; float:left; overflow:hidden;}
.newsc-list li div.newscl-img img{ width:86px; height:64px; }
.newsc-list li div.newscl-cen{ width:270px; height:64px; float:right; overflow:hidden; }
.newsc-list li div.newscl-cen h3{ width:270px; height:auto; line-height:22px; overflow:hidden; font-weight:normal; font-size:14px; font-family:"微软雅黑";}
.newsc-list li div.newscl-cen h3 span{ width:76px; height:22px; line-height:22px; display:block; float:right; overflow:hidden; text-align:right; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#02815c; }
.newsc-list li div.newscl-cen h4{ width:270px; height:20px; line-height:20px; font-size:12px; font-weight:normal; }
.newsc-list li div.newscl-cen h4 a{ color:#6e6e6e;}
.newsc-more{ width:270px; height:30px; overflow:hidden; }
.newsc-more p{ width:100px; height:30px; background: url(../images/news-more.png) no-repeat left top; overflow:hidden;}
.newsc-more p a{ width:100px; height:30px; display:block; }


.cleft{width:240px; height:auto; float:left; }
.menu,.contact{ width:240px; height:auto; background:#FFF; }
.menu h2{ width:200px; height:40px; background:#02815c url(../images/nav.jpg) repeat-x left top;; overflow:hidden; margin:0 auto; }
.menu h2 p{ width:200px; height:36px; line-height:36px; font-weight:normal; text-align:center; font-size:14px; font-weight:bold; margin:0 auto; overflow:hidden; color:#FFF; }
.menu h2 p span{ font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize; }
.menu-list{ width:200px; height:auto; margin:0 auto; }
.menu-list li{ width:200px; height:30px; line-height:30px; text-align:center; background:#02815c; overflow:hidden; float:left; margin-bottom:10px; display:inline;  }
.menu-list li.curr,.menu-list li.on{ background:#f29600;  }
.menu-list li a,.menu-list li.curr a,.menu-list li.on a{ color:#FFF;}
.contact h2{ width:200px; height:24px;; overflow:hidden; margin:0 auto; }
.contact h2 p{ width:120px; height:24px; line-height:24px; font-weight:normal; text-align:center; background:#02815c url(../images/contact-h2-p.jpg) repeat-x left top; font-size:14px; font-weight:bold; overflow:hidden; color:#FFF; }
.contact-cen{ width:200px; height:auto; margin:0 auto; line-height:24px; font-weight:normal; font-size:14px; font-family:"微软雅黑"; }
.contact-img{ width:200px; height:96px; margin:0 auto; overflow:hidden;;}
.contact-img img{ width:200px; height:96px;}
.joinus{ width:200px; height:auto; margin:0 auto; border-top:1px solid #EEE; border-left:1px solid #EEE; }
.joinus p{ width:70px; height:30px; border-bottom:1px solid #EEE; float:left; overflow:hidden; line-height:30px; border-right:1px solid #EEE; background:url(../images/joinus-p.jpg) no-repeat 10px 12px; padding-left:29px; }


.cright{ width:890px; height:auto; float:right; background:#FFF; }
.location{ width:840px; height:39px; border-bottom:1px solid #e0e5ed; overflow:hidden; margin:0 auto; }
.location p{ width:730px; height:39px; line-height:39px; padding-left:20px; background:url(../images/location.gif) no-repeat left 14px; overflow:hidden;}


.crimgs-list{ height:auto; width:840px; margin:0 auto;  }
.crimgs-list li{ width:180px; height:192px; overflow:hidden; float:left; margin:0 15px; display:inline; }
.crimgs-list li p{ width:178px; height:148px; border:1px solid #d5d5d5; overflow:hidden;}
.crimgs-list li p img{ width:178px; height:148px; }
.crimgs-list li h3{ width:180px; height:24px; line-height:24px; padding-top:4px;  font-weight:normal; font-size:12px; text-align:center; overflow:hidden; background:#02815c;}
.crimgs-list li h3 a{ color:#FFF;}

.page{ width:700px; height:30px; line-height:30px; text-align:center; overflow:hidden; background:#EEE; margin:0 auto; }

.crtxt-list{ width:840px; height:auto; margin:0 auto; }
.crtxt-list li{ width:800px; height:30px; line-height:30px; padding-left:20px; background:url(../images/column-txtlist-li.jpg) no-repeat left top; overflow:hidden; }
.crtxt-list li span{width:76px; height:30px; line-height:30px; display:block; float:right; text-align:right; overflow:hidden; }

.newsc-title{ width:800px; height:auto; line-height:24px; font-weight:bold; font-size:14px; text-align:center; margin:0 20px;}
.newsc-canshu{ width:800px;  margin:0 auto; text-align:left; line-height:30px; background:url(../images/news-detail-canshu.jpg) repeat-x left bottom; }
.newsc-canshu2{ width:800px;  margin:0 auto; text-align:center; line-height:30px; background:url(../images/news-detail-canshu.jpg) repeat-x left bottom; }
.newsc-nr{ width:800px; height:auto; line-height:30px; margin:0 auto;}

.rightc-prods-detail{ width:690px; height:auto; margin:0 auto;}
.rcpords-img{ width:400px;  height:300px; float:left; overflow:hidden;}
.rcpords-img img{ width:400px; height:300px;}
.rcpords-chanshu{ width:270px;  height:auto; float:right; line-height:30px; }
.rcpords-chanshu span{ font-weight:bold;}
.pdetail-img{width:690px; height:402px; overflow:hidden; margin:0 auto; }
.pdetail-img img{width:600px; height:400px; border:1px solid #cfcfcf;}
.cr-column-prod-title{ width:690px; height:30px; background:#ececec; margin:0 auto; }
.cr-column-prod-title p{ width:120px; height:30px; line-height:30px; font-weight:bold; font-size:14px; color:#FFF; background:#02815c; text-align:center; font-family:"微软雅黑";}
.cr-column-about{ width:690px; height:auto; line-height:30px; margin:0 auto;}
.container-tjprods{ height:236px; margin:0 auto;background: url(../images/prods.jpg) repeat-x left top;}
.tjprods{ width:1000px; height:236px;  margin:0 auto; }
.tj-prods{ width:1000px; height:auto; }
.tj-prods-btn{ width:30px; height:30px; float:left; overflow:hidden; padding:72px 0; }
.tj-prods-btn p{ width:30px; height:30px; cursor:pointer; overflow:hidden}
.tj-prods-btn p.toLeft{ background:url(../images/toleft.jpg) no-repeat left top;}
.tj-prods-btn p.toRight{ background:url(../images/toright.jpg) no-repeat left top;}
.tj-prods-cen{ width:920px; height:174px; float:left; overflow:hidden; position:relative; z-index:100; margin:0 10px; display:inline; }
.tj-prodsc-list{ width:920px; height:174px; position:absolute; left:0; top:0; z-index:120;}
.tj-prodsc-list li{ width:200px; height:174px; float:left; margin:0 15px; display:inline;}
.tj-prodsc-list li h3{ width:198px; height:148px; overflow:hidden; border:1px solid #e2e2e2;}
.tj-prodsc-list li h3 img{ width:198px; height:148px; }
.tj-prodsc-list li h4{ width:200px; height:24px; line-height:24px; background:#02815c; overflow:hidden; font-weight:normal; font-size:12px; text-align:center;}
.tj-prodsc-list li h4 a{ color:#FFF;}
.container-other{ height:74px; margin:0 auto;background: url(../images/other.jpg) repeat-x left top;}
.other{ width:1000px; height:74px;  margin:0 auto; line-height:74px; text-align:right; }
.share{ width:200px; height:18px; float:left; margin-top:28px; display:inline; text-align:left; }



.container-cflash{ height:300px; margin:0 auto; position:relative; overflow:hidden; z-index:100;}
.cflash{ width:1600px; height:300px;position:absolute; top:0; z-index:120; overflow:hidden;}
.cflash img{ width:1600px; height:300px;  margin:0 auto; line-height:74px; text-align:right; }
