﻿body { }
/*common start*/
* {
            margin: 0;
            padding: 0;
        }
body > div { width:1000px; margin:0px auto; background-repeat:no-repeat; background-position:top;overflow:hidden;}
.head {height:167px;/*background-image:url("/image/head_bg.jpg");*/ background-position:bottom;margin-top:341px; position:relative; }
.head div {overflow:hidden;}
.head .logo {width:200px; position:absolute;z-index:33;margin-left:140px;}


.nav ul, li {list-style: none;}
a {text-decoration: none;}
.nav {/*border: 2px solid #ccc;*/border-right: none;overflow: hidden;float: left;margin: 100px 0 0 300px;}
.nav ul li {float: left;}
.nav ul li a {/*width: 120px;height: 40px;*/text-align: center;line-height: 40px;display: block;/*border-right: 2px solid #ccc;*//*background: #eee;*/color: #666;}
.nav ul li a:hover {color: #f00;}
.nav ul li ul {position: absolute;display: none;}
.nav ul li ul li {/*float: none;*/margin-left:-20px;}
.nav ul li ul li a {border-right: none;border-top: 1px dotted #ccc;/*background: #f5f5f5;*/}
.nav ul li:hover ul {display: block;}
/*.head .menu {width:1200px; float:left; text-align:right; margin-top:95px;margin-left:5px;}*/
/*width:800px; float:right; text-align:right; margin-top:95px;margin-right:-7px;*/
.head .menu a { display:inline-block; width:124px; height:72px; text-align:center; color:#B8A684; text-decoration:none; line-height:20px;}
.head .menu a:hover {background:transparent url("../image/hovertip.png") no-repeat 55px 49px;}
.head .menu em { display:block; clear:both; font-style:normal; background:transparent url("../image/hovertip.png") no-repeat 118px -58px; font-size:1.2em; color:#030000;}
.banner {width:100%;height:412px;background-image:url("/images/index_banner.jpg"); margin-top:-510px;z-index:-1;}
.content { margin-top:110px; min-height:300px;}
.foot { width:100%; text-align:center;color:#ABA9A6; line-height:30px; background-color:#595449;}
/*.foot > div { text-align:center;}
.foot > div a { display:inline-block; width:100px; line-height:60px; height:50px; color:#ABA9A6; text-decoration:none;}
.foot > div a:hover {color:#F5BE29;}*/
.foot > hr {width:100%;border-width:0px; border-bottom:1px solid #927F56; height:0px;}
/*common end*/

/*index start*/
.itest { width:1000px; margin:0px auto; height:318px;}
.itest > a { margin-top:48px; display:inline-block; width:660px; float:left;}
.itest > div { width:320px; float:right; }
.itest > div span { line-height:42px; height:42px; border-right:1px solid #D9D2C4; padding-right:10px; color:#B8A684; padding-left:10px;}
.itest > div b { font-size:1.3em; margin-right:15px; font-weight:normal;}
.itest > div a { display:block; background-color:#F3F3F3; clear:both; height:30px; line-height:30px; text-align:center; font-weight:bold;}
.itest > div hr { border:0px; border-bottom:2px solid #927F56; width:99%;}
.itest > div p { height:208px; line-height:35px; color:#464646; text-indent:20px; padding:0px 10px;}
.ilife {text-align:center;}
.ilife h3 {height:45px; width:1000px; margin:0px auto; text-align:left; line-height:45px; font-weight:normal; color:#B8A684; font-size:0.9em;}
.ilife h3 em { font-style:normal; font-size:1.3em; margin-right:15px; float:left;}
.ilife h3 a { float:right;color:#B8A684; margin-top:15px;}
.ilife h3 a:hover,.ilife > div a:hover span {color:#F5BE29;}
.ilife > div { background-color:#F0ECDC;}
.ilife > div a { display:inline-block; width:240px; height:255px; margin:27px 5px; background-color:#FFFFFF; position:relative;}
.ilife > div sup {display:inline-block; width:15px; height:15px;background:transparent url("../image/hovertip.png") no-repeat -7px -62px; position:absolute; left:0px; top:0px;}
.ilife > div span { clear:both; display:block; height:60px; line-height:55px;color:#464646;}
.ilife > div a:hover span{background:transparent url("../image/hovertip.png") no-repeat 112px 47px ;}
.ilife > div img { width:237px; height:195px;}    

#banner{height: 510px;position: relative;}
#banner ul.flash_main{overflow: hidden;}
#banner ul.flash_main li{background-position: center top;background-repeat:no-repeat;height: 510px;position: absolute;top: 0;width: 100%;}
#banner ul.flash_main li a{display: inline-block;width: 100%;height: 100%;}
#banner .im{margin: 0 auto;position: relative;text-align: center;top: 460px;}
#banner .im .flash_but{display: block;float: left;height: 17px;margin: 17px 10px 0;width: 16px;}
#banner .im ul.opt{display: inline-block;margin: 0 auto;width:200px; text-align:center;}
#banner .im ul.opt li{ display:inline-block;margin: 0 auto;  background: transparent url("../image/sub_bg.png") no-repeat 2px -63px; *float:right;cursor: pointer;height: 8px;margin-left: 8px;width: 18px; height:16px;}
#banner .im ul.opt li a { display:block;height:16px;}
#banner .im ul.opt li.current{cursor: default; background-position:2px -79px;}
/*index end*/

/*life start*/
.llist { margin-left:110px;}
.llist h3{ height:31px; line-height:31px; font-size:1.5em;border-left:5px solid #B2B2B1; padding-left:10px; color:#5E5E5E; margin:17px 10px;}
.llist >a { display:inline-block; width:260px; margin:0px 0px 10px 9px; background-color:#f3f3f3;}
.llist > a:hover span { color:#F5BE29;}
.llist img { width:260px;height:200px;}
.llist span { display:block; height:35px; line-height:35px; text-align:center; color:#383838;}


.llist1 { margin-left:10px;}
.llist1 h3{ height:31px; line-height:31px; font-size:1.5em;border-left:5px solid #B2B2B1; padding-left:10px; color:#5E5E5E; margin:17px 10px;}
.llist1 >a { display:inline-block; width:250px; margin:0px 0px 10px 9px; background-color:#f3f3f3;}
.llist1 > a:hover span { color:#F5BE29;}
.llist1 img { width:250px;height:200px;}
.llist1 span { display:block; height:35px; line-height:35px; text-align:center; color:#383838;}
/**    pagerbar    start   **/
.pagerbar  { clear:both; margin:10px auto;text-align:right;}
.pagerbar div { display:inline-block;}
.pagerbar a { color:#757575;display: inline-block;height: 20px;line-height: 23px;border: 1px solid #E1E1E1;padding: 1px 3px;margin: 1px 2px;text-decoration: none;}
.pagerbar a:hover{background-color: #ADE1F5;color: #FFFFFF;}
.pagerbar .aspNetDisabled,.pagerbar a:hover.aspNetDisabled{border-color: #C9C9C9;color: #C9C9C9; cursor:default;background-color: White;} 
.pagerbar input { width:30px;}
/**    pagerbar    end    **/

.ldetail  h3{height:31px; line-height:31px; font-size:1.5em;border-left:5px solid #B2B2B1; padding-left:10px; color:#5E5E5E; margin:17px auto; margin-left:100px;}
.ldetail > div { width:800px; float:right; padding-bottom:25px;margin-right:190px;}
.ldetail > div > dl > dt { display:block; height:35px; line-height:35px; font-size:1.3em; font-style:normal; padding-left:25px; background:#FFFFFF url("/image/title_bg.png") repeat-x 0px -47px; border:2px solid #E1E1DD;}
.ldetail > div > dl > dd img {width:800px;}
.ldetail > dl { float:left; width:285px; margin-left:71px;}
.ldetail > dl dt { display:block; color:#FFFFFF; height:35px; line-height:35px; font-size:1.3em; font-style:normal; padding-left:25px; background:#FFFFFF url("/image/title_bg.png") repeat-x 0px 1px; border:2px solid #72B8D7;text-align:center;}
.ldetail > dl dd {border:2px solid #E4E4E4; border-top:0px; padding:10px 20px;line-height:30px;}
.ldetail > dl dd a { display:block; clear:both; margin:5px 0px;height:55px;}
.ldetail > dl dd a:hover {text-decoration:overline;}
.ldetail > dl span { display:block; line-height:25px;font-size:1.3em;text-align:center;}
.ldetail > dl p { text-align:center;}
.ldetail > dl img { width:115px; float:left; margin-right:10px;}

.ldetail1  h3{height:31px; line-height:31px; font-size:1.5em;border-left:5px solid #B2B2B1; padding-left:10px; color:#5E5E5E; margin:17px auto;margin-left:100px;}
.ldetail1 > div { width:800px; float:right; padding-bottom:25px;margin-right:190px;}
.ldetail1 > div > dl > dt { display:block; height:35px; line-height:35px; font-size:1.3em; font-style:normal; padding-left:25px; background:#FFFFFF url("/image/title_bg.png") repeat-x 0px -47px; border:2px solid #E1E1DD;}
.ldetail1 > div > dl > dd img {width:800px;}
.ldetail1 > dl { float:left; width:285px;margin-left:71px;}
.ldetail1 > dl dt { display:block; color:#FFFFFF; height:35px; line-height:35px; font-size:1.3em; font-style:normal; padding-left:25px; background:#FFFFFF url("/image/title_bg.png") repeat-x 0px 1px; border:2px solid #72B8D7;}
.ldetail1 > dl dd {border:2px solid #E4E4E4; border-top:0px; padding:10px 20px;line-height:30px;}
.ldetail1 > dl dd a { display:block; clear:both; margin:5px 0px;height:95px;}
.ldetail1 > dl span { display:block; line-height:25px;}
.ldetail1 > dl img { width:115px; float:left; margin-right:10px;}
/*1*/
.feedback  h3{height:31px; line-height:31px; font-size:1.5em;border-left:5px solid #B2B2B1; padding-left:10px; color:#5E5E5E; margin:17px auto;}
.feedback dd > b { display:inline-block; width:20%; text-align:right;}
/*life end*/

/*test start*/
.data-box { width:1000px; margin:10px auto; }
.data-box > h3 {height:31px; line-height:31px; font-size:1.5em;border-left:5px solid #B2B2B1; padding-left:10px; color:#5E5E5E; margin:17px auto 0px auto;}
.data-box > span { line-height:40px;}
.data-list {list-style-type:none;min-height:300px;}
.data-list li { display:none; width:100%;}
.data-list span { display:block; background-color:#E6E6E3; margin-top:10px; height:40px; line-height:40px; padding:0 0 0 10px; font-size:1.5em; font-weight:bold;color:#616161;}
.data-list dl { border-bottom:1px dashed #DFDFDF; padding:0 0 0 20px;height:50px; line-height:50px; color:#5a5a5a;}
.data-list dt { width:630px; display:inline-block; margin:0px; float:left; font-size:1.2em;color:#616161; }
.data-list dd { width:70px;display:inline-block;margin:0px; float:left; font-size:1.2em;color:#616161;}
.data-list dd label { font-size:1.2em; color:#E6E6E3; display:block;-webkit-user-select: none;-moz-user-select: none; user-select: none; -ms-user-select: none;}
.data-list .gender { display:block; position:relative; height:120px;}
.data-list .gender dl { border:0px; margin:10px auto; width:300px;}
.data-list dl.current{ background-color:#D9F5DC;}
.data-list dl.active{ background-color:#FFFEE6;}
.data-list .current label ,.data-list .active label {color:#616161 !important; cursor:pointer;}
.data-list .gender dt { display:none;}
.data-list .gender dd {background: url("../image/chk_bg.png") no-repeat scroll 1px -0px transparent;height: 71px;margin-right: 30px;width: 110px; text-align:center;  line-height:71px;}
.data-list .gender dd label{font-size:2.5em;  color: #616161; cursor:pointer;}
.data-list .gender input { display:none;}
.data-list .gender dd:hover,.data-list .gender .active{ background-position:1px -72px;}
.data-list .gender .active label{cursor:default;}
.data-list .gender .disabled,.data-list .gender .disabled label {background-position:1px -0px !important; cursor:default;}
.data-list .age { margin-bottom:10px;}
.data-list .age dd label{ font-size:0.9em;}
.data-box > div {margin:10px auto; height:100px; line-height:100px; display:none;background-color:#D9F5DC;}
.data-box > div input { width:200px; height:70px; border:2px solid #008000; font-size:2.5em;margin:15px; float:right; color:#008000; background-color:#FFFEE6; cursor:pointer;}
.data-box > div input.disabled {cursor:default !important;}

.rdetail {
    width:75%;
    margin-left:150px;
}
.rdetail  h3{height:31px; line-height:31px; font-size:1.5em;border-left:5px solid #B2B2B1; padding-left:10px; color:#5E5E5E; margin:17px auto; margin-left:5px;}
.rdetail > dl > dt { display:block; height:35px; line-height:35px; font-size:1.3em; font-style:normal; padding-left:25px; background:#FFFFFF url("/image/title_bg.png") repeat-x 0px -47px; border:2px solid #E1E1DD; margin-left:0px; width:97%;}
.rdetail > dl > dd { border:1px solid #E4E4E4; margin:10px auto;padding:0px 30px; overflow:hidden;}
.rdetail > dl > dd > p {height:260px;/*margin:-20px auto 0px 123px;*/
    width: 982px;
    margin-right:220px;
}
.rdetail > dl > dd > span { font-weight:bold; font-size:1.8em; color:#AC7C30;}
.rdetail > dl > dd > span > span { font-weight:bold; font-size:1.6em; color:#AC7C30;}
.rdetail > dl > dd > span > i { font-style:normal; font-weight:normal; font-size:0.6em;}
.rdetail > dl > dd > div { margin:10px auto; min-height:100px;}
.rdetail > div { width:700px; float:left; border:1px solid #E4E4E4;margin-left:-130px;}
.rdetail > div dl { }
.rdetail > div > dl > dt {height:40px; line-height:40px; font-size:1.3em; padding-left:20px; background-color:#F0ECDC; cursor:pointer; border-bottom:10px solid #FFFFFF;}
.rdetail > div > dl > dd {display:none; line-height:30px; padding:0px 20px; border-bottom:10px solid #FFFFFF; overflow:hidden; }
.rdetail > p { width:250px; float:right; border:1px solid #E4E4E4; padding:0px 15px; margin-right:-150px;}
.rdetail > p  a { display:block; clear:both; margin:10px 0px;height:100px;}
.rdetail > p > span { border-bottom: 1px dashed #E4E4E4;display: block;font-size: 1.5em;height: 40px;line-height: 40px;background:#FFFFFF url("/image/title_bg.png") repeat-x 0px -47px; text-align:center;}
.rdetail > p > a span { display:block; line-height:35px;}
.rdetail > P img { width:120px; height:95px; float:left; margin-right:10px; }
/*test end*/

/*page detail start*/
.pdetail  h3{height:31px; line-height:31px; font-size:1.5em;border-left:5px solid #B2B2B1; padding-left:10px; color:#5E5E5E; margin:17px auto;}
.pdetail > dl > dt { display:block; height:35px; line-height:35px; font-size:1.3em; font-style:normal; padding-left:25px; background:#FFFFFF url("/theme/images/title_bg.png") repeat-x 0px -47px; border:2px solid #E1E1DD;}
.pdetail > dl > dd { border:1px solid #E4E4E4; margin:10px auto;padding:25px; overflow:hidden;}
/*page detail end*/