body { }
html{ overflow-y:scroll;}
.frame960 { position:relative; width:960px; margin:0 auto; }
#component-home { background:url(../images/v-banner-bg.png) repeat-x; }
.twoc { background:url(content/1.jpg) repeat-y; }
.component-container { width:960px; z-index:200; }
#integral-switcher .moveable { width:100%; }
#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; }
.inner-page { margin-top:10px; border:1px solid #dedede; padding:15px; }
.isaboutus .inner-page, .isgamepage .inner-page { border:0; padding:0; }
.isgamepage .pcpan { background-image:none; padding:15px 24px; width:710px; margin:0 auto; }
.pcategory .inner-page { padding:0 0 25px 0; overflow-x:hidden; }
.faqpage .inner-page { padding:10px 0 0px 0; overflow-x:hidden; width:755px; }
.pdownload .inner-page, .hrpage .inner-page { padding:0 0 25px 0; overflow-x:hidden; border:0; }
.item-page { line-height:25px; }
.brand-list, .item-page { margin-top:10px; }
.img219, .bimg { border:1px solid #dedede; display:block; background:no-repeat center center; }
.img219 { width:219px; height:124px; }
.bimg { padding:3px; width:285px; height:200px; }
/* game page */
.gameinfo { width:465px; }
.color6 { color:#666; }
.gameitem { background:url(content/2.jpg) repeat-x 0 bottom; width:710px; padding:18px 0; margin-bottom:10px; }
.wrapmore { position:relative; }
.wrapmore .redamore { position:absolute; top:-25px; right:0; }
#pagetitle { background:url(base/0.jpg) no-repeat 0 center; padding-left:8px; line-height:20px; margin-left:22px; }
.cntitle { font-size:16px; font-weight:bold; color:#267ac0; }
.entitle { font-family:arial; }
.gametime { color:#219FE4; font-family:arial; }
.gamelink { width:219px; height:124px; display:block; }
/* zoujin chaopinsan */
.nav1-new-list { border:1px solid #dedede; width:758px; height:230px; margin-bottom:10px; }
.nav1-title { background:url(content/title.jpg) repeat-x; height:36px; line-height:35px; padding-left:15px; font-size:14px; }
.nav1-mroe { font-size:12px; }
.nav1-title a { color:#267AC0; }
.img255 { width:255px; height:156px; background:no-repeat center center; display:block; padding:2px; border:1px solid #dedede; }
#newlist { padding:15px; width:728px; }
.nav1-date { background:url(content/bluedot.png) no-repeat 0 center; padding:0 10px 0 12px; color:#219FE4; font-family:arial; }
.next-n { width:435px; }
.next-n li { background:url(content/dashedline.png) no-repeat center bottom; height:30px; width:435px; line-height:30px; }
/*--------------- home page start -------------*/
.logo { display: block; position: absolute; z-index: 400; }
.logo a { display: block; width: 100%; height: 100%; text-align: center; background-position: center center; background-repeat: no-repeat; }
#fudongdiv #main-top li ul { display:none; }
#fudongdiv { background:url(head/bg.png) repeat-x; height:57px; position: fixed; top: -57px; z-index: 99999; width: 100%; }
#main-top { width:588px; position:absolute; right:0; }
#main-top .item-first, #main-top .item-end { display:none; }
#main-top li, #main-top li a { float:left; width:98px; height:55px; display:block; text-align:center; line-height:55px; }
#main-top .menu li a:hover, #main-top .menu li.active a { color:#fff; background:url(../images/c12.png) no-repeat -80px 12px; }
.leftfixed { position:fixed; top:57px; _position:absolute;  _top:expression(eval(document.documentElement.scrollTop+57));
}
.leftfixed2 { position:fixed; top:-75px; _position:absolute;  _top:expression(eval(document.documentElement.scrollTop-75));
}
.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, .home-list-products2 .home-list-top span { display:block; float:left; font-size:14px; font-weight:600; height:40px; line-height:40px; color:#2587c8; }
.home-detail-company { float:left; }
.home-detail-company .content-desc { line-height:20px; }
.home-list-products { float:left; }
#home-list-products2 { float:left; padding:0px 23px 25px 23px; }
.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-list { width:300px; height:190px; }
.home-others .home-list a { background:url(home/x.png) no-repeat 0px center; width:300px; display:block; }
.hlist-first { width:115px; height:135px; padding:55px 40px 0 145px; background:no-repeat 15px center; }
a .h-i-t { font-size:23px; font-weight:normal; line-height:32px; color:rgb(37, 135, 200); }
.h-i-des { font-family:arial; font-size:18px; font-weight:normal; padding-top:9px; color:#8f8f8f; }
.note { color:#239FE7; }
.hlist-item { height:30px; line-height:30px; background:url(home/l.png) no-repeat center bottom; }
/*--------------- 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 center; background-repeat:no-repeat; }
.switcher .moveable { position:absolute; width:2000px; }
.switcher .moveable .item { display:block; float:left; }
.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; width:748px; margin-bottom:10px; border:1px solid #E9E9E9; }
#horizontal-switcher .content-frame { margin:0; }
#horizontal-switcher .left-button, #horizontal-switcher .left-button:hover { background:url(contactus/l.png) no-repeat; }
#horizontal-switcher .right-button, #horizontal-switcher .right-button:hover { background:url(contactus/r.png) no-repeat; }
#horizontal-switcher .bigpagination { margin:0; bottom:15px; }
.saletitle { padding:12px 0 0px 25px; }
/*--------------- switcher(mod_switcher) end ------------------*/

/*--------------- head ----------------*/
#container { margin-top:0px; }
.item-child-first, .item-child-end { overflow:hidden; }
.homehead { height:141px; background: url(v.png) no-repeat center 0; }
.innerhead { height:185px; background:#209fe4 url(v.png) no-repeat center 0; }
#header { display:block; width:100%; min-width:960px; position:relative; z-index:100; }
#header #logo, .menu-top { 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 .menu .item-480 ul { left:-138px; }
#main-menu .menu .item-515 ul { left:-355px; width:585px; }
#main-menu .menu .active ul { display:block; opacity:1; }
/* #main-menu .menu .item-512 ul .item-149 a,#main-menu .menu .item-512 ul .item-150 a{padding:0 23px;}
#main-menu .menu .item-512 ul .item-134 a{padding:0 9px;} */ 
.menu-top { right:0px; top:10px; }
.menu-top .item-first, .menu-top .item-end { display:none; }
.menu-top li, .menu-top li a { float:left; width:68px; display:block; text-align:center; height:20px; line-height:20px; }
.menu-top li { background:url(base/t.jpg) no-repeat right center; }
.menu-top .item-479 { background:none; }
.menu-top .item-553 { background:url(base/2.jpg) no-repeat 10px center; }
.menu-top .item-553, .menu-top .item-553 a { color:#239fe7; text-align:right; }
.headbg2 { background:rgb(32, 159, 228); height:37px; position:absolute; width:100%; top:141px; display:none; z-index:100; }
.homehead #main-menu { top:90px; }
#main-menu { display:block; width:100%; position:absolute; top:95px; z-index:300; }
#main-menu .menu { position:absolute; }
#main-menu .menu li { position:relative; float:left; }
#main-menu .menu li ul { position:absolute; left:0; z-index:9999; display:block; }
#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 .item-first, #main-menu .menu .item-end, #main-menu .menu li ul .item-child-first, #main-menu .menu li ul .item-child-end { display:none; }
#main-menu .menu li, #main-menu .menu li a { font-size:15px; }
#main-menu .menu li a:hover, #main-menu .menu li.active a { color:#fff; background:url(../images/c12.png) no-repeat -80px 12px; }
#main-menu .menu li ul li { width: auto; height: 40px; line-height: 40px; background:url(head/li.jpg) no-repeat right center; }
#main-menu .menu li.active ul li a { color:#fff; }
#main-menu .menu li ul li a { padding:0 10px;  text-align:center; font-weight:normal; font-size:12px; color:#fff; }
#main-menu .menu li ul .item-564 a, #main-menu .menu li ul .item-589 a { width:94px; }
#main-menu .menu li ul li { width: auto; }
#main-menu .menu li.active ul li a { background:none; }
#main-menu .menu li ul li a:hover, #main-menu .menu li ul li.active a { color:#239fe7; background:url(../images/c05.png) no-repeat 4px center; }
#main-menu .menu .active ul .item-564 a:hover, #main-menu .menu li ul #item-564 a:hover, #main-menu .menu li ul .item-564.active a, #main-menu .menu .active ul .item-589 a:hover, #main-menu .menu li ul #item-589 a:hover, #main-menu .menu li ul .item-589.active a { background:url(../images/head/c05.png) no-repeat -79px center; }
/*--- brand page ---*/
.brand-item { padding:15px 0 0 0; }
.brand-list { background:url(content/brand.jpg) repeat-y 0 0; padding-left:15px; }
.brand-img { width:214px; height:110px; display:block; background:no-repeat center center; border:1px solid #dedede; }
.byear { background:url(content/brand-year.png) no-repeat 0 center; padding-left:20px; font-size:16px; width:100px; color:#267ac0; }
.bcont { width:570px; }
.brand-title { width:320px; padding-left:20px; }
/*--- 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; }
/*--------------- every page sitemap ------------*/
#site-map { width:760px; margin:20px auto 0; height:250px; position:relative; }
#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:120px; height:30px; line-height:30px; text-align:center; height:100%; background:#F0F0F0; }
#site-map .menu li ul li a { background:none; }
/*--------------- single page sitemap -------------*/
#single-site-map { height:auto; width: 760px; margin: 0 auto; margin-top: 40px; position: relative; }
#single-site-map .innermenu { background: none; }
#single-site-map .menu { position:relative; width:760px; margin:0 auto; height:auto; left:0; top:0; }
#single-site-map .menu li { width:112px; position:relative; float:left; height:auto; }
#component-content #single-site-map .menu li ul { position:relative; left:0; top:0; width:100%; display:block; }
.w900 { width:958px; margin:0 auto; position:relative; }
#single-site-map .menu li a { display:block; width:100%; text-align:center; height:100%; color:#58BBD8; font-size: 14px; }
#single-site-map .menu li a:hover { color:#808080; }
#component-content #single-site-map .menu li ul li { width:100%; }
#component-content #single-site-map .menu li ul .item-child-first { display:none; }
#single-site-map .menu li ul li a { color:#000; width:100%; padding:0; text-align:center; background:none; border:0; font-size: 12px; }
#single-site-map .menu .item-end { display:block; float:none; clear:both; height:0px; font-size:0px; overflow:hidden; }
/*--------------- breadcrumbs ------------*/
.ftitle2 { color:#959595 }
.breadcrumbs { display:block; width:740px; height:36px; line-height:36px; padding:0 10px; text-align:left; background:url(content/bread.jpg) no-repeat 0 0; }
.banner2 { margin-top:10px; }
.breadcrumbs .showHere { display:block; float:left; }
.breadcrumbs .showHereText { display:block; height:20px; line-height:20px; }
.breadcrumbs .bread-text-container { display:block; float:left; }
.breadcrumbs, .breadcrumbs a { color:#808080; }
.breadcrumbs .bread-text-container span { padding-right:12px; color:#267ac0; }
/*--------------- left menu -------------*/
.menu-top-title { padding:30px 0 10px 10px; height:28px; border-bottom:1px solid #e4e4e4; line-height:28px; }
.ico { width:40px; height:28px; display:block; background:url(leftmenu/i.png) no-repeat 0px 0px; }
.lmenut-fz .ico { background-position:0 -28px; }
.lmenut-lx .ico { background-position:0 -84px; }
.lmenut-about .ico { background-position:0 -112px; }
.lmenut-product .ico { background-position:0 -56px; }
.lmenut-map .ico { background-position:0 -140px; }
.menu-top-title p { font-size:20px; color:#267ac0; 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:173px; overflow:hidden; float:left; }
#left-menu .menu { display:block; width:100%; }
#left-menu .menu li { display:block; width:100%; line-height:37px; }
#left-menu .menu li a { display:block; height:41px; font-size:14px; padding-left:45px; overflow:hidden; color:#2a2a2a; border-bottom:1px solid #e4e4e4; background:url(leftmenu/li.jpg) no-repeat 0px -40px; }
#left-menu .menu li.active a, #left-menu .menu li a:hover { color:#fff; background:url(leftmenu/li.jpg) no-repeat 0px 0; }
#left-menu .menu li ul { width:100%; padding:0; display:none; }
#left-menu .menu .active ul { display:block; }
#left-menu .menu li ul li { background:url(content/2.jpg) repeat-x 0 bottom; }
#left-menu .menu li ul li, #left-menu .menu li ul li a { height:37px; font-size:12px; line-height:37px; border:none; }
#left-menu .menu li.active ul li a, #left-menu .menu li ul li a { padding-left:50px; color:#2a2a2a; background:url(leftmenu/2.png) no-repeat 30px center; }
#left-menu .menu li ul li a:hover, #left-menu .menu li ul li.active a { color:#267ac0; background:url(leftmenu/2.png) no-repeat 30px center; }
#left-menu .menu li.item-first, #left-menu .menu li.item-end { display:none }
/*--------------- left advertising ---------------*/
.home-detail-ad2 { margin-top:20px; }
.h-pc { background:url(home/1.png) no-repeat center -19px; width:170px; height:48px; padding:10px 0 0 20px; }
.h-pc img{ width:150px;}
/*--------------- left online --------------*/
#left-online { display:block; width:193px; height:69px; overflow:hidden; margin-top:5px; position:relative; }
#left-online .skype-bt { display:block; width:88px; height:23px; position:absolute; left:50%; top:32px; margin-left:-90px; }
#left-online .msn-bt { display:block; width:88px; height:23px; position:absolute; left:50%; top:32px; margin-left:2px; }
/*--------------- left contact -------------*/
#left-contactus { display:block; height:190px; line-height:16px; padding:36px 0 0 20px; overflow:hidden; background-color:#F0F0F0; }
/*--------------- Component content ------------*/
.twoc .item-page { width:700px; margin:0 auto; }
.smore { background:url(faq/3.png) 0 0 no-repeat; width:90px; height:32px; padding-left:17px; line-height:30px; display:block; }
.intosale:hover, .smore:hover { background-position:0 -32px; color:#fff; }
.intosale { background:url(faq/4.png) 0 0 no-repeat; width:100px; height:32px; padding-left:18px; line-height:30px; display:block; }
#component-content { display:block; width:760px; float:right; padding:35px 0 50px; min-height:520px; }
.bimg212 { width:212px; height:169px; background:no-repeat center center; display:block; border:1px solid #dedede; float:left; margin:16px 0 0 16px; padding:2px; }
.product-item-view .prodcutpan { width:958px; }
.product-item-view .prodcutpan4 { background: url(product/pt.jpg) no-repeat center 20px; padding: 58px 0 25px 0; }
.product-item-view .prodcutpan5 { width:910px; padding:24px; }
.eval-t { color:#267ac0; }
.eval-addtime { color:#999; }
.onec #component-content { width:960px; }
.onec .inner-page, .onec .breadcrumbs { width:960px; clear:both; }
.onec .breadcrumbs { background-image:url(content/bread2.jpg); }
.onec .inner-page { padding:0; border:0; }
.levelpage2 .inner-page { border:1px solid #dedede; padding-bottom:15px; }
.content-bottom-line { display:block; width:100%; height:3px; padding-top:0px; }
/*--------------- Join us ---------------*/
#allhr .item { width:710px; margin:0 auto; padding-top:20px; }
.hrpanone .item { padding-bottom:7px; }
.hr-title { width:100%; }
.hr-title .tdiv { height:38px; }
.hr-quick-title { width:100%; }
.hr-title span { padding-left:5px; display:block; height:36px; line-height:36px; font-size:14px; font-weight:bold; color:#333333; }
.hr-quick-title span { display:block; padding-left:32px; height:36px; line-height:36px; font-size:14px; font-weight:bold; color:#747474; background:url(hr/4.png) no-repeat 15px center; }
.hr-content { padding: 20px 42px 0px 42px; line-height: 20px; width:660px; background: #fcfcfc; }
.hr-content-pre { display:block; height:18px; line-height:18px; color:#666666; font-weight:bold; }
.hr-content-text { line-height:25px; color:#666; }
.hr-rapidsub { display:block; background:url(hr/2.png) no-repeat 0 0; width:85px; padding-left:15px; height:26px; line-height:26px; color:#666; }
.hr-rapidsub:hover { color:#267ac0 }
.hrhead td { background:#d3e9f6; }
.hr-submit { border:0; display:block; width:75px; height:29px; color:#fff; text-align:center; line-height:29px; cursor:pointer; background:url(hr/5.png) no-repeat 0 0; }
.hr-title-pre-icon { display:block; float:left; margin:10px 5px 10px 0; }
.hr-title-bottom-line { width:100%; height:10px; background:url(v.png) 0 -179px repeat-x; }
.quick .input { border:0px; height:21px; width:450px; border:1px solid #b5bac0; }
.quick { padding:10px 0; }
.quick .ddt { height:310px; padding:10px 0; width:660px; margin:0 auto; background:url(hr/3.png) no-repeat 0 0; }
.quick table tr { height:30px; }
.quickform { padding-left:30px; }
.quickform #sex1, .quickform #sex2 { margin-left:12px; }
.quickform .hr-ele-title { display:block; width:65px; height:38px; line-height:38px; padding-right:6px; text-align:right; font-size:13px; color:#666; }
.quickform .hr-file-text { color:#C06668; }
/*--------------- Contact us -------------*/
.contact-tip { width:100%; margin:20px 0; }
#leavemessage { padding-left:20px; }
.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; }
#leavemessage #checkcode { width:80px; height:20px; padding:4px 10px 4px 10px; }
#l-submit, #l-reset { margin-top:30px; float:left; }
.eval-item { background:url(product/line.jpg) no-repeat center bottom; padding:10px 0; }
.redamore, #l-submit, #l-reset, .resetbtn { width:91px; height:30px; line-height:31px; display:block; border:none; text-align:center; background:url(contactus/btn.png) no-repeat; }
#l-submit:hover, #l-reset:hover, .resetbtn:hover { background-position:0 -30px; color:#fff; }
#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 { width: 221px; height: 20px; padding: 4px 10px 4px 10px; }
#leavemessage textarea { width: 418px; height: 155px; padding: 10px 10px 10px 10px; }
#leavemessage .input, #leavemessage textarea, #checkcode { border:1px solid #dedede; }
/*--------------- Download --------------*/
.download-item { display:block; width:230px; height:275px; overflow:hidden; margin:35px 0 0 7px; float:left; }
.download-item .title { display:block; width:100%; height:22px; line-height:22px; text-align:center; color:#666666; font-size:12px; }
.download-img-area { display:block; width:200px; height:200px; padding:10px 15px; }
.download-img { display:block; width:100%; height:100%; }
.download-file { display:block; width:110px; text-align:center; height:25px; line-height:25px; margin:0 auto; }
.download-file:hover { background-position:center -26px; }
.download-head { display:block; width:694px; height:47px; margin:30px auto 0; background:url(others.png) 0 -412px no-repeat; }
.download-list .list-item-n1 { border:0; }
.list-c-down { display:block; float:right; }
.list-c-down a, .list-c-down a font { display:block; }
.list-c-down a { color:#4879A8; margin:0 auto; }
.list-c-down a:hover { color:#999; }
.list-c-down a font { float:left; }
.download-list .list-c-date { color:#666; text-align:center; }
.list-item-w { background:url(others.png) 0 -460px no-repeat; }
.list-item-b { background:url(others.png) 0 -513px no-repeat; }
/*--------------- 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; }
/*--------------- Product --------------*/
* { padding:0; }
.pimgdiv { position:relative; }
.product-list .productcategory .pimgdiv { width:240px; }
.isnew, .ishot, .istop { width:42px; height:42px; display:block; position:absolute; top:5px; left:5px; }
.isnew { background:url(product/new.png) no-repeat 0 0; }
.ishot { background:url(product/hot.png) no-repeat 0 0; }
.istop { background:url(product/stop.png) no-repeat 0 0; }
.cmore { color: #267ac0; font-family: arial; font-weight: bold; }
.cat-title a { color:#fff; }
.pic-title { line-height:35px; }
.cat-title { background:url(product/l.jpg) 0 center repeat-x; width:auto; display:block; height:28px; line-height:28px; color:#fff; font-size:14px; }
.cat-title-r { padding:0 13px; background:url(product/r.jpg) right center no-repeat; }
.productcategory .ptr1 td { border-bottom:1px solid #dedede; }
.ptr2 td, .ptr3 td { border-right:1px solid #dedede; border-bottom:1px solid #dedede; }
.ptr2 .lasttd { border-right:none; }
.shuaixuan { background:url(product/icon.png) no-repeat 5px center; height:40px; padding-left:35px; font-size:14px; line-height:40px; }
.shuaixuancategory #l-submit, .resetbtn { float:right; margin:5px 5px 0 0; }
.sxtitle { background:url(product/s.jpg) no-repeat -1px 0; }
.sxbtn { width:96px; height:30px; line-height:30px; display:block; text-align:center; padding:0 15px 0 15px; background:url(product/sbtn.png) no-repeat 0 0; }
.rline { background:url(product/rline.jpg) no-repeat right center; }
.sxparam { border-bottom:1px solid #dedede; }
.wrapparam { line-height:30px; height:120px; margin:0 auto; }
.wrapparam input { margin-right:5px; }
.paramlist1 { width:90px; }
.paramlist2 { width:182px; }
.paramlist3 { width:110px; }
.paramlist4 { width:160px; }
.product-title { width:100%; }
.cpimg { background:no-repeat center center; width:253px; height:156px; display:block; }
.cpimg2 { width:240px; height:156px; background:no-repeat center center; display:block; }
.product-title span { width:680px; padding-left:25px; height:36px; line-height:36px; color:#333333; font-size:14px; font-weight:bold; }
.product-mess-area { display:block; width:100%; padding-top:10px; }
.product-mess { display:block; width:320px; }
.product-mess .line-mess { display:block; width:100%; height:26px; line-height:26px; padding-top:4px; color:#696969; font-size:12px; }
.product-mess .line-mess span { display:block; float:left; text-indent:10px; width:163px; height:26px; line-height:26px; text-align:left; font-weight:500; font-size:13px; color:#000; }
.product-view { position:absolute; left:0; top:46px; }
.product-img-view { display:block; width:359px; height:359px; float:left; }
.product-desc, .product-desc-tip, .product-about-tip { display:block; width:100%; }
.product-desc-tip { height:33px; margin:30px 0 20px; font-size:16px; font-weight:bold; }
.product-about-tip { height:33px; margin:40px 0 20px; font-size:16px; font-weight:bold; }
/*--------------- Home --------------*/
.home-banners-bg { display:block; width:100%; height:468px; }
.home-banners-bg2 { display:block; width:100%; height:468px; }
#homeshar #home-list-company { height:20px; width:700px; padding:9px 0; float:left; overflow:hidden; background:url(home/sx.png) no-repeat 78px center; line-height: 20px; }
.cls_container { width: 600px; font-size: 12px; height: 20px; overflow: hidden; line-height: 20px; }
.cls_container ul li { height: 20px; line-height: 20px; width: 600px; float: left; display: inline; }
#homeshar { background:url(home/n.jpg) 0 0 repeat; height:38px; line-height:38px; }
.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%; }
.home-switcher .left-button, .home-switcher .right-button { top:50%; margin-top:-31px; width:35px; height:62px; overflow:hidden; position:absolute; }
.home-switcher .left-button { left:-35px; background:url(home/home-banner-pre-bt.png) left 0 no-repeat; }
.home-switcher .right-button { right:-35px; background:url(home/home-banner-next-bt.png) right 0 no-repeat; }
.home-switcher .left-button:hover { background-position:left -62px; }
.home-switcher .right-button:hover { background-position:right -62px; }
.home-switcher .paginadiv, .integral-switcher .paginadiv { position:relative; width:960px; margin:0 auto; }
#home-switcher .bigpagination, #integral-switcher .bigpagination { position:absolute; margin-right:0; 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%; overflow:hidden; }
.home-others { display:block; width: 946px; margin:0 auto; padding:30px 0; }
/*------ Home other css, delete is allowed ------ start -------*/
.home-company { display:block; width:293px; height:142px; padding:53px 25px 25px 10px; float:left; background:url(home/home-company-tip.png) 10px top no-repeat; }
.home-company-desc { display:block; width:163px; height:100%; overflow:hidden; float:right; line-height:20px; color:#666; }
.home-company-img { display:block; width:130px; height:100%; float:left; }
.home-news { display:block; width:325px; height:142px; padding:53px 15px 25px; float:left; overflow:hidden; background:url(home/home-news-tip.png) 10px top no-repeat; }
.home-news-one { display:block; width:325px; height:64px; margin-bottom:7px; background:url(home/home-news-break.png) center bottom no-repeat; }
.home-news-select { display:block; width:42px; height:100%; float:left; background:url(home/home-news-one.png) center 14px no-repeat; }
.home-news-content { display:block; width:282px; height:48px; padding:6px 0 10px 0; float:right; line-height:16px; }
.home-news-content span { display:block; }
.home-news-one:hover .home-news-content .title { color:red; }
.home-news-content .title { color:#ff9933; }
.home-news-content .desc { color:#666; }
.home-pros { display:block; width:297px; height:142px; padding:53px 0 25px; float:left; overflow:hidden; background:url(home/home-pro-tip.png) 10px top no-repeat; }
.homepros-switcher { display:block; width:257px; height:142px; padding:0 12px 0 28px; overflow:hidden; position:relative; }
.homepros-switcher .content-frame { position:relative; width:211px; height:142px; margin:0; }
.homepros-switcher .moveable .item { display:block; width:211px; height:142px; float:left; }
.homepros-switcher .left-button, .homepros-switcher .right-button { position:relative; width:23px; height:23px; top:36px; }
.homepros-switcher .left-button:hover, .homepros-switcher .right-button:hover { background-position:center -23px; }
.homepros-switcher .left-button { background:url(home/home-pro-pre.png) center 0 no-repeat; }
.homepros-switcher .right-button { background:url(home/home-pro-next.png) center 0 no-repeat; }
.homepros-switcher .item-img-content { display:block; width:178px; height:83px; padding:5px 16px 16px 17px; background:url(home/home-pro-bg.png) center center no-repeat; }
.homepros-switcher .item-img-content span { display:block; width:100%; height:100%; }
.home-pros .item-text { display:block; width:178px; height:38px; padding:0 16px 0 17px; line-height:19px; font-size:13px; text-align:center; overflow:hidden; color:#666; }
/*------ Home other css, delete is allowed ------ end -------*/

/*--------------- pagination ------------*/

.pagination { display:block; position:relative; width:100%; font-weight:bold; 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; font-family: arial; font-weight: normal; }
/*--------------- Common ---------------*/
.no-bg { background:none !important; }
.no-padding { padding:0; }
.banner { width:100%; width:760px; height:260px; overflow:hidden; position:relative; }
.banner-1920 { width:100%; height:337px; }
.bannergroup { position:absolute; left:50%; top:0; }
.banner-748 .bannergroup { width:748px; height:248px; padding:6px; min-width:748px; margin-left:-380px; background:url(../images/b.jpg) no-repeat center center; }
.banner-960 .bannergroup { width:1920px; margin-left:-960px; }
.banner-1440 .bannergroup { width:1440px; margin-left:-720px; }
.banner-1920 .bannergroup { width:1920px; margin-left:-960px; }
.banner-748 .banneritem { }
.banner-748 .banneritem div.banner-div { height:248px; }
.banneritem a, .banneritem div.banner-div { display:block; width:100%; height:100px; }
.banner-1920 .banneritem div.banner-div { height:337px; }
.no-list { color:#000; display:block; width:100%; text-align:center; padding:90px 0 40px; font-size:12px; }
.backto-list, .backto-top { display:block; }
/*--------------- Add Plus start --------------*/
.share-buttons font, .leastnew { color:#e56e1c }
.leastnew { width: 70px; background:url(home/icon.png) no-repeat 0 center; padding-left:15px; }
.shareitem { width:21px; height:38px; display:block; padding-right:5px; }
.share-buttons { padding-right:3px; }
.sharebtn { width:22px; height:38px; display:block; margin-right:2px; float:left; text-indent:-9999px; }
.sina { background:url(share/s.png) no-repeat 0 center; }
.tqq { background:url(share/q.png) no-repeat 0 center; }
.taobao { background:url(share/t.png) no-repeat 0 center; }
.youku { background:url(share/y.png) no-repeat 0 center; }
.shareitem { position:relative; }
.shareitem img { position:absolute; right: -150px; top: 0px; display:none; }
.erweima { background:no-repeat 0 center; }
/*--------------- Add Plus end --------------*/
/*----------- back button ------------*/
.backto-list, .backto-top { z-index:500 }
.backto-top { bottom:345px; }
.backto-list { bottom:435px; }
.backto-topold { bottom:20px; }
.backto-listold { bottom:120px; }
/*-------------------------- languages css start -----------------------*/
.main-languages { display:block; position:absolute; z-index:200; background:url(head/1.png) no-repeat; }
.modlan1 { background:url(head/2.png) no-repeat 0 center; }
.main-languages a, .main-languages span { display:block; text-align:center; float:left; }
.main-languages a { color:#999; }
.main-languages a:hover, .main-languages span { color:#333; }
#languages-container, .cur-language { display:block; position:absolute; left:0; top:0; }
#languages-container { z-index:202; display:none; background-color:#FFF; }
.cur-language { text-align:center; z-index:201; }
/*-------------------------- languages css end -----------------------*/

/*-------------------------- listway css start -----------------------*/

.product-list, .download-list, .new-list { display:block; margin:0 auto; }
.list-item { display:block; position:relative; font-size:12px; overflow:hidden; float:left; }
.fdesc1 { padding:30px 0 }
.list-item-n1, .newonetop { background:url(content/2.jpg) repeat-x 0 bottom; }
.list-auto-title { font-family:Georgia; font-weight:bold; font-size:12px; color:#FFF; }
.list-3-nf-tdt .list-item .list-date { -webkit-text-size-adjust: none; font-size: 10px; color:#FFF; }
.list-3-nf-tdt .list-item .list-title { font-size:12px; text-align:left; color:#FFF; }
.list-3-nf-tdt .list-item { background:#472A29; }
.list-3-nf-tdt .list-item:hover { background:#C9C94C; }
.list-3-nf-tdt .list-item:hover .list-auto-title { color:#000; }
.list-title { display:block; text-align:center; color:#666; overflow:hidden; }
.fbimgdiv { background:url(new/bg.png) no-repeat center center; width:701px; height:247px; padding:6px; }
.fbimg { width:701px; height:247px; display:block; background:no-repeat center center; }
.new-list .list-img-area { width:153px; height:99px; left:0; top:30px; }
.new-list .list-content { position:absolute; left:180px; top:30px; margin:0; width:533px; height:105px; }
.list-img-area { display:block; background-position:center center; background-repeat:no-repeat; border:1px solid #e4e4e4; }
.list-img-n1 { position:absolute; }
.list-img { display:block; width:100%; height:100%; background-position:center center; background-repeat:no-repeat; }
.list-bt { display:block; text-align:center; background-color:#E2E2E2; }
.list-content { display: block; overflow: hidden; }
.list-c-in { display:block; color:#959595; width:75px; height:22px; padding-left:6px; line-height:22px; display:block; background:url(new/more.png) no-repeat 0 center; }
.list-c-in-inline { color:#959595; }
.list-c-text { display:block; line-height:20px; font-size:12px; color:#666; padding: 7px 0; height:40px; overflow:hidden; }
.list-c-title { font-size:16px; width:100%; display:block; color:#595959; overflow:hidden; background-position:left center; background-repeat:no-repeat; }
.list-1-f-tt .list-c-title { font-size:12px; float:left; }
.list-c-date-inline { font-size:12px; color:#959595; }
.list-tt-content .list-c-date-inline { font-size:12px; color:#959595; }
.list-tt-content .list-c-in { float:right; padding:0; }
.list-c-date { font-size:12px; display:block; text-align:right; float:right; color:#959595; }
.list-c-title:hover, .list-c-in:hover, .list-c-in-inline:hover { color:#000; }
.new-list .list-c-title { color:#267ac0; height: 25px; line-height: 25px; display:block; }
.new-list .list-c-title:hover { color:#666; }
/*-------------------------- listway css end -------------------------*/
.pagemenutitle { line-height:35px; }
#pagetitle .entitle { color:#2a2a2a; }
.entitle { color:#ab5153; }
.servicelist { width:100%; line-height:28px; }
.servicelist table { border-collapse: separate; border-spacing: 1px; }
.service-main .service-point { display:block; height:13px; width:13px; position:absolute; cursor:pointer; background:url(ptdot.png) no-repeat 0 0; }
.print_childs { display:none; }
.print_childs { display: none; width: 295px; position: relative; left: -165px; top: 5px; z-index: 6000; padding:20px 5px 5px 45px; height: 56px; text-align: left; background: url(map.png) no-repeat 0 0; overflow: hidden; color: #fff; }
.areatitle { position:absolute; }
.print_childs .print_child_notget { text-align:left; }
.map-view table { width:100%; }
.maptitle { background:url(base/map.png) no-repeat; width:720px; }
.bluecss { color:#267ac0 }
.serviceaddress, .servicecity { height:29px; line-height:29px; }
.serviceaddress { padding:0 0 10px 50px; border-bottom:1px solid #dedede; background:url(imap.png) no-repeat 0 center; margin-bottom:15px; height:30px; font-size:14px; line-height:40px; }
.servicecity { width:250px; padding-left:12px; }
.pointtitle { width:91px; text-align:center; }
.pointitme { line-height:22px; padding:10px 0; border-bottom:1px solid #502627; }
/*-------------------------- search css start -------------------------*/
#searchresult { border-top:1px solid #dedede; }
.opa0 { opacity:0; filter:alpha(opacity=0); }
.main-search { display:block; position:absolute; overflow:hidden; z-index:100; }
#search_key_words_container { float:left; }
#search_key_words { border:0; background:none; padding-left:20px; line-height:30px; width:140px; color:#a0a0a0; }
#search-submit { display:block; float:left; cursor:pointer; border:0px; }
.searchintro { color:#267ac0; position: absolute; right: 10px; top: 42px; }
fieldset.word { text-align:center; padding:20px 0 10px; }
fieldset.word label { font-size:15px; font-weight:bold; color:#4E4E4E; padding:6px 12px 7px 0; }
fieldset.word #search-searchword { width:200px; height:20px; font-size:15px; font-weight:bold; padding:5px 10px; border:1px solid #EFEFEF; -moz-box-shadow: 0 0 2px #E0E0E0, 0 1px 5px #AFAFAF inset; -webkit-box-shadow: 0 0 2px #E0E0E0, 0 1px 5px #AFAFAF inset; box-shadow: 0 0 2px #E0E0E0, 0 1px 5px #AFAFAF inset; }
fieldset.word .button { width:50px; text-align:center; height:30px; line-height:30px; margin:1px 5px; border:0; cursor:pointer; color:#FFF; font-size:14px; font-family:"黑体"; font-weight:bold; background-color:#209fe4; text-shadow: 1px 1px 1px #707070; -moz-box-shadow: 0 1px 2px #C0C0C0; -webkit-box-shadow: 0 1px 2px #C0C0C0; box-shadow: 0 1px 2px #C0C0C0; }
fieldset.word .button:hover { background-color: #209fe4; -moz-box-shadow: 0 1px 2px #A0A0A0; -webkit-box-shadow: 0 1px 2px #A0A0A0; box-shadow: 0 1px 2px #A0A0A0; }
.phrases-box { padding:10px 20px 10px 0; text-align:center; }
.phrases-box input, .querycoms-box input { opacity:0; filter:alpha(opacity=0); width:0px; }
.phrases-box label { font-size:14px; font-weight:bold; cursor:pointer; padding:5px 10px; text-shadow: 1px 1px 1px #D0D0D0; background:#d1daeb; color:#FFF; -moz-box-shadow: 0 1px 2px #E0E0E0, 0 -2px 7px #D0D0D0 inset; -webkit-box-shadow: 0 1px 2px #E0E0E0, 0 -2px 7px #D0D0D0 inset; box-shadow: 0 1px 2px #E0E0E0, 0 -2px 7px #D0D0D0 inset; }
.phrases-box label:hover, .phrases-box label.active { text-shadow: 1px 1px 1px #707070; background-color:#ACC3F2; color:#FFF; -moz-box-shadow: 0 1px 2px #FFF, 0 2px 7px #B0B0B0 inset; -webkit-box-shadow: 0 1px 2px #FFF, 0 2px 7px #B0B0B0 inset; box-shadow: 0 1px 2px #FFF, 0 2px 7px #B0B0B0 inset; }
.querycoms-box { padding:10px 0; text-align:center; }
.querycoms-box label { cursor:pointer; }
.querycoms-box label .querycoms-text { padding:5px 10px; background-color:#EBEBEB; }
.querycoms-box label .querycoms-tip { padding:5px 5px; background-color:#D1DAEB; }
.querycoms-box label:hover .querycoms-tip, .querycoms-box label .active { background-color:#97b4ed; }
.querycoms-box select { }
.search-results { padding:10px 0 0; }
.search-results dt { margin-top:10px; padding:2px 0; }
.search-results dd { padding:2px 0; }
.highlight { background-color:#D1DAEB; color:#4E4E4E; font-weight:bold; }
/*-------------------------- search css end -------------------------*/
/* download */
.pctab a { background:url(download/download.jpg) no-repeat 0 0; width:95px; height:37px; text-align:center; padding-right:5px; display:block; float:left; line-height:37px; }
.pctab a:hover, .pctab .curtab { background-position:0 -37px; color:#fff; }
.pcpan { background:url(download/t.jpg) no-repeat center 0; padding:38px 0 25px 0; border:1px solid #dedede; width:755px; }
.hrpan { background:none; padding:25px; width:705px; }
.hrtitle { padding-left:55px; }
.hrdate { padding-left:65px; width:100px; }
.hropen { width:20px; height:38px; display:block; background:url(hr/1.png) no-repeat 0 center; text-indent:-9999px; }
.toclose { background:url(hr/1.png) no-repeat -20px center; }
.hrpanone { background:url(hr/t.jpg) no-repeat 0 0; padding:38px 0 25px 0; }
.downpan { background:none; }
.td5 { vertical-align: top; padding-top: 6px; }
.dtrcss { width:100%; display:block; height:45px; }
.tdiv { height:45px; line-height:36px; }
.dtitle { padding-left:15px; }
/* .dtrcss .tdb{background:url(../images/download/tdb.jpg) no-repeat right 1px;} */
.tdw { width:100%; background:url(download/tdb.jpg) no-repeat right 0px; height:45px; }
.dtrcss td { background:url(download/bg.jpg) repeat-x 0 0; }
.dbtn { background:url(download/d.png) no-repeat 0 0; width:76px; height:26px; text-align:left; padding-left:20px; line-height:24px; display:block; }
.dbtn:hover { background-position: 0 -26px; color:#fff; }
.doticon { width:30px; height:45px; }
.hzdocx, .hzdoc { background:url(download/word.png) no-repeat 0 5px; }
.hzpdf { background:url(download/pdf.png) no-repeat 0 5px; }
.piclist { width:710px; margin:0 auto; }
.picitem { width:295px; height:227px; background:url(download/bw.jpg) no-repeat 0 0px; padding:20px 20px 40px 20px; }
.downbtn { background:url(download/b.jpg) repeat-x 0 0; padding-top:10px; }
.downbtn a:hover { background-position:0 0; color:#fff; }
.downbtn a { background:url(download/btn.jpg) no-repeat -74px 0px; width:73px; display:block; float:left; text-align:center; font-family: arial; height:24px; line-height:24px; }
.w295 { width:295px; height:160px; display:block; background:no-repeat center center; }
/*---- faq css ----*/
.print { background:url(faq/print.png) no-repeat center 0; width:48px; height:28px; padding-left:40px; display:block; margin:10px auto; line-height:28px; }
.faq-answer { background:#f8f8f8 url(faq/a.png) no-repeat 10px 20px; padding:0px 40px 0px 40px; margin-top:10px; }
.fat-b2 { background:url(faq/b2.jpg) repeat-x 0 0px; height:37px; line-height:37px; padding:0 15px; text-align:center; color:#999; }
.answer { background:url(faq/d.jpg) repeat-y 0 0px; padding:20px 0 40px 15px; }
.faq-title { height:auto; }
.faq-cat { height:38px; line-height:38px; }
.faq-cat { background:url(faq/1.jpg) no-repeat center 0px; }
.faq-title { background:#ebebeb url(base/faq.png) no-repeat 10px center; padding-left:40px; }
.faq-title .title { background:url(faq/line1.jpg) no-repeat 0 center; height: auto; display: block; line-height: 22px; padding: 7px 10px 7px 15px; }
.cat { width:333px; padding-left:40px; background:url(faq/line2.jpg) no-repeat right center; }
.ser { width:300px; padding-left:20px; }
.faq-item { padding-bottom:10px; }
.faq-search { background: url(faq/2.png) no-repeat 0 center; height:47px; width:725px; padding:0 10px; margin:0 auto; line-height:47px; margin-bottom:10px; }
.searchfaqtxt { height:20px; line-height:20px; color:#999; width:215px; border:1px solid #dedede; }
.selectcss { width:130px; color:#999; height:25px; line-height:25px; border:1px solid #dedede; }
/*---- others css ----*/
.menumapdiv .item-first, .menumapdiv .item-end { display:none; background:none; height:auto; }
.menumapdiv .item-467 { padding:0; width:115px; }
.menumapdiv li { float:left; height:235px; width:80px; padding:0 40px; background:url(base/bottom-r.png) no-repeat right center; }
.menumapdiv li a { height:40px; line-height:40px; font-size:14px; font-weight:bold; }
.menumapdiv li ul li { background:none; padding:0; height:auto; }
.menumapdiv li ul li a { font-size:12px; font-weight:normal; height:25px; line-height:25px; }
.fmenu li a, .fmenu li { float:left; width:auto; display:block; color:#d4d4d4; height:35px; line-height:35px; }
.fmenu li a { padding:0 10px; background:url(base/2.png) no-repeat 0 center; ; }
.up { padding-top:10px; }
#bottom { background:url(../images/b.jpg) repeat-x; height:283px; }
#footer-copy { width:960px; margin:0 auto; height:34px; }
#footer-copy .footer-in-link { display:block; float:right; width:90px; height:34px; line-height:34px; color:#d4d4d4; }
#footer-copy .footer-in-link:hover { color:#E0E0E0; }
#footer-copy .footer-copy-text { display:block; padding-left:20px; height:34px; line-height:34px; color:#ffffff; }
#footer-copy .footer-copy-text a { color:#ffffff; }
.supportpan { background:url(product/c.png) no-repeat 0 0; width:261px; height:199px; padding:15px 40px; }
.aboutpan { background: url(product/c.png) no-repeat 0 0; width: 335px; height: 218px; padding: 6px 6px; }
.bimg153, .bimg193 { display:block; background:no-repeat center center; }
.info720 { width:720px; }
.bimg153 { width:153px; height:99px; }
.bimg193 { width:193px; height:108px; }
.bimg610 { width:610px; height:470px; margin:0 auto; }
#video { margin: 0px auto; width: 730px; PADDING: 20px 0; overflow:hidden; }
.pre a, .next a { width:33px; height:35px; display:block; margin-top: 45px; }
.pre a { background:url(switcher/l.png) no-repeat center center; }
.next a { background:url(switcher/r.png) no-repeat center center; }
#mlist { padding: 30px 10px 0 10px; background:url(switcher/bg.png) no-repeat center center; height:167px; width:693px; margin: 0 auto; }
.product-item-view #mlist { padding: 30px 6px 0 6px; background:url(product/morevideo.jpg) no-repeat center center; height: 151px; width: 909px; margin: 0 auto; }
.absdiv { line-height:40px; color:#fff; }
.mitem { background:url(switcher/img.png) no-repeat center 0px; padding-bottom: 0px; padding-left: 6px; width: 193px; padding-right: 6px; FLOAT: left; height: 160px; padding-top: 6px }
.mul { width: 615px; height: 160px; overflow: hidden }
.mitems { width: 615px; height: 160px; overflow: hidden }
.product-item-view .mitems { width: 828px; }
.product-item-view .mul { width: 828px; }
.mitems { padding: 0 6px; }
.relativediv { POSITION: relative; height:20px; }
.bfdiv { position: absolute; bottom: -215px; height: 120px; left: 221px }
#ftitle { padding-bottom: 10px; height: 38px; width:590px; color:#808080; padding:15px 0 0 25px; margin:0 auto; background:url(content/ftitle.png) no-repeat center 0; }
#videodiv { width:900px; height:525px; padding:10px 0; border:1px solid #dedede; margin:0 auto; }
.hotvideo, .morevideo { background:url(product/v.png) no-repeat 0 center; padding-left:40px; font-size:15px; height:35px; line-height:35px; }
.hotvideo { width:675px; margin:0px auto; margin-top: 25px; }
.morevideo { width:860px; margin:10px auto; }
/* ---------------------------------- history---------------------------------- */
#wraptimeline { width: 714px; padding: 0px 0 0 0px; margin:0 auto; background: url(base/time.jpg) center 15px no-repeat; }
#timeline { width: 714px; margin: 10px auto; overflow:hidden; position: relative; top: 0px; left: 0; padding: 15px 0px 0 0px; }
.leftpan, .rightpan { width:15px; }
#dates { width:690px; margin: 0 10px 0 10px; height: 43px; overflow: hidden; }
#dates li { list-style: none; float: left; width: 98px; height:43px; font-size: 15px; text-align: center; }
#dates a { font-family:arial; width: 98px; height: 43px; line-height: 43px; display: block; }
#dates a:hover, #dates .selected { background: url(base/t.png) center bottom no-repeat; color:#fff; }
#dates .selected { font-size: 15px; }
#issues { width: 714px; padding-top:20px; overflow: hidden; }
#issues li { width: 714px; list-style: none; float: left; }
.historyitem { width:230px; height:200px; float:left; }
.evelhistory { padding:0 12px; }
#issues li .historytitle a { height:23px; width:230px; display:block; line-height:23px; }
.gray { color:#999 }
#issues li .historytitle a:hover { background-position:0 -23px; }
#issues li p { font-size: 14px; margin-right: 70px; font-weight: normal; line-height: 22px; line-height: 25px; padding-top: 5px; }
#grad_left, #grad_right { width: 30px; height: 43px; position: absolute; top: 15px; z-index:99999; background: url(base/time.jpg) center center no-repeat; }
#grad_left { left:1px; }
#grad_right { right: 1px; }
#next, #prev { position: absolute; top: 0; font-size: 70px; top: 27px; width: 9px; height: 17px; background-position: 0 0; background-repeat: no-repeat; text-indent: -9999px; overflow: hidden; z-index:999999; }
#next:hover, #prev:hover { background-position: 0 -17px; }
#next { right: 15px; background-image: url(base/r.png); }
#prev { left: 15px; background-image: url(base/l.png); }
#next.disabled, #prev.disabled { opacity: 0.2; }
.gotoyidong { display: block; margin: 20p auto; width: 100%; background: url(moble/sbtn.png) no-repeat center center; font-size: 30px; height:85px; line-height:85px; text-align:center; border:none; color:#9a9a9a; }

.pic_list{ margin-left:-10px;}
.pic_list li{ float:left; width:240px; margin-left:8px;}
.pic_list li img{ width:240px; height:160px;}
.pic_list li h1{ font-size:12px; font-weight:normal; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.pic2_list{ margin-left:-10px;}
.pic2_list li{ float:left; width:240px; margin-left:8px;}
.pic2_list li img{ width:240px; height:329px; }
.pic2_list li h1{ font-size:12px; font-weight:normal; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.page {clear:left; margin-top:6px; margin: 0 auto; text-align:center; line-height:35px; }
.page a,.page font,.page i { border: 1px solid #DDD; color: #333; margin: 1px; padding: 5px 10px; text-decoration: none; font-size:12px; }
.page b{border: 1px solid #216DC1; color: #333; padding: 5px 10px; text-decoration: none; background: #216DC1; color:#FFF; font-size:12px;}
.page a:hover { border: 1px solid #216DC1; color: #333; padding: 5px 10px; text-decoration: none; background: #216DC1; color:#FFF; font-size:12px; }

