@charset "utf-8";
/* CSS Document */
body{ font:normal 14px/1.8 "微软雅黑";}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table { margin:0px; padding:0px; }
li { list-style:none; }
a { text-decoration:none; color:#333; }
img { border:0px; }
.clear{ clear:both;}
.tou { width:100%; position: relative; overflow:hidden; min-width: 980px; }
#banner { width:100%; height:719px; position:relative; margin-top:-60px; z-index:-22 }
#slides { display:block; width:100%; height:719px; list-style:none; padding:0; margin:0; position:relative; }
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute }
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px; }
.logo { width:100%; position:absolute; height:60px; z-index:666; top: 10px;}
.logo img { max-height:60px; }
.logo1 { width:1200px; margin:0 auto; height:90px; position:relative; }
.logo .logor{ position: absolute; top:30px; right:10px; font-size:20px; }
.menu { width:100%; height:45px; position: absolute; z-index:999; top:90px; }
.menu1 { width:1200px; height:45px; margin:0 auto; background:#2eb443; }
.menu1 li { float:left; position:relative; z-index:999; list-style:none; border-left: 1px solid #259f38; }
.menu1 li a { display:block; padding:0 42px; text-align:center; line-height:45px; font-size:16px; color:#000; text-decoration:none; }
.menu1 li a:hover { text-decoration:underline; }
.menu1 li ul { display:none; margin-top:20px; background:#fdc418; margin-left:5px; }
.menu1 li ul li a { border-bottom:1px solid #fff; width:149px; font-size:16px; line-height:40px; border:0; }
.menu1 li ul li a:hover { background:#fdc418; color:#000; }
.menu1 li:hover ul { width:150px; position:absolute; top:25px; left:-5px; display:block; }
.menu1 li:hover ul li ul { display:none; margin:0; padding:0; }
.menu1 li ul li ul { padding-top:0px; background:#fdc418; }
.menu1 li ul li:hover ul { display:block; position:absolute; top:0px; left:150px; }
.zhong { width:100%; height:532px; background:#FFF; padding-top:30px; }
.zhong1 { width:1200px; background:#FFF; height:532px; margin:0 auto; }
.zhong_1 { height: 43px; line-height: 43px; border: 1px solid #d7d7d7; }
.zhong_1 span { padding-left: 20px; padding-right: 37px; display: inline-block; background: url(../images/in_sign.jpg) #2eb443 right no-repeat; font-size: 18px; color: #fff; }
.i_mar { margin-left: 0; margin-right:20px; }
.i_mar1 { margin-left: 0; margin-right:10px; }
 
.item .pic { text-align: center; border: 4px solid #b6b6b6; background: #fff; margin: 0 auto;width: 262px; height: 262px; }
.item .pic img { vertical-align: middle; max-width:245px; height:245px; display:table-cell; margin:0 auto; padding-top:8px; }
.i_delay { -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.item .pic span { height: 100%; display: inline-block; vertical-align: middle; }
.item .i_box { padding: 20px 025px; background: #d9d9d9; margin-top: 1px; width:220px; }
.item .price { margin: 0 5px; text-align: center; font-size: 24px; font-weight: bold; color: #3a3d47; margin-bottom: 3px; }
.item .name { margin: 0 5px; height: 20px; line-height: 20px; overflow: hidden; text-align: center; }
.item .brief { margin: 0 5px; font-size: 12px; line-height: 20px; height: 40px; overflow: hidden; margin-top: 5px; text-align: left; width:220px; }
.item .name a { font-size: 16px; color: #000; }
.i_delay { -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.item { width: 270px; margin-top: 20px; margin-left: 10px; height: 426px; position: relative; }
.fl { float: left; }
.box { width: 1200px; position: relative; overflow: hidden; }
.item .view_more { position: absolute;  bottom: 32px; width: 100%; text-align: center; }
.item .more { font-size: 14px; color: #fff; height: 35px; line-height: 35px; padding: 0 40px; display: inline-block; background: #3a3d47; }
.item:hover .more { color:#fff; background:#f9c937; text-decoration:none; }
.item:hover .pic img { filter:alpha(opacity=70); -moz-opacity:0.7; -webkit-opacity: 0.7; opacity: 0.7; }
.item:hover .i_box { background:#3a3d47; }
.item:hover .price { color:#fff; }
.item:hover .name a { color:#f9c937; }
.item:hover .brief { color:#fff; }
.item:hover .more { color:#fff; background:#f9c937; text-decoration:none; }
.item:hover .view_more { margin-top:-1px; }
.about_a { width:100%; height:490px; background: transparent url(../images/c15e32f71b.jpg) no-repeat scroll center top; }
.about_1 { width:1200px; margin:0 auto; height:490px; }
.about { width: 480px; margin-left: 20px; height: 405px; background: #fff; margin-top: 40px; position: relative; padding: 0 40px; }
.about_top { width: 99px; height: 71px; background: url(../images/right_t.png) no-repeat; position: absolute; right: -4px; top: 0; text-indent: 50px; line-height: 45px; }
.about_top a { color: #333; font-size:12px; text-decoration: none; }
.bot { width: 103px; height: 70px; background: url(../images/left_b.png) no-repeat; position: absolute; left: -5px; bottom: 0; }
.tit { height: 45px; line-height: 45px; border-bottom: 2px solid #838383; font-size: 18px; }
.con { height: 300px; overflow: hidden; margin-top: 15px; font-size: 14px; color: #555; line-height: 25px; }
/*.con p { text-indent:2em; }*/
.index_news { width: 562px; margin-left:40px; margin-top:40px; float: left; height: 310px; }
.index_title { height: 55px; background:url(../images/bg-1.png) no-repeat; overflow: hidden; }
.index_title a { display: block; float: right; color: #006a11; font-size: 30px; font-weight: bold; border: 2px solid #34ba49; width: 28px; height: 28px; line-height: 24px; text-align: center; }
.index_title h3 { font-size: 16px; color: #fff; display: inline-block; line-height: 50px; margin-left:20px; }
.index_title span { font-size: 14px; color: #fff; line-height: 50px; vertical-align: top; margin-left: 5px; }
.dla { background: #f7f7f7; margin-left: 5px; height:335px; padding: 10px 0 10px 35px; margin-top: -5px;  width:517px; }
.newsListDl { width: 486px; border-bottom: 1px solid #d2d2d2; background: #f7f7f7; }
.newsListDl dt { width: 486px; height: 48px; }
.newsListDl dt span { float: left; width: 62px; height: 48px; color: #d5e8e0; font-size: 24px; line-height: 44px; text-align: center; background: #2eb443; }
.titleAA { float: left; background:#ecebeb; width: 385px; height: 48px; padding-left: 22px; padding-right: 16px; display: block; color: #2eb443; font-size: 14px; line-height: 46px; font-weight: bold; }
.ellipsis { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.newsListDl dd { display: none; width: 384px; height: 86px; padding-top: 0px; padding-right: 16px; padding-left: 86px; color: #666666; font-size: 14px; line-height: 24px; background: #f0f0f0; overflow: hidden; }
.anli { width:100%; height:460px; }
.anli_1 { width:1200px; height:460px; margin:0 auto; padding-top:30px; }
.partFour1 { width:1200px; margin:0 auto; margin-top:20px; }
.partFourCo1 { height:355px; display:inline; width:980px; float:left; overflow:hidden; position:relative; }
.partFourCo1 ul.pro1 li { float:left; margin-right:15px; width:320px; height:355px; display:inline; background:none; border:none; }
ul.pro1 a.protxt1 { width:166px; height:30px; overflow:hidden; color:#575757; font-size:14px; padding:0px 2px; line-height:30px; display:block; }
ul.pro1 a.promore { width:193px; height:30px; display:block; background:url(../images/promore.jpg) #f2f2f2 no-repeat center; margin-top:165px; border:1px solid #d0d0d0; border-bottom:none; }
.partFourCo1 ul.pro1 li a.proimg1 { width:308px; height:206px; overflow:hidden; display:block; float:left; top: 0; text-align: center; margin-left: 5px; border:1px solid #d4d4d4; text-align:center;}
ul.pro1 a.proimg1 img { display: table-cell; max-width:308px; height:308px; margin:0 auto; vertical-align:middle; text-align:center;  }
.partFour1 .ctrl { width:46px; height:77px; float:left; margin-top:120px; margin-left:20px; }
.partFour1 .left { margin-right:40px; background:url(../images/t_ll.jpg) no-repeat; }
.partFour1 .right { background:url(../images/t_rr.jpg) no-repeat; float:right; margin-right:20px; }
.c_box { background: #2eb443; width:280px; height:99px; }

.name { line-height: 20px; overflow: hidden; font-size:16px; font-weight:bold; }
.list:hover .brief { color: #fff; }
.c_box:hover .more { color: #f9c937; }
.brief { font-size: 14px; height: 36px; line-height: 18px; overflow: hidden; margin :10px 0 10px;  }
.bg { height: 5px; background:url(../images/case_bg_l.png) left no-repeat; }
.bgg { height: 5px; background: url(../images/case_bg_r.png) right no-repeat; }
.k { height: 203px; }
.c_box { padding: 20px; background: #d9d9d9; }
.c_box:hover { background:#2eb443;color:#fff;  }
.c_box:hover a,.c_box:hover .brief{ color:#fff;}
 
.footer { width:100%;  background:#3b3e47;  padding:35px 0 20px; float:left; }
#footnav { width:1000px; margin-left:auto; margin-right:auto; text-align:center; color:#fff; line-height:2; }
#footnav a { color:#fff; text-decoration:none; }
#footnav a:hover { color:#7eb742; }
.min { width:100%;   float:left; display:block; }
.middle { width:1200px; margin:0 auto; min-width: 780px; padding-top:30px; }
.midleft { width: 270px; margin-left: 20px; float: left; box-shadow: 5px 5px 5px #d0d0d0; }
.midleft .lx{ padding-left:5px;}
.t { font-size: 16px; color: #fff; background: #2f2f2f; height: 45px; line-height: 45px; text-align: center; }
.t span{ text-transform: uppercase; font-size: 14px; }
.n1:hover { background: url(../images/fir_cur.jpg) #2eb443 95% center no-repeat; text-indent: 10px; height: 45px; line-height: 45px; overflow: hidden; margin-right: 1px; border-top: 1px solid #dadada; padding-right: 35px; }
.n1:hover a { color:#FFF; }
.n1 { background: url(../images/fir.jpg) 95% center no-repeat; text-indent: 10px; height: 45px; line-height: 45px; overflow: hidden; margin-right: 1px; border-top: 1px solid #dadada; padding-right: 35px; }
.n1 a { color:#000000; font-size: 14px; display: block; }
.midright { width: 870px; float:right;  }
#position { height: 43px; line-height: 43px; padding-right: 15px; text-align: right; border: 1px solid #d7d7d7; overflow:hidden; }
#position span { font-size: 18px; color: #fff; padding-left: 20px; padding-right: 37px; display: inline-block; background: url(../images/in_sign.jpg) #2eb443 right no-repeat; }
#position a { color: #333; text-decoration: none; font-size:14px; }
.midcon { padding: 20px; }
.midcon1 { padding: 0px; }
h2 { text-align:center; font-size: 26px; line-height: 36px; padding-bottom:30px; }
h1 { text-align:center; font-size: 26px; line-height: 36px; padding-bottom:30px; }
.midcon p { font-size:14px;   line-height:30px; color:#333333; }
.hour { float:right; }
.qrcode{ width:150px; display: block; height:150px; margin: auto;  }

.news_list  li{ height:32px; line-height:32px; vertical-align:middle; border-bottom:1px #ddd dotted; position:relative;   background:url(../images/inews.gif) left center no-repeat; padding-left:10px; }
.news_list span{ position:absolute;top:0; right:10px;}
 
.pagcon h2 { width:100%; text-align:center; font:700 16px/30px "microsoft yahei"; color:#454545; margin-top:20px; }
.date {  margin:0 auto; text-align:center; font:12px/20px "microsoft yahei"; color:#7d7d7d; margin:10px 0; border-bottom:1px #ddd solid; padding-bottom:10px; }
.next { width:100%; height:40px; border-bottom:1px dotted #8a8a8a; overflow: hidden; color:#171717; font:12px/40px "microsoft yahei"; }
 
.pages{ margin:30px auto 20px; text-align:center; }
.pages a,.pages span{ margin-right:5px; border:1px #ddd solid; border-radius:5px; padding:5px 10px;}

.product_list {  }
.product_list li{ width:190px;   margin:0 10px 20px 0; float:left; text-align:center;  padding:5px;  border:1px #ddd solid; }
.product_list li.mod5{ margin-right:0;}
.product_list li img{ max-width:180px; height:180px; padding:3px; margin:0 auto; display:block;}
.product_list li:hover{ border:1px #2eb443 solid;}
.pimg{ margin:20px auto; }
.pimg img{ max-width:600px; border:1px #ddd solid; padding:5px; margin:0 auto; display:block;}
 .mod5{ margin-right:0;}
 
 
.h { height:20px; }
.xiangguan { width:890px; height:530px; }
.xiangguan2 { width:890px; height:330px; }
.xiangguan_1 { width:890px; height:43px; margin-bottom:20px; border: 1px solid #d7d7d7; }
.xiangguan_1 span { margin-left:15px; line-height:43px; }
.pictu { text-align:center; }
.pictu img { max-width:500px; }
#turn_page li { width:50px; margin-left:10px; float:left; }
#turn_page li a { width:50px !important; color:#000; }
.fenzhan { width:1200px; margin:20px auto; }
.fenzhan a { color:#000; margin-left:10px; }
/*浮动客服*/
#floatDivBoxs { width:170px; background:#fff; position:fixed; top:180px; right:0; z-index:999; font-family:"微软雅黑"; }
#floatDivBoxs a { color:#000; }
#floatDivBoxs .floatDtt { width:100%; height:45px; line-height:45px; background:#2eb443; color:#fff; font-size:18px; text-indent:22px; position:relative; }
#floatDivBoxs .floatDqq { padding:0 14px; }
#floatDivBoxs .floatDqq li { height:45px; line-height:45px; font-size:15px; border-bottom:1px solid #e3e3e3; padding:0 0 0 50px; }
#floatDivBoxs .floatDtxt { font-size:18px; color:#333; padding:12px 14px; }
#floatDivBoxs .floatDtel { padding:0 0 15px 10px; text-align:center; font-size:22px; }
#floatDivBoxs .floatDtel img { display:block; }
#floatDivBoxs .floatDbg { width:100%; height:20px; background:url(../images/../images/online_botbg.jpg) no-repeat; box-shadow:-2px 0 3px rgba(0,0,0,0.25); }
.floatShadow { background:#fff; box-shadow:-2px 0 3px rgba(0,0,0,0.25); }
#rightArrow { width:50px; height:45px; background:url(../images/../images/online_arrow.jpg) no-repeat; position:fixed; top:180px; right:170px; z-index:999; }
#rightArrow a { display:block; height:45px; }
