﻿/* CSS Document */
.clearfix{ clear:both;}
.left{ float:left;}
.right{ float:right;}
.clearfix:after{ clear:both; content:""; display:block; height:0; visibility:hidden;}
.mnzxct{width:1020px;height:auto;margin:0 auto;padding:0 10px 20px 10px; background:url(ctbg.gif); overflow:hidden; z-index:10; }
.mnzxct .mnzxotnavi {width:1000px; margin:0 auto;height:54px; background:url(mnzxtopbg.gif) no-repeat;margin-top:10px;line-height:44px; font-size:16px; color:#2d2c2c}
.mnzxct .mnzxotnavi span{width:120px; float:left; height:54px; text-align:center}
.mnzxct .mnzxotnavi span a{  font-size:12px; line-height:46px;color:#2d2c2c}
.mnzxct .mnzxotnavi span a:hover{  font-size:12px; line-height:46px;color:#552a6f}
.span10{ clear:both; height:10px; display:block; overflow:hidden; visibility:hidden}
.span30{ clear:both; height:30px; display:block; overflow:hidden; visibility:hidden}
.mnzxmain{ width:1020px; margin:0 auto; height:auto; overflow:hidden; zoom:1; background:url(ctboxbg1.gif) repeat;}
.line1{ background:url(mnzxline1.jpg) repeat-x; height:7px; width:100%; display:block; overflow:hidden;}
.pb20{ padding-bottom:20px;}
.pb30{ padding-bottom:30px;}
.pt20{ padding-top:20px;}
.pb10{ padding-bottom:10px;}
.mnzxtitle{ background:url(mnzxsybg2.jpg) no-repeat; width:985px; height:84px; margin:0 auto; overflow:hidden;}
.mnzxtitle p{ color:#6c6c6c; text-align:center; padding-top:50px; line-height:34px; font-size:14px;}
.mnBox1{ padding:0px 20px 20px 20px; width:980px; margin:0 auto; overflow:hidden;}
.dbimg1{ width:415px; background:url(mnzximgbg.jpg) no-repeat left top; display:inline; margin-left:20px; padding-left:10px; padding-top:8px;}
.dbimg1 .m1{display:block; float:left; width:406px; height:264px;}
.dbimg1 .m1 img{ height:264px; display:block;}
.dbimg1 .i1,.dbimg1 .i2{ width:178px; padding-left:20px; padding-top:15px; color:#9d7a57; line-height:20px;}
.dbimg1 .i2{ margin-left:10px; display:inline;}
.sc-tips{ width:485px; height:269px; background:url(mnzxsybg3.jpg) no-repeat; display:inline; margin-top:30px; overflow:hidden;}
.sc-tips h1{ display:block; height:44px; line-height:44px; width:100%; text-align:center; font-size:20px; color:#917050; font-weight:normal;}
.sc-tips p{ line-height:36px; height:37px; padding-left:30px;}
.sc-tips ul{ height:140px; overflow:hidden; width:450px; margin-left:26px;}
.sc-tips li{ width:140px; float:left; height:140px;  margin:0px 5px 0px 0px;}

.mnBox2{ width:1020px; background:url(mnzxsybg1.jpg) no-repeat top center; height:80px; overflow:hidden;zoom:1;}
.mnBox2 ul{ width:995px; overflow:hidden; margin-left:25px;height:63px; padding-top:13px;}
.mnBox2 ul li{ width:212px; text-align:center; float:left; margin-left:25px; display:inline;}
.mnBox2 ul li span{ font-size:10px; color:#999;}
.mnBox2 ul li p{ color:#27295c; font-size:16px; line-height:24px;}
.mnBox2 ul li p a{ color:#27295c;}.mnBox2 ul li p a:hover{ color:#4c4e79;}

.mnBox3{ background:url(mnzxline2.jpg) repeat-y 776px 0px; z-index:11; overflow:hidden; zoom:1; }
.mnBox3 .casefr{ width:239px; background-color:#fff; z-index:11; }
.mnBox3 .casefl{ width:775px; overflow:hidden;}
.title-1{ background:url(line2bg.gif) no-repeat left bottom; height:62px; line-height:48px; font-size:16px; padding-left:8px; padding-top:10px; color:#2d2c2c; }
.case-1 li{ border:1px solid #cacaca; width:181px; display:block; overflow:hidden; margin-left:32px; margin-bottom:12px;*margin-bottom:8px;_margin-bottom:8px;}
.case-1 li img{ display:block; border:1px soli #cacaca; padding:5px;}
.case-1 li p{border-top:1px solid #cacaca; padding-top:3px;}
.case-1 li p span{ display:block; line-height:18px; padding:0px 5px;}
.case-1 li .txt-1{ color:#5e3b6b;}.case-1 li .txt-1 a{ color:#5e3b6b;}.case-1 li .txt-1 a:hover{ color:#4a2458;}
.case-1 li .txt-2{ color:#6f6f6f;}
.case-1 li .morebtn1{display:block; text-align:right; color:#9c7956; padding-right:5px; padding-bottom:2px;}
.case-2{  padding-left:21px; background:url(mnzxsybg4.jpg) no-repeat; margin-left:18px; margin-bottom:20px;}
.case-2 li{ width:154px; display:block; background:url(mnzxsybg5.jpg) no-repeat; height:33px; line-height:32px; padding-left:16px; text-transform:uppercase}
.case-2 li a{ color:#5e3b6b;}
.case-2 li a:hover{ color:#9e71af;}

.mnlist{ width:100%; overflow:hidden;}
.realcase{ padding-left:35px; padding-right:25px;width:715px;padding-top:20px; padding-bottom:30px; float:left;}
.rcimg{ width:425px; background:url(mnzximgbg-2.jpg) no-repeat; height:279px; position:relative;}
.rcimg-a{ position:absolute; left:11px; top:17px; width:202px; height:244px;}
.rcimg-b{ position:absolute; right:9px; top:17px; width:202px; height:244px;}
.rcinfo{ width:264px; padding-bottom:45px; position:relative; height:230px; overflow:hidden; display:block;}
.stime{ position:absolute; bottom:0; left:0; height:44px; width:100%;}
.stime p{ line-height:22px; color:#6b6470;}
.checkmore{ position:absolute; right:0px; bottom:4px; width:74px; height:19px;background:url(mnzxsybg6.jpg) no-repeat; display:block;}
.checkmore span{ color:#fff; padding-left:5px; line-height:18px;}
.rcinfo h1{ font-size:22px; color:#564e5c; display:block; padding-bottom:8px; font-weight:normal;}
.rcp1{ font-size:14px; line-height:22px; color:#552d66; display:block; height:178px; overflow:hidden;text-align:justify; text-justify:inter-ideograph;}
.lockbox{ background:url(f11f3a292df5e0fe50e272ed5d6034a85fdf7260.png) no-repeat center center; width:100%;height:279px;; float:left;}
.page
{
  overflow:hidden;
  text-align:center;
}
.page a
{
	display:inline-block;
	width:19px;
	height:24px;
	background:url(pgbg.png) no-repeat;
	color:#fff;
	font-family:"micrsoft Yahei";
	font-size:14px;
	text-align:center;
	line-height:24px;
	vertical-align:middle;
	font-weight:bold;
	margin:5px;
	cursor:hand;
}
.page a.this
{
  background:url(pgbghover.png) no-repeat;
}
.page a:hover
{
  background:url(pgbghover.png) no-repeat;
}
.page a.next
{
	font-size:12px;
	background:url(next.png) no-repeat left ;
	padding-left:25px;
	color:#55296F;	
	width:auto;
	height:auto;
}
.page a.pre
{
	font-size:12px;
	background:url(pre.png) no-repeat right;
	padding-right:25px;
	color:#55296F;	
	width:auto;
	height:auto;
}
.ctips{ width:755px; position:relative; padding-bottom:50px;margin-left:15px;}
.ctips span{ padding-right:140px; overflow:hidden; line-height:20px; font-size:14px;color:#333232; }
.cbtn{ position:absolute; right:0px; top:10px;text-align:center; width:144px; height:33px; background:url(mnzxsybg7.jpg) no-repeat; display:block; }
.cbtn font{ font-size:14px; color:#9c9c9c; line-height:36px;_line-height:40px; }
.cbtn:hover font{ color:#603471;}
.mnline{width:1000px; height:29px; background:url(linebg.gif) center no-repeat; margin:0 auto; }


/*我的模拟整形*/
/* 焦点图区域 */
.khwd-focus{width:100%;height:381px; border-bottom:2px solid #727272; background-color:#fff;}
.khwd-focus .khwd-focusbox{width:100%;height:381px;position:relative;}
.khwd-focus .khwd-focusimg{width:100%;height:381px; float:left;position:absolute; top:0px;}

/* 焦点图滚动图样式 */
#wd-fsbox {WIDTH: 100%; HEIGHT: 381px; }
#wd-fsbox .wd-banC {Z-INDEX: 8; POSITION: relative; top:0px; MIN-WIDTH: 1020px; MARGIN: auto; HEIGHT: 381px; OVERFLOW: hidden}
#wd-fsbox .wd-banC .wdul_img {POSITION: absolute; WIDTH: 100%; HEIGHT: 381px; OVERFLOW: hidden; TOP: 0px; LEFT: 0px}
#wd-fsbox .wd-banC .wdul_img LI {POSITION: absolute; WIDTH: 100%; HEIGHT: 381px; VERTICAL-ALIGN: bottom; TOP: 0px; LEFT: 0px}
#wd-fsbox .wd-banC .wdul_img .current {FILTER: alpha(opacity=100); opacity:1}
#wd-fsbox .wd-banC .wdul_img LI A {WIDTH: 100%; DISPLAY: block; HEIGHT: 381px}
#wd-fsbox .wd-banC .wdul_img LI .hjmm {BACKGROUND:url(../../images/front/wd1.jpg) no-repeat center top}
#wd-fsbox .wd-banC .wdul_img LI .wd2 {BACKGROUND:url(../../images/front/wd1.jpg) no-repeat center top}
#wd-fsbox .wd-banC .wdul_img LI .wd3 {BACKGROUND:url(../../images/front/wd1.jpg) no-repeat center top}
#wd-fsbox .wd-banC .wdul_img LI .wd4 {BACKGROUND:url(../../images/front/wd1.jpg) no-repeat center top}
#wd-fsbox .wd-banC .wdul_img LI .wd5 {BACKGROUND:url(../../images/front/wd1.jpg) no-repeat center top}
#wd-fsbox .wd-banC .wdul_img LI .wd6 {BACKGROUND:url(../../images/front/wd1.jpg) no-repeat center top}
#wd-fsbox .wd-banC .wdul_img LI .wd7 {BACKGROUND:url(../../images/front/wd1.jpg) no-repeat center top}

#wd-fsbox .wd-banC .wdb_np {Z-INDEX: 99; POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 80px; WIDTH: 40px; DISPLAY: block; HEIGHT: 80px; COLOR: #fff; FONT-SIZE: 70px; TOP: 120px}
#wd-fsbox .wd-banC #wdban_prev {MARGIN-LEFT: -500px; LEFT: 50%}
#wd-fsbox .wd-banC #wdban_next {RIGHT: 50%; MARGIN-RIGHT: -500px}
#wd-fsbox .wd-banC .wdtab_round {Z-INDEX: 99; POSITION: absolute; BOTTOM:20px; MARGIN-LEFT: -480px; LEFT: 50%}
#wd-fsbox .wd-banC .wdtab_round LI {WIDTH: 12px; PADDING-RIGHT: 10px; FLOAT: left; HEIGHT: 12px; VERTICAL-ALIGN: bottom}
#wd-fsbox .wd-banC .wdtab_round LI A {BACKGROUND-IMAGE:url(fsicons.png); WIDTH: 12px; DISPLAY: block; BACKGROUND-POSITION:left 0px; HEIGHT: 12px; _background:url(fsiconsie6.gif) no-repeat 0 0}
#wd-fsbox .wd-banC .wdtab_round .wdon_round A {BACKGROUND-IMAGE: url(fsicons.png); BACKGROUND-POSITION: left -12px; _background:url(fsiconsie6.gif) no-repeat 0 0}

.mmtitle{ background:url(mymnzxbg1.jpg) no-repeat center top; width:100%; overflow:hidden; height:68px;}
.mmcons{ background:url(mymnzxbg2.jpg) no-repeat center top; width:793px; height:613px; overflow:hidden; margin:0 auto; }
.mmconstitle{ text-align:center; width:100%; display:block; color:#a6a6a6; line-height:32px; height:32px; padding-top:31px; font-size:14px;}
.mmconsScroll{ width:708px;margin:0 auto; height:354px; position:relative;}


.zjjs{ width:708px; margin:0 auto;padding-left:10px;padding-top:10px;}
.jsp1{ font-size:14px; color:#585656; line-height:30px; height:30px; display:block;}
.textarea-txt{ width:680px;padding:5px 10px; min-height:70px; border:1px solid #ccc; background-color:#fff; resize:none;}
.txt-3{ display:block; height:40px; line-height:40px; position:relative; width:100%;}
.txt-3 font{font-size:13px; color:#585656;}
.zxbtn1{ background:url(wdbg10.jpg) no-repeat; width:98px; height:23px; display:block; position:absolute; right:16px; top:8px; text-align:center;}
.zxbtn1 span{ color:#5b3f8e; line-height:22px;}
.zxbtn1:hover span{ color:#7e65ac; }


/*成果左右滚动*/

#container {
	width: 708px;
	margin: 0 auto;
	position: relative;
	z-index: 0;
}

#example {
	width: 452px;
	height: 296px;margin: 0 auto; padding-top:30px;

}

#ribbon {
	position: absolute;
	top: -3px;
	left: -15px;
	z-index: 500;
}

#frame {
	position: absolute;
	z-index: 0;
	width: 739px;
	height: 341px;
	top: -3px;
	left: -80px;
}

#slides {
	position: absolute;
	z-index: 100;
}

#slides .next,
#slides .prev {
	position: absolute;
	top: 300px;
	left: -95px;
	width: 55px;
	height: 25px;
	display: block;
	z-index: 10001; color:#552a6f;
	cursor:pointer;
}

.slides_container {
	width: 452px;
	height: 296px;
	overflow: hidden;
	position: relative;
}

#slides .next {
	left: 515px;
}

.pagination {
	margin: 26px auto 0;
	width: 100px;
	display: none;
}



/*end*/


/*申请查看模拟整形*/
.ckcons{background:url(ckmnzxbg1.jpg) no-repeat center top; width:791px; height:179px; overflow:hidden; margin:0 auto;}
.ckcons-input{text-align:center; width:440px;color:#a6a6a6;padding-top:60px; font-size:14px; margin:0 auto;}
.ck-input{ border:1px solid #ccc; background-color:#fff; width:418px; height:36px; line-height:36px; padding:0px 10px;}
.ckcons-input p{display:block; padding-top:10px;}
.ck-input1{ background:url(ckmnbtn1.jpg) no-repeat; width:209px; height:25px; display:block; margin:0 auto; text-align:center; color:#fff; cursor:pointer; border:none}

/*模拟整形照片上传*/
.uploadtit{background:url(uploadbg1.jpg) no-repeat center top; width:100%; overflow:hidden; height:63px;}
.uploadcons{background:url(uploadbg3.gif) no-repeat center top #f5f5f6; width:794px; height:986px; overflow:hidden; margin:0 auto;}
.photo1{ margin:0 auto; width:738px; background:url(uploadbg2.jpg) no-repeat left bottom; height:300px; overflow:hidden; position:relative; margin-top:50px;}
.photo2{ margin:0 auto; width:433px; background:url(uploadbg3.jpg) no-repeat left 20px; height:290px; overflow:hidden; position:relative;margin-top:20px;}
.photo1-1{ width:244px; position:absolute; left:66px; top:0;  text-align:center;}
.photo1-2{ width:244px; position:absolute; right:62px; top:0; text-align:center;}
.photo2-1{ width:244px; position:absolute; left:95px; top:0;  text-align:center;}
.photo1-1 .p1,.photo1-2 .p1,.photo2-1 .p1{ font-size:18px; color:#242424; }
.photo1-1 .p2,.photo1-2 .p2,.photo2-1 .p2{ font-size:18px; color:#27457c;}
.scbox1{ width:240px; position:relative; height:157px; margin-top:58px;}
.scbox2{ width:240px; position:relative; height:157px; margin-top:43px;}
.scbox1 img,.scbox2 img{ border:1px solid #ccc; display:block;}
.scbox1 .pfl,.scbox2 .pfl{ left:0px; top:0px; position:absolute; width:114px; height:155px;}
.scbox1 .pfr,.scbox2 .pfr{ right:0px; top:0px; position:absolute; width:114px; height:155px;}
.photo3{ margin:0 auto; width:486px; background:url(uploadbg4.jpg) no-repeat left top; height:282px; overflow:hidden; position:relative; margin-top:20px;}
.photo3 h1 {
    color: #917050;
    display: block;
    font-size: 20px;
    font-weight: normal;
    height: 49px;
    line-height: 48px;
    text-align: center;
    width: 100%;
}

.photo3 p {
    height: 37px;
    line-height: 36px;
    padding-left: 30px;
	color:#fff;
}
.photo3 ul {
    height: 140px;
    margin-left: 26px;
    overflow: hidden;
    width: 450px;
}

.photo3 li {
    float: left;
    height: 140px;
    margin: 0 5px 0 0;
    width: 140px;
}

/*申请模拟整形*/

.sqmnzxtitle{ background:url(sqbg2.jpg) no-repeat; width:989px; height:52px; margin:0 auto; overflow:hidden;}
.sqmnzxtitle p{ color:#6c6c6c; text-align:center; padding-top:28px; line-height:34px; font-size:10px; color:#a6a6a6;}
.sqtitle{ background:url(sqbg3.jpg) no-repeat center top; width:100%; overflow:hidden; height:58px;}
.sqcons{ background:url(sqbg1.gif) no-repeat center top #f5f5f6; width:694px; height:861px; overflow:hidden; margin:0 auto; padding:45px 50px;}
.mb20{ margin-bottom:20px;}
.pb40{ padding-bottom:40PX;}
.s1{ color:#a6a6a6; text-align:center;}
.sqbtn1{ display:inline-block; background:url(sqbtn2.jpg) no-repeat; width:125px; height:23px; line-height:22px; text-align:center; margin-left:5px;}
.sqbtn1 span{ color:#5b3f8e;}

.s2{font-size: 14px;
    line-height: 34px;
    padding-left: 20px;
	color:#564e5c;}

.mnzxlable {
    display: inline-block;
    text-align: right;
    width: 120px;
	color:#564e5c; 
	
}

.mnzxinput {
    border: 1px solid #a6a6a6;
    height: 22px;
    line-height: 22px;
    width: 156px;
}
.mnzxinput-1{
    border: 1px solid #a6a6a6;
    height: 22px;
    line-height: 22px;
    width: 290px;
}
.s2 span{ display:block; padding-left:120px; line-height:18px; font-size:12px; color:#a6a6a6; padding-bottom:8px;}
.mnzxtxt-2{ resize:none; width:530px; height:110px; border: 1px solid #a6a6a6;line-height: 22px;vertical-align:middle}
.smtxt font{ padding-bottom:10px; display:block;color:#a6a6a6; font-size:12px;}
.fileinput{ height:24px;line-height: 24px; display:block; padding-bottom:5px; width:400px;}

#code_img{vertical-align:middle; cursor:pointer; }
.tj{ width:100%; margin-top:10px; text-align:center; float:left;}
.sqbtn2{ display:block; text-align:center; background:url(ckmnbtn1.jpg) no-repeat top center;  width:209px; height:25px; margin:0 auto; border:none; color:#fff; line-height:22px; cursor:pointer}
.yqtips{ clear:both; width:730px; margin:0 auto; overflow:hidden; margin-bottom:20px;}
.yqtips font{ line-height:22px; font-size:14px; color:#585656;}
.sqbtn3{ display:inline-block; width:98px; height:23px; background:url(wdbg10.jpg) no-repeat; text-align:center; line-height:22px; color:#5b3f8e}

/*弹窗*/
#mnzxtc{ background:url(sqtcbg1.gif) no-repeat #fff; width:486px; height:210px; margin: 10% auto;}
.tcinfo{ margin:0 auto; width:394px; overflow:hidden; zoom:1; padding-top:50px;padding-bottom:20px; text-align:center; font-size:14px; line-height:28px; color:#2b2b2b;}
.tcbtn{ margin:0 auto; width:76px; height:32px; line-height:32px; text-align:center; background:url(tcbtn.jpg) no-repeat; display:block; text-decoration:none}
.tcbtn span{color:#fff;font-size:14px;}


.onShow,.onFocus,.onError,.onWait,.onCorrect{display:block; padding-left:120px; line-height:18px; font-size:12px; color:#a6a6a6; padding-bottom:8px;}
.onError{color:red;}

.slides_control img{border:1px solid #ccc;margin:0px 5px;}
.txt1{display:block;}
.txt1 span{display:block;width:214px; text-align:center;float:left; line-height:32px; font-size:14px;margin:0px 6px; color:#4f4f4f;}

