@charset "gb2312";
/* CSS Document */
/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, tr, td, pre, form, fieldset, legend, button, input, textarea, img{
	border:medium none;
	margin: 0;
	padding: 0;
}
/** 设置默认字体 **/
body, button, input, select, textarea{ font: 12px/1.5  Verdana, Geneva, sans-serif, tahoma, Srial, helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6{ font-size: 100%;}
em{ font-style:normal;}
/** 重置列表元素 **/
ul, ol,li{ list-style: none;}
/** 重置图片元素 **/
img{ border:none; vertical-align: middle;}
/** 重置表格元素 **/
table{ border-collapse: collapse; border-spacing: 0;}
/** 重置超链接元素 **/
a:focus{ outline:0;}
a{ blr:expression(this.onFocus=this.close());}
a{ blr:expression(this.onFocus=this.blur());}
a:focus{ -moz-outline-style:none; }
a{ text-decoration:none; color:#5a5a5a; transition:all 0.4s ease 0s;}
a:hover{ /*filter:alpha(opacity=70); opacity:0.7;*/ color:#F00;}
.red{ color:#e00404;}
.red2{ color:#c42132}
.blue{ color:#0964c1;}
.ple{ color:#881ca7;} /* purple 紫色 */
.gray{ color:#5e5e5e} /* gray 灰色 */
.yel{ color:#bb6a2b;} /* yellow 黄色 */
.brown{ color:#a3612c;}
.white{ color:#FFF;}
.clr1{ color:#f5eced;}
.clear{ clear:both;}
.lf{ float:left; display:inline;}
.rt{ float:right; display:inline;}
.mt10{ margin-top:10px !important;}
.mt30{ margin-top:30px !important;}
.mr00{ margin-right:0 !important;}
body{ font-family:微软雅黑; font-size:14px; line-height:25px; color:#4f4f4f;}
.w1000{ width:1000px; margin:0 auto; overflow:hidden;}
.topMenu{ padding:20px 0; font-size:14px; overflow:hidden;}
.topMenu dl{ float:left; display:inline-block; margin-left:40px; overflow:hidden;}
.topMenu dt{ display:inline-block; width:100%; height:36px; margin-bottom:5px; border-bottom:1px solid #CACACA;}
.topMenu dt p{ display:inline-block; height:35px; border-bottom:2px solid #8C23AA; font-size:18px; line-height:35px; color:#881ca7;}
.topMenu dt p span{ float:left; display:block; background:url(../images/index_ico.png) no-repeat; width:36px; height:33px;}
.topMenu dt p span.sp01{ background-position:-294px 0;}
.topMenu dt p span.sp02{ background-position:-298px -53px;}
.topMenu dt p span.sp03{ background-position:-297px -100px;}
.topMenu dt p span.sp04{ background-position:-296px -153px;}
.topMenu dt p span.sp05{ background-position:-297px -204px;}
.topMenu dd span{ display:inline-block; padding-left:8px;}
.topMenu dd span .red{ color:#F00;}
.topMenu dl:first-child{ margin-left:0;}
.topMenu dd span:first-child{ padding-left:0;}
.index_ico{ background:url(../images/index_ico.png) no-repeat;}
.til1{ width:100%; height:38px; margin-bottom:5px; border-bottom:1px solid #CACACA;}
.til1 span{ float:left; height:37px; border-bottom:2px solid #8C23AA; font-size:18px; line-height:37px; color:#881ca7;}
.til1 a{ float:right; background:#000; width:56px; margin-top:15px; border-radius:8px; text-align:center; line-height:16px; color:#FFF;}
.iBox1{ width:262px; overflow:hidden;}
.iBox1 dl{ width:100%; margin:10px 0; font-family:宋体; font-size:12px; overflow:hidden;}
.iBox1 dt{ display:block; margin-bottom:8px;}
.iBox1 dt span{ display:block; text-align:center; font-family:微软雅黑; font-size:16px;}
.iBox1 dt p{ display:block; text-indent:2em;}
.iBox1 dd{ display:block; line-height}
.iBox1 dd p{ display:block; padding:0 3px; border-top:1px dashed #d3d4d4; line-height:36px;}
.iBox1 dd p:first-child{ border-top:none;}
.iBox1 dd em{ float:left; background-position:-237px -29px; width:9px; height:10px; margin:13px 10px 0 0;}
.iBox1 dd i{ float:right; background-position:-236px -67px; width:13px; height:13px; margin-top:11px;}
.iBox2{ width:437px; margin:0 auto; padding:0 9px 20px; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; overflow:hidden;}
.iBox2_1{ width:100%; margin:10px 0; overflow:hidden;}
.iBox2_1 li{ float:left; display:none;}
.iBox2_2{ width:100%; overflow:hidden;}
.iBox2_2 ul{ width:390px; height:77px; margin:0 auto; overflow:hidden;}
.iBox2_2 li{ float:left; display:inline; width:130px; text-align:center; overflow:hidden;}
.iBox2_2 li img{ border:2px solid #b3b3b3;}
.iBox2_2 li.active img{ border:2px solid #8a20a8;}
.iBox2_2 .prev{ background-position:0     0; width:20px; height:77px;}
.iBox2_2 .next{ background-position:-30px 0; width:20px; height:77px;}
.iBox3{}
.iBox3 dt{ display:block; background:#000; height:123px; cursor:pointer;}
.iBox3 dd{ display:block; background:#d2d2d2; margin-top:3px; text-align:center;}
.iBox3 dd a{ color:#000;}
.iBox3_1{ width:320px; margin-top:20px; overflow:hidden;}
.iBox3_1 dt{ height:272px;}
.iBox3_1 dd{ margin-top:5px; font-size:16px; line-height:35px;}
.iBox3_2{ width:672px; margin-top:10px; overflow:hidden;}
.iBox3_2 dl{ float:left; width:165px; margin:10px 0 0 3px; overflow:hidden;}
.iBox4{ margin:20px auto; display:none;}
.iBox4 ul{ display:block; overflow:hidden;}
.iBox4 li{ float:left; width:243px; margin:20px 9px 0 0; overflow:hidden;}
.iBox4 li p{ display:block; background:#d2d2d2; margin-top:5px; text-align:center; line-height:32px; color:#000;}
.iBox5 .expertMore{ display:block; margin-top:30px; text-align:center; font-size:18px; overflow:hidden;}
.iBox5 .expertMore a{ color:#7030a0; text-decoration:underline;}
.iBox5 .expertHide{ display:none;}
.iBox5_1{ width:100%; margin-top:20px; overflow:hidden;}
.iBox5_1 dl{ width:486px; margin-bottom:30px; overflow:hidden; border:1px solid #ccc; margin-right:10px; position:relative; float:left;}
.iBox5_1 dd{ width:179px; overflow:hidden; margin-left:15px; height:179px;}
.iBox5_1 dd p{ display:block; margin-top:10px; font-size:12px;}
.iBox5_1 dd em{ display:block;}
.iBox5_1 dd span{ width:22px; height:22px; font-size:20px; color:#8C23AA;}
.iBox5_1 dd p b{ color:#8C23AA;}
.iBox5_1 .erwei{ position:absolute; top:125px; left:146px;}
.iBox5_1 .erwei p{ color:red;    margin-top:-2px;}
.artMore{  text-align:center; vertical-align:middle ; height:50px;}
.artMore a{ text-decoration:underline; font-size:18px; color:#881ca7; height:30px; line-height:30px;}
.consult2{ display:block; width:298px; overflow:hidden; margin:10px auto;}
.consult2 a{ display:block; width:121px; text-indent:40px; font-size:16px; font-weight:bold; line-height:32px; color:#FFF;}
.consult2 a:hover{ opacity:0.7;}
.consult2 a.a01{ background-position:0 -225px;}
.consult2 a.a02{ background-position:-141px -225px;}
.consult3{ display:block; width:256px; overflow:hidden; margin:10px auto;}
.consult3 a{ display:none; width:121px; text-indent:40px; font-size:16px; font-weight:bold; line-height:32px; color:#FFF;}
.consult3 a:hover{ opacity:0.7;}
.consult3 a.a01{ background-position:0 -225px;}
.consult3 a.a02{ background-position:-141px -225px;}
.iBox5_2{ background:#f2f2f2; width:100%; margin-top:30px; padding:20px 0; text-align:center; overflow:hidden; display:none}
.iBox5_2 p{ display:inline-block; margin:0 8px;}
.iBox6{ margin:30px auto;}
.iBox6 li{ float:left; width:285px;  margin:20px 70px 0 0; overflow:hidden;}
.iBox6 li p{ display:block; text-align:center; font-size:18px; font-weight:bold; line-height:40px; color:#881ca7;}
