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:13px;}
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{flaoat: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; }

#zt_top{ background:url(/uploads/image/mimages/ztbanner.jpg) center top no-repeat; background-size:100% 100%; min-width:1200px;}
#zt_top_nav{ height:70px; line-height:70px; background-color:#c80000; text-align:center}
#zt_top_nav a{ color:#ffffd6; font-size:30px; margin:0 42px;}
#zt_top_nav .wb{ background-color:#c80000}

#b01{ background:url(/uploads/image/mimages/ztbgxy.jpg) repeat; padding-bottom:0px; position:relative; min-width:1200px;}
.wb{ width:1200px; margin:0 auto; position:relative;}
#b01 .wb{ background-color:#fff; overflow:hidden; padding-bottom:40px; z-index:1}
#b01 .wb .w520{ width:500px; float:right; overflow:hidden; margin-right:20px;}
#b01 .wb .w520 .left,#b01 .wb .w520 .right{ margin-top:10px;}
#b01 .wb .w600{ width:580px; float:left; overflow:hidden; margin-left:20px;}
#b01 .wb .ty_nav_box{ height:50px; padding:12px 0; border-bottom:3px solid #d7181e; overflow:hidden}
#b01 .wb .ty_nav_box img{ height:30px; width:122px; float:left; overflow:hidden}

#b01 .wb .ztty_ul{ margin-top:16px;}
#b01 .wb .ztty_ul li{ line-height:40px; text-indent:14px; vertical-align:bottom}
#b01 .wb .ztty_ul li a{ font-size:20px; font-family:"simsun"; float:left; max-width:394px;  background:url(/uploads/image/mimages/ulli01.jpg) left center no-repeat;}
#b01 .wb .ztty_ul li span{ float:right; font-size:20px; font-family:"simsun";}
#b01 .wb .ztty_ul li a.more{ font-weight:bold; float:right; background:none}
#b01 .wb .w600 .ztty_ul li a{ max-width:474px;}


.hbha_tab_pic{ height:370px; overflow:hidden; width:580px; float:left; position:relative; margin-top:30px; margin-left:20px;}
.hbha_tab_pic .hd{ height:10px; position:absolute; bottom:20px; 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:370px;width:580px; position:relative}
.hbha_tab_pic .bd img{  height:370px;width:580px;}
.hbha_tab_pic .bd p{ width:580px; text-align:left; text-indent:12px; position: absolute; height:52px; line-height:52px; left:0; bottom:0;filter:progid:dximagetransform.microsoft.gradient(startcolorstr=#aa000000,endcolorstr=#aa000000);background:rgba(0,0,0,0.7);}
.hbha_tab_pic .bd p a{ font-size:18px; color:#fff}

.tab_list{ height:140px; width:1200px; margin:0 auto; overflow:hidden; background-color:#eaeaea; position:relative; z-index:1; margin-top:20px;}
.tab_list a.next,.tab_list a.prev{ width:31px; height:140px; position:absolute; top:0; display:block; cursor:pointer}
.tab_list a.next{ background:url(/uploads/image/mimages/right.jpg) left center no-repeat; right:0;}
.tab_list a.prev{ background:url(/uploads/image/mimages/left.jpg) left center no-repeat; left:0;}


.tab_list .bd{ width:1110px; margin:0 auto; overflow:hidden; margin-top:10px}
.tab_list .bd ul li{ margin:0 10px; width:165px; height:120px;}
.tab_list .bd ul li img{ width:165px; height:120px;}


#b01 .ztbottom{background:url(/uploads/image/mimages/zt_bottom_bg.png) center top no-repeat; background-size:100% 100%; position:absolute; left:0; bottom:0; width:100%; z-index:0; min-width:1200px; height:230px;}
#b01 .ztbottom .wb{ position:absolute; bottom:10px; left:50%; margin-left:-600px; background:none; padding:0;}
#b01 .ztbottom .wb p{ text-align:center; color:#fff; font-size:16px; line-height:2;}

.location{ padding:20px 0 10px 0; border-bottom:3px solid #d7181e; font-size:20px; color:#c80000!important; width:1200px; margin:0 auto}
.location span,.location span a{ font-size:20px; color:#c80000!important}

.list_right_nav{ width:290px; float:left; overflow:hidden; margin-left:20px; margin-top:18px;}
.list_right_nav ul li{ width:290px; height:auto; min-height:70px; background-color:#eef5fb; margin-top:12px; text-align:center; line-height:70px; cursor:pointer}
.list_right_nav ul li.on{ background-color:#8fc9fb}
.list_right_nav ul li a{ font-size:30px; color:#c60000; font-style:italic; font-weight:bold}
.list_right_nav ul li.on a{ color:#fc7c03}


.list_box{ width:840px; float:right; overflow:hidden; border:1px dotted #e8e8e8; margin-right:20px; margin-top:30px; z-index:1}
.list_box ul li{ height:60px; border-bottom:1px solid #e8e8e8; width:100%; vertical-align:bottom}
.list_box ul li p{ width:679px; border-right:1px solid #e8e8e8; float:left; height:60px; line-height:60px; font-size:20px; color:#6e6f70; text-indent:22px;}
.list_box ul li p a{ color:#6e6f70;}
.list_box ul li span{ width:160px; float:right; overflow:hidden; display:block; height:60px; line-height:60px; font-size:20px; color:#6e6f70; text-indent:22px;}
.list_box ul li span.date{top: 0;right: 5px;line-height: 50px;}
.list_box ul li a{top: 0;right: 5px;font-size: 16px;line-height: 50px;}

.layui-table-page{ text-align:center;}
.layui-table-page > div{ margin-top:4px;}

.doc_box{ width:90%; padding-left: 5%; overflow:hidden; padding-top:30px; margin-right:40px; padding-bottom:100px; }
.doc_box h1{ text-align:center; font-size:30px; color:#191919; }
.doc_box .mini_box{ text-align:center; overflow:hidden; padding:30px 0; font-size:18px;}
.doc_box .mini_box span{ margin:0 10px;}
.doc_box .mini_box span a.ztdx{ margin:0 5px;}

.doc_box .doc_zw{ font-size:18px; line-height:2; text-align:justify; text-indent:2em}
.doc_box .doc_zw img{ max-width:600px; display:block;}
.doc_box .doc_zw p{line-height:2; text-align:justify; padding-bottom:16px;}
.doc_box .doc_zw p img{ max-width:600px; display:block; margin:0 auto}
