@charset "utf-8";

.blankH4,.blankH5,.blankH6,.blankH8,.blankH9,.blankH10,.blankH20{width:1px;height:auto;font-size:0px;line-height:0px;overflow:hidden;clear:both;}
.blankH4{height:4px;}
.blankH5{height:5px;}
.blankH6{height:6px;}
.blankH8{height:8px;}
.blankH9{height:8px;}
.blankH10{height:10px;}
.blankH20{height:20px;}
*{ padding:0px; margin:0px;}
li,a{text-decoration:none; list-style:none;}
img{border:none;}
.font_b{font-weight:bold;}
.font_n{font-weight:normal;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
body{font-family:"微软雅黑"; font-size:14px;}

.header{height:50px; background-image:url(header.jpg); background-repeat: repeat-x; background-size: 1px 100%; width:100%; border-bottom:2px solid #e11961;font-family:"Adobe Heiti Std"; }
.header_page{ position:fixed; left:0px; top:0px;}
.headerL_page,.headerR_page { width:25%; height:100%; float:left;}
.headerL_page a{ display:block; background-image:url(header_page.jpg); background-repeat:no-repeat; background-size: 50px 32px; height:32px; width:50px; line-height:32px; text-align:center; margin:auto; margin-top:9px; font-size:12px; color:#000;}
.headerTle_text{ width:50%; font-size:18px; line-height:50px; float:left; text-align:center;}


.glcc{width:700px; margin:0 auto; padding:20px 0 0 50px;}
.glcc ul { float:left; margin:0; padding:0;list-style-type: none;}
.glcc ul li { float:left; width:100%; height:48px; line-height:48px; text-align:left}
.glcc ul li span{width:90px; text-align:right; display:block; float:left;}

.glcc select{ width:181px; height:44px;padding:2px;}
.glcc input{ width:173px; height:44px; padding:2px;}
.glxx{width:100%; margin:0 auto; padding:10px 0;}
.glxx ul {width:100%;float:left; margin:0; padding:0;list-style-type: none;}
.glxx ul li { float:left; width:100%; height:40px; line-height:40px; text-align:left; border-bottom:1px solid #CCC; margin:0;}
.glxx ul li span{ display:block; float:left;text-align:center;}
.glxx ul li .sp2{ width:20%;}
.glxx ul li .sp1{ width:20%;}
.glxx ul li .sp3{ width:20%;}
.glxx ul li .sp4{ width:20%;}
.glxx ul li .sp6{ width:20%;}




.content_page{ width:100%; background-size: 100% ; background-repeat:no-repeat; background-position:0px 0px; margin-top:50px;}
.index_cont{  margin-top:50px;}
.content_img{ position:absolute; left:0px; top:50px; background-image:url(content_bank.png);  background-size: 100% ; background-repeat:no-repeat; background-position:0px 0px; width:100%; z-index:-10;}
.content_login{background-image:url(content_login.png); }
.login_page{  width:70%; margin:0px auto; padding-top:200px; margin:0px 15%;}
.login_page input[type="text"],.login_page input[type="password"]{border:1px solid #959595; width:100%; padding:15px 5%; font-size:16px; color:#949494; font-family:"微软雅黑";}
.login_page input[type="text"]{border-bottom:0px; border-top-left-radius:5px; border-top-right-radius:5px;}
.login_page input[type="password"]{border-bottom-left-radius:5px; border-bottom-right-radius:5px;}
.login_page input[type="submit"],.btnlog{ border:none; height:37px; width:101%; background-image:url(login_page.jpg); background-repeat:repeat-x; background-size:100% 100%; margin-top:12px; margin-bottom:25px; line-height:37px; border-radius:5px; color:#fff; font-size:18px; text-shadow: 1px 1px 1px #000;}
.login_page p{ text-align:center; margin-bottom:10px; font-size:15px;}
.login_page p a{ color:#e21c62;}
.footer_page p{ margin:20px 0px; font-size:12px; text-align:center;}
.footer_page p a{color:#010101;}

.header_nav{ background:url(header_nav.png) no-repeat center center;}
.header_break{ background:url(header_break.png) no-repeat center center;}

.banner_page{ width:100%;}
.banner_page .banner_img{ overflow:hidden;}
.banner_page .banner_img li{ position:relative;}
.banner_page .banner_img li img{ width:100%; display:block;}
.banner_page .banner_img li img.img{ width:44%; width:18%; border-radius:50%; border:5px solid #fff; position:absolute; left:38%; top:17%; }

.banner_page .banner_click{ width:100%; height:40px;}
.banner_click li{ width:33%; height:40px; float:left; background:#fff; line-height:40px; text-align:center; font-size:14px; color:#393939; border-right:1.5px solid #dcdcdc; text-align:center; font-family:"微软雅黑";}
.banner_click li.li{ background:#e11961; color:#fff;}
.iTime_page{ height:25px; line-height:25px; font-size:12px; color:#484848; padding:0px 18px;}
.iContent_page{ border:1px solid #dcdcdc; border-radius:5px; width:80%; margin:0px 10%; background:#fff;}
.iContent_page li{ height:45px; line-height:45px; border-bottom:1px solid #dcdcdc; padding-left:19px; font-size:12px; color:#504f4f;}
.iContent_page li span{float:right; padding-right:1em;}
.iContent_page li a{ padding-right:19px; color:#504f4f;}

.foot_page{ position:fixed; height:55px; left:0px; bottom:0px; border-top:1px solid #dcdcdc; width:90%; background-image:url(foot_page.jpg); background-repeat:repeat-x; background-size:1px 100%; padding:0px 5%;}
.foot_page li{ float:left; width:25%; float:left; height:100%;}
.foot_page li a{display:block;  text-align:center; width:100%; padding-top:35px; font-size:12px; color:#646464;}
.foot_page li .a1{ background-image:url(foot_pageOn_01.png); background-repeat:no-repeat; background-size:25px 25px; background-position:center 5px; }
.foot_page li .a2{ background-image:url(foot_pageOn_02.png); background-repeat:no-repeat; background-size:25px 25px; background-position:center 5px; }
.foot_page li .a3{ background-image:url(foot_pageOn_03.png); background-repeat:no-repeat; background-size:25px 25px; background-position:center 5px; }
.foot_page li .a4{ background-image:url(foot_pageOn_04.png); background-repeat:no-repeat; background-size:25px 25px; background-position:center 5px; }
.foot_page li.li a{ color:#e11961;}
.foot_page li.li .a1{ background-image:url(foot_page_01.png); }
.foot_page li.li .a2{ background-image:url(foot_page_02.png); }
.foot_page li.li .a3{ background-image:url(foot_page_03.png); }
.foot_page li.li .a4{ background-image:url(foot_page_04.png); }

/*隐藏菜单*/
.nav_list_page{ position:fixed; top:0px; left:-253px; width:253px; background:#ba3772; height:100%; z-index:999; overflow: scroll;}
.nav_list_page .tle_page{ height:50px; background:#ba3772; border-bottom:1px solid #af4071; }
.nav_list_page .tle_page .fl{ font-size:16px; color:#fff; line-height:50px; text-align:center; width:186px;}
.nav_list_page .tle_page .fr{ width:50px; height:50px; background:#c84182;}
.nav_list_page .tle_page .fr img{ margin:16px;}
.nav_list_page ul { width:100%;}
.nav_list_page ul li{ padding:0px 17px 0px 23px; height:40px;  color:#fff; line-height:40px; font-size:14px; background:#c75d8d; width:213px; border-top:1px solid #db77a5; border-bottom:1px solid #af4071;}
.nav_list_page ul li a{ display:block; color:#fff;}
.nav_list_page ul li .fr{ color:#c5c5c5;}
.nav_list_page ul li img{ vertical-align: middle; height: 20px; width:20px; margin-right:5px; margin-top:-2px;}

.nav_list_page div{ width:100%; border-top:1px solid #db77a5; padding-top:10px; padding-bottom:20px;}
.nav_list_page div h3{ font-size:14px; color:#fff; padding-left:23px; font-weight:normal;}
.nav_list_page div p{ font-size:12px;padding-left:23px;}
.nav_list_page div p a{color:#fff;}

.content_tle{ font-weight:normal; font-size:16px; color:#0a0a0a; text-align:center; margin-top:12px; width:100%; float:left;}
.text{ border:1px solid #c2c2c2; border-radius:5px; background:#fff; height:35px; line-height:35px; font-size:14px; color:#8f8b8b; margin-top:7px; float:left;}
.text input{ color:#4c4c4c;  font-family:"微软雅黑";}
.text select{ width:100%;  line-height:35px; background-image:url(select.png); background-color:#fff; background-position:right; background-size:30px 35px; color:#4c4c4c; background-repeat:no-repeat; height:35px; border:none; padding-left:5px; border-radius:5px;}
.text select option{ padding-left:5px;}
.text_fl{ margin-left:10px;}
.text input{ border:none;}
.text01_page{ width:90%; margin-left:5%; margin-right:5%;}
.mar_left10{ margin-left:5%; margin-right:4%;}
.select_page{ width:38%; margin-right:4%; margin-left:10%;}
.select_page input{ width:25px;}
.text .fr{ border-radius:5px; width:27px; height:30px;background-color:#ee2e72;}
.text .fr img{ width:15px; height:14px; margin:8px 6px;}
.text02_page { width:42.5%; }
.text02_page input{ width:80%;}
.textarea_page{  width:90%; margin-left:5%; margin-right:5%; height:100px;}
.textarea_page textarea{ width:94%; height:80px; margin:10px 0px; padding:0px 3%; border:none; font-size:14px; color:#8f8b8b; font-family:"微软雅黑";}
.city_page{ width:90%; margin-left:5%;}
.city_page select{ background-color:#fff;  padding-left:5px; width:32%; padding-right:30px; margin-top:10px; background:url(select.png); background-position:right; background-size:30px 35px; color:#4c4c4c; background-repeat:no-repeat; height:35px; line-height:35px; border:1px solid #c2c2c2;  border-radius:5px;}
.city_page select option{ width:100%; overflow:hidden;  padding-left:5px;}
.city_page div{ width:30%; margin-right:3.8%;}
.sub_page{border: medium none;
			height: 35px;
			background-image: url('login_page.jpg');
			background-repeat: repeat-x;
			background-size: 100% 100%;
			margin-bottom: 25px;
			line-height: 30px;
			border-radius: 5px;
			color: #FFF;
			font-size: 14px;
			text-shadow: 1px 1px 1px #000;
			width: 90%;
			margin:0px 5%;
			margin-top:10px; float:left;
}
.input_page{ width:70%; margin-left:10px;}

.check_page{ width:50%; text-align:center; font-size:14px; color:#2b2b2b; float:left; line-height:40px; margin-top:10px;}

.check_page input{ margin:0px 5px;}

.content_page h4{ font-size:14px; line-height:40px; height:40px; padding-top:10px; font-size:14px; color:#2b2b2b; width:80%; margin:0px 10%; float:left;}

.table_box{ float:left; width:95%; margin:0px 2.5%; position:relative; margin-top:10px;}
.table_box h3{ width:95%; padding:0px 2.5%; position:absolute; left:0px; top:10px; height:30px; line-height:20px; background-image:url(table_tle.png); background-repeat: no-repeat; background-size:100% 100%;}
.table_box h3 span{ color:#fff; width:20%; font-size:12px; font-weight:normal; float:left; text-align:center;}
.table_box .table{ width:90%; margin:0px 2.5%; border-radius:5px; background:#fff; border: 1px solid #bfbfbf; padding:0px 2.5%; padding-top:40px;}
.table_box .table th{ color:#fff; font-size:12px;  font-weight:normal; text-align:center; }
.table_box td{font-size:12px; text-align:center; width:20%; height:45px; line-height:30px; color:#4d4d4d;}
.table_box td a{color:#4d4d4d;}
.table_box2 h3 span{ width:25%;}
.table_box2 td{ width:25%;}



/*我的用户*/
.myUser_page{}
.user{ width:90%; padding:0px 5%; border-top:1px solid #dadada;}
.user li{ width:100%; border-bottom:1px solid #dadada; height:50px; padding:8px 0px;}
.user li img{ height:50px; width:50px; border-radius:25px; float:left;}
.user li span.fl{ height:100%; margin-top:-4px; margin-left:10px;}
.user li span.fl p{ line-height:18px; font-size:12px; color:#3a3a3a;}
.user li a{ margin-right:10px;}
.user li a.fr img{ height:18px; width:18px; margin:16px 5px;}

.user_search{ width:90%; margin:0px 5%; height:40px;}
.user_search span.fl{ line-height:40px; width:70%;}
.user_search img{ height:25px; width:25px; vertical-align:middle; margin-right:5px;}
.user_search input{ border:none; font-size:12px;width:80%; }
.user_search input[type="text"]{ height:30px; line-height:30px; padding-left:5px; box-shadow:2px 2px 2px #dcdcdc inset; border-radius:3px;}
.user_search input[type="submit"]{ height:25px; width:65px; border-radius:5px; background:#e11961; color:#fff; font-size:12px; float:right; margin:8px 0px;}
.data_tle{ width:40%; margin:10px 30%;  color:#fff; height:23px; text-align:center; background-image:url(data_tle.png); background-repeat:no-repeat; background-size:100% 100%; line-height:18px; font-size:13px; color:#5d5a5a;}
.data{ width:90%; margin:0px 5%;}
.data img{ width:100%;}

/*证书*/
.certificate{ background-image:url(zhenghsu.jpg); background-size:100%; background-repeat:no-repeat; position:relative;}
.certificate input,.certificate h3,.certificate p,.certificate h5{ position:absolute;}
.certificate input{ border:none; top:40%; font-size:14px; color:#000; width:10%; background:none;}
.certificate .inp_01{ left:22.8%;}
.certificate .inp_02{ left:40.7%;}
.certificate .inp_03{ left:68.3%; width:20%;}
.certificate h3{ top:54%; text-align:center; font-size:16px; color:#0ea0bf; width:100%;}
.certificate p{ top:58.5%; font-size:10px; text-align:center; width:100%; line-height:10px;}
.certificate h5 {top:75%; font-size:12px; text-align:center; width:100%;}

.age input[type="text"],.age input[type="password"]{ height:100%; line-height:100%}


.ynj_page{ width:100%; background-image:url(ynj.jpg); background-repeat:no-repeat; background-size:100%; position:relative;}
.content_page .share{ position:fixed; left:0px; top:0px; width:100%; z-index:999; height:100%; background: rgba(0, 0, 0, 0.9);}
.content_page .share img{ width:100%;}
.ynj_page .box{ position:absolute; left:5%; top:35%; width:86%;border-radius:5px; height:18%; padding:2%; color:#ece12e;}
.ynj_page .box textarea{ width:96%; height:62%; margin:2% 0px; background:none; border:none; padding:0px 2%; color:#ece12e;}
.ynj_page .box .fl{ font-size:14px;}
.ynj_page .box .fl input{ width:130px; border:none; background:none; border-bottom:1px solid #A29B25; padding:0px 5px; color:#ece12e;}
.ynj_page input[type="submit"], .ynj_page input[type="button"]{ background:url(baise_bank_page1.png) repeat; border-radius:5px; height:30px; width:85px; position:absolute; top:58.5%; border:none; color:#fff; font-size:14px; right:5%;}

.audio{ position:fixed; display: inline-block;
width: 35px;
height: 35px;
background: url(stop.png) no-repeat center center;
background-size: 100% auto;
left: 15px;
top: 30px;}
.audio_on{ position:fixed; display: inline-block;
width: 35px;
height: 35px;
background: url(play.png) no-repeat center center;
background-size: 100% auto;
left: 15px;
top: 30px;}

#type-newslist li{ width:100%;}
#type-newslist li a{ display:block;}

.table_box td a,#type-newslist li a {
			
 			text-align:left;
			width:95%;
			padding: 5px 0px;
			background-image: url('login_page.jpg');
			background-repeat: repeat-x;
			background-size: 100% 100%;
			margin-bottom: 10px;
			line-height: 25px;
			border-radius: 5px;
			color: #FFF;
			font-size: 14px;
			text-shadow: 1px 1px 1px #000;
			padding-left:5%;
			
}



.content_logo{ position:fixed; left:50%; top:35px;  margin-left:-74px; z-index:-1;}
.content_logo img{ height:185px; width:148px;}

.goto { 
	cursor:pointer;
}

.content img {
	width:100%;
}
/*评论*/

.input_bar {
  position: fixed;
  bottom: 0;
  width: 100%;
  height: 45px;
  background: #666;
}
.input_bar_inner {
  margin: 8px;
}
.input_bar_inner .grid_8 {
	float:left;
  width: 78.125%;
}
.input_bar_inner .grid_8 input {
  width: 100%;
  height: 30px;
  font-size: 14px;
  border-radius: 3px;
  border: none;
  padding-left: 10px;
}
.input_bar_inner .grid_4 {
	float:right;
  width: 21.875%;
}
.input_bar_inner .grid_4 a {
  display: block;
  float: right;
  width: 71.42857142857143%;
  height: 30px;
  line-height: 30px;
  background: #ccc;
  border-radius: 3px;
  font-size: 16px;
  color: #fff;
  text-align: center;
}
.comment {
  padding-left: 10px;
  padding-right: 10px;
  line-height: 1.5;
  font-size: 16px;
  border-bottom: 1px solid #DBDBDB;
}
.comment section {
  padding-top: 10px;
  padding-bottom: 10px;
  color: #666;
}
.comment section a {
  color: #666;
}
.comment section time {
  float: right;
  color: #ccc;
}