body{/*------ Add body background here ------background:url(xxx.jpg);------*/
}
.frame960{position:relative;width:960px;margin:0 auto;}
.component-container{width:100%;z-index:200;background:url(vb.png) repeat;}
#music-player{display:block;width:20px;height:20px;overflow:hidden;position:absolute;left:50%;margin-left:485px;top:50%;margin-top:-10px;z-index:9999;}
.check_code{cursor:pointer;}
.item-page{padding-top:20px;}
#islogintip .WB_loginButton img{display:none;}
#islogintip .WB_loginButton .login_a{display:none;}
#islogintip .WB_loginButton .loginout{display:block;width:81px;height:28px;line-height:28px;color:#fff;text-align:center;text-decoration:none;}
/*--------------- home page start -------------*/
.home-detail,.home-list,.home-list-one{display:block;overflow:hidden;}
.home-detail-more,.home-list-more{display:block;text-align:center;background-repeat:no-repeat;}
.content-img{display:block;}
.content-desc,.content-other-desc{color:#878A8C;line-height:20px;}
.content-img-date{position:relative;}
.content-img-date .content-date-b{height:30px;line-height:30px;font-size:28px;position:absolute;width:100%;text-align:center;left:0;top:50%;margin-top:-25px;color:#FFF;}
.content-img-date .content-date-m{height:20px;line-height:20px;font-size:12px;position:absolute;width:100%;text-align:center;left:0;top:50%;margin-top:5px;color:#FFF;}
.home-detail-company .home-detail-top span,.home-list-products .home-list-top span,.home-list-news .home-list-top span{display:block;float:left;font-size:14px;font-weight:600;color:#53555A;}
.home-detail-company{float:left;}
.home-detail-company .content-desc{line-height:20px;}
.home-list-products{float:left;margin-left:30px;}
.home-list-products .content-title{font-weight:bold;color:#5C5F5F;}
.home-list-products .content-desc{color:#878A8C;}
.home-list-products .content-img-date{background:#E0E0E0;}
.home-list-pro-imgs{float:left;margin-left:30px;}
.home-list-pro-imgs a{display:block;float:left;}
.home-list-news{float:left;margin-left:30px;}
.home-list-news .content-other-title{font-weight:bold;color:#5C5F5F;}
.home-list-news .content-other-desc{color:#878A8C;}
.home-list-news .content-date{text-align:center;background-repeat:no-repeat;color:#FFF;-webkit-text-size-adjust:none;font-size:10px;margin:2px 0 3px 6px;}
.home-list-news .content-title{color:#878A8C;}
#home-list-works{margin:0 auto;}
.home-list-works .home-list-one{float:left;margin:0 0 0 15px;background:#472A29;}
.home-list-works .home-list-one:hover{background:#C9C94C;}
.home-list-works .auto-content-title,.home-list-works .content-date,.home-list-works .content-title{color:#FFF;}
.home-list-works .content-date{-webkit-text-size-adjust:none;font-size:10px;}
.home-list-works .auto-content-title{font-family:Georgia;font-weight:bold;font-size:14px;}
.home-list-works .home-list-one:hover .auto-content-title{color:#000;}
.home-list-works .content-td{float:left;padding-left:11px;}
.home-list-content{position:relative;}
.content-list-img{overflow:hidden;}
.list-img-bt{display:block;position:absolute;top:50%;background-repeat:no-repeat;z-index:100;}
.list-img-container{display:block;position:relative;overflow:hidden;z-index:1;}
.list-img-scroll{display:block;position:absolute;overflow:hidden;left:0;top:0;}
/*--------------- home page end -------------*/
/*--------------- switcher(mod_switcher) start ------------------*/
.switcher-view{display:block;position:relative;margin:0 auto;overflow:hidden;}
.switcher-view .switcher-scroll-area{display:block;position:absolute;width:100%;height:100%;}
.switcher-view .one-view{display:block;width:100%;height:100%;position:absolute;top:0;left:0;}
.switcher-view .one-view-desc{width:100%;height:64px;position:absolute;bottom:0;left:0;}
.switcher-view .one-view-desc h1{font-size:14px;font-weight:200;color:#FFF;height:18px;line-height:18px;text-align:right;}
.switcher-view .one-view-desc span{font-size:12px;color:#818181;line-height:14px;display:none;}
.switcher-view .one-view-content{position:relative;width:100%;height:100%;z-index:100;}
.switcher-view .one-view-bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:99;}
.switcher{position:relative;margin:0 auto;}
.switcher .left-button,.switcher .right-button{display:block;position:absolute;top:50%;z-index:100;}
.switcher .content-frame{overflow:hidden;position:relative;z-index:99;}
.switcher .item-content{background-position:center top;background-repeat:no-repeat;}
.switcher .moveable{position:absolute;width:2000px;}
.switcher .moveable .item{display:block;float:left;}
.switcher .moveable .item:hover{cursor:default;}
.switcher .moveable .item .item-content{display:block;overflow:hidden;}
.switcher .moveable .item h1{display:block;font-size:12px;font-weight:200;text-align:center;color:#666;}
.switcher .moveable .item:hover h1,.switcher .moveable .item.active h1{color:#000;}
.bigpagination{position:absolute;text-align:center;z-index:100;}
.bigpagination .pagination-b{display:block;float:left;overflow:hidden;}
#horizontal-view{border:1px solid #E9E9E9;border-bottom:0;margin-top:30px;}
#horizontal-switcher{padding:5px 0;background:#F6F6F6;border:1px solid #E9E9E9;border-top:0;}
#horizontal-switcher .bigpagination{display:none;}
/*--------------- switcher(mod_switcher) end ------------------*/
/*--------------- head ----------------*/
.header-container,#header{height:85px;}
.homec{margin-top:-85px;/*------ Add container background image ------background:url(xxx.jpg) center top no-repeat;------*/
}
.item-child-first,.item-child-end{overflow:hidden;}
#header{display:block;width:100%;min-width:960px;position:absolute;top:0;z-index:999;background:url(t.png) center top no-repeat}
#header #logo{display:block;position:absolute;z-index:400;}
#header #logo a{display:block;width:100%;height:100%;text-align:center;background-position:center center;background-repeat:no-repeat;}
#main-menu{display:block;width:100%;position:absolute;top:21px;z-index:300;}
#main-menu .menu{position:absolute;right:0px;}
#main-menu .menu li{position:relative;float:left;}
#main-menu .menu li ul{position:absolute;left:-13px;display:block;width:126px;}
#main-menu .menu li a{display:block;width:100%;text-align:center;height:100%;font-weight:bold;}
#main-menu .menu li ul #mc-top{position:relative;float:left;background-repeat:no-repeat;z-index:100;padding:0;}
/*--- mainmenu add css start ---*/
#main-menu .menu ul li{background:url(er.png) repeat-y 0 0;width:126px;}
#main-menu .menu li,#main-menu .menu li a{font-size:16px;line-height:36px;}
#main-menu .menu li a:hover,#main-menu .menu li.active a{color:#243468;background:url(acitve.png) no-repeat center top;}
#main-menu .menu li.active ul li a{background:none;color:#FFF;background:url(xu.png) no-repeat center bottom;width:126px;}
#main-menu .menu li ul li a{background:url(xu.png) no-repeat center bottom; font-weight:normal;width:126px;}
#main-menu .menu li ul li,#main-menu .menu li ul li a{height:35px;line-height:35px;color:#FFF;font-size:12px;width:126px;}
.item-child-first,.item-child-end{display:none;}
#main-menu .menu li ul li a:hover,#main-menu .menu li ul li.active a{color:#243468;background:url(xu.png) no-repeat center bottom;width:126px;}
/*--- mainmenu add css end ---*/
.main-links{display:block;width:115px;height:28px;overflow:hidden;position:absolute;right:8px;top:20px;}
.main-links a{display:block;float:left;height:100%;text-align:center;line-height:28px;/*------ Add main links background here ------background-image:url(xxx.jpg);------*/
}
/*--------------- every page sitemap ------------*/
#site-map{width:960px;margin:20px auto 0;height:150px;position:relative;display:none;}
#site-map .menu{position:absolute;}
#site-map .menu li{position:relative;float:left;}
#site-map .menu li ul{position:absolute;left:0;display:block;}
#site-map .menu li a{display:block;width:100%;text-align:center;height:100%;color:#FFF;background:#C0C0C0;}
#site-map .menu li ul li a{color:#000;background:#F0F0F0;}
/*--------------- single page sitemap -------------*/
#single-site-map{height:auto;}
#single-site-map .menu{position:relative;width:670px;margin:0 auto;height:auto;left:0;top:0;}
#single-site-map .menu li{width:100%;position:relative;float:left;height:auto;}
#component-content #single-site-map .menu li ul{position:relative;left:0;top:0;width:100%;display:block;}
#single-site-map .menu li a{display:block;width:598px;padding:0 35px;text-align:left;height:100%;color:#000;background:#D8BB77;border:1px solid #A8946E;}
#single-site-map .menu li a:hover{color:#A8946E;}
#component-content #single-site-map .menu li ul li{width:100%;}
#single-site-map .menu li ul li a{color:#000;width:100%;padding:0;text-align:center;background:none;border:0;}
#single-site-map .menu .item-end{display:block;float:none;clear:both;height:0px;font-size:0px;overflow:hidden;}
/*--------------- footer -------------*/
.fmenu .menu .item-first,.fmenu .menu .item-end{display:hidden;width:0px;padding:0;}
.fmenu #item-501{background:url(501.png) no-repeat center 0;}
.fmenu #item-502{background:url(502.png) no-repeat center 0;}
.fmenu #item-503{background:url(503.png) no-repeat center 0;}
.fmenu #item-504{background:url(504.png) no-repeat center 0;}
.fmenu #item-505{background:url(505.png) no-repeat center 0;}
.fmenu #item-506{background:url(506.png) no-repeat center 0;}
.fmenu #item-507{background:url(507.png) no-repeat center 0;}
#footer{display:block;position:relative;width:100%;min-width:960px;height:99px;padding:0px 0 30px 0;z-index:100;background:url(f.png) no-repeat center 0;}
.flogo{padding-top:25px;width:205px;}
.fright{width:710px;}
.flogolink{width:205px;height:70px;display:block;}
.bback{width:104px;height:34px;display:block;text-indent:-9999px;background:url(gotop.png) no-repeat 0 0;}
.bback:hover{background-position:0 -34px;}
#islogintip .WB_loginButton{float:right;}
#hometologout,#islogintip .WB_loginButton{background:url(tlogout.png) no-repeat 0 center;width:81px;height:28px;line-height:28px;color:#fff;font-size:13px;display:block;text-align:center;}
#hometologout:hover,#islogintip .WB_loginButton .loginout:hover{color:#88c1e1;}
.fmenu{height:25px;padding:18px 0 5px 0;}
.fmenu li{padding:0 6px;width:75px;height:25px;display:block;float:left;}
.fmenu li a{padding:0 10px;height:25px;line-height:25px;color:#fff;font-size:14px;text-indent:-9999px;display:block;width:55px;float:left;}
#footer .footer-copy{width:960px;text-align:center;height:20px;line-height:20px;margin:0 auto;color:#fff;}
#footer-company-mess{display:block;width:960px;height:50px;margin:0 auto;}
.footer-company-contact{display:block;width:710px;text-align:center;height:24px;line-height:24px;padding-bottom:2px;margin:0 auto;color:#999;background:url(footer_break.png) center bottom no-repeat;}
.footer-company-address{width:100%;color:#999;text-align:center;height:24px;line-height:24px;}
/*--------------- left menu -------------*/
.menu-top-title{padding:16px 0 8px 3px;}
.menu-top-title p{font-size:14px;color:#777777;font-weight:600;display:block;padding:0 5px 0 0px;float:left;}
.menu-top-title p a{display:block;float:left;width:11px;height:11px;margin:4px 2px 3px 0;}
.menu-top-title span{font-size:14px;color:#8AC0C7;display:block;float:left;}
#left-menu{display:block;width:190px;overflow:hidden;float:left;}
#left-menu .menu{display:block;width:100%;padding:20px 0 20px 0;}
#left-menu .menu li{display:block;width:100%;line-height:37px;}
#left-menu .menu li a{display:block;height:37px;padding-left:30px;overflow:hidden;color:#B2B2B2;background:url(h.jpg) 0 -10px no-repeat;}
#left-menu .menu li.active a,#left-menu .menu li a:hover{color:#FFF;background:url(h.jpg) -190px -10px no-repeat;}
#left-menu .menu li ul{width:100%;padding:0;}
#left-menu .menu li ul li,#left-menu .menu li ul li a{height:37px;line-height:37px;}
#left-menu .menu li.active ul li a,#left-menu .menu li ul li a{padding-left:50px;color:#B2B2B2;background:url(h.jpg) 0 -10px no-repeat;}
#left-menu .menu li ul li a:hover,#left-menu .menu li ul li.active a{color:#FFF;background:url(h.jpg) -190px -10px no-repeat;}
#left-menu .menu li.item-first{width:100%;height:10px;background:url(h.jpg) 0 0 no-repeat;}
#left-menu .menu li.item-end{width:100%;height:7px;background:url(h.jpg) 0 -41px no-repeat;}
/*--------------- left advertising ---------------*/
.home-detail-ad2{margin-top:20px;}
.new-list{width:901px;position:relative;margin:0 auto;}
.bordercss{border-bottom:1px dashed #98a1a6;padding-bottom:5px}
/*--------------- Component content ------------*/
#component-content{display:block;width:960px;margin:0 auto;padding:0 0 50px;min-height:329px;line-height:23px;/*------ Add component-content background here ------background:url(xxx.png) top left no-repeat;------*/
}
.content-bottom-line{display:block;width:100%;height:3px;padding-top:0px;/*------ Add center bottom line background here ------background:url(xxx.png) bottom left no-repeat;------*/
}
/*--------------- Contact us -------------*/
.contact-tip{width:100%;margin:20px 0;padding:20px 0;}
.contact-tip-icon{float:left;margin-left:20px;}
.contact-tip span{display:block;width:645px;padding-left:5px;height:30px;line-height:30px;color:#666;font-size:14px;float:left;color:#8B8B8B;}
.contact-tip span font{font-size:16px;color:#388EB2;}
#leavemessage{width:540px;margin:0 auto;}
.leavemessage-container{display:block;width:100%;}
.leavemessage-title{display:block;width:80px;height:30px;line-height:30px;text-align:left;font-size:12px;color:#666;}
#l-submit,#l-reset{margin-top:30px;float:left;display:block;text-align:center;color:#558B92;}
#l-submit:hover,#l-reset:hover{color:#999;}
#l-reset{margin-left:10px;}
#leavemessage .radio-input{display:block;float:left;margin:3px;height:18px;}
#leavemessage label{display:block;float:left;padding:3px 15px 3px 2px;}
#leavemessage .input,#leavemessage textarea{border:0px;}
/*--------------- News --------------*/
.list-news-ittd .new-item{display:block;position:relative;width:638px;height:179px;margin:0 53px 0 29px;_margin:0 26px 0 15px;border-bottom:1px solid #ADADAD;}
.list-news-ttd .new-item{display:block;position:relative;width:630px;height:140px;margin:0 51px 0 39px;_margin:0 25px 0 20px;border-bottom:1px dashed #ADADAD;}
.list-news-tt .new-item{display:block;position:relative;width:545px;height:51px;margin:0 106px 0 69px;_margin:0 53px 0 34px;border-bottom:1px dashed #ADADAD;}
.list-news-ittd .new-img{display:block;width:137px;height:103px;padding:9px;position:absolute;left:11px;top:31px;background-position:center center;background-repeat:no-repeat;}
.list-news-ittd .new-img div{display:block;width:100%;height:100%;background-color:#FFFFFF;background-position:center center;background-repeat:no-repeat;}
.list-news-ittd .new-content,.list-news-ttd .new-content,.list-news-tt .new-content{display:block;position:absolute;overflow:hidden;}
.list-news-ittd .new-content{width:440px;height:100px;right:20px;top:43px;}
.list-news-ttd .new-content{width:562px;height:93px;left:21px;top:23px;}
.list-news-tt .new-content{width:100%;height:20px;left:0px;top:19px;}
.list-news-ittd .new-in{display:block;height:20px;line-height:20px;padding:3px 5px 0 0;color:#959595;float:left;}
.list-news-ttd .new-in-inline{line-height:20px;color:#959595;}
.new-text{display:block;margin-top:3px;height:40px;line-height:20px;font-size:12px;color:#666;overflow:hidden;}
.list-news-ttd .new-text{height:60px;}
.new-title{font-size:16px;display:block;color:#595959;height:30px;line-height:30px;overflow:hidden;background-position:left center;background-repeat:no-repeat;}
.list-news-tt .new-title{font-size:12px;width:415px;height:20px;line-height:20px;padding-left:15px;float:left;}
.new-date-inline{font-size:14px;color:#959595;}
.list-news-tt .new-date{font-size:12px;display:block;width:100px;text-align:right;height:20px;line-height:20px;float:right;color:#959595;}
.new-title:hover,.list-news-ittd .new-in:hover,.list-news-ttd .new-in-inline:hover{color:#000;}
/*000000000000000 news-list end 00000000000000*/
.new-page-time-area{display:block;width:100%;height:30px;position:relative;border-bottom:1px solid #E8E8E8;}
.new-page-time-area .share-buttons{position:absolute;left:369px;top:3px;padding:0;}
.new-page-time-area .share-buttons font{color:#999;}
.new-page-time-area .share-buttons a{color:#999;}
.new-page-time-area .share-buttons a:hover{color:#333;}
.new-page-time{display:block;position:absolute;left:208px;top:0;height:30px;line-height:30px;text-align:center;color:#999;}
.new-page-title{display:block;height:40px;line-height:40px;font-size:24px;padding:40px 0 10px;text-align:center;color:#666;}
.new-desc{font-size:12px;display:block;width:685px;padding:30px 10px 0;overflow:hidden;}
/*--------------- Home --------------*/
#islogintip{background:url(y.png) no-repeat center 0;height:28px;line-height:26px;width:100%;position:absolute;z-index:100;margin-top:-8px;}
.teldiv{background:url(tel.png) no-repeat 32px center;width:250px;padding-left:55px;}
.wrapimg{padding:13px 33px 0 37px;width:246px;height:115px;overflow:hidden;background:url(wrapimg.png) no-repeat 30px 0;}
.aboutimg{width:246px;height:115px;background:no-repeat center 0;}
.aboutling{background:url(line.png) no-repeat 0 0;height:13px;width:316px;position:absolute;top:96px;z-index:90;}
.aboutfont{width:75px;height:22px;position:absolute;top:145px;left:122px;}
.font-us{background:url(aboutus.png) no-repeat 0 0;}
.font-health{background:url(health.png) no-repeat 0 0;}
.font-case{background:url(case.png) no-repeat 0 0;}
.righmodel .about-detail{padding-top:40px;}
.innerform,.innerform2{bottom:97px;right:20px;z-index:80;position:absolute;width:282px;}
.innerform{height:305px;background:url(formbg.png) no-repeat 0 39px;}
.upinnerform{height:105px;}
.innerform2{height:125px;background:url(formbg.png) no-repeat 0 0px;}
.rbtn,.dbtn{width:122px;height:39px;display:block;float:left;text-indent:-9999px;}
.cbtn{width:38px;height:39px;display:block;float:left;text-indent:-9999px;}
.isguest{background:url(isguest.png) no-repeat 0 0;width:131px;height:45px;position:absolute;top:38px;right:7px;}
.cbtn{background:url(close.png) no-repeat 0 0px;}
.upc{background-position:0 -39px;}
.rbtn{background:url(rbtn.png) no-repeat 0 -40px;}
.dbtn{background:url(dbtn.png) no-repeat 0 -41px;}
.rbtn:hover,.dbtn:hover,.btndiv .active{background-position:0 0;}
.frame222{margin:0 auto;width:222px;padding-top:20px;}
.frame222 dd{position:relative;padding-bottom:9px;width:222px;margin:0 auto;float:left;}
.frame222 .tip{position:absolute;left:7px;top:8px;font-size:14px;color:#abb3b5;height:22px;line-height:22px;}
.inputcss{width:202px;height:22px;line-height:22px;border:none;color:#abb3b5;padding:8px 10px;background:url(input.png) no-repeat 0 0px;}
.inputcode{width:120px;}
.zhuce,.denglu,#sinatologin,.genren,#tologout{width:222px;height:40px;display:block;border:none;text-indent:-9999px;}
.genren{background:url(geren.png) no-repeat center 0px;}
#tologout{background:url(logout.png) no-repeat center 0px;}
#sinatologin{background:url(s.png) no-repeat 0 0px;}
.zhuce{background:url(r.png) no-repeat 0 0px;}
.denglu{background:url(l.png) no-repeat 0 0px;}
.zhuce:hover,.denglu:hover,#sinatologin:hover{background-position:0 -40px;}
.navtab{position:absolute;top:-37px;height:37px;}
.navtab a{height:37px;line-height:37px;width:160px;text-align:center;float:left;color:#fff;font-size:16px;background:url(0_er.png) no-repeat 0 -37px;}
.navtab .curtab,.navtab a:hover{background-position:0 0;color:#419597;}
.navpan{padding-top:50px;position:relative;}
.home-banners-bg{display:block;width:100%;height:468px;}
.home-banners-bg2{display:block;width:100%;height:468px;}
.home-banners{display:block;width:1010px;margin:0 auto;height:468px;}
.home-switcher .moveable .item{display:block;float:left;}
.home-switcher .moveable .item .item-content{display:block;width:100%;height:100%;}
#theme-switcher .left-button{width:67px;height:67px;left:20px;position:absolute;}
#theme-switcher .right-button{width:67px;height:67px;right:20px;position:absolute;}
.home-switcher .left-button,.home-switcher .right-button{top:50%;margin-top:-31px;width:35px;height:62px;overflow:hidden;position:absolute;}
.theme-switcher .left-button,.home-switcher .left-button{left:-35px;background:url(home-banner-pre-bt.png) left 0 no-repeat;}
.theme-switcher .right-button,.home-switcher .right-button{right:-35px;background:url(home-banner-next-bt.png) right 0 no-repeat;}
.home-switcher .bigpagination{position:absolute;left:50%;overflow:hidden;}
.home-switcher .bigpagination .pagination-b{border:0;width:63px;height:7px;overflow:hidden;color:#333;}
.home-switcher .bigpagination .pagination-b.active,.home-switcher .bigpagination .pagination-b:hover{border:0px;color:#FFF;}
.home-others-bg{display:block;width:100%;height:239px;overflow:hidden;}
.home-others,.home-others2{display:block;width:100%;margin:0 auto;padding-top:77px;margin-top:-61px;position:relative;z-index:999;}
.home-others{background:url(o.png) no-repeat center 0;height:247px;}
.home-others2{background:url(o2.png) no-repeat center 0;height:813px;}
#home-switcher .bigpagination{display:none;}
.lefword{width:610px;line-height:23px;}
.righmodel{width:320px;}
/*------ Home other css,delete is allowed ------ start -------*/
.about-detail{width:320px;height:205px;display:block;float:left;}
.homealink{display:block;background:url(1.png) no-repeat center 0;width:320px;height:205px;position:relative;}
.about-detail-login{background:url(d2.png) no-repeat center 0;position:relative;width:100%;height:100%;}
.info2{background:#bad7d5;min-height:500px;}
.itab{width:140px;position:relative;margin-left:-10px;margin-top:-5px;}
.itab a{width:138px;height:42px;line-height:42px;display:block;text-align:center;color:#fff;background:url(info.png) no-repeat 0 0;margin-bottom:10px;font-size:18px;font-weight:bold;}
.itab a:hover,.itab .curtab{background-position:0 -43px;color:#285a75;}
.ipandiv{width:630px;padding-top:20px;padding-right:60px;}
/*------ Home other css,delete is allowed ------ end -------*/
/*--------------- pagination ------------*/
.pagination{display:block;position:relative;width:100%;padding:25px 0 0;}
.pagination ul{display:block;position:absolute;}
.pagination ul li{float:left;overflow:hidden;}
.pagination .pagenav{display:block;overflow:hidden;text-align:center;color:#666;font-size:12px;}
.pagination-next a,.pagination-next span,.pagination-prev a,.pagination-prev span{font-family:sans-serif}
.pagination .pagenav,.pagination li .pagenav,.pagination .pagination-next .pagenav{background:url(p.png) no-repeat 0 0;}
.pagination .pagination-next a:hover,.pagination .pagination-next span.pagenav,.pagination li a:hover,.pagination li span.pagenav,.pagination .pagination-prev a:hover,.pagination li a:hover,.pagination .pagination-prev span.pagenav{background-position:0 -40px;}
/*--------------- Common ---------------*/
.no-bg{background:none !important;}
.no-padding{padding:0;}
.banner{width:100%;height:246px;overflow:hidden;position:relative;min-width:960px;/* margin-top:-85px;*/
}
.bannergroup{position:absolute;left:50%;top:0;}
.banner-960 .bannergroup{width:1920px;margin-left:-960px;}
.banner-1440 .bannergroup{width:1440px;margin-left:-720px;}
.banner-1920 .bannergroup{width:1920px;margin-left:-960px;}
.banneritem a,.banneritem div.banner-div{display:block;width:100%;height:246px;}
.no-list{color:#000;display:block;width:100%;text-align:center;padding:90px 0 40px;font-size:12px;}
.backto-list,.backto-top{display:block;}
/*------------- login ------------*/
.login{width:500px;margin:0 auto;}
.login .login-fields{display:block;width:100%;float:left;padding:0 0 10px;}
.login label{display:block;width:120px;text-align:right;padding-right:10px;height:30px;line-height:30px;float:left;}
.login input{display:block;width:245px;height:20px;padding:5px 10px;float:left;border:0px;background:#E0E0E0;}
.login #checkcode{width:40px;margin-right:10px;}
.login button{display:block;width:120px;height:30px;line-height:30px;border:0;padding:0;margin-left:130px;cursor:pointer;background-color:#C0C0C0;color:#000;}
.login button:hover{background-color:#101010;color:#FFF;}
.login-actions{width:370px;margin:0 auto;padding:10px 0 0 130px;}
.login-actions ul{display:block;float:left;}
.login-actions ul li{display:block;float:left;}
.login-actions ul li a{display:block;width:88px;text-align:center;padding:5px 0;height:20px;line-height:20px;background-color:#C0C0C0;color:#000;}
.login-actions ul li a:hover{background-color:#101010;color:#FFF;}
/*------------ regist -------------*/
.profile-edit,.registration{display:block;width:600px;}
.profile-edit .clr,.registration .clr{padding:0 0 10px;}
.profile-edit legend,.registration legend{display:block;width:100%;text-align:center;height:30px;line-height:30px;}
.profile-edit dl dt,.registration dl dt,.profile-edit dl dd,.registration dl dd{display:block;float:left;}
.profile-edit dt label,.registration dt label{display:block;width:80px;height:30px;line-height:30px;float:left;}
.orderinfodiv{background:#dfe9ea;padding:15px 0;}
.orderinfodiv a{color:#33949a}
.shareurl{width:489px;height:19px;line-height:19px;padding:5px 10px;border:0px;background:url(share.png) no-repeat center 0;}
.forminput,.shareinput{display:block;width:199px;height:19px;line-height:19px;padding:5px 10px;float:left;border:0px;background:url(313_1.png) no-repeat center 0;}
.edit-control{padding:20px 0 30px 0;}
.profile-edit #jform_checkcode,.registration #jform_checkcode{width:40px;margin-right:10px;}
.personal-t{font-size:16px;color:#24336c;line-height:30px;border-bottom:1px dashed #77a6b6;margin-bottom:15px;}
.personalbtn{width:99px;height:31px;line-height:31px;cursor:pointer;display:block;border:none;text-align:center;color:#fff;font-size:14px;float:left;background:url(8609_s.png) no-repeat center 0;}
.personalbtn:hover{background-position:0 -31px;}
.share-t{padding:20px 0 40px 0;}
.profile-edit .other,.registration .other{display:block;float:left;height:30px;line-height:30px;padding:0 10px;}
.profile-edit .other span,.registration .other span{display:block;float:left;padding:0 10px 0 0;height:30px;line-height:30px;}
.profile-edit .other a,.registration .other a{display:block;padding:0 5px;height:30px;line-height:30px;background-color:#C0C0C0;color:#000;float:left;}
.profile-edit .other a:hover,.registration .other a:hover{background-color:#101010;color:#FFF;}
.profile-edit .edit-control,.registration .regist-control{display:block;width:100%;}
.profile-edit .optional{display:none;}
/*------------ user data -----------*/
.profile{display:block;width:500px;margin:0 auto;}
.profile .clr{padding:0 0 10px;}
.profile legend{display:block;width:100%;text-align:center;height:30px;line-height:30px;}
.profile dl dt,.profile dl dd{display:block;float:left;overflow:hidden;}
.profile dl dt{width:120px;text-align:right;padding-right:10px;height:30px;line-height:30px;float:left;}
.profile dl dd{width:245px;height:30px;line-height:30px;float:left;}
.profile .profile-to-edit,.profile .profile-to-logout .button,.profile .profile-to-integral{display:block;padding:0 15px;height:30px;line-height:30px;background-color:#C0C0C0;color:#000;float:left;margin-left:130px;_margin-left:65px;}
.profile .count-integral{display:block;float:left;}
.profile .profile-to-integral{margin-left:15px;}
.profile .profile-to-logout .button{margin-left:10px;_margin-left:5px;border:0px;cursor:pointer;}
.profile .profile-to-edit:hover,.profile .profile-to-logout .button:hover,.profile .profile-to-integral:hover{background-color:#101010;color:#FFF;}
/*----------- back button ------------*/
#backto-list,#backto-top{z-index:500}
/*-------------------------- listway css start -----------------------*/
#product-switcher{width:901px;margin:0 auto;}
#product-switcher .content-frame{margin:0;}
#product-switcher .left-button{background:url(jt_l.png) no-repeat center 0;}
#product-switcher .right-button{background:url(jt_r.png) no-repeat center 0;}
#product-switcher .bigpagination{display:none;}
.descbg{background:url(d.png) no-repeat center 0;height:177px;width:889px;margin:0 auto;line-height:22px;}
.picchange{padding-top:73px;width:100%;background:url(b.png) no-repeat center 60px;height:413px;position:relative;}
#setmealtitle{position:absolute;width:149px;height:42px;display:block;background:url(6715_t.png) no-repeat 0 0;z-index:9999;left:23px;top:50px;}
#life-trade-packagestitle{position:absolute;width:195px;height:42px;display:block;background:url(t-2.png) no-repeat 0 0;z-index:9999;left:23px;top:50px;}
.ctab14{background:url(6715_t.png) no-repeat 0 center;padding-left:155px;}
.ctab44{background:url(t-1.png) no-repeat 0 center;padding-left:155px;}
.ctab55{background:url(52.png) no-repeat 0 center;padding-left:155px;}
.ctab56{background:url(53.png) no-repeat 0 center;padding-left:155px;}
.new-list{display:block;margin:0 auto;}
.ctabdiv a{width:178px;height:35px;line-height:32px;font-size:15px;display:block;float:left;text-align:center;color:#457d7f;margin-bottom:5px;font-weight:bold;background:url(tab.png) no-repeat center 0;}
.ctabdiv a:hover,.ctabdiv .curtab{background-position:0 -35px;color:#9ecbce;}
.firstpan{margin-top:-100px;position:relative;z-index:9999999999999;}
.healthylist{width:930px;margin:auto;}
.healthylist .innerpan{width:901px;margin:0 auto;}
.firstpan .ctabdiv{padding-bottom:40px;}
.firstpan .tab0,.firstpan .tab1,.firstpan .tab2{color:#3f5e6f;height:75px;text-align:center;line-height:75px;font-size:18px;font-weight:bold;}
.new-list hr{height:1px;border:none;border-bottom:1px dashed #294f73;}
.firstpan .tab0{width:315px;background:url(c.png) no-repeat 0 0;}
.firstpan .protab4x .tab0{width:469px;background:url(pro.png) no-repeat 0 0;}
.firstpan .protab4x .tab1{width:461px;background:url(pro.png) no-repeat -469px 0;}
.firstpan .protab4x .tab1:hover,.firstpan .protab4x .tab1.curtab{background:url(pro.png) no-repeat -469px -75px;}
.firstpan .tab1{width:302px;background:url(c.png) no-repeat -315px 0;}
.firstpan .tab2{width:313px;background:url(c.png) no-repeat -617px 0;}
.firstpan .tab0:hover,.firstpan .tab0.curtab{color:#275a75;background-position:0 -75px;}
.firstpan .tab1:hover,.firstpan .tab1.curtab{color:#275a75;background-position:-315px -75px;}
.firstpan .tab2:hover,.firstpan .tab2.curtab{color:#275a75;background-position:-615px -75px;}
.propant{color:#275a75;font-size:18px;font-weight:bold;padding:40px 0 40px 0;background:url(dashed.png) no-repeat center 50px;}
.propant1{color:#275a75;font-size:18px;font-weight:bold;padding:60px 0 20px 0; border-bottom:#ccc dotted 1px;margin-bottom:20px;}
.cb1{width:376px;height:248px;padding:0 30px 20px 30px;display:block;float:left;background:url(cb1.png) no-repeat center 0;}
.cbt{height:45px;color:#2a5975;line-height:45px;}
.ctable{border:1px solid #b2d2d1;}
.ctable td{border-right:1px solid #b2d2d1;border-top:1px solid #b2d2d1;border-bottom:1px solid #b2d2d1;padding:9px 9px;}
.servicediv{background:url(s1.png) no-repeat 0 0;padding-bottom:20px;}
.servicediv-last{background:url(s2.png) no-repeat 0 0;padding-bottom:20px;}
.servicediv td,.servicediv-last td{padding:0 15px;}
.btn1{background:url(3186_1.png) no-repeat 0 0;height:21px;width:77px;text-align:center;line-height:21px;color:#fff;}
.btn2{background:url(2.png) no-repeat 0 0;height:21px;width:52px;text-align:center;line-height:21px;color:#fff;}
/*-------------------------- listway css end -------------------------*/
.wzxnlist513{width:950px;}
.partertable li{background:url(bg.png) no-repeat 0 0;width:166px;height:83px;padding:2px;float:left;margin-right:6px;margin-bottom:6px;}
.themepro-title{background:url(1617_t.png) no-repeat 0 center;height:42px;padding-left:15px;font-size:18px;font-weight:bold;color:#275a75;line-height:42px;}
.absolutetheme{position:absolute;right:0;width:143px;top:50px;}
.selectcontry{background:url(select.png) no-repeat 0 0;width:143px;height:45px;display:block;text-indent:-9999px;position:absolute;top:0}
.selectlist{position:absolute;top:33px;left:2px;}
.selectlist li a:hover,.selectlist .active a{color:#243468;}
.selectlist li,.selectlist li a{width:145px;height:30px;line-height:30px;display:block;color:#fff;}
.selectlist .s-first,.selectlist .s-end{height:5px;line-height:5px;}
.selectlist li{background:url(list.png) repeat-y 0 0;float:left;text-align:center;}
.themepro-desc{padding-top:20px;}
#theme-switcher{width:100%;}
#theme-switcher .content-frame{width:100%;height:659px;margin:0 0;}
.theme-switcher .moveable .item{display:block;float:left;}
.theme-switcher .moveable .item,#theme-switcher .moveable{width:100%;height:659px;}
#theme-switcher .moveable .item .item-content{width:100%;height:659px;margin:0;display:block;}
/* kefu */
#fixdiv{position:fixed;right:-6px;top:290px;height:auto;min-height:96px;z-index:9999;}
.kefu-title{background:url(3722_b.png) no-repeat 0 0;width:105px;height:34px;}
.kefu-title .kefu1{width:70px;height:34px;line-height:32px;color:#fff;padding-left:35px;background:url(kefu1.png) no-repeat 5px center;display:block;}
.kefu-title .kefu2{width:70px;height:34px;line-height:32px;color:#fff;padding-left:35px;background:url(kefu2.png) no-repeat 5px center;display:block;}
.kefu1-body,.kefu2-body{width:68px;padding-left:25px;position:relative;margin-top:-4px;display:none;}
.kflist-item a{width:60px;height:25px;line-height:25px;text-align:center;padding:0 4px;display:block;background:url(4256_list.png) no-repeat 0px center;}
.fixdiv-t{width:132px;height:6px;display:block;background:url(kft.png) no-repeat 0px center;}
.fixdiv-b{width:132px;height:6px;display:block;background:url(kfb.png) no-repeat 0px center;}
.fixdiv-m{width:112px;height:auto;display:block;background:url(kfm.png) repeat-y 0px 0;padding-left:20px;padding-bottom:10px;padding-top:10px;}
.kfword-tel{font-size:15px;height:30px;line-height:30px;font-family:arial;}
.kfword{color:#539fa1;}
ul.nl li{line-height:35px;padding-left:10px;background:url(../images/newlibg.gif) no-repeat 0px 50%;clear:both;overflow:hidden;text-align:left;cursor:pointer;display:block;}
ul.nl li:hover{color:#ffffff;background-color:#61ABAD;display:block;}
ul.nl li a:hover{color:#ffffff;}
ul.nl li.newsLine{background:url(../images/dotLine.gif) repeat-x top;overflow:hidden;height:5px;line-height:5px;}
.line{height:1px;border-bottom:1px dashed #ccc;margin:10px auto;overflow:hidden;}
ul.nl li .addTime{float:right;color:#666666;padding-right:10px;}
.pro_p {margin-top:60px;}
.ny_pro { width:100%; overflow:hidden;}
.ny_pro ul { float:left; margin:0px -31px 0px 0px; }
.ny_pro ul li { width:197px; height:238px; float:left;display:inline; margin-right:28px; margin-bottom:23px; background:url(../images/nyprolibg.jpg) no-repeat;}
.ny_pro ul li .photo { width:197px; height:189px; padding-top:5px; text-align:center; }
.ny_pro ul li .photo img {width:180px;height:180px;}
.ny_pro ul li .name { width:100%; line-height:40px; text-align:center;}
.ny_pro ul li .name a { color:#7f7f7f; font-size:14px; font-weight:bold;} 
.ny_pro ul li:hover{ background:url(../images/nyprolihover.jpg) no-repeat;}
.ny_pro ul li:hover .name a{ color:#FFF;}
.proview{}
.proview img {padding:8px; border:2px #61ABAD solid; background:#efefef;}
.proview p{margin-top:20px;text-indent:0em;line-height:30px;}
.proview div{margin-top:20px;text-indent:0em;line-height:30px;}