@charset "utf-8";
/* CSS Document */
body{background:url(../images/bg_top.png) repeat-x;}

/* 右滚屏 */
#demo_r {right: 0;width: 25px;top: 210px;background: #f90;position: fixed; z-index:999999;}

.top, .center, .footer{ width:986px;margin:0 auto;}
.header{height:79px; overflow:hidden;}

.footer{ height:50px; line-height:50px; background:url(../images/line.jpg) repeat-x top;}

.logo{ background:url(../images/logo.jpg) no-repeat 0 10px; width:258px; height:41px; padding-top:10px; line-height:999em; overflow:hidden;}
.logo a{width:258px; height:41px; display:block;}
.nav{ margin-top:30px; width:650px;}
.nav li{ float:left; margin-right:30px;}
.nav li a{ font-family:"微软雅黑"; font-size:14px; color:#000; }
.nav li a.nav_focus{height:42px;display:block; float:left}
.nav li.current a,.nav li a:hover{color:#2092d1;font-size:14px;}

/* 下拉菜单 */

.menu_a{ margin-left:-405px;*margin-left:-459px; position:absolute; top:46px;width:986px;height:300px; z-index:9999; overflow:hidden; display:none;}
.menu_a_top{ margin-left:420px;margin-bottom:-7px;z-index:999;}
.menu_content{background:url(../images/menu_bg.png) no-repeat -4px -4px;width:926px;height:230px; padding:35px 30px;}
.menu_frist{ width:240px; float:left; padding-right:20px;}
.menu_frist h3{ color:#000; font-size:18px; font-weight:lighter; line-height:18x;}
.menu_frist h4{color:#2092d1;font-size:12px; font-weight:lighter; line-height:21px; margin-bottom:20px;}

.menu_content dl{ float:left;}
.menu_content dl dt{ font-size:14px; color:#000; font-weight:bold; margin-bottom:10px;}
.menu_content dl dd{ background:url(../images/icon.png) no-repeat 0 -133px; padding-left:14px;}
.menu_content dl dd a{color:#666!important; font-size:12px!important; line-height:23px;}
.menu_content dl dd a:hover{ color:#2092d1!important;}
.apply, .program{width:210px; background:url(../images/line_right.jpg) right repeat-y; height:216px; margin-right:20px; padding-right:10px;}
.industry{width:180px;height:216px;}

.adviser, .keeper, .global{width:140px; background:url(../images/line_right.jpg) right repeat-y;  margin-right:20px;padding-right:10px;}

.menu_b{ margin-left:-695px;*margin-left:-721px; position:absolute; top:46px;width:986px;height:300px; z-index:9999; overflow:hidden; display:none;}
.menu_b_top{ margin-left:698px;margin-bottom:-7px;z-index:999;}

.menu_c{ margin-left:-773px;*margin-left:-827px; position:absolute; top:46px;width:986px;height:300px; z-index:9999; overflow:hidden; display:none;}
.menu_c_top{ margin-left:790px;margin-bottom:-7px; z-index:999; zoom:1;}

.menu_d{ margin-left:-588px;*margin-left:-643px; position:absolute; top:46px;width:986px;height:300px; z-index:9999; overflow:hidden; display:none;}
.menu_d_top{ margin-left:604px;margin-bottom:-7px;z-index:999;}

.menu_e{ margin-left:-878px;*margin-left:-933px; position:absolute; top:46px;width:986px;height:300px; z-index:9999; overflow:hidden; display:none;}
.menu_e_top{ margin-left:894px;margin-bottom:-7px;z-index:999;}
.menu_e .adviser{ width:160px;}
.menu_e .keeper, .menu_e .global, .menu_e .partners{width:130px;}

.menu_f{ margin-left:-509px;*margin-left:-537px; position:absolute; top:46px;width:986px;height:300px; z-index:9999; overflow:hidden; display:none;}
.menu_f_top{ margin-left:511px;margin-bottom:-7px;z-index:999;}


/* banner 图片轮换 */
#main{height:365px;overflow:hidden; z-index:-10; zoom:1; margin-top:-6px; }
#banner{ position:relative; }

#slide-index{min-width:1000px;width:auto; height:365px; overflow:hidden; position:relative;}
#slide-index .slides{ min-width:1000px; width:auto; height:365px; }
#slide-index .slide{ min-width:1000px; height:365px; float:left; position:relative; }
#slide-index .bimg{
	z-index:1;
	position:absolute;
	width:100%;
	background-position:top center;
}
#slide-index .links{width:100%; height:365px; display:block;}
#slide-index .btxt{margin:0 auto; width:1365px; display:block;}

#slide-index .control{ position:absolute; bottom:10px; width:100%; text-align:center;height:22px; cursor:pointer; z-index:40;}
#slide-index .control a{ width:22px; height:22px; cursor:pointer; display:inline-block; background: url(../images/icon.png) no-repeat 0 -176px; margin-right:3px;}
#slide-index .control a:hover, #slide-index .control a.active{ background: url(../images/icon.png) no-repeat 0 -145px;;}
.autoMaxWidth{ overflow:hidden; position:relative;height:365px; }




/* 首页 */

.center_bg{ background:url(../images/bg_c_1.png) repeat-x; height:auto!important; min-height:260px;height:260px;}
.center{ background:url(../images/center_bg.png) no-repeat top center;height:auto!important; min-height:235px;height:237px; padding:35px 0 0 0; position:relative;}

.bar_bg{height:40px; background:url(../images/infos_c.png) repeat-x 1px 0; margin-bottom:16px;}
.bar_l{ background:url(../images/infos_l.png) no-repeat left;height:40px;}
.bar{height:40px;background:url(../images/infos_r.png) no-repeat right;}

.info{height:30px;line-height:30px; margin:5px 0; padding:0 40px 0 175px; width:470px;}
.info .time{ padding-left:20px; font-size:10px; font-family:Arial;}

.search{width:470px; width:220px;padding:10px 0 0 0;}
.search .keyword{ background:url(../images/search.gif) no-repeat; width:179px; height:21px; line-height:21px; padding:0 4px; border:none;}
.search .submit{background:url(../images/search.gif) no-repeat right;width:23px;height:21px;border:none; cursor:pointer; overflow: hidden; line-height:999em;}


.columns{}
.columns a, .columns a:hover{ color:#000;}

.solutions, .product, .case{ background:url(../images/home_pro_bg.png) no-repeat 0 0; width:280px;height:183px; padding:15px 20px;}
.solutions{ margin-right:13px;}
.solutions ul{ padding-top:10px;}
.solutions li{ padding-top:5px;}
.solutions li a:hover{color:#1f94d3}
.solutions img,.case img{background:url(../images/img_bg.gif) no-repeat 0 bottom; padding-bottom:10px;padding-right:10px;float:left;}
.product{ margin-right:13px;}

.columns a.unfold{display:block; width:292px; height:136px; padding:15px 8px 5px 20px; cursor:pointer;}
.expand a.away{display:block;background:url(../images/icon2.png) no-repeat center; width:19px; height:16px; position:absolute; right:10px; bottom:10px;}

.solutions_h2, .product_h2, .case_h2{background: url(../images/text2.gif) no-repeat;width:145px; height:25px;margin-bottom:10px;}
.solutions_h2{ background-position:0 5px;}
.product_h2{ background-position:0 -37px;}
.case_h2{ background-position:0 -77px;}

.solutions_h3{background-position:20px 0; color:#1f94d3 }
.solutions_h3 a{color:#1f94d3 }
.product_h3{background-position:20px -57px;}
.case_h3{background-position:20px -106px;}

.solutions p, .product p, .case p{ width:125px; overflow:hidden; height:35px; padding-left:20px; font-size:11px;}

.expand{position:absolute; left:0; top:10px;}
.solutions_expand, .product_expand, .case_expand{ background:url(../images/home_pro_bg.png) no-repeat 0 -166px; width:292px; height:236px;padding:15px 8px 5px 20px; z-index:999; zoom:1; }

.solutions_expand_h2, .product_expand_h2, .case_expand_h2{background: url(../images/text2.gif) no-repeat;width:130px; height:25px;margin-bottom:10px;}
.solutions_expand_h2{ background-position:0 5px;}
.product_expand_h2{ background-position:0 -37px;}
.case_expand_h2{ background-position:0 -77px;}

.solutions_expand_h3, .product_expand_h3, .case_expand_h3{background: url(../images/text1.gif) no-repeat;width:145px; height:38px; margin-bottom:6px;}
.solutions_expand_h3{background-position:20px 0; }
.product_expand_h3{background-position:20px -57px;}
.case_expand_h3{background-position:20px -106px;}

.solutions_expand p, .product_expand p, .case_expand p{ width:125px; overflow:hidden; height:35px; padding-left:20px; font-size:11px;}
.expand_list{width:248px; margin-left:20px;}
.expand_list li{ background:url(../images/line.jpg) repeat-x bottom; height:30px; line-height:30px; width:248px;white-space:normal;overflow:hidden;text-overflow:ellipsis;}


.footer_box{ background:url(../images/footer_b_1.jpg) repeat-x top center; height:170px;}
.footer_bg{background:url(../images/footer_b_1.jpg) repeat-x top center; height:170px;}
.footer_module{ height:120px; width:980px; margin:0 auto; padding-top:10px;}

.mod_a, mod_b{ float:left;}
.mod_a{ width:125px; margin-right:20px; line-height:19px;}
.mod_a h3{ color:#000; margin-bottom:4px;}
.mod_b{  width:235px; height:90px; line-height:999em; overflow:hidden;}
.mod_b img {display: block;width: 100%;}
.mod_a a{ color:#666;}
.mod_a a:hover{ color:#2092d1;}

/* 解决方案 */
.p_center_bg{ background:url(../images/line_page.png) repeat-x; }
.p_center{ background:url(../images/p_center_bg.png) no-repeat top center;padding:25px 0 0 0; margin:0 auto; width:980px;}

.p_banners{height:272px;overflow:hidden; position:relative;z-index:-10; margin-top:-6px;}
.banner_solutions_text{width:1365px; height:272px;overflow:hidden;margin:0 auto;}
.banner_solutions{ background:url(../images/banner/banner_p_1_b.jpg) top center;height:272px; cursor:pointer;}

.page_l{ width:748px;}

.p_center .links{ color:#000; height:26px; overflow:hidden; margin-bottom:10px;}
.p_center .links span{ padding:0 6px;}

.tabtop{width:723px; height:45px; padding-left:25px; overflow:hidden;position:relative}
.tabtop li{ float:left;margin-right:5px; font-size:14px; font-weight:bold;}
.tabtop li a, .tabtop li.current{ display:block; background:url(../images/tab_bg.png) no-repeat; width:90px; height:30px; }
.tabtop li a{ background-position: 0 -60px;padding:10px 0 0 31px; color:#7a7a7a; margin-top:5px;}
.tabtop li a:hover{ color:#000;}
.tabtop li.current{background-position: 0 0; color:#000;padding:15px 0 0 31px;}

.tabpage{border:1px solid #e7e7e7; margin-bottom:40px; margin-top:-1px!important;} 
.tabpage ul.list{ padding:10px 28px 50px 28px;}
.tabpage ul.list:after{content:"\0020";display:block;height:0;clear:both;}
.tabpage ul.list {zoom:1;}

.tabpage li.unit{padding:40px 0; margin-right:20px; border-bottom:#e7e7e7 1px  dashed;}
.tabpage li.unit_r{margin-right:0;}
.tabpage li.unit img{ float:left; margin-right:45px;}

.tabpage li.unit .unit_a, .tabpage .unit .unit_b, .tabpage .unit .unit_c, .tabpage .unit .unit_d, .tabpage .unit .unit_e, .tabpage .unit .unit_f{
	 font-size:18px;color:#000; font-weight:bold; margin-bottom:15px; width:157px;}
.tabpage li.unit .unit_a{ background-position:0 0;}
.tabpage li.unit .unit_b{ background-position:0 -55px;}
.tabpage li.unit .unit_c{ background-position:0 -112px;}
.tabpage li.unit .unit_d{ background-position:0 -166px;}
.tabpage li.unit .unit_e{ background-position:0 -223px;}
.tabpage li.unit .unit_f{ background-position:0 -278px; }

.tabpage .unit dd{ background:url(../images/icon.png) no-repeat 0 -74px; padding-left:10px; height:19px;line-height:18px;white-space:normal;overflow:hidden;text-overflow:ellipsis;font-size:11px;}

.related{ border-top:1px solid #e7e7e7; width:680px; margin:0 auto 40px auto;}

.related .related_side{ float:left; margin:20px 0 40px 0; width:315px; height:191px;overflow:hidden;}
.related .related_side.left{ padding-right:48px;}
.related_side li{ height:191px;}
.related_side li h3{ margin-left:20px; float:right; width:210px; margin-bottom:10px;}
.related_side li p{ margin-left:20px;float:right;width:210px; color:#7e7e7e; line-height:21px; font-size:11px;}
.related_side li img{ float:left;}
.patent h3{ margin-left:20px; float:right; width:210px; margin-bottom:10px;}
.patent p{ margin-left:20px;float:right;width:210px; color:#7e7e7e; line-height:21px; font-size:11px;}
.patent img{ float:left;}

/* 右侧 */
.page_r{ width:196px; margin-left:36px;}
.padtop{ padding-top:40px;}
.search_sd h4, .tech_sd h4, .label_sd h4, .download_sd h4{font-size:14px; color:#000;margin-bottom:12px;}

.tech_sd{ border-bottom:1px solid #e7e7e7; padding-bottom:10px; margin-bottom:20px;}
.tech_sd li{ margin-bottom:8px;}

.tech_sd a{ color:#7e7e7e;}
.tech_sd a:hover{ color:#2092d1;}

.tel_sd{padding-bottom:20px;}
.tel_sd .online2{ margin-bottom:15px;}

.search_sd{border-bottom:1px solid #e7e7e7; padding-bottom:20px;}
.search_sd input, .search_sd .submit{background:url(../images/search2.jpg) no-repeat;border:0;}
.search_sd input{  width:188px; height:25px; line-height:25px; padding:0 4px; margin-bottom:10px;}
.search_sd .submit{ float:right; width:75px; height:26px; background-position:-121px -35px; cursor:pointer; overflow:hidden; line-height:999em;}

.label_sd{padding:20px 0;}
.label_sd span{ margin-right:10px; display:block; display:inline-block;color:#7e7e7e;}
.label_sd span a{color:#7e7e7e;}
.label_sd span a:hover{ color:#2092d1;}

.download_sd{border-top:1px solid #e7e7e7; padding-top:20px;}
.download_sd li{ margin-bottom:20px; clear:both;}
.download_sd li a{ cursor:pointer;}
.red14b{ color:#2092d1; font-size:14px; font-weight:bold; line-height:70px;height:70px; float:left; margin-right:5px;}
.red12{ font-size:12px; color:#2092d1;}
.download_sd img{ width:70px; height:70px;float:left;}
.download_sd li .download_sd_r{float:right;width:100px;}
.download_sd li .title{display:block;}
.download_sd li a .download_sd_r { color:#666;font-size:11px; line-height:15px;}
.download_sd li a .title{ color:#000; font-size:12px; margin-bottom:8px;}
.download_sd li a:hover .download_sd_r, .download_sd li a:hover .title{ color:#2092d1;}


/* 服务 */
.tpage{border:1px solid #e7e7e7; margin-bottom:40px; padding:28px; overflow:hidden;} 
.tpage:after{content:"\0020";display:block;height:0;clear:both;}
.tpage {zoom:1;}
.tpage_l, .tpage_r{ width:325px;overflow:hidden;}
.tpage_r{ margin-left:-45px; padding-left:45px;}

.tpage_cont{ margin-bottom:20px;}
.tpage_cont h4{font-size:14px; color:#000; background:url(../images/icon.png) no-repeat 0 -50px; padding-left:20px; margin-bottom:20px;}
.tpage_cont span{ display:block; font-weight:bold; color:#000; margin-bottom:10px;}
.tpage_cont p{color:#333;margin-bottom:25px; font-size:11px;}

.list_him li{ background:url(../images/icon.png) no-repeat 0 -73px; padding-left:10px;  color:#333;}
.partner_t{ margin-bottom:20px;}
.partner_t img{ float:left;}
.partner_t p{ padding-left:20px;font-size:11px;}
.tpage_a{ height:430px;}

/* 技术支持 */
.technical h4{ font-size:14px; color:#000; margin-bottom:10px; width:197px;}
.technical p{ color:#7e7e7e; margin-bottom:10px;width:197px;}
.download{ background:url(../images/img/ui/download.gif) no-repeat 0 0; display:block; width:87px; height:23px; float:right; margin-right:5px; line-height:999em; overflow:hidden;}

.related h2.title{ font-size:14px; color:#000; margin:40px 0 30px 0;}
.related_system{ width:315px;padding:0 0 40px 0;}
.related_system img{float:left; margin-right:20px;}
.related .related_system.left {padding-right: 48px;}
.related_system h3{ color:#000; margin-bottom:6px;padding-left:-143px; margin-left:143px; width:172px; }
.related_system p{ padding-left:-143px; margin-left:143px; width:172px; font-size:11px!important; line-height:15px;}

.tpage_det{ overflow:hidden; padding-bottom:60px;}
.tpage_det .info_tb th{ font-size:16px; padding:4px 0 10px 0; color:#000;}
.tpage_det img.tpageimg{ float:left; width:118px; margin-right:20px;}
.tpage_det .info_tb{ width:530px; float:right;}
.tpage_det .info_tb td{ border-bottom:1px solid #e7e7e7; padding:6px 0 4px 0; font-size:11px;}

.tpage_det:after{content:"\0020";display:block;height:0;clear:both;}
.tpage_det {zoom:1;}
.color_bk{ color:#000;}

.download_det{background:url(../images/img/ui/download.gif) no-repeat 0 -37px; display:block; width:147px; height:42px;line-height:999em; overflow:hidden; margin:5px 0;}
.screenshot{ background:#f1f1f1; height:365px; width:580px; padding:50px;}

/* 案例 */
.by_industry, .by_system, .by_solution, .by_client{ margin-bottom:20px;}
.ty_title{width:85px;float: left; color:#000; font-weight:bold; line-height:25px;}
.byhidden, .byshow{float:right; background:url(../images/icon3.png) no-repeat; width:58px; height:25px;}
.byhidden{ background-position: -1px -3px;}
.byshow{ background-position: -1px -34px;}
.industry_list span, .system_list span, .solution_list span{ display:block; display:inline-block; margin:0 10px;}
.industry_list, .system_list, .solution_list, .client_list{ line-height:25px; width:540px;}
.by_industry a, .system_list a, .solution_list a, .client_list a{ color:#7e7e7e;}

.case_list_box{ padding-top:30px;}
.related .case_list{ margin-bottom:20px;}
.related .case_list:after{content:"\0020";display:block;height:0;clear:both;}
.related .case_list {zoom:1;}
.related .case_list img{ float:left; width:116px;}
.related .case_list h3{float:right;width:540px; margin-bottom:10px;}
.related .case_list p{float:right;width:540px;}

/* 翻页 */
.pages{text-align:center; padding-top:40px;}
.pages a{display:block;display:inline-block; margin:0 3px; border:1px solid #e7e7e7; width:23px; height:22px; line-height:22px;}
.pages a.more, .pages a.back, .pages a.next{ width:52px; height:22px;}
.pages a.current{ color:#fff; background:#666; border:1px solid #474747; font-weight:bold;}

/* 案例详细 */

.program_det_top:after{content:"\0020";display:block;height:0;clear:both;}
.program_det_top {zoom:1;margin-bottom:40px;}

.program_det_top .title{ padding-left:20px; color:#000; font-size:20px; margin-bottom:20px;}
.program_det_top .pro_l{ width:477px;}
.program_det_top .pro_r{ width:185px; font-size:11px; line-height:21px;}
.program_det_top .pro_r img{ margin-bottom:10px;}


.program_det_cont{width:325px;overflow:hidden; margin-bottom:20px;}
.program_det_cont span{ font-size:14px; color:#000; display:block; margin-bottom:10px; font-weight:bold;}
.program_det_cont li{ font-size:11px; margin-bottom:6px;}

.program_det_part{ margin-bottom:40px; width:680px;}
.program_det_part span{ color:#000; font-size:14px; font-weight:bold; margin-bottom:10px; display:block;}
.program_det_part p{ font-size:11px; line-height:21px;}


.related_tech, .related_pro{ margin:20px 0; width:335px;_width:290px;overflow: hidden;}
.related_tech h3, .related_pro h3{ font-size:14px; color:#000; font-weight:bold; margin-bottom:20px;}
.related_tech img, .related_pro img{ float:left; margin-right:15px;}

.related_tech li, .related_pro li{width:335px; margin-bottom:40px;}

.related_tech li dt, .related_pro li dt{ font-size:12px;margin-bottom:10px;color:#000; font-weight:bold;}

.related_pro li dd, .related_tech li dd{height: 19px;line-height: 18px;white-space: normal;overflow: hidden;text-overflow: ellipsis;font-size: 11px;}
.related_pro li dd{background: url(../images/icon.png) no-repeat 0 -74px;padding-left: 10px;}
.related_tech li dd{background: url(../images/icon4.jpg) no-repeat 0 5px;padding-left: 14px;}


/* 关于我们 */

.abouts p{ margin-bottom:10px!important;color:#7e7e7e; line-height:20px; margin-top:10px;}
.abouts p span{ margin-bottom:0px!important; font-size:12px;}
.abouts .aboutimg{ margin-bottom:15px;}
.about_list ul{ margin-bottom:20px;}
.about_list li{ border-bottom:1px solid #e7e7e7;}
.about_list li span{ display:block; display:inline-block; font-weight:lighter; line-height:33px; padding-left:20px; margin:0; color:#7e7e7e; font-size:9px;}

.bymore{ text-align:right;}


/* about_news */

.about_news{ padding-bottom:40px; height:auto!important; min-height:600px; height:600px;}
.about_news h4{font-size:14px; color:#000; background:url(../images/icon.png) no-repeat 0 -50px; padding-left:20px; margin-bottom:20px;}

.about_news li.imp_news{ margin-bottom:20px; height:131px;border:0!important;}
.about_news li.imp_news a .imp_news_img{ float:left; margin-right:20px; width:320px;}
.about_news li.imp_news a .imp_news_tit{float:left;color:#000; width:320px; font-weight:bold; font-size:14px; padding:0; line-height:21px;}
.about_news li.imp_news a:hover .imp_news_tit{ color:#2092d1;}
.about_news li.imp_news .imp_news_txt{float:left; width:320px; font-size:11px; line-height:21px;color:#585858;}

#content .cont_ind{height:369px;width:1044px; padding:23px 15px 15px 15px; margin: 0 auto; background:url(../images/index_bg_bd.png) no-repeat; }
#content .cont_ind_c{ background:url(../images/index_bg_bd_l.png) repeat-x;height:352px;width:1024px; padding:5px 10px;}

.cont_ind_mod{ overflow:hidden; height:170px;}
.cont_ind_mod:after{ content:"\0020"; display:block; height:0; clear:both;}
.n_pro_ind, .news_ind{ float:left; background:url(../images/line.gif) repeat-y right 0;  margin-right:25px;}
.n_pro_ind{ width:320px; padding-right:30px;}
.news_ind{ width:375px;padding-right:25px;}
.serving_ind{ width:224px; float:left; background:url(../images/serving_ind.gif) no-repeat 0 80px;}

.cont_ind h3.title{ color:#da251c; font-size:14px; font-weight:lighter; margin-bottom:16px;}
.cont_ind h3.title span{ color:#1f80f2; font-size:18px; font-family:arial;line-height:15px; margin-right:6px; display:block; display:inline-block;}
.cont_ind .n_pro_ind h3.title, .cont_ind .news_ind h3.title{ background: url(../images/icon.png) no-repeat 0 -47px; height:22px; padding-left:30px;}
.cont_ind .serving_ind h3.title span{display:block; font-style:italic; margin-bottom:5px;}


.newslist li{padding:10px 0px;}
.newslist li dd{padding-top:10px; padding-left:10px;}
.newslist li a{font-size:15px;}
.newscontent {line-height:26px;}

.newscontent p{font-size:12px;line-height:26px;}


/* Pager */
.pager-box {padding: 10px 0 30px;font-size: 0;text-align: center;}
.pager-box > a {
	display: inline-block;vertical-align: top;margin: 0 5px;
	font-size: 12px;line-height: 20px;
}
.pager-box > a.current {
	color: #cf0000;
}
/* qrcode */
.mod_a,
.mod_a li,
.mod_a ul {
	overflow: visible;
}
.qrcode {
	position: relative;display: inline-block;vertical-align: top;
}
.qrcode img {
	position: absolute;top: 50%;left: 100%;margin-left: 10px;width: 120px;height: 120px;margin-top: -60px;
	visibility: hidden;opacity: 0;
}
.qrcode:hover img {
	visibility: visible;opacity: 1;
}
.header-nav {
	width: auto;overflow: visible;
}
.header-nav ul,
.header-nav li {
	overflow: visible;
}
.header-search {
	font-size: 0;position: relative;top: -2px;overflow: visible;display: block !important;
}
.header-search input{
	padding: 0;
	display: inline-block;vertical-align: top;width: 100px;height: 22px;font-size: 12px;border: 1px solid #ccc;
}
.header-search button {
	display: inline-block;vertical-align: top;width: 50px;height: 24px;border: 0;padding: 0;background-color: #000;color: #fff;
}
.p_banners {
	height: auto;
}
.banner_solutions {
	height: auto;background-size: cover;
}
.banner_solutions_text {
	width: auto;height: auto;
}
.banner_solutions_text img {
	display: block;max-width: 100%;margin: 0 auto;width: auto !important;height: auto !important;
}

/* index Banner */
.index-banner {
	position: relative;
}
.ib-item {
	display: block;
}
.ib-item img {
	display: block;width: 100%;height:auto;
}
.ib-pager{ position:absolute;zindex: 10;bottom:10px; width:100%; text-align:center;height:22px; cursor:pointer; z-index:40;}
.ib-pager a{ width:22px; height:22px; cursor:pointer; display:inline-block; background: url(../images/icon.png) no-repeat 0 -176px; margin-right:3px;}
.ib-pager a:hover, .ib-pager a.active{ background: url(../images/icon.png) no-repeat 0 -145px;}


/* slick Products */
.slick-products {
	float: left;width: 224px;height: 144px;
}
.sp-item {
	display: block;
}
.sp-item img {
	display: block;
}