﻿*{ margin:0px; padding:0px;}
body{ color:#313131; font-size:14px; font-family:"微软雅黑",Arial, Helvetica, sans-serif; background-color:#ffffff}
div,table,tr,td,img,ul,li,h1,h2,h3,h4,h5,h6,p,em,font,span,dl,dt,dd,form,textarea,input,form,cite{ margin:0; padding:0; }
ul,ol{ list-style-type:none;}
h1,h2,h3,h4,h5{font-weight:500;}
img{ border:none;}
.hidden{ display:none;}
a{ color:#313131; text-decoration:none;}
a:hover{ color:#55a795; text-decoration:none;}
.undis{ display:none}
.dis{ display:block}
.left{ float:left; display:inline}
.right{ float:right; display:inline}
.center{MARGIN: 0px auto;}
.w{ width:1000px; overflow:hidden;MARGIN: 0px auto;}
.w1{ width:1000px;MARGIN: 0px auto;}
.clear{ clear:both; overflow:hidden; height:0px}

/*banner*/
.flexslider{position:relative;height:395px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; overflow:hidden; width:100%}
.slides{position:relative;z-index:1; height:395px; overflow:hidden;}
.slides li{height:395px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

@media screen and (max-device-width: 1000px) {
.flexslider {
width:1320px;}
.tbg {

width:1320px;}

}



/*头部*/
.tbg{ height:40px; background-color:#55a795}
.tbg .search{ float:right;}
.tbg .search .txt{ background:url(../images/ico.png) ; width:193px; height:32px; line-height:32px; padding-left:10px; float:left; display:inline; margin-top:3px; border:0px}
.tbg .search .sumbit{background:url(../images/ico.png) -203px 0px no-repeat ; width:31px; height:32px; border:0px; float:left; display:inline; margin-top:3px; cursor:pointer;}
.header{ height:100px}
.header .logo{ float:left; display:inline; margin-top:20px }
.header  .nav{ float:right; display:inline;}
.header  .nav li{ float:left; display:inline;  height:100px; line-height:100px; position:relative; z-index:999; width:120px; text-align:center}
.header  .nav li a{ font-size:16px; color:#004939}
.header  .nav li a:hover{ color:#55a795}
.header  .nav li:hover{ background:url(../images/gd.jpg) bottom no-repeat;}
.header  .nav li:hover div{ display:block}
.header  .nav li div{ line-height:33px; position:absolute; background-color:#FFFFFF; width:120px; display:none; padding-top:6px; padding-bottom:6px; left:0px; top:100px}
.header  .nav li div a{ font-size:14px; display:block; color:#004939; text-align:center; line-height:33px }
.header  .nav li div a:hover{ font-size:14px; display:block ; background-color:#55a795; color:#FFFFFF}

.about{ border-bottom:1px solid #e5e5e5; height:60px; margin-top:48px}
.about1{ width:1000px; margin:0px auto; position:relative; height:60px}
.about1 .title{ font-size:40px; font-weight:normal; color:#55a795; border-bottom:1px solid #55a795; height:60px; position:absolute; line-height:60px; width:170px; left:430px}
.about-1{ background:url(../images/bg.jpg) center top ; border-bottom:1px solid #e5e5e5; padding-bottom:5px; font-size:14px; line-height:200%}
.about-1 span{ color:#55a795}
.about-1 .bz{ height:138px; overflow:hidden; }
.about-1  .more{ position:absolute; bottom:-60px; width:108px; height:108px; background:url(../images/ico.png) -81px -68px no-repeat; left:450px; cursor:pointer}

.pbg{ height:416px; background:url(../images/bg1.jpg) center no-repeat; margin-top:150px}
.pbg .cpbz{ color:#FFFFFF; line-height:150%; font-size:14px; padding-top:12px; height:43px}
.pbg .cptitle{ text-align:center; font-size:40px; padding-top:26px; color:#FFFFFF}
.pbg .gengduo a{ display:block; width:218px; background:url(../images/ico.png) 0px -32px no-repeat; height:36px; margin:30px auto;}
.gundong{ position:relative; height:160px}
.gundong-1{ height:160px; bottom:-10px; position:absolute; width:1200px; left:-77px }


a.aleft{float:left;height:70px; display:block; width:37px; }
a.agrayleft{cursor:default;background:url(../images/ico.png) no-repeat 0px -68px; float:left}
a.agrayright{cursor:default;background:url(../images/ico.png) no-repeat -37px -68px; height:70px; display:block; width:37px; float:right}


a.abtn{ margin-top:45px; cursor:pointer}
a.aleft{cursor:default;background:url(../images/ico.png) no-repeat 0px -68px; float:left; display:block; width:37px; cursor:pointer }
a.agrayleft{cursor:default;background:url(../images/ico.png) no-repeat 0px -68px; float:left; display:block; width:37px; cursor:pointer }
a.aright{cursor:default;background:url(../images/ico.png) no-repeat -37px -68px; height:70px; display:block; width:37px; float:right; cursor:pointer}
a.agrayright{cursor:default;background:url(../images/ico.png) no-repeat -37px -68px; height:70px; display:block; width:37px; float:right; cursor:pointer}


.scrolllist{width:1132px;height:204px;margin:0 auto;}
.scrolllist .imglist_w{width:1002px;height:190px;overflow:hidden;float:left;position:relative; margin-left:25px/*必要元素*/}
.scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
.scrolllist .imglist_w li{width:200px;float:left; border-right:1px solid #a2aeb4}

.lxwm{  width:499px; margin-top:35px}
.contact{ background-color:#f2f2f2; width:479px; padding:10px; margin-top:10px}
.contact dl{ padding-top:10px; line-height:200%; font-size:14px; color:#313131; height:140px}
.titlet{ border-bottom:1px solid #e2e2e2; height:50px}
.titlet h2{ font-size:30px; color:#55a795; padding-left:10px }
.titlet span{ display:block; float:right; width:79px; height:32px; line-height:32px; text-align:center; background-color:#e2e2e2; margin-top:19px}
.news{ margin-top:10px; height:140px}
.news li{ border-bottom:1px dotted #cacaca; height:35px; line-height:35px}
.news li span{ float:right}
/*底部*/
.foot{ background-color:#181818; padding-top:20px; padding-bottom:20px; color:#c7c7c7; margin-top:22px}
.tel{ float:left; background:url(../images/ico.png) 0px -176px no-repeat; height:24px; display:inline; padding-left:25px; font-size:14px; line-height:24px; font-family:Arial, Helvetica, sans-serif}
.email{ float:left; background:url(../images/ico.png) -218px -176px no-repeat; height:24px; width:25px; display:inline; margin-left:25px; padding-left:25px; font-size:14px; line-height:24px; font-family:Arial, Helvetica, sans-serifx}
.copyright{ width:900px; margin:0 auto; line-height:24p}
.copyright span{ color:#5ba997}
.copyright a{ color:#5ba997}
.copyright a:hover{ color:#ffffff}


/*类表*/
.banner1{ height:203px; background:url(../images/banner1.jpg) center no-repeat}
.banner2{ height:203px; background:url(../images/banner2.jpg) center no-repeat}
.banner3{ height:203px; background:url(../images/banner3.jpg) center no-repeat}
.banner4{ height:203px; background:url(../images/banner4.jpg) center no-repeat}
.banner5{ height:203px; background:url(../images/banner5.jpg) center no-repeat}
.banner6{ height:203px; background:url(../images/banner6.jpg) center no-repeat}

.leftm{ float:left; width:208px; display:inline; margin-top:10px}
.leftm .item-title{ text-align:center; font-size:30px}
.leftm .item-title span{ color:#55a795}
.lmlist{ margin-top:10px}
.lmlist li{ height:34px; background:url(../images/ico2.png) 0px -39px no-repeat; margin-top:10px; line-height:34px}
.lmlist li:hover{height:34px; background:url(../images/ico2.png) 0px 0px no-repeat; margin-top:10px; line-height:34px}
.lmlist li.gd{ height:34px; background:url(../images/ico2.png) 0px 0px no-repeat; margin-top:10px; line-height:34px}
.lmlist li span{font-size:14px; color:#FFFFFF; padding-left:44px}
.lmlist li a{ font-size:14px; color:#FFFFFF}
.address { margin-top:55px}
.address li{ height:52px; margin-top:1px;}
.address li.ico1{ background:url(../images/ico1.png) 0px -2px no-repeat #8f8f8f; padding-left:50px; line-height:52px; font-size:12px; color:#FFFFFF}
.address li.ico2{ background:url(../images/ico1.png) 0px -55px no-repeat #ffa431; padding-left:53px; line-height:52px; font-size:14px; color:#FFFFFF; font-size:14px; font-family:Arial, Helvetica, sans-serif}
.address li.ico3{ background:url(../images/ico1.png) 0px -108px no-repeat #8f8f8f; padding-left:50px; line-height:52px; font-size:14px; color:#FFFFFF}
.address li.ico4{ background:url(../images/ico1.png) 0px -161px no-repeat #ffa431; padding-left:53px; line-height:52px; font-size:14px; color:#FFFFFF; font-size:14px; font-family:Arial, Helvetica, sans-serif}
.address li.ico5{ background:url(../images/ico1.png) 0px -214px no-repeat #8f8f8f; padding-left:50px; line-height:52px; font-size:14px; color:#FFFFFF}

.rightm{ float:right; width:771px; display:inline; margin-top:20px}
.location { border-bottom:1px solid #e5e5e5;  height:36px; position:relative}
.location  h2{ font-size:25px; color:#55a795; line-height:45px; border-bottom:1px solid #55a795; display:block; float:left; position:absolute; bottom:-1px; height:45px}
.location  span{ float:right; display:block; background:url(../images/home.jpg) left center no-repeat; padding-left:25px; margin-top:10px}
.location  span font{ font-size:12px; color:#55a795}
.location  span font a{ font-size:12px; color:#55a795}
.list li{float:left; width:199px; height:231px; display:inline; margin-top:15px; margin-left:25px; margin-right:25px; position:relative}
.list li dl{ text-align:center; line-height:33px}
.list li img{ width:180px; height:170px; border:1px solid #ffffff; }
.list li:hover img{ border:1px solid #55a795} 
.list li:hover a{ color:#55a795} 
.list input{font-size:16px; color:#242424; line-height:24px;font-family:"微软雅黑"; }
.list .btn{font-size:14px; padding:0px 5px 0px 5px; background-color:000000; color:#000; line-height:24px;font-family:"微软雅黑"; }

.honor li{float:left; width:199px; height:231px; display:inline; margin-top:15px; margin-left:25px; margin-right:25px; position:relative}
.honor li dl{ text-align:center; line-height:33px}
.honor li img{ width:230px; height:191px; border:1px solid #ffffff; }
.honor li:hover img{ border:1px solid #55a795} 
.honor li:hover a{ color:#55a795} 

.page {width:600px;position:relative;display:block;height:36px; text-align:center;}
.pro-name{width:600px;border-bottom:1px solid #e5e5e5; color:#55a795; margin:0 auto; font-size:24px;padding-top:20px;padding-bottom:20px; text-align:center}
.pro-img{ padding-top:20px;text-align:center}
.newsback{ padding-top:10px;text-align:center}
.newscontent{ padding-top:20px; font-size:14px; line-height:30px;}

.news-title{ height:32px; background-color:#55a795; line-height:32px; font-size:14px; color:#FFFFFF; margin-top:15px}
.news-title .xl{ display:block; float:left; width:90px; text-align:center}
.news-title .title{ display:block; float:left; width:530px; text-align:center}
.news-title .date{ display:block; float:right; width:114px; text-align:center}
.newslist { margin-top:22px}
.newslist .xl{ display:block; float:left; width:90px; text-align:center}
.newslist .xl img{ margin-top:15px}
.newslist dl{ display:block; float:left; width:530px; text-align:left}
.newslist .date{ display:block; float:right; width:114px; text-align:center}
.newslist li{ overflow:hidden; border-bottom:1px dotted #cacaca; line-height:33px}
.page { text-align:center; width:610px; margin:30px auto}
.page span{ float:right}
.page input{ border:1px solid #dedede; width:55px}
