body{min-width: 1200px;}
.header{border-bottom: 1px solid #ddd;position: relative;z-index: 16;background:white;}
.header .cnt{width: 1200px;height: 42px;position: relative;}
.header .left{float: left;width:313px;height: 40px;}
.header .left p{float: left;height: 100%;font-size: 14px;line-height: 42px;color: #595757;margin-right: 5px;}
.header .left a{float: left;width: 30px;height: 100%;margin: 0 5px;}
.wx,.qq,.sina{background-image: url("../../images/homepage/tb01.png");background-repeat: no-repeat;}
.wx{background-position: 1px 10px;}
.qq{background-position: 1px -58px;}
.sina{background-position: 1px -125px;}

.wx:hover{background-position: 1px -23px;}
.qq:hover{background-position: 1px -91px;}
.sina:hover{background-position: 1px -158px;}
.header .right{float: right;}
.header .right ul{float: right;}
.header .right li{float: right;background: url("../../images/homepage/tb01.png") right -243px no-repeat;}
.header .right li span{float:left;height: 40px;line-height:40px;padding-left:12px;color:#da915e;font-size:14px;}
.header .right .alink{float:left;height: 40px;line-height:40px;padding: 0 25px;font-size: 14px;color: #595757;}
.header .right .alink:hover{color: #e7bc71}
.header .right .spcail{color: #da915e;}
.header .right .user{padding: 0 10px;}
.header a.spcail:hover{color: #aa7235;}
.header .right .kfd{width: 132px;}
.header .right .kfd a{float: right;background: url("../../images/homepage/tb01.png") 1px -197px no-repeat;}
.header .right .libao{position: relative;}
.header .right .libao .alink{width: 60px;padding: 0;text-indent: -9999px;background: url("../../images/homepage/tb07.png") 13px -755px no-repeat;}
.header .right .libao a:hover{background-position: 13px -793px}
.header .right .libao b{position: absolute;right: 18px;top: 10px;width: 6px;height: 6px;border-radius: 6px;background: red;}
.header .fcen{position: absolute;left: -87px;top: 42px;width: 420px;padding: 10px 0;border: 1px solid #ccc;background: white;display: none;}
.header .fcen p{line-height: 25px;margin-left: 15px;}
.header .fcen em{color: #da915e;}

.header .code{position: absolute;left: 102px;top: 40px;background: white;border: 1px solid #ccc;box-shadow: 0px 2px 3px #666;display: none;}
.gz-wb{position: absolute;top: 40px;width: 200px;height: 50px;line-height: 50px;font-size: 14px;text-align: center;border: 1px solid #ccc;display: none;background: white;box-shadow: 0px 1px 3px #888;}
.gz-wb span,.header .code span{display: block;position: absolute;left: 96px;top: -5px;width: 11px;height: 6px;background: url("../../images/homepage/tb07.png") -10px -317px no-repeat;}
.header .code span{left: 124px;}
.weibo{left: 167px;}
.qqkf{left: 88px;}

.login{position: fixed;z-index: 1000;width: 450px;background: white;border: 1px solid #ccc;display: none;}
.login h2{margin-top: 44px;padding: 0 37px;position: relative;display: block;}
.login h2 span{color: #555;font-size: 20px;display: block;position: absolute;left:45px;bottom: 14px;}
.login h2 a{float: right;color: #888;font-size: 14px;}
.login h2 .zhuce{color: #e7bc71;}
.login h2 a:hover{color: #a97433;}
.login h2 b{float: right;width: 1px;height: 35px;margin: 0 10px 0 9px;color: #c8c9ca;}
.login label{display: block;width: 360px; margin: 0 auto 15px;position: relative;}
.login label input{display: block;height: 50px;line-height: 50px;padding-left: 60px;background-image: url("../../images/homepage/tb08.png");background-repeat: no-repeat;}
.login label span{border-left: 1px solid #dbdbdb;display: block;position: absolute;top: 11px;left:50px;height: 30px;}
.login .label1{margin-top: 10px;}
.login .label1 input{border: 0;background-position: 12px 0px;}
.login .label2 input{border: 0;background-position: 14px -54px;}
.login .label2 .emTips{position:absolute;left:60px;top:18px;padding-left:5px;color:gray;font-style:normal}
.login .label3 input{border: 0;background-position: 1px -471px;}
.login .label1 input,.login .label2 input{width: 298px;border: 1px solid #c8c9ca;color: #aaa;font-size: 14px;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;}
.login .label3 input{float: left;width: 200px;border: 1px solid #c8c9ca;padding-left: 15px;font-size: 14px;height: 40px;line-height: 40px;}
.login .label3 img{float: right;cursor:pointer;}
.login .lg-error{height: 20px;line-height: 20px;padding: 0 38px;color: #595757;}
.login .lg-btn{display: block;width: 360px;height: 45px;margin: 4px auto 10px;line-height: 45px;text-align: center;font-size: 20px;color: white;background: #e7bc71;letter-spacing: 20px;}
.login .lg-btn:hover{background: #edce9e;}
.login .lg-qq{text-align: right;margin: 10px 0 0px 0;padding: 0 42px;font-size: 14px;color: #888;}
.login .lg-qq a:hover{color: #19a8e0;}
.login .close-login{position: absolute;right: 10px;top: 9px;width: 21px;height: 21px;line-height: 10px;font-size: 32px;text-align: center;background: url("../../images/homepage/tb08.png") 0px -149px no-repeat; color: #9e9e9f;-webkit-transition: all .3s ease-out;}
.login .close-login:hover{-webkit-transform: rotate(180deg);}
.login .lg-insurance{background: url("../../images/homepage/tb08.png") 0 -110px no-repeat; padding-left: 22px;margin: 20px 65px;font-size: 14px;}
.select_true{ }
/*.select_true input{ color:#333;border:1px solid #f5ca82 !important;box-shadow: 0 0 2px 1px #f5ca82 !important;-moz-box-shadow:0 0 2px 1px #f5ca82 !important;-webkit-box-shadow: 0 0 2px 1px #f5ca82 !important;}*/

.nav{height: 75px;position: relative;z-index: 15;border-bottom: 1px solid #b5b5b5;background:white;}
.nav .cnt{width: 1200px;}
.logo{float: left;margin-top: 16px;transition:top 200ms ease-in-out;position: relative;}
.nav .nav-li{float: left;height: 75px;position: relative;}
.nav .nav-li ul{position: absolute;left: 0;top: 75px;_top:72px;z-index: 5;background:white;display: none;border: 1px solid #e7bb70;}
.nav .nav-li ul li{width: 124px;height: 45px;background: white;position: relative;overflow: hidden;}
.nav .nav-li .nav-a{display: block;height: 100%;line-height: 75px;padding: 0 26px;font-size: 18px;color: #231815;position: relative;}
.nav .nav-li .nav-a span{position: absolute;right: 12px;top: 35px;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 7px solid #e7bc71;}
.nav .cur .nav-a{color: #a97433;}
.nav .cur .nav-a span{border-top: 7px solid white;}
.nav .nav-li .b1{position: absolute;right: 58px;bottom: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 7px solid white;}
.nav .cur .nav-a .b1{border-bottom: 7px solid #e7bc71;}
.nav .nav-li li a{position: absolute;left: 0;top: 0;z-index: 1;width: 100%;height: 45px;line-height: 45px;text-align: center;font-size: 16px;color: #231815;letter-spacing: 1px;}
.nav .nav-li li a .b2,.nav .nav-li li a .b3{position: absolute;right: 5px;top: 6px;width: 34px;height: 15px;background-image: url("../../images/homepage/biaoqian.png");background-repeat: no-repeat;}
.nav .nav-li li a .b2{background-position: 0 0;}
.nav .nav-li li a .b3{background-position: 0 -42px;}
.nav .nav-li li a:hover{color: #a97433;}
.nav .nav-li li em{display: block;width: 80%;height: 0;border-bottom: 1px solid #e7bb70;margin: 44px auto 0;}

/*.login .label2 .emTips{position:absolute;left:31px;top:5px;padding-left:5px;color:gray;font-style:normal}*/
.footer{overflow: hidden;background: #636464 url("../../images/homepage/ft_bg.jpg") left top repeat-x;}
.footer .cnt{width: 1200px;}
.footer .frdlink{width: 1200px;margin: 20px auto 0;}
.footer .down{border-top: 1px dashed #808181;margin-top: 20px;}
.footer .list{border-left: 3px solid #5c5b5b;padding-left: 10px;height: 124px;}
.footer .list h2{font-size: 18px;line-height: 24px;color: white;letter-spacing: 2px;}
.footer .list h2 a{font-size: 18px;line-height: 24px;color: white;letter-spacing: 2px;}
.footer .list h2 a:hover{color: #e7bc71;}
.footer .list h2 span{font-size: 12px;color: #c8c9ca;}
.footer .list ul{margin-top: 15px;}
.footer .link1{float: left;margin: 25px 82px 0 0;}
.footer .link2{float: left;margin-top: 25px;position: relative;}
.footer .link3{float: left;margin: 25px 0 0 68px;}
.footer .link1 ul a{font-size: 14px;line-height: 24px;color: #dbdcdc;}
.footer .link1 ul a:hover{color: #e7bc71;}
.footer .link1 li{line-height: 28px;}
.footer .link2 li{float: left;margin-right: 15px;}
.footer .link2 ul a{display: block;width: 49px;height: 49px;background-image: url("../../images/homepage/tb03.png");background-repeat: no-repeat;transition: 0.2s;}

.footer .link2 .a1{background-position:center -129px;}
.footer .link2 .a1:hover{background-position:center -193px;}
.footer .link2 .a2{background-position:center 0;}
.footer .link2 .a2:hover{background-position:center -64px;}


.footer .link2 .a3{background-position:center -256px;}
.footer .link2 .a3:hover{background-position:center -321px;}
.footer .link2 .a4{background-position:center -386px;}
.footer .link2 .a4:hover{background-position:center -450px;}
.footer .gzwm{position: absolute;top: 105px;background: white;display: none;}
.footer .gzwm span{position: absolute;top: -6px;width: 11px;height: 6px;background: url("../../images/homepage/tb07.png") -10px -317px no-repeat;}
.footer .gzwm-wx{left: 18px;}
.footer .gzwm-qq{left: -37px;width: 135px;height: 60px;line-height: 60px;text-align: center;border: 1px solid #ccc;}
.footer .gzwm-sina{left: 88px;width: 150px;height: 60px;line-height: 60px;text-align: center;border: 1px solid #ccc;}
.footer .gzwm-phone{left: 146px;}

.footer .gzwm-wx span{left: 76px;}
.footer .gzwm-qq span{left: 64px;}
.footer .gzwm-sina span{left: 69px;}
.footer .gzwm-phone span{left: 75px;}


.footer .link3 h2{font-size: 18px;line-height: 24px;color: white;letter-spacing: 2px;}
.footer .link3 .tel,.footer .link3 .kefu{height: 35px;line-height: 35px;padding-left: 40px;font-size: 28px;color: #f7f7f7;background-image: url("../../images/homepage/tb01.png");background-repeat: no-repeat;}
.footer .link3 .tel{font-size: 22px;letter-spacing: 3px;background-position:  0 -297px;margin-top: 6px;}
.footer .link3 .kefu{display: block;font-size: 16px;letter-spacing: 2px;background-position: 0 -350px;}
.footer .link3 dl{font-size: 12px;color: #ccc;}
.footer .link3 dt{float: left;text-align: right;width: 118px;margin-right: 16px;letter-spacing: 3px;}
.footer .link3 dd{float: left;letter-spacing: 1px;}
.footer .frdlink p{float: left;height: 30px;line-height: 30px;font-size: 16px; color: #f7f7f7;}
.footer .frdlink b{float: left;width: 0px;height: 18px;border-left: 1px solid #d1d1d1;margin: 7px 16px 0;}
.footer .frdlink .jbjr{float: left; margin-right: 33px;}
.footer .frdlink ul{margin-top: 12px;}
.footer .frdlink li{float: left;margin-right: 33px;}
.footer .frdlink h2{margin-top: 10px;}
.footer .frdlink a{display: block;height: 30px;line-height: 30px;font-size: 14px;color: #f7f7f7;}
.footer .frdlink a:hover{color: #e7bc71;}
.footer .frdlink .abtme{font-size: 16px;}
.footer .down ul{float: left;margin: 20px 0;}
.footer .down li{float: left;margin-right: 8px;}
.footer .down ul a{display: block;width: 80px;height: 30px;background-image: url("../../images/homepage/tb04.png");background-repeat: no-repeat;}
.footer .down .a1{background-position: 0px 0px;}
.footer .down .a2{background-position: 0px -35px;}
.footer .down .a3{background-position: 0px -70px;}
.footer .down .a4{background-position: 0px -105px;}
.footer .down .a5{background-position: 0px -140px;}
.footer .down .a6{background-position: 0px -175px;}
.footer .down .a7{background-position: 0px -210px;}
.footer .down p{float: right;margin-top:20px;color: #ccc; font-size:12px;text-align: center;}
.footer .down p a{color:white;}
.footer .down .a8{background-position: 0 -247px;}

/* 侧边栏 */
.sidebar{position: fixed;right: 0px;top: 0;z-index: 16;width: 35px;height: 100%;background: #fff9f0;}
.sidebar ul{position: absolute;right: 0;}
.sidebar .ul1{z-index: 1;background: #fff9f0;}
.sidebar .ul2{bottom: 0;height: 127px;}
.sidebar ul li{position: relative;width: 35px;height: 42px;border-top: 1px solid #ccc;}
.sidebar ul .a1{background-image: url("../../images/homepage/tb07.png");background-repeat: no-repeat;}
.sidebar ul .li0{background-position: 3px -754px;position: relative;}
.sidebar ul .li0 b{position: absolute;right: 4px;top: 10px;width: 6px;height: 6px;border-radius: 6px;background: red;}

.sidebar ul .li1{background-position: 4px 10px;}
.sidebar ul .li2{background-position: 4px -37px;}
.sidebar ul .li4{background-position: 4px -131px;}
.sidebar ul .li5{background: url("../../images/homepage/tb07.png") 4px -176px no-repeat;}
.sidebar ul .li6{background-position: 4px -223px;display: none;}
.sidebar ul .a1{display: block;width: 100%;height: 100%;}
.sidebar ul .a1:hover{background-color:#f9deaf;}
.sidebar ul .li3{background-position: 4px -83px;border-bottom: 1px solid #ccc;height: 41px;}
.sidebar ul .a2{position: absolute;right: 27px;top: 0;width: 75px;line-height: 43px;text-align: center;font-size: 14px;display: none;}

.sidebar ul .a3{position: absolute;right: 35px;top: -144px;border: 1px solid #ccc;background: white;box-shadow: -2px 2px 1px #ccc;display: none;}
.sidebar ul .li6 .a1{background-position: 4px -224px;}
.sidebar ul span{float: left;width: 67px;height: 43px;background: #212121;color: white;}
.sidebar ul em{float: right;width: 8px;height: 15px;margin-top: 13px;background: url("../../images/homepage/tb07.png") -10px -279px no-repeat;}
#lockScreen{position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 999;background: black;opacity: 0.5;filter:alpha(opacity:50);display: none;}

/* 计算器 */
.counter{width: 300px;position: fixed;right: -300px;top: 0px;z-index: 10;border: 1px solid #ccc;box-shadow: -2px 2px 1px #ccc;}
.counter .count-top{background: #ffa364;}
.counter .count-top p{height: 66px;color: white;}
.counter .count-top .p1{float: left;line-height: 90px;margin-left: 24px;font-size: 16px;}
.counter .count-top .p2{float: right;line-height: 80px;margin-right: 24px;}
.counter .count-top .p2 span{font-size: 12px;}
.counter .count-top .p2 strong{font-size: 34px;font-weight: normal;}
.counter .count-top a{position: absolute;right: 5px;top: 5px;width: 16px;height: 16px;line-height: 16px;font-size: 18px;color: white;}
.counter .c-cnt{background: #fffaf4;overflow: hidden;padding-bottom:20px;}
.counter .cnt1 dl{width: 250px;text-align: center;margin: 34px auto 0;font-size: 16px;}
.counter .cnt2 dl{width: 250px;text-align: center;margin: 20px auto 0;font-size: 16px;}
.counter .c-cnt dt{float: left;width: 38px;height: 23px;line-height: 23px;color: #888;}
.counter .c-cnt dd{float: left;width: 202px;height: 23px;margin-left: 10px;position: relative;display:inline;}
.counter .c-cnt .dd-sel{height: auto;}
.counter dd .ipt1{display: block;float:left;width: 118px;height: 21px;line-height: 21px;border: 1px solid #ccc;padding: 0 31px;color: #595757;text-align: center;}
.counter dd .ipt2{float: left;width: 30px;height: 20px;line-height: 20px;border: 1px solid #ccc;color: #595757;text-align: center;}
.counter dd .btn1{position: absolute;top: 3px;width: 17px;height: 17px;border: 0;cursor: pointer;background-image: url("../../images/homepage/tb07.png");background-color: #ddd;background-repeat: no-repeat;}
.counter dd .button1{left: 5px;background-position: -7px -658px;}
.counter dd .button2{right: 28px;background-position: -6px -681px;}

.counter dd .btn2{position: absolute;top: 3px;z-index: 1;width: 19px;height: 19px;border: 0;border-radius: 19px;cursor: pointer;background: #eeeeef;}
.counter dd .button3{left: 30px;}
.counter dd .button4{right: 100px;}
.counter dd .button5{right: 38px;}
.counter dd .cur{background: #e7bc71;}
.counter dd .line{position: absolute;left: 32px;top: 12px;width: 130px;height: 2px;background: #dbdcdc;margin:0;}

.counter dd a{height: 22px;line-height: 24px;}
.counter dd .span1{position: absolute;right: 0;top: 0;color: #888;}
.counter dd .span2{position: absolute;left: 0;top: 2px;color: #888;}
.counter dd .span3{position: absolute;right: 0;top: 2px;color: #888;}
.counter dd .recommend{color: #a97433;}
.counter dd .span4{position: absolute;left: 88px;top: 0;}
.counter .c-tz{display: block;width: 185px;height: 30px;text-align: center;line-height: 30px;margin: 26px auto 0;font-size: 14px;color: #a97433;border: 1px solid #caac88;box-shadow: -2px 2px 1px #dedede;}
.counter .c-tz:hover{color: white; background: #e7bc71;border: 1px solid #e7bc71;}
.counter .cnt1 .gjgn{text-align: right;margin: 20px 20px 0 20px;}
.counter .cnt2 .gjgn{text-align: left;margin: 20px 0 0 20px;}
.counter .cnt1 .gjgn a{padding-left: 20px;background: url("../../images/homepage/tb07.png") -6px -705px no-repeat;}
.counter .cnt2 .gjgn a{padding-right: 20px;background: url("../../images/homepage/tb07.png") 45px -734px no-repeat;}
.counter .cnt2 .span5{float: left;color: #595757;margin-left: 3px;}
.counter .cnt2 .span6{float: left;margin:0 5px 0 47px;color: #595757;}
.counter .cnt2 .a1{float: left;width: 85px;height: 22px;line-height: 22px;text-align: center;margin: 5px;font-size: 14px;color: #888;background: #eeeeef;}
.counter .cnt2 .cur1{color: white;background: #cccc98;}
.counter .cnt2 .cur2{color: white;background: #edac7c;}

.setusername{overflow: hidden;}
.setusername h2{height: 45px;line-height: 45px;font-size: 16px;text-align: center;color: #999;}
.setusername p{width: 70%;margin: 20px auto 0;color: #595757;}
.setusername .setname-btn{margin-top: 45px;padding: 5px 0;}
.setusername .setname-btn a{float: right;width: 120px;height: 35px;line-height: 35px;text-align: center;font-size: 18px;margin: 0 12px;}

.setusername .setname-btn .a1{color: #b4b4b5;border: 3px solid #ededed;}
.setusername .setname-btn .a2{color: white;background: #e7bc71;border: 3px solid #e7bc71;}
.setusername .setname-btn .a1:hover{background-color: #ccc;color:white;border:3px solid #ccc;}
.setusername .setname-btn .a2:hover{box-shadow: 1px 2px 3px #aaa;}

/*弹出框*/
#msgbox{position: fixed;z-index: 1000;background: white;overflow: hidden;}
#msgbox-title strong{display:block;height: 56px;line-height:56px;font-weight:normal;color: #555;font-size: 16px;padding-left: 15px;background:#f3f3f3;position: relative;}
#msgbox-title a{position: absolute;right: 12px;top: 14px;width: 24px;height: 24px;text-indent: -9999px;transition: 0.5s;background: url("../../images/homepage/close.png") no-repeat;}
#msgbox-title a:hover{transform: rotate(180deg);}
#msgbox-content{background: #fff;overflow-y: auto;overflow-x: hidden;padding:20px;}
#msgbox-mask{width :100%;height :100%;position: fixed;top: 0;left: 0;z-index: 999;background: #000;}

.pub-cont{padding:20px 0 20px 0;font-size: 22px;}
.pub-cont p{color: #444;text-align: center;}
.pub-cont p.fs18{font-size: 18px;}
.pub-cont p.tal{text-align: left;}
.pub-cont a{color: #2ca6e0;}
.pub-cont a:hover{color: #E7BB70;}
.pub-inp{ width:360px; height:50px;border:1px solid #dcdcdc; border-radius:5px;margin: 20px auto 0;}
.pub-inp input{ width:350px; height:50px;line-height: 50px; font-size:14px; padding-left:10px; background:none; border:none;color: #555;}
.pub-inp .emTips{position:absolute;left:60px;top:10px;padding-left:5px;color:gray;font-style:normal;}
.pub-button{margin: 40px auto 0;text-align: center;}
.pub-cont a.pub-querencz{margin-left: 20px;background: url(../../images/zhanghu/btn.png) 0 0 no-repeat; width: 150px;height: 45px;  background-position: 0 -45px;display: inline-block;text-align: center;line-height: 45px;font-size: 18px;color: #aa773e;}
.pub-cont  a.pub-querencz:hover{background-position: 0 0;color: #aa773e;}
.pub-cont a.pub-cancel{border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;width: 150px;height: 45px;text-align: center;line-height: 45px;display: inline-block;color: #777; border: 1px solid #ccc;font-size: 18px;}
.pub-cont a.pub-cancel:hover{color: #d2a24c; border: 1px solid #d2a24c;}
.ml120{margin-left: 120px;}

