@charset "gb2312";
/* CSS Document */

/**
 * 样式目录:* 第一部分 基础样式部分
 *     ∟reset
 *     ∟pub Class
 * 第二部分 用例样式部分
 *     ∟common Class
 * 第三部分 页面模式部分
 */

/* ☆ reset ======================================================*/
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
	font-family:'Microsoft YaHei';
}
input{font-family:'Microsoft YaHei';}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
  border: 1px solid #1#22CDD5;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  width: 100%;
  table-layout: fixed;
}

table caption {
  font-size: 1.5em;
  margin: .5em 0 .75em;
}

table tr {
  background-color: #FFFFFF;
  border: 1px solid #2#887616;
  padding: .35em;
}

table th,
table td {
  padding: .625em;
  text-align: center;
}

table th {
  font-size: .85em;
  letter-spacing: .1em;
  text-transform: uppercase;
}

/* ☆ pub Class==================================================================*/
.clearfix {zoom: 1;display: table;width: 100%;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
/* ☆ common Class=============================================================*/
.liveWrap1{background:url(../images/livewrapbg1.jpg) repeat-y center top;}
.liveWrap2{background:url(../images/livewrapbg1.jpg) repeat-y center top;}
.mainwrap{margin:0 auto;color:#fff;max-width: 700px;}
.gongsis span,.gongsis b,.djs span,.djs b,.inputwrap i,.qyzbt .qyzbtxt,.input_sub_code{display:inline-block;*display:inline;*zoom:1;}
/* ☆ 页面模式部分===========================================================*/
.banner_out,.banner_in{height:358px;}
.banner_out{height:358px;background:url(../images/banner1.jpg) no-repeat center center;}
.banner_in{width:1000px;margin:0 auto;background:url(../images/banner2.jpg) no-repeat center center;}
.logos{float:left;width:100%;}
.logos .logo1{float:left;margin:10px 0 0 0;}
.logos .logo2{float:right;margin:10px 0 0 0;}
.bannertitle{float:left;width:100%;margin:20px 0 0 0;}
.gongsis{float:left;width:100%;margin:20px 0 0 0;font-size:16px;color:#fff;text-align:center;}
.gongsis b{margin:0 5px;vertical-align:middle;}
.gongsis b img{width:5px;}
.gongsis h1{display:block;width:100%;margin:10px 0 0 0;text-align:center;font-weight:normal;}
.djs{float:left;width:100%;margin:20px 0 0 0;font-size:16px;color:#fff;text-align:center;font-size:34px;font-weight:bold;}
.djs b{margin:0 2px;vertical-align:middle;}
.book{float:left;width:100%;margin:20px 0 0 0;}
.book a{display:block;width:180px;margin:0 auto;height:50px;line-height:50px;background:#e4007e;color:#fff;border-radius:4px;font-size:20px;text-align:center;font-weight:bold;}

.mtitle{margin:20px 0 0 0;}
.mtitle span{display:block;width:235px;height:32px;line-height:32px;font-size:16px;text-indent:2em;color:#fff;background:url(../images/mtitlebg.png) no-repeat center center;}
.mcont{padding:10px;max-width: 640px;margin: 0 auto;}
.mcont1{padding:30px;}
.mtext{line-height:150%;font-size:14px;}
.iphotolist{width:100%;margin:10px 0 0 0;}
.iphotolist .iphoto{width:190px;float:left;margin:0 2px;}
.iphotolist .iphoto img{width:100%;}
.iphotolist .swiper-wrapper .swiper-slide img{width:100%;}
.inputwrap{width:214px;height:34px;border:1px solid #7fb8dd;background:#fff;float:left;margin:0 8px 0 0;}
#forinp_mobile{width:300px;}
#forinp_code{width:128px;}
#forinp_code .input_t{width:78px;}
.input_sub{width:84px;height:36px;border:1px solid #e4007e;border-radius:4px;background:#e4007e;line-height:34px;color:#fff;text-align:center;font-size:16px;float:left;}
.input_sub_code{width:84px;height:29px;border:1px solid #e4007e;border-radius:4px;background:#e4007e;line-height:28px;color:#fff;text-align:center;font-size:14px;margin:2px 3px 0 0;float:right;}
.inputwrap i{width:20px;height:20px;margin:7px 5px 0 5px;vertical-align:middle;float:left;}
.inputwrap i img{width:20px;}
.inputwrap .input_t{width:164px;vertical-align:middle;margin:4px 0 0 0;height:24px;line-height:24px;border:none;float:left;}
.watchtips{float:left;width:100%;text-align:center;margin:10px 0 0 0;line-height:120%;}

.qlist{width:100%;margin:10px 0 0 0;}
.qlist .qit{width:190px;float:left;margin:0 2px;text-align:center;}
.qlist .qit img{margin:0 0 10px 0;}
.qlist .qit p{line-height:120%;}

.qyzbyy{margin:20px 0 0 0;}
.qyinptwrap{width:168px;height:34px;border:1px solid #7fb8dd;background:#fff;float:left;margin:0 8px 0 0;}
.qyinput_sub{width:84px;height:36px;border:1px solid #e4007e;border-radius:4px;background:#e4007e;line-height:34px;color:#fff;text-align:center;font-size:16px;float:left;}
.qyinptwrap i{width:20px;height:20px;margin:5px 5px 0 5px;vertical-align:middle;}
.qyinptwrap i img{width:20px;}
.qyinptwrap .input_t{width:134px;vertical-align:middle;margin:2px 0 0 2px;height:24px;line-height:24px;border:none;}
.qyinptwrap .qyselect{width:166px;height:34px;line-height:28px;border:none;margin:0 0 0 0;}
.qyzbt {height:36px;float:left;margin:0 5px 0 0;}
.qyzbt img{height:36px;vertical-align:middle;}
.qyzbt .qyzbtxt{font-size:16px;width:90px;vertical-align:middle;margin:0 0 0 4px;}
.qyzbt .qyzbtxt span{display:block;}

.zbo{width:270px;height:101px;margin:0 20px;float:left;font-size:14px;line-height:150%;border:1px solid #fff;padding:5px;}
.zbo h1{display:block;font-size:16px;margin:0 0 8px 0;padding:0 0 8px 0;border-bottom:2px solid #fff;color:#ffd900;}
.zbo b {color:#ffd900;}

.hidecode{border:1px solid #ccc;height:24px;line-height:24px;margin:10px auto 0 auto;display:block;padding:3px;}
.yzm img{vertical-align:middle;}
.reflasa{color:red;font-size:12px;}

.gkck .qyselect{width:210px;height:34px;line-height:28px;border:none;margin:0 0 0 0;}

.foot{text-align:center;padding:10px 0;color:#333333;font-size:14px;}

.intro {
	color: #333333;
	line-height: 200%;
}

.datatable {
	border-left: 2px solid #FFFFFF;
	border-top: 2px solid #FFFFFF;
}
.datatable th,
.datatable td {
	border-right: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	padding: 4px;
	color: #424040;
	word-wrap: break-word;
}

@media screen and (max-width: 1024px) {
	
}
@media screen and (max-width: 768px) {
	.banner_out,.banner_in{width:auto;height:auto;}
	.banner_out{background:#fff;}
	.banner_in{background-size:cover;padding:0 0 10px 0;}
	.logos .logo1 {margin:10px 0 0 5px;}
	.logos .logo2 {margin:10px 5px 0 0;}
	.logos .logo1 img,.logos .logo2 img{height:28px;}
	.bannertitle img{width:100%;}
	.gongsis span{margin:2px 0;font-size:0.6rem;}
	.gongsis h1{font-size:1rem;}
	.djs{font-size:1.4rem;line-height:120%;}
	.mainwrap{width:100%;}
	.iphotolist {overflow-x:scroll;}
	.iphotolist .iphotolist_inscrool{width:1000px;}
	.qysimg img{width:100%;}
	
	.inputwrap{width:47%;margin:0 1% 1% 1%;}
	.input_sub{width:100%;}
	.inputwrap .input_t{width:90%;}
	.input_sub{width:97%;margin:0 0 0 1%;}
	
	.qlist {overflow-x:scroll;height:190px;}
	.qlist .qit{width:150px;}
	.qlist .qlist_inscrool{width:800px;}
	
	#forinp_mobile{width:47%;}
	#forinp_mobile .input_t{width:60%;}
	#forinp_code{width:47%;}
	#forinp_code .input_t{width:80%;}
	
	.qyzbt {width:100%;margin:0 5px 5px 0;}
	.qyzbt .qyzbtxt{font-size:22px;width:auto;}
	.qyzbt .qyzbtxt span{display:inline-block;}
	.qyinptwrap{width:31%;margin:0 1% 1% 1%;}
	.qyinput_sub{width:31%;margin:0 0 0 1%;}
	.qyinptwrap .input_t{width:80%;}
	.qyinptwrap .qyselect{width:96%;}
	.gkck .qyselect{width:96%;}
	
	.zbo{width:96%;height:auto;margin:0 0 10px 1%;}
	
}
@media screen and (max-width: 550px) {
	.banner_out,.banner_in{width:auto;height:auto;}
	.banner_out{background:#fff;}
	.banner_in{background-size:cover;padding:0 0 10px 0;}
	.logos .logo1 {margin:10px 0 0 5px;}
	.logos .logo2 {margin:10px 5px 0 0;}
	.logos .logo1 img,.logos .logo2 img{height:28px;}
	.bannertitle img{width:100%;}
	.gongsis span{margin:2px 0;font-size:0.6rem;}
	.gongsis h1{font-size:0.6rem;}
	.gongsis b{display:none;}
	.djs{font-size:1.4rem;line-height:120%;}
	.djs span{width:100%;}
	.djs b{display:none;}
	.mainwrap{width:100%;}
	.iphotolist {overflow-x:scroll;}
	.iphotolist .iphotolist_inscrool{width:1000px;}
	.qysimg img{width:100%;}
	
	.inputwrap{width:100%;margin:0 0 5px 0;}
	.input_sub{width:100%;margin: 0;}
	.inputwrap .input_t{width:60%;}
	
	#forinp_mobile{width:100%;}
	#forinp_mobile.input_t{width:80%;}
	#forinp_code{width:100%;}
	#forinp_code .input_t{width:80%;}
	
	.qlist {overflow-x:scroll;height:190px;}
	.qlist .qit{width:150px;}
	.qlist .qlist_inscrool{width:800px;}
	
	.qyzbt {margin:0 5px 5px 0;}
	.qyinptwrap{width:100%;margin:0 0 5px 0;}
	.qyinput_sub{width:100%;margin: 0;}
	.qyinptwrap .input_t{width:80%;}
	.qyinptwrap .qyselect{width:96%;}
	.gkck .qyselect{width:96%;}
	
	.zbo{width:96%;height:auto;margin:0 0 10px 1%;}
}
@media screen and (max-width: 320px) {
	
}