@charset "utf-8";
*{margin:0;padding:0;word-wrap: break-word; word-break: normal;}
body{font:12px/20px "Microsoft YaHei", arial, sans-serif,'DejaVu Sans','Lucida Grande',Tahoma,'Hiragino Sans GB',STHeiti,SimSun,sans-serif;color:#444;}
html, body, h1, h2, h3, h4,input,div,ul,li,p,form,table,dt,dl,dd,tr{list-style-type:none;}
h3,h4{ font-size:14px; font-weight:bold;}
a{color:#666;text-decoration:none;} a:hover{color:#FDA100;} a img{border:none;} 
em{font-style: normal;font-weight: normal;}
.clear{ clear:both; width:0; height:0;}
.show{ display: block;visibility:visible;}  .hide{ display:none; visibility:hidden;} 
.fl{float:left;}  .fr{float:right;}
.main{width:980px;  margin:0 auto;}
.main2{width:980px;  margin:0 auto;}
.mt10{margin-top:10px;} .pt10{padding-top:10px;} .mt20{margin-top:20px;} .pt20{padding-top:20px;}
/*filter:alpha(opacity=50); opacity: 0.5;
/* head */
.head{width:980px; height:94px; margin:0 auto; position:relative; background:#fff; text-align:center;}
.head .logo{width:980px; height:75px; margin:13px auto; text-align:center;}
.topswsy{width:280px; text-align:right; position:absolute; top:2px; right:0px;}

.top{width:100%; height:48px; background:#0197f6; position:relative; z-index:999;}
.top .nav{height:42px; width:840px; margin:0 auto; padding:3px 0; text-align:center;}
.top .nav ul{height:42px;}
.top .nav ul li{height:42px; width:120px; display:inline-block; float:left; position:relative;}
.top .nav ul li a{height:42px; width:120px; display:inline-block; font-size:16px; line-height:42px; color:#fff;}
.top .nav ul li.active a,.top .nav ul li:hover a{background:#333; color:#fff;}
.top .nav ul li ul{width:100%; height:auto; display:none; position:absolute; top:42px; right:0;}
.top .nav ul li ul li{width:100%; height:30px; line-height:30px; position:relative; display:block;}
.top .nav ul li ul li a{height:30px; width:100%; display:block; padding:0; font-size:14px; font-weight:normal; line-height:30px; background:#0197f6; color:#fff;}
.top .nav ul li:hover ul,.top .nav ul li:hover ul li:hover ul{display:block;}
.top .nav ul li:hover ul li ul{display:none;}
.top .nav ul li:hover ul li a,.top .nav ul li:hover ul li:hover ul li a{background:#0197f6; color:#fff;}
.top .nav ul li:hover ul li a:hover,.top .nav ul li:hover ul li:hover a,.top .nav ul li:hover ul li:hover ul li a:hover{background:#333; color:#fff;}
.top .nav ul li ul li ul{width:120px; overflow:hidden; display:inline-block; position:absolute; top:0px; right:-120px;}
.top.fixed{position:fixed; top:0; left:0;}


/* end head */

.banner{width:100%; height:350px; overflow:hidden; position:relative; z-index:9;}
.banner #bannerbox ul{width:100%; height:350px; overflow:hidden;}
.banner #bannerbox ul li{float:left;}
.banner #bannerbox ul li a{width:100%; height:350px; display:block;}
.banner .bannerbot{position:absolute; width:100%; bottom:20px; left:0; height:11px; overflow:hidden;}
.banner .bannerbot #bannerzt{height:11px; text-align:center; width:100%; margin:0 auto; overflow:hidden;}
.banner .bannerbot #bannerzt span{height:11px; width:11px; margin:0 0 0 10px; display:inline-block; overflow:hidden; background:url(../images/bannerztbg1.png) 0 0 no-repeat; cursor:pointer;}
.banner .bannerbot #bannerzt span.active{background:url(../images/bannerztbg2.png) 0 0 no-repeat;}
.xbanner{width:100%; height:350px; overflow:hidden; background:top center no-repeat;}
.xbanner a { width:100%; height:100%; display:block;}

.inprofenlei{width:980px; margin:20px auto; text-align:center; line-height:25px;}
.inprofenlei h2{width:980px; height:25px; font-weight:normal; font-size:16px;}
.inprofenlei ul{width:900px; padding:20px 0 0 80px;}
.inprofenlei ul li{width:130px; height:190px; float:left; margin:0 10px 0 0;}
.inprofenlei ul li img{width:130px; height:150px;}

.xietit{width:1200px; height:60px; margin:0 auto; position:relative; z-index:98;}
.xietit .ico{width:52px; height:52px; position:absolute; top:-26px; left:0; background:url(../images/sxlxbg.png) 0 0 no-repeat; z-index:99;}
.xietit .titming{top:40px; left:0; position:absolute; height:30px; line-height:30px; color:#595b5a; font-size:14px;}
.xietit .titming .big{font-size:48px; color:#005C33; padding:0 5px 0 10px; font-style:italic;}

.inabout{padding:40px 0 20px 0;}
.inabouttit{height:20px; border-bottom:1px #ccc solid; line-height:35px; text-align:center;}
.inabouttit span{background:#fff; display:inline-block; padding:0 15px; height:35px; line-height:35px; font-family:Arial Black; color:#333; font-size:26px; font-weight:bold; text-transform:uppercase;}
.inabouttit span em{display:inline-block; padding:0 15px; height:35px; line-height:35px; border:1px #ccc solid;}
.inaboutcon{line-height:25px; padding:10px 0 0 0;}
.inaboutcon p{padding:5px 0;}
.inaboutcon img{max-width:100%;}
.inaboutlink{height:25px; padding:0px 0 10px 0; text-align:right; font-size:14px;}
.inaboutlink a{width:76px; height:25px; text-align:center; display:inline-block; color:#fff; background:#0197f6; line-height:25px;}
.inaboutleft{width:250px; overflow:hidden; float:left;}
.inaboutleft img{width:250px; display:block; margin:0 0 10px 0;}
.inaboutright{width:710px; overflow:hidden; float:right;}\
.inadimg{margin:30px 0;}
.inadimg img{display:block;}

.inprobigbg{width:100%; background:#d9e9ed; padding:20px 0;}
.inaprotit{height:20px; border-bottom:1px #ccc solid; line-height:35px; text-align:center;}
.inaprotit span{background:#d9e9ed; display:inline-block; padding:0 15px; height:35px; line-height:35px; font-family:Arial Black; color:#333; font-size:26px; font-weight:bold; text-transform:uppercase;}
.inaprotit span h1{background:#d9e9ed; display:inline-block; padding:0 15px; height:35px; line-height:35px;color:#333;font-weight:bold; text-transform:uppercase;}
.inprolist{width:860px; padding:10px 0 0 0; margin:0 auto -20px auto; overflow:hidden;}
.inprolist ul{width:910px; overflow:hidden;}
.inprolist ul li{width:180px; float:left; margin:0 46px 46px 0; line-height:22px; overflow:hidden;}
.inprolist ul li img{width:180px; height:180px; margin:0 0 5px 0;}
.inprolist ul li a{color:#333;}
.inprolist ul li a:hover{color:#0197f6;}

.inprolink{height:25px; padding:20px 0 40px 0; text-align:center;}
.inprolink a{width:160px; height:25px; border-radius:2px; border:1px #0197f6 solid; text-align:center; display:inline-block;  font-size:16px; text-transform:uppercase; color:#0197f6; line-height:25px;}
.inprolink a:hover{border:1px #70c2f4 solid; color:#70c2f4;}

.innews{margin:0 auto; padding:50px 0 0 0;}
.innews .innewsxsk{padding:30px 0; margin:0 auto;}
.innews .innewsxsk .qiea{height:30px; width:981px; background:#CCC; margin:0 0 20px 0; line-height:30px;}
.innews .innewsxsk .qiea a{width:327px; height:30px; text-align:center; color:#333; display:block; float:left; font-weight:bold; font-size:14px;}
.innews .innewsxsk .qiea a.active,.innews .innewsxsk .qiea a:hover{color:#fff; background:#0197f6;}
.innews .qieneirong{overflow:hidden; padding:0 0 20px 0;}
.innews .qieneirong ul{overflow:hidden;}
.innews .qieneirong ul li{overflow:hidden; width:220px; float:left; margin:0 12px;}
.innews .qieneirong ul li img{width:220px; height:160px; margin:0 0 10px 0;}
.innews .qieneirong ul li .lanmu{padding:5px 0;}
.innews .qieneirong ul li .lanmu a{color:#015d36;}
.innews .qieneirong ul li h3{font-size:14px; height:25px; line-height:25px; overflow:hidden; font-weight:normal;}
.innews .qieneirong ul li h3 a{color:#000;}
.innews .moredongtai{height:25px; line-height:25px; text-align:right;}
.innews .moredongtai a{width:76px; height:25px; text-align:center; display:inline-block; color:#fff; background:#0197f6; line-height:25px;}

.incontent{width:900px; padding:50px 150px; overflow:hidden;}
.incontent a{width:300px; padding:110px 0 0 0; height:35px; display:block; color:#999; line-height:35px; float:left; text-align:center; text-transform:uppercase;}
.incontent a:hover{color:#333;}
.incontent .incons1{background:url(../images/mesbg1.png) top center no-repeat;}
.incontent .incons2{background:url(../images/telbg1.png) top center no-repeat;}
.incontent .incons3{background:url(../images/weibobg1.png) top center no-repeat;}
.incontent .incons1:hover{background:url(../images/mesbg2.png) top center no-repeat;}
.incontent .incons2:hover{background:url(../images/telbg2.png) top center no-repeat;}
.incontent .incons3:hover{background:url(../images/weibobg2.png) top center no-repeat;}


.weizhi{height:30px; clear:both; margin:10px 0; font-size:14px; line-height:30px; padding:0 0 0 20px; background:url(../images/weizhibg.png) left center no-repeat; color:#666;}
.weizhi a{color:#333;}
.weizhi a:hover{color:#000;}
.lanmujieshao{text-align:center; overflow:hidden;}
.lanmujieshao h2{line-height:30px; font-size:22px;}
.lanmujieshao p{padding:5px 0;}
.lanmujieshao .lanmupic{padding:20px 0 10px 0;}
.lanmutit{border-bottom:1px #0197f6 solid; height:39px; line-height:30px; overflow:hidden; font-size:14px;}
.lanmutit span{height:40px; line-height:32px; display:inline-block; padding:0 20px; background:url(../images/lmtitbg.png) bottom center no-repeat;}

.search{height:40px; width:655px; margin:20px auto 30px auto; overflow:hidden; background:}
.search .sosok{height:40px; width:573px; padding:0 10px; line-height:40px; float:left; overflow:hidden; background:url(../images/searchbg.jpg) 0 0 no-repeat; border:none; outline:none; font-size:14px;}
.search .sosoan{height:40px; width:51px; float:right; background:none; border:none; outline:none; cursor:pointer;}





.danye{width:960px; margin:20px auto; overflow:hidden;}
.danye img{max-width:100%;}

.left{width:790px; overflow:hidden; float:right; margin:30px 0; padding:0 0 0 15px;}

.right{width:155px; float:left; margin:30px 0;}
.right .leftnav{width:155px;}
.right .leftnav ul{width:155px;}
.right .leftnav ul li{width:155px; position:relative;}
.right .leftnav ul li a{width:155px; height:40px; line-height:40px; font-size:14px; display:block; text-align:center;background:#333; color:#fff;}
.right .leftnav ul li a.active,.right .leftnav ul li a:hover,.right .leftnav ul li:hover a{background:#0197f6; color:#fff;}
.right .leftnav ul li ul{width:155px; display:none; position:absolute; top:0; left:155px; border:none; overflow:hidden; background:#fff;}
.right .leftnav ul li:hover ul li a{background:#333; height:32px; line-height:32px; border-bottom:2px #fff solid; border-left:2px #fff solid; color:#fff;}
.right .leftnav ul li:hover ul li:hover a{background:#0197f6; color:#fff;}
.right .leftnav ul li:hover ul{display:block;}





.newslist{width:940px; margin:0 auto; overflow:hidden; padding:20px 0 0px 0;}
.newslist .list{width:940px; height:120px; overflow:hidden; margin:0 0 10px 0;}
.newslist .list .pic{width:190px; height:120px; float:left;}
.newslist .list .pic img{width:190px; height:120px;}
.newslist .list .info{width:730px; height:120px; float:right;}
.newslist .list .info .lanmu{color:#005d34; margin:0 10px 0 0;}
.newslist .list .info a{font-size:14px; color:#333;}
.newslist .list .info .time{line-height:18px; height:20px; padding:5px 0 0 0;}

.newsinfo{overflow:hidden; line-height:20px;}
.newsinfo .infotits{overflow:hidden; text-align:center;}
.newsinfo .infotits h1{color:#0197f6; padding:10px 0; line-height:22px; text-align:center;}
.newsinfo .jianjie{background:#f5f5f5; border:#e5e5e5 solid 1px; color: #868686; margin:5px 0; padding:5px 0;}
.newsinfo .infoshow{overflow:hidden; padding:15px 0 0 0;}
.newsinfo .infoshow img{max-width:100%;}
.sxyp{padding:0 0 15px 0; font-size:14px; color:#999; line-height:25px;}
.sxyp a{color:#999; margin:0 0 0 10px;}
.sxyp a:hover{color:#000;}

.productslist{width:810px; overflow:hidden;}
.productslist ul{width:850px; overflow:hidden;}
.productslist ul li{width:250px; height:310px; float:left; margin:0 20px 10px 0; overflow:hidden;}
.productslist ul li img{width:250px; height:250px; display:block; margin:0 0 5px 0;}
.productslist ul li a{color:#005d34; font-size:14px;}
.productslist ul li h3 a{font-weight:normal; font-size:12px; color:#666;}

.productshow{padding:10px 0 20px 0;}
.productshow .proleft{width:405px; float:left;}
.productshow .proright{width:540px; float:right; overflow:hidden;}
.productshow .proright .protit{line-height:20px; font-size:18px; font-weight:normal; padding:0 0 10px 0; border-bottom:1px #ccc dashed; margin:0 0 10px 0; color:#0197f6; overflow:hidden;}
.productshow .proright .procanshu{line-height:25px; font-size:14px; font-weight:bold;}

.message{width:790px; margin:40px auto 30px auto; overflow:hidden;}
.mesjieshao{text-align:center;}
.messagecon{padding:20px 0; overflow:hidden;}
.messagecon .xiang{width:790px; clear:both; overflow:hidden; margin:0 0 10px 0;}
.messagecon .xiang .mc{width:90px; height:25px; line-height:25px; text-align:right; float:left; overflow:hidden;}
.messagecon .xiang .con{width:690px; float:right; overflow:hidden;}
.messagecon .xiang .con .inputk1{width:668px; height:23px; padding:0 10px; line-height:23px; background:#f8f7f1; border:1px #ccc dashed; outline:none; overflow:hidden;}
.messagecon .xiang .con .wbqyk{width:668px; height:200px; padding:0 10px; line-height:23px; background:#f8f7f1; border:1px #ccc dashed; outline:none; overflow:hidden;}
.messagecon .xiang .con .inputan{width:100px; height:35px; font-size:16px; line-height:35px; background:#0197f6; color:#fff; text-align:center; border:none; outline:none;}

/* bottom */
.bottom{width:100%; background:#333; padding:15px 0; overflow:hidden; line-height:25px; color:#ccc;}
.bottom a{color:#ccc;}
.bottom .botleft{width:680px; float:left;}
.bottom .botright{width:290px; float:right; padding:10px 0 0 0;}
.bottom .botright span{float:left; line-height:25px; margin:0 10px 0 0; font-size:14px;}
.bottom .botright span em{color:#0197f6;}
.bottom .botright span .xlwb,.bottom .botright span .txwb{width:25px; height:25px; display:inline-block; margin:0 10px 0 0;}
.bottom .botright span .xlwb img,.bottom .botright span .txwb img{width:25px; height:25px;}
.bottom .botright .tmall { clear:both; padding-top:15px; text-align:center;}
.bottom .botnav{font-size:14px;}
.bottom .botnav a{margin:0 10px 0 0;}
.huitop{position:fixed; right:0; bottom:200px; width:40px; height:40px; overflow:hidden; z-index:999; display:none;}
.huitop a{width:40px; height:40px; display:block; background:url(../images/huitopbg.png) left top no-repeat;}
.huitop a:hover{background:url(../images/huitopbg.png) left bottom no-repeat;}

/* end bottom */

.fenye{height:22px; margin:20px 0 20px 0; width:100%; line-height:20px; overflow:hidden; font-size:12px; text-align:center; position:relative;}
.fenye a,.fenye span{margin:0px 0px 0px 5px; padding:0 6px; border:1px #ccc solid; height:20px; background:#fff;color:#7A7A7A; display:inline-block; overflow:hidden; text-align:center;}
.fenye .current{background:#0197f6; color:#fff; border:1px #0197f6 solid;}
.fenye input,.fenye button,.fenye .bt{overflow:hidden; display:none;}
.fenye .bt{overflow:hidden; margin:0px 0px 0px 56px;}
.fenye input{margin:0px 0px 0px 6px; width:40px; height:24px; background:#fff;color:#7A7A7A; overflow:hidden; text-align:center; border:none; outline:none; position:absolute; line-height:24px;}
.fenye button{margin:0px 0px 0px 56px; width:40px; height:24px; background:#fff;color:#7A7A7A; overflow:hidden; text-align:center; border:none; outline:none; position:absolute;}
#xinli_online{z-index:999;}