*{ margin:0px; padding:0px; font-family:"微软雅黑"; font-size:12px;}
body{ width:100%; height:100%; overflow-x:hidden;}
ul,li,ol{ list-style:none;}
a{ text-decoration:none;}
img{ width: 100%; cursor: pointer;}
.clear{ width:100%; height:0px; clear:both;}
textarea{reszie:none;}/*禁止改变大小*/
/*清楚苹果按钮样式*/
input[type=”button”], input[type=”submit”], input[type=”reset”] {-webkit-appearance: none;}

/*top*/
.top{ position:fixed; top:0px; z-index:99; width:100%; height:55px; box-shadow:0px 0px 5px #999; background:#FFF;}
.top_fl{ float:left; width:180px; height:55px; background:url(../img/logo.png) left center no-repeat; background-size:180px; margin-left:20px;}
.top_fr{ float:right; width:60px; height:55px; background:url(../img/adw.png) center center no-repeat; background-size:25px;}
.top_height{ width:100%; height:55px;}

/*menu*/
.menu{ position:fixed; top:0px; z-index:999999999999; width:100%; height:0%; background:rgba(0,0,0,0.5); overflow:hidden;}
.menu_cen{ float:left; width:80%; height:100%; margin-left:20%; background:#FFF;}
.menu_top{ float:left; width:100%; height:61px;}
.menu_top div{ float:left; width:100%; height:60px; line-height:60px; text-align:center; font-size:23px; font-weight:bold; border-bottom:1px solid #000;}
.menu_top span{ position:absolute; right:0px; width:60px; height:60px; background:url(../img/guan.png) center center no-repeat; background-size:60%;}
.menu_bot{ float:left; width:100%; height:calc(100% - 61px); overflow-y:scroll;}

.menu_yi{ float:left; width:100%; border-bottom:1px solid #eee;}
.menu_yi_a{ float:left; width:calc(100% - 20px); height:50px; line-height:50px; padding-left:20px; font-size:16px; color:#000;}
.menu_er{ float:left; width:100%; height:0px; overflow:hidden;}
.menu_er a{ float:left; width:calc(100% - 50px); height:50px; line-height:50px; padding-left:50px; background:url(../img/afel.jpg) left 20px center no-repeat; font-size:16px; color:#000;}

/*banenr*/
#banner_box{ position:relative; width:100%; overflow:hidden; z-index:1;}
#banner_box ul{ width:100%;}
#banner_box ul li{ position:relative; width:100%;}
#banner_box ul li a{ float:left; width:100%; margin:0px;}
.banner_box_aiwo{ position:absolute; z-index:-99999;}

/*gonggao*/
.gonggao{ width:calc(100% - 20px); height:23px; padding:10px; padding-bottom:15px;}
.gonggao_fl{ float:left; width:80px; height:23px; line-height:24px; text-align:center; font-size:14px; color:#FFF; background:url(../img/gg.jpg) no-repeat;}
.gonggao_fr{ float:left; width:calc(100% - 100px); height:23px; line-height:23px; background:#f4f4f4; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:14px; color:#8d8d8d; background:#f4f4f4; padding:0px 10px;}

/*dianhua*/
.dianhua{ width:100%; height:65px; background:url(../img/afw.jpg) left bottom repeat-x; text-align:center;}
.dianhua img{ width:320px;}

/*lanmu*/
.lanmu{ width:100%; height:80px; background:url(../img/aga.png) center center no-repeat; background-size:275px !important;}
.lanmu div { float:left; width:100%; height:40px; line-height:60px; text-align:center; font-size:21px; color:#000;}
.lanmu span{ float:left; width:100%; height:40px; line-height:24px; text-align:center; font-size:12px; color:#000; transform:scale(0.9,0.9);} 

/*gywm*/
.gywm{ width:100%;}
.gywm_img{ width:calc(100% - 40px); margin-left:20px;}
.gywm_zi{ width:calc(100% - 40px); margin-left:20px; font-size:15px; color:#000; line-height:30px; padding-top:10px;}
.gywm_href{ width:100%; height:30px; text-align:center; padding-top:20px; padding-bottom:30px;}
.gywm_href a{ width:100%; height:30px; line-height:30px; text-align:center; font-size:14px; color:#FFF; background:url(../img/ytt.png) center center no-repeat; background-size:150px; display:block;}

/*pzwh*/
.pzwh{ width:100%; background:#f6f6f6; padding-bottom:30px;}
.pzwh_top{ float:left; width:357px; height:300px; margin-left:calc((100% - 357px) / 2); padding-top:10px;}
.pzwh_top div{ float:left; width:109px; height:300px; margin:0px 5px;}
.pzwh_top div img{ width:109px;}
.pzwh_bot{ float:left; width:238px; height:270px; margin-left:calc((100% - 298px) / 2); padding:30px; background:url(../img/fawax.png) center center no-repeat; background-size:260px;}
.pzwh_bot div{ float:left; width:109px; height:270px; margin:0px 5px; padding-top:5px;}
.pzwh_bot div img{ width:109px;}

/*cpzs*/
.cpzs{ width:100%;}
.cpzs_top{ width:100%; text-align:center;}
.cpzs_top a{ display:inline-block; width:95px; height:25px; line-height:25px; text-align:center; background:url(../img/fa.png) center center no-repeat; background-size:95px; margin:0px 5px; margin-bottom:10px; font-size:12px; color:#000;}
.cpzs_top_ahover{ background:url(../img/fah.png) center center no-repeat !important; background-size:95px !important  ;}

.cpzs_bot{ width:100%;}
.cpzs_bot a{ float:left; width:calc(50% - 30px); margin-left:20px;}
.cpzs_bot a div{ float:left; width:100%; background-size:cover !important;}
.cpzs_bot a span{ float:left; width:100%; height:50px; line-height:50px; text-align:center; font-size:14px; color:#000; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.cpzs_href{ width:100%; height:30px; text-align:center; padding-top:10px; padding-bottom:30px;}
.cpzs_href a{ width:100%; height:30px; line-height:30px; text-align:center; font-size:14px; color:#FFF; background:url(../img/ytt.png) center center no-repeat; background-size:150px; display:block;}

/*news*/
.news{ width:100%; background:#f6f6f6;}
.list{ width:calc(100% - 40px); margin-left:20px;}
.list_a{ float:left; width:100%; height:80px;}
.list_a_fl{ float:left; width:50px; height:80px; background:url(../img/caw.png) center center no-repeat; background-size:40px;}
.list_a_fl div{ float:left; width:50px; height:40px; line-height:50px; text-indent:px; font-size:24px; color:#ad9965;}
.list_a_fl span{ float:left; width:50px; height:40px; line-height:20px; text-indent:30px; font-size:14px; color:#848484;}

.list_a_fr{ float:right; width:calc(100% - 70px); height:80px;}
.list_a_fr div{ float:left; width:100%; height:30px; line-height:30px; font-size:18px; color:#404040; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.list_a_fr span{ float:left; width:100%; height:40px; line-height:20px; font-size:12px; color:#848484; overflow:hidden;}

/*foot*/
.foot{ width:100%;background:url(../img/ffwa.jpg);}
.foot_logo{ float:left; width:100%; text-align:center; padding-top:35px;}
.foot_logo img{ height:35px; width:auto;}
.foot_zi{ float:left; width:calc(100% - 20px); margin-left:10px; color:#bdaa79; font-size:12px; line-height:18px; text-align:center; padding-top:20px; padding-bottom:30px;}
.foot_zi *{ color:#bdaa79; font-size:12px;}

/*fenye*/
.fenye{ width:100%;}
.fenye_top{ width:100%; text-align:center;}
.fenye_top a{ display:inline-block; width:100px; height:30px; line-height:30px; text-align:center; background:url(../img/fa.png) center center no-repeat; background-size:100px; margin:0px 5px; margin-bottom:10px; font-size:14px; color:#000;}
.fenye_top_ahover{ background:url(../img/fah.png) center center no-repeat !important; background-size:100px !important  ;}

.fenye_bot{ width:100%;}
.fenye_bot a{ float:left; width:calc(50% - 30px); margin-left:20px;}
.fenye_bot a div{ float:left; width:100%; background-size:cover !important;}
.fenye_bot a span{ float:left; width:100%; height:50px; line-height:50px; text-align:center; font-size:14px; color:#000; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

/*fenye_list*/
.fenye_list{ width:calc(100% - 40px); margin-left:20px;}
.fenye_list_a{ float:left; width:100%; height:80px; padding-top: 10px; border-bottom: 1px #ccc solid;}
.fenye_list_a_fl{ float:left; width:50px; height:80px; background:url(../img/caw.png) center center no-repeat; background-size:40px;}
.fenye_list_a_fl div{ float:left; width:50px; height:40px; line-height:50px; text-indent:px; font-size:24px; color:#ad9965;}
.fenye_list_a_fl span{ float:left; width:50px; height:40px; line-height:20px; text-indent:30px; font-size:14px; color:#848484;}

.fenye_list_a_fr{ float:right; width:calc(100% - 70px); height:80px;}
.fenye_list_a_fr div{ float:left; width:100%; height:30px; line-height:30px; font-size:18px; color:#404040; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.fenye_list_a_fr span{ float:left; width:100%; height:40px; line-height:20px; font-size:12px; color:#848484; overflow:hidden;}

/*fenye_body*/
.fenye_body{ width:calc(100% - 40px); padding:20px; padding-top:0px; line-height:30px; font-size:14px; color:#000;}
.fenye_title{text-align:center; font-size:20px !important; padding-bottom:20px;}
.fy_ps a{line-height: 23px; font-size: 14px; color:#111; display:block;}