/*伟伟UI标准CSS初始化代码 V1.1*/
*{margin:0 auto;padding:0;list-style:none;font-family:"微软雅黑"}a{color:#333;text-decoration:none}a:hover{color:red;text-decoration:none}a img{border:none}.clear{clear:both}body,html{width:100%;height:100%}body{font-size:12px}dd,div,dl,dt,form,li,ul{list-style:none}td,tr{padding:10px}
/*END*/
.center { width:1000px; margin:0 auto;}

.top { width:100%; height:177px; z-index:100; position: absolute; background:url(../images/top.png);}
.head { height:110px;}
.head .left { float:left; width:600px; padding-top:15px;}
.head .right { float:right; width:300px; height:100px; margin-top:5px;}
.head .right p { margin-left:20px; float:left;}
.head .right p img{ width:100px; height:100px;}

.navlist { width:100%; height:67px; background:url(../images/nav.jpg) center top;}
.navlist ul {}
.navlist ul li { width:142px; height:67px; line-height:67px; text-align:center; float:left;}
.navlist ul li a { font-size:16px; color:#FFF; display:block;}
.navlist ul li a:hover { background:url(../images/navgb.jpg);}
.xz {background:url(../images/navgb.jpg);}

.banner { width:100%; height:600px;  z-index:10;}

.juicyslider {
    position: relative;
    padding:0;
    margin:0;
    border: 0;
}

.juicyslider ul {
    width:100%;
    height:100%;
    position:absolute;
    overflow: hidden;
    list-style: none outside none;
    padding:0;
    margin:0;
}

.juicyslider li {
    width: 100%;
    height:100%;
    position: absolute;
    top: 0px;
    left: 0px;
    display:none;       /* all hidden initially */
}

.juicyslider li:first-child {
    display: block;
}

.juicyslider .nav {
    position: absolute;
    top: 45%;
    padding: 20px;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
    z-index: 1000;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
    background-image: url(../img/nav-40.png);
}

.juicyslider:hover .nav {
    opacity: .5;
    filter: alpha(opacity=50); 
}

.juicyslider .nav.next {
    right: 3%;
}

.juicyslider .nav.prev {
    left: 3%;
    background-position: 40px 0;
}

.juicyslider img.maxw {
    width: 100%;
    height: auto;
    max-height: none;
    position: absolute;
    filter:inherit;     /* for ie8 to inherit parent opacity */
}

.juicyslider img.maxh {
    width: auto;
    max-width: none;
    height: 100%;
    position: absolute;
    filter:inherit;     /* for ie8 to inherit parent opacity */
}

.class { width:100%; height:133px; background:#dffdd4;}
.class .left {position: absolute;width: 462px; height: 133px;left: 0;top:-70px; overflow: hidden; z-index:20;background: url(../images/cloud.png) 0 0 no-repeat; padding-top:70px; text-align:center;}
.class .right { float:right; width:520px;}
.class .right p { height:35px; line-height:35px; font-size:18px; padding-left:40px;}
.class .right p.ren { background:url(../images/lx.png) no-repeat; background-position:0 0; margin-top:10px;}
.class .right p.dh { background:url(../images/lx.png) no-repeat; background-position:0 -35px;}
.class .right p.cz { background:url(../images/lx.png) no-repeat; background-position:0 -70px;}

.zy { margin-top:30px;  width:1000px; height:400px; float:left;}
.zy h1{ background:url(../images/f1.jpg) no-repeat; height:50px;}
.zy h1 span { display:none;}
.zy ul { margin-top:20px; }
.zy ul li div{ float:left; width:326px; height:316px; text-align:center; border:2px #66A65C solid; margin:5px; padding:10px;}
.zy ul li div img { width:310px; height:290px;}
.zy ul li div a { font-size:14px;}
#Marquee_x {width:1000px; overflow:hidden;}




.zx { margin-top:50px;  width:1000px; height:400px; float:left;}
.zx h1{ background:url(../images/f2.jpg) no-repeat; height:50px;}
.zx h1 span { display:none;}
.zx ul { margin-top:20px; float:left; }
.zx ul.news { width:500px;}
.zx ul.news li { margin-bottom:20px; font-size:14px; width:100%; float:left;}
.zx ul.news li i{ color:#66A65C; font-size:18px; margin-right:15px;}
.zx ul.news li span{ font-size:18px;}
.zx ul.news li p{ color:#999;}

.zx ul.map { width:500px;}

.about { width:100%; height:360px; background:url(../images/con3bg2.jpg) center repeat-x; margin-top:50px;}
.about .font {background:url(../images/con3bg1.png) no-repeat; width:1000px; height:284px; margin-top:25px; float:left;}
.about .font h1{ background:url(../images/f3.jpg) no-repeat; height:50px; margin:0 auto; width:960px;}
.about .font h1 span { display:none;}
.about .font ul { padding:0px 20px 0 20px; font-size:16px; line-height:22px;}

.viewtopleft { width:250px; height:97px; background:url(../images/left_title.jpg) top left; float:left; margin-top:36px;}
.viewtopleft h1 { font-size:26px; color:#FFF; text-align:center; line-height:97px; font-weight:500;}
.viewtopright { width:750px; height:77px; background:#CBEABE; float:left; margin-top:56px;}
.viewtopright h1 { font-size:20px; color:#65A557; text-align:center; line-height:77px; font-weight:500;}

.viewleft { width:234px; height:auto; overflow:hidden; padding:20px 0 20px 0; background:#65A557; float:left; margin-bottom:50px;}
.viewleft li{ width:194px; height:55px; line-height:55px; float:left; padding-left:20px; padding-right:20px;}
.viewleft li a { font-size:18px; color:#FFF; display:block;}
.viewleft li:hover{ background:#216313; display:block;}
.viewleft li a span { float:right;}

.viewright ul { padding:20px; height:auto; overflow:hidden; margin-bottom:50px;}
.viewrightnews ul{ padding:20px; height:auto; overflow:hidden; margin-bottom:50px;}
.viewrightnews ul li { width:100%; height:40px; line-height:40px; float:left; font-size:14px; border-bottom:1px #ccc dashed;}
.viewrightnews ul li a{ font-size:14px; color:#65A557; display:block;}
.viewrightnews ul li a span { float:right;}

.viewrightphoto ul{ padding:20px; height:auto; overflow:hidden; margin-bottom:50px;}
.viewrightphoto ul li { width:236px; height:270px; float:left; font-size:14px; border-bottom:1px #ccc dashed; text-align:center; margin-bottom:20px;}
.viewrightphoto ul li img { width:200px; height:240px;}
.viewrightphoto ul li a{ font-size:14px; color:#65A557; display:block;}
.pic { text-align:center;}


.foot { width:100%; height:100px; background:#64A657;}
.footright { position:absolute; right:-190px; top:-60px; z-index:120;}
.foot p { height:40px; line-height:40px; text-align:center; color:#FFF; font-size:14px;}
.foot2 { width:100%; height:35px; background:#408432; line-height:35px; text-align:center;}.foot2 a{ color:#FFF}