@charset "gb2312";
/************************************
Last Updated: 2017-03-22
Author: bin.ouyang@chinacreator.com
*************************************/
/* reset */

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img {
	border: medium none;
	margin: 0;
	padding: 0
}

body,button,input, select,textarea {font:12px 'microsoft yahei','microsoft yahei mono',微软雅黑,arial,helvetica,clean,sans-serif; text-align:center;}

h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal;}

em {
	font-style: normal
}

ul,ol {
	list-style: none
}

a {
	text-decoration: none;
	color: #333;
	outline: none;
	-webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
}

a:hover {
	text-decoration: underline
}

img {
	border: 0;
    vertical-align: middle;
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

caption {
	text-align: left;
	font-weight: normal
}

table,th,input, select{
	vertical-align: middle
}

.clear {
	clear: both;
	font-size: 0;
	height: 0;
	width: 0;
	padding: 0;
	margin: 0
}

.clear-node {
	clear: both
}
article, aside, dialog, footer, header, section, footer, nav, figure, menu {display: block;margin: 0 auto;}
section{padding: 40px 0;}

.nowrap, ul.nowrapli li a {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
}
.blank10 {margin: 0 auto; width: 100%; height: 10px; font-size: 1px; clear: both;}
.blank20 {margin: 0 auto; width: 100%; height: 20px; font-size: 1px; clear: both;}

/* grid 网格方案 */ 
.f-fl{float:left;}
.f-fr{float:right;}
.bg{ background-color:#f1f1f1;}
.topLinks a{ margin: 0 10px; color:#fff;font-size:16px;}
.clearfix { display: block; }

/* wrap 包裹 */
.g-w{clear:both; width: 1200px; margin:0px auto; overflow:hidden;}

/* 分栏，s,m,l 为小中大方案，前后可以自由组合 */
.g-p-s,.g-p-m,.g-p-l{display:inline; float:left; margin-right:20px;}

/* 分栏方案 */
.g-p-last{margin-right:0px;}

.g-p-set1 .g-p-l{}
.g-p-set1 .g-p-s{}


.g-p-set5 .g-p-s{ width:250px;}
.g-p-set5 .g-p-l{ width:870px;}
.br10{border-radius: 4px; background-color:#fff; padding:0 10px; border:1px solid #e2e2e2;}

.g-pad{clear:both; overflow:hidden;}
.g-pad .g-pad-head{clear:both; height:60px; position:relative; border-bottom:1px solid #dcdcdc;}
.g-pad-head a,.g-pad-head a:visited{color:#666; text-decoration:none;font-weight: bold;}
.g-pad-head a:hover{color:#78afdd;}
.g-pad-head .g-pad-title{ position:absolute; left:0px; font-size: 18px;font-weight: bold; color: #666;line-height: 58px;border-bottom:2px solid #78afdd;}
.g-pad-head .g-pad-title .ver-line{width:8px;height:22px;background:#39ba75;float:left;display:inline;margin:15px 10px 0 0px;font-size:0;overflow:hidden}
.g-pad-head .g-pad-more{float:right; line-height:50px; font-size:12px;position:absolute; right:10px; top:7px;}
.g-pad-head .g-pad-more a{font-size:14px;font-weight: normal; color:#999;}
.g-pad-head .g-pad-more a:hover{text-decoration:underline;}
.g-pad .g-pad-body{clear:both; padding:10px; background-color: #f9f9f9;}

.g-pad .g-pad-body h1{ font-size:16px; line-height:38px; color:#1070ae; border-bottom:1px dashed #1070ae;}
.g-others-onair{ border-bottom:1px dotted #999; line-height:18px; text-align:left; text-indent:2em; padding-bottom:10px;}
.g-others-onair a{ color:#999;}

.g-pad-skin-hd{position: relative;}
.g-pad-skin-hd .g-tab-navi{position: absolute; right: 0;top: 0;}


.g-pad-head .g-pad-title i{ display: block;float: left;width: 40px;height: 58px;margin-right: 15px;}
.g-pad-head .g-pad-title i.t1{ background: url(/webapp/lgzy/sunshine/img/icon_column_t1.png) left center no-repeat;}
.g-pad-head .g-pad-title i.t2{ background: url(/webapp/lgzy/sunshine/img/icon_column_t2.png) left center no-repeat;}
.g-pad-head .g-pad-title i.t3{ background: url(/webapp/lgzy/sunshine/img/icon_column_t3.png) left center no-repeat;}
.g-pad-head .g-pad-title i.t4{ background: url(/webapp/lgzy/sunshine/img/icon_column_t4.png) left center no-repeat;}

.g-pad-skin2 .g-pad-head{ border-bottom:2px solid #d2d2d2; padding-left:45px;} 
.g-pad-skin2 .g-pad-title{background:url(/webapp/lgzy/sunshine/img/hd_title_bg.png) left no-repeat; height:37px; border-bottom:none; width:110px; padding-left:0;}
.g-pad-skin2 .g-pad-head a,.g-pad-skin2 .g-pad-head a:visited{color:#fff;}
.g-pad-skin2 .g-pad-head a:hover{text-decoration: none;}
.push-btn{ width:62px; height:20px; display:block; background-color:#fab948; border-radius:2px; line-height:20px; font-size:12px;}



.gov-top{ width:100%; height:45px; line-height:45px; text-align:left; border-bottom: 1px solid #1973ce; color:#fff; font-size:16px;}
.gov-head{ overflow:hidden;  height:368px; background: url(/webapp/lgzy/sunshine/img/top_bg.jpg) center top no-repeat;}
.gov-logo{ float:left; margin-top:75px;}
.gov-tel{ float:right; margin-top:85px; width:250px; height:45px;}

.gov-navi{display: block;margin-top: 293px; height: 75px; background-color: #1447b2;border-bottom: 5px solid #dcdcdc;}
.gov-navi ul{}
.gov-navi li{ float:left; white-space:nowrap;line-height:70px; border-right: 1px solid #fff;}
.gov-navi li.last{border-right: none;}
.gov-navi li a{float: left; line-height: 70px; font-size: 18px;font-weight: bold; padding: 0 36px; color: #fff; text-decoration:none;}
.gov-navi li a:hover,.gov-navi li.current{ border-bottom: 5px solid #fdd408;background-color: #1475ca;}


.gov-main{ background-color:#fff; margin-top:15px;}

.m-list-t{text-align: left; font-size: 16px; line-height: 36px;}
.m-list-t li {background: url(/webapp/lgzy/sunshine/img/dots.png) 5px center no-repeat;padding-left: 20px;clear: both;}
.m-list-t li:hover{ background-image:url(/webapp/lgzy/sunshine/img/dots_hover.png);}
.m-list-t li span{float: right; width: 50px;font-size: 14px; color:#999;}
.m-list-t li a{width: 80%;color: #666;}
.m-list-t li a:hover{ color:#1369c0;}

.m-list-t li.more{margin: 15px auto;padding-left: 0; background:#1369c0;opacity: .7;width: 140px;height: 35px;line-height: 35px; font-size:16px;color: #fff; text-align: center;}
.m-list-t li.more:hover{opacity: 1;}
.m-list-t li.more a{color: #fff;width: 100%;}
.m-list-t li.more a:hover{text-decoration:none;}

.cont_a{background-color: #f2f5f8;}
.cont_b{background:url(/webapp/lgzy/sunshine/img/icon_other_bg.jpg) center no-repeat #1369c0;padding: 0;}

.g-footer {height:auto; line-height:28px;font-size: 14px; text-align:center; color:#fff; background-color:#535353;}

.g-tab .current {display: block;}
.g-tab-skin {clear: both;}
.g-tab-skin ul.g-tab-navi {clear: both;height: 40px;margin-bottom: 6px;}
.g-tab-skin ul.g-tab-navi, .g-tab-skin ul.g-tab-navi li {list-style: none;}
.g-tab-skin ul.g-tab-navi li {float: left; text-align: center;font-size: 18px; font-weight: bold; line-height: 40px; height:40px; padding: 0 25px; }
.g-tab-skin ul.g-tab-navi li a{text-decoration:none;}
.g-tab-skin ul.g-tab-navi li.current{ background-color: #1369c0;}
.g-tab-skin ul.g-tab-navi li.current a{ color:#fff;}

.g-tab-skin ul.g-tab-navi li.line{ padding:0 12px; width:1px; color:#666;}

.g-tab-skin1 {clear: both;}
.g-tab-skin1 ul.g-tab-navi {clear: both;height: 43px; margin-bottom:13px;}
.g-tab-skin1 ul.g-tab-navi, .g-tab-skin1 ul.g-tab-navi li {list-style: none;}
.g-tab-skin1 ul.g-tab-navi li {float: left; margin-right: 2px; text-align: center;font-size: 16px;font-weight: bold; line-height: 36px; height:43px; padding: 0 20px; color: #333; background: url(/webapp/lgzy/sunshine/img/icon_tab_label.png) left top no-repeat;}
.g-tab-skin1 ul.g-tab-navi li a{text-decoration:none;}
.g-tab-skin1 ul.g-tab-navi li.current{ background: url(/webapp/lgzy/sunshine/img/icon_tab_label_current.png) left top no-repeat;}
.g-tab-skin1 ul.g-tab-navi li.current a{ color:#fff;}
.g-tab-skin1 ul.g-tab-navi li.more{float:right; width:17px; line-height:36px;}

.g-tab-skin2 {clear: both;}
.g-tab-skin2 ul.g-tab-navi {clear: both;height: 36px; border-bottom: 1px solid #1070ae; margin-bottom:10px;}
.g-tab-skin2 ul.g-tab-navi, .g-tab-skin2 ul.g-tab-navi li {list-style: none;}
.g-tab-skin2 ul.g-tab-navi li {float: left; text-align: center;font-size: 16px;line-height: 35px; width:100px; height:35px; color: #fff;}
.g-tab-skin2 ul.g-tab-navi li a{text-decoration:none;}
.g-tab-skin2 ul.g-tab-navi li.current{ border:1px solid #1070ae; border-bottom: 1px solid #fff;}
.g-tab-skin2 ul.g-tab-navi li.current a{ color:#1070ae;}

/*必威体育APP官网_必威体育网址-投注|官网教育阳光服务平台*/
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.panel{overflow: hidden;border: 1px solid #dcdcdc;background-color: #fff; margin-bottom: 20px;}

.col-md-6,.col-md-12{position: relative;width: 50%;float: left;padding-right: 15px;padding-left: 15px;}
.col-md-12{width: 100%;}
.visible-lg-inline {display: none!important;}

.app_top {
	display: none;
	position: relative;
	z-index: 100;
}
.app_top .app_menu{
	float: right;
	margin-right: 20px;
	margin-top: 17px;
	width: 30px;
}
.app_top .app_menu img{
	max-width: 100%;
}
.app_top .app_close{
	float: right;
	margin-right: 20px;
	margin-top: 17px;
	width: 30px;
	display: none;
}
.app_top .app_close img{
	max-width: 100%;
}
.app_show{
	position: fixed;
	top: 0;
	width: 100%;
	background: rgba(255,255,255,1);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8ffffff,endColorstr=#C8ffffff);
	z-index: 99;
	display: none;
}
.app_show ul{
	padding: 10px;
}
.app_show ul li{
	text-align: left;
	height: 34px;
	line-height: 34px;
	border-bottom: 1px dashed #eee;
}
.app_show ul li a{
	color: #3a3a3a;
	font-size: 16px;
	display: block;
}

@media screen and (max-width: 1000px){
	.g-p-l{margin-right: 0;padding: 0 15px;width: 100%;}
	.g-p-s{ padding: 0 15px;}
	.panel{width: 100%;}
	.g-p-last{width: 100%;}
}
@media (min-width: 768px){

}
@media (min-width: 992px){

	.g-p-set1 .g-p-l{width:calc(66.66666667% - 20px)}
	.g-p-set1 .g-p-s{width: 33.33333333%;}
}
@media (min-width: 1200px){
	.g-w{width: 1200px;}
	.visible-lg-inline {display: block!important;}
}

@media (max-width: 1200px){
	.gov-navi{display: block;}
	.gov-head {height: 368px;background: #fff url(../img/header-md.jpg) center top no-repeat;}
}
@media (max-width: 767px){
	.col-md-6{width:100%;}
	.gov-head { height: 465px; background: #fff url(../img/header-sm.jpg) center top no-repeat;}
	.gov-navi{display: none;}
}

@media (max-width: 480px){
	.col-md-6{width:100%;}
	.gov-head {height: 290px;background: #fff url(../img/header-xs.jpg) center top no-repeat;}

	.ygfwrx .g-pad-body{ padding: 10px !important;}
	.ygfwrx .info{ margin-left: 0px !important;}
	.m-hd ul.item li{font-size: 14px !important;}
	.m-hd ul.item li a{padding-left: 55px !important;}
	.m-list-t{font-size: 14px !important; }
	.m-list-t li a{width: 70% !important;}
	.g-footer{font-size: 12px !important; height: auto; }
	.g-footer span{ display: block; width: 98%;}

	.ygfwrx .img-tel{ width: 100% !important; height: 80px !important;background: url(/webapp/lgzy/sunshine/img/icon_tel_sm.jpg) center no-repeat !important; background-size:contain !important;}

	.app_top {display: block;}
}

.gov-search{ float:right; margin-top: 12px; width:166px; height:30px;position: relative;border-radius:18px;border: 1px solid #78afdd;}
.gov-search .seach-input-text{width: 115px;height: 28px;margin-left:40px; float:left;border:0px;outline:none;background: none; color: #666;line-height:30px; text-align:left; font-size:12px;}
.gov-search .search-submit{position: absolute;left: 10px;top:4px; width:20px; height:20px;border:0px;outline:none;cursor:pointer; background: url(/webapp/lgzy/sunshine/img/icon_search_btn.png) no-repeat;}


.ygfwrx .g-pad-body{padding: 15px 17px; background-color: #fff;overflow: hidden;}
.ygfwrx .img-tel{ float: left; width: 100px; height: 170px;background: url(/webapp/lgzy/sunshine/img/icon_tel.jpg) no-repeat;}
.ygfwrx .info{ float: left; margin-left: 15px; text-align: left;font-size: 14px;color: #666;}
.ygfwrx .info p{line-height: 32px;}

.m-hd .g-pad-body{padding: 0; background-color: #fff;overflow: hidden;}
.m-hd ul.item{}
.m-hd ul.item li{float: left; width:calc(50% - 16px);height: 60px;line-height: 60px;font-size: 16px;background-color: #78afdd;margin-top: 16px; margin-left:8px;margin-right:8px; opacity: .7;}
.m-hd ul.item li:hover{opacity: 1;}
.m-hd ul.item li a{display: block;color: #fff;background: url(/webapp/lgzy/sunshine/img/icon_hd_item.png) left top no-repeat; text-align: left; padding-left: 70px;}
.m-hd ul.item li a:hover{ text-decoration: none;}
.m-hd ul.item li a.t1{background-position: 0 0;}
.m-hd ul.item li a.t2{background-position: 0 -60px;}
.m-hd ul.item li a.t3{background-position: 0 -120px;}
.m-hd ul.item li a.t4{background-position: 0 -180px;}
.m-hd ul.item li a.t5{background-position: 0 -240px;}
.m-hd ul.item li a.t6{background-position: 0 -300px;}


.mytable{table-layout:fixed;font-size: 14px;}     
.mytable tr td{line-height: 32px; text-overflow:ellipsis; /* for IE */-moz-text-overflow: ellipsis; /* for Firefox,mozilla */overflow:hidden;white-space: nowrap;border-bottom:solid 1px; border-bottom-color:#d9d9d9 }

.tjxx .g-pad-body{padding: 15px 17px; background-color: #fff;overflow: hidden;}
.tjxx .g-pad-body h2{font-size: 16px; color: #666;text-align: left; padding-left: 50px; line-height: 35px;}
.tjxx .g-pad-body h2.t1{background: url(/webapp/lgzy/sunshine/img/icon_tj_t1.png) left center no-repeat;}
.tjxx .g-pad-body h2.t2{background: url(/webapp/lgzy/sunshine/img/icon_tj_t2.png) left center no-repeat;}
.tjxx .g-pad-body h2 span{color: #78afdd;font-weight: bold;font-size: 18px;padding: 0 5px;}
.tjxx .info{background-color: #f9f9f9;padding:15px 12px;margin: 10px auto;text-align: left;overflow: hidden;font-size: 14px;color: #666;}
.tjxx .info h3{font-size: 14px;}
.tjxx .info li{float: left; width:calc(50% - 12px);}
.tjxx .info li {background: url(/webapp/lgzy/sunshine/img/dots.png) left center no-repeat;padding-left:12px;line-height: 32px;}
.tjxx .info li span{color: #78afdd;}

.links .g-pad-body{padding: 15px 0; background-color: #fff;overflow: hidden;}
.links .g-pad-body ul li{float: left;width: 25%;clear: none; }


.current-position ul{
	height: 40px;
	padding-left: 25px;
	background: url(/webapp/lgzy/sunshine/img/icon_location.png) no-repeat left center;
}
.current-position li{
	float: left;
	font-size: 14px;
	line-height: 40px;
	color: #999;
}
.current-position li a{
	color: #999;
}
.current-position li span{
	margin: 0 8px;
}

/**************xilan***************/
.xilan-content{
	background-color: #fff;
	margin: 0 auto 20px;
}
.xi-pad{
	padding: 30px 100px;
}

.xi-title{
	text-align: center;
	font-size: 30px;
}
.xi-intro{
	margin-top: 25px;
	line-height: 30px;
	background-color: #f7f7f7;
	text-align: center;
}
.xi-intro div{
	display: inline-block;
	font-size: 14px;
	color: #666;
	margin: 0 22px;
}
.fontset b{
	cursor: pointer;
	margin:0 5px;
}
.xi-img{
	margin: 35px auto;
	text-align: center;
}
.xi-img img{
	width: auto;
    max-width: 100%;
}
.xi-text {font-size: 16px;color: #666; text-align: left;}
.xi-text p{
	text-indent: 2em;
	line-height: 28px;
	margin-bottom: 8px;
}
.two-code{
	width: 154px;
	margin: 30px auto;
	text-align: center;
}
.two-code p{
	font-size: 14px;
	color: #999;
	margin-bottom: 6px;
}
.dbpri{
	height: 42px;
	line-height: 42px;
	margin: 25px auto;
}
.dbpri p a{
	display: inline-block;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #666;
	margin-right: 6px;
	padding:0 12px 0 30px; 
	background: url(/webapp/lgzy/sunshine/img/icon_detail_tools.png) #f7f7f7 left top no-repeat;
}
.dbpri p a.b1{background-position: 0 0;}
.dbpri p a.b2{background-position: 0 -30px;}
.dbpri p a.b3{background-position: 0 -60px;}
.dbpri p a:hover{background-image: url(/webapp/lgzy/sunshine/img/icon_detail_tools_hover.png);background-color: #1447b2; color: #fff; text-decoration: none;}

.dbpri p.p1{float: left;}

.bdsharebuttonbox{float: right;}
.bdshare-button-style1-16:after{
	display: inline-block!important;
}

@media (max-width: 800px){
	.g-w{width: 100% !important;}
	.g-wrap{padding: 0 15px;}
	.xi-pad,.gl-pad {padding:15px;}
	.xi-img img{width: 100%;}
}
@media (max-width: 1199px){
	.dbpri .p1 {display: none;}
}

.page{
	margin: 30px 0;
	text-align: center;
}
/*列表样式*/
ul.nowrapli li {list-style-type: none;}
ul.list-date li a {width:100%;}
ul.list-date li span.time {width: 80px;opacity: .7;font-family: arial;position: absolute;right: 0;top: 6px;text-align: right; font-size:14px;}
ul.nowrapli{padding-left: 0}
.nowrap, ul.nowrapli li a {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: block;}

.nodateli,ul.nodateli li a{ display:block; width:auto; float:none;}

ul.uli12,ul.uli14 {
	padding-left: 18px
}

.uli12 li,.uli14 li {
	padding: 5px;
	line-height: 1.5;
	color: #999;
	position: relative
}

.uli12 li a,.uli14 li a {
	color: #666
}

.uli12 li a:hover,.uli14 li a:hover {
	color: #0450b1;
	text-decoration: none
}

.uli14 li p {
	font-size: 14px;
	margin: 0\9;
	width: 98%;
	text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: block;
}

/*概览*/

.gl-pad{padding:30px;}

.gl-column{line-height: 45px; font-size: 24px; color: #1475ca; text-align: left;}
.gl-column span{background-color: #fff; padding-right: 5px;}
.gl-column b{font-size: 30px;}

.timenode{background: url(/webapp/lgzy/sunshine/img/icon_gl_h2.png) 110px 8px no-repeat;}
.gl-line{background: url(/webapp/lgzy/sunshine/img/icon_gl_line.gif) left 25px repeat-x;}

.m-ls-list{ padding-left:0 !important;}
.m-ls-list li{padding: 10px 0 10px 145px; height: 80px; background: url(/webapp/lgzy/sunshine/img/lsf55_03.png) 0 center no-repeat; line-height:28px;text-align: left;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.m-ls-list li a{font-size: 16px; line-height: 36px;}
.m-ls-list li:hover{background-color: #f9f9f9;}
.m-ls-list li:hover .date{background-image: url(/webapp/lgzy/sunshine/img/icon_gl_timenode_hover.png);}
.m-ls-list li .date{width: 140px; height: 80px; padding-top: 15px; padding-right: 40px; background: url(/webapp/lgzy/sunshine/img/icon_gl_timenode.png) right 0 no-repeat; position: absolute;left: 0;top: 0;text-align: right; font-size:18px;font-weight: bold; color: #666;}
.m-ls-list li .date p{font-size: 16px;font-weight:normal;line-height: 16px;}


/*回复*/
.share-pagelist{padding: 10px 30px 30px;}
.panel-title{height: 50px;line-height: 50px;border-bottom: 1px solid #e8e8e8;margin-bottom: 20px;}
.panel-title h2{ float:left; height: 50px;line-height:50px;border-bottom: 2px solid #1447b2; font-size: 18px;font-weight: bold; color:#1447b2;}
/*信件 内容*/
.our-line .z{float:left;font-size:18px; color:#006eab; font-weight:bold; margin-bottom:20px;}
.our-line .z:hover{color:#5796c5;}

.zixun-xiangxi{ border-top:#dcdcdc solid 1px;border-left:#dcdcdc solid 1px;font-size: 16px;}
.zixun-xiangxi tr td{height:50px; border-right:#dcdcdc solid 1px; border-bottom:#dcdcdc solid 1px; text-align: left;}
.zixun-xiangxi .biaoti{text-align:center; font-weight:bold;margin-top:20px; background-color:#f5f5f5;}
.zixun-xiangxi .biaoti font{float:left; margin-top:20px; text-align:center; width:100%;}
.zixun-xiangxi span{float:left; margin-left:25px; width:90%; height:21px; overflow:hidden;}
.zixun-xiangxi p{line-height:35px;float:left; margin-left:25px;width:90%; margin-top:15px; margin-bottom:20px;}

@media only screen and (max-width: 991px) {
		.zixun-xiangxi .biaoti{ display:none;}
}

.g-panel{overflow: hidden; margin-top:20px;}
.p-slide{ float: left; width:33.33333333%; padding-right: 20px;}
.p-cont{float: right; width: 66.66666667%;}

.p-slide h2{ display: block; height: 80px;background:url(/webapp/lgzy/sunshine/img/icon_email_sm_banner.gif) #80caf9 no-repeat;}


.table-dczj thead tr td{ background-color:#f9f9f9; text-align:center;}
.table-dczj tr td a:hover{ color:#083592;}

.table-dczj {
	width:100%;
	    max-width: 100%;
	margin-bottom: 20px;
		border-collapse: collapse!important;
	}
.table-dczj .bg{background-color: #f0f6fe;}
	
.table-dczj>tbody>tr>td,.table-dczj>tbody>tr>th,.table-dczj>tfoot>tr>td,.table-dczj>tfoot>tr>th,.table-dczj>thead>tr>td,.table-dczj>thead>tr>th {
	padding: 8px;
	font-size:16px;
	line-height: 1.42857143;
	vertical-align: top;
	text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    overflow: hidden;
	white-space: nowrap;
}

.table-dczj>thead>tr>th {
	vertical-align: bottom;
	border-bottom: 2px solid #ddd
}

.layui-form-label {
    float: left;
	display: block;
	font-size: 16px;
    padding: 9px 10px;
    font-weight: 400;
    line-height: 20px;
    text-align: right;
}

.layui-input-block {
    margin-left: 110px;
	min-height: 36px;
	line-height: 36px;
	text-align: left;
}

.form-group{font-size: 16px;color: #666; text-align: left; padding: 20px 20px 65px;background-color: #f9f9f9;}
.layui-col-lg6{overflow: hidden; margin-bottom: 13px;}
.layui-form-item {
    margin-bottom: 15px;
    clear: both;
}
.layui-inline{
    display: inline-block;
    vertical-align: middle;
}
.layui-input, .layui-select, .layui-textarea {
	text-align: left;
    height: 35px;
    line-height: 1.3;
    line-height: 35px\9;
	border-width: 1px;
	border-color: #dcdcdc;
    border-style: solid;
    background-color: #fff;
    border-radius: 2px;
}

.layui-input, .layui-textarea {
    display: block;
    width: 100%;
    padding-left: 10px;
}

.layui-btn {
	display: inline-block;
	width: 100%;
    height: 38px;
    line-height: 38px;
    padding: 0 18px;
    background-color: #1447b2;
    color: #fff;
    white-space: nowrap;
    text-align: center;
    font-size: 14px;
    border: none;
    border-radius: 2px;
    cursor: pointer;
}

@media (max-width: 800px){
	.p-slide,.p-cont{ width: 100%;}
	.p-slide{padding-right: 0;}
	.p-cont{margin-top: 20px;}
	.form-group{padding-bottom: 10px;}
	.gl-pad{padding:15px;}

	.table-responsive {
		width: 100%;
		margin-bottom: 15px;
		overflow-y: hidden;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		border: 1px solid #ddd;
	}

	/*我要咨询移动*/
	.consult-pad{ padding:15px !important;}
	.tips-attachments{display: none !important;}
}


/*我要咨询*/
.wyts-banner{ height: 60px;background: url(/webapp/lgzy/sunshine/img/wyts_xs_banner.jpg) #75c0f4 center top no-repeat; background-size: contain;}
.wyts-banner h2{ color: #fff; font-weight: bold;font-size: 24px;text-align: left; padding-left: 15px; padding-top: 15px;}
.consult-pad{ padding: 30px 100px;font-size: 16px;overflow: hidden;}
.consult-pad .tips h2{color: #fdd408;font-size: 18px;text-align: center; line-height: 40px;background: url(/webapp/lgzy/sunshine/img/icon_consult_tips.png) center no-repeat;}
.tips p{display: block;border: 1px solid #ff9000; padding: 17px 18px;font-size: 14px;color: #666;text-align:left;line-height: 18px;}

.consult-pad .layui-fluid{ padding-bottom: 30px; border-bottom: 1px solid #dcdcdc;overflow: hidden;}

.layui-card-header{ margin: 18px 0; height: 35px; padding: 0 10px; font-size: 16px;font-weight: bold; line-height: 35px;color: #5a9fff;text-align: left; background-color: #f4fef3;}
.layui-card-header em{font-size: 14px;font-weight: normal; display: none;}

.bot23{border:0; background:url(/webapp/lgzy/sunshine/img/an02.jpg);cursor:pointer; height:35px;line-height:35px; vertical-align:middle; font-size:16px;font-family:"Microsoft Yahei","SimHei";width:82px;font-weight:bold; color:#5fa3fd}
.bot22{ border:0; background:url(/webapp/lgzy/sunshine/img/an01.jpg);cursor:pointer;height:35px;line-height:35px; vertical-align:middle; width:82px; font-size:16px;font-family:"Microsoft Yahei","SimHei"; font-weight:bold; color:#484848}

.input-disabled{background-color: #f1f1f1;}
.layui-textarea {
    min-height: 100px;
    height: auto;
    line-height: 20px;
    padding: 6px 10px;
    resize: vertical;
}
.btn-attachments{display: inline-block; margin-top: 3px; height: 30px;line-height: 30px;font-size: 16px;color: #fff;background:url(/webapp/lgzy/sunshine/img/icon_attachments.png) #5fa3fd 10px center no-repeat;border-radius: 5px; padding: 0 10px 0 35px;}
.tips-attachments{color:#ff2a00;font-size: 14px;line-height: 36px;}
a.btn-attachments:hover{text-decoration: none;background-color: #1447b2;}

.file-item{float:left; overflow: hidden; background-color: #e8f8ff; width: 100%; margin: 5px 0; height: 65px; font-size: 14px;text-align: left;position: relative;}
.file-item b{float:left;width: 50px;height: 50px;margin-top: 15px;margin-left: 10px;}
.file-item .f1{background: url(/webapp/lgzy/sunshine/img/icon_file01.png) center top no-repeat;}
.file-item .n{float: left; margin-top: 12px;width:180px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.file-item .t{float: left; width: 180px;}
.file-item .t span{padding-right: 5px;}
.file-item .t .t2{color: #63b550;}
.file-item .close{position: absolute;top: 10px;right: 10px;}

@media screen and (min-width: 1200px){
	.wyts-banner{ height: 200px;background: url(/webapp/lgzy/sunshine/img/wyts_banner.jpg) no-repeat;}
	.wyts-banner h2{ color: #fff; font-weight: bold;font-size: 38px;text-align: left; padding-left: 65px; padding-top: 60px;}
	.layui-col-lg6 {width: 50%; float: left;}
	.layui-card-header em{ display: inline-block;}
	.file-item{width: 25%; margin: 0 5px;}
}