@charset "utf-8";

/* CSS Document */



body{ font-size:12px; padding:0; color:#333; padding:0;text-align:center; margin:0; background:#FDF7E9;}

.clear{ clear:both;}

*{ list-style:outside; list-style:none; margin:0px; padding:0px;}

a{ text-decoration:none; color:#333;}

a:hover{ text-decoration:none; color:#336699;}

img{ border:none; max-width:100%}
.left_dh .zi img,.left_dh1 .zi img{ border:none; max-width:inherit}


.box{ width:950px; background:url(../images/bj.gif) #FFF repeat-x top;  margin:auto;}

.top{ width:898px; margin:auto;}

.logo{ float:left; width:523px;}

.homepage{ float:right; text-align:right; padding-top:30px;}

.menubig{ width:898px; margin:auto;}

.menu{ float:left; background:url(../images/menu.gif); width:882px; height:35px;  font-size:14px; font-weight:bold;}

.menu li{ float:left; list-style:none;}

.menu li a{ width:98px; height:35px; display:block; background:url(../images/menubj1.gif); line-height:35px; color:#FFFFFF;}

.menu li a:hover{ background:url(../images/menubj2.gif);}







.middle{ width:898px; margin:10px auto;}

.middle_left{ float:left; width:700px;}

.left1{ width:700px; margin:auto;}



.news{ float:left; width:160px; margin-bottom:10px;}

.news_dh{ width:160px; text-align:left; border-bottom:#a99c6f 1px dotted;/* background:url(../images/bank1.gif) no-repeat;*/ height:25px; line-height:20px; margin-top:9px;}

.news li{ background:url(../images/bank1.gif) no-repeat left; text-align:left;  border-bottom:#CCC 1px dotted; text-align:left; width:90%; margin:auto;  padding:10px 0px; padding-left:20px;}

.banner{ float:left; width:339px; margin-left:10px;}

.nbanner{margin:10px auto;}

.jj{ float:right; text-align:left; font-size:12px; line-height:20px; width:180px;}

.left_dh{ width:700px; margin:10px auto;}

.zi{float:left;width: 109px;line-height:24px;font-size:14px;font-weight:bold;padding-left: 31px;color:#000;text-align: left;}
.zi02{ float:left; width:80px; line-height:24px; color:#FFFFFF; font-size:14px; font-weight:bold;}



.zi1{ float:left;}

.nr1{ float:right; width:140px;}

.more{ float:right;}

.more1{ float:right; margin-top:5px;}

.left_nrbig{ width:700px; margin:auto; }

.left_nr{ width:700px; padding:10px 0px; margin:auto; background: url(../images/leftnr.gif);}

.left01{float:left; margin-top:50px; margin-left:2px;}

.right01{float:right; margin-top:50px; margin-right:2px; }

.left_nr li{ float:left; background:url(../images/downbj.gif); width:660px; height:41px; margin-left:9px; line-height:41px;}

.about{ float:left; margin-left:2px; }

.about a{ padding:0px 2px;}

.news1{ float:left; width:345px;}

.news2{ float:right; width:345px;}

.left_dh1{ width:345px; margin:10px auto;}

.news_nr{ width:343px; border:#dfe9e1 1px solid; padding:10px 0px;}
.news_nr ul li{ display:block; background:url(../images/bank2.gif) left center no-repeat; line-height:29px; border-bottom:1px dashed #dfe9e1; padding-left:20px; }
.news_nr ul li span{
    float:left;
    display:block;
    width:70%;
    color:#333;
    font-size:12px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    text-align: left;
    }
.news_nr ul li em{float:right;display:block;width: 27%;color:#333;font-size:12px;text-align:right;font-style:normal;margin-right: 2%;}
.news_nr ul li:hover a span{ color:#336699}




.line{ border-bottom:#a99c6f 1px dotted;}

.link{ width:700px; height:60px; background:url(../images/linkbj.gif);}

.link li{ float:left; margin-left:55px; margin-top:5px;}

/*right*/

.middle_right{ float:right; width:184px;}

.dl{ width:184px; margin: auto}

.dl_nr{ width:184px; background:url(../images/djnr.gif); padding:10px 0px;}

.dl li{ background:url(../images/dh2.gif); width:184px; line-height:34px; margin:8px auto;}

.dl li a{ font-size:14px; color:#FFF; font-weight:bold;}

.dl li a:hover{ color:#FC0; }

.dl li a.hovers{ color:#FC0; }

.huiyuan{ width:184px; height:225px; margin:auto; background:url(../images/deng.gif);}

.huiyuan p{ margin:10px auto; width:90%;}

.p1{ padding:50px 0px 10px 0px; width:80%; margin:auto;}

.p2{  margin:20px auto;}

.input1{ background:#f2f2f2; border-top:#3f3f3f 1px solid; border-left:#3f3f3f 1px solid;}

.gg{ width:184px; margin:10px auto }

.right_dh{ width:184px; background:url(../images/rightdh.gif); height:24px;}

.gg_nr{ width:164px; margin:auto; text-align:left; line-height:20px;}

.gg_nr span{ color:#009966}

.jj span{ color:#009966}

.gg_dh{ background:url(../images/dh1.gif); width:184px; height:35px; line-height:35px; margin:10px auto; color:#FFFFFF; font-weight:bold; font-size:14px;}

.gg_dh1{ background:url(../images/dh2.gif);width:184px; height:35px; line-height:35px; margin:10px auto; color:#FFFFFF; font-weight:bold; font-size:14px;}

.gg_dh a { color:#FFF}

.gg_dh a:hover{ color: #FC0}

.gg_dh1 a { color:#FFF}

.gg_dh1 a:hover{ color: #FC0}

.foot{ width:898px; background:#71BC81; margin:10px auto 0px auto; padding:0px 0px 20px 0px; line-height:20px;}





#demo {

background: #FFF;

overflow:hidden;

width: 659px;

}

.tu{ float:left; margin-left:5px;

border: 1px solid #cccccc; padding:1px;

}

#indemo {

float: left;

width: 800%;

}

#demo1 {

float: left;

}

#demo2 {

float: left;

}







/*内页*/

.leftdh{width:670px; margin:auto; text-align:left;background: url(../images/wzdh1.gif) no-repeat left; font-weight:bold; height:30px;  font-size:14px; line-height:30px;  text-align:left; text-indent:40px;}

.middle_left1{ float:left; width:184px;}

.middle_right1{ float:right; width:700px;min-height:800px; }

.ny_nr{ width:670px; margin:10px auto;  }

.content{ margin:auto;}

.down{ width:100px; height:30px; background:#4CA06F; color:#FFF; line-height:30px; }

.down a{width:100px; height:30px; display:block; color:#FFF; font-size:14px;}



.chuban{ float:left; margin-left:20px; width:200px; text-align:left; height:35px; line-height:35px;}
a.aa{ width:auto; height:25px; line-height:25px; background:#4CA06F; color:#FFF; border:none; display:inline-block; padding:0px 13px;}
.tj{ width:100px; height:25px; line-height:25px; background:#4CA06F; color:#FFF; border:none; display:inline-block; cursor:pointer}


.slideBox{ width:340px; height:196px; overflow:hidden; position:relative;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:0px; z-index:1; border-right:1px solid #fff}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; border-left:1px solid #fff; border-top:1px solid #fff; width:15px; height:15px; line-height:14px; text-align:center; cursor:pointer; background:#000; background:rgba(0,0,0,0.8);  color:#fff; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd ul li{ position:relative;}
.slideBox .bd ul span{ display:block; height:40px; line-height:40px; background:#000; background:rgba(0,0,0,0.8); position:absolute; bottom:0px; width:100%; color:#fff; padding-left:10px;}
.slideBox .bd img{ width:340px; height:196px; }

.sjen ul li{ display:block; line-height:29px; border-bottom:1px dotted #dfe9e1; width:100% !important; background:none; height:auto;}
.sjen ul li span{
    float:left;
    display:block;
    width:70%;
    color:#333;
    font-size:12px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    text-align: left;
    }
	.sjen ul li i{ float:left; display:block; font-size:14px; color:#000; font-style:normal; width:2%;}
.sjen ul li em{float:right;display:block;width: 20%;color:#333;font-size:12px;text-align:right;font-style:normal;margin-right: 2%;}
.sjen ul li:hover a span{ color:#336699}
.tonye{ padding:10px 0; min-height:300px; text-align:left;}