/*
* @Author: Marte
* @Date:   2017-09-30 14:30:55
* @Last Modified by:   Marte
* @Last Modified time: 2017-09-30 14:37:15
*/
@charset "utf-8";
/* CSS Document */

body { margin:0 auto; font-size:12px; font-family:"Microsoft YaHei",SimHei,arial; color:#000; }
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p,em,ol,input{ padding:0; margin:0;}
ul { list-style:none;}
img { border:0px;}
a { color: #000; text-decoration:none;}
a:hover { color:#884e2f;}
.clear{clear:both;}


.top_x{ background:#FFF; padding-top:20px; padding-bottom:15px;}

.top{ width:1000px; height:100px; margin:0 auto; }

.top_logo{ float:left; height:100px; margin-top: 15px;}

.top_r{ float:right; height:100px; width:300px; text-align:right; overflow:hidden; }

.top_r_text{
    height:30px;
    width: 170px;
    border:1px solid #ededed;
float: right;
margin-top:2px;
}
.top_r_submit{
    float: right;
    height:32px;
    width: 50px;
    border:1px solid #ededed;
    background:#fff;
    font-size:16px;
    border-left:0px;
    margin-top:2px;
}

/*---导航下拉菜单-开始--*/

#menunav-x{  width:100%;  height:45px; background:#884e2f;}

#menunav-lq{ width:1000px; height:45px; margin:0 auto;}

#menunav-lq ul#navmenu { margin:0; border:0 none; padding:0;width: 1000px; list-style: none;    height: 45px; }

#menunav-lq ul#navmenu li { margin:0;   border:0 none;  padding:0;  float: left; display: inline; list-style: none; position: relative; }

#menunav-lq ul#navmenu ul { margin:0;   border:0 none;  padding:0;  width:auto; list-style: none;   display: none;  position: absolute; top: 45px;  left: 0; z-index:10;}

#menunav-lq ul#navmenu ul li {  float:left; display: block; }

#menunav-lq ul#navmenu a {  width:109px; float: left; text-align:center; font-size:16px; height:45px; line-height:45px; display: block; color: #FFF; font-family:"Microsoft YaHei",SimHei,arial;}

#menunav-lq ul#navmenu a:hover, #menunav-lq ul#navmenu li:hover a, #menunav-lq ul#navmenu li.iehover a { background:#813e1c;} /*一级菜单 a:hover */

#menunav-lq ul#navmenu li:hover li a, #menunav-lq ul#navmenu li.iehover li a { float:left;  background:#884e2f; color: #FFF; height:30px; line-height:30px; border-bottom:1px solid #884e2f; font-size:12px; font-family:Tahoma, Geneva, sans-serif; }/*二级菜单 背景 */

#menunav-lq ul#navmenu li:hover li a:hover, #menunav-lq ul#navmenu li:hover li:hover a, #menunav-lq ul#navmenu li.iehover li a:hover, #menunav-lq ul#navmenu li.iehover li.iehover a {  background:#813e1c; color:#FFF; }/*二级菜单 a:hover */

#menunav-lq ul#navmenu ul ul, #menunav-lq ul#navmenu ul ul ul { display: none;  position: absolute; top: 0; left: 120px;}

#menunav-lq ul#navmenu li:hover ul ul, #menunav-lq ul#navmenu li:hover ul ul ul, #menunav-lq ul#navmenu li.iehover ul ul, #menunav-lq ul#navmenu li.iehover ul ul ul {  display: none;}

#menunav-lq ul#navmenu li:hover ul, #menunav-lq ul#navmenu ul li:hover ul, #menunav-lq ul#navmenu ul ul li:hover ul, #menunav-lq ul#navmenu li.iehover ul, #menunav-lq ul#navmenu ul li.iehover ul, #menunav-lq ul#navmenu ul ul li.iehover ul {    display: block;}
#menunav-lq .menunavline{ float:left; width:2px; height:45px; background:url(menu_line.png) no-repeat;}


/*---导航下拉菜单-结束--*/

.fl_js{ width:100%; height:350px; margin-top:1px;}

.cpfl{ width:100%; height:auto; padding:20px 0 20px 0; }

.fwxm_t{ width:1000px; height:70px; text-align:center; border-bottom:1px solid #ededed; margin:0 auto;position: relative; }
.more_icon {
    position: absolute;
    right: 0;
    margin-top: 14px;
    color: #884e2f;
    font-weight: bold;
}
.yyli{
	text-align: center;
}
.yyli h1{
	text-align: center !important;
}
.fwxm_t h1{ font-size:22px; height:36px; line-height:36px; font-weight:normal;}
.fwxm_t h1 b{ color:#d7d7d7; font-size:20px; padding:0 10px 0 10px; line-height:20px;}
.fwxm_t h1 span{ color:#884e2f;}
.fwxm_t h2{  font-size:14px; height:20px; line-height:20px; color:#504f4f; font-weight:normal;}

.cpfl_1{ width:1000px; height:180px; margin:0 auto; padding-top:20px; }

.cpfl_2{ float:left; width:130px; height:180px; margin:0 18px 0 18px;}

.cpfl_2 h1{ font-size:14px; height:24px; line-height:24px; font-weight:normal; text-align:center; padding-top:5px; }

/*------------------*/

.cpzs{ width:100%; height:auto; padding:20px 0 20px 0; background:#f8f8f8; border:solid #ededed; border-width:1px 0 1px 0; }


#pic{ width:1000px; height:auto; margin:0 auto; overflow:hidden; }
#pic ul { margin-left:4px;}
#pic ul li {float:left; width:179px;  margin:20px 10px 0 10px; display:inline; text-align:center;}
#pic ul li a { display:block;}
#pic ul li img { margin-bottom:3px;}
#pic ul li a img { padding:1px; border:1px solid #e1e1e1; margin-bottom:3px; display:block;}
#pic ul li a:hover img { padding:0px; border:2px solid #0093dd;}


.in_about{ line-height:2; font-size:14px; width:1000px; height:315px; margin:0 auto; padding-top:20px; overflow:hidden;}
.in_about img{ float:left; margin:5px 20px 0 0; width:300px; }


.in_news{ width:1000px; height:170px; margin:0 auto; padding-top:20px;}

.in_news_1{ float:left; width:200px;  margin:0 25px 0 25px; line-height:22px; overflow:hidden; }
.in_news_1 img{ width:200px; height:138px;}
.in_news_1 h1{ font-size:14px; padding-top:5px; text-align:left;border-bottom: 1px solid #DDDDDD;padding-bottom: 3px}

.in_news_1 a p{
overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
}
.in_more{ width:130px; height:40px; margin:0 auto; background:#884e2f; margin-top:20px;}
.in_more a{ display:block; color:#FFF; font-size:16px; line-height:40px; text-align:center; }
.in_more a:hover{ background:#813e1c;}

/*------------------*/

.bott_x{width:100%; height:auto; border-top:5px solid #884e2f; margin-top:20px; background:#884e2f;}
.bott{ width:1000px; line-height:2;  margin:0 auto; text-align:center; padding:20px 0 25px 0;  color:#FFF; font-size:14px;  }

/*------------------*/

.a_main{ width:1000px; margin:0 auto; padding-top:10px; }

.a_main_t{ height:30px; line-height:30px; font-size:14px;}

.a_main_fl{ height:30px; line-height:30px; text-align:center; margin:20px 0 20px 0; }

.a_main_fl a{ display:inline-block; width:80px; line-height:30px; text-align:center; border-radius:5px; border:1px solid #884e2f; color:#333; margin:10px 5px 0 5px; }

.a_main_fl a:hover, .a_main_fl a.curr{ background:#884e2f; color:#FFF; }

.about{ padding:10px; line-height:2; font-size:14px;}


.zha_news_p1{  height:134px; line-height:26px;  color:#666666; padding:0 0 20px 0; padding-top:18px; margin:0 10px 0 10px; font-size:14px; border-bottom:1px solid #dddddd; }

.zha_news_p1 img{ float:left; padding: 2px 10px 0 0;}




.zha_news_p1 .hd{
    position: absolute;
    right:10px;
    bottom: 10px;
    z-index:99999999;

}
.slideBox{
    position: relative;
    width: 200px;
    height:135px;
    float: left;

}
.zha_news_p1 .hd li{
    z-index:9999999;
    float: left;
    margin-right: 2px;
    width: 15px;
    height: 15px;
    line-height: 14px;
    text-align: center;
    background: #fff;
    cursor: pointer;
}

.zha_news_p1 .hd .on{
background: #f00;
    color: #fff;
}
.zha_news_p1 h1{ font-size:14px; font-weight:normal;}

.zha_news_p1 h1 b{ color:#c10000; font-weight:normal; }

.zha_news_p1 h1 span{ color:#b1b1b1; padding-left:18px;  }

.zha_news_p1 h1 a{ color:#000;}

.zha_news_p1 h1 a:hover{ color:#c40000;}

.zha_news_p1 i{ font-style:normal;}
.zha_news_p1 i a{ color:#c40000;}
.zha_news_p1 i a:hover{ color:#F00;}



#pages { padding:15px 0 10px 0; text-align:center; }
#pages a { display:inline-block; padding:0px 8px; height:24px;font-size:12px;line-height:24px; background:#fff; border:#dbdbd9 solid; border-width:1px 1px 1px 0px; text-align:center; color:#333; text-decoration:none;}
#pages a.a1 {padding:0px 12px; height:24px; line-height:24px;margin-top:0px; border-left:1px solid #dbdbd9;}
#pages a:hover { background:#813e1c; color:#fff; text-decoration:none; }
#pages span { display:inline-block;  padding:0px 8px 0 8px; height:24px; line-height:24px; background:#884e2f; border:1px solid #884e2f; color:#fff; text-align:center;}
.page .noPage { display:inline-block;  padding:0px 8px 0 8px; height:24px; line-height:24px;border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }



.info { padding:10px;  overflow:hidden;}
.info h1{ height:30px; line-height:30px; text-align:center; font-size:16px; font-weight:bold; margin-bottom:10px; }
.info h2{ height:28px; line-height:28px; background:#f7f7f7; border:1px solid #e8e8e8; font-size:12px; text-align:center; font-weight:normal; margin-bottom:10px; }
.info_p{ line-height:2;}

.shagnxiaye{ margin:10px 10px 0 10px; padding-top:5px; border-top:1px dotted #bcbcbc;}
.shangyiye{ height:26px; line-height:26px;}
.xiayiye{ height:26px; line-height:26px;}

.bott a{
color:white;
}






