@charset "utf-8";
body{ background:url(../images/bg.jpg) repeat;}
.head{ background:url(../images/top_bg.jpg) no-repeat center top; width:100%; height:541px; min-width:1220px; }
.main{ width:1200px; margin:auto;}
.head .logo{ float:left; width:300px; height:86px; margin-top:34px;}
.head .nav{ float:right; margin-top:32px;}
.head .nav li{ float:left; font-size:16px; height:32px; line-height:32px; padding:0 3px;}
.head .nav li a{ color:#333; display:block;padding:0 12px;}
.head .nav li a:hover{ background:#b90511; border-radius:3px; color:#fff; display:block; height:32px; line-height:32px; padding:0 12px;}


.main-bg{ background:url(../images/main-bg.png) repeat-y; width:1220px; margin:auto; padding-bottom:40px;}
.main-bg .infor{ width:1160px; margin:0 auto; padding-top:20px;}
.main-bg .infor .page01{ background:#f9f9f9; color:#005eb2; font-size:24px; font-weight:bold; height:82px; line-height:82px; text-align:center; display:block; width:1130px; padding:0 20px; overflow:hidden;}

.main-bg .infor .page02{ margin-top:20px;}
.main-bg .infor .page02 .pic{ float:left; display:block; width:570px; height:365px;}
.main-bg .infor .page02 .pic img{ width:570px; height:365px;}

.main-bg .infor .page02 .news{ float:left; width:570px; padding-left:20px;}
.infore-title{ background:url(../images/title-bg.png) no-repeat; width:530px; height:40px; line-height:40px; color:#005eb2; font-size:22px; padding-left:40px; font-weight:bold; display:block;}
.main-bg .infor .page02 .news .fant{color:#333; font-size:14px; border-bottom:#666 dashed 1px; padding:15px 0;}
.main-bg .infor .page02 .news .fant p{color:#333; font-size:14px; line-height:36px; height:30px;}
.main-bg .infor .page02 .news .fant p span{ color:#0168b7; padding-right:10px;}
.main-bg .infor .page02 .news .fant p:hover{color:#005eb2;}

.main-bg .infor .page02 .news .vido-title{ display:block; color:#333; font-size:18px; line-height:38px; padding-top:20px;}
.main-bg .infor .page02 .news .vido-title i{ float:left; display:block;}
.main-bg .infor .page02 .news .vido-title span{ float:left; display:block;}


.infor-cont{ padding:10px 0;}
.infor-cont li{ overflow:hidden}
.infor-cont li i{ background:url(../images/icon-dian.png) no-repeat; width:6px; height:6px; float:left; margin-top:15px; margin-right:8px;}
.infor-cont li a{ display:block; float:left; line-height:36px; height:36px; color:#333; width:510px; overflow:hidden;}
.infor-cont li span{ float:right; line-height:36px;}
.width480{ width:470px !important;}
.infor-cont li a:hover{ color:#005eb2;}



.main-bg .infor .page03{ margin-top:15px;}

.main-bg .infor .page04{ margin-top:15px;}
.main-bg .infor .page04 a{ display:block; float:left;}




.footer{ width:100%; border-top:#005eb2 solid 10px; background:#f2f2f2; padding:30px 0;}
.footer .pic{ padding-top:10px; padding-left:130px; padding-right:20px;}
.footer .text{ text-align:center; line-height:26px;}
.footer .text a{ color:#333;}
.footer .text a:hover{color:#005eb2;}



.nav-list{float:left;padding-right:20px;width:20%;}
.nav-list ul{border-bottom:solid 1px #eee;}
.nav-list ul ol{border-radius:5px 5px 0 0;background:#005eb2;color:#fff;text-align:center;font-weight:bolder;font-size:24px;line-height:70px;}
.nav-list ul li{border:solid 1px #eee;border-bottom:none;color:#333;text-align:center;font-size:16px;line-height:50px;}
.nav-list ul li a{display:block;color:inherit;}
.zf-main{box-sizing:border-box;margin:0 auto;padding:10px 25px 25px;background:#fff;}
.zf-seat{margin:0 0 10px;padding:0 15px;height:40px;color:#333;font-size:16px;line-height:40px;}
.zf-seat a{color:#333;font-size:16px;}
.zf-seat a:hover{color:#205ebc;}
.zf-titlewrap{overflow:hidden;margin-bottom:40px;padding:5px;background:#f5f5f5;}
.zf-titlewrap .tab-wrap{float:left;box-shadow:0 10px 10px rgba(0,94,178,.2);}
.zf-titlewrap .tab-wrap>div{position:relative;float:left;display:block;padding:0 30px 0 30px;height:45px;font-size:20px;line-height:43px;}
.zf-titlewrap .tab-wrap>div.cur{border-bottom:4px solid #005eb2;background:#fff;color: #005eb2;font-weight:700;}
.zf-titlewrap .tab-wrap>div.cur:before{position:absolute;top:12px;left:20px;width:4px;height:20px;background:#005eb2;content:'';}
.zf-titlewrap .tab-wrap>div a{font-size:20px;}
.zf-titlewrap .tab-wrap>div.cur a{color:#005eb2;}
.zf-titlewrap .txt{float:right;padding:0 20px 0 0;height:45px;max-width:60%;line-height:45px;}
.zf-titlewrap .txt p{display:inline-block;margin-bottom:4px;color:#205ebc;vertical-align:middle;font-size:16px;line-height:20px;}
.zf-titlewrap .txt p b{color:#205ebc;}
.zf-listwrap{padding:0px 25px 40px;min-height:570px;}
.zf-listwrap li{position:relative;padding-left:20px;height:45px;border-bottom:1px dashed #e0e0e0;font-size:0;line-height:44px;}
.zf-listwrap li:before{position:absolute;top:17px;left:2px;width:8px;height:8px;border-radius:4px;background:#c7c7c7;content:'';}
.zf-listwrap li a{display:inline-block;overflow:hidden;margin-bottom:2px;width:60%;height:44px;color:inherit;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;font-size:16px;}
.zf-listwrap li a:hover{color:#b62432;}
.zf-listwrap li span{float:right;color:#999;font-size:16px;}
.zf-centertitle{padding:0 50px 2px;color:#333;text-align:center;font-size:26px;line-height:35px;}
.zf-centertitle001{padding:2px 50px 0;color:#333;text-align:center;font-size:18px;line-height:25px;}
.zf-centertime{padding:0 50px;color:#999;text-align:center;font-size:16px;line-height:30px;}
.zf-centertime span{margin:0 15px;color:#999;font-size:16px;}
.zf-centertime a{margin:0 5px;color:#333;font-size:16px;}
.zf-centertime a:hover{color:#205ebc;}
.zf-centertime p{display:inline-block;margin:0 5px;color:#333;font-size:16px;cursor:pointer;}
.zf-centertime p:hover{color:#205ebc;}
.zf-centercent{margin:40px 50px 80px;padding:40px 0 0;border-top:1px solid #999;font-size:16px;font-family:"å®‹ä½“";line-height:35px;}
.zf-centercent img{max-width:100%!important;}
.zf-centercent p{color:#333;font-size:16px;font-family:"å®‹ä½“";}
.zf-centercent *{color:inherit;font-size:inherit;font-family:"å®‹ä½“";}
.zf-centercent table{margin:30px auto;width:100%;max-width:100%;border-collapse:collapse;table-layout:auto;border-spacing:0;}
.zf-centercent table td,.zf-centercent table th{border:1px solid #000;}
.zf-centercent table p{text-indent:0;}
.btn-area{position:relative;z-index:2;padding:30px 0;text-align:center;font-size:0;}
.btn-area a{display:inline-block;margin:0 10px;padding:5px 25px 5px 15px;background:#e4f2ff;color:#005eb2;font-weight:bolder;font-size:16px; margin-bottom:20px}
.btn-area a:before{float:left;display:block;margin:3px 10px 0 10px;width:2px;height:15px;background:#b62432;content:'';}
