body { text-align: left; font-family:"\5FAE\8F6F\96C5\9ED1","SimSun";margin:0; padding:0; font-size:14px; color:#3c3c3c; background-color:#f5f4ef}
div,form,img,ul,ol,li,dl,dt,dd,p {margin: 0; padding: 0; border: 0;}
div, ul, li { margin: 0; padding: 0; border: 0; }
ul, li { list-style-type: none; text-transform: capitalize; }
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; font-size:12px; font-style:normal; font-weight:normal;}
h6{font-size:12px;font-weight:normal;margin:5px auto;}
table,td,tr,th{font-size:12px;}
font{font-size:12px;}
em{font-style:normal}

/* 默认链接颜色 */
a:link {color: #000; text-decoration:none;}
a:visited {color: #000;text-decoration:none;}
a:hover {color:#000;}
a:active {color: #000;}
/* 颜色属性 [定义规则，小写c加颜色名称] */
.cRed,.cRed:link,.cRed:visited{color:#F00;}
.cRed a,.cRed a:link,.cRed a:visited{color:#F00;}
.cRed a:hover{color:#F00;}

/* 字体属性 [定义规则，小写f加属性名称] */
.fB {font-weight: bold;}
.fI {font-style: italic;}
.f12px{font-size:12px;}
.f14px{font-size:14px;}
.f16px{font-size:16px;}
.f18px{font-size:18px;}
.f24px{font-size:24px;}

.left{ float:left;}
.right{ float:right;}
.inline{display:inline;}
.block{display:block;}
.clear{ clear: both; font-size:1px;}
.hidden{ display:none;}
.blank0{ height:0px; clear:both; font-size:1px;overflow:hidden;}
.blank5{ height:5px; clear:both; font-size:1px;overflow:hidden;}
.blank1{ height:1px; clear:both; font-size:1px;overflow:hidden;}
.blank2{ height:2px; clear:both; font-size:1px;overflow:hidden;}
.blank3{ height:3px; clear:both; font-size:1px;overflow:hidden;}
.blank4{ height:4px; clear:both; font-size:1px;overflow:hidden;}
.blank6{ height:6px; clear:both; font-size:1px;overflow:hidden;}
.blank7{ height:7px; clear:both; font-size:1px;overflow:hidden;}
.blank8{ height:8px; clear:both; font-size:1px;overflow:hidden;}
.blank9{ height:9px; clear:both; font-size:1px;overflow:hidden;}
.blank10{ height:10px; clear:both; font-size:1px;overflow:hidden;}
.blank12{ height:12px; clear:both; font-size:1px;overflow:hidden;}
.blank11{ height:11px; clear:both; font-size:1px;overflow:hidden;}
.blank120{ height:120px; clear:both; font-size:1px;overflow:hidden;}
.blank13{ height:13px; clear:both; font-size:1px;overflow:hidden;}
.blank14{ height:14px; clear:both; font-size:1px;overflow:hidden;}
.blank15{ height:15px; clear:both; font-size:1px;overflow:hidden;}
.blank16{ height:16px; clear:both; font-size:1px;overflow:hidden;}
.blank18{ height:18px; clear:both; font-size:1px;overflow:hidden;}
.blank19{ height:19px; clear:both; font-size:1px;overflow:hidden;}
.blank20{ height:20px; clear:both; font-size:1px;overflow:hidden;}
.blank22{ height:22px; clear:both; font-size:1px;overflow:hidden;}
.blank30{ height:30px; clear:both; font-size:1px;overflow:hidden;}
.pbottom5{ padding-bottom:5px;}
.pbottom4{ padding-bottom:4px;}
.pbottom8{ padding-bottom:8px;}
/*横向列表*/
.list_across{ margin:0; padding:0;}
.list_across li{white-space: nowrap;float:left; list-style-type:none;display:block;}
/*竖向列表*/
.list_erect{margin:0; padding:0;}
.list_erect li{white-space: nowrap;clear:left; list-style-type:none;display:block;}


/* 清除浮动 */
.clearfix { display: block; #zoom:1;/*ie6-ie7*/; overflow:hidden}
.clearfix:after { content: ''; overflow: hidden; width: 100%; height: 0px; font-size: 0px; margin: 0px; padding: 0px; display: block; clear: both; }

.wb{ width:1400px; margin:0 auto; position:relative}
#b01{ height:796px; background:url(../images/ztbg.jpg) center top no-repeat; overflow:hidden; background-size:100%;min-width: 1080px;}
#b02{ overflow:hidden; background:url(../images/ztbgyr.jpg) center top repeat-y; min-height:1000px;}

.hot_news{ padding-top:50px; padding-bottom:20px;}
.hot_news dt h1{ font-size:36px; font-weight:bold; text-align:center}
.hot_news dt h1 a{ color:#445581}
.hot_news dt h1 a:hover{ text-decoration:none}
.hot_news dd{ color:#646464; font-size:20px; line-height:1.8; text-indent:2em; margin-top:16px;}
.hot_news dd a{ color:#b51718}

.hbha_tab_pic{ height:452px; overflow:hidden; width:567px; float:left; position:relative; margin-top:10px;}
.hbha_tab_pic .hd{ height:10px; position:absolute; bottom:24px; right:10px; z-index:9}
.hbha_tab_pic .hd ul li{ width:10px; height:10px; font-size:0; background-color:#7d7d7d; border-radius:50%; float:left; margin-left:6px; cursor:pointer}
.hbha_tab_pic .hd ul li.on{ background-color:#c80018}

.hbha_tab_pic .bd ul li{ height:440px;width:680px; position:relative}
.hbha_tab_pic .bd img{  height:440px;width:680px;}
.hbha_tab_pic .bd p{ width:680px; text-align:left; text-indent:12px; position: absolute; height:50px; line-height:50px; left:0; bottom:0;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#aa000000,endcolorstr=#aa000000);background:rgba(0,0,0,0.7);color:white}
.hbha_tab_pic .bd p a{ font-size:22px; color:#FFF}

.box_bor{ border:1px solid #dddddd; overflow:hidden; width:678px; position:relative}
.box_bor a.more{ position:absolute; right:30px; top:30px; font-size:16px; font-family:"SimSun"}
.xxdt_b{ height:438px; margin-top:10px; background:url(../images/zt_navbg00.jpg) left top no-repeat;}
.xxdt_b a.more{ top:114px;}
.xxdt_b ul{ padding:170px 20px 0 20px; overflow:hidden}
.xxdt_b ul li{ font-size:18px; line-height:42px; height:42px; background:url(../images/ulli01.jpg) left center no-repeat; text-indent:14px; overflow:hidden}
.xxdt_b ul li a{ color:#000}
.xxdt_b ul li a:hover{ color:#b51718}

.xwll_b{ overflow:hidden;}
.xwll_nav{ height:92px; overflow:hidden; background:url(../images/zt_navbg01.jpg) left top no-repeat; margin-top:10px;}
.xwll_nav a{ float:right; font-size:16px; font-family:"SimSun"; margin:58px 30px 0 0}

.xwll_b .left,.xwll_b .right{ margin-top:6px;}
.xwll_b .left{ padding-bottom:12px;}
.xwll_b .left dl{ margin:0 20px 0 20px; overflow:hidden; padding-bottom:24px; border-bottom:1px #7e7e7e dotted }
.xwll_b .left dl dt{ margin-top:30px;}
.xwll_b .left dl dt h2{ font-size:22px; font-weight:bold; text-align:center}
.xwll_b .left dl dt h2 a{ color:#000000}
.xwll_b .left dl dt h2 a:hover{ text-decoration:none}
.xwll_b .left dl dd{ color:#7e7e7e; font-size:20px; line-height:1.5; text-indent:2em; margin-top:6px; text-align:justify}
.xwll_b .left dl dd a{ color:#b51718}

.xwll_b .left ul{ padding:18px 20px 0 20px; overflow:hidden}
.xwll_b .left ul li{ font-size:18px; line-height:42px; height:42px; background:url(../images/ulli01.jpg) left center no-repeat; text-indent:14px; overflow:hidden}
.xwll_b .left ul li a{ color:#000}
.xwll_b .left ul li a:hover{ color:#b51718}

.xwll_b .right img{ width:638px; margin:20px 20px 0 20px; height:295px;}

.xwll_b .right dl{ margin:0 20px 0 20px; overflow:hidden; padding-bottom:14px;}
.xwll_b .right dl dt{ margin-top:14px;}
.xwll_b .right dl dt h2{ font-size:22px; font-weight:bold; text-align:center}
.xwll_b .right dl dt h2 a{ color:#000000}
.xwll_b .right dl dt h2 a:hover{ text-decoration:none}
.xwll_b .right dl dd{ color:#7e7e7e; font-size:20px; line-height:1.5; text-indent:2em; margin-top:10px; text-align:justify}
.xwll_b .right dl dd a{ color:#b51718}

.ztbox{ width:680px; overflow:hidden; position:relative}
.lljd_b .zt_nav{ height:92px; overflow:hidden; background:url(../images/zt_navbg02.jpg) left top no-repeat; margin-top:10px;}
.xjdx_b .zt_nav{ height:92px; overflow:hidden; background:url(../images/zt_navbg03.jpg) left top no-repeat; margin-top:10px;}
.xxjl_b .zt_nav{ height:92px; overflow:hidden; background:url(../images/zt_navbg04.jpg) left top no-repeat; margin-top:10px;}
.hsjd_b .zt_nav{ height:92px; overflow:hidden; background:url(../images/zt_navbg05.jpg) left top no-repeat; margin-top:10px;}
.ztbox .zt_nav a{ float:right; font-size:16px; font-family:"SimSun"; margin:58px 30px 0 0}

.ztbox .box_bor{ padding-bottom:8px; margin-top:15px;}
.ztbox .box_bor ul{ padding:12px 20px 0 20px; overflow:hidden}
.ztbox .box_bor ul li{ font-size:18px; line-height:42px; height:42px; background:url(../images/ulli01.jpg) left center no-repeat; text-indent:14px; overflow:hidden; border-bottom:1px dotted #7e7e7e}
.ztbox .box_bor ul li a{ color:#000}
.ztbox .box_bor ul li a:hover{ color:#b51718}
.ztbox .box_bor ul li:last-child{ border:none}

.ztjyjz_b{ width:1200px; margin:0 auto; overflow:hidden; position:relative; background:url(../images/zt_navbg06.jpg) center top no-repeat; padding-top:76px; margin-top:30px; padding-bottom:30px;}
.ztjyjz_b ul{ width:1344px; padding-top:20px;}
.ztjyjz_b ul li{ width:192px; margin-right:144px;}
.ztjyjz_b ul li img{ width:192px; left:97px;}

.zt_b_bg{ background:url(../images/zt_bottom_bg.png) center top no-repeat; height:226px; position:absolute; left:0; bottom:0; background-size:cover; width:100%}

.tc {
    text-align: center;
}

/*.copyright {
    width: 1190px;
    margin: 0 auto;
    color: #fff;
    line-height: 26px;
    padding-top: 130px;
    font-size: 16px;
    font-family: "微软雅黑";
}*/