/* ==全局CSS== */
*{margin:0;padding:0;} 
table{border-collapse:collapse;border-spacing:0;} 
fieldset,img{border:0;} 
address,caption,cite,code,dfn,em,th,var,i{font-style:normal;font-weight:normal;} 
ol,ul {list-style:none;} 
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight: normal;} 
q:before,q:after{content:'';}
html,body{ width: 100%; height: 100%; font-size: 12px; font-family: Arial, SimSun; }
body{ color:#434343; }
div, td { word-wrap: break-word; word-break: break-all; }


/* ==IE hack== */
.clearline{ clear:both;}
.hackbox{ display: table; }

/* ==外部框架== */
.container{ width: 950px; margin: 10px auto; background:#fff;}
.confix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }

/* ==链接样式== */
a{ color:#434343; text-decoration: none; }
a:hover{ color:#F60; text-decoration: underline; }

/* ==头尾== */
.zt_head{ width: 950px; float: left; background: #980651; color: white; height:35px; border-bottom:1px solid #fff;}
.zt_head a{ color: white; text-decoration:none;}
.zt_head a:hover{ color:#fff; text-decoration:underline;}
.zt_head ul{ width: 730px; float: left; list-style: none; height: 35px; }
.zt_head li{ float: left; border-right: 1px solid #C16A97; margin: 10px 0 0 10px; display: inline; padding-right: 5px; }
.zt_head li.first{ border:none; margin:2px 0 0 10px;}
.zt_head li.end{ border: none; }
.zt_head span{ float: right; margin: 8px 10px 0 0; display: inline;}
.zt_head span strong{ font-weight: bolder; }

.zt_foot{ width: 950px; float: left; background: #980651; font-size: 12px; padding: 20px 0; text-align: center; line-height:2; color: #fff; }
.zt_foot a{ color: #fff; text-decoration: none; }
.zt_foot a:hover{ color: #fff; text-decoration: underline; }

.l1 {height: 1px; font-size: 1px; overflow: hidden; display: block; background: #DDE0E6; margin: 0 5px; clear:both;}
.l2 {height: 1px; font-size: 1px; overflow: hidden; display: block; background: #FFFADC; border-right: 2px solid #DDE0E6; border-left: 2px solid #DDE0E6; margin: 0 3px; clear:both;}
.l3 {height: 1px; font-size: 1px; overflow: hidden; display: block; background: #FFFADC; border-right: 1px solid #DDE0E6; border-left: 1px solid #DDE0E6; margin: 0 2px; clear:both;}
.l4 {height: 2px; font-size: 1px; overflow: hidden; display: block; background: #FFFADC; border-right: 1px solid #DDE0E6; border-left: 1px solid #DDE0E6; margin: 0 1px; clear:both;}
.f1 {height: 1px; font-size: 1px; overflow: hidden; display: block; background: #E991C7; margin: 0 5px; clear:both;}
.f2 {height: 1px; font-size: 1px; overflow: hidden; display: block; background: #FDDFF2; border-right: 2px solid #E991C7; border-left: 2px solid #E991C7; margin: 0 3px; clear:both;}
.f3 {height: 1px; font-size: 1px; overflow: hidden; display: block; background: #FDDFF2; border-right: 1px solid #E991C7; border-left: 1px solid #E991C7; margin: 0 2px; clear:both;}
.f4 {height: 2px; font-size: 1px; overflow: hidden; display: block; background: #FDDFF2; border-right: 1px solid #E991C7; border-left: 1px solid #E991C7; margin: 0 1px; clear:both;}
.b1{ background:#fff;}

.pageclass{ width: 100%; float: left; padding:20px 0 0;}
.pageclass ol{ width: 100%; float: left; }
.pageclass li{ float: right; background: #FAEDF5; border: 1px solid #92296A; margin-right: 10px; display: inline; }
.pageclass li a{ color: #92296A; padding: 0 5px;  line-height: 19px; display: block; }
.pageclass li a:hover, .pageclass li.on a{ color: #fff; font-weight: bolder; background: #92296A; text-decoration: none; }


.zt_top{ width: 950px; float: left; }
.bg01{ height: 70px; background: url(../i/bg01.jpg) no-repeat; overflow: hidden; }
.bg02{ height: 70px; background: url(../i/bg02.jpg) no-repeat; overflow: hidden; }
.bg03{ height: 70px; background: url(../i/bg03.jpg) no-repeat; overflow: hidden; }
.bg04{ height: 50px; background: url(../i/bg04.jpg) no-repeat; overflow: hidden; }

.main{ float:left; width:928px; padding:0 11px 20px; background:url(../i/bg07.jpg) repeat-x left top;}
.main .box_l{ float:left; width:680px;}
.main .box_r{ float:right; width:242px; padding-top:30px; background:url(../i/bg08.jpg) no-repeat 3px top;}

.box_l .top{ float:left; width:680px; height:104px; background:url(../i/bg09.jpg) repeat-x top;}
.box_l .top_l{ float:left; width:5px; height:104px; background:url(../i/bg05.jpg) no-repeat;}
.box_l .top_r{ float:left; width:5px; height:104px; background:url(../i/bg06.jpg) no-repeat;}
.box_l .top_m{ float:left; width:670px; height:104px;}
.top_m .sadd{ float:left; width:670px; height:31px; overflow:hidden;}
.top_m .sadd em{ float:right; margin-right:20px; line-height:31px; color:#fff; _padding-top:6px;}
.top_m .sadd em select{ vertical-align:middle; width:90px;}
.top_m .sadd span{ float:left; line-height:31px;}
.top_m .sadd span.sself{ width:112px; background:url(../i/bg10.jpg) no-repeat; margin-left:27px; font-weight:bold; font-size:14px; color:#3C3C3C; text-align:center;}
.top_m .sadd span.sli{ margin-left:24px; color:#fff;}
.top_m .sadd span.sli a{ color:#fff; text-decoration:none;}
.top_m .sadd span.sli a:hover{ color:#fff; text-decoration:underline;}
.top_m .ctit{ float:left; width:598px; margin:12px 10px 0; display:inline;}
.top_m .ctitcon{ float:left; width:596px; border-left:  1px solid #DDE0E6;  border-right:  1px solid #DDE0E6; background:#FFFADC; line-height:20px; text-align:center;}
.top_m ul{ float:left; width:630px; margin:8px 0 0 40px; display:inline;}
.top_m li{ float:left; width:96px; font-weight:bold; cursor:pointer;}
.box_l .list{ float:left; width:680px;}
.box_l .list .listcon{ float:left; width:680px;}
.box_l .list .listcon dl{ float:left; width:128px; height:230px; overflow:hidden; border:1px solid #FFD3F5; background:#FFF8FD; margin:10px 3px 0; display:inline;}
.box_l .list .listcon dl dt{ float:left; width:112px; height:137px; border:1px solid #D0C8CD; margin:6px 0 0 5px; display:inline;}
.box_l .list .listcon dl dt img{ width:110px; height:135px; border:1px solid #fff;}
.box_l .list .listcon dl dd{ float:left; width:130px; line-height:20px; text-align:center;}
.box_l .list .listcon dl dd.nl{ margin-top:5px;}
.box_l .list .listcon dl dd.nc a{ color:#B10082;}
.box_l .list .listcon dl dd.btn{ float:left; width:105px; padding-left:23px; text-align:left; margin-top:5px;}
.box_l .list .listcon dl dd.btn a{ width:81px; line-height:21px; display:block; background:url(../i/a2_link.gif) no-repeat; text-align:center; color:#003B91; text-decoration:none;}
.box_l .list .listcon dl dd.btn a:hover{ background-image:url(../i/a2_over.gif); color:#393939; text-decoration:none;}

.box_r1{ float:left; width:242px; height:437px; background:url(../i/bg13.jpg) no-repeat;}
.box_r1 p{ width:180px; margin:60px auto 0; line-height:24px; font-size:14px; font-weight:bold; color:#fff;}
.box_r1 ul {line-height:24px; width:155px; margin:0 auto; margin-top:30px; font-size:14px; font-weight:bold; color:#FFFFFF}
.box_r1 ul li {margin-bottom:3px;}
.box_r1 span {color:#ffff28;}
.box_r1 .j {margin-top:10px;}
.box_r1 .last {margin-top:15px; font-size:12px; font-weight:normal; width:200px; line-height:20px}
.box_r1 .xq {margin-top:5px; font-size:12px; font-weight:normal; width:200px; text-align:right}
.box_r1 .xq  a {color:#01418b; text-decoration:underline}
.input_list1 {font-size: 12px; height: 19px;    line-height: 19px;    margin-right: 2px;	display:inline;    margin-top: 5px;    width: 70px;}





.box_r1 .xq  a:hover {color:#01418b;}
.box_r1 p.ct{ text-align:center; margin-top:15px;}
.box_r1 p span{ color:#FFFF00;}
.box_r2,.box_r3{ float:left; width:242px; margin:10px 0 0;}
.box_r h2{ float:left; width:240px; height:24px; background:url(../i/bg12.jpg) repeat-x; font-weight:bold; font-size:14px; color:#BD0C79; text-indent:10px;}
.box_r .content{ float:left; width:240px; border-right: 1px solid #E991C7; border-left: 1px solid #E991C7;}
.box_r2 .content{ height:425px; overflow:hidden;}
.box_r2 p{ float:left; width:220px; margin:5px 10px; padding-bottom:5px; display:inline; line-height:22px; border-bottom:1px dashed #4D4B4B;}
.box_r2 p strong{ font-weight:bold; color:#FF0000;}
.box_r3 .content{ height:242px; overflow:hidden;}
.box_r3 dl{ float:left; width:220px; margin:10px; padding-bottom:10px; display:inline; line-height:22px; border-bottom:1px dashed #4D4B4B;}
.box_r3 dl dt{ float:left; width:100px; padding:1px; border:1px solid #ccc;}
.box_r3 dl dd{ float:left; width:110px; height:80px; overflow:hidden; line-height:20px; margin-left:6px; display:inline; margin-top:4px;}

/* ==统一成功故事== */
.add100518 .l1{background: #E991C7;}
.add100518 .l2,.add100518 .l3,.add100518 .l4{background: #FDDFF2; border-color:#E991C7;}
.add100518 .b1{background:#fff;}
.add100518 .b2{background:#fbdaef;}
.add100518 .content{height:425px;*height:400px;}
.add100518 dl{ float:left; width:231px; margin:8px 5px 0; padding-bottom:8px; display:inline; line-height:22px; border-bottom:1px dashed #E8ECEE;}
.add100518 dl dd.img{ float:left; width:120px; border:1px solid #ccc; margin-left:0;}
.add100518 dl dd.nm{ width:120px; height:20px; line-height:20px; margin:5px 0 0 0; overflow:hidden; text-align:center; clear:both;}
.add100518 dl dd.con{ float:right; width:104px; height:90px; overflow:hidden; line-height:22px; margin-left:5px; display:inline;}

.box_r h2{text-indent:0;width:220px;padding:0 10px;line-height:24px;}
.box_r h2 span{float:right;font-size:12px;font-weight:normal;}
.add100518 .content{height:auto;overflow:hidden;}
.add100518 ul{float:left;width:220px;padding:0 10px;margin-top:5px;}
.add100518 ul li{width:210px;padding-left:10px;line-height:22px;height:22px;overflow:hidden;border-bottom:1px dashed #E8ECEE;background:url(http://images.jiayuan.com/w4/index/i/icon01_list.gif) no-repeat left center;}
.add100518 ul li a,.add100518 ul li a:hover{color:#01418b;}




