@charset "utf-8";
html{font-size:62.5%;}
body,img,h1,h2,h3,h4,h5,h6,dd,dl,dt,input,ul,li,button,textarea,p,blockquote,th,td,form{margin:0;padding:0}
body{-webkit-text-size-adjust:none;
	background:url(../images/bg.jpg) repeat;
	font-family: "微软雅黑", Arial;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-size:1.4rem;}
img{ border:0;}
ul,li,dt,dl,dd,ol{	list-style-type: none;	margin: 0px; padding: 0px; background:none; }
p {	margin: 0px; padding: 0px;}
.dq{text-align:justify; text-justify:inter-ideograph;}
a{ cursor:pointer; cursor:hand; font-family:微软雅黑;text-decoration:none;}
a:hover{ text-decoration:none;}
.clear{ clear:both;}
em,i{ font-style: normal;}

/*--baike head--*/
.bkheader{ height:78px; width:100%; background:#542970; overflow:hidden; zoom:1;}
.bkhead{ width:1200px; margin:0 auto; position:relative;}
.blogo{position:absolute; top:0px; left:0px; height:78px;}
.searchtable{width:376px  !important; height:50px  !important;position:absolute  !important; top:21px  !important; left:39%  !important;}
.searchinput{ width:267px; *width:267px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0) inset !important; border:1px solid #9b71b6 !important; margin-bottom:0px !important; padding:0px !important;  padding-left:25px !important; height:25px;height:25px\0; height:25px\9\0; *height:25px;  background:url(../images/sinput.jpg) no-repeat 5px top #fff  !important; color:#B1B7C5  !important; font-size:12px  !important; font-family:微软雅黑  !important; line-height:26px  !important; vertical-align:middle  !important;}
.searchbtn{ width:84px  !important;height:27px;height:27px\0; height:27px\9\0; *height:27px; border:0px  !important; background:url(../images/sbtn.jpg) no-repeat  !important; cursor:pointer;margin-top:0px;*margin-top:2px;}
.swta a{ padding-right:8px !important; color:#a183b4; font-size:12px !important; line-height:22px !important;transition:all 0.25s linear 0.01s; opacity:0.8;}
.swta a:hover{ color:#fff;}
.zxys1{position:absolute; top:0px; right:0px; width:134px; height:78px;}
.zxys1 a{ position:absolute; width:134px; height:78px;background:url(../images/zxbtn1.png) no-repeat;transition:all 0.25s linear 0.01s;}
.zxys1 a:hover{ background:url(../images/zxbtn2.png) no-repeat;width:134px; height:78px;}
/*--baike nav--*/
.pcnav{width:100%; background:url(../images/pcnavbg.png) repeat-x; height:65px; z-index:999; position:relative;}
.pcnavm{ width:1200px; margin:0 auto; height:54px !important;line-height:54px  !important; vertical-align:middle  !important;overflow:hidden;}
.pcnavm ul{ margin:0 auto; }
.pcnavm ul li{ float:left; display:inline; text-align:center; line-height:50px !important; }
.pcnavm ul li a{ padding:0px 68px; color:#555; font-family:微软雅黑; font-size:16px;display:inline-block; font-family:微软雅黑;  transition:all 0.25s linear 0.01s;border-bottom:4px solid #fff; background:url(../images/borright.png) no-repeat top right;}
.pcnavm ul li a:hover{ border-bottom:4px solid #ddad5a;font-family:微软雅黑;}

/*--baike ad1--*/
.pc_ad_1{display:none; width:1200px; height:124px; margin:0 auto; z-index:99; background:#fff; margin-top:-11px; position:relative;}
.pc_ad_1 a{  display:block;}
.panHeader{	display: block;
	height: 124px;
	left: -360px;
	overflow: hidden;
	position: absolute;
	text-align: center;
	top: 0;
	width: 1920px;}


.container{ width:1200px; margin:0 auto; overflow:hidden; zoom:1; border:1px solid #eee; background:#fff; margin-top:16px;}
/*--baike pageleft--*/
.pageleft{ background:url(../images/consbg.jpg) repeat-y right top #fff; width:852px; position:relative; overflow:hidden; zoom:1; float:left;}
.bshare{ width:96.5962441314554%; padding-right:3.4037558685446%; margin-top:25px; padding-bottom:5px; position:relative; height:32px; display:block;overflow:hidden;}
.bsharee{ position:absolute; right:0px; top:0px; width:192px; height:32px;}
.bsharee li{ float:left; display:inline; height:32px;line-height:32px; padding-right:5px;}
.bsharee span{ padding-right:5px; color:#a7a7a7; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif}
.bsharee a{ background:url(../images/fxline.png) no-repeat right 4px; height:32px; float:left;transition:all 0.25s linear 0.01s;}
.bsharee img{ padding-right:5px;vertical-align: middle;}
.bsharee a:hover{ opacity:0.75;}
.consArea{width:96.5962441314554%; padding-right:3.4037558685446%; position:relative; overflow:hidden; zoom:1; }



.lmjs{ font-size:16px; line-height:28px; color:#333; text-indent:2em; display:block; padding:26px 0;}
.c_lm_1{padding-left:40px; position:relative; overflow:hidden;}
.lmio{ width:100%; height:241px; position:relative; margin-bottom:35px;}
.dbimg{ border-right:1px solid #e5e5e5; position:absolute; left:0px;bottom:0px; z-index:98; width:430px; height:208px;}
.dbfont{ color:#fff; background:url(../images/pfbq1.png) no-repeat; width:172px; height:46px; position:absolute; left:0px; top:0px; z-index:100; line-height:32px; text-align:center; font-size:14px;}
.xmxq{ width:328px; position:absolute; right:0px; padding-top:20px;}
.xmxq li{ background:url(../images/r_i_1.jpg) no-repeat left center; line-height:40px; border-bottom:1px dashed #e5e5e5; padding-left:14px; font-size:14px;}
.xmxq a strong{ color:#909090;transition:all 0.25s linear 0.01s;}
.xmxq a span{ color:#333;transition:all 0.25s linear 0.01s;}
.xmxq a:hover{ opacity:0.8;}
.moreal{ width:155px; height:38px; line-height:38px;transition:all 0.25s linear 0.01s; background:#7f47a4; display:block; color:#fff; text-align:center; position:absolute; left:462px; top:203px;font-size:14px;}
a:hover.moreal{ opacity:0.9; background:#bb8d46;}
.muluTab{ width:100%;  border-top:1px dashed #e5e5e5; padding-top:35px;}
.mltit{ background:url(../images/mulutit.png) no-repeat top center #f3f3f3; height:38px; width:100%;}
.catalog-list{ border-left:1px solid #ececec;border-right:1px solid #ececec;border-bottom:1px solid #ececec; padding:25px 25px 20px 5px; display: block; overflow: hidden;}
.column-3 ol{ float:left; width:196px;  border-right: 1px solid #f5f5f5;}
.catalog-list ol:last-child{ border-right:none;}
.column-3 ol li::before {
    font-size: 14px;
    line-height: 24px;
    position: absolute;
}
.catalog-list ol li.level1 {
    line-height: 28px;
}
.catalog-list ol li.level2 {
    line-height: 21px;
}
.catalog-list ol li.level1 .index {
    -moz-box-orient: vertical;
    color: #682e8e;
    display: inline-block;
    font-size: 16px;
    padding-left: 15px;
    padding-right: 8px;
    text-align: right;
    vertical-align: top;
    width: 18px;
}
.catalog-list ol li.level1 .text {
    -moz-box-orient: vertical;
    background-color: #fff;
    display: inline-block;
    font-size: 16px;
    font-weight: 500;
    vertical-align: top;
    width: 120px;
}
.catalog-list ol li.level1 .text a {
    color: #682e8e;
}
.catalog-list ol li.level2 .index{
    -moz-box-orient: vertical;
    color: #ccc;
    display: inline-block;
    font-size: 12px;
    line-height: 16px;
    padding-left: 35px;
    padding-right: 5px;
    vertical-align: top;
    width: 5px;
}

.catalog-list ol li.level2 .text{
    -moz-box-orient: vertical;
    display: inline-block;
    font-size: 12px;
    line-height: 16px;
    vertical-align: top;
    width: 115px;
}
.catalog-list ol li.level2 .text a{
    color: #333;
}
.body-wrapper a {
    color: #682e8e;
    text-decoration: none;
}



.bara-title.level-2{
    background:url(../images/r_i_3.jpg) no-repeat;
    clear: both;
    display: block;
    font-family: Microsoft YaHei,SimHei,Verdana;
    font-size: 24px;
    font-weight: 500;
    line-height: 28px;
    margin: 40px 0 15px -40px;
    overflow: hidden;
    position: relative;
}


.bara{
    color: #333;
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 15px;
    text-indent: 2em;
    word-wrap: break-word;
}

.consArea .c_lm_1 h1{  font-size:36px; padding-bottom:16px; border-bottom:1px dashed #e5e5e5;}
.consArea .c_lm_1 h1 a{ color:#333; font-weight:normal;transition:all 0.25s linear 0.01s;}
.consArea .c_lm_1 h1 a:hover{ opacity:0.85; }

.consArea .c_lm_1 .bara-title.level-2 h2{   background: #fff none repeat scroll 0 0;
    color: #333;
    display: block;
    float: left;
    font-size: 22px;
    line-height: 26px;
	height:28px;
    margin: 0 0px 0 40px;
	padding-right:10px;
	font-weight:normal;}

.consArea .c_lm_1 h3{ font-weight:700; font-size:16px; color:#333; line-height:30px;    margin-bottom: 15px;
    text-indent: 2em;
    word-wrap: break-word;
}
.consArea .c_lm_1 h4{ color: #333;
    font-weight:normal;
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 15px;
    text-indent: 2em;
    word-wrap: break-word;}




.bara_pic{ text-align:center;}
.hfpic{ position:relative; display:block; height:112px; margin-top:25px;}
.zjhead{ position:absolute; left:0px; top:0px; width:112px; height:112px; text-indent:0em;}
.zjinfo{ position:absolute; width:650px; right:0px; top:0px; text-align:left;text-indent:0em;}
.zjinfo .zjh4{ font-size:16px; font-weight:700;}
.zjinfo .zjh4 span{ font-size:14px; font-weight:normal; padding-left:15px; }
.zjinfo p{ font-size:14px;word-wrap: break-word;}
.zjinfo p font{ font-size:14px; }
.zjinfo .zxzj{ width:132px; text-align:center; color:#fff; height:39px; line-height:38px; background:#7f47a4; display:block;transition:all 0.25s linear 0.01s; float:left; margin-top:8px;}
.zjinfo a:hover.zxzj{opacity:0.9; background:#bb8d46;}
.zjinfo a:hover.dzzj{opacity:0.9; border:1px solid #FC0;}
.zjinfo .dzzj{width:74px; text-align:center; border:1px solid #edb121;  height:37px; line-height:37px; background:#fff; display:block;transition:all 0.25s linear 0.01s;float:left; margin-left:5px; margin-top:8px;}
.dzzj img{ padding-right:5px; vertical-align:top; padding-top:9px;}
.dzzj span{ color:#a7a7a7; font-family:"Times New Roman", Times, serif; font-size:14px;}
.hfinfo{ background:url(../images/r_i_4.jpg) no-repeat 45px 0px; padding-top:11px; margin-top:10px; padding-bottom:30px; border-bottom:1px dashed #e5e5e5}
.hfxq{ border:1px solid #efefef; background:#fcfcfc; padding:3% 4% 2% 4%; position:relative;}
.hfxq span{  color:#999; display:block; text-align:right; font-size:14px;}

.bara .hfinfo:last-child{ border-bottom:none;padding-bottom:0px;}
.bara .casedb{ width:100%; padding:2% 0% 2% 4.5%;}
.bara .casedb li{ width:42%; margin:0 10px 15px 10px; text-align:center; display:block; float:left; text-indent:0em; overflow:hidden}
.bara .casedb li img{ width:100%;}
.bara .casedb a{ font-size:14px; line-height:20px; color:#333;}
.bara .zjlist{ width:752px; position:relative; zoom:1; text-indent:0em; margin-left:15px; z-index:10;}
.bara .zjlist .zjp{width:752px; height:385px; display:block; position:relative; margin-top:35px;}
.bara .zjp .zjifo{ position:absolute; z-index:200; left:303px; top:46px; width:435px; height:333px;}
.bara .zjp .zjifo .dh4{ font-size:26px; font-weight:bold; display:block; margin-bottom:15px;}
.bara .zjp .zjifo .dh4 a{ color:#333;}
.bara .zjp .zjifo .dh4 span{ font-size:14px; color:#837358; padding-left:10px; font-weight:normal;}
.bara .zjp .zjifo .dp{ background:url(../images/r_icon_s.png) no-repeat left center; padding-left:15px; line-height:21px; font-size:15px; font-weight:bold; color:#333;display:block;}
.bara .zjp .zjifo .dspan{ display:block; padding-left:15px; color:#6d6d6d; line-height:21px; font-size:15px; font-weight:normal; padding-bottom:10px;}
.ljzjxq{ position:absolute; left:64px; bottom:20px; background:#8b52b1; padding:0 15px;height:38px; text-align:center; line-height:38px; color:#fff; font-size:14px;transition:all 0.25s linear 0.01s;}
a:hover.ljzjxq{ opacity:0.8;}
.yyzj{ position:absolute; right:15px; bottom:20px; background:#fff; height:34px; text-align:center; line-height:34px; color:#8b52b1; font-size:14px; padding:0px 15px; line-height:34px; border:2px solid #8b52b1;transition:all 0.25s linear 0.01s; }
a:hover.yyzj{ opacity:0.8;}
.zjbd{ width:100%;margin-top:20px; position:relative;}
.zjbd p{ width:40px; padding:18px 10px; background:#f3f3f3; color:#4d4d4d; font-size:18px; line-height:20px; position:absolute; left:0px; top:0px;}
.zjbd ul{ width:682px; float:right; border-bottom:1px dashed #e5e5e5; padding-bottom:5px; height:67px; overflow:hidden;}
.zjbd ul li{ font-size:15px;  width:47%; margin-right:16px; display:inline; float:left; line-height:24px; padding-top:4px;}
.zjbd li a{color:#333;transition:all 0.25s linear 0.01s;}
.zjbd li a:hover{color:#682e8e;}
.zjbd li span{ -moz-box-orient: vertical;
    color: #ccc;
    display: inline-block;
    font-size: 12px;
    padding-right: 5px;
    vertical-align: top;
    width: 5px;}
.bara .cared{ width:100%; position:relative; overflow:hidden; padding-bottom:15px;}
.bara .cared li{ width:30%; margin-right:20px; line-height:30px; float:left; display:inline; font-size:16px; text-indent:0em;}
.bara .cared li a{ color:#333;transition:all 0.25s linear 0.01s;}
.bara .cared li a:hover{color:#682e8e;}
.bara .cared li span{ -moz-box-orient: vertical;
    color: #ccc;
    display: inline-block;
    font-size: 12px;
    padding-right: 5px;
    vertical-align: top;
    width: 5px;
	}


/*--baike pageright--*/

.pageright{width:312px; position:relative; overflow:hidden; zoom:1; float:right; padding-right:18px; padding-top:18px;}
.pp-ad{ width:100%; height:260px; overflow:hidden; display:block;}
.pp-ad a{ border:1px solid #fff; display:block;transition:all 0.25s linear 0.01s;}
.pp-ad a:hover{ border:1px solid #7f47a4;}
.fr-tit{
    background:url(../images/righttit.jpg) no-repeat left top;
    clear: both;
    display: block;
    font-family: Microsoft YaHei,SimHei,Verdana;
    font-size: 24px;
    font-weight: 500;
    line-height: 28px;
    margin: 40px 0 20px 0px;
    overflow: hidden;
    position: relative;
}
.fr-tit .title-text-r{   
    color: #333;
    display: block;
    float: left;
    font-size: 22px;
    line-height: 26px;
	height:28px;
	margin-top:5px;

}
.frar{color: #333;word-wrap: break-word;}
.dyzjSll{ border:1px solid #e5e5e5; width:310px; height:230px; overflow:hidden; position:relative;}
.ck-slide { width: 310px; height: 230px; margin: 0 auto;}
.ck-slide ul.ck-slide-wrapper { height: 230px;}
.frar .fx-case{ width:100%; width:312px;  display:block;text-align:center}
.frar .fx-case p{ line-height:30px; font-size:14px; text-align:center; display:block; width:100%;}
.frar .fx-case a{ color:#333}
.frar .fx-case a:hover{ color:#682e8e}
.frar .fx-case span{ color: #ccc;
    display: inline-block;
    font-size: 12px;
    padding-right: 5px;
    vertical-align: top;
    width: 5px;}
.xmlista{ width:100%;}
.xmlista li{ width:99px;  float:left; margin:0px 3px 8px 2px;}
.xmlista li p{  color:#6d6d6d; font-size:14px; text-align:center;}
.xmlista li a{ display:block;}
.xmlista li a img{border:1px solid #fff;transition:all 0.25s linear 0.01s;}
.xmlista li a:hover img{border:1px solid #682e8e;}
.searTj{ padding-left:8px;}
.searTj li{ background:url(../images/r_i_5.jpg) no-repeat left 12px; padding-left:20px; line-height:32px; height:32px; overflow:hidden}
.searTj li a{ color:#333; opacity:0.8;transition:all 0.25s linear 0.01s; font-size:14px;}
.searTj li a:hover{ opacity:1;}


.bottompp{ margin:0 auto; width:1196px; height:170px; background:#fff; padding:12px 7px; border: 1px solid #eee; margin-top:14px; zoom:1;}
.bottompp a{ float:left; display:inline; margin:0 2px;}
.bk_footer{ width:100%; background:#542970; margin-top:15px; height:138px;}
.bk_copy{ height:110px; background:url(../images/fotpinpai.png) no-repeat right center; width:1200px; margin:0 auto; position:relative;  padding:13px 0px;}
.fotlogo{ position:absolute; left:0px; top:30px;}
.fotcopy{ position:absolute; left:370px; top:20px; border-left:1px solid #866799; padding-left:30px;}
.fotcopy a{ color:#f8f8f8;transition:all 0.25s linear 0.01s; opacity:0.8; line-height:20px; height:20px; font-size:14px;}
.fotcopy a:hover{ color:#fff;opacity:1;}
.fotcopy p{color:#f8f8f8; height:20px; display:block; overflow:hidden;}
.fotcopy b{ font-size:10px; padding:0px 10px;}

/*--zhidao--*/
.wt{  
    clear: both; overflow: hidden;
    font-family: Microsoft YaHei,SimHei,Verdana;
    margin: 40px 0 15px 0px;
    position: relative;
	padding-bottom:15px; border-bottom:1px dashed #e5e5e5;  
	}
	
.wt .wtiti{font-size: 22px;background: url("../images/z_tit_icon.png") no-repeat scroll 0 0;
    font-weight: 500;
    line-height: 28px;padding-left:40px;display: block; 
	color:#333;}
.wt .wtxq{ color:#656565; text-indent:2em; margin-top:20px; line-height:28px; font-size:16px;}
.wt .wtifo{ margin-top:20px; font-size:12px; position:relative; height:20px; line-height:20px;}
.wt .wtifo a{ background:url(../images/z_jb_icon.jpg) no-repeat left center; padding-left:18px; color:#ddad5a;}
.wt .wtifo span{ color:#8c8c8c;}
.wt .wtifo a,.wt .wtifo span,.wt .wtifo b{ display:inline; }	
.wt .wtifo b{ font-size:9px; font-weight:normal; color:#CCC; padding:0px 10px;}
.wt .wtifo .rq{  color:#8c8c8c; position:absolute; right:5px;}	
	
.bestan{clear: both; overflow: hidden; margin: 40px 0 15px 0px;
    position: relative; font-family: Microsoft YaHei,SimHei,Verdana;
	border:2px solid #a883bf; padding:12px 24px;}
.bestan .antit{font-size: 22px;background: url("../images/z_tit_icon_1.png") no-repeat scroll 0 0;
    font-weight: 500;
    line-height: 40px;padding-left:40px;display: block; 
	color:#333; border-bottom:1px dashed #e5e5e5; padding-bottom:16px;}	
.bestan .da{ padding:20px 0; font-size:16px; line-height:30px; color:#333;}	
.bestan .da p{ text-indent:2em; margin-bottom:15px; line-height:34px}	
.bestan .dabtn{ margin-bottom:15px;*padding-bottom:15px; float:left; width:100%;}	
.bestan .dabtn .gl{ width:120px; height:38px; background:#7f47a4; text-align:center; color:#fff; display:block; float:right; line-height:36px;transition:all 0.25s linear 0.01s;margin-right:10px; font-size:14px;}	
.bestan .dabtn .yy{ width:120px; height:38px; background:#ddc5ed; text-align:center; color:#7f47a4; display:block; float:right;line-height:36px;transition:all 0.25s linear 0.01s;font-size:14px;}	
.bestan .dabtn .gl span,.bestan .dabtn .yy span{ font-family:"Times New Roman", Times, serif; padding:0 3px; font-size:14px;}
.bestan .dabtn .gl img{ padding-top:6px;*padding-top:0px; vertical-align:top}
.bestan .dabtn a:hover.gl{ background:#661c96;}
.bestan .dabtn a:hover.yy{ background:#cea3eb;}
.bestan .dabtn .yy img{ padding-top:11px;*padding-top:3px;  vertical-align:top}

.qtlswt{ clear: both; overflow: hidden;
    font-family: Microsoft YaHei,SimHei,Verdana;
    margin: 40px 0 0px 0px;
    position: relative;
}
.qtlswt .qttit{font-size: 22px;background: url("../images/z_tit_icon_4.png") no-repeat scroll left center;
    font-weight: 500;
    line-height: 36px;padding-left:34px;display: block; 
	color:#333; padding-bottom:10px;border-bottom:1px solid #e5e5e5; }	
.qtlswt .qtwtlist{ margin:20px 27px 15px 30px; clear:both; overflow:hidden; position:relative;}
.qtlswt .qtwtlist .wt1{ display:block; line-height:32px; font-size:16px; color:#7f47a4; margin-bottom:10px;}
.qtlswt .qtwtlist .wt2bg{ background:url(../images/z_xx_bg_1.jpg) no-repeat 15px 0px; width:100%; height:10px;}
.qtlswt .qtwtlist .wt2{ background:#f5f5f5; float:left;
	 display:block; line-height:26px; font-size:14px; color:#656565; padding:20px 25px 15px 25px;}
.qtlswt .qtwtlist .wt2 .ckbtn{ color:#7f47a4; text-decoration:underline; float:right}


.guanxin li{ line-height:34px; height:34px; border-bottom:1px dashed #e5e5e5; position:relative;}
.guanxin li .gx1{ color:#0066cc; font-size:16px; padding-right:15px;}
.guanxin li .gx2{ color:#cd2727; font-family:"Times New Roman", Times, serif; font-size:16px; vertical-align:middle}
.guanxin li span{  font-size:14px; color:#b2b2b2; padding-right:10px; position:absolute; right:0px; top:0px; line-height:34px;}
.guanxin li .gx2 img{ padding-right:6px;}

.qtlswt .ckqt{ clear:both; overflow:hidden; margin:15px 0px 0px 32px; float:left; width:93%;}
.ckqt p{ font-size:16px; color:#7f47a4; display:block; margin-bottom:10px;}
.ckqt textarea{ width:99%; height:80px; display:block;}
.ckqt input{ border:none; background-color:#7f47a4; width:100px; height:30px; text-align:center; color:#fff; float:right; margin-right:5px; margin-top:10px;}



.slideBox .unslider-arrow{position: relative;}
.dyzjSll .unslider-arrow{position: relative;}
.slideBox .arrow { position: relative; bottom: 140px;}
.dyzjSll .arrow { position: relative; bottom: 140px;}
.slideBox #al { float: left;}
.dyzjSll #al { float: left;}
.slideBox #ar { float: right;}
.dyzjSll #ar { float: right;}



