@charset "utf-8";
/* CSS Document */


html {
  font-family: "微软雅黑","宋体","黑体",sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  width:100%;
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box; /* 2 */
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
ul{list-style:none;margin:0;padding:0;}
.clearboth{clear:both;}
.pull-center{text-align:center;}

.btn{width:150px;height:50px;line-height:50px;background:#00478e;color:#fff;text-align:center;font-size:1.125em;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
button{margin:10px auto;padding:6px 30px;background:#375bc3;color:#fff;border:#375bc3 1px solid;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
input{width:96%;height:40px;line-height:40px;padding-left:2%;padding-right:2%;border:#edecea 1px solid;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
textarea{width:96%;height:160px;padding:6px 2% 6px 2%;border:#edecea 1px solid;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
hr{opacity:0.3;}
.share_top{position:fixed;bottom:80px;right:10px;}
.share_top img{width:48px;height:48px;}
.bdshare_popup_box{position:absolute;right:60px;}
/*---------------------------------------------------------------*/

.wrap{width:100%;height:100%;}
.container{position:relative;}
.head0{width:100%;}

.home_bd{width:100%;}
.home_main{position:absolute;top:30%;left:0%;width:60%;height:50%;}
.home_box{width:40%;height:auto;float:left;margin-left:9%;margin-top:5%;position:relative;}

.home_box span{position:absolute;top:40%;left:15%;}
.bt_nav{width:80%;height:60px;background:#00478e;padding:0 10% 0 10%;position:fixed;bottom:0px;right:0px;left:0px;z-index:1030;}
.bt_nav img{width:30px;height:25px;}

.nav_home{width:33.33%;height:25px;margin-top:18px;float:left;}
.nav_refresh{width:33.33%;height:25px;margin-top:18px;text-align:center;float:left;}
.nav_person{width:33.33%;height:25px;margin-top:18px;text-align:right;float:right;}

.bt_nav0{width:100%;height:60px;background:#00478e;position:fixed;bottom:0px;right:0px;left:0px;z-index:1030;}
.bt_nav0 img{width:30px;height:25px;}
.nav_back0{width:25%;height:25px;margin-top:18px;text-align:center;float:left;}
.nav_home0{width:25%;height:25px;margin-top:18px;text-align:center;float:left;}
.nav_refresh0{width:25%;height:25px;margin-top:18px;text-align:center;float:left;}
.nav_person0{width:25%;height:25px;margin-top:18px;text-align:center;float:right;}


.bd{width:100%;margin-bottom:80px;}
.bd_tabs{width:100%;height:60px;padding:0;}
.tabs{width:33%;height:60px;line-height:60px;border-top:#e1e2e3 1px solid;border-bottom:#e1e2e3 1px solid; float:left;text-align:center;font-size:1.125em;}
.borderlr{width:33%;border-left:#e1e2e3 1px solid;border-right:#e1e2e3 1px solid;}
.bdcon{width:90%;padding:2% 5% 2% 5%;}
.bd_tabs a{color:#555; text-decoration:none;}
.bd_tabs a span{color:#375bc3;}
.bdcon img{width:100%;}
.bdcon p{color:#555;font-size:16px;line-height:34px; text-align:justify;}


.dongtai_img{position:relative;}
.dongtai_img span{display:block;overflow:hidden;padding-left:5%;width:95%;height:50px;line-height:50px;color:#fff;background:url(../image/dongtai_title_bg.png) repeat-x;position:absolute;bottom:5px;font-size:18px;}
.dongtai_lst{width:90%;padding:2% 5% 2% 5%;margin-bottom:1%}
.dt_lst_1{width:25%;float:left;}
.dt_lst_2{width:73%;margin-left:2%;float:left;position:relative;}
.dt_lst_2 h3{margin-top:0px;font-weight:normal;font-size:1.125em;display:block;overflow:hidden;}
.dt_lst_2 p{margin-top:3px;color:#555;display:block;padding-bottom:10px;}
.dt_lst_2 span{position:absolute;right:2%;bottom:10px;}
.dt_lst_2 span a{color:#375bc3; text-decoration:none;}
.dt_lst_3{clear:both;}
.bd hr{width:100%;margin:2% 0px;color:#eaeaea;}

.article{width:90%;padding:2% 5% 2% 5%;position:relative;text-align:center;}
.article h3{font-size:1.125em;}
.article h4{text-align:left;font-weight:normal;margin:0px;}
.article span{display:block;color:#555;}
.article p{text-align:justify;text-indent:2.2em;line-height:1.5em;}

.article_2{width:90%;padding:2% 5% 2% 5%;position:relative;text-align:center;}
.article_2 h3{font-size:1.125em;}
.article_2 img{width:100%;}
.article_2_td1{width:15%;text-align:justify;}
.article_2_td2{width:83%;padding:3px 0 3px 2%;padding-top}


.article_2 h4{text-align:left;font-weight:normal;margin:0px;}
.article_2 span{display:block;color:#555;}
.article_2 p{text-align:justify;line-height:1.5em;color:#555;}

.xhzy{width:90%;padding:2% 5% 2% 5%;}
.xhzy_img1{width:48%;float:left;margin:15px 2% 15px 0; color:#555;}
.xhzy_img1 span img, .xhzy_img2 span img{width:15px;margin-right:6px;}
.xhzy_img2{width:48%;float:left;margin:15px 0 15px 2%; color:#555;}


.job{}
.job_title{width:96%;padding:0 2% 0 2%;height:60px;background:#00478e;}
.job_title span{width:33%;display:inline-block;line-height:60px;text-align:center;font-size:1em;color:#fff;}
.job ul{width:96%;padding:0 2% 2% 2%;color:#333;}
.job ul li{width:100%;height:50px;border-bottom:#959595 1px solid;}
.job ul li a span{width:33%;display:inline-block;line-height:50px;text-align:center;font-size:1em;color:#333;overflow:hidden;}

.job_article{width:90%;padding:2% 5% 2% 5%;}
.job_article h3{color:#00478e;font-size:1.125em;}
.btn_jobart_send{display:block; text-decoration:none;float:right;margin-right:10px;}
.btn_jobart_other{display:block; text-decoration:none;margin-top:20px;}
.btn_jobart_collect{display:block; text-decoration:none;margin-top:20px;margin-bottom:60px;}
.job_article h4{clear:both;margin-top:100px;color:#00478e;font-size:1.125em;font-weight:normal;}
.job_article p{font-size:1.125em;color:#555;line-height:1.5em;}

.new_article{}
.new_article_title{width:96%;padding:0 2% 0 2%;height:60px;background:#00478e;line-height:60px;font-size:1.125em;color:#fff;}
.new_article_bd{width:90%;padding:2% 5% 2% 5%;}
.new_article_bd label{color:#555;}
.new_article_bd h4{font-weight:normal;font-size:1.125em;}
.btn_new_article{display:block; text-decoration:none;margin:30px auto;}
.list_input{width:5%;}

.article_3{}
.article_3_title{width:96%;padding:0 2% 0 2%;height:60px;background:#00478e;line-height:60px;font-size:1.125em;color:#fff;}
.article_con{width:92%;margin:2%;padding:2%;border:#e5e5e5 1px solid;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.article_con p{ text-indent:2em;line-height:1.8em;}
.article_con_a{display:block;float:right;color:#00478e; text-decoration:none;}
.article_con span{clear:both;display:block;margin-top:30px;font-size:smaller;float:right;color:#555;text-align:right;}
.zan_huifu{clear:both;}
.zan_huifu img{width:20px;margin-right:3px;}
.zan_huifu ul li{float:right;width:100px;margin-top:10px;text-align:right;}
.zan_huifu_left{float:left;}

.article_con2{width:92%;padding:0 4% 0 4%;}
.photo_name{height:45px;line-height:45px;color:#00478e;float:left;}
.photo_name img{width:45px;height:45px;line-height:45px;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;margin-right:10px;position:relative;top:15px;}
.huifu_con{height:45px;line-height:45px;float:left;margin-top:15px;}
.huifu_con2{width:100%;background:#f2f1f1;position:relative;top:30px;clear:both;overflow:hidden;}
.huifu_con2 img{width:18px;position:relative;top:-15px;right:58px;}
.huifu_con2 p{height:35px;margin:10px 0 10px 30px;margin-top:0px;clear:both;padding-top:10px;}
.huifu_con2 p span{color:#00478e;margin-right:10px;}
.huifu_con2 hr{margin:0px;}

.shequ_person{width:90%;padding:30px 5% 6px 5%;border-bottom:#e7e7e7 1px solid;}
.shequ_photo{float:left;width:30%;}
.shequ_photo img{width:127px;-webkit-border-radius:64px;-moz-border-radius:64px;border-radius:64px;border:#e4e4e4 3px solid;}
.shequ_info{float:left;width:65%;margin-left:5%;}
.shequ_info h3{font-size:1.125em;}
.shequ_info img{width:28px;}
.shequ_info span{font-weight:lighter;}
.shequ_bianji{margin-left:10px;position:relative;top:5px;}
.btn_shequ{display:block; text-decoration:none;margin-top:20px;width:143px;height:39px;line-height:39px;background:#fff;color:#555;border:#e5e5e5 1px solid;}
.btn_shequ img{width:24px;height:26px;position:relative;top:3px;}
.shequ_fatie{font-size:1.5em;float:right; text-decoration:none;color:#375bc3;}
.shequ_fatie img{margin-right:5px;position:relative;top:3px;}
.shequ_zhiding{width:96%;padding:30px 2% 6px 2%;border-bottom:#e7e7e7 1px solid;}
.shequ_zhiding ul{ list-style-image:url(../image/shequ_list_img.png); width:88%;padding:0 6% 0 6%;}
.shequ_zhiding li{margin-top:6px;margin-bottom:6px;line-height:30px; }
.shequ_zhiding li a{text-decoration:none;color:#000;}
.zhiding2{display:none;}
.zhiding2 a{text-decoration:none;color:#000;}
.ico_zhiding{width:100%;text-align:right;}
.ico_zhiding img{width:40px;}

.shequ_tiezi{background:#ededed;padding-top:10px;}
.shequ_tiezi_1{width:92%;margin:0 2% 2% 2%;padding:2%;border:#e5e5e5 1px solid;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background:#fff;}
.shequ_tiezi_photo{height:45px;float:left;width:8%;}
.shequ_tiezi_photo img{width:45px;margin-top:5px;}
.shequ_tiezi_details{width:90%;float:left;margin-left:2%;}
.shequ_tiezi_details h4, .shequ_tiezi_details small, .shequ_tiezi_details p{margin-top:3px;margin-bottom:3px;}
.shequ_tiezi_details small, .shequ_tiezi_details p{color:#555;}



/*-------------------------------------------------------------------------------------------------------*/
.md-perspective,
.md-perspective body {
	height: 100%;
	overflow: hidden;
}

.md-perspective body  {
	-webkit-perspective: 600px;
	-moz-perspective: 600px;
	perspective: 600px;
}
.md-modal {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 100%;
	height: auto;
	z-index: 2000;
	visibility: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}

.md-show {
	visibility: visible;
}
.md-close{background:#00478e;color:#fff;}
.md-overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	visibility: hidden;
	top: 0;
	left: 0;
	z-index: 1000;
	opacity: 0;
	background: rgba(102,102,102,0.8);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.md-show ~ .md-overlay {
	opacity: 1;
	visibility: visible;
}

/* Content styles */
.md-content {
	color: #fff;
	background: #FFF;
	position: relative;
	border-radius: 3px;
	margin: 0 auto;
}

.md-content h3 {
	margin: 0;
	padding: 0.4em;
	text-align: center;
	font-size: 1.125em;
	font-weight: 300;
	opacity: 0.8;
	background:#00478e;
	border-radius: 3px 3px 0 0;
}

.md-content > div {
	padding: 2% 20px;
	margin: 0;
	font-weight: 300;
	font-size: 1.15em;
}

.md-content > div ul li {
	padding: 5px 0;
}

.md-content button {
	display: block;
	margin: 20px auto auto auto;
	font-size: 0.8em;
}





/* Content styles */

.md-content2 {
	
	color: #fff;
	background: #FFF;
	position: relative;
	border-radius: 3px;
	margin: 0 auto;
}

.md-content2 > div {
	margin: 0;
	font-weight: 300;
	font-size: 1.15em;
}
.md-content2 button {
	display: block;
	margin: 20px auto auto auto;
	font-size: 0.8em;
}
/* Individual modal styles with animations/transitions */

/* Effect 1: Fade in and 
/* Effect 3: Slide from the bottom */
.md-effect-3 .md-content {
	-webkit-transform: translateY(20%);
	-moz-transform: translateY(20%);
	-ms-transform: translateY(20%);
	transform: translateY(20%);
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	position:fixed;
	bottom:80px;
}

.md-show.md-effect-3 .md-content {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}

/* Effect 7:  slide and stick to top */
.md-effect-7{
	top: 0;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.md-effect-7 .md-content {
	-webkit-transform: translateY(-200%);
	-moz-transform: translateY(-200%);
	-ms-transform: translateY(-200%);
	transform: translateY(-200%);
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	opacity: 0;
}

.md-show.md-effect-7 .md-content {
	-webkit-transform: translateY(0%);
	-moz-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
	border-radius: 0 0 3px 3px;
	opacity: 1;
}


/*-------------------------------------------------------------------------------------------------------*/
.face_img_sub {
	height: 50px;
	line-height: 50px;
	position: relative;
	margin-top: 10px;
}
.face_img2 {
	height: 40px;
	line-height: 40px;
	position: relative;
	top: -45px;
	left:10px;
}
span.emotion {
	width: 40px;
	height: 40px;
	background: url(../image/face.png) no-repeat;
	padding-left: 40px;
	cursor: pointer;
	display: inline-block;
	color:#666;
}
.qqFace {
	width: 100%;
	margin-top: 4px;
	background: #fff;
	padding: 2px;
	border: 1px #dfe6f6 solid;
}
.qqFace img {
	width:24px;height:24px;
	cursor: pointer;
	border: 1px #fff solid;
}
.qqFace img:hover {
	border: 1px #0066cc solid;
}
#show {
	width: 100%;
	margin: 20px auto;
	background: #fff;
	padding: 5px;
	border: 1px solid #DDD;
	vertical-align: top;
}
.sub_btn {
	position: absolute;
	right: 0px;
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
 *display: inline;

width:120px;height:40px;line-height:40px;background:#00478e;color:#fff;text-align:center;font-size:1em;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}

.textareainput {
	width: 100%;
	border: 1px solid #ccc;
	color:#666;
}
.clear {
	clear: both;
}
#file_btn {
	width:40px;
	height:40px;
	margin-left:-30px;
	position:relative;
}
#file_btn2 {	
	width: 60px;
	height:40px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	margin-left: -60px;
	border:none;
}