﻿@charset "utf-8";
/* CSS Document */
BODY {
	TEXT-ALIGN: center; margin:0;  background:#fff; font-size:12px; background-size:100%;
}

img{ border:0}
a{
	text-decoration: none;color:#27458D;
}

body,div,ul,li,dl,dt,dd,table,th,tr,td,img,p,font,span,h1,h2,h3{margin:0px;padding:0px;border:0;list-style:none;}
ul{ padding:0; margin:0;}
li{ list-style-type:none;}
p{ margin:0;}
.con{ margin:0 auto; clear:both; overflow:hidden;max-width:640px;min-height:100%; padding-bottom:30px;}
.pub{ width:100%; float:left; clear:both; overflow:hidden; margin-bottom:10px;}
.pub img{ width:100%;}
.tp2{ width:98%; margin:0 auto; overflow:hidden; clear:both;}
.tp2 ul{ width:47%; margin-left:2%; float:left; }
.tp2 li{ width:100%;margin-bottom:5px; float:left;}
.kb{ padding:2%;background:#ffffff; margin-bottom:5px;  }
.kb img{ width:100%; margin:0 auto; clear:both; overflow:hidden; height:auto;}
.wk{ width:100%; margin:0 auto;overflow:hidden; position:relative;}
.wz{ position:absolute; left:0; bottom:2px; width:100%; background:#000; height:29px; line-height:29px; z-index:990;FILTER: alpha(opacity='70'); opacity: 0.7; color:#FFF; font-size:12px; font-weight:bold; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.cx{ width:100%; float:left; clear:both; overflow:hidden; text-align:left; line-height:21px; padding:15px 0; font-size:10px;}
.cx p{ float:left; width:75%; clear:both; overflow:hidden; padding:5px 0;color:#8b0000; padding-left:22%;}
/*.search{ width:70%; margin:0 auto; clear:both; overflow:hidden; background:#fff;border-radius:5px; float:left;}
.search p{ width:65%; float:left; overflow:hidden;text-align:left;padding:3px 0 0 10px; text-align:left;}
.search p input{ font-size:14px; width:98%; border:0; height:28px; color:#868686; line-height:28px;}
.search h1{ margin:0; padding:0; float:right; height:37px; line-height:37px; text-align:left; width:25%;font-weight:normal; background:#8c0f7f; font-size:14px; text-align:center;}
.search h1 a{ color:#FFF;}
.search h1 img{width:100px; height:28px; float:right}*/
.xq{ width:100%; float:left; clear:both; overflow:hidden; text-align:center; font-size:12px; margin-bottom:10px; }
.tit{ width:53%; margin:0 auto; clear:both; overflow:hidden; text-align:center; padding-bottom:10px;}
.tit img{ width:100%;}
.nr{ width:90%; margin:0 auto; clear:both; overflow:hidden; text-align:left; padding-bottom:10px;}
.nr img{ width:100%; float:left; clear:both; overflow:hidden}
.nr p{ width:100%; float:left; clear:both; overflow:hidden; line-height:23px; font-size:12px;}
.nr p strong{ color:#d51b19}
.nr p span{ color:#d51b19}
.db{ width:100%; margin:0 auto; clear:both; overflow:hidden; text-align:left;}
.db img{ width:100%;}


.lb{ width:100%; margin:0 auto; clear:both; overflow:hidden;min-height:100%;}
.lb img{ width:100%}
.fd{ width:100%;
	position:absolute;
	bottom:0;
	left:0;
	background:rgba(0, 0, 0, .8);
	padding:3px 0;
	z-index:20; color:#FFF
}
.fd p{ float:left; text-align:center; color:#FFF; font-size:40px;}
.fd img{ width:30%; float:right;}
.dh{ width:100%; float:left; clear:both; overflow:hidden; position:relative}
.dh img{ width:100%;}
.dh ul{ position:absolute; width:73%; right:0; top:20%;}
.dh li{ width:50%; text-align:center; font-size:20px; float:left;}
.dh li a{ color:#FFF}
.jx{width:100%; float:left; clear:both; overflow:hidden; background:#f1f1f1; padding-top:20px; border-top:5px solid #d80000;margin-top: -4px;}
.jxcon{ width:90%; margin:0 auto;}
.jxcon li{ padding-bottom:15px; width:100%; float:left; clear:both; overflow:hidden;}
.bt{ width:100%; float:left; clear:both; font-size:20px; color:#d80000; text-align:left; line-height:25px; padding-bottom:12px;}
.bt p{ width:30%; float:left; margin:0; text-align:center; background:#d80000; color:#FFF; margin-right:10px;}
.jxn{ text-align:left; font-size:14px; color:#656565; line-height:23px;}
.jxn span{color:#d80000; }
.tp{width:100%; float:left; clear:both; overflow:hidden; background:#f1f1f1; padding:20px 0; border-top:5px solid #ffa200;margin-top: -4px;}
.tpcon{ width:90%; margin:0 auto; font-size:14px; color:#656565; text-align:left; line-height:23px;}
.tpcon span{ color:#ff6600;}
.xbnew{ width:100%; float:left; clear:both; overflow:hidden; text-align:center; color:#FFF; font-size:20px; padding:8px 0; background:#ff5f49; margin-bottom:10px;}
.xb{ width:100%; float:left; clear:both; overflow:hidden; text-align:center; color:#FFF; font-size:20px; padding:8px 0;}
.xb ul{ width:94%; margin:0 auto;}
.xb li{ background:#c0a069;  width:50%; height:30px; float:left;line-height:30px; font-size:16px; color:#FFF;font-family: "Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti; cursor:pointer; }
.xb li a{ color:#FFF;}
.xb li.on{ background:#812e20;}
.xb li a{ color:#FFF;}
.pic{ position:relative; width:100%; overflow:hidden;}

.lblText {
    float: left;
    font-size: 12px;
    padding-top: 10px;
    text-align: center;
    width: 100%;
}

.more{ width:94%; margin:0 auto; clear:both; overflow:hidden; background:#01c1b6; text-align:center; color:#FFF; font-size:16px; line-height:30px; height:30px;}
.more a{ color:#FFF;}

.botm{ width:100%; float:left; clear:both; overflow:hidden; background:#317838; position:fixed; left:0; bottom:0; z-index:999}
.botm li{ color:#c0a069; font-size:12px; float:left; width:24.5%; padding:12px 0; border-right:1px solid #5ca063;  font-family:"微软雅黑"}
.botm li a{ color:#fff;}
.botm li img{ width:30%;}


.xx{ width:100%; margin:0 auto; line-height:30px; clear:both; overflow:hidden; text-align:center; padding:10px 0 5px; text-align:center; font-size:16px;font-family:"微软雅黑"}
.xx span{ color:#e300cb;}
.xx img{ width:91%; border:5px solid #FFF; height:auto; margin-top:5px;}
.mk{ width:84%; margin:0 auto; padding:5%; background:#ffeeeb; margin-bottom:10px; overflow:hidden; text-align:left; line-height:21px; font-size:12px; color:#414141;}
.mk strong{ color:#ff5f49; font-size:16px;}
.mk span{color:#ff5f49; }
.mk span a{color:#ff5f49; }
.mk font{ color:#01c1b6; font-size:16px; font-weight:bold}
.ppub{ width:94%; margin:0 auto 10px; clear:both; overflow:hidden;}
.ppub img{ width:100%;}
.pbt{ width:94%; margin:10px auto; clear:both; overflow:hidden;}
.pbt img{ width:100%;}


.tc{ width:100%; margin:0px auto; background:#ff5f49; padding-top:10px;max-width:640px; overflow:hidden;}
.bb{width:90%; margin:0 auto; clear:both; overflow:hidden; padding-bottom:15px;}
.bb span{ font-size:14px; float:left; color:#FFF;}
.bb img{ width:7%; float:right;}
.ts{width:85%; margin:0 auto; clear:both; overflow:hidden; background:#FFF; padding:15px 0 15px 5%; text-align:left;color:#414141; line-height:23px; font-size:14px;}
.ts span{color:#ff5f49; }
.te{width:90%; margin:0 auto; clear:both; overflow:hidden; padding:15px 0; line-height:23px; color:#FFF; font-size:14px;}
.yj{ width:100%; background:#eb3a21; text-align:center; font-size:14px; color:#FFF; padding:10px 0;}
.yj a{ color:#FFF;}

.tpmk{ width:90%; margin:-3px auto 0; clear:both; overflow:hidden;text-align:left; color:#FFF; line-height:25px; font-size:12px; font-family:"微软雅黑"}
.tpmk a,.tpmk span{ color:#ff0000;}
.tpmk font{ font-size:12px; color:#b49766;}
.tpmk2{width:90%; margin:-3px auto 0; clear:both; overflow:hidden;text-align:left; color:#FFF; line-height:25px; font-size:12px; font-family:"微软雅黑"}
.tpmk2 span{ font-size:14px;clear:both; overflow:hidden; background:#cc1d00; color:#FFF; font-size:12px; line-height:21px; text-align:center; padding:4px 0;border-radius:20px; display:block; width:40%;}

.jxt{width:94%; margin:0 auto 10px; background:#ba00d0; clear:both; overflow:hidden; }
.topp{ width:100%; margin:0 auto; clear:both; overflow:hidden; text-align:center;}
.topp img{ width:100%;}
.ppnr{width:80%; margin:0 auto; clear:both; overflow:hidden; text-align:left; font-size:12px; color:#FFF; line-height:21px;}
.ppnr img{ width:100%;}



.pubn{ width:100%; margin:0 auto; clear:both; overflow:hidden; position:relative}
.pubn img{ width:100%;}
.phnoe{ width:90%; position:absolute; top:50%; left:5%;  line-height:23px; font-size:18px;}
.phnoe span{color:#E31B04;}


.h_gz{ width:90%; float:left; clear:both; overflow:hidden; text-align:left; padding:5%; background:#007ece; color:#FFF; font-size:12px; line-height:23px; margin-top:5px;}
.h_gz strong,.h_gz span{ color:#ffeba0;}

.zz{width:100%; margin:0 auto;overflow:hidden; font-size:12px; color:#565656; padding:3px 0; line-height:20px; font-family:"微软雅黑"}
.zz strong{ font-size:14px; color:#cc1d00;}
.tpa{width:100%; float:left; clear:both; overflow:hidden; background:#4d009c; color:#FFF; font-size:14px; text-align:center; padding:6px 0;border-radius:3px;font-family:"微软雅黑"}
.tpa span{ color:#e300cb}
.typ{width:94%; margin:0 auto; clear:both; overflow:hidden; background:#0097f7; color:#FFF; font-size:16px; text-align:center; padding:8px 0;border-radius:3px; font-family:"微软雅黑"}
.ck{width:94%; margin:10px auto; clear:both; overflow:hidden; background:#cb245b; color:#fff; font-size:16px; text-align:center; padding:8px 0;border-radius:3px; font-family:"微软雅黑"}
.qy .fl{ width:100%; margin:0 auto; clear:both; overflow:hidden;font-size:20px; text-align:center; color:#5e391a; font-family:"微软雅黑"; padding:5px 0;}
.qy{ width:100%; float:left; clear:both; overflow:hidden; }
.qy .time{ width:100%; margin:0 auto; clear:both; overflow:hidden;  font-size:16px; text-align:center; font-family:"微软雅黑"; padding:5px 0;}
.qy .jj{width:100%; margin:0 auto; clear:both; overflow:hidden; font-size:14px; text-align:center; font-family:"微软雅黑"; line-height:23px; padding-top:10px; padding-bottom:15px; color:#898989}
.zdh{width:100%;float:left; clear:both; overflow:hidden; background:url(../images/dh.jpg) #000f39 no-repeat center top; }
.zdh li{ width:50%; float:left;font-size:18px; text-align:center; color:#FFF; font-family:"微软雅黑"; padding:10px 0; }
.zdh li a{ color:#FFF;}
.loadsing{width:96%; margin:10px auto 15px;clear:both; overflow:hidden; background:#00aceb; color:#FFF; font-size:14px; text-align:center; padding:10px 0;border-radius:3px;font-family:"微软雅黑";}
.gz{width:86%; margin:0px auto 10px;clear:both; overflow:hidden; background:#4d009c; color:#FFF; font-size:12px; text-align:left; padding:5% 4%;border-radius:5px;font-family:"微软雅黑";}
.gz p{ width:100%; float:left; clear:both; overflow:hidden; text-align:center; font-weight:bold; font-size:18px; padding-bottom:10px;}
.gz span{ line-height:23px; width:100%; float:left; clear:both; overflow:hidden;}
.b_tit{ width:100%; margin:10px auto; float:left; clear:both; overflow:hidden; background:#ff2b7b; color:#FFF; padding:10px 0; text-align:center; font-size:20px;font-family:"微软雅黑";}
.b_tit2{ width:100%; margin:10px auto;float:left; clear:both; overflow:hidden; background:#00deff; color:#FFF; padding:10px 0; text-align:center; font-size:20px;font-family:"微软雅黑";}
.gx{width:94%; margin:0px auto 10px;clear:both; overflow:hidden; color:#FFF; font-size:12px; text-align:left; padding:0;border-radius:5px;font-family:"微软雅黑";}
.gx img{ width:100%; height:auto}
.pop{position: absolute;left: 0;top:0;}
.mengceng{position: fixed;left: 0;top:0;background-color: #000; opacity: 0.5; width: 100%;height: 100%;}
.pop_up{display:block;width:90%;margin:auto;position: fixed;left: 0;right:0;top:0;box-sizing: border-box;top:30%;padding: 15px 10px;background-color: #5bcdca;border-radius: 5px;text-align: center;color: #fff;font-size: 16px; z-index:999}
.pop_up .tit_p{font-size: 20px;line-height: 30px;margin-bottom: 5px;}
.pop_up .tit_txt{line-height: 24px;margin-bottom: 10px;}
.pop_up .gz_btn{padding: 0 20px;background-color: #fff;border-radius: 5px;color: #5bcdca;line-height: 38px;font-size: 20px;}
.closed{position: absolute;width: 36px;height: 36px;right: -5px;top:-10px;background:url(close.png) no-repeat;background-size: 36px auto;}
.apply_closed{position: absolute;width: 36px;height: 36px;right: 5px;top:5px;background:url(close.png) no-repeat;background-size: 36px auto;}

.tip_box{background-color:rgba(0,0,0,.7);border:1px solid #343434;border-radius:4px;color:#FFF;padding:10px 15px;position:absolute;left:50%;-webkit-transition:opacity .3s;opacity:0;z-index:9999;width:80%;text-align:center; font-size:20px;}

.tpa2{width:100%; float:left; clear:both; overflow:hidden; background:#0097f7; color:#FFF; font-size:14px; text-align:center; padding:6px 0;border-radius:5px;font-family:"微软雅黑"; margin-top:5px; margin-bottom:10px;}

.search {margin: 10px 0;}
.search #search_form {
    width: 95%;
    float: left;
}
.search .search_con {width:calc(100% - 10px);font-size: 16px;text-align: center;height: 40px;line-height: 40px;border-radius:5px;position: relative;margin-left: 10px; background:#FFF;}
.search .search_con .text_box {padding-right: 60px;display: block; border:1px solid #0090c2}
.search .search_con .text_box #searchText {background: none;font-size: 14px;width: calc(100% - 20px);padding:0 10px;}
.search .search_con .btn {position:absolute;right:0;float: right;width:60px;height:41px;background-color: #0090c2;top:0px;}
.search .search_con .btn #searchBtn {background: none; color: #fff; font-size:16px; font-family:"微软雅黑"}
.search .search_con input {width: 100%;height: 40px;border: none; }
.search .join_us{display: inline-block;padding:0 10px;float: right;line-height: 40px;border-radius: 5px;text-align: center;background-color: #ff3068;color: #fff;margin-right: 10px;}
.join_us {
    background-color: #ff3068;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    float: right;
    line-height: 40px;
    margin-right: 10px;
    padding: 0 10px;
    text-align: center;
}

.text_a a{display: block;width: 49%;float: left;text-align: center;color: #fff;line-height: 35px;font-size: 15px; background-color:#cb245b; border-radius:5px;border:none;}
.text_a a:nth-child(2){color: #fff;margin-left: 1%;}
.text_a a.current{background-color:#0090c2;}

.rw_jj{ width:94%; margin:0 auto; clear:both; padding:3%; overflow:hidden; border-top:10px solid #f3f3f3;}
.j_tit{ width:100%; margin:0 auto 15px;clear:both; overflow:hidden; border-bottom:1px solid #e7e7e7; font-size:16px; text-align:left; font-family:"微软雅黑";color:#373737; padding-bottom:15px;}
.j_xq{ width:94%; margin:0 auto 10px; clear:both; overflow:hidden; font-size:14px;line-height:23px; text-align:left;font-family:"微软雅黑"; color:#686868;}
.rw_jj img{ width:100%; height:auto;}

.btn2{ width:90%; margin:0 auto; border-radius:3px; background:#ff2f67; font-size:22px; color:#FFF; padding:10px 0;}


.p_pm{ width:90%; margin:10px auto;clear:both; overflow:hidden; background:#FFF;font-family:"微软雅黑";  }
.p_pm ul{ width:100%; overflow:hidden}
.p_pm li{ width:100%; clear:both;  float:left}
.p_pm li p{ width:19%; float:left;border-bottom:1px solid #e4e4e4; height:25px; line-height:25px;text-align:center; color:#434343;overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.p_pm li h1{ width:19%; float:left;border-bottom:1px solid #4d009c; padding:10px 0;text-align:center; color:#4d009c; font-weight:bold; font-size:12px;overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.p_pm li p.name{ width:43%;float:left; color:#e55a4f; }
.p_pm li h1.name{ width:43%;float:left;  }
.p_pm li a{ color:#e55a4f;}

.t_num{ width:100%; margin:20px auto 30px; clear:both; overflow:hidden;}
.t_num li{ width:49%; float:left; overflow:hidden; text-align:center; font-size:16px; color:#898989; line-height:25px;}
.t_num li strong{ font-size:20px; color:#000; font-weight:300}

.c_ts{ width:100%; margin:10px auto 0; clear:both; overflow:hidden; text-align:center; color:#656565; font-size:20px; line-height:25px; font-family:"微软雅黑"}
.c_ts font{ color:#a6a6a6; font-size:14px;}
.c_ts img{ width:30%; margin-bottom:10px; margin-top:5%;}
.c_nr{ width:90%; margin:20px auto 0 ; clear:both; overflow:hidden; text-align:left; color:#656565; font-size:14px; line-height:25px; font-family:"微软雅黑"; border-top:1px solid #ccc; padding:10px 0;}
.j_jj{ width:92%; padding:0 0 20px 0; background:#FFF; position:fixed; top:20%; left:4%;z-index:9999; border-radius:5px; }
