﻿﻿@charset "utf-8";
/* 统一浏览器默认样式 */

@font-face {
font-family:'DFPHeiW5-GB';
src:url('../fonts/DFPHeiW5-GB.eot');
src:url('../fonts/DFPHeiW5-GB.eot?#iefix') format('embedded-opentype'),url('../fonts/DFPHeiW5-GB.woff') format('woff'),url('../fonts/DFPHeiW5-GB.ttf') format('truetype'),url('../fonts/DFPHeiW5-GB.svg#DFPHeiW5-GB') format('svg');
font-weight:normal;
font-style:normal;}
.font_b { font-weight:bold;}
.audi_red { color:#cc0033;}
.small { font-size:1em;}
.normal { font-size:1.2em; line-height:3.2em;}
.normal3 { font-size:1.1em; line-height:1em;}
.normal2 { font-size:1.2em; line-height:1.6em;}
.normal4 { font-size:1.2em; line-height:1.8em;}
.normal5 { font-size:1.1em; line-height:2.9em;}
.grey { color:#333;}
.grey2 { color:#8c8c8c;}

/* 重置页面样式
-------------------------------------------------------*/
/* HTML样式 */
html { }
*{
	-webkit-box-sizing:border-box;
			box-sizing:border-box;
}

/* 重置框架样式 */
body {
	background-position:top center;
	background-repeat:repeat-x;
	margin:0 auto;
	padding:0;
	text-align:center;
	font-family:'Arial',"微软雅黑";
	font-size:14px;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	margin:0;
	padding:0;
}

/*定义字体*/
body,button,input,select,textarea{
	
}

input,select,textarea{
	
}

/* 标题都自定义, 适应多个系统应用 */
h1, h2, h3, h4, h5, h6 {

}

q:before,q:after {
	content:'';
}
.bd, .hd { width:100%; clear:both;}
select {vertical-align:middle;}

/* 列表样式 */
ul, ol, li, dl, dt, dd {
	list-style:none;
}

/* 图片样式 */
img, a img {
	border:0;
	padding:0;
	margin:0;
	font-size:0;
	display:block;
}


/* 去除fieldset默认边框 */
fieldset{
	border:0;
}
/* 链接样式 */
a {
	outline: none;
}
a:link {/*连接正常样式*/
	color:#000;
	text-decoration:none;
	outline: none;
}
a:visited {/*被访问过的样式*/
	color:#000;
	text-decoration:none;
	outline: none;
}
a:hover {/*鼠标经过样式*/
	color:#000;
	text-decoration:none;
	outline: none;
}
a:active {/*鼠标按下的样式*/
	color:#000;
	text-decoration:none;
	outline: none;
}
a.a1{
	outline: none;
}
a.a1:link {/*连接正常样式*/
	color:#fff;
	font-size:16px;
	text-decoration:none;
	outline: none;
}
a.a1:visited {/*被访问过的样式*/
	color:#fff;
	font-size:16px;
	text-decoration:none;
	outline: none;
}
a.a1:hover {/*鼠标经过样式*/
	color:#fff;
	font-size:16px;
	text-decoration:none;
	outline: none;
}
a.a1:active {/*鼠标按下的样式*/
	color:#fff;
	font-size:16px;
	text-decoration:none;
	outline: none;
}
a.a2{
	outline: none;
}
a.a2:link {/*连接正常样式*/
	color:#4e91e3;
	font-size:16px;
	text-decoration:underline;
	outline: none;
}
a.a2:visited {/*被访问过的样式*/
	color:#4e91e3;
	font-size:16px;
	text-decoration:underline;
	outline: none;
}
a.a2:hover {/*鼠标经过样式*/
	color:#4e91e3;
	font-size:16px;
	text-decoration:underline;
	outline: none;
}
a.a2:active {/*鼠标按下的样式*/
	color:#4e91e3;
	font-size:16px;
	text-decoration:underline;
	outline: none;
}
/* 图片链接效果 */
.pic a {
	display:inline-block;
}
.pic a:hover {
	display:inline-block;
}

/* 表格样式 */
table {
    border-collapse: collapse;
    border-spacing: 0;
	/* 去掉各Table  cell 的边距并让其边重合 */
}

/* IE bug fixed: th 不继承 text-align*/
th{
	text-align:inherit;
}

/* 清除浮动 */
.clearBoth {
	clear:both;
	/*控制分类后，各行高度不一样对不齐问题*/
	width:100%;
	height:0px;
	font-size:0;
	overflow:hidden;
	/*控制分类后，各行高度不一样对不齐问题*/
	line-height:0;
}

/* 重设 HTML5 标签, IE 需要在 js 中 createElement(TAG) */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { 
    display:block;
}

/* HTML5 媒体文件跟 img 保持一致 */
audio,canvas,video {
    display: inline-block;*display: inline;*zoom: 1;
}

/* ie6 7 8(q) bug 显示为行内表现 */
iframe{
	display:block;
}

/* 去掉 firefox 下此元素的边框 */
abbr,acronym{
	border:0;font-variant:normal;
}

/* 一致的 del 样式 */
del {
	text-decoration:line-through;
}

address,caption,cite,code,dfn,em,th,var {

}
em,i { font-style:normal;}
.fl { float:left;}
.fr { float:right;}
.f-clear { clear: both;}

/* login
------------------------------------------------------------*/
.s-bgColorGray { 
	background: #f2f2f2;
}
.g-registBox {
	margin: 20px;
	height: 400px;
	margin-top: 10px;
 }
 .u-logo img {
 	width: 70px;
 	margin-bottom: 20px;
 }
 /* 表单
 /*----------------------------------*/
 .field {
    margin-bottom: 12px; 
    float: left; 
    width: 100%; 
    height: auto;
}
.field label {
	position: absolute;
	width: auto;
}
.field label img {
	width: 16px;
	height: 23px;
	margin: 6px 5px;
	float: left;
}
.field input[type="text"] {
	height: 35px;
	width: 100%;
	background: #fff;
	border: 1px solid #c3c3c3;
	margin: -1px;
	border-radius: 6px;
	text-indent: 30px;
	text-align: left;
	font-family:"微软雅黑";
	outline: none; 
}
.s-fontColorGray {
	color: #a6a6a6;
	background: #f3f3f3 !important;
}
.s-widthB60 {
	width: 60% !important;
}
.s-widthB36 {
	width: 36% !important;
	float: right;
}
.u-btn1 {
	display: inline-block;
	height: 35px;
	width: 100%;
	background: #636363;
	background: #f39800;
	border-radius: 6px;
	line-height: 35px;
	color: #fff;
}
.u-btn1:hover {
	color: #fff;
	background: #f39800;
}
.u-btn2 {
	display: inline-block;
	height: 35px;
	width: 100%;
	background: #636363;
	border-radius: 6px;
	line-height: 35px;
	color: #fff;
}
.u-btn2:hover {
	color: #fff;
	background: #fdaa20;
}
/* guid
------------------------------------------------------------*/
.s-guidBgImg {
	width: 100%;
	height: auto;
}
.m-questionList {
	width: 44%;
	margin-left: 4%;
	height: auto;
	float: left;
}
.m-questionList .m-question {
	display: inline-block;
	height: auto;
	background: #f3f3f3;
	width: 86%;
	border-radius: 30px;
	color: #333;
	margin-top: 10px;
	text-align: left;
	padding:5px 10px;
	padding-left: 10px !important;
}
.m-questionList .m-question:hover {
	background: #f39800;
	color: #fff;
}
/* question
------------------------------------------------------------*/
.u-quesTitle {
	width: 100%;
}
.u-quesLogo img {
 	width: 70px;
 	margin-right: 10px;
 	margin-top: 10px;
 }
 .m-quesList {
	width:92%;
	margin-left: 6%;
	height: auto;
	float: left;
}
 .m-quesList .m-question {
	display: inline-block;
	height: auto;
	min-height: 40px;
	background: #f3f3f3;
	width: 80%;
	margin-left: 6%;
	border-radius: 30px;
	color: #4e4e4e;
	margin-top: 12px;
	text-align: left;
	padding:5px 10px;
	padding-left: 10px !important;
}
.m-quesList .m-question:hover {
	background: #f39800;
	color: #fff;
}
.m-quesList .m-question:hover .u-num {
	background: #f39800;
	color: #fff;
}
.u-num  {
	position: absolute;
	display: inline-block;
	width: 24px;
	height: 24px;
	background: #888889;
	border-radius: 24px;
	left: 14px;
	margin-top: 6px;
}
.u-num img {
	width: 100%;
}
/* detail
------------------------------------------------------------*/
.m-answer {
	width: 100%;
	background: #f3f3f3;
	border-radius: 6px;
	padding: 10px;
	float: left;
	margin-bottom: 30px;
}
.u-tab {
	display: inline-block;
	background: #565656;
	width: auto ;
	padding: 5px 10px;
	float: left;
	color: #fff;
	font-size: 1.1em;
	font-weight: bold;
}
.u-content {
	display: inline-block;
	width: 100%;
	height: auto;
	font-size: 1.1em;
	line-height: 1.8em;
	text-align: left;
	margin-top: 10px;
	color: #333;
	margin-bottom: 5px;
}
.u-content strong {
	font-size: 1.02em;
}
.text-indentNo {
	text-indent: 0px !important;
}
.u-beizhu {
	display: inline-block;
	color: #f39800;
	width: 100%;
	text-align: left;
	font-weight: bold;
}
.m-delTitle {
	float: left;
	width: 100%;
	text-align:left;
	margin-bottom: 10px;
}
.m-delTitle .u-num  {
	display: inline-block;
	width: 24px;
	height: 24px;
	background: #888889;
	border-radius: 24px;
	margin-top: 6px;
	margin-left: 10px;
}
.m-delTitle .u-num img {
	width: 100%;
}
.u-delTitle {
	display: inline-block;
	text-align: left;
	width: 92%;
	margin-top: 2px;
	font-size: 1.2em;
	line-height: 1.4em;
	font-weight: bold;
	color: #4e4e4e;
}
.u-content img {
	width: 100%;

}
.icon_5{
	vertical-align: middle;
    display: inline-block;
    float:left;
	width : 20px;
	height : 20px;
	background-image : url('../images/ic_questin.png');
	-webkit-background-size : 100% 100%;
	   		background-size : 100% 100%;
}


.menu_luan {
	position: fixed;
	top:0;
	width:100%;
	margin: 0 auto;
	background: #cccccc;
	height: 56px;
}
.halve_left,.halve_right {
	width:50%;
	height: 56px;
	line-height: 56px;
	float: left;
	background:#96a1ae;
	color:#fff;
}
.halve_right {
	float: right;

}
.menu_border_luan{
	border-bottom:3px #a4cdff solid;
	background:#8d97a3;
}
.h_margin_luan{
	padding-top:50px;


}