﻿@charset "utf-8";
/* reset css */
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, 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,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, div, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, div {
	display: block;
}
.fontst{ font-family:"新宋体"; color:#999999; font-size:10pt; font-weight:bold;}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* to preserve line-height and selector appearance */
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input,
button,
textarea,
select {
	font-family:"Microsoft YaHei", "微软雅黑", Arial, Verdana, serif;
	font-size:inherit;
	font-weight:inherit;
	*font-size:100%; /*to enable resizing for IE*/
	width:auto;
	overflow:visible;
    outline:none;
}
/*because legend doesn't inherit in IE */
legend {
	color:#000;
}
h1,h2,h3,h4,h5,h6{
	font-weight:normal;
}
/* end reset css */
html,
body {
	height:100%;
}
a,a:active{
	color:#333;
	text-decoration:none;
	outline:none;
}
a:hover{
    color:#de3e00;
}

a,button,
input[type=submit],
input[type=button]{
    -webkit-tap-highlight-color:rgba(0,0,0,0);
}
strong,b{
    font-weight:bold;
}

body {
	color:#333;
	font-family:"Microsoft YaHei", "微软雅黑", Arial, Verdana, serif;
	font-size:14px;
	line-height:1.4;
	padding:0px; margin:0px;
}
.cursor {
    cursor: pointer;
}



/*float clear*/
.clear {
	zoom: 1;
}
.clear:after {
	content:"\200c";
	display:block;
	height:0;
	font-size:0;
	clear:both;
}
.none{
	display:none;
	overflow:hidden;
}

.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.ml30{ margin-left:30px;}
.ml50{ margin-left:50px;}


.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt50{ margin-top:50px;}
.mt60{ margin-top:60px;}
.mt90{ margin-top:90px;}
.mt120{ margin-top:120px;}
.mt160{ margin-top:160px;}
.mt360{ margin-top:360px;}

.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.mb30{ margin-bottom:30px;}
.mb60{ margin-bottom:60px;}
.mb80{ margin-bottom:80px;}
.mb90{ margin-bottom:90px;}
.mb120{ margin-bottom:120px;}
.mb160{ margin-bottom:160px;}
.mb360{ margin-bottom:360px;}
.mb480{ margin-bottom:480px;}


.pl10{ padding-left:10px;}
.pl20{ padding-left:20px;}
.pl90{ padding-left:90px;}
.pl120{ padding-left:120px;}
.pl200{ padding-left:200px;}

.pr5{ padding-right:5px;}
.pr10{ padding-right:10px;}
.pr60{ padding-right:60px;}
.pr150{ padding-right:150px;}

.pt10{ padding-top:10px;}
.pt20{ padding-top:20px;}
.pt30{ padding-top:30px;}

.pb10{ padding-bottom:10px;}
.pb20{ padding-bottom:20px;}
.pb30{ padding-bottom:30px;}

.m0{ margin:0px;}
.p0{ padding:0px;}

.overh{ overflow:hidden;}

.bred{ border:1px solid #FF0000;}


.ht520{ height:520px;}
.wd270{ width:270px;}
.wd520{ width:520px;}
.yellow{ color:#FFFF00;}
.orange{ color:#FFA549;}
.orangebg{ background-color:#E29231;}
.orangeonebg{ background-color:#F95A20;}
.bluebg{ background-color:#D5F2F6;}
.graybg{ background-color:#333333;}
.redbg{ background-color:#FC0203;}
.whitebg{ background-color:#FFFFFF;}
.lavenderbg{ background-color:#6168ca;}
.graywhitebg{ background-color:#EFEFEF;}


.big{ font-size:35pt;}
.small{ font-size:25pt;}
.mini{ font-size:18pt;}

.colorr{ color:#FF0000;}
.colorw{ color:#FFFFFF;}
.colorb{ color:#000066;}
.colory{ color:#FF6600;}
.colorg{ color:#336600;}
.colorblack{ color:#333333;}

.clear{ clear:both;}
.w210{ width:210px;}

.alignleft{
	float:left;
	display:inline;
}
.alignright{
	float:right;
	display:inline;
}
.aligncenter{
    margin:0 auto;
    display:block;
}

.alignl{ text-align:left; }
.alignr{ text-align:right; }
.alignc{ text-align:center; }


.valignm{ vertical-align:middle;}
.valignt{ vertical-align:top;}
.overflowhide{ overflow:hidden;}


/*上传样式*/
.upload-box{ position:relative; display:inline-block; height:32px; vertical-align:middle; *display:inline;}
	.upload-box .upload-btn{ display:inline-block; height:25px; line-height:25px; padding-top:3px; border:1px solid #D4D4D4; color:#333; background:#fff; vertical-align:middle; *display:inline; }
	.upload-box .upload-progress{ position:absolute; top:0; left:0; padding:2px 5px; width:115px; height:26px; border:1px solid #d7d7d7; background:#fff; overflow:hidden; }
	.upload-box .upload-progress .txt{ display:block; padding-right:10px; font-weight:normal; font-style:normal; font-size:11px; line-height:18px; height:18px; text-overflow:ellipsis; overflow:hidden; }
	.upload-box .upload-progress .bar{ position:relative; display:block; width:112px; height:4px; border:1px solid #1da76b; }
	.upload-box .upload-progress .bar b{ display:block; width:0%; height:4px; font-weight:normal; text-indent:-99em; background:#28B779; overflow:hidden; }
	.upload-box .upload-progress .close{ position:absolute; display:block; top:1px; right:1px; width:14px; height:14px; text-indent:-99em; background:url(../images/skin_icons.png) -112px -168px no-repeat; cursor:pointer; overflow:hidden; }
	
.gdetail .gTit {
	background:#fff;
	border-bottom:1px #e6e9ed solid;
	color:#000;
	font-size:20px;
	height:49px;
	line-height:49px;
	margin-bottom:20px;
}
/*.gdetail .gCon img {
	width:100%
}*/
.gdetail .gCon p {
	font-size:14px;
	line-height:1.8em;
	overflow:hidden
}
.gdetail .gTit .gTit_link {
	color:#82c92f;
	text-decoration:none
}
.gdetail .gTit .gTit_link,.gdetail .gTit .gTit_ckb {
	float:right;
	font-size:12px;
	margin-right:20px
}
.gdetail .gCon .gArg {
	border:1px solid #ccc;
	font-size:16px;
	height:40px;
	line-height:40px;
	text-align:left;
	text-indent:15px
}
.gdetail .gCon .col2 {
	border:1px #ccc solid;
	border-bottom:0;
	margin-top:-1px;
	width:100%
}
.gdetail .gCon .consult {
	font-size:13px
}
.gdetail .gCon .consult,.gdetail .gCon.gService {
	text-align:left
}
.gdetail .gTit .gTit_ckb input {
	height:12px;
	margin-right:6px;
	vertical-align:-2px;
	width:12px
}
.gdetail .gCon .col2 td {
	border-bottom:1px #ccc solid;
	color:#666;
	font-size:16px;
	height:40px;
	line-height:40px;
	text-align:left;
	text-indent:16px
}
.gdetail .gCon td.wd207 {
	border-right:1px #ccc solid;
	color:#333;
	text-align:center!important;
	text-indent:0;
	width:207px
}
.gdetail .gCon .consult dt,.gdetail .gCon .consult dd {
	color:#333;
	display:block;
	line-height:30px;
	margin-bottom:15px
}
.gdetail .gCon .consult dd {
	background-position:0 -45px;
	color:#666;
	margin-bottom:20px;
	padding:0 0 15px 35px
}
.gdetail .gCon.gService p {
	line-height:2em
}
.gdetail .gCon.gService h3 {
	font-size:16px;
	line-height:2.4em
}
.gdetail .gCon .consult dt{ font-weight:bold;font-size:18px;}
.gdetail .gCon .consult dt big {
	display:inline-block;
	font-size:18px;
	width:35px;
}
.gdetail .gCon .consult dt i,.gdetail .gCon .consult dd i {
	background:url(../images/quesask.png) left top no-repeat;
	display:inline-block;
	height:30px;
	margin-right:5px;
	vertical-align:middle;
	width:35px
}
.gdetail .gCon .consult dd i {
	background-position:0 -45px
}
.gdetail .gCon .consult dd.last {
	border-bottom:none
}
.gdetail .gCon .consult dd .consult_info,.gdetail .gCon .consult dd .consult_editor {
	margin-top:15px
}
.gdetail .gCon .consult dd .consult_editor {
	background:#f5f8f1;
	display:block;
	height:137px;
	overflow:hidden;
	width:645px
}
.gdetail .gCon .consult dd .consult_editor textarea {
	border:1px #c9c9c9 solid;
	display:block;
	height:70px;
	margin:15px auto 5px;
	resize:none;
	width:613px
}	
.negative{ background:#FFF6F6;}

.clear{ clear:both;}
.ht30{ height:30px;}
.ht60{ height:60px;}
.ht80{ height:80px;}
