﻿@charset "utf-8";
/* CSS Document */
body{ font-weight:normal; font-family:"微软雅黑"; margin:0px; padding:0px; border:none; outline:none; width:100%; overflow-x:hidden; background-color:#ffffff;}
ul,dd,dt,dl,li,p,h2,h3,h4,h1,h5,h6,textarea,a{ list-style:none; text-decoration:none;margin:0px; padding:0px;}
.clear{ clear:both; width:0px; height:0px; font-size:0px; line-height:0px;}
b,i{ font-style:normal; }
img{border:none; transition:all ease-in-out 0.5s !important;-moz-transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s;}
input,button,textarea{border:none;font-family:"微软雅黑";}
.icon-list{ background:url(../images/icon-list.png) no-repeat;}
.inline{ display:inline-block; *display:inline;zoom:1;}
.st{ font-family:"宋体"; font-size:12px;}
.float-l,.fl{ float:left;}
.float-r,.fr{ float:right;}
.cf,.cf a{ color:#FFF;}
.c2{ color:#bb944f;}
.cg{ color:#a30700;}
.box{ width:1200px; margin:0 auto; position:relative;}
.box1{ width:1300px; margin:0 auto; position:relative;}
.skinw{ width:1200px; margin:0 auto; position:relative;}
.boxny{ width:1200px; margin:0 auto; position:relative;}
.boxfoot{ width:1200px; margin:0 auto; position:relative;}
.main-inner{width:1200px; margin:0 auto; position:relative;}
.w1440{width:1440px; margin:0 auto; position:relative;}
.cenny{text-align: center;}
.mt30{ margin-top:30px;}
.pt20{ padding-top:20px;}
.css3{-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
img{-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
a { color:#999999;}
a:hover{ color:#fff;}
table{
    border-collapse: collapse;
    border-spacing: 0;
}
.w506{width:506px!important}
.w555 .pic1{margin-top: 50px!important}
.clearfix:after {
  content: "";
  display: block;
  height: 0;
  visibility: hidden;
  clear: both;
}
.clearfix {
  zoom: 1; 
}

@font-face {
  font-family: "impact";
  src: url("../font/impact.ttf") format("truetype");
}

@font-face {
    font-family: "TT0037M_";
    src: url("../font/TT0037M_.ttf") format("truetype");
}


.topbg{}
.headnav{width: 100%; height:155px;position: relative;overflow: hidden;}
.welcome{height:29px;line-height:28px;background: #f0f0f0}
.welcome .hi, .welcome .links{color:#999999;font-size:12px; line-height:28px;font-family: "宋体"}
.headnavw{width:1200px;margin:0 auto; height:120px; position:relative;}
.welcome a{color: #999999}
.headnav .headnavlogo img{margin-top: 25px}
.headnav .tel{background: url(../images/tellioc.png) no-repeat left top 24px;;font-size:22px;line-height:30px;color:#066f35;font-family:Impact, Arial, Helvetica, sans-serif; width:220px; height:40px; position:absolute; right:0px;padding:24px 0px 30px 70px;}
.headnav .tel i{font-size: 36px;color: #009944;font-family: impact}
.headnav .tel i {
                text-align: center;
                /* 背景颜色线性渐变 */
                    /* 老式写法 */
                        /* linear为线性渐变，也可以用下面的那种写法。left top，right top指的是渐变方向，左上到右上 */
                        /* color-stop函数，第一个表示渐变的位置，0为起点，0.5为中点，1为结束点；第二个表示该点的颜色。所以本次渐变为两边灰色，中间渐白色 */
                background: -webkit-gradient(linear, left top, right top, color-stop(0, #009944), color-stop(.3, #009944), color-stop(.5, white), color-stop(.7, #009944), color-stop(1, #009944));
                    /* 新式写法 */
                 /*background: -webkit-linear-gradient(left top, right top, color-stop(0, #009944), color-stop(.4, #009944), color-stop(.5, white), color-stop(.6, #009944), color-stop(1, #009944)); */

                /* 设置为text，意思是把文本内容之外的背景给裁剪掉 */
                -webkit-background-clip: text;
                /* 设置对象中的文字填充颜色 这里设置为透明 */
                -webkit-text-fill-color: transparent;
                /* 每隔1.34秒调用下面的CSS3动画 infinite属性为循环执行animate */
                -webkit-animation: animate 1.34s infinite;
            }

/* 兼容写法，要放在@keyframes前面 */
            @-webkit-keyframes animate {
                /* 背景从-100px的水平位置，移动到+100px的水平位置。如果要移动Y轴的，设置第二个数值 */
                from {background-position: -100px;}
                to {background-position: 100px;}
            }
            @keyframes animate {
                from {background-position: -100px;}
                to {background-position: 100px;}
            }


.nav{ background:url(../images/navbg.jpg) repeat center top; height:60px; position:relative; z-index:999;}
.nav .navbox{margin:0 auto; text-align:center; }
.nav .navbox ul li{ float:left; height:60px; text-align:center;position:relative; z-index:9999;}
.nav .navbox ul li .menuline{padding-left:8px; padding-right:8px;}
.nav .navbox ul li #most{line-height:60px; width:130px; color:#fff;font-size:16px;height:60px;display:inline-block;}
.nav .navbox ul li:hover #most{  background:#ff8502;}
.nav .navbox ul li:hover{ display:block;}
.sub_nav{ position:absolute;top:60px;height:204px;z-index:22;width:480px;display:none;background:rgba(0,161,80,0.7); padding:20px; margin:0px auto;}
.sub_nav.sub5{ margin-left:-430px;}
.sub_nav.sub6{ margin-left:-430px;}
.sub_nav.sub7{ margin-left:-390px;}
.sub_nav.sub8{ margin-left:-430px;}
.sub_nav.sub9{ margin-left:-430px;}
.sub_nav.sub10{ margin-left:-430px;}
.sub_nav.sub11{ margin-left:-430px;}
.navimgul{ text-align:left;  border-right:1px solid #c6a96f;  padding-right:30px;}
.nav .navbox ul .navimgul li{ line-height:34px; float:none; height:34px; text-align:left; background:url(../images/ico1.png) no-repeat left center;padding-left:15px;}
.navimgul li a{ color:#fff; font-size:14px; }
.navimgul li a:hover{ color:#ff8502;font-weight:bold}

.sub2{height: 200px;}
.sub3{height: 200px;}
.sub2 .navimgul{height: 285px}
.sub3 .navimgul{height: 285px}
/*banner*/
.fn-clear {  }
.box_skitter { position: relative; background: transparent none repeat scroll 0% 0%; z-index:1; }
.box_skitter ul { display: none; }
.box_skitter .container_skitter { overflow: hidden; position: relative; }
.box_skitter .image { overflow: hidden; }
.box_skitter .image img { display: none; }
.box_skitter .box_clone { position: absolute; top: 0px; left: 0px; width: 100px; overflow: hidden; display: none; z-index: 20; }
.box_skitter .box_clone img { position: absolute; top: 0px; left: 0px; z-index: 20; }
.box_skitter .prev_button { position: absolute; top: 50%; left: 10%; z-index: 100; width: 86px; height: 86px; overflow: hidden; text-indent: -9999em; margin-top: -43px; background:url(../images/banl.png) no-repeat scroll 0% 0% ! important; }
.box_skitter .next_button { position: absolute; top: 50%; right: 10%; z-index: 100; width: 86px; height: 86px; overflow: hidden; text-indent: -9999em; margin-top: -43px; background:url(../images/banr.png) no-repeat scroll 0% 0% ! important; }
.box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
#slideshow { width: 1920px; height: 700px;  }
#slideshow ul { display: none; }
#yc-mod-slider { overflow: hidden; position: relative; height:700px; }
div.wrapper { position: absolute; left: 50%; margin-left: -960px; width: 1920px; }
#slideshow { overflow: hidden; position: relative; }
.info_slide{ display:block!important;width:100%;position:absolute;z-index:1999;bottom:20px;left:0; text-align:center;}
.info_slide .image_number{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:50px;height:5px;margin:4px;overflow:hidden;background:#f5f3f1!important;line-height:999px;}
.info_slide .image_number_select{background:#ff8502!important; height:8px;}
#slideshow a:hover img{transition:none!important;transform:none;}



.row1{width: 100%;height: 721px;background: url(../images/r1bg.jpg) no-repeat center center;overflow: hidden;z-index: -1}
.row1 h1{color: #fff;font-size: 30px;font-weight: normal;letter-spacing: 20px;margin: 180px 0 0 490px}
.video{margin: 43px 0 0 0;border: 4px solid #fff}
.row1 .des{width: 610px;margin: 40px 0 0 20px;position: relative;}
.row1 .des p{text-align: justify;color: #fff;font-size: 16px;line-height: 28px;text-indent: 2em;margin: 5px 0;letter-spacing: 0.5px}
.row1 .more{width: 140px;height: 40px;background: #ff8502;color: #fff;text-align: center;line-height: 40px;z-index: 999999;position: absolute;top: 290px}



.row2{width: 100%;height: 777px;background: #e9e9e9;text-align: center;position: relative;padding-top: 70px;}
.pro-cont{margin-top: 33px;}
.pro-le{width: 250px;}
.pro-le .le{width: 250px;background: #009944; height: 120px}
.pro-le h3{width: 250px;height: 67px;;margin:0 auto;margin-top: 2px;color: #fff;font-size: 36px;font-family: "arial";text-align: center;padding-top: 15px;text-transform: uppercase;}
.pro-le ul li{width: 250px;height: 46px;line-height: 46px;;border: 1px solid #eeeeee;background: #fff;color: #333333}
.protel{width: 250px;height: 105px;background: #009944;text-align: center;color: #fff}
.pro-fl{width: 942px;margin-top: 100px}
.pro-fl .chan span{color: #333;font-size: 14px;font-family: "arial";text-transform: uppercase;}
.pro-fl a.more{position: absolute;right: 0px;top:3px;color: #999;font-size: 12px;font-family: "arial"}
.product_list1 li{float: right;width: 290px;height: 270px;border:1px solid #b1afaf;overflow: hidden;position: relative;margin-left: 17px;text-align: center;margin-bottom: 17px;}
.product_list1 li:nth-child(3n){margin-right: 0px;}
.product_list1 li a.img{display: inline-block;width: 290px;height: 270px;overflow: hidden;}
.product_list1 li img{width: 290px;height: 270px;display: block;-moz-transform: scale(1,1);
    -webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;transition: all 0.5s ease-out;cursor: pointer;}
.product_list1 li img:hover{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-webkit-transition:all 0.6s ease-out;-moz-transition:all 0.6s ease-out;transition:all 0.6s ease-out;}
.product_list1 li h3{position: absolute;bottom: 0px;width:290px;height: 35px;line-height: 35px;text-align: center;left:0px;background: rgba(0,0,0,0.7);}
.product_list1 li h3 a{font-weight: normal;color: #fefefe;font-size: 15px;font-family: "宋体"}
.pro-le ul li.on {background: #009944;color: #fff}
.row2 .prev{width:42px;height:42px;background:url(../images/r2-lf.jpg) no-repeat center center ; position:absolute;top:0px;left:290px;}
.row2 .next{width:42px;height:42px;background:url(../images/r2-rt.jpg) no-repeat center center ; position:absolute;top:0px;left:340px;}
.row2 .xian{width: 901px;height: 3px;background: url(../images/r2-ioc.jpg) no-repeat center center; position: absolute;left: 290px;top: 60px}
.row2 .more{color: #fff;background: #009944;width: 120px;height: 35px;text-align: center;line-height: 35px;position: absolute;right: 10px;top: 10px;}



.chengnuo{width: 100%;height: 313px;background: url(../images/chengnuo.jpg) no-repeat center center;position: relative;}



.row3{width: 100%;height: 1384px;background: url(../images/r3bg.jpg) no-repeat center center;position: relative;}
.row3 .des{width: 440px;overflow: hidden;}
.row3 .des h1{font-size: 30px;color: #333333;}
.row3 .des p{color: #333333;font-size: 16px;line-height: 26px;text-align: justify;margin-top: 10px;}
.row3 .des1{padding-top: 250px;float: left;}
.row3 .des2{margin-top: 160px;float: right;text-align: right;}
.row3 .des3{margin-top: 130px;float: left;}
.row3 .des4{margin-top: 170px;float: right;text-align: right;}
.row3 .pic1{position: absolute;right: 215px;top: 278px;}
.row3 .pic2{position: absolute;right: 0px;top: 232px}
.row3 .pic3{position: absolute;left: 10px;top: 445px;}
.row3 .pic4{position: absolute;left: 208px;top: 471px}
.row3 .pic5{position: absolute;left: 0px;top: 1002px;}
.row3 .pic6{position: absolute;left: 146px;top: 1020px}
.row3 .pic7{position: absolute;right: 155px;top: 758px;}
.row3 .pic8{position: absolute;right: -30px;top: 800px}
@-webkit-keyframes zuoyou {
    0% {
        opacity: 1;
        transform: translate(0px,0);
        -ms-transform: translate(0px,0); /* IE 9 */
        -webkit-transform: translate(0px,0); /* Safari and Chrome */
    }
    100% {
        opacity: 1;
        transform: translate(-25px,0);
        -ms-transform: translate(-25px,0); /* IE 9 */
        -webkit-transform: translate(-25px,0); /* Safari and Chrome */
    }
}
@keyframes zuoyou {
    0% {
        opacity: 1;
        transform: translate(0px,0);
        -ms-transform: translate(0px,0); /* IE 9 */
        -webkit-transform: translate(0px,0); /* Safari and Chrome */
    }
    100% {
        opacity: 1;
        transform: translate(-25px,0);
        -ms-transform: translate(-25px,0); /* IE 9 */
        -webkit-transform: translate(-25px,0); /* Safari and Chrome */
    }
}


.zuoyou {
    -webkit-animation: zuoyou 3s cubic-bezier(0, 0, 0.73, 0.71) alternate infinite;
    animation: zuoyou 3s cubic-bezier(0, 0, 0.73, 0.71) alternate infinite;
}


@-webkit-keyframes zuoyou1 {
    0% {
        opacity: 1;
        transform: translate(0px,0);
        -ms-transform: translate(0px,0); /* IE 9 */
        -webkit-transform: translate(0px,0); /* Safari and Chrome */
    }
    100% {
        opacity: 1;
        transform: translate(30px,0);
        -ms-transform: translate(30px,0); /* IE 9 */
        -webkit-transform: translate(30px,0); /* Safari and Chrome */
    }
}
@keyframes zuoyou1 {
    0% {
        opacity: 1;
        transform: translate(0px,0);
        -ms-transform: translate(0px,0); /* IE 9 */
        -webkit-transform: translate(0px,0); /* Safari and Chrome */
    }
    100% {
        opacity: 1;
        transform: translate(30px,0);
        -ms-transform: translate(30px,0); /* IE 9 */
        -webkit-transform: translate(30px,0); /* Safari and Chrome */
    }
}


.zuoyou1 {
    -webkit-animation: zuoyou1 3s cubic-bezier(0, 0, 0.63, 0.71) alternate infinite;
    animation: zuoyou1 3s cubic-bezier(0, 0, 0.63, 0.71) alternate infinite;
}



.row4{width: 100%;height: 850px;background: #eeeeee;text-align: center;position: relative;}
.row4 h2{color: #009944;font-size: 36px;font-family: "FZDaBiaoSong-B06S";font-weight: normal;text-transform: uppercase;padding: 40px 0 10px 0}
.row4 h1{color: #333333;font-size: 36px;margin-bottom: 20px;}
.row4 li{position: relative;width: 400px;height: 300px;overflow: hidden;text-align: center;float: left;}
.row4 .txt{position: absolute;z-index: 2;left: 30%;top: 60px;text-align: left;width: 350px;}
.row4 .txt .more{opacity: 0;position: absolute;top: 80px;text-align: center;width: 162px;height: 42px;line-height: 42px;border:1px solid #fff;font-size: 16px;color: #fff;-webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;-ms-transition: all 0.3s ease-in;transition: all 0.3s ease-in;-webkit-transform: translate3D(0, 50px, 0);transform: translate3D(0, 50px, 0);}
.row4 li:before, .row4 li:after{position: absolute;z-index: 1;top: 0;height: 100%;width: 100%;content: '';opacity: 0;background: rgba(0,0,0,0.4);-webkit-transition: all 0.5s ease-in;-moz-transition: all 0.5s ease-in;-o-transition: all 0.5s ease-in;-ms-transition: all 0.5s ease-in;transition: all 0.5s ease-in; }
.row4 li:hover:before {left: 0;opacity: 1; }
.row4 li:hover:after {right: 0;opacity: 1; }
.row4 li:before {left: -100%; }
.row4 li:after {right: -100%; }
.row4 li:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);-webkit-transition: all 2s ease-in;-moz-transition: all 2s ease-in;-o-transition: all 2s ease-in;-ms-transition: all 2s ease-in;transition: all 2s ease-in; }
.row4 li:hover .more {opacity: 1;-webkit-transform: translate3D(0, 0, 0);transform: translate3D(0, 0, 0); }
.row4 li:hover .more {-webkit-transition: all 1s ease-out;-moz-transition: all 1s ease-out;-o-transition: all 1s ease-out;-ms-transition: all 1s ease-out;transition: all 1s ease-out; }
.row4 .morel{width: 140px;height: 40px;background: #ff8502;color: #fff;text-align: center;line-height: 40px;z-index: 999999;margin-top: 20px}



.row5{text-align: center;}
.index-new-tit1{color: #009944;font-size: 36px;font-family: "FZDaBiaoSong-B06S";font-weight: normal;text-transform: uppercase;padding: 40px 0 10px 0}
.index-new-tit2{color: #333333;font-size: 36px;margin-bottom: 20px;}
.row5 h1{padding-top: 67px;margin-bottom: 66px}
.row5 ul a:first-child{margin-left: 0}
.row5 ul a{float: left;margin-left: 25px;display: block;}
.row5 li{width: 380px;height: 520px;overflow: hidden;text-align: left;position: relative;}
.row5 li .pic{width: 380px;height: 250px;overflow: hidden;}
.row5 li .pic img{width: 100%;height: 250px}
.row5 li h2{color: #000000;font-size: 20px;margin: 20px 0px 10px 0px}
.row5 li .time{color: #999999;font-size: 16px;text-align: left;line-height: 30px;}
.row5 li p{width: 350px;display: inline-block;text-align: justify;color: #666666;line-height: 30px;}
.row5 li .more{width: 130px;height: 34px;text-align: center;line-height: 34px;border: 1px solid #c1c1c1;color: #c1c1c1;position: absolute;bottom: 0px;left: 1px;}
.row5 li:hover h2{color: #e77817}
.row5 li:hover .pic img{transition:all ease-in-out 0.6s !important;-moz-transition:all ease-in-out 0.6s;-webkit-transition:all ease-in-out 0.6s; transform:scale(1.2);}
.row5 li:hover .more{border: 1px solid #e77817;color: #fff;transition:all ease-in-out 0.6s !important;-moz-transition:all ease-in-out 0.6s;-webkit-transition:all ease-in-out 0.6s;}
.row5 li .more {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.row5 li .more:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #e77817;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.row5 li .more:hover, .row5 li .more:focus, .row5 li .more:active {
  color: white;
}
.row5 li:hover .more:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  
}





.row6{width: 100%;height: 535px;background: #f7f7f7;text-align: center;position: relative;margin-top: 50px}
.footlyw{width: 430px;height: 390px;background-repeat:no-repeat;background-position:top;margin-right: 35px;margin-top: 36px;text-align: left;}
.footlyw .des{color: #333333;font-size: 14px;margin: 15px 0}
.footlyw .submit{margin-left: 80px;margin-top: 10px;font-size: 18px;line-height: 35px;color: #fff;padding: 2px 40px;border: none;background: #009944;cursor: pointer;display: inline-block;}
.footlyw .reset{margin-top: 10px;margin-left: 30px;font-size: 18px;line-height: 35px;color: #fff;padding: 2px 40px;border: none;background: #009944;cursor: pointer;display: inline-block;}
.footlyw .submit:hover{background: #d3ae65;}
.footlyw .reset:hover{background: #d3ae65;}
#faqbox { }
#faqbox .faqline{height:45px;border:1px solid #dddddd;margin-bottom:20px; background-color:#ffffff}
#faqbox .Content{height:130px;border:1px solid #dddddd;margin-bottom:20px;background-color:#ffffff}
#faqbox .faqline .faqtit1{background:url(../images/ly1.png) no-repeat center center; width:15%; border-right:1px solid #ddd; height:45px; float:left;}
#faqbox .faqline .faqtit2{background:url(../images/ly2.png) no-repeat center center; width:15%; border-right:1px solid #ddd; height:45px; float:left;}
#faqbox .faqline .faqtit3{background:url(../images/ly3.png) no-repeat center center; width:15%; border-right:1px solid #ddd; height:45px; float:left;}
#faqbox .faqline input{background:none; border:none; width:80%;padding:0px 2%; height:45px; line-height:45px;color:#333; font-size:14px;}
#faqbox .Content textarea{background:none; border:none; width:80%;padding:5px 2%; height:115px; line-height:22px;color:#333; font-size:14px;}
#faqbox .Content .faqtit4{background:url(../images/ly4.png) no-repeat center 6px; width:15%; border-right:1px solid #ddd; height:128px; float:left;}
#faqbox .faqline .faqtit{  width:70px; display:block; float:left; clear:both; text-align:right}
.lianxiwm{width: 430px;height: 390px;margin: 36px 0 0 0;text-align: left;}
.lianxiwm h3{color: #333333;font-size: 16px;line-height: 35px;font-weight: normal;line-height: 40px}
.lianxiwm span{display: block;color: #333333;font-size: 16px;line-height: 30px;margin-left: 50px;}
.lianxiwm .ewm {margin: 10px 0 0 30px}
.lianxiwm .ewm p{margin-left: 34px;}
.lianxiwm .phone{background: url(../images/lx1.png) no-repeat left top 10px;padding-left: 40px}
.lianxiwm .web{background: url(../images/lx2.png) no-repeat center left;padding-left: 40px}
.lianxiwm .dre{background: url(../images/lx3.png) no-repeat center left;padding-left: 40px}
.lianxiwm strong{color: #333333;font-size: 36px;font-family: "impact"}

.foot{background: #07803b; height: 108px;width: 100%}
.footnav{height: 56px; line-height: 56px;font-size: 16px;color: #fff;padding-top: 8px;}
.footnav a{color:#FFF;}
.footnav a:hover{text-decoration:underline;}
.foot .copyright{text-align:center;color: #ddd;line-height:26px;}
.foot .copyright a{color:#ddd;}



/*产品列表 statr  */
.caseul{width:100%;}
.casebox1{ width:99%;padding-right:1%}
.casebox1 .caseul{}
.casebox1 .caseul li{float:left; width:31%;padding:0.5%;border:1px solid #ccc; background-color:#FFF; margin-left:1%; margin-bottom:20px; position:relative;}
.casebox1 .caseul li a{ display:block; width:100%;  }
.casebox1 .caseul li a font{ font-size:12px;transition: all .1s ease 0s; color:#a5a5a5}
.casebox1 .caseul li .cimg{ overflow:hidden; width:100%;  }
.casebox1 .caseul li img{ width:100%;ransition:all ease-in-out 0.5s; }
.casebox1 .caseul li .casb{ height:38px; padding:10px ; line-height:38px; transition: all .5s ease 0s;}
.casebox1 .caseul li h4{ font-size:16px; font-weight:normal; line-height:2;  transition: all .1s ease 0s; color:#333  }
.casebox1 .caseul li .jt{color:#cecccc;width:30px;height:30px;border:1px solid #eeeded;text-align:center;line-height:30px;margin-top:2px;transition:all .5s ease 0s;}

.casebox1 .caseul li a .miaosu{ display:none;}
.casebox1 .caseul li a:hover .miaosu{display:block;position:absolute;width:100%;height:100%;background:url(../images/topbg.png) repeat left top;left:0px;top:0px;}
.miaosuw{color:#fff;width:320px;margin:40px auto 0px;}
.miaosuw .tit{height:80px;line-height:80px;text-align:center;font-size:20px; font-weight:bold;}
.miaosuw .cpcs{height:245px;font-size:14px;line-height:26px;}
.miaosuw .cpcs p{padding-bottom:25px;}
.miaosuw .more{width:160px;height:32px;text-align:center;line-height:32px;font-size:20px;border:1px solid #fff;margin:0 auto;}

/*相册列表 statr  */
.caseul{width:100%;}
.casebox{ width:99%;padding-right:1%;margin-top: 30px}
.casebox .caseul{}
.casebox .caseul li{float:left; width:31%;padding:0.5%;border:1px solid #ccc; background-color:#FFF; margin-left:1%; margin-bottom:20px;}
.casebox .caseul li a{ display:block; width:100%;  }
.casebox .caseul li a font{ font-size:12px;transition: all .1s ease 0s; color:#a5a5a5}
.casebox .caseul li .cimg{ overflow:hidden; width:100%;  }
.casebox .caseul li img{ width:100%;transition:all ease-in-out 0.5s; }
.casebox .caseul li .casb{ height:58px; padding:10px ; line-height:1.8; transition: all .5s ease 0s;}
.casebox .caseul li h4{ font-size:16px; font-weight:normal; line-height:2;  transition: all .1s ease 0s; color:#333  }
.casebox .caseul li .jt{color:#cecccc;width:30px;height:30px;border:1px solid #eeeded;text-align:center;line-height:30px;margin-top:18px;transition:all .5s ease 0s;}
.casebox .caseul li a:hover  h4,.casebox ul li a:hover  font{ color:#FFF}
.casebox .caseul li a:hover .jt{ color:#FFF}
.casebox .caseul li a:hover img{ transform:scale(1.1) }
.casebox .caseul li a:hover{ background-color:#009944; color:#FFF}
.casebox .caseul li a:hover .casb{ padding-left:20px; padding-right:20px;}


.page{ clear:both; padding-top:20px; height:30px;text-align: center;}
.page #fanye{color:#2b2a29; font-size:12px; text-align:center;display: inline-block}
.page #fanye .nolink,.page #fanye a{ margin-left:10px;color:#fff; padding:10px 14px; background:#1e212a; cursor:pointer;}
.page #fanye span{ margin-left:10px;}
.page #fanye a:hover{ background:#009944;}
.page #fanye span font{ color:#1e212a; font-weight:bold; }
.page #fanye .tcdPageCode li{float: left}


/*新闻列表 start */
.newsli{margin:0px 0px 11px;}
.newsli a{ display:block;padding:19px;border:1px solid #f8f8f8;box-shadow:0px 0px 10px 2px #efefef;}
.newsli a:hover{border:1px solid #009944;background:#009944;box-shadow:0px 0px 10px 2px #efefef;transition: all 1s ease-in-out 0s;}
.newsli a:hover img{width:214px;height:148px;}
.newsli a:hover .newslitit{color:#fff;transition: all 1s ease-in-out 0s;}
.newsli a:hover .newslides{color:#fff;transition: all 1s ease-in-out 0s;}
.newsli a:hover .newslimore{color:#fff;transition: all 1s ease-in-out 0s;}
.newsli a:hover .yueri{color:#fff;transition: all 1s ease-in-out 0s;}
.newsli a:hover .yanjing{color:#fff;transition: all 1s ease-in-out 0s;background:url(../images/yanjinghover.png) no-repeat left center;}

.newsli .newslipic{float:left;width:214px;height:148px; overflow:hidden; text-align:center;margin-left:28px;}
.newsli .newslipic img{width:214px;height:148px;}
.newsli .newslicen{float:right;width:730px;height:140px;padding:4px 0px;padding-right: 20px; overflow:hidden;}
.newsli .newslicen .newslitit{color:#333;font-size:20px;font-weight:bold;height:40px;line-height:40px;padding-bottom:10px;}
.newsli .newslicen .newslides{font-size:14px;color:#777;line-height:26px;padding:0px 0px 0px;}
.newsli .newslimore{text-align: center;float:left;width:115px;padding-right: 25px;border-right: 1px solid #dcdcdc;height:148px;font-size:24px;color:#666; font-family:Arial, Helvetica, sans-serif; line-height:40px;}
.newsli .newslimore .yueri{padding: 30px 0px 10px;font-size:70px;color:#009944;}
.newsli .morenews{background: #1d4753;width: 170px;height: 40px;color: #fff;text-align: center;line-height: 40px;margin-top: 10px;}
.newsli .yanjing{height:26px;background:url(../images/yanjinglink.png) no-repeat left center;padding-left:38px;line-height:26px;color:#999;font-size:14px;margin-top:10px;}



.newsinfo .view-title{ text-align:center; line-height:50px;margin-bottom:5px;}
.newsinfo .view-date{ text-align:center; line-height:50px;margin-bottom:5px; font-size:16px;border-bottom:1px dashed #CCC;margin-bottom:20px;padding-bottom:8px;}
.newsinfo .view-date span{padding:0px 10px;}
.newsinfo .view-date i{ font-style:normal;}
.met_page li {width: 48%;display: inline-block;}
.met_page li a {max-width: 100%;}
.met_page li a {display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.pager-round li > a{border-radius: 1000px;}
.pager li>a, .pager li>span {padding: 10px 20px;color: #76838f;-webkit-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;background-color: transparent;border: 1px solid #e4eaec;}
.pager li>a:focus, .pager li>a:hover {color: #009944}
.pager li .icon {margin-top: -1px}
.pager li>a:focus, .pager li>a:hover {border-color: #009944}
.pager .disabled>a, .pager .disabled>a:focus, .pager .disabled>a:hover, .pager .disabled>span {border-color: #e4eaec}
.pager-round li>a, .pager-round li>span {border-radius: 1000px;}

/*新闻列表 end */


/*联系我们 start */
.group23 .boxlxfs{}
.group23 .boxlxfs ul.clear1{padding-bottom:30px;}
.group23 .boxlxfs li{float: left;height:162px;border-right: 1px solid #dddddd;text-align: center;width: 249px;padding: 20px 25px 25px 25px;line-height: 1.5;cursor: pointer;font-size:16px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.group23 .boxlxfs li.last{border-right:none;}
.group23 .boxlxfs li .lx1{background-image:url(../images/lxwm1.png)}
.group23 .boxlxfs li:hover .lx1{background-image:url(../images/lxwm1h.png)}
.group23 .boxlxfs li .lx2{background-image:url(../images/lxwm2.png)}
.group23 .boxlxfs li:hover .lx2{background-image:url(../images/lxwm2h.png)}
.group23 .boxlxfs li .lx3{background-image:url(../images/lxwm3.png)}
.group23 .boxlxfs li:hover .lx3{background-image:url(../images/lxwm3h.png)}
.group23 .boxlxfs li .lx4{background-image:url(../images/lxwm4.png)}
.group23 .boxlxfs li:hover .lx4{background-image:url(../images/lxwm4h.png)}
.group23 .boxlxfs li div{height:90px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;background: no-repeat center top;}
.group23 .boxlxfs li b{font-weight:bold;}
.group23 .boxlxfs li:hover{color:#0f193d}

/*联系我们 end */

/*在线留言 start */
.message {color: #333;font-size: 12px;padding: 0 0 30px;text-align: center;width: 100%;}
.message .mess-box {margin: 0 auto;width: 1200px;}
.message .mess-box li {border: 1px solid #c3c3c3;display: inline-block;margin: 20px;position: relative;vertical-align: top;}
.message .mess-box li input {font-size: 14px;height: 40px;padding-left: 3px;padding-right: 20px;width: 320px;}
.message .mess-box li b {color: #333;display: inline-block;position: absolute;right: 5px;top: 10px;}
.message .mess-box li .sex {position: absolute;right: 5px;top: 10px;}
.message .mess-box li .rad {height: 14px;width: 14px;}
.message .mess-box li input {font-size: 14px;height: 40px;padding-left: 3px;padding-right: 20px;width: 320px;}
input, button, textarea {border: medium none;}
.message .mess-box li.bot textarea {height: 100px;padding: 3px;width: 1100px;}
.message .mess-box .btn button {background: #009944 none repeat scroll 0 0;color: #fff;font-size: 30px;height: 60px;margin: 0 20px;width: 270px;}
.message .mess-box .btn button:hover {background:#1F1A16 none repeat scroll 0 0;}
/*在线留言 end */



/*内页nav*/
.subban{height:300px; background: url(../images/nyban.jpg) no-repeat top center; position:relative;width:100%;}
.wzdh{;width:100%;height:60px; line-height:60px;background: #eceaea}
/*.wzdhw{color:#333;font-size:14px;background: url("../images/nynav.jpg") no-repeat left top 25px;}*/
.wzdhw p{color: #333333;font-size: 16px;padding-left: 38px;font-family: "微软雅黑";line-height: 60px;background: url(../images/nyfang.png) no-repeat left top 13px;}
.wzdhw a,.wzdhw a:link,.wzdhw a:visited,.wzdhw a:active{color:#333;}
.nynav {width: 100%;text-align: center;margin: 30px 0 20px 0;}
.nynav ul{;text-align: center;}
.nynav a{color: #000000;display: inline-block;}
.nynav li{float: left;width: 200px;height: 50px;line-height: 50px;font-size: 20px;color: #333333;background: #eceaea;margin: 5px 12px}
.nynav li.active,.nynav li:hover {background: #009944;color: #fff}
.ny-title{text-align: center;margin: 20px 0 50px 0}
.ny-title h2{color: #eceaea;font-size: 48px;font-weight: normal;font-family: "TT0037M_";text-transform: uppercase;}
.ny-title h1{color: #333333;font-size: 36px;background: url(../images/nytit-bg.png) no-repeat center center;}
.ny-title h1 strong{color: #009944}

.nynav1 {width: 100%;text-align: center;margin: 30px 0 20px 0;}
.nynav1 ul{;text-align: center;}
.nynav1 a{color: #000000;display: inline-block;}
.nynav1 li{float: left;width: 105px;height: 50px;line-height: 50px;font-size: 16px;color: #333333;background: #eceaea;margin: 5px 12px}
.nynav1 li.active,.nynav1 li:hover {background: #009944;color: #fff}




.nynavlist a{display:inline-block;padding:0px 30px;background:#eee;height:35px;line-height:35px;margin:0px 10px 10px 0px;color: #333;font-size: 14px}
.nynavlist a:hover,.nynavlist a.hover{ background-color:#006741;color: #fff;}

/*内页*/
.w640{width: 640px;}
.w530{width: 530px;}


.bg_link{background:#efefef;}
.link{padding:10px 0;color:#999999;margin-left:19%;width:60%;}
.link a{color:#999999;margin-right:15px;}
.link a:hover{color:#333333;}

.clle{margin: 30px 0 30px 0;border: 1px dashed #eceaea}
.clee{margin: 30px 0 30px 0;border: 1px solid #f7f7f7}
.nycontent{width: 1200px;margin: 30px auto;position: relative;}
.nycontent p{font-size: 16px;color: #424242;line-height: 26px;text-align: justify;letter-spacing: 0.5px}
.ny_title{display: inline-block;color: #216974;font-size: 34.65px;font-weight: bold;margin-bottom: 40px}


.qyjs .des2{margin-top: 50px;}
.qyjs .pic1{margin-top: 40px;}

.cxyc .pic{margin: 20px 0}
.cxyc p{margin: 5px 0}
.whtit {border-bottom: 1px solid #bfbfbf}
.whtit strong{display: inline-block;color: #fff;font-weight: normal;background: #009944;padding: 10px 20px;font-size: 30px;letter-spacing: 0.5px;}
.cxyc .pic{margin: 20px 0}
.cxyc p{margin: 5px 0}
.bjcs p{line-height: 35px}
.bjcspic{margin-top: 0px!important}



.hzys .hztit{color: #009944;font-size: 24px;font-weight: bold;line-height: 32px;text-align: center;}
.hzys .cont{margin: 20px 0}
.hzys .cont .num{color: #fff;border-radius: 50%;background: #009944;width: 80px;height: 80px;text-align: center;;line-height: 80px;font-size: 48px;margin-right: 40px;}
.hzys .cont p{margin: 10px 0;}
.hzys .cont .txt{width: 1000px;}
.hzys .cont .txt h1{margin-top: 10px;}
.piclist{margin-top: 40px;}
.piclist .yspic:nth-child(1){margin-left: 0}
.piclist .yspic{margin-left: 30px;
    float: left;}

.hzfs h3{color: #333333;font-size: 20px;margin: 10px 0}
.hzfs p{letter-spacing: 0.4px}



#qqonline UL {
	LIST-STYLE-TYPE: none
}
#qqonline LI {
	LIST-STYLE-TYPE: none
}
#qqonline DIV {
	BORDER-BOTTOM: 0px; BORDER-right: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; FONT-SIZE: 12px; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#qqonline H5 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; FONT-SIZE: 12px; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#qqonline UL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; FONT-SIZE: 12px; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#qqonline LI {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: inherit; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; FONT-SIZE: 12px; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#qqonline {
	Z-INDEX: 999; POSITION: absolute; WIDTH: 147px; DISPLAY: none; HEIGHT: auto; TOP: 50px; RIGHT:10px
}
#qqonline H5 {
	LINE-HEIGHT: 36px; PADDING-LEFT: 5px; BACKGROUND: url(../lxwm/qqonline_top.png) no-repeat; HEIGHT: 36px; width:145px; COLOR: #fff; FONT-SIZE: 14px; CURSOR: pointer; FONT-WEIGHT: bold
}
#qqonline UL {
	BORDER-BOTTOM: #afc0d2 1px solid; BORDER-LEFT: #afc0d2 1px solid; PADDING-BOTTOM: 20px; BACKGROUND-COLOR: #e6effa; BORDER-TOP: medium none; BORDER-RIGHT: #afc0d2 1px solid
}
#qqonline UL LI {
	LINE-HEIGHT: 36px; PADDING-LEFT: 20px; HEIGHT: 36px; MARGIN-LEFT: 0px; FONT-WEIGHT: bold
}
#qqonline UL LI.qqlogo {
	BACKGROUND: url(../lxwm/qqlogo.png) no-repeat; HEIGHT: 10px; MARGIN-LEFT: 0px
}
#qqonline UL LI.on_line {
	BACKGROUND: url(../lxwm/qqonline.png) no-repeat left 50%
}
#qqonline UL LI.on_line A {
	COLOR: #fb7106
}
#qqonline UL LI.off_line {
	BACKGROUND: url(../lxwm/qqoffline.png) no-repeat left 50%
}
#qqonline UL LI.off_line A:hover {
	COLOR: #000
}
#qqonline UL LI.group {
	
}
#hideqq {
	Z-INDEX: 999; POSITION: absolute; WIDTH: 40px; DISPLAY: none; BACKGROUND: url(../lxwm/hideqq.png) no-repeat; HEIGHT: 133px; TOP: 350px; CURSOR: pointer; left: 0px
}

