﻿*{margin:0;padding:0;}
.w1000{ width:1000px; margin:0 auto;}
.clear{ clear:both;}
a{ text-decoration:none;color:#fff; font-size:12px;}
body{font-size:12px; font-family: "微软雅黑";background:#021c4d url(../images/bg.png) no-repeat top center}
.clearfix:after{height:0;visibility:hidden;content:".";display:block;clear:both}


.header{height:85px; background:#021331;position:relative; z-index:2}
.header .logo{ width:178px;height:157px;display: block;background:url(../images/logo.png) no-repeat; position:absolute; left:50%; margin-left:-89px; top:0;top:0;z-index: 1;}
.header .menu{height:55px;position:relative;}
.header .menu .fl{ float:left; margin-left:-18px;}
.header .menu .fr{ float:right; margin-right:-18px;}
.header .menu{ color:#4f7dcf; font-size:14px;padding-top:30px;}
.header .menu a{ color:#dce8fe;line-height:26px;transition:all 0.3s; font-size:16px; margin:0 18px;}
.header .menu a:hover{ color:#fff100}
.banner{ background:url(../images/duanwuzbpc.png) top center no-repeat; height:578px; position:relative}
.gonggao{overflow: hidden;height:45px; line-height:45px;background:rgba(0,0,0,0.8); width:100%; position:absolute; bottom:0;}
.gonggao span{background: url(../images/gonggao.png) left center no-repeat; height:45px;float: left;display: block;padding-left: 25px; color: #fff;font-size: 12px; font-weight: bold; width:60px;}
.gonggao marquee{float: left; width:915px;color: #b5cdf6}

.banner .searchbox{position:relative;
    background:url(../images/searchbg.png) no-repeat center center;
    width:523px;
    height:69px;
    margin:0 auto;
    top:380px;}
.banner .searchbox #searchtext{float:left;padding-left:120px; margin-top:15px; border:0; background:none;font-size:13px;color:#ffe3b1; he
ight:40px; line-height:36px; width:270px; border:none}
.banner .searchbox #searchtext::-webkit-input-placeholder{color:#ffe3b1}
.banner .searchbox #searchtext::-moz-placeholder{color:#ffe3b1;opacity:1}
.banner .searchbox #searchtext:-moz-placeholder{color:#ffe3b1;opacity:1}
.banner .searchbox #submit{margin-right:20px;float:right;display:block;width:101px;height:46px;background:url(../images/btn.png) no-repeat center center;margin-top:12px}

.main{width:1034px;margin:0 auto; margin-top:11px;}
.main-top{width:1034px;height:173px;background:url(../images/main-top.png) no-repeat;overflow:hidden}
.main-top .con{padding:0 80px; margin-top:56px;}
/*.main-top .con p{color:#959595;font-size:0px;line-height:0px;padding-top:0px}*/
.main-top .con .hd{}
.main-top .con .hd ul li{float:left;margin-right:5px;transition:all .1s}
.main-top .con .hd ul li a{display:block;width:278px;height:102px}
.main-top .con .hd ul li.li01{background:url(../images/ph1on.png) no-repeat}
.main-top .con .hd ul li.li02{background:url(../images/ph2.png) no-repeat}
.main-top .con .hd ul li.li03{background:url(../images/ph2on.png) no-repeat}
.main-top .con .hd ul li.li01.on{background:url(../images/ph1on.png) no-repeat}
.main-top .con .hd ul li.li02.on{background:url(../images/ph2on.png) no-repeat}
.main-top .con .hd ul li.li03.on{background:url(../images/ph2on.png) no-repeat}

.main-bd{width:1034px;background:url(../images/main-bg.png) repeat-y; overflow:hidden}
.main-bd .con{padding:0 70px;margin:0 auto;}
.main-bd .title{background:url(../images/title1.png) no-repeat top center;height:59px;width:100%;padding-top:22px; margin-bottom:0px;}

.main-bd .con h3{font-size:16px;color:#fffaf3;margin-top:26px;margin-bottom:1px;line-height:44px;}
.main-bd .con h3 span{display:inline-block;height:44px;text-align:center;line-height:44px;color:#fde785;font-weight:bold;margin-right:15px;font-size:18px;}
.main-bd .con h3 a{color:#ffd541}
.main-bd table{border:1px solid #3a2f2c}
.main-bd .con .xz{width:500px;margin:0 auto;margin-top:5px}
.main-bd .con .xz span{font-size:20px;color:#FFF;display:block;float:left;line-height:41px}
.main-bd .con .xxx{float:left;cursor:pointer;background:url(../images/xz-bg.png) no-repeat center top;width:369px;height:41px;margin-left:14px}
.main-bd .con #cate_id{width:369px;height:41px;background:none;border:none;-webkit-appearance:none;text-indent:31px;font-size:14px;color:#fff;font-family:"微软雅黑"}
.main-bd .con #cate_id option{color:#000}
.main-bd .con .table_box2{margin-top:10px}
.main-bd table tr td{text-align:center;height:42px;line-height:26px;border:1px solid #15346f;color:#e2e2e2;padding:0 4px;font-size:14px}
.main-bd table tr th{text-align:center;height:42px;line-height:26px;border:1px solid #15346f;color:#ffc975;font-size:14px;font-weight:400; background:#04183e}
.main-bd .tips{font-size:14px;line-height:44px;color:#f6c242;text-align:center}
.main-bd .title2{background:url(../images/title2.png) no-repeat top center;height:59px;width:266px; margin-top:38px; margin-bottom:20px;}
.main-bd .title3{background:url(../images/title3.png) no-repeat top center;height:59px;width:266px; margin-top:20px; margin-bottom:20px;}
.main-bd .title4{background:url(../images/title4.png) no-repeat top center;height:59px;width:266px; margin-top:20px; margin-bottom:20px;}

.main-bd p.rule{font-size:14px;line-height:30px;color:#a4c4ff}
.main-bd p.rule span{color:#ffd541}
.main-bottom{width:1034px;height:76px;background:url(../images/main-bottom.png) no-repeat}

.footerimg{ background:url(../images/footerimg.png) no-repeat; width:998px; height:47px; margin:11px auto;}
.copyright{text-align:center;font-size:12px;color:#5071af;line-height:25px;margin:20px 0;}
.copyright a{color:#5071af;}

.nofound{overflow-y:visible;overflow-x:visible; display:none}
.nofound img{ display:block}
.found{overflow-y:visible;overflow-x:visible; display:none}
.closebtn2{ background:url(../images/tcclose.png) no-repeat; width:34px; height:34px; position:absolute; right:10px; top:10px; cursor:pointer}

/* 弹窗表格 */
.clearMargin{margin-top:0!important}
.result,.pages{width:96%;line-height:25px; margin:15px 2% 0;font-size:14px;}
.result { border-collapse:collapse}
.result tr td{background:#e5e5e5;color:#333; border:1px solid #fff;text-align:center;height:35px;}
.result tr th{background:#1c1c1c; color:#fff; border:1px solid #fff;text-align:center; font-weight:normal;height:35px;}
.pages{clear:both; height:auto; overflow:auto; text-align:center}
.pages > div{color:#fff; display:inline-block}
.pages .total{background:#1c1c1c; padding:0 10px; height:35px; line-height:35px; margin:0 auto;}
.pages .pg{background:#1c1c1c; margin-left:8px; padding:0 5px; display:inline-block; color:#fff}
.pages .pg.active{background:#E8B263}