div,input,ul,li,img,h1,h2,h3,h4,h5,h6,form,dl,dd,dt,p,tr,td,table,textarea { margin:0;padding:0}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-style:normal;}
img,input,textarea { border:0}
ul,ol { list-style:none;}
.fl{float:left;}
.fr{ float:right;}
.opa{opacity:0;filter:alpha(opacity=0);}
.amn {
  transition: all ease-out .1s 0s;
  -webkit-transition: all ease-out .1s 0s;
  -moz-transition: all ease-out .1s 0s;
  -o-transition: all ease-out .1s 0s;
}
.amn1{transition:all ease-out .1s 0s;-webkit-transition:all ease-out .1s 0s;-moz-transition:all ease-out .1s 0s;-o-transition:all ease-out .1s 0s;}
.amn2{transition:all ease-out .2s 0s;-webkit-transition:all ease-out .2s 0s;-moz-transition:all ease-out .2s 0s;-o-transition:all ease-out .2s 0s;}
.amn3{transition:all ease-out .3s 0s;-webkit-transition:all ease-out .3s 0s;-moz-transition:all ease-out .3s 0s;-o-transition:all ease-out .3s 0s;}

body { margin:0 auto;padding:0;display:block;font-size:12px;font-family:Arial;line-height:24px; color:rgb(68,68,68);background:#FFF}
a { text-decoration:none; color:rgb(68,68,68);}
a:hover { color:rgb(18,114,183);}

.top { width:100%; height:92px; background:#FFF;}
.topc { width:1000px; margin:0 auto; height:88px; position:relative;}
.top .logo { display:block; position:absolute; left:0; top:0;}
.sitenav { position:absolute; right:0; top:12px;}
.sitenav a { float:left; height:24px; margin:0 12px; color:rgb(173,173,173)}
.sitenav label { float:left; width:1px; background:url(../images/line1.jpg) left center no-repeat; height:24px;}
.sitenav .a2 { margin:0 6px 0 15px; padding-left:18px; background:url(../images/tel.jpg) left center no-repeat;}
.search { float:left; width:174px; height:22px; border:1px solid rgb(225,225,225);}
.search .kw { float:left; padding-left:5px; width:145px; line-height:22px; color:rgb(186,186,186); background:none;}
.search .btn { float:left; width:24px; height:22px; background:url(../images/ico1.jpg); cursor:pointer;}
.nav { position:absolute; top:53px; right:5px; height:20px;}
.nav li { float:left; padding-left:1px; background:url(../images/line1.jpg) left center no-repeat; line-height:20px;}
.nav li a { padding:0 20px; font-size:14px; font-weight:bold;}
.nav li a:hover { color:rgb(223,17,23)}
.topline { width:100%; height:4px; background:url(../images/topline.jpg) top center no-repeat;}

.container { width:100%; overflow:hidden; background:url(../images/bg9.jpg) center repeat-y;}
.contain { width:100%; overflow:hidden; background:url(../images/bg.jpg) top center no-repeat; }
.banner { width:1000px; height:389px; padding:10px 0 12px 0; margin:0 auto; margin-bottom:19px; background:url(../images/bg1.jpg) bottom center no-repeat;}
.bannerbox { width:1000px; height:389px;}

.middle { width:1000px; margin:0 auto; overflow:hidden;}
.indexbox1 { width:1000px; margin-bottom:19px; height:236px; border-top:4px solid rgb(18,114,183); background:#FFF;}
.indexbox1 .bg { width:1000px; height:226px; padding-bottom:10px; background:url(../images/bg1.jpg) bottom center no-repeat;}
.ibox1 { width:962px; height:40px; line-height:40px; padding:6px 17px 0 21px;}
.ibox1 dt { float:left; font-size:16px; font-weight:bold;}
.ibox1 dd { float:right;}
.ibox1 dd a { color:rgb(18,114,183); padding-right:7px; background:url(../images/more.jpg) right center no-repeat;}
.ibox1cont { width:962px; height:160px; overflow:hidden; margin:0 auto;}
.ibox1list { width:962px; height:160px; overflow:hidden;}
.ibox1list .fli { float:left; width:310px; height:160px; margin-right:16px;}
.ibox1list .fli img { float:left; width:135px; height:135px; padding-top:25px;}
.ibox1list .fli .cont { float:right; width:156px; height:150px; overflow:hidden;}
.ibox1list .fli .tit { line-height:30px; font-size:14px; font-weight:bold; height:30px; overflow:hidden;} 
.ibox1list .fli .jj { height:120px; line-height:20px; overflow:hidden; width:156px; color:rgb(126,126,126)}
.indexbox2 { width:1000px; height:360px; padding-bottom:21px;}
.indexbox2 li { float:left; width:320px; height:356px; border-top:4px solid rgb(18,114,183); background:#FFF; margin-right:20px;}
.indexbox2 li .bg { width:320px; height:346px; padding-bottom:10px; background:url(../images/bg3.jpg) bottom center no-repeat;}
.indexbox2 .cont { width:280px; overflow:hidden; margin:0 auto;}
.indexbox2 .tit { line-height:52px; padding-bottom:2px; font-size:16px; font-weight:bold;}
.indexbox2 img { width:280px; height:150px; padding-bottom:16px;}
.indexbox2 .jj { height:72px; line-height:24px; width:280px; padding-bottom:21px;}
.indexbox2 .more { line-height:20px; color:rgb(18,114,183); padding-right:7px; background:url(../images/more.jpg) right center no-repeat;}

.bottom { width:100%; height:98px; background:rgb(62,166,240);}
.bottomc { width:1000px; height:98px; margin:0 auto; position:relative; color:#FFF}
.bottomc .link { position:absolute; left:0; top:25px; line-height:28px;}
.bottomc .link a { float:left; margin-right:15px;}
.bottomc .link label { float:left; width:1px; margin-right:15px; background:url(../images/line2.jpg) left center no-repeat; height:28px;}
.bottomc .copyright { position:absolute; left:0; top:53px; line-height:28px;}
.bottomc a { color:#FFF;}
.bottomc .share { position:absolute; right:0; top:24px;}
.bottomc .share a { float:left; width:24px; height:24px; margin-left:3px; display:block;}
.bottomc .share a img { width:24px; height:24px;}
.bottomc .share a.a1 { background:url(../images/sharepic1.jpg);}
.bottomc .share a.a2 { background:url(../images/sharepic2.jpg);}
.bottomc .share a.a3 { background:url(../images/sharepic3.jpg);}
.bottomc .share a.a4 { background:url(../images/sharepic4.jpg);}
.bottomc .share a.a5 { background:url(../images/sharepic5.jpg);}
.bottomc .jszc { position:absolute; right:0; top:54px; line-height:28px;}

.banners { width:1000px; margin:0 auto; height:278px; padding:10px 0 11px 0; margin-bottom:11px; background:url(../images/bg4.jpg) bottom center no-repeat;}
.banners img { width:1000px; height:278px;}

.page { width:1000px; margin:0 auto; overflow:hidden; padding-bottom:16px;}
.pageleft { float:left; width:260px; overflow:hidden; background:#FFF; border-top:4px solid rgb(18,114,183);}
.pglcont { width:240px; padding-left:20px; overflow:hidden; background:url(../images/bg5.jpg) bottom center no-repeat;}
.pgltit { padding-top:3px; line-height:52px; font-size:16px; font-weight:bold;}
.subnav { width:240px; overflow:hidden;}
.subnav li { float:left; width:210px; padding-bottom:2px; height:38px; line-height:38px; padding-left:30px; background:url(../images/nav.jpg) left top no-repeat;}
.subnav li a { width:200px; height:38px; display:block; background:rgb(240,240,240); padding-left:10px; font-size:14px; color:rgb(65,65,65)}
.subnav li a.s { background:rgb(220,234,244); color:rgb(18,114,183);}
.pglbox { width:200px; overflow:hidden; padding-right:40px;}
.pglbox img { width:200px; height:108px;}
.pglabout { width:200px; overflow:hidden; padding:19px 0 28px 0; line-height:20px;}
.pglabout b { font-size:13px;}

.pageright { float:right; width:720px; overflow:hidden; background:#FFF; padding-top:4px;}
.pgrcont { width:680px; overflow:hidden; background:url(../images/bg6.jpg) bottom center no-repeat; padding:0 20px;}
.subnavtit { line-height:52px; padding-top:2px; font-size:14px; font-weight:bold; color:rgb(18,114,183);}
.about { width:680px; line-height:30px; overflow:hidden; min-height:500px; padding-bottom:50px;}

.photolist { width:680px; overflow:hidden; min-height:500px;}
.photolist li { float:left; width:148px; height:250px; padding-bottom:10px; margin-left:22px;}
.photolist li a { width:148px; height:250px; display:block; position:relative;}
.photolist li img { width:148px; height:176px;}
.photolist li div { position:absolute; bottom:0; left:0; width:148px; height:60px; line-height:30px; text-align:center; font-size:14px; font-we\bol
;}

.product { width:680px; overflow:hidden; min-height:600px;}
.product li { float:left; width:218px; height:285px; border:1px solid rgb(236,236,236); background:rgb(250,250,250); position:relative; margin-right:10px; margin-bottom:18px;}
.product li img { width:218px; height:229px;}
.product li div { position:absolute; bottom:0; width:170px; line-height:54px; height:54px; overflow:hidden; left:24px; border-top:1px solid rgb(233,233,233); font-size:14px; text-align:center;}

.productshow { width:680px; overflow:hidden; min-height:500px; padding-bottom:50px;}
.productshow .tit { line-height:16px; font-weight:bold; text-align:center; margin-bottom:9px;}
.productshow .jj { line-height:16px; color:rgb(105,105,105); text-align:center; margin-bottom:10px;}
.productshow .productpic { width:680px; height:458px; margin-bottom:35px;}
.productshow .productpic img { width:436px; height:458px;}
.productshow .cptd { width:680px; overflow:hidden;}
.productshow .cptd .bt { line-height:22px; font-size:14px; font-weight:bold}
.productshow .cptd .sm { padding-left:55px; width:625px; overflow:hidden; line-height:24px;}

.newspage { height:30px;  line-height:30px; text-align:center; overflow:hidden; padding:20px}
.newspage span.fy { display:block; text-align:center; display:inline-block;}
.newspage span.current,.newspage span a{padding:0 10.5px;height:28px;border:1px solid rgb(237,237,237); display:block; float:left; margin:0 5px; color:rgb(65,65,65); background:#FFF;}
.newspage a{ color:rgb(65,65,65); height:28px;border:1px solid rgb(237,237,237); display:block; float:left;margin:0 5px;  background:#FFF; padding:0 6px; cursor:pointer;}
.newspage a:hover,.newspage .nu .disabled{ color:#FFF; background:rgb(29,123,235);}
.newspage span.p a,.newspage span.p .current{ padding:0; width:28px; height:28px; display:block}
.newspage span.sp1 a,.newspage span.sp1 .current { background:url(../images/btnprev.jpg)}
.newspage span.sp2 a,.newspage span.sp2 .current { background:url(../images/btnnext.jpg)}

.newslist { width:680px; overflow:hidden; min-height:500px;}
.newslist li { float:left; width:680px; height:107px; padding:17px 0 18px 0; border-top:1px solid rgb(221,221,221);}
.newslist li img { float:left; width:155px; height:107px;}
.newslist li .cont { float:right; width:500px; height:107px; overflow:hidden}
.newslist li .cont .tit { line-height:28px; width:500px; height:28px; overflow:hidden; margin-bottom:7px; font-size:14px; font-weight:bold}
.newslist li .cont .jj { width:500px; height:72px; overflow:hidden; line-height:24px;}


.newshow { width:680px; overflow:hidden;}
.newshow .newtit { width:680px; overflow:hidden; padding-bottom:13px; border-bottom:1px solid rgb(223,223,223); text-align:center}
.newshow .newtit .tit { line-height:26px; font-size:14px; font-weight:bold}
.newshow .newtit .jj { line-height:20px; color:rgb(105,105,105)}
.newshow .content { width:680px; overflow:hidden; min-height:500px; line-height:30px; padding:15px 0;}