@charset "utf-8";
img { border:0; margin:0; padding:0;}
.clear{ clear:both; border:0; margin:0px; padding:0px;} li,ul,p,dl,dt,dd{margin:0px; padding:0px;list-style:none; font-family:"微软雅黑";} h1,h2,h3,h4{ font-size:14px; font-weight:bold; margin:0px; padding:0px; list-style:none; font-family:"微软雅黑"; color:#000;} a{ color: #4b4643;  text-decoration: none; font-family:"微软雅黑"; font-size:13px; } a:hover{color: #666; text-decoration: none; } label,input{ margin:0; padding:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix:before{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
.fl{float:left;/*display:inline;*/}
.fr{float:right;display:inline;} em,i{font-style:normal; font-family:"微软雅黑";} samp,span{font-family:"微软雅黑";} body{ margin:auto; width:100%; height:auto; font-size:13px; font-family:"微软雅黑"; background-color:#fff;}
/*2016年10月10日14:10:48新加清除默认*/
li,a,img,input{outline:none;}
.hide{display: none;}


.icon{background:url(/Images/Index/icon.png) no-repeat;}
.orange{ color:#e25d39;}
.topbox{ margin:auto; width:100%; min-width:1200px; height:auto; display:block; clear:both; background-color:#FFF;}
.topbox .topbanner_all{border-bottom: 1px #ececec solid;float:left; width:100%; height:35px; display:block; clear:both; background-color:#f9f9f9;}
.topbanner{ margin:0 auto; width:1200px; height:35px; line-height:35px;}
.topbanner .topbanner_welcome{color: #6e6e6f;}
.topbanner .locate{position: relative;top: -3px;float: left; line-height:35px; font-size:14px;font-family: "微软雅黑";color:#666;}
.topbanner .locate .locate_city{float: left;}
.topbanner .locate .locate_city i{display: block;margin-top:13px;background:url(/Images/Index/sprite.png) no-repeat; width:10px;    background-position: -114px -26px;height: 13px; float: left;}
.topbanner .locate #city{margin-left: 5px;float: left;line-height: 38px;}
.topbanner .locate .tips_city_box{z-index: 10000; margin-top: 5px;float: left;margin-left:10px;height:30px; width: 80px; position: relative;}
.topbanner .locate div.tips_city_box>a{ left: -1px; cursor:default; position: relative; height: 14px; font-size: 12px;  border-left:#CCC 1px solid; display: block;float: left; line-height: 14px;padding-left: 9px;margin-top:8px; padding-right: 12px;}
.topbanner .locate div.tips_city_box>a i{transition:transform 0.2s; -moz-transition:-moz-transform 0.2s; -webkit-transition:-webkit-transform 0.2s; -o-transition:-o-transform 0.2s; position: absolute;right: 0px;background:url(/Images/Index/sprite.png) no-repeat;    background-position: -244px -52px; width: 7px;height: 4px; top:6px;}
.topbanner .locate .tips_city_box:hover{box-shadow: 0 1px 3px rgba(2, 2, 2, 0.26);background-color: #ffffff;}
.topbanner .locate .tips_city_box:hover>a{border-left: #CCC 1px solid;color:#019eeb; }
.topbanner .locate .tips_city_box:hover>a i{transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); }
.topbanner .locate .tips_city{width: 172px; padding-left:18px; padding-right:18px; position: absolute; top: 30px; font-size: 12px; background-color: #ffffff; display:none;}
.topbanner .locate .tips_city_box:hover .tips_city{ display: block;box-shadow: 0 1px 3px rgba(2, 2, 2, 0.26);}
.topbanner .locate .tips_city  h5{ padding: 0px;font-weight: normal; color: #147ed1; font-size: 12px; padding: 0px; margin: 3px 0 0 0; line-height:40px;}
.topbanner .locate .tips_city ul{width: 196px;}
.topbanner .locate .tips_city li{float: left; line-height: 10px; height: 10px; margin-bottom: 10px;min-width:39px; margin-right:10px;  text-align: left;}
.topbanner .locate .tips_city li a{border-bottom: 1px #ffffff solid;font-size: 12px; color: #666666; }
.topbanner .locate .tips_city li a:hover{color: #147ed1; border-bottom: 1px #147ed1 solid; }
.topbanner .locate .tips_city>a{line-height: 12px; color: #888888; font-size: 12px; padding-bottom:14px;margin-top:5px; text-align: right; display: block;float: right;}
.topbanner .locate .tips_city>a:hover{color: #147ed1;}
.topbanner .locate .tips_city em{background-color: #ffffff; display: block;height: 3px; width:80px; position: absolute; top: -2px;left: 0px;}
.transition200{-moz-transition:background-color 0.2s,-moz-transform 0.2s;  /* Firefox 4 */ -webkit-transition:-webkit-background-color 0.2s,-webkit-transform 0.2s;   /* Safari 和 Chrome */ -o-transition:-o-background-color 0.2s,-o-transform 0.2s;    /* Opera */ transition:background-color 0.2s,transform 0.2s;}
.topbanner .topbanner_right{ width:auto; line-height:30px; float: right;position: relative; top: -3px;}
.topbanner .topbanner_right>a{float:left; width:auto; line-height:15px; margin-top:13px; margin-left:10px; font-size:12px; color:#6e6e6f; padding-right:10px; border-right:#CCC 1px solid;}
.topbanner .topbanner_right>a.index{color:#147ed1; }
.topbanner .topbanner_right a.index i{background:url(/Images/Index/sprite.png) no-repeat; margin-right:5px;background-position: -299px -29px; width: 13px; height: 11px;display:inline-block; }
.topbanner .topbanner_right a.orange{ color:#e25d39;}
.topbanner .topbanner_right a.login{border-right: none;padding-right:8px;}
.topbanner .topbanner_right em{ float:left; width:auto; margin-left:10px; font-size:14px;}
.topbanner .topbanner_right em.t_tel{ background:url(/Images/Index/t_tel.jpg) left no-repeat; padding-left:20px;}
.topbanner .topbanner_right a:hover{color: #147ed1;}
.topbanner .topbanner_right>a.index:hover{color:#1769aa !important; }
.topbanner .topbanner_right .contact{z-index: 10000; margin-top: 5px;float: left;height:30px; width:100px; position: relative;}
.topbanner .topbanner_right .contact>a{color:#eb5d43;margin-left: 30px; border-right: 0px; cursor:default; position: relative; height: 14px; font-size: 12px;display: block;float: left; line-height: 14px;margin-top:8px; padding-right: 12px;}
.topbanner .topbanner_right .contact>a i{position: absolute;right: 0px;background:url(/Images/Index/top_contact_down.png) no-repeat; width: 9px;height: 5px; top:5px;}
.topbanner .topbanner_right .contact:hover>a i{transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); }
.topbanner .topbanner_right .contact{background:url(/Images/Index/top_contact_icon.png) no-repeat; background-position:11px 7px; }
.topbanner .topbanner_right .contact .contact_box{width: 223px; padding-left: 17px; padding-right: 17px; position: absolute; top: 30px; font-size: 12px; background-color: #ffffff; display:none;}
.topbanner .topbanner_right .contact:hover .contact_box{display: block;box-shadow: 0 1px 3px rgba(2, 2, 2, 0.26);}
.topbanner .topbanner_right .contact:hover{background-color: #ffffff;box-shadow: 0 1px 3px rgba(2, 2, 2, 0.26);}
.topbanner .topbanner_right .contact .contact_box>em{background-color: #ffffff;left: -10px;display: block;height: 3px; width:100px; position: absolute; top: -2px;}
.topbanner .topbanner_right .contact .contact_box h5{ padding: 0px;font-weight:bold; color: #898989; font-size: 12px; padding: 0px; margin: 10px 0 14px 0; line-height:12px; height: 12px;}
.contact_box h5 a{color: #898989;}
.topbanner .topbanner_right .contact .contact_box li{float: left; line-height: 10px; height: 10px; margin-bottom: 10px;min-width:64.3px; margin-right:10px;  text-align: left;}
.topbanner .topbanner_right .contact .contact_box li a{ float: none; border-bottom: 1px #ffffff solid;font-size: 12px; color: #898989; }
.topbanner .topbanner_right .contact .contact_box li a:hover{color: #147ed1; border-bottom: 1px #147ed1 solid; }
.topbanner .topbanner_right .contact .contact_box ul{width: 243px;}
.topbanner .topbanner_right .contact .contact_box .btn{background:url(/Images/Index/top_contact_icon01.png) no-repeat; background-position:76px 6px;text-indent: 32px; margin: 10px auto 0 auto; display: block; text-align: center;  background-color:#147ed1; color: #ffffff; width: 211px; height: 29px;line-height:29px;padding: 0;font-size: 13px;border: none;border-radius: 0;}
.topbanner .topbanner_right .contact .contact_box .btn:hover{background-color: #3e9ce5;}
.topbanner .topbanner_right .contact .contact_box .phone{margin-left: 10px; margin-top: 13px; line-height: 20px; font-family: "宋体";font-size: 16px;background-position: 47px center; background-color:#ffffff; color: #898989; }
.topbanner .topbanner_right .contact .contact_box .phone .v001{float: left;position: relative;top: 0px;left: -2px; width: 18px;height: 20px; background:url(/Images/Index/top_contact_phone.png) no-repeat;}
.topbanner .topbanner_right .contact .contact_box .phone .v002{float: left;margin-left: 3px;}
.topbanner .topbanner_right .contact .contact_box .phone .v003{float: left;font-size: 12px;margin-top: 2px;}
.topbanner .topbanner_right .t002{margin-left: 33px;padding-bottom: 18px;margin-top: 1px;line-height: 15px;font-size: 11px;color: #898989;}
.topbanner .topbanner_right .t_phone{display: none; background:url(/Images/Index/top_contact_phone03.png) no-repeat; background-position:12px 2px;padding-left: 31px; font-size: 14px; margin-left: 0px; border-left:#CCC 1px solid; }
.topbanner .topbanner_right .t_login{ float:left; width: auto; height:25px; line-height:15px; font-size:14px; color:#6e6e6f; background:url(/Images/Index/t_login.jpg) right 6px no-repeat; padding-right:15px; margin-top:7px; position:relative; cursor:pointer; z-index:1001;}
.topbanner .topbanner_right .t_login a{margin-top:0;}
.topbanner .topbanner_right .t_login:hover{ background:url(/Images/Index/t_login_up.jpg) right 6px no-repeat;}
.topbanner_right .t_login .top_login{ display: none;}
.topbanner_right .t_login:hover .top_login{ display:block; position:absolute; top:22px; left:-10px; width:100px; height:auto; border:#ddd 1px solid; background-color:#FFF;}
.topbanner_right .t_login:hover .top_login a{ float:left; width:90px; height:auto; line-height:30px; padding-left:10px; padding-right:0; margin:0; border-right:none;}
.topbanner_right .t_login:hover .top_login a:hover{ background-color:#eee;}
.t_mem{ width:auto; height:30px; line-height:28px; position:relative; z-index:1001;}
.t_mem .t_username{ width:auto; height:30px; line-height:28px; font-size:14px; color:#6e6e6f; padding-right:8px; padding-left:8px; border-left:#efefef 1px solid; }
.t_mem .t_username:hover{ background-color:#FFF; border-left:#E5E5E5 1px solid;}
.t_mem .t_username a{ float:left; line-height:28px; font-weight:normal; margin:0; padding:0; border:none;}
.t_mem .t_username span{ float:left; width:8px; height:28px; line-height:28px; background:url(/Images/Index/news.png) right no-repeat;}
.t_mem .t_username i{ float:left; width:8px; height:30px; line-height:28px; background:url(/Images/Index/t_login.png) right center no-repeat; margin:0 0 0 4px;}
.t_mem .t_username:hover i{ background:url(/Images/Index/t_login_up.png) right center no-repeat;}
.t_mem:hover .t_username{ background-color:#FFF; border-left:#E5E5E5 1px solid;}
.t_mem:hover .t_username i{ background:url(/Images/Index/t_login_up.png) right center no-repeat;}
.t_mem .top_mem{ display:none;}
.t_mem:hover .top_mem{ display:block; position:absolute; top:30px; left:0; width:253px; height:192px; background-color:#FFF; border:#E5E5E5 1px solid; border-top:none;}
.t_mem:hover .top_mem .top_mem_info{ width:100%; height:120px;}
.t_mem:hover .top_mem .top_mem_info i{ float:left; width:84px; height:84px;}
.t_mem:hover .top_mem .top_mem_info i a{ float:left; width:84px; height:84px; text-align:center; padding:0; margin:17px 0 0 14px; border-radius:42px; overflow:hidden; border:none;}
.t_mem:hover .top_mem .top_mem_info i a img{ width:84px; height:84px; }
.t_mem:hover .top_mem .top_mem_info p{ float:right; width:147px; line-height:25px; height:84px; margin:12px 0 0 0;}
.t_mem:hover .top_mem .top_mem_info p em{ float:left; width:100% !important; height:auto; line-height:25px; margin-left:0 !important;}
.t_mem:hover .top_mem .top_mem_info p em a{ float:right; width:auto; height:auto; line-height:25px; margin:0 15px 0 0; padding:0; border:none;}
.t_mem:hover .top_mem .top_mem_info p em a:hover{ color:#019eeb;}
.t_mem:hover .top_mem .top_mem_info p em samp{ float:left; width:auto; height:21px; line-height:20px; background-color:#F28123; color:#FFF; font-size:14px; padding:0 4px; margin:5px 0 8px 0;}
.t_mem:hover .top_mem .top_mem_info p em i{ float:left; width:auto; height: auto; font-size:14px; color:#6e6e6f;}
.t_mem:hover .top_mem .top_mem_info p em span{ float:left; width:45px; height:9px; margin:10px 0 0 5px; background-color:#DBDBDB;}
.t_mem:hover .top_mem .top_mem_info p em span span{ width:auto; margin:0; background-color:#F28123;}
.t_mem:hover .top_mem .top_mem_info p em font{ float:left; width:auto; margin:0 0 0 5px; font-size:14px; color:#F28123;}
.t_mem:hover .top_mem .top_mem_order{ width:100%; height:75px;}
.t_mem:hover .top_mem .top_mem_order a{ float:left; width:63px; height:auto; text-align:center; margin:0; padding:45px 0 0 0; border:none; font-size:12px; color:#6e6e6f;}
.t_mem:hover .top_mem .top_mem_order a.personal{ background:url(/Images/Index/t_personal.png) center 6px no-repeat;}
.t_mem:hover .top_mem .top_mem_order a.personal:hover{ background:url(/Images/Index/t_personal_bg.png) center 6px no-repeat;}
.t_mem:hover .top_mem .top_mem_order a.undone{ background:url(/Images/Index/t_undone.png) center 6px no-repeat;}
.t_mem:hover .top_mem .top_mem_order a.undone:hover{ background:url(/Images/Index/t_undone_bg.png) center 6px no-repeat;}
.t_mem:hover .top_mem .top_mem_order a.news{ background:url(/Images/Index/t_news.png) center 6px no-repeat;}
.t_mem:hover .top_mem .top_mem_order a.news:hover{ background:url(/Images/Index/t_news_bg.png) center 6px no-repeat;}
.t_mem:hover .top_mem .top_mem_order a.report{ background:url(/Images/Index/t_report.png) center top no-repeat;}
.t_mem:hover .top_mem .top_mem_order a.report:hover{ background:url(/Images/Index/t_report_bg.png) center top no-repeat;}
.t_news{ width:auto; height:30px; line-height:30px; position:relative; z-index:1001;}
.t_news:hover{ background-color:#FFF; border-left:#E5E5E5 1px solid; margin-left:-1px;}
.t_news .t_news_quantity{ width:auto; height:30px;}
.t_news .t_news_quantity a{ border:none; padding-right:0; padding-left:25px;}
.t_news .t_news_quantity a.news{ background:url(/Images/Index/top_news.png) left no-repeat;}
.t_news .t_news_quantity a.news_empty{ background:url(/Images/Index/top_news_empty.png) left no-repeat;}
.t_news .t_news_quantity a b{ font-weight:normal; font-size:14px; margin-left:3px;}
.t_news .t_news_quantity i{ float: left; width:8px; height:15px; margin:7px 0 0 0; padding-right:15px; background:url(/Images/Index/t_login.png) center no-repeat; border-right:#CCC 1px solid;}
.t_news:hover .t_news_quantity i{ background:url(/Images/Index/t_login_up.png) center no-repeat; border-right:#fff 1px solid;}
.t_news .top_news{ display: none;}
.t_news:hover .top_news{ display:block; position:absolute; top:30px; left:-1px; width:312px; height: auto; line-height:25px; padding-bottom:14px; background-color:#FFF; border:#E5E5E5 1px solid; border-top:none;}
.t_news .top_news ul{ float:left; width:100%; height:auto;}
.t_news .top_news ul li{ float:left; width:100%; height:auto; padding:10px 0 15px 0; border-bottom:#E5E5E5 1px solid;}
.t_news .top_news ul li span{ float:left; width:270px; height:auto; line-height:25px; padding:0 20px 0 20px; margin:0;}
.t_news .top_news ul li span a{ float:left; width:auto; max-width:230px; height:auto; line-height:25px; font-size:14px; color:#4b4643; font-weight:normal; padding:0; margin:0; border:none;}
.t_news .top_news ul li span a:hover{ color:#019eeb}
.t_news .top_news ul li span a.top_news_look{ float:right; color:#F77C1E; font-weight:normal;}
.t_news .top_news ul li span a.top_news_look:hover{ color:#019eeb;}
.t_news .top_news ul li p{ float:left; width:270px; height:auto; line-height:20px; padding:0 20px 0 20px; margin:6px 0 0 0; font-size:12px; color:#999;}
.t_news .top_news .top_news_btn{ width:100%; height:auto; margin:13px 0 0 0; padding:0;}
.t_news .top_news .top_news_btn a{ float:left; width:145px; height:34px; line-height:34px; text-align:center; padding:0; margin:0 0 0 83px; font-size:14px; color:#4b4643; font-weight:bold; background-color:#DDF0F7; border:none;}
.t_news .top_news .top_news_btn a:hover{ background-color:#C1E5F2;}
.t_shopping{ width:auto; height:30px; line-height:30px; position:relative; z-index:1001;}
.t_shopping:hover{ background-color:#FFF; border-left:#E5E5E5 1px solid; margin-left:-1px;}
.t_shopping .t_shopping_car{ width:auto; height:30px;}
.t_shopping .t_shopping_car a.t_gwc{ border:none; padding-right:0;}
.t_shopping .t_shopping_car i{ float: left; width:8px; height:15px; margin:7px 0 0 0; padding-right:15px; background:url(/Images/Index/t_login.png) center no-repeat; border-right:#CCC 1px solid;}
.t_shopping:hover .t_shopping_car i{ background:url(/Images/Index/t_login_up.png) center no-repeat; border-right:#fff 1px solid;}
.t_shopping .top_shopping{ display:none;}
.t_shopping:hover .top_shopping{ display:block; position:absolute; top:30px; left:-1px; width:301px; height:205px; line-height:25px; padding:0 20px; background-color:#FFF; border:#E5E5E5 1px solid; border-top:none;}
.t_shopping:hover .top_shopping i{ float:left; width:100%; height:auto; font-size:13px; color:#ccc; margin:9px 0 0 0;}
.t_shopping:hover .top_shopping p{ float:left; width:100%; height:auto; border-bottom:#DBDBDB 1px solid; margin:7px 0 0 0; padding:0 0 15px 0;}
.t_shopping:hover .top_shopping p i{ float:left; width:62px; height:auto; padding:0; margin:0;}
.t_shopping:hover .top_shopping p i a{ float:left; width:100%; height:auto; margin:0; padding:0; border:none;}
.t_shopping:hover .top_shopping p span{ float:right; width:230px; height:auto; line-height:20px; margin:0; padding:0;}
.t_shopping:hover .top_shopping p span a{ float:left; width:auto; height:auto; line-height:20px; margin:0; padding:0; border:none; font-size:12px; color:#4b4643;}
.t_shopping:hover .top_shopping p span a:hover{ color:#019eeb;}
.t_shopping:hover .top_shopping p span b{ float:right; font-size:14px;}
.t_shopping:hover .top_shopping p samp{ float:right; width:230px; height:auto; line-height:25px; margin:0; padding:0;}
.t_shopping:hover .top_shopping p samp a{ float:right; width:auto; height:auto; line-height:25px; margin:0; padding:0; border:none; font-size:14px; color:#4b4643;}
.t_shopping:hover .top_shopping p samp a:hover{ color:#E85D3E;}
.t_shopping:hover .top_shopping samp{ float: left; width:100%; height:auto; text-align:right; margin:7px 0 0 0; padding:0; font-size:14px; color:#4b4643;}
.t_shopping:hover .top_shopping big{ float:left; width:100%; height:auto; padding:0; margin:12px 0 0 0;}
.t_shopping:hover .top_shopping big a{ float:right; width:132px; height:34px; line-height:34px; text-align:center; font-size:14px; color:#FFF; margin:0; padding:0; border:none; background-color:#E85D3E; border-radius:2px;}
.t_shopping:hover .top_shopping big a:hover{ background-color:#F26750;}
.t_shopping .top_shopping_empty{ display:none;}
.t_shopping:hover .top_shopping_empty{ display:block; position:absolute; top:30px; left:-1px; width:323px; height:75px; line-height:25px; padding:0; background:url(/Images/Index/t_gwc_empty.png) 12px 24px no-repeat; background-color:#FFF; border:#E5E5E5 1px solid; border-top:none;}
.t_shopping:hover .top_shopping_empty p{ float:left; margin:25px 0 0 60px; padding:0; line-height:25px; font-size:14px; color:#CCC;}
.topbox .top{ margin:auto; width:1200px; height:139px; display:block; clear:both;padding-bottom:0;position: relative;}

/*2018/9/30新增跑马灯样式*/
#marquee{
    width: 360px;
    height: 18px;
    line-height: 18px;
    /*border: 1px solid red;*/
    position: absolute;
    right: 16px;
    bottom: 10px;
}
#marquee .loudspeaker{
    width: 18px;
    height: 18px;
    float: left;
}
#marquee .marquee_txt{
    width: 334px;
    height: 18px;
    background: #fff;
    float: left;
    white-space:nowrap;
    overflow:hidden;
    padding: 0 10px;
    box-sizing: border-box;
}
/*#scrollTxt{*/
/*width: 334px;*/
/*height: 18px;*/
/*line-height:18px;*/
/*overflow: hidden;*/
/*width: 6rem;*/
/*margin: auto;*/
/*background: #0952AC;*/
/*color: #fff;*/
/*text-align: center;*/
/*}*/
/*结束*/

.topbox .top .logo{height:112px; width:230px; margin:25px 0 0 0;float: left;}
.topbox .top .logo img{width: 230px; display: block;}
.topbox .top .logo .txt{font-size: 14px;text-indent: -1px; text-align: center;color: #666; word-break: keep-all;letter-spacing:5.6px; margin-top: 7px; line-height: 30px;margin-bottom:12px;border-top: 1px #d9d9d9 solid;}
/*.topbox .top .logo.newlogo{ width:215px; height:auto; margin:4px 0 0 0;}
.topbox .top .logo.newlogo img{ height:125px;margin-left: -15px}
*/ .topbox .top .top_center{ width:485px; height: auto; margin:50px 0 0 74px; float: left;}
.topbox .top .top_center .top_search{ width:657px; height:auto; line-height:25px; position:relative; z-index:1000}
.topbox .top .top_center .top_search input{font-family: "微软雅黑"; font-size: 14px; float:left; width:324px; height:36px; line-height:36px; margin:0 0 0 0px; color:#666; padding:0 10px 0 38px; border:#019eeb 2px solid; position:relative; z-index:1002;}
.topbox .top .top_center .top_search input:focus{ outline:none;}
.topbox .top .top_center .top_search .v001{width: 16px;height: 16px;background:url(/Images/Index/sprite.png) -296px 0px no-repeat;position: absolute;    left: 12px; top: 12px; z-index: 1003;}
.topbox .top .top_center .top_search a.pointer{ float:left; width:100px; height:40px; line-height:36px; text-align:center; background-color:#019eeb; color:#FFF; font-size:14px;}
.topbox .top .hotsearch{overflow: hidden; float: left; width: 450px; line-height: 25px; color: #999; font-size: 12px; margin-top: 4px; }
.topbox .top .hotsearch a{color: #999; padding-right: 10px; border-right: #CCC 1px solid; height: 14px; line-height: 14px; font-size: 14px; display: block; float: left; padding-left: 10px; }
.topbox .top .hotsearch a:first-child{padding-left: 0px;}
.topbox .top .hotsearch a:last-child{border:none;}
.topbox .top .hotsearch a:hover{color: #019eeb; }
.topbox .top .top_user{float: right; margin-top: 51px; position: relative;}
.topbox .top .top_user .btn{ cursor: default; color: #666666; font-size: 14px; line-height: 40px; text-indent:40px; background:url(/Images/Index/top_user_icon.png) 14px 10px no-repeat; width: 135px; height: 40px; border: 1px #ddd solid; border-radius: 2px;padding:0;}
.topbox .top .top_user .btn i{margin-right: 18px; margin-top: 16px; float: right; background:url(/Images/Index/top_user_icon01.png)no-repeat; width: 5px; height: 9px; display: block;}
.topbox .top .top_user .dropdownbox{display: none; border: 1px #ddd solid;z-index: 10000; width: 269px; height: 285px; background-color: #ffffff;box-shadow: 0 1px 3px #c1c1c1;position: absolute;right: 0px; top: 40px;}
.topbox .top .top_user:hover .dropdownbox{display: block;}
.topbox .top .top_user .dropdownbox em {background-color: #ffffff; display: block; height: 4px; width: 135px; position: absolute; top: -3px; right: 0px; }
.topbox .top .top_user .dropdownbox .p01{width: 233px;border-bottom: 1px #ddd solid; height: 70px; margin-left: auto; margin-right: auto;}
.topbox .top .top_user .dropdownbox .p01 a{ width: 44px; height: 44px; width: 44px; height: 44px; margin-top: 14px; display: block; float: left; margin-left: 3px; }
.topbox .top .top_user .dropdownbox .t01{margin-top: 17px; float: left; color:#555555; width: 165px; margin-left: 8px;}
.topbox .top .top_user .dropdownbox .t02{float: left; color:#bfbfbf; width: 165px;margin-left: 8px;}
.topbox .top .top_user .dropdownbox .p{display: block; color: #555555; font-size:14px;width: 233px; line-height: 37px; margin: auto;}
.topbox .top .top_user .dropdownbox .p i{float: right;}
.topbox .top .top_user .dropdownbox .p:hover span,.topbox .top .top_user .dropdownbox .p:hover i{color: #019eeb;}
.topbox .top .top_user .dropdownbox .p02{margin-top: 11px;}
.topbox .nav{ margin:auto; width:100%;height:40px; border-bottom:#019eeb 3px solid; position:relative; z-index:999;}
.topbox .nav .nav_all{ margin:auto; width:1200px;position: relative;}
.topbox .nav .nav_body{ float:left; width:960px; height:40px;  }
/*.topbox .nav .nav_body>li{  float:left; min-width:137px; line-height:40px; color:#fff;text-align:center;}*/
/*2017-12-12新增*/
.topbox .nav .nav_body>li{  float:left; min-width:120px; line-height:40px; color:#fff;text-align:center;}
/*2017-12-12新增*/

.topbox .nav .nav_body>li a{padding-bottom: 3px; margin:auto; width:auto; height:43px; position: relative;z-index: 3; display:block; color:#555555; font-size:17px; position: relative;}
.topbox .nav .nav_body>li a.line:before{content: "";display:block; height: 16px; position: absolute; right: 0px; top: 12px; width: 1px; background-color: #cecece;}
.topbox .nav .nav_body>li:last-child a.line:before{display: none;}
.topbox .nav .nav_body>li a.nav_kktc:before{content:none;}
.topbox .nav .nav_body>li a.nav_tc:before{content:none;}
.topbox .nav .nav_body>li.p_kktc{position: relative;  }
.topbox .nav .nav_body>li.p_kktc:before{content: "";display: table; width: 27px; height: 16px;background:url(/Images/Index/hot.png); position: absolute;right: 29px; top: -7px;}
.topbox .nav .nav_body>li.nav_dz{ width:100px;}
.topbox .nav .nav_body>li.nav_tips{float:left;position:relative; z-index:99;}
.topbox .nav .nav_body>li a.trigon i{background:url(/Images/Index/sprite.png) -192px -26px no-repeat;-moz-transition:background-color 0.2s,-moz-transform 0.2s;  /* Firefox 4 */ -webkit-transition:-webkit-background-color 0.2s,-webkit-transform 0.2s;   /* Safari 和 Chrome */ -o-transition:-o-background-color 0.2s,-o-transform 0.2s;    /* Opera */ transition:background-color 0.2s,transform 0.2s; width: 9px; height: 5px; position: absolute;right:10px; top:19px;}
.topbox .nav .nav_body>li a.trigon:hover i{ display:none transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); }
.topbox .nav .nav_body>li.nav_tips ul{ display:none; margin-top: -5px;}
.topbox .nav .nav_body>li.nav_tips:hover ul{ display:block; position:absolute; top:43px; left:22px; width:101px; height:auto; padding-bottom:0; border:#eee 1px solid; z-index:99; background-color:#FFF;}
.topbox .nav .nav_body>li.nav_tips:hover ul li{ width:101px; height:30px; line-height:30px; padding:0;}
.topbox .nav .nav_body>li.nav_tips:hover ul li a{ float:left; width:86px; height:30px; line-height:30px; font-size:14px; padding:0 0 0 15px; text-align:left;}
.topbox .nav .nav_body>li.nav_tips:hover ul li a:hover{ background-color:#eee; color:#6e6e6f;}
.topbox .nav .nav_body .nav-on{ background:url(/Images/Index/nav_bg.png) center 32px no-repeat; color:#019eeb;}
.topbox .nav .nav_body a:hover{color:#019eeb;}
.topbox .nav .menu_body{ float:left; width:238px; height:40px;}
.topbox .nav .menu_body .nav_service{ float:left; width:230px; height:auto; line-height:40px; border-bottom:#019EEB 3px solid;}
.topbox .nav .menu_body .nav_service a{position: relative; font-size: 18px;  float:left; width:100%; line-height:40px; text-align:center; background-color:#0086c8; color:#FFF;}
.topbox .nav .menu_body .nav_service a .v001{position: absolute;left: 32px;width: 19px;height: 11px; top:15px;background:url(/Images/Index/sprite.png) -192px 0px no-repeat;}
.menu { margin:0px auto; float: left; width:1100px; height:auto; font-size:11px; position:relative;   z-index:999;height: 391px; width: 230px;}
.menu>ul { position:absolute; width:230px;height: 393px; top:0; left:0; z-index:9999; padding:0; margin:0;list-style-type: none; background-color:#299aef; }
.menu>ul>li {float:left; width:100%;text-align:left}
.menu>ul>li.hover{background-color: #ffffff;}
.menu>ul>li>div{padding-top:20px; position: relative; -moz-transition: left 0.4s;  /* Firefox 4 */ -webkit-transition:left 0.4s;   /* Safari 和 Chrome */ -o-transition:left 0.4s;    /* Opera */ transition:left 0.4s; left: 0px; }
.menu>ul>li.hover>div{border-color: #ffffff; left: 21px; }
.menu>ul>li>div{width:189px;position:relative; height:68px; border-bottom:#57ABEA 1px solid; margin-left: 18px;}
.banner_box{height: 400px;}

.menu.hover .menu_content{width: 693px;}
.menu>ul>li .icon{width:26px; height:25px; float: left;}
.menu>ul>li .title{width: 163px; position: relative; float: left; color: #ffffff; font-size: 18px; line-height: 24px;}
.menu>ul>li .title i{display: none; position: absolute;background:url(/Images/Index/menu_point.png) 0px 0px no-repeat; width:5px; height: 9px;right: 0px; top: 5px; }
.menu>ul>li ul{display: block; float: left; width: 180px; padding-left: 26px; height: 12px; padding-top: 5px; }
.menu>ul>li li{float: left; display: block;}
.menu>ul>li li>a{font-size: 14px;color: #b9ddf8;  margin-right:12px; }
.menu>ul>li .icon01{ background:url(/Images/Index/sprite.png) -44px -98px no-repeat; }
.menu>ul>li .icon02{ background:url(/Images/Index/sprite.png) -116px -98px no-repeat; }
.menu>ul>li .icon03{ background:url(/Images/Index/sprite.png) -81px -99px no-repeat; }
.menu>ul>li .icon04{ background:url(/Images/Index/sprite.png) -148px -98px no-repeat; }
.menu>ul>li.hover .icon01{ background:url(/Images/Index/menu_icon01_hover.png) 0px 5px no-repeat; }
.menu>ul>li.hover .icon02{ background:url(/Images/Index/menu_icon02_hover.png) 0px 1px no-repeat; }
.menu>ul>li.hover .icon03{ background:url(/Images/Index/menu_icon03_hover.png) 0px 5px no-repeat; }
.menu>ul>li.hover .icon04{ background:url(/Images/Index/menu_icon04_hover.png) 0px 1px no-repeat; }
.menu>ul>li.hover .title{color: #147ed1}
.menu>ul>li.hover li>a{color: #888888}
.menu>ul>li.hover .title i{display: block;}
.menu .menu_content{overflow: hidden; -moz-transition: width 0.2s;  /* Firefox 4 */ -webkit-transition:width 0.2s;   /* Safari 和 Chrome */ -o-transition:width 0.2s;    /* Opera */ transition:width 0.2s; width:0px; height: 393px;  background-color: #ffffff; position: absolute; left: 230px;}
.menu .menu_content>div{padding-left: 25px; width:662px;padding-top: 21px;}
.menu .menu_content>div>ul{width: 100%; display: block;}
.menu .menu_content>div>ul>li{float: left; background-color: #74acd8;margin-right: 10px;}
.menu .menu_content>div>ul>li div{display:block; margin-left: 11px; float: right;background-color: #248bdd;}
.menu .menu_content>div>ul>li i{display:block; float: right; width: 23px;height: 24px;background:url(/Images/Index/menu_content_icon.png) center center no-repeat;}
.menu .menu_content>div>ul>li span{display: block; float: left; line-height: 24px; font-size: 14px; color: #ffffff;padding-left: 10px;}
.menu .menu_content>div>ul>li:hover i{background-color: #0387c9;}
.menu .menu_content>div>ul>li:hover{background-color: #109ee3;}
.menu .menu_content_ul{margin-top: 20px; }
.menu .menu_content_ul h5{display: block; line-height: 20px; margin: 0px; padding: 0px; float: left; font-size: 14px; color: #555555; }
.menu .menu_content_ul>div{float: left;width: 544px;margin-left: 9px;padding-bottom: 2px; padding-top: 4px; border-bottom: 1px #ddd solid; }
.menu .menu_content_ul ul{width: 556px;}
.menu .menu_content_ul ul li{margin-bottom: 17px; color: #5e5e5e;line-height: 20px; float: left; font-size: 14px; }
.menu .menu_content_ul ul li a{padding-left: 10px; padding-right: 10px;display: block;border-left: 1px #ddd solid; height: 14px;line-height: 14px;}
.menu .menu_content_ul ul li a:hover{color:#038dcd;}
.menu .menu_content_ul:last-child>div{border-bottom: none;}
.nav_all .banner_r_box{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);    /*IE8支持*/position: absolute; right: 0px; width: 269px; height: 387px; top: 48px; background-color: rgba(0,0,0,0.4);z-index: 2;}
.menu .menu_content_ul ul li.closest{border-left: none;margin-top:-6px;padding: 6px;cursor: pointer;}
.menu .menu_content_ul ul li.closest:hover{background-color:#019eeb;}
.menu .menu_content_ul ul li.closest:hover a{color: #ffffff;}
.menu .menu_content_ul ul li.closest a{ padding: 0px;border-left: none;}
.unslider_banner li{width: 269px; height: 252px; float: left;}
.unslider_banner .li01{width: 269px; height: 252px;}
.unslider_banner .li02{width: 269px; height: 252px;}
.banner_r_box .unslider-arrow{cursor: pointer; position: absolute; z-index: 10000; width:8px;height: 14px; background-color:red;}
.banner_r_box .unslider-arrow.prev{left: 15px;top: 110px; background:url(/Images/Index/sprite.png) -88px -0px  no-repeat;}
.banner_r_box .unslider-arrow.next{right: 15px;top: 110px;background:url(/Images/Index/sprite.png) -88px -27px  no-repeat;}
.banner_r_box .unslider_banner .li01 .num{ font-size: 35px;color: #ffffff; text-align: center; font-weight: bold;line-height: 40px;margin-top: 41px;}
.banner_r_box .unslider_banner .li01 .title{font-size: 20px;color: #ffffff;text-align: center;line-height: 24px;margin-top: 23px;}
.banner_r_box .unslider_banner .li01 .btn{cursor: pointer; width: 200px;color: #ffffff;height: 45px;line-height: 45px; background-color: #019eeb; border-radius: 5px; margin:19px auto 0 auto; font-size: 16px;text-align: center;}
.banner_r_box .unslider_banner .li01 .btn:hover{background-color: #39beff; width: 198px; height: 43px; line-height: 43px;border:1px #019eeb solid;}
.banner_r_box .unslider_banner .li01 .txt{font-size: 12px;color: #ffffff;text-align: center;line-height: 24px;margin-top: 15px;}
.banner_r_box .unslider_banner .li02 .num{ font-size: 35px;color: #ffffff; text-align: center; font-weight: bold;line-height: 80px;margin-top: 41px;}
.banner_r_box .icon_box{background-color: #ffffff;}
.banner_r_box .icon_box>a{cursor: pointer;position: relative;float: left; width: 66.5px; border-right: 1px #eeeeee solid; border-bottom: 1px #eeeeee solid; height: 67px; border-right: }
.banner_r_box .icon_box>a.border01{border-right: none;}
.banner_r_box .icon_box>a>div{position: absolute;width: 32px; height: 32px; left: 18px; top:9px; -moz-transition: background-position 0.4s;  /* Firefox 4 */ -webkit-transition:background-position 0.4s;   /* Safari 和 Chrome */ -o-transition:background-position 0.4s;    /* Opera */ transition:background-position 0.4s; }
.banner_r_box .icon_box .td01 div{background:url(/Images/Index/index_banner_r_icon_list.png) center -4px no-repeat; }
.banner_r_box .icon_box .td02 div{background:url(/Images/Index/index_banner_r_icon_list.png) center -94px no-repeat; }
.banner_r_box .icon_box .td03 div{background:url(/Images/Index/index_banner_r_icon_list.png) center -184px no-repeat; }
.banner_r_box .icon_box .td04 div{background:url(/Images/Index/index_banner_r_icon_list.png) center -269px no-repeat; }
.banner_r_box .icon_box .td05 div{background:url(/Images/Index/index_banner_r_icon_list.png) center -355px no-repeat; }
.banner_r_box .icon_box .td06 div{background:url(/Images/Index/index_banner_r_icon_list.png) center -446px no-repeat; }
.banner_r_box .icon_box .td07 div{background:url(/Images/Index/index_banner_r_icon_list.png) center -538px no-repeat; }
.banner_r_box .icon_box .td08 div{background:url(/Images/Index/index_banner_r_icon_list.png) center -628px no-repeat; }
.banner_r_box .icon_box .td01:hover div{background:url(/Images/Index/index_banner_r_icon_list.png) center -49px no-repeat; }
.banner_r_box .icon_box .td02:hover div{background:url(/Images/Index/index_banner_r_icon_list.png) center -139px no-repeat; }
.banner_r_box .icon_box .td03:hover div{background:url(/Images/Index/index_banner_r_icon_list.png) center -227px no-repeat; }
.banner_r_box .icon_box .td04:hover div{background:url(/Images/Index/index_banner_r_icon_list.png) center -311px no-repeat; }
.banner_r_box .icon_box .td05:hover div{background:url(/Images/Index/index_banner_r_icon_list.png) center -400px no-repeat; }
.banner_r_box .icon_box .td06:hover div{background:url(/Images/Index/index_banner_r_icon_list.png) center -492px no-repeat; }
.banner_r_box .icon_box .td07:hover div{background:url(/Images/Index/index_banner_r_icon_list.png) center -583px no-repeat; }
.banner_r_box .icon_box .td08:hover div{background:url(/Images/Index/index_banner_r_icon_list.png) center -675px no-repeat; }
.banner_r_box .icon_box p{-moz-transition:color 0.2s;  /* Firefox 4 */ -webkit-transition:-webkit-color 0.2s;   /* Safari 和 Chrome */ -o-transition:-o-color 0.2s;    /* Opera */ transition:color 0.2s; text-align: center;color: #808080; font-size: 12px;line-height: 12px; padding-top: 50px;}
.banner_r_box .icon_box>div:hover p{color:#eb5d43;}
/*foot*/
.application{ width:1100px; height: auto; margin:25px 0 0 0; padding-bottom:20px; background-color:#fafafa; /*border:#D8D8D8 1px solid; border-radius:5px;*/ overflow:hidden;}
.application .application_t{ width:1100px; height: 42px; line-height:42px; margin-bottom:8px; background-color:#FFF;}
.application .application_t h2{ font-family:"微软雅黑"; font-size:18px; color:#019eeb; font-weight:normal; margin-left:12px;}
.application .application_body{ width:1100px; height: auto;}
.application .application_body ul{ float:left; width:1100px; height:auto;}
.application .application_body ul li{ float:left; width:260px; height: auto; line-height:30px; margin:0 0 0 80px;}
.application .application_body ul li span{ float:left; width:100%; height:auto; line-height:37px; color:#aaaaaa; font-size:16px;}
.application .application_body ul li p{ float:left; width: 258px; height:44px; border:#dfdfdf 1px solid; background-color:#fff; border-radius:6px; overflow:hidden;}
.application .application_body ul li p input{ float:left; width: 232px; height:42px; font-size:14px; font-family:"微软雅黑"; color:#333; border:none; background-color:#fff; margin:0 0 0 14px;}
.application .application_body ul li p input:focus { outline:none; }
.application .application_body ul .ab_sex{}
.application .application_body ul .ab_sex p{ border:none; height:48px; overflow:inherit;}
.application .application_body ul .ab_sex samp{ float: left; width:100%; height:48px; margin:0;}
.application .application_body ul .ab_sex samp label{ float:left; width:129px; height:48px;}
.application .application_body ul .ab_sex samp label input{ width:auto;}
.application .application_body ul .ab_remark{ width:980px;}
.application .application_body ul .ab_remark span{ width:60px; margin:8px 0 0 0;}
.application .application_body ul .ab_remark textarea{ float:left; width: 858px; height:77px; line-height:25px; font-size:14px; font-family:"微软雅黑"; color:#333; padding:5px 10px; border:#ccc 1px solid; background-color:#fff; overflow:hidden; margin:18px 0 0 0;}
.application .application_body ul .ab_remark textarea:focus { outline:none; }
.application .application_body .application_btn{ width:1020px; margin-top:15px;}
.application .application_body .application_btn input{ float: right; width:155px; height:50px; background-color:#019eeb; text-align:center; border:none; border-radius:5px; font-size:16px; color:#FFF; font-family:"微软雅黑"; font-weight:bold;}
.application .application_body .application_btn input:hover{ background-color:#1fa5e7;}
/*康康套餐头部*/ .kktctop{border-bottom: 2px solid #019eeb; min-width: 1200px; }
.kktctopcontent{width: 1200px; height: 56px; margin: 31px auto; }
.kktctopcontent .left{float: left; }
.kktctopcontent .left .logoimg{height: 58px; vertical-align: bottom; }
.kktctopcontent .left .headname{display: inline-block; margin:0 10px 10px 20px; vertical-align: bottom; }
.kktctopcontent .left .headname h1{margin: 0; height: 40px; line-height: 40px; border-left: 2px solid #999999; padding: 0 20px; font-size: 28px; color: #019eeb; font-weight: normal; box-sizing: border-box; }
.kktctopcontent .right{float: right; height: 58px; line-height: 58px; }
.kktctopcontent .right a{display: inline-block; height:58px; line-height: 58px; font-size: 14px; color: #666; }
.kktctopcontent .right a:hover{color:#019eeb; text-decoration: underline; }
.kktctopcontent .right a+a{margin-left: 20px; }
.foot{width:100%; min-width:1200px; height: auto; background-color:#FFF;}
.foot .footer_tips{ float:left; width:100%; height: 233px; background-color:#dbdbdb;position: relative;z-index: 1;}
.foot .footer_tips .footer_tips_body{ margin:auto; width:1200px; height: 233px; padding-left:0;}
.foot .footer_tips .footer_tips_body ul{ float:left; width:200px; height: auto; border-right:#ddd 1px solid; margin:20px 20px 0 0; position:relative; z-index:10;}
.foot .footer_tips .footer_tips_body ul li{ float:left; width:115%; height:auto; line-height:32px;}
.foot .footer_tips .footer_tips_body ul li b{ float:left; font-size:16px; color:#070002; font-weight:normal; margin-top:6px; margin-bottom:15px;}
.foot .footer_tips .footer_tips_body ul li a{ color:#6e6e6f; font-size:14px;}
.foot .footer_tips .footer_tips_body ul.footer_code{ width:109px; margin:20px 0 0 0; z-index:8;}
.foot .footer_tips .footer_tips_body ul.footer_code .u01{width: 109px;height: 109px;text-align: center;line-height: 109px;}
.foot .footer_tips .footer_tips_body ul.footer_code .u01 img{max-width: 109px;display: inline-block;vertical-align:middle;}
.foot .footer_tips .footer_tips_body ul.footer_code li b{ margin-left:5px;}
.foot .footer_tips .footer_tips_body ul.footer_code li em{ width:100%; height:27px; font-size:12px; color:#999; margin-left:5px;}
.foot .footer_tips .footer_tips_body ul.kkol_code{ float:right;}
.foot .footer{ float:left; width:100%; height: auto; padding-top:30px; padding-bottom:20px;}
.foot .footer samp{ float:left; width:100%; height:auto; line-height:25px; text-align:center; margin:0;}
.foot .footer samp img{ margin-left:3px; margin-right:3px;}
.foot .footer p{ float:left; width:100%; height:auto; line-height:25px; text-align:center; margin:10px 0 0 0; font-size:12px; color:#999999;}
/*底部结束20150604*/ /*搜索提示*/ .top_search .search_tips{width:372px; background-color: #ffffff;top:39px; position:absolute;border: 1px #c5c5c5 solid;left: 0px;z-index:1001;}
.top_search .search_tips .recent_search span,.top_search .search_tips .jg_hspanot_search span,.top_search .search_tips .tj_hot_search span{display: block; float: left; width: 95px; text-align: right;font-size: 14px;font-weight: bold;}
.top_search .search_tips ul{display: block; float: left; width:268px; padding-left:5px;}
.top_search .search_tips .recent_search ul li,.top_search .search_tips .jg_hspanot_search ul li,.top_search .search_tips .tj_hot_search ul li{cursor: pointer; float: left; width:87px; margin-left: 5px; color: #666666; margin-right: 16px; text-align: left;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.top_search .search_tips ul li:hover{color: #019eeb;}
.top_search .recent_search{margin-top: 25px;margin-bottom: 15px;}
.top_search .recent_search span,.top_search .recent_search li{line-height: 20px;}
.top_search .jg_hspanot_search{margin-top: 20px;margin-bottom: 15px;}
.top_search .tj_hot_search{margin-top: 20px;margin-bottom: 15px;}
.top_search .word_result ul{width: 100%;padding:0; box-sizing:border-box;}
.top_search .word_result ul li{;border-top:1px #e4e4e4 solid; line-height:35px;padding:0 15px}
.top_search .word_result ul li:first-child{border-top:none; line-height:35px;padding-top: 0px;}
.top_search .word_result li span{display: block; cursor: pointer; float: left; font-size: 14px; color: #000000;line-height: 33px;}
.top_search .word_result li i{display: block; float: right;font-size: 12px; color: #777777;}
.top_search .word_result li em{float: right; color: #777777; margin-left: 15px;}
.top_search .word_result ul li:after{content: "";display:table;clear: both;}
.top_search .word_result ul li:hover em,.top_search .word_result ul li:hover span,.top_search .word_result ul li:hover i{color:#019eeb; }
.top_search .word_result ul li:hover{background:#f9f9f9;}
.top_search .word_result ul li>a{ display: block; width: 339px;text-align: left; }
.top_search .word_result ul li>a:after{content: "";display: table;clear: both;}
.topbox .fix_element{width: 1200px;height:0px;position: relative;margin: auto;top:0px;z-index: 1000000; }
.topbox .fix_element .right{z-index: 1000; position: absolute; width:62px;  right: -80px;top:0px;}
.topbox .fix_element .right .right01{padding-top: 87px;}
.topbox .fix_element .right>div{position: relative;}
.topbox .fix_element .right .right01 div.tdall{position: relative;width: 58px;background-color: #ffffff; height: 58px; border: 1px #eeeeee solid;margin-bottom: 2px;border-radius: 3px; border-bottom: 1px #eeeeee solid; }
.topbox .fix_element .right .right01 div.td04{position: relative;}
.topbox .fix_element .right .right01 div.td04 i{display: block;position: absolute;min-width:12px;height: 12px;right: 0px;background-color:#ff5256;border-radius: 5px;font-size: 10px; line-height: 12px;color: #ffffff;text-align: center;right: 8px;top: 4px;}
.topbox .fix_element .right>div .a01>div{ position: absolute;width: 32px; height: 32px; left: 13px; top:6px;}
.topbox .fix_element .right div.td01{background:url(/Images/Index/right_fixed_icon01.gif) center center no-repeat; }
.topbox .fix_element .right div.td01:hover{background:url(/Images/Index/sprite.png) -3px -139px no-repeat;}
.topbox .fix_element .right .td02 div{background:url(/Images/Index/sprite.png) -237px -144px no-repeat; }
.topbox .fix_element .right .td03 div{background:url(/Images/Index/sprite.png) -283px -144px no-repeat; }
.topbox .fix_element .right .td04 div{background:url(/Images/Index/sprite.png) -280px -97px  no-repeat; }
.topbox .fix_element .right .td05 div{background:url(/Images/Index/right_fixed_icon05.png) center center no-repeat; }

.topbox .fix_element .right .td06 .a01 div{background:url(/Images/Index/sprite.png) -133px -144px no-repeat; }
.topbox .fix_element .right .td07 .a01 div{background:url(/Images/Index/sprite.png) -15px -192px no-repeat;}
.topbox .fix_element .right .td07:hover .a01 div{background:url(/Images/Index/compare_hover.png) center center no-repeat; }
.topbox .fix_element .right .td07 .p001{min-width: 22px;z-index:1; height: 22px;position: absolute; left: 5px; top: 5px;line-height: 20px; border-radius: 11px; text-align: center;font-size: 12px;color: #f5f5f5;background-color: #f10c0c;   }
.topbox .fix_element .right div.td08 .a01 div{background:url(/Images/Index/sprite.png) 5px -549px no-repeat;}
.topbox .fix_element .right .td07{position: relative;cursor: pointer;}
.topbox .fix_element .right .td07 .p002{ display: none; position: absolute;z-index: 10000001; left: -369px; width: 371px; height: 422px; top: -364px; }
.topbox .fix_element .right .td07 .p002 .s001{ -webkit-animation-duration:0.5s;animation-duration:0.5s; background: #ffffff; width: 347px; height:100%; border:1px  #008cd6 solid;position: relative; }
.topbox .fix_element .right .td07:hover .p002 {display: block;}
.topbox .fix_element .right .td07 .p002 .s001 .u001{background:url(/Images/Index/compare01.png) center center no-repeat; position: absolute;width: 16px; height: 19px; bottom: 40px; right: -16px;}
.topbox .fix_element .right .td07 .p002 .s001 .u002 .v001{line-height: 45px; background-color: #f3f3f3;font-size: 16px; text-indent: 15px; }
.topbox .fix_element .right .td07 .p002 .s001 .u002 .li0{padding-bottom: 10px;padding-top: 15px;padding-left: 0px;margin-right: 12px; }
.topbox .fix_element .right .td07 .p002 .s001 .u002 .li0 .w001{font-size: 14px;height: 36px; color: #555; padding-right:0px;}
.topbox .fix_element .right .td07 .p002 .s001 .u002 .li0 .w002{margin-top: 5px;}
.topbox .fix_element .right .td07 .p002 .s001 .u002 .li0 .w002  b {font-size: 14px; color: #eb5b41; margin-right: 5px; float: left; color: #eb5b41; }
.topbox .fix_element .right .td07 .p002 .s001 .u002 .li0 .w002 strong {font-size: 20px; }
.topbox .fix_element .right .td07 .p002 .s001 .u002 .li0 .w002 s {font-size: 12px; color: #999; width: auto; padding-top: 3px; height: 18px; line-height: 25px; text-align: left; float: left; }
.topbox .fix_element .right .td07 .p002 .s001 .u003 {display: block; cursor: pointer; width: 129px; color: #ffffff; height: 40px; line-height: 40px; background-color: #008cd6; border-radius: 5px; margin: 19px auto 0 auto; font-size: 18px; text-align: center; }
.topbox .fix_element .right .td07 .p002 .s001 .u003:hover{background-color: #019eeb; }
.topbox .fix_element .right .td07 .p002 .s001 .u002{min-height: 300px;}
.topbox .fix_element .right .td07 .p002 .s001 .u002 .li0{border-bottom: 1px #e3e3e3 solid; margin-left: 15px;}
.topbox .fix_element .right .td07 .p002 .s001 .u002 .li0 .delete01{background:url(/Images/Index/delete01.png) center center no-repeat;width: 30px; height: 30px; float: right;margin-right: 0px;margin-top: 0px; }
.topbox .fix_element .right div.td06:hover .a01 div{background:url(/Images/Index/sprite.png) -187px -144px no-repeat;}
.topbox .fix_element .right .td06 .p01{filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);box-shadow: 0 1px 3px rgba(2, 2, 2, 0.26);display: none; right:68px;text-align: center; z-index: 1000000000; top: -84px; position: absolute; border: 1px #eeeeee solid;background-color: #ffffff;width: 180px;height: 190px;padding: 12px; }
.topbox .fix_element .right div.td06:hover .p01{display: block;}
.topbox .fix_element .right div.td06 .p01 p{font-size: 12px; line-height: 18px; font-family: "宋体";color: #666666;margin: 0px; padding: 0px; text-align: center;}


.topbox .fix_element .right div.td08:hover .a01 div{background:url(/Images/Index/right_fixed_icon08s.png) center center no-repeat;}
.topbox .fix_element .right .td08 .p01{filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);box-shadow: 0 1px 3px rgba(2, 2, 2, 0.26);display: none; right:68px;text-align: center; z-index: 1000000000; top: -114px; position: absolute; border: 1px #eeeeee solid;background-color: #ffffff;width: 110px;height: 145px;padding: 12px; }
.topbox .fix_element .right div.td08:hover .p01{display: block;}
.topbox .fix_element .right div.td08 .p01 p{font-size: 12px; line-height: 18px; font-family: "宋体";color: #666666;margin: 0px; padding: 0px; text-align: center;}






.topbox .fix_element .right .kktipbox{box-shadow: 1px 1px 0px #c4c4c4;font-size: 18px;color: #555555;border:1px #e4e4e4 solid;border-radius: 0px;}
.kktipbox_point_left{ background-image: url(/Images/Index/index_tip_point01.png);}
/*.topbox .fix_element .right .td07 div{top:13px;background:url(/Images/Index/go_to_top.png) center center no-repeat; }*/ .topbox .fix_element .right p{text-align: center;color: #808080; font-size: 11px;line-height: 12px; padding-top:38px;}
.topbox .fix_element .right div>div.tdall:hover{background-color: #019eeb;}
.topbox .fix_element .right div>div.tdall:hover .a01>p{color: #ffffff;}
/*#index .left:hover{box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1), 0 4px 8px 0 rgba(0,0,0,0.2);}*/ .YJFK{position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,.8); z-index: 9999999999999; display: none; }
.YJFK_box{position: absolute; top: 50%; left: 50%; width: 688px; height: 686px; margin-left: -343px; margin-top: -344px; z-index: 19999; }
.YJFK_box .YJFK_shut{position: absolute; top: 100px; right: 89px; width: 17px; height: 24px; background: url(/Images/Index/YJFK_shut.png) no-repeat center; z-index: 999999; cursor: pointer; }
.YJFK_box .YJFK_center{position: absolute; top: 50%; left: 50%; width: 528px; height: 496px; margin-left: -264px; margin-top: -248px; background: #ffffff; z-index: 999; }
.YJFK_box .YJFK_center .centerdiv{width: 474px; margin-left: 16px; overflow: hidden; }
.YJFK_box .YJFK_center .centerdiv .divtitle{height: 62px; line-height: 68px; border-bottom: 1px solid #cdcdcd; font-size: 20px; color: #555555; text-indent: 3px; }
.YJFK_box .YJFK_center .centerdiv .divabout{overflow: hidden; }
.YJFK_box .YJFK_center .centerdiv .divabout span{float: left; margin-top: 34px; width: 88px; font-size: 16px; color: #555555; text-indent: 12px; }
.YJFK_box .YJFK_center .centerdiv .divabout textarea{float: left; margin-top: 32px; margin-right: 1px; width: 352px; height: 140px; font-size: 14px; color: #555555; padding:6px 14px; border: none ; border: 1px solid #e4e4e4; font-family: "微软雅黑", "Microsoft YaHei UI", "MS Serif", "MS Sans Serif", "Microsoft Sans Serif"; overflow:hidden; resize:none; }
.YJFK_box .YJFK_center .centerdiv .textareatishi{height: 36px; line-height: 36px; font-size: 12px; color: #555555; text-align: right; padding-right: 4px; }
.YJFK_box .YJFK_center .centerdiv .divabout2{overflow: hidden; }
.YJFK_box .YJFK_center .centerdiv .divabout2 span{float: left; height: 40px; line-height: 40px; width: 88px; font-size: 16px; color: #555555; text-indent: 12px; }
.YJFK_box .YJFK_center .centerdiv .divabout2 input{float: left; margin-right: 1px; width: 380px; height: 40px; line-height: 40px; font-size: 14px; color: #555555; text-indent: 10px; border:1px solid  #e4e4e4; font-family: "微软雅黑", "Microsoft YaHei UI", "MS Serif", "MS Sans Serif", "Microsoft Sans Serif"; }
.YJFK_box .YJFK_center .centerdiv .divyzm{overflow: hidden; margin-top: 20px; display: none; }
.YJFK_box .YJFK_center .centerdiv .divyzm span{float: left; width: 88px; font-size: 16px; color: #555555; text-indent: 12px; visibility: hidden; }
.YJFK_box .YJFK_center .centerdiv .divyzm input{float: left; margin-right: 1px; width: 268px; height: 32px; line-height: 32px; font-size: 14px; color: #555555; text-indent: 10px; border:1px solid  #e4e4e4; font-family: "微软雅黑", "Microsoft YaHei UI", "MS Serif", "MS Sans Serif", "Microsoft Sans Serif"; }
.YJFK_box .YJFK_center .centerdiv .divyzm img{float: right; margin-right: 4px; width: 101px; height: 34px; cursor: pointer; }
.YJFK_box .YJFK_center .centerdiv .YJFK_btn{display: block; float: right; margin-top: 14px; margin-right: 4px; width: 136px; height: 52px; line-height: 52px; background-color: #ff9000; color: #ffffff; border: none; font-size: 20px; text-align: center; font-family: "微软雅黑", "Microsoft YaHei UI", "MS Serif", "MS Sans Serif", "Microsoft Sans Serif"; border-radius: 6px; }
.YJFK_box .YJFK_center .centerdiv .YJFKyz {width: 262px; height: auto; line-height: 25px; margin: 4px 0 0 88px; padding-left: 28px; font-size: 14px; color: #FF8E8E; background: url(/Images/Index/wrong.png) 3px 2px no-repeat; background-size: 20px; background-color: #FFF2F2; border: #FF8E8E 1px solid; visibility: hidden; }
.YJFK_FK {position: fixed; top: 50%; left: 50%; width: 170px; height: 50px; margin-left: -85px; margin-top: -25px; background: rgba(0,0,0,.8); border: 1px solid #e5c3c3; color: #ffffff; text-align: center; font-size: 24px; z-index: 19999; line-height: 50px; border-radius: 10px; display: none; }
.YJFKactive{display: none; }
#mem_invoice .apply .section04{border-left:1px #ebebeb solid;border-right:1px #ebebeb solid;}
#mem_invoice .apply .section05{border-left:1px #ebebeb solid;border-right:1px #ebebeb solid;margin-bottom: 20px;}
#mem_invoice .apply .section05 .tjpersonlist{width: 100%; border:none; font-size: 14px; }
#mem_invoice .apply .section05 .tjpersonlist th{width: 145px; height: 45px; border:none; background-color: #e2e2e2; color: #414141; font-weight: normal; border-bottom: 1px solid #ebebeb; }
#mem_invoice .apply .section05 .tjpersonlist th.choose{width: 65px; }
#mem_invoice .apply .section05 .tjpersonlist  tr td{box-sizing: border-box; background-color: #fff; border-color: #fff; border-bottom: 1px solid #ebebeb; border-right-color: #e9ebef; height: 53px; text-align: center; font-size: 12px; color: #666; }
#mem_invoice .apply .section05 .tjpersonlist  tr td+td{border-left: 1px solid #ebebeb; }
/*#mem_invoice .apply .section05 .tjpersonlist  tr:nth-child(2n) td{background-color: #f4f4f7; }
*/ #mem_invoice .apply .section05 .checkoutr {display: block; margin: 0; padding: 0; width: 16px; height: 16px; border: none; cursor: pointer; margin: 0 auto; position: relative; }
#mem_invoice .apply .section05 .checkoutr input[type="checkbox"],.checkoutr input[type="radio"]{position: absolute; top: 0; left: -0; display: block; width: 100%; height: 100%; margin: 0px; padding: 0px; border: 0px; opacity: 0; /*filter:alpha(opacity=0);*/ background: rgb(255, 255, 255); }
#mem_invoice .apply .section05 .checkoutr .inputboxbg{display: block; margin: 0; padding: 0; width: 100%; height: 100%; background: url(/Images/Index/blue.png) no-repeat; }
#mem_invoice .apply .section05 .checkoutr:hover .checkboxbg{background-position: -16px 0; }
#mem_invoice .apply .section05 .checkoutr input:checked + .checkboxbg, .checkoutr input[checked] + .checkboxbg, .checkoutr input[defaultChecked] + .checkboxbg {background-position: -32px 0; }
#mem_invoice .apply .no_invoice{text-align: center;padding-top: 80px;padding-bottom:80px;}
#mem_invoice .apply .no_invoice p{text-align: center;font-size: 14px;}
#mem_invoice .comfirm{margin: 0px 20px 20px;    border-left: 1px #ebebeb solid; border-right: 1px #ebebeb solid; border-bottom: 1px #ebebeb solid;}
#mem_invoice .comfirm .section02{line-height: 60px;background-color: #f5f5f5;}
#mem_invoice .comfirm .section02 .t001{float: left;padding-left: 20px;}
#mem_invoice .comfirm .section02 .t002{padding-right: 20px;float: right;font-size: 16px;color:#666666; font-weight: bold;}
#mem_invoice .comfirm .section03{float: left;padding-left: 20px;line-height: 50px;font-weight: bold;}
#mem_invoice .comfirm .section03 span{color:#03a0ef;cursor: pointer;}
#mem_invoice .comfirm .section04 .tjpersonlist{width: 100%; border:none; font-size: 14px; }
#mem_invoice .comfirm .section04 .tjpersonlist th{width: 145px; height: 45px; border:none; background-color: #e2e2e2; color: #414141; font-weight: normal; border-bottom: 1px solid #ebebeb; }
#mem_invoice .comfirm .section04 .tjpersonlist th.choose{width: 65px; }
#mem_invoice .comfirm .section04 .tjpersonlist  tr td{box-sizing: border-box; background-color: #fff; border-color: #fff; border-bottom: 1px solid #ebebeb; border-right-color: #e9ebef; height: 53px; text-align: center; font-size: 12px; color: #666; }
#mem_invoice .comfirm .section04 .tjpersonlist  tr td+td{border-left: 1px solid #ebebeb; }
#mem_invoice .comfirm .section04 .tjpersonlist  tr:nth-child(2n) td{background-color: #f4f4f7; }
#mem_invoice .comfirm .section05{text-align: center;line-height: 78px;}
#mem_invoice .comfirm .section05 span{text-align: center;color: #009df1;}
#mem_invoice .comfirm .section06{line-height: 60px;background-color: #f5f5f5;}
#mem_invoice .comfirm .section06 .t001{float: left;padding-left: 20px;}
#mem_invoice .comfirm .section07 .p000{margin-top: 10px;}
#mem_invoice .comfirm .section07{padding-left: 20px;padding-top: 20px;}
#mem_invoice .comfirm .section07 .p000 span,#mem_invoice .comfirm .section07 .p000 input{display: block; line-height: 36px; float: left;}
#mem_invoice .comfirm .section07 .p000 span{font-size: 14px;color: #333333;height: 36px;min-width: 73px;}
#mem_invoice .comfirm .section07 .p000 .input{float: left;line-height: 36px; font-size: 14px;color: #666666; border:1px #dedede solid; height: 36px;padding-left: 10px;padding-right:30px;width: 150px;}
#mem_invoice .comfirm .section07 .p002 .select01{position: relative;float: left;margin-right: 10px;}
#mem_invoice .comfirm .section07 .p002 .select01>div{font-size: 14px;color: #666666; border:1px #dedede solid; height: 36px;padding-left: 10px;padding-right:0px;float: left;width: 180px;cursor: pointer;line-height:36px;}
#mem_invoice .comfirm .section07 .p002 .select01 ul{display: none;max-height: 200px; overflow: auto; position: absolute;background-color: #ffffff; width: 190px;padding-top: 8px;padding-bottom: 8px; border:1px #dedede solid;border-top: none;top: 38px;left: 0px;min-height: 36px;z-index:9;}
#mem_invoice .comfirm .section07 .p002 .select01 ul li{padding-left: 10px;line-height: 26px; height: 26px;font-size: 14px;color: #666666;cursor: pointer;}
#mem_invoice .comfirm .section07 .p002 .select01 ul li:hover {background-color: #03a0ef;color: #ffffff;}
#mem_invoice .comfirm .section07 .p002 .select01>div>div{float:right;height: 36px;width: 36px;background-color: #f5f5f5;border-left:1px #dedede solid;}
#mem_invoice .comfirm .section07 .p002 .select01>div p{display:inline-block;}
#mem_invoice .comfirm .section07 .p002 .select01>div i{display: block; background: url(/Images/Index/select_down.png) center no-repeat; position: absolute; width: 9px; height: 5px; right: 14px; top: 18px;}
#mem_invoice .comfirm .section07 .p002 .span01{width: 30px;min-width: 35px;}
#mem_invoice .comfirm .section07 .p003{margin-top: 30px;padding-bottom: 30px;}
#mem_invoice .comfirm .section07 .p003 .t001{float: left;text-decoration: none; display: block;line-height: 40px;padding: 0px 50px 0px;border:1px #03a0ef solid;border-radius: 5px; color: #03a0ef; margin-right: 50px;}
#mem_invoice .comfirm .section07 .p003 .t001:hover{float: left;display: block;line-height: 40px;padding: 0px 50px 0px;background-color: #03a0ef; color: #ffffff; border:1px #03a0ef solid;border-radius: 5px; }
#mem_invoice .comfirm .section07 .errMsg {color: #F04C41; font-size: 12px; float: left; top: 54px; top: auto\9; line-height: 40px; margin-left: 5px; left: 79px; background: url(/Images/Index/errMsg.png) no-repeat left center; padding-left: 18px; text-align: left;}
#model_box_mem_invoice_ifo {width: 423px; min-height: 255px; padding-bottom: 5px; background-color:rgba(0,0,0,0.2);border-radius: 4px; margin-right: auto;margin-left: auto;margin-top: 10%;}
#model_box_mem_invoice_ifo>div{width: 413px; min-height: 250px;position: relative; margin-left: auto;margin-right: auto;margin-top: 5px; background-color: #ffffff;}
#model_box_mem_invoice_ifo .close{width: 50px;height: 50px;position: absolute; right: 0px; top: 0px; background-image: url(/Images/Index/close58.png); background-position: center center; background-repeat: no-repeat;}
#model_box_mem_invoice_ifo .p000 span{display: block; line-height: 36px; float: left;}
#model_box_mem_invoice_ifo .p000 span{font-size: 14px;color: #333333;height: 36px;min-width:83px;}
#model_box_mem_invoice_ifo .p000 .input{float: left;line-height: 36px; font-size: 14px;color: #666666; border:1px #dedede solid; height: 36px;padding-left: 10px;padding-right:30px;width: 237px;}
#model_box_mem_invoice_ifo .p_all {padding-left: 20px;margin-top: 20px;}
#model_box_mem_invoice_ifo .p001 span{display: block; line-height: 36px; float: left;}
#model_box_mem_invoice_ifo .p008{width: 363px;height: 30px;line-height: 30px;background-color: #daf2fe;color: #3db3ee;margin-left: 17px;margin-right: auto;border-radius: 4px;text-align: center;font-size: 14px; border:1px #aedef7 dashed;}
#model_box_mem_invoice_ifo .p001 .type{float: left;cursor: pointer;}
#model_box_mem_invoice_ifo .p001 span{font-size: 14px;color: #333333;height: 36px;min-width:83px;}
#model_box_mem_invoice_ifo .radio{float: left;}
#model_box_mem_invoice_ifo .p001{ line-height: 36px;margin-bottom: 15px;}
#model_box_mem_invoice_ifo .p001 .t001{margin-right: 120px;}
#model_box_mem_invoice_ifo .radio{width: 14px;margin-top: 10px; margin-right: 5px; height: 14px;display: block;position: relative;overflow: hidden;cursor: pointer;}
#model_box_mem_invoice_ifo .radio .icon{background-image: url(/Images/Index/radio.png);background-position: -0px 0px;width: 14px;height: 14px;}
#model_box_mem_invoice_ifo .radio input{cursor: pointer;opacity: 0;top:0px;left: 0px; width: 14px;height: 14px;position: absolute;}
#model_box_mem_invoice_ifo .radio:hover .icon{background-image: url(/Images/Index/radio.png);background-position: -28px 0px;}
#model_box_mem_invoice_ifo .radio input:checked + .icon{background-position: -14px 0px;}
#model_box_mem_invoice_ifo .p009 .t001{margin-left: auto;margin-right: auto;width: 80px;cursor: pointer; display: block;line-height: 40px;padding: 0px 50px 0px;border:1px #03a0ef solid;border-radius: 5px; color: #03a0ef; text-align: center;}
#model_box_mem_invoice_ifo .p009 .t001{text-decoration: none; display: block;line-height: 40px;padding: 0px 50px 0px;background-color: #03a0ef; color: #ffffff; border:1px #03a0ef solid;border-radius: 5px; }
#model_box_mem_invoice_ifo .p009{margin-top: 30px;margin-bottom: 30px;}
#model_box_mem_invoice_ifo .p003 .t001{margin-right: 40px;}
#model_box_mem_invoice_ifo .p003 span{display: block; line-height: 36px; float: left;}
#model_box_mem_invoice_ifo .p003 .sub>div{float: left;line-height: 36px;}
#model_box_mem_invoice_ifo .p003 .sub{float: left;cursor: pointer;}
#model_box_mem_invoice_ifo .p003 .subbtnbox{float: left;}
#model_box_mem_invoice_ifo .p003 span{font-size: 14px;color: #333333;height: 36px;min-width:83px;}
#model_box_mem_invoice_ifo .p005 input{width: 223px !important;}
#model_box_mem_invoice_ifo .error div{height: 40px;background-color: #ffd2d2;color: #F04C41; font-size: 12px; top: auto\9; line-height: 40px; left: 79px; background: url(/Images/Index/errMsg.png) no-repeat left center; padding-left: 18px; text-align: left; margin-left: auto;margin-right: auto; display: inline-block; }
#model_box_mem_invoice_ifo .error{position: absolute;z-index: 10; background-color: #ffd2d2;width: 100%;text-align: center;top: 0px;}
#model_box_mem_invoice_ifo .p010 a{width: 112px;height: 32px;float: left;text-align: center;text-decoration: none; display: block; line-height: 30px; border: 1px #d6d6d6 solid; background-color: #d6d6d6; border-radius: 5px; color: #ffffff; margin-right: 50px;margin-left: 10px; }
#model_box_mem_invoice_ifo .p010 a.active{width: 112px;height: 32px;float: left;text-align: center;text-decoration: none; display: block; line-height: 30px; border: 1px #03a0ef solid; background-color: #ffffff; border-radius: 5px; color: #03a0ef; margin-right: 50px;margin-left: 10px;}
#model_box_mem_invoice_ifo .upload_choose{position: absolute;cursor: pointer; left: 210px;top:-54px;height: 40px !important;overflow: hidden;opacity: 0; width: 120px!important;overflow: hidden;}
#model_box_mem_invoice_ifo .upload_append_list  a{overflow: hidden;display: block;}
#model_box_mem_invoice_ifo #demo{position: relative;}
#model_box_mem_invoice_ifo .upload_preview{min-height: 0px;margin-left: 10px;height: auto;}
#model_box_mem_invoice_ifo .upload_preview:after{content: "";display: block;clear: both;}
#model_box_mem_invoice_ifo .upload_preview img{max-height: 100% !important;    height: 100% !important;width: 100%;}
#model_box_mem_invoice_ifo .uploadImg{width: 5rem;height: 5rem;}
#model_box_mem_invoice_ifo .upload_submit {padding: 0px !important;}
#model_box_mem_invoice_ifo .filePicker {width: 150px;}
#mem_invoice_list {background-color: #ffffff;min-height: 795px;}
#mem_invoice_list .section01{ padding-left: 20px;font-weight: bold; }
#mem_invoice_list .section01 a{display: block;float: left;font-size: 16px;padding-right: 29px;padding-left: 29px; line-height: 56px;height: 56px;color: #333333;}
#mem_invoice_list .section01 a:first-child{padding-left: 0px;}
#mem_invoice_list .section01 a.active{color: #03a0ef;}
#mem_invoice_list .section01 .a{height: 14px;width: 1px;background-color: #dbdbdb;float: left; margin-top:22px;}
#mem_invoice_list .section04 .tjpersonlist{width: 100%; border:none; font-size: 14px; }
#mem_invoice_list .section04 .tjpersonlist th{width: 145px; height: 45px; border:none; background-color: #e2e2e2; color: #414141; font-weight: normal; border-bottom: 1px solid #ebebeb; }
#mem_invoice_list .section04 .tjpersonlist th.choose{width: 65px; }
#mem_invoice_list .section04 .tjpersonlist  tr td{box-sizing: border-box; background-color: #fff; border-color: #fff; border-bottom: 1px solid #ebebeb; border-right-color: #e9ebef; height: 53px; text-align: center; font-size: 12px; color: #666; }
#mem_invoice_list .section04 .tjpersonlist  tr td+td{border-left: 1px solid #ebebeb; }
#mem_invoice_list .section04 .tjpersonlist  tr:nth-child(2n) td{background-color: #f4f4f7; }
#mem_invoice_list .section04{margin: 0px 20px 20px;    border-right: 1px #ebebeb solid;border-left: 1px #ebebeb solid;}
#mem_invoice_list .section04  table .btn a{ color: #079be5;margin-left: 3px;margin-right: 3px; cursor: pointer;}
#model_box_mem_invoice_ship {width: 665px; min-height: 255px;margin-bottom: 200px; padding-bottom: 5px; background-color:rgba(0,0,0,0.2);border-radius: 4px; margin-right: auto;margin-left: auto;margin-top: 15%;}
#model_box_mem_invoice_ship>div{width: 655px; min-height: 250px;position: relative; margin-left: auto;margin-right: auto;margin-top: 5px; background-color: #ffffff;}
#model_box_mem_invoice_ship .close{width: 50px;height: 50px;position: absolute; right: 0px; top: 0px; background-image: url(/Images/Index/close58.png); background-position: center center; background-repeat: no-repeat;}
#model_box_mem_invoice_ship .p001{line-height: 50px;background-color: #d8e1e6;text-align: left;font-size: 14px;padding-left:20px;font-weight: bold;color: #333333;}
#model_box_mem_invoice_ship .p002{margin-left: 20px;border-left: 1px #b2b2b2 solid;}
#model_box_mem_invoice_ship .p002{position:relative;margin-top: 18px;position: relative;padding-bottom: 10px;}
#model_box_mem_invoice_ship .p002:before{content: "";display: block;width: 10px;height: 10px;background-color: #ffffff;position: absolute;left: -8px;top: 0px;}
#model_box_mem_invoice_ship .p002:after{content: "";display: block;width: 10px;height: 16px; top : -moz-calc(100% - (16px)); top: -webkit-calc(100% - (16px)); top : calc(100% - (16px)); background-color: #ffffff;position: absolute;left: -8px;}
#model_box_mem_invoice_ship .p002 .li i{position: absolute;left: -8px;top:5px; width: 15px;height: 15px;background-image: url(/Images/Index/mem_invoice11.png);background-position:0px -19px;}
#model_box_mem_invoice_ship .p002 .li{padding-left: 15px;margin-top: 20px;position: relative;line-height: 26px; }
#model_box_mem_invoice_ship .p002 .li .t001{width: 90px;}
#model_box_mem_invoice_ship .p002 .li .t002{width: 60px;margin-left: 10px;}
#model_box_mem_invoice_ship .p002 .li .t003{width: 70px;margin-left: 10px;}
#model_box_mem_invoice_ship .p002 .li .t004{width: 356px;margin-left: 10px;}
#model_box_mem_invoice_ship .p002 .li>div{float: left;}
#model_box_mem_invoice_ship .p002 .li:last-child i{position: absolute;left: -8px;width: 15px;height: 15px;background-image: url(/Images/Index/mem_invoice11.png);background-position:0px -2px;}
#mem_invoice_ifo {background-color: #ffffff;min-height: 795px;}
#mem_invoice_ifo .section01{ padding-left: 20px;font-weight: bold; }
#mem_invoice_ifo .section01 a{display: block;float: left;font-size: 16px;padding-right: 29px;padding-left: 29px; line-height: 56px;height: 56px;color: #333333;}
#mem_invoice_ifo .section01 a:first-child{padding-left: 0px;}
#mem_invoice_ifo .section01 a.active{color: #03a0ef;}
#mem_invoice_ifo .section01 .a{height: 14px;width: 1px;background-color: #dbdbdb;float: left; margin-top:22px;}
#mem_invoice_ifo .section04 .tjpersonlist{width: 100%; border:none; font-size: 14px; }
#mem_invoice_ifo .section04 .tjpersonlist th{width: 145px; height: 45px; border:none; background-color: #f5f5f5; color: #414141; font-weight: normal; border-bottom: 1px solid #ebebeb; }
#mem_invoice_ifo .section04 .tjpersonlist th.choose{width: 65px; }
#mem_invoice_ifo .section04 .tjpersonlist  tr td{box-sizing: border-box; background-color: #fff; border-color: #fff; border-bottom: 1px solid #ebebeb; border-right-color: #e9ebef; height: 53px; text-align: center; font-size: 12px; color: #666; }
#mem_invoice_ifo .section04 .tjpersonlist  tr td+td{border-left: 1px solid #ebebeb; }
#mem_invoice_ifo .section04 .tjpersonlist  tr:nth-child(2n) td{background-color: #f4f4f7; }
#mem_invoice_ifo .section04{margin: 0px 20px 20px;    border-right: 1px #ebebeb solid;border-left: 1px #ebebeb solid;}
#mem_invoice_ifo .section02,#mem_invoice_ifo .section05{margin: 0px 20px 0px; line-height: 45px; border: none; background-color: #e6e6e6; color: #414141; font-weight: normal; border-bottom: 1px solid #ebebeb; padding-left: 20px; }
#mem_invoice_ifo .section03{padding: 20px;margin: 0px 20px 0px;box-sizing: border-box; border-right: 1px #ebebeb solid; border-left: 1px #ebebeb solid;}
#mem_invoice_ifo .section03 .t001{width: 50%;float: left;}
#mem_invoice_ifo .section03 .t002{width: 50%;float: left;}
#mem_invoice_ifo .section03 p{line-height: 40px;padding-right: 10px;}
.tc-td{border: 1px solid #dfdfdf;margin-top: 10px;}
.tc-td h5{font-size:16px;color:#555;text-align:center;height:50px;line-height:50px;margin: 0;padding: 0;border-bottom: 1px solid #dfdfdf;}
.tc-td ul{margin: 35px;margin-bottom: 5px;min-height: 130px;}
.tc-td ul li{width: 136px;display: inline-block;height: 130px;text-align: center;vertical-align: bottom;box-sizing: border-box;}
.tc-td ul li:last-child:after{clear: both; }
.tc-td ul li h6{margin: 8px 0;color: #555;font-size: 14px;}
.tc-td ul li p{font-size: 12px;color: #999;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; word-break:break-all; -webkit-box-orient:vertical; -webkit-line-clamp:2; padding: 0 5px; }
@media screen\0 {  .tc-td ul li p{display: inline-block; width: 136px; height: 34px; line-height: 17px; }
} @-moz-document url-prefix(){.tc-td ul li p{display: inline-block; width: 136px; height: 34px; line-height: 17px; }
  } .tc-td ul li div.imgdiv{height: 40px;position: relative;line-height: 40px;}
.tc-td ul li div.imgdiv img{vertical-align: baseline;}
.booking_process{float: right; width: 238px; border: 1px #dfdfdf solid; }
.booking_process .p01{background-color: #F6F6F6; height: 60px; border-bottom: 1px #dfdfdf solid; text-align: center; line-height: 60px; font-size: 16px; color: #555555; font-weight: bold; }
.booking_process ul{float: right;margin: 10px 0;}
.booking_process li{width: 140px; padding: 10px; border-bottom: 1px solid #dfdfdf; padding-left: 0; position: relative; }
.booking_process li:last-child{border-bottom: none; }
.booking_process li h6{font-size: 18px; color: #555; font-weight: normal; margin: 5px 0; }
.booking_process li p{font-size: 12px; color: #999; }
.booking_process li  img{position: absolute; left: -77px; top: 50%; margin-top: -32px; }
.booking_process li:before{content: ""; width: 58px; height: 58px; /*border: 1px solid #dfdfdf; border-radius: 50%; position: absolute; background-color: #f6f6f6;*/ left: -75px; top: 50%; margin-top: -29px; }
.booking_process .line0{width: 1px; height: 430px; background-color: #DFDFDF; float: left; margin-left: 43px; margin-top: 40px; }
.booking_process li p span{color: #008CD6; }
.jg_detail .section01 .jg_info_pic .box .process_bar{position: absolute; bottom: 0; height: 25px; background-color: #000; width: 100%; opacity: 0.5; filter:alpha(opacity=50); text-align: center; z-index: 18; }
.jg_detail .section01 .jg_info_pic .box ul li{width: 304px; height: 227px; position: absolute; left: 0px; top: 0px; opacity: 0; filter:alpha(opacity=0); z-index: 11; }
.jg_detail .section01 .jg_info_pic .box .process_bar span{display: inline-block; _display: inline; _zoom: 1; border-radius: 50%; width: 9px; height: 9px; _font-size: 0; margin:0 4px; cursor: pointer; background: #fff; }
.jg_detail .section01 .jg_info_pic .box .process_bar span.actives{background-color: rgb(0, 134, 200); }
.jg_detail .section01 .jg_info_pic .pic_left{height: 202px; width: 101px; z-index: 17; }
.jg_detail .section01 .jg_info_pic .pic_right{height: 202px; width: 101px; z-index: 17; }
.list_tc .tc_detail_right_body dt i{float: none; }


.header02{ margin:auto; width:100%; min-width:1200px; height:auto; display:block; clear:both; background-color:#eeeeee;}
.headerSecond .BannerLeft {
    float: left;
    margin-left: 42px;
    line-height: 58px;
    vertical-align: middle;
}
.headerSecond .BannerLeft a{
    float: left;
    height: 38px;
    position: relative;
}

.headerSecond .BannerLeft a:after{
    content: '';
    display:inline-block;
    margin-left: 13px;
    width: 1px;
    height: 11px;
    background: #cccccc;
}

.headerSecond .BannerLeft a.toIndex{
    color: #019eeb;
}
.headerSecond .BannerLeft a.toLoading{
    color: #333333;
    padding-left: 13px;
}
.headerSecond .BannerLeft a.toLoading:after{
    content: '';
    display:inline-block;
    margin-left: 13px;
    width: 1px;
    height: 11px;
    background: #cccccc;
}
.headerSecond .BannerLeft a.toZC{
    color: #333333;
    padding-left: 10px;
}
.headerSecond .BannerLeft a.toIndex img {
    width: 13px;
    height: 11px;
    display: inline-block;
    margin-right: 7px;
}
.headerSecond .BannerLeft a:hover{
    color: #019eeb;
}
.headerSecond .BannerRight {
    float: right;
    margin-left: 10px;
    line-height: 58px;
    vertical-align: middle;
}
.headerSecond .BannerRight a{
    float: left;
    height: 35px;
    position: relative;
    padding-left: 10px;
}
.headerSecond .BannerRight a:after{
    content: '';
    display:inline-block;
    margin-left: 13px;
    width: 1px;
    height: 11px;
    background: #cccccc;
}

.headerSecond {
    width: 1200px;
    margin: auto;
    height: 58px;
    line-height: 58px;
    vertical-align: middle;
}
.headerSecond .logo{
    float: left;
    margin-top: 9px;
    display:block;
    width: 148px;
}
.headerSecond .searchBox{
    float: right;
    height: 38px;
    margin-top: 9px;
    display:block;
    border: 2px solid #019eeb;
    position: relative;
}
.headerSecond .searchBox .search{
    float: right;
    display:block;
    background: url(/Images/Index/jg_detail_sprite.png) 10px 11px no-repeat;
    padding-left: 30px;
    width: 274px;
    line-height: 38px;
    height: 38px;
    border: none;
}

/*底部结束20150604*/ /*搜索提示*/ .headerSecond .searchBox .search_tips{width: 441px; background-color: #ffffff;top:39px; position:absolute;border: 1px #c5c5c5 solid;left: 0px;z-index:1001;    line-height: 25px;}
.headerSecond .searchBox .search_tips .recent_search span,.headerSecond .searchBox .search_tips .jg_hspanot_search span,.headerSecond .searchBox .search_tips .tj_hot_search span{display: block; float: left; width: 95px; text-align: right;font-size: 14px;font-weight: bold;}
.headerSecond .searchBox .search_tips ul{display: block; float: left; width:329px; padding-left:5px;}
.headerSecond .searchBox .search_tips .recent_search ul li,.headerSecond .searchBox .search_tips .jg_hspanot_search ul li,.headerSecond .searchBox .search_tips .tj_hot_search ul li{cursor: pointer; float: left; width:87px; margin-left: 5px; color: #666666; margin-right: 16px; text-align: left;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.headerSecond .searchBox .search_tips ul li:hover{color: #019eeb;}
.headerSecond .searchBox .recent_search{margin-top: 25px;margin-bottom: 15px;}
.headerSecond .searchBox .recent_search span,.headerSecond .searchBox .recent_search li{line-height: 20px;}
.headerSecond .searchBox .jg_hspanot_search{margin-top: 20px;margin-bottom: 15px;}
.headerSecond .searchBox .tj_hot_search{margin-top: 20px;margin-bottom: 15px;}
.headerSecond .searchBox .word_result ul{width: 100%;padding:0; box-sizing:border-box;}
.headerSecond .searchBox .word_result ul li{;border-top:1px #e4e4e4 solid; line-height:35px;padding:0 20px}
.headerSecond .searchBox .word_result ul li:first-child{border-top:none; line-height:35px;padding-top: 0px;}
.headerSecond .searchBox .word_result li span{display: block; cursor: pointer; float: left; font-size: 14px; color: #000000;line-height: 33px;}
.headerSecond .searchBox .word_result li i{display: block; float: right;font-size: 12px; color: #777777;}
.headerSecond .searchBox .word_result li em{float: right; color: #777777; margin-left: 15px;}
.headerSecond .searchBox .word_result ul li:after{content: "";display:table;clear: both;}
.headerSecond .searchBox .word_result ul li:hover em,.headerSecond .searchBox .word_result ul li:hover span,.headerSecond .searchBox .word_result ul li:hover i{color:#019eeb; }
.headerSecond .searchBox .word_result ul li:hover{background:#f9f9f9;}
.headerSecond .searchBox .word_result ul li>a{ display: block; width: 401px;text-align: left; }
.headerSecond .searchBox .word_result ul li>a:after{content: "";display: table;clear: both;}


.headerSecond .searchBox .searchBtn{
    float: right;
    display:block;
    width: 88px;
    line-height: 38px;
    background-color: #019eeb;
    color: #ffffff;
    font-size: 16px;
    text-align: center;
}
.headerThree {
    height: 130px;
    background:url(/Images/Index/headerThree.png) center no-repeat ;
    border-top: 0px solid #dddddd;
    border-bottom: 0px solid #dddddd;
}
.headerThree .ThreeCenter {
    width: 1200px;
    margin: auto;
    height: 130px;
    overflow: hidden;
}
.headerThree .ThreeCenter .hospitalLogo{
    display: block;
    float: left;
    width: 75px;
    height: 75px;
    margin-top: 30px;
}
.headerThree .ThreeCenter .hospitalName{
    float: left;
    overflow: hidden;
    margin: 24px 50px 0 15px;
}
.headerThree .ThreeCenter .hospitalName2{
    float: left;
    overflow: hidden;
    margin: 30px 50px 0 15px;
}
.headerThree .ThreeCenter .hospitalName p{
    color: #ffffff;
    font-size: 30px;
    max-width: 604px;
    display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.headerThree .ThreeCenter .hospitalName1 .v001{
    width: auto;
    color: #ffffff;
    padding-top: 10px;
}
.headerThree .ThreeCenter .hospitalName2 p {
    font-size: 25px;
}
.headerThree .ThreeCenter .hospitalName .v001 a{
    color: #ffffff;
    font-size: 28px;
    padding-top: 0px;
    font-weight: normal;
}
.headerThree .ThreeCenter .hospitalName p h1{
    color: #ffffff;
    font-size: 28px;
    font-weight: 100;
}
.headerThree .ThreeCenter .hospitalName a.hospitalA{
    float: left;
    display: block;
    margin-top: 10px;
    padding: 3px 9px;
    color: #ffffff;
    font-size: 12px;
    border: 1px solid #cccccc;
    margin-right: 10px;
    border-radius: 2px;
}

.headerThree .ThreeCenter .hospitalAbout{
    float: right;
    margin: 24px 0 0 0;
    overflow: hidden;
}
.headerThree .ThreeCenter .hospitalAbout .hospitalMYD{
    float: left;
    width: 95px;
    font-size: 12px;
    color: #ffffff;
    line-height: 30px;
}
.headerThree .ThreeCenter .hospitalAbout .hospitalMYD s{
    font-size: 24px;
    color: #ffdb16;
    text-decoration: none;
}
.headerThree .ThreeCenter .hospitalAbout .hospitalPeople{
    float: right;
    font-size: 12px;
    color: #ffffff;
    line-height: 30px;
}
.headerTitle{
    height: 40px;
    border-bottom: 1px solid #dddddd;
}
.headerTitle .TitleBox{
    width: 1200px;
    margin: auto;
    height: 100%;
    overflow: hidden;
}
.headerTitle .TitleBox a{
    float: left;
    display: block;
    width: 118px;
    line-height: 40px;
    text-align: center;
    color: #333333;
    background: #ffffff;
    font-size: 16px;
}
.headerTitle .TitleBox a:hover{
    color: #ffffff;
    background: #019eeb;
}
.headerTitle .TitleBox a.active{
    float: left;
    display: block;
    width: 118px;
    line-height: 40px;
    text-align: center;
    color: #ffffff;
    background: #019eeb;
}

.fix_element{margin-top: -1px;width: 1200px;height:0px;position: relative;margin: auto;top:0px;z-index: 1000000; }
.fix_element .right{z-index: 1000; position: absolute; width:62px;  right: -80px;top:0px;}
.fix_element .right .right01{padding-top: 87px;}
.fix_element .right>div{position: relative;}
.fix_element .right .right01 div.tdall{position: relative;width: 58px;height: 58px; border: 1px #eeeeee solid;margin-bottom: 2px;border-radius: 3px; border-bottom: 1px #eeeeee solid; }
.fix_element .right .right01 div.td04{position: relative;}
.fix_element .right .right01 div.td04 i{display: block;position: absolute;min-width:14px;height: 14px;right: 0px;background-color:#ff5256;border-radius: 7px;font-size: 10px; line-height: 14px;color: #ffffff;text-align: center;right: 8px;top: 4px;}
.fix_element .right>div .a01>div{ position: absolute;width: 32px; height: 32px; left: 13px; top:6px;}
.fix_element .right div.td01{background:url(/Images/Index/right_fixed_icon01.gif) center center no-repeat; }
.fix_element .right div.td01:hover{background:url(/Images/Index/right_fixed_icon01.png) center 10px no-repeat;}
.fix_element .right .td02 div{background:url(/Images/Index/sprite.png) 5px -253px no-repeat; }
.fix_element .right .td03 div{background:url(/Images/Index/sprite.png) 5px -302px no-repeat; }
.fix_element .right .td04 div{background:url(/Images/Index/sprite.png) 2px -357px no-repeat; }
.fix_element .right .td05 div{background:url(/Images/Index/sprite.png) 5px -407px no-repeat; }
.fix_element .right .td06 .a01 div{background:url(/Images/Index/sprite.png) 5px -457px no-repeat; }
.fix_element .right .td07 .a01 div{background:url(/Images/Index/sprite.png)  5px -502px no-repeat; }
.fix_element .right .td07 .a08 div{background:url(/Images/Index/sprite.png)  5px -552px no-repeat; }
.fix_element .right .td07:hover .a01 div{background:url(/Images/Index/compare_hover.png) center center no-repeat; }
.fix_element .right .td07 .p001{min-width: 22px;z-index:1; height: 22px;position: absolute; left: 5px; top: 5px;line-height: 20px; border-radius: 11px; text-align: center;font-size: 12px;color: #f5f5f5;background-color: #f10c0c;   }
.fix_element .right .td07{position: relative;cursor: pointer;}
.fix_element .right .td07 .p002{ display: none; position: absolute;z-index: 10000001; left: -369px; width: 371px; height: 422px; top: -364px; }
.fix_element .right .td07 .p002 .s001{ -webkit-animation-duration:0.5s;animation-duration:0.5s; background: #ffffff; width: 347px; height:100%; border:1px  #008cd6 solid;position: relative; }
.fix_element .right .td07:hover .p002 {display: block;}
.fix_element .right .td07 .p002 .s001 .u001{background:url(/Images/Index/compare01.png) center center no-repeat; position: absolute;width: 16px; height: 19px; bottom: 40px; right: -16px;}
.fix_element .right .td07 .p002 .s001 .u002 .v001{line-height: 45px; background-color: #f3f3f3;font-size: 16px; text-indent: 15px; }
.fix_element .right .td07 .p002 .s001 .u002 .li0{padding-bottom: 10px;padding-top: 15px;padding-left: 0px;margin-right: 12px; }
.fix_element .right .td07 .p002 .s001 .u002 .li0 .w001{font-size: 14px;height: 36px; color: #555; padding-right:0px;}
.fix_element .right .td07 .p002 .s001 .u002 .li0 .w002{margin-top: 5px;}
.fix_element .right .td07 .p002 .s001 .u002 .li0 .w002  b {font-size: 14px; color: #eb5b41; margin-right: 5px; float: left; color: #eb5b41; }
.fix_element .right .td07 .p002 .s001 .u002 .li0 .w002 strong {font-size: 20px; }
.fix_element .right .td07 .p002 .s001 .u002 .li0 .w002 s {font-size: 12px; color: #999; width: auto; padding-top: 3px; height: 18px; line-height: 25px; text-align: left; float: left; }
.fix_element .right .td07 .p002 .s001 .u003 {display: block; cursor: pointer; width: 129px; color: #ffffff; height: 40px; line-height: 40px; background-color: #008cd6; border-radius: 5px; margin: 19px auto 0 auto; font-size: 18px; text-align: center; }
.fix_element .right .td07 .p002 .s001 .u003:hover{background-color: #019eeb; }
.fix_element .right .td07 .p002 .s001 .u002{min-height: 300px;}
.fix_element .right .td07 .p002 .s001 .u002 .li0{border-bottom: 1px #e3e3e3 solid; margin-left: 15px;}
.fix_element .right .td07 .p002 .s001 .u002 .li0 .delete01{background:url(/Images/Index/delete01.png) center center no-repeat;width: 30px; height: 30px; float: right;margin-right: 0px;margin-top: 0px; }
.fix_element .right div.td06:hover .a01 div{background:url(/Images/Index/right_fixed_icon06_.png) center center no-repeat;}
.fix_element .right .td06 .p01{filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);box-shadow: 0 1px 3px rgba(2, 2, 2, 0.26);display: none; right:68px;text-align: center; z-index: 1000000000; top: -84px; position: absolute; border: 1px #eeeeee solid;background-color: #ffffff;width: 103px;height: 117px;padding: 12px; }
.fix_element .right div.td06:hover .p01{display: block;}
.fix_element .right div.td06 .p01 p{font-size: 12px; line-height: 18px; font-family: "宋体";color: #666666;margin: 0px; padding: 0px; text-align: center;}
.fix_element .right .kktipbox{box-shadow: 1px 1px 0px #c4c4c4;font-size: 18px;color: #555555;border:1px #e4e4e4 solid;border-radius: 0px;}
.kktipbox_point_left{ background-image: url(/Images/Index/index_tip_point01.png);}
/*.fix_element .right .td07 div{top:13px;background:url(/Images/Index/go_to_top.png) center center no-repeat; }*/ .fix_element .right p{text-align: center;color: #808080; font-size: 11px;line-height: 12px; padding-top:38px;}
.fix_element .right div>div.tdall:hover{background-color: #019eeb;}
.fix_element .right div>div.tdall:hover .a01>p{color: #ffffff;}



.top_ad{width: 100%;  background-image: url(/Images/Index/top_td.png);height: 90px;background-position: center center; }
.top_ad  .p001 .t000{width: 90px; height: 90px; float: right; margin-right: 30px; display: block; opacity: 0.5;}
.top_ad  .p001 .t001{margin-right: 27px;}
.top_ad  .p001{position: relative;width: 1200px;margin: auto;}
.top_ad  .p001 .close{width: 35px;height: 45px;position: absolute;right: 0px;top: 0px;}


.fix_element .right .td08 .a01 div {background: rgba(0, 0, 0, 0) url("/Images/Index/sprite.png") no-repeat scroll 5px -550px;}
.fix_element .right div.td08:hover .a01 div{background:url(/Images/Index/right_fixed_icon08s.png) center center no-repeat;}
.fix_element .right .td08 .p01{filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);box-shadow: 0 1px 3px rgba(2, 2, 2, 0.26);display: none; right:68px;text-align: center; z-index: 1000000000; top: -114px; position: absolute; border: 1px #eeeeee solid;background-color: #ffffff;width: 110px;height: 145px;padding: 12px; }
.fix_element .right div.td08:hover .p01{display: block;}
.fix_element .right div.td08 .p01 p{font-size: 12px; line-height: 18px; font-family: "宋体";color: #666666;margin: 0px; padding: 0px; text-align: center;}


.topbox .top .c01{float: right; margin-top: 43px;margin-right: 25px;}
.topbox .top .c01 .d01 .e01{float: left; width: 33px; height: 31px; top: 0px; background: url(/Images/Index/sprite.png) -72px -200px no-repeat;}
.topbox .top .c01 .d01 .e02{float: left; line-height: 31px;font-size: 22px;font-weight: bold;margin-left: 10px;}
.topbox .top .c01 .d02{font-size: 14px;margin-top: 5px;margin-left:0px;}

#top03 .topbox .nav .nav_body{position: relative;left: -40px;}
#top03 .topbox .nav .nav_body>li a.line:before{display:none; }
#top03 .topbox .nav .nav_body{width:1100px;}
#top03 .topbox .logo img{width: auto;height: auto;margin-top: 10px;position: relative; transition: all 0.8s 0.5s; webkit-transition:all 0.8s 0.5s;left: -26px;opacity: 0;}
#top03 .topbox .logo img.active{left: 0px; opacity: 1;}

#top03 .topbox .location{float: left;}
#top03 .topbox .location{position: relative;top: 45px;float: left; line-height:35px; font-size:14px;font-family: "微软雅黑";color:#666;}
#top03 .topbox .location .locate_city{float: left;}
#top03 .topbox .location .locate_city i{display: block;margin-top:13px;background:url(/Images/Index/sprite.png) no-repeat; width:10px;    background-position: -114px -26px;height: 13px; float: left;}
#top03 .topbox .location #city{margin-left: 5px;float: left;line-height: 38px;}
#top03 .topbox .location .tips_city_box{z-index: 10000; margin-top: 5px;float: left;margin-left:10px;height:30px; width: 80px; position: relative;}
#top03 .topbox .location div.tips_city_box>a{ left: -1px; cursor:default; position: relative; height: 18px;font-size: 16px;  border-left:#fff 1px solid; display: block;float: left; line-height: 16px;padding-left: 9px;margin-top:8px; padding-right: 12px;}
#top03 .topbox .location div.tips_city_box>a i{transition:transform 0.2s; -moz-transition:-moz-transform 0.2s; -webkit-transition:-webkit-transform 0.2s; -o-transition:-o-transform 0.2s; position: absolute;right: 0px;background:url(/Images/Index/sprite_encyclopedia.png) no-repeat;    background-position:0px 0px; width: 7px;height: 4px; top:6px;}
#top03 .topbox .location .tips_city_box:hover{box-shadow: 0 1px 3px rgba(2, 2, 2, 0.26);background-color: #ffffff;}
#top03 .topbox .location .tips_city_box:hover>a{border-left: #CCC 1px solid;color:#019eeb; }
#top03 .topbox .location .tips_city_box:hover>a i{transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); }
#top03 .topbox .location .tips_city{width: 172px; padding-left:18px; padding-right:18px; position: absolute; top: 30px; font-size: 12px; background-color: #ffffff; display:none;}
#top03 .topbox .location .tips_city_box:hover .tips_city{ display: block;box-shadow: 0 1px 3px rgba(2, 2, 2, 0.26);}
#top03 .topbox .location .tips_city  h5{ padding: 0px;font-weight: normal; color: #147ed1; font-size: 12px; padding: 0px; margin: 3px 0 0 0; line-height:40px;}
#top03 .topbox .location .tips_city ul{width: 196px;}
#top03 .topbox .location .tips_city li{float: left; line-height: 10px; height: 10px; margin-bottom: 10px;min-width:39px; margin-right:10px;  text-align: left;}
#top03 .topbox .location .tips_city li a{border-bottom: 1px #ffffff solid;font-size: 12px; color: #666666; }
#top03 .topbox .location .tips_city li a:hover{color: #147ed1; border-bottom: 1px #147ed1 solid; }
#top03 .topbox .location .tips_city>a{line-height: 12px; color: #888888; font-size: 12px; padding-bottom:14px;margin-top:5px; text-align: right; display: block;float: right;}
#top03 .topbox .location .tips_city>a:hover{color:  #4ab345;}
#top03 .topbox .location .tips_city em{background-color: #ffffff; display: block;height: 3px; width:80px; position: absolute; top: -2px;left: 0px;}
#top03 .top .logo{width: auto;}
#top03 .topbox .topbanner .b01{float: left;font-size: 12px;}
#top03 .topbox .top .top_center .top_search input{    border: #4ab345 2px solid;}
#top03 .topbox .top .top_center .top_search a.pointer{background-color:#4ab345; font-size: 16px;}
#top03 .topbox .nav{border-bottom: #4ab345 3px solid}
#top03  .topbanner .topbanner_right .a05{color:#4ab345; }
#top03 .top_car{float: right;margin-top: 46px;}
#top03 .top_car .f01{background-color:#4ab345;width: 154px;height: 40px;line-height: 40px;border-radius: 3px;cursor: pointer; }
#top03 .top_car .f01 .g01{transition:transform 0.2s;float: left;margin-top: 7px;margin-left: 29px; -moz-transition:-moz-transform 0.2s; -webkit-transition:-webkit-transform 0.2s; -o-transition:-o-transform 0.2s;right: 0px;background:url(/Images/Index/sprite_encyclopedia.png) no-repeat;    background-position:0px -4px; width:24px;height:24px; }
#top03 .top_car .f01 .g02{float: left;color: #ffffff;margin-left: 10px;}
#top03 .top_car .f01 .g03{float: left;color: #4ab345;text-align: center;margin-top: 12px; margin-left: 3px;line-height: 14px;font-size: 12px;background-color: #fff; min-width: 16px;height: 16px;border-radius: 50%;}
#top03 .topbox .top .top_center{margin-top: 45px;}
#top03 .topbox .top .top_center{margin-top: 45px;}
#top03 .topbox .nav .nav_body>li.nav_tips  ul{padding-top: 10px;padding-bottom: 5px; overflow: hidden; border-radius: 2px;box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.2);position: absolute;top:48px;left: 0px;}
#top03 .topbox .nav .nav_body>li.nav_tips:hover ul{border-radius: 2px;box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.25);position: absolute;top:56px !important;z-index: 99;left: 15px;}
#top03 .topbox .nav .nav_body a:hover{color: #4ab345;}
#top03 .topbox .nav .nav_body>li.nav_tips:hover ul li a:hover{background:#4ab345;color: #ffffff; }
#top03 .topbox .nav .nav_body .nav_tips .a001{width: 100%;height: 20px;position: absolute;top: 33px;z-index: 100;display: none;left: 5px;}
#top03 .topbox .nav .nav_body>li.nav_tips:hover .a001{display: block;}
#top03 .topbox .nav .nav_body .nav_tips .a001 .b01{z-index: 100;position: relative; margin: auto;margin-top: 10px; width: 24px;height:10px;background:url(/Images/Index/sprite_encyclopedia.png) no-repeat;    background-position:0px -35px; width:24px;height:10px; }
#top03 .topbanner .topbanner_right a:hover{color: #4ab345;}
#top03 .topbox .location .tips_city_box:hover>a:hover{color: #4ab345;}
#top03 .topbox .location .tips_city li a:hover{color: #4ab345;}
#top03 .topbox .location .tips_city_box:hover>a{color: #4ab345;}
#top03 .topbox .location .tips_city h5{color: #4ab345;}

/*面包屑*/
.location_bg{ float:left; width:100%; height:40px;}
.location{width:1200px;color:#666;font-family: "微软雅黑"; height:30px;line-height:30px;margin: 0px; margin-left: auto;margin-right: auto; padding: 8px 0 8px 0; font-size:12px;}
.location i{ float:left; width:15px; height:18px; background:url(/Images/Index/home.png) no-repeat; margin:9px 0 0 0;}
.location a{font-family: "微软雅黑"; float:left; margin:0 3px; font-size:12px; color:#666;}
.location b{font-family: "微软雅黑"; float:left; padding:0 5px; font-weight:normal; font-size:14px; color:#666;}
.location span{ float:left; color:#666; font-size:14px;}
.location span a{ color:#666;font-family: "微软雅黑";}