﻿body { margin:0 auto;padding:0;display:block;font-size:12px;font-family:Arial,"微软雅黑";line-height:24px; color:rgb(68,68,68);background:#FFF;}
div,input,ul,li,img,h1,h2,h3,h4,h5,h6,form,dl,dd,dt,p,form,tr,td,table { margin:0;padding:0}
img,input { border:0}
tr,td,table { border:1px solid rgb(208,208,208);}
a { text-decoration:none;  color:rgb(68,68,68);}
a:hover { color:rgb(238,29,35);}
ul,ol { list-style:none;}
.fl { float:left;}
.fr { float:right;}
#subnavid160 { display:none;}
#lefsubli376{ display:block;}
.top { width:100%; height:120px; border-top:5px solid rgb(238,29,35);}
.topc { width:1000px; margin:0 auto; height:96px; padding-top:24px;}
.topc .logo { float:left; margin-top:5px; display:block}
.topc .tpr { float:right; height:96px; width:780px;}
.topc .tpr .t { width:360px; height:32px; float:right;}
.search { width:195px; height:32px; float:right; line-height:32px;}
.search .txt { width:150px; padding-left:15px; background:url(../images/sstxt.jpg); float:left; height:32px; color:rgb(177,177,177); line-height:32px;}
.search .btn { width:30px; height:32px; background:url(../images/ssbtn.jpg); float:left; cursor:pointer;}
.language { width:156px; height:32px; float:right; line-height:32px;}
.language a { float:left; width:48px; margin-left:18px; padding-left:12px; background:url(../images/done2.jpg) left center no-repeat; color:rgb(177,177,177)}
.language a:hover { color:rgb(238,29,35);}

/* nav_menu */
.nav_menu{ height: 64px; width:721px; margin:0 auto; float:right; }
.nav{width:721px;position:relative;margin:0 auto;}
#navfouce { width:721px; height:64px;}
.nav .list li{float:left; width:120px; text-align:center;height:64px;}
.nav .list a{ display:block;width:120px;height:64px; overflow:hidden; line-height:58px; text-align:center; color:rgb(51,51,51); font-size:15px;}
.nav .list a:hover { color:#0067ad; font-weight:bold; height:62px; border-bottom:2px solid #0067ad;}
.nav .box{position:absolute;left:0;top:64px;width:721px; background:#FFF;overflow:hidden; height:0; z-index:999;}
.nav .cont{position:relative;}
/* sublist */
.sublist .c { width:123px; overflow:hidden; float:left;}
.sublist li{float:left;width:103px; text-align:center; height:25px; line-height:25px; font-size:12px; margin-bottom:10px;}
.sublist li a { color:rgb(102,102,102); background:rgb(246,246,246); display:block; border-radius:2px;overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap}
.sublist li a:hover { color:#FFF; background:rgb(227,60,65);}
.sublist { padding:39px 41px 31px 101px; width:577px; overflow:hidden; border-top:1px solid rgb(244,244,244); height:176px;}
.sublist .r { float:right; width:435px; overflow:hidden;}
.sublist .r .new { width:220px; overflow:hidden; float:left;}
.sublist .r .new h1 { font-size:16px; font-weight:bold; color:rgb(102,102,102); line-height:14px; margin-bottom:17px;}
.sublist .r .new div { line-height:26px; font-size:12px; color:rgb(102,102,102)}
.sublist .r img { float:right;}

/* en/sublist*/
.ensublist .enc { width:213px; overflow:hidden; float:left;}
.ensublist li{float:left;width:193px; text-align:center; height:25px; line-height:25px; font-size:12px; margin-bottom:10px;}
.ensublist li a { color:rgb(102,102,102); background:rgb(246,246,246); display:block; border-radius:2px;}
.ensublist li a:hover { color:#FFF; background:rgb(227,60,65);}
.ensublist { padding:39px 41px 31px 21px; width:667px; overflow:hidden; border-top:1px solid rgb(244,244,244); }
.ensublist .r { float:right; width:435px; overflow:hidden;}
.ensublist .r .new { width:220px; overflow:hidden; float:left;}
.ensublist .r .new h1 { font-size:16px; font-weight:bold; color:rgb(102,102,102); line-height:14px; margin-bottom:17px;}
.ensublist .r .new div { line-height:26px; font-size:12px; color:rgb(102,102,102)}
.ensublist .r img { float:right;}

#banner { height:420px;width:100%;overflow:hidden;position:relative;left:0;top:0; border-bottom:6px solid rgb(235,235,235);}
#banner .pic { height:420px;width:100%;overflow:hidden;position:relative;left:0;top:0;list-style:none;}
#banner .pic li { height:420px;width:100%;position:absolute;background-position:center top;background-repeat:no-repeat}
#banner .btn { width:1000px;height:5px;left:50%;margin-left:-95px;position:absolute;z-index:11;overflow:hidden;bottom:32px;list-style:none}
#banner .btn li {width:55px;height:5px;float:left;margin-right:13px; background:#FFF;overflow:hidden;opacity:0.8;filter:alpha(opacity=80);}
#banner .btn li.s { background-position:right top;opacity:1;
filter:alpha(opacity=100);background:rgb(238,29,35);}

.middle { width:1000px; margin:0 auto; overflow:hidden;}
.indexbox1 {margin-top: 30px; overflow:hidden; }
.indexbox1 li { float:left; width:166px;  height:202px; text-align:center;}
.indexbox1 li .quan { width:79px; height:79px; margin:0 auto; margin-bottom:15px;}
.indexbox1 li .quan.y1 { background:url(../images/ibox1pic1.jpg); width:79px; height:79px; border-radius:39.5px; border:1px solid rgb(242,242,242);-moz-border-radius:39.5px 39.5px 39.5px 39.5px;-webkit-border-radius:39.5px;behavior: url(iecss3.htc); }
.indexbox1 li:hover .quan.y1 { background:url(../images/ibox1pic2.jpg); width:79px; height:79px; border-radius:39.5px; border:1px solid #0067ad;behavior: url(iecss3.htc);}
.indexbox1 li .quan.y2 { background:url(../images/ibox1pic3.jpg); width:79px; height:79px; border-radius:39.5px; border:1px solid #0067ad;-moz-border-radius:39.5px 39.5px 39.5px 39.5px;-webkit-border-radius:39.5px;behavior: url(iecss3.htc);}
.indexbox1 li:hover .quan.y2 { background:url(../images/ibox1pic4.jpg); width:79px; height:79px; border-radius:39.5px; border:1px solid #0067ad;behavior: url(iecss3.htc);}
.indexbox1 li .quan.y3 { background:url(../images/ibox1pic5.jpg); width:79px; height:79px; border-radius:39.5px; border:1px solid #0067ad;-moz-border-radius:39.5px 39.5px 39.5px 39.5px;-webkit-border-radius:39.5px;behavior: url(iecss3.htc);}
.indexbox1 li:hover .quan.y3{ background:url(../images/ibox1pic6.jpg); width:79px; height:79px; border-radius:39.5px; border:1px solid #0067ad;behavior: url(iecss3.htc);}
.indexbox1 li h1 { line-height:30px; margin-bottom:11px; color:rgb(68,68,68); font-size:18px; font-weight:normal;overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap}
.indexbox1 li p { line-height:20px; margin-bottom:13px; font-size:14px; color:rgb(136,136,136)}
.indexbox1 li .gd { width:104px; height:32px; line-height:32px; font-size:14px; color:rgb(68,68,68); font-weight:normal; margin:0 auto; border:1px solid rgb(225,225,225); text-align:center; display:block}
.indexbox1 li:hover .gd { border:1px solid #0067ad; color:#FFF; background: #0067ad}

.indexbox2 { width:1000px; overflow:hidden; padding-bottom:57px;}
.ibox2l { float:left; width:300px; height:237px; margin-right:23px;}
.ibox2tit { line-height:20px; padding:15px 9px 20px 10px; border-top:7px solid rgb(244,244,244); font-size:14px; font-weight:bold; width:281px; height:20px;}
.ibox2tit span { color:rgb(217,217,217);}
.ibox2tit a { float:right; font-weight:normal}
.ibox2l .fsabout { margin:0 9px 0 10px; width:281px; height:175px;} 
.ibox2l .fsabout a {display:block;}
.ibox2l .fsabout img { width:281px; height:175px;}
.ibox2m { float:left; width:300px; height:237px; padding:0 25px 0 26px; border-right:1px solid rgb(244,244,244); border-left:1px solid rgb(244,244,244);}
.ibox2case { padding:0 9px 0 10px; width:281px; height:175px;}
.ibox2r { float:left; width:300px; margin-left:23px; height:237px;}
.ibox2news { padding:0 9px 0 10px; width:281px; height:175px;}

.bottom { background:#333; border-top:1px solid rgb(233,233,233); width:100%; overflow:hidden;}
.bottom .c { width:1000px; margin:0 auto; overflow:hidden; padding-top:27px; padding-bottom:20px;}
.bottom .c .menu { overflow:hidden; margin-bottom:16px;}
.bottom .c .menu li { float:left; line-height:12px; border-left:1px solid rgb(221,221,221);}
.bottom .c .menu li a {     color: rgb(221,221,221);margin:0 10px;}
.bottom .c .menu li a:hover { color:rgb(238,29,35);}
.bottom .c .menu li.first { border-left:0;}
.bottom .c .menu li.first a { margin-left:3px;}
.bottom .c .b { overflow:hidden; width:1000px; line-height:20px; color:rgb(170,170,170)}
.bottom .c .b .l { float:left;}
.bottom .c .b .r { float:right;}
.bottom .c .b a { color:rgb(170,170,170);}
.bottom .c .b a:hover { color:rgb(238,29,35); text-decoration:underline;}

.banner { width:100%; height:185px;}
.banner1 { background:url(../images/banner1.jpg) center no-repeat}
.banner2 { background:url(../images/banner2.jpg) center no-repeat}
.banner3 { background:url(../images/banner3.jpg) center no-repeat}
.banner4 { background:url(../images/banner4.jpg) center no-repeat}
.banner5 { background:url(../images/banner5.jpg) center no-repeat}
.banner6 { background:url(../images/banner6.jpg) center no-repeat}
.nylm { width:232px; height:110px; background:#0067ada3; position:absolute; top:259px; right:50%; margin-right:-500px; overflow:hidden; padding-right:18px; line-height:30px; color:#FFF;}
.nylm p { margin:12px 0 23px 0; font-size:24px; width:232px; height:30px;} 
.nylm p b { float:right; font-weight:normal;}
.nylm span { float:right; font-size:21px;}

.location { padding:18px 0 21px 2px; line-height:20px; width:1000px; overflow:hidden;}
.location dt { float:left; padding-left:21px; background:url(../images/home.png) left center no-repeat; color:rgb(136,136,136);}
.location dt a { color:rgb(136,136,136);}
.location dt a:hover { color:rgb(238,29,35);}

.subnav { width:1000px; height:75px; background:rgb(245,245,245); overflow:hidden;}
.subnav li {    width: 20%; float:left; line-height:38px; overflow:hidden;}
.subnav li a { /*padding-left:44px; padding-right:41px; */font-size:14px; height:37px; display:block;text-align: center;}
.subnav li a:hover,.subnav li a.s { background:#0067ad; color:#FFF;}

.page { width:1000px; overflow:hidden;}
.contact { width:996px; overflow:hidden; padding:41px 0 90px 4px; min-height:200px;}
.contact .content { float:left; width:401px; overflow:hidden;}
.contact .content .tit { width:401px; height:60px; background:url(../images/contactline.jpg) bottom repeat-x; line-height:44px; font-size:24px;}
.contact .content .tit dt { float:left; padding-bottom:14px; border-bottom:2px solid #0067ad;}
.contact .content .tit dd { float:left;}
.contact .content ul { width:401px; overflow:hidden; padding-top:20px; font-size:14px;}
.contact .content ul li { float:left; width:401px; line-height:36px;}
.map { float:right; width:515px; height:300px; border:5px solid rgb(234,234,234);}
.map table { border:0;}
.map tr { border:0;}
.map td { border:0;}
.map input { border:1px solid rgb(208,208,208);}

.newsbox { width:1000px; height:180px; overflow:hidden; padding-top:42px;}
.newsbox .l { float:left; width:452px; height:152px; border:1px solid rgb(234,234,234); padding:13px 19px 13px 12px;}
.newsbox .r { float:right;}
.newsbox .l img { float:left; width:235px; height:152px;}
.newsbox .news { float:right; width:200px; height:148px; overflow:hidden; padding-top:4px;}
.newsbox .news h1 { line-height:22px; height:22px; overflow:hidden; font-size:14px;}
.newsbox .news h1 a { color:rgb(238,29,35)}
.newsbox .news div { line-height:22px; height:66px; overflow:hidden; margin-top:7px; margin-bottom:15px;}
.newsbox .news .ck { width:79px; height:25px; border:1px solid rgb(226,226,226); line-height:25px; text-align:center; background:rgb(248,248,248); color:rg(159,159,159); display:block;}
.newsbox .news .ck:hover { color:#FFF; background:rgb(238,29,35); border:1px solid rgb(238,29,35);}
.newslist { width:1000px; overflow:hidden; padding-top:24px; min-height:350px;}
.newslist li { float:left; width:986px; line-height:44px; padding-left:6px; padding-right:8px; border-bottom:1px dashed rgb(216,216,216);}
.newslist li a { padding-left:17px; background:url(../images/done1.png) left center no-repeat;}
.newslist li span { float:right; color:rgb(167,167,167);}

.newspage { height:102px; text-align:center; line-height:102px; margin-bottom:40px;}
.newspage .l { float:left;}
.newspage .r { float:right;}
.newspage2 { float:right; padding-left:40px; width:740px;}
.newspage2 .l { float:left;}
.newspage2 .r { float:right;}

.newshow { width:1000px; overflow:hidden;}
.newshow .newtit { margin-top:41px; width:1000px; line-height:20px; padding:14px 0; text-align:center; font-size:20px; color:rgb(238,29,35); border:1px solid rgb(234,234,234);}
.newshow .fc { line-height:16px; padding-top:23px; padding-bottom:17px; border-top:3px solid rgb(242,242,242); border-bottom:1px dashed rgb(216,216,216); color:rgb(141,141,141); width:1000px; height:16px;}
.newshow .ftit {    text-align: center;}
.newshow .content { width:1000px; overflow:hidden; min-height:300px; padding:40px 0; font-size:14px; line-height:26px; border-bottom:1px dashed rgb(216,216,216);}
.newshow .content table { margin:0 auto;}

.paging {  width:1000px; overflow:hidden; line-height:26px;}
.paging a { color:rgb(102,102,102)}
.paging a:hover { color:rgb(238,29,35);}
.paging .prev .r { float:right;}

.about { width:1000px; padding-top:48px; overflow:hidden; line-height:26px; padding-bottom:80px; min-height:300px;}
.about_txt .qywh{width: 1000px; overflow: hidden;}
.about_txt .qywh .r{float: left; width: 100%; overflow: hidden;} 
.about_txt .qywh .r h1{line-height: 74px; border-bottom: 1px solid #dbdbdb; color: #30488f; font-size: 24px; width: 410px; padding-left: 2px; margin-bottom: 14px;}

.caselist { width:1000px; overflow:hidden; padding-top:9px; min-height:428px; border-bottom:1px solid rgb(234,234,234);}
.caselist li { float:left; height:156px; width:480px; margin-right:40px; padding:32px 0 31px 0;}
.caselist li.ys { margin-right:0;}
.caselist li img { float:left; margin-right:19px; width:250px; height:156px;}
.caselist li .r { float:left; width:211px; height:156px; overflow:hidden;}
.caselist li .r h1 { font-size:14px; font-weight:bold; line-height:38px;}
.caselist li .r div { line-height:22px; color:rgb(102,102,102); height:66px; overflow:hidden; margin-bottom:12px; margin-top:6px;}
.caselist li .r .ck { width:79px; height:25px; border:1px solid rgb(226,226,226); background:rgb(248,248,248); text-align:center; line-height:25px; color:rgb(102,102,102); display:block;}
.caselist li .r .ck:hover { color:#FFF; background:rgb(238,29,35); border:1px solid rgb(238,29,35);}

.product { width:1000px; overflow:hidden; padding-top:40px;}
.leftnavL { float:left; width:220px; overflow:hidden; border-top:1px solid rgb(234,234,234); font-size:14px; }
.leftnavL ul { width:220px; overflow:hidden }
.leftnavL ul li{ display:block; width:220px; position:relative;}/* overflow:hidden;height:40px; */
.leftnavL ul li a{ display:block;width:188px; overflow:hidden; background:url(../images/prolbg1.jpg) no-repeat; padding-left:28px; border-bottom:1px solid rgb(234,234,234); line-height:35px; color:rgb(68,68,68);}
.leftnavL ul li a:hover{ color:#FFF; background:#f32c31 url(../images/prolbg2.jpg) left center no-repeat;border-right: 4px solid #acacac}
.leftnavL ul li a.hover{ color:#FFF; background:#f32c31 url(../images/prolbg2.jpg) left center no-repeat;border-right: 4px solid #acacac}
.leftnavL ul li.hover a{ color:#FFF; background:#f32c31 url(../images/prolbg2.jpg) left center no-repeat;border-right: 4px solid #acacac}
.leftnavL ul li:hover a{ color:#FFF; background:#f32c31 url(../images/prolbg2.jpg) left center no-repeat;border-right: 4px solid #acacac}
/*.leftnavL ul li .lefsubzinav{  position:absolute; left:248px; top:0px; display:none; z-index:10;}
cpnav ul li .lefsubzinav a{ background:url(../images/lefsuba.jpg) no-repeat 0 0; width:149px; height:30px; line-height:30px; color:#8d2328; font-size:12px; font-weight:normal;}*/
.leftnavLsub ul li .lefsubzinav{  position:relative; display:none; z-index:10; padding-left:42px; border-bottom:1px solid rgb(234,234,234);}
.leftnavLsub ul li .lefsubzinav a{ width:164px;height:26px;font-size:12px;line-height:26px;color:rgb(102,102,102); padding-left:14px; background:url(../images/proico.jpg) left center no-repeat; border-bottom:none}
.leftnavL ul li.hover .lefsubzinav a{ color:rgb(102,102,102); background:url(../images/proico.jpg) left center no-repeat;; }
.leftnavL ul li:hover .lefsubzinav a{ color:rgb(102,102,102); background:url(../images/proico.jpg) left center no-repeat;; }
.leftnavL ul li .lefsubzinav a:hover{ color:rgb(238,29,35);}
.leftnavL ul li.hover .lefsubzinav a:hover{ color:rgb(238,29,35);}
.leftnavL ul li:hover .lefsubzinav a:hover{ color:rgb(238,29,35); }
.leftnavL ul li .lefsubzinav a.hover{ color:rgb(238,29,35);}
.leftnavL ul li.hover .lefsubzinav a.hover{ color:rgb(238,29,35);}
.leftnavL ul li:hover .lefsubzinav a.hover{ color:rgb(238,29,35); }

.prolist { min-height:540px; width:780px; float:left; overflow:hidden;}
.prolist li { float:left; margin-left:0px; width:260px; height:266px;  margin-bottom:20px;position: relative;}
.prolist li img { width:95%; height:218px; border:1px solid rgb(235,235,235);}
.prolist li a { line-height:46px; text-align:center; font-size:14px; display:block;}

.proshow { width:741px; float:right; overflow:hidden; min-height:300px;}
.proshow .t { height:325px; margin-bottom:27px;}
.proshow .t .l { float:left; width:325px; height:325px;}
.proshow .t .l img { width:323px; height:323px; border:1px solid rgb(235,235,235);}
.proshow .t .r { width:380px; float:right; height:325px; overflow:hidden;}
.proshow .t .r h1 { line-height:44px; padding-bottom:4px; border-bottom:1px solid rgb(232,232,232); color:#0067ad; font-size:24px; padding-left:5px; width:375px; font-weight:normal;}
.proshow .t .r .bh { margin:15px 0 20px 0; height:240px; overflow:hidden; padding-left:5px; width:375px; line-height:30px; font-size:14px;}
.proshow .t .r .sc { margin-left:5px; width:105px; height:40px; line-height:40px; background:url(../images/sc.jpg); display:block; color:rgb(159,159,159); font-size:16px; padding-left:66px;}
.proshow .b { width:741px; overflow:hidden;}
.proshow .b .cpxx { height:37px; width:720px; background:rgb(245,245,245); border-left:4px solid rgb(172,172,172); padding-left:17px; color:#0067ad; font-size:16px; line-height:37px; margin-bottom:28px;}
.proshow .b .content { width:741px; overflow:hidden; min-height:300px;}
.proshow .b .content img{max-width:100%;}

.proshow2 { width:741px; overflow:hidden; min-height:300px; margin:0 auto;}
.proshow2 .t { height:325px; margin-bottom:27px;}
.proshow2 .t .l { float:left; width:325px; height:325px;}
.proshow2 .t .l img { width:323px; height:323px; border:1px solid rgb(235,235,235);}
.proshow2 .t .r { width:380px; float:right; height:325px; overflow:hidden;}
.proshow2 .t .r h1 { line-height:44px; padding-bottom:4px; border-bottom:1px solid rgb(232,232,232); color:#0067ad; font-size:24px; padding-left:5px; width:375px; font-weight:normal;}
.proshow2 .t .r .bh { margin:15px 0 20px 0; height:240px; overflow:hidden; padding-left:5px; width:375px; line-height:30px; font-size:14px;}
.proshow2 .t .r .sc { margin-left:5px; width:105px; height:40px; line-height:40px; background:url(../images/sc.jpg); display:block; color:rgb(159,159,159); font-size:16px; padding-left:66px;}
.proshow2 .b { width:741px; overflow:hidden;}
.proshow2 .b .cpxx { height:37px; width:720px; background:rgb(245,245,245); border-left:4px solid rgb(172,172,172); padding-left:17px; color:#0067ad; font-size:16px; line-height:37px; margin-bottom:28px;}
.proshow2 .b .content { width:741px; overflow:hidden; padding-bottom:78px; min-height:300px;}

.framecenter table { border:0;}
.framecenter tr { border:0;}
.framecenter td { border:0;}
.framecenter td span { font-size:14px; font-weight:bold; height:48px; line-height:48px;}
.framecenter td.center { margin:0 auto;}
.framecenter .buttonface2 { width:120px; height:24px; border-radius:3px; background:rgb(153,153,153); cursor:pointer;}
.framecenter .buttonface2:hover { background:#0067ad; color:#FFF;}

.guestbook { width:1000px; overflow:hidden; padding:44px 0 50px 0;}
.guestbook .t { width:1000px; height:130px; overflow:hidden; padding-bottom:35px; border-bottom:1px solid rgb(225,225,225); margin-bottom:46px;}
.guestbook .t .l { float:left; padding-left:15px;} 
.guestbook .t .r { float:right; width:723px; height:130px; overflow:hidden;}
.guestbook .t .r h1 { line-height:64px; font-weight:normal; font-size:24px; border-bottom:1px solid rgb(225,225,225);}
.guestbook .t .r div { margin-top:13px; height:52px; line-height:26px; overflow:hidden; color:rgb(119,119,119);}
.guestbook table { border:1px solid rgb(225,225,225);}
.guestbook tr { border:0;}
.guestbook td { border:0;}
.guestbook .tdl { float:right; font-size:14px; line-height:30px;}
.guestbook .txt1 { width:360px; height:30px; line-height:30px; background:rgb(223,223,223);}
.guestbook .txt1.txt2 { width:570px; height:144px;}
.guestbook .txt1.txt3 { width:100px;}
.guestbook .btn1 { width:120px; height:36px; background:#0067ad; color:#FFF; font-weight:bold; font-size:16px; text-align:center; line-height:36px; margin-right:20px; cursor:pointer;}
.guestbook .btn1.btn2 { background:rgb(120,120,120);}
.guestbook { background:url(../images/guestbookbg.jpg) right bottom no-repeat;}
.guestbook .first { padding:20px 0 20px 50px; font-size:12px; color:rgb(136,136,136);}
.guestbook .last { padding:5px 0 50px 0;}
.guestbook textarea { border:0;}

.zrlist { width:1000px; overflow:hidden; min-height:680px;}
.zrlist li { float:left; margin-left:40px; width:220px; height:316px; border-bottom:4px solid rgb(235,235,235); margin-bottom:20px;}
.zrlist li.ys { margin-left:0;}
.zrlist li img { width:218px; height:268px; border:1px solid rgb(235,235,235);}
.zrlist li a { line-height:46px; text-align:center; font-size:14px; display:block;}

.newprolist { width:1000px; overflow:hidden; min-height:540px;}
.newprolist li { float:left; margin-left:40px; width:220px; height:266px; border-bottom:4px solid rgb(235,235,235); margin-bottom:20px;}
.newprolist li.ys { margin-left:0;}
.newprolist li img { width:218px; height:218px; border:1px solid rgb(235,235,235);}
.newprolist li a { line-height:46px; text-align:center; font-size:14px; display:block;}

.workpage { width:1000px; overflow:hidden; min-height:455px;}
.bellows__item:not(.bellows--is-open) > .bellows__content {
  display: none; }

.bellows__item.bellows--is-open > .bellows__content-wrapper,
.bellows__item.bellows--is-closing > .bellows__content-wrapper {
  display: block; }

.bellows__content-wrapper {
  display: none; }
  
  .bellows {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

.bellows__header {
  position: relative;
  padding: 15px 20px;
  border: 1px solid rgb(220,220,220);
  border-width: 0 0 1px;
  background: #FFF;
  color:rgb(51,51,51);
  -webkit-tap-highlight-color: transparent; }
  .bellows__header:active {
    background: #FFF; }
  .bellows__header::before, .bellows__header::after {
    content: '';
    position: absolute;
    top: 50%;
    right: 20px;
    z-index: 2;
    display: block;
    width: 16px;
    height: 4px;
    margin-top: -2px;
    background: rgb(208,208,208);
    pointer-events: none;
    -webkit-transition: -webkit-transform 0.25s ease-in-out;
            transition: transform 0.25s ease-in-out; }
.bellows__header:hover { background:rgb(238,29,35); color:#FFF}
  .bellows__header::before {
    content: '';
    -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
            transform: rotate(0deg); }
  .bellows__header::after {
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg); }
  .bellows__item.bellows--is-open > .bellows__header::before, .bellows__item.bellows--is-opening > .bellows__header::before {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .bellows__item.bellows--is-open > .bellows__header::after, .bellows__item.bellows--is-opening > .bellows__header::after {
    -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
            transform: rotate(360deg); }
  .bellows__item:last-child > .bellows__header {
    border-bottom: 0; }
  .bellows__header h1,
  .bellows__header h2,
  .bellows__header h3,
  .bellows__header h4 {
    margin: 0; }
.bellows__content {
  padding: 20px;
  border: 1px solid #ecf0f1; }
  .bellows__content .bellows {
    margin-top: 20px; }
	
	
.bellows__content .jj { width:999px; margin:20px 0 10px 1px; overflow:hidden; line-height:26px; color:rgb(102,102,102)}
.bellows__content .jj .l1 { float:left; width:369px;}
.bellows__content .jj .l2 { float:left; width:232px;}
.bellows__content .jj .l3 { float:left; width:220px;}
.bellows__content .jj .l4 { float:left; width:178px;}
.bellows__content h1 { line-height:30px; margin-bottom:6px; color:#0067ad; font-size:14px; font-weight:bold; padding-left:1px;}
.bellows__content .gwms { line-height:26px; margin-bottom:10px; overflow:hidden;}
.bellows__content .jtyq { line-height:26px; color:rgb(102,102,102); margin-bottom:18px;}
.bellows__content .ypan { height:28px; margin-bottom:28px; margin-left:1px;}
.bellows__content .ypan .ypbtn { float:left; width:98px; height:28px; margin-right:12px; background:rgb(217,217,217); font-size:14px; color:rgb(51,51,51); text-align:center; line-height:28px; border-radius:3px; cursor:pointer;}
.bellows__content .ypan .ypbtn:hover { background:#0067ad; color:#FFF;}

.zlistl { float:left; width:220px; overflow:hidden; border-bottom:8px solid rgb(238,29,35)}
.zlistl li { float:left; line-height:40px; border:1px solid rgb(220,220,220); border-bottom:0; width:218px; height:40px;}
.zlistl li a { display:block; padding-left:32px; width:186px; height:40px;}
.zlistr { float:right; width:100%; overflow:hidden;} 
.zlistr li { float:left; width:23%; margin-left:20px;  border-bottom:4px solid rgb(235,235,235); margin-bottom:20px;}
.zlistr li img { width:100%; border:1px solid rgb(235,235,235);}
.zlistr li a { line-height:46px; text-align:center; font-size:14px; display:block;}
.zlistl li a.s{ color:rgb(238,29,35)}

.zrlistss { height:266px;}
.zrlistss li { height:266px;}
.zrlistss li img { width:218px; height:218px;}

.foom{ width:64% }
.in_text{margin:20px 0 20px 0px; }
.in_text span{ float:left; }
.in_an{text-align: center;}


//css
.pagination {
    text-align: center;
}
.page1{
	padding:30px 0;
	font-size:12px;
	line-height:22px;
	text-align:center;
	clear:both;}
.page1 a{
	text-decoration:none;
	color:#999;
	background:#fff;
	border:1px solid #CCCCCC;
	padding:3px 6px;
	padding-bottom:2px;
	margin-right:3px}
.page1 a.active{
	background:#B40202;
	border:1px solid #B40202;
	color:#fff}
.page1 a:hover{
	text-decoration:none;
	color:#fff;
	/*background:#B40202;
	border:1px solid #B40202;*/}

#prev{width: 50%;    float: left;   }
#next {margin-top: 15px;}
// 产品分类页  图层
.prolist li:hover .pro_tc{display: block;}
.pro_tc{background:rgba(180, 2, 2, 0.48); display:none;    position: absolute; top:0; left:0;width: 256px;height:275px; }
.pro_tc li{background:url(../images/quan.png) no-repeat center center;    width: 128px;    height: 133px; float: left; margin-bottom:0px;background-size: 100px;}

.pro_tc li img{width: 35px;    height: 35px;    border: none;}
.pro_tc li a{ border: none; background:none;}
.kuang{width: 50px;    height: 50px;    display: block;    overflow: hidden;    position: relative;    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;    margin: auto;}
.imgone{height: 70px;    dispaly: block;    margin: 0 auto;    width: 50px;    margin-top: 7px;}
.pro_tc li span{margin-top: 88px;    display: block;}
.pro_tc li a{color:#fff;}

.cpxx li{     width: 20%;    float: left;  display: block;}




.green-black{
	padding:3px 4px 5px;     margin-top: 27px;text-align:center;
	}
.green-black a{
	padding:8px 12px; border:#d2d2d2 1px solid; background:#f2f2f2; font-size:14px; font-family:"微软雅黑"; color:#333; margin-right:8px; text-decoration:none;
	}
.green-black a:hover{border:#c2000e 1px solid; background:#c2000e; color:#fff;}
.green-black a:active{border:#c2000e 1px solid; background:#c2000e; color:#fff;}
.green-black a.current{
	border:#c2000e 1px solid; padding:8px 12px; font-weight:bold; background:#c2000e; color:#fff; margin-right:8px;

 }
.green-black a.disabled{
	border:#c2000e 1px solid; padding:8px 12px; color:#ccc; margin-right:8px;
 }

.prodelist {width:780px;    float: right;}






























