@charset "utf-8";
@import url("core.css");
/* CSS Document */
html, #top { min-width:1300px; margin:0 auto; }
body { font-size: 12px; line-height:24px; font-family: Arial, "Microsoft Yahei"; color:#414446; }
.center, #center { width:1300px; margin:0 auto; }
#top { background:#fff url(../images/topbg.jpg) no-repeat center top; margin:0 auto; width:100%; z-index:9999; }
#header { height:85px; position:relative; width:1300px; margin:0 auto; z-index:9999; }
a.logo { position:absolute; left:0; top:14px; }
/**/
#top_link { position:absolute; right:60px; top:40px; }
.link_member { float:left; width:106px; height:24px; padding-bottom:6px; margin-right:30px; position:relative }
.link_member:before { content:""; height:24px; width:24px; position:absolute; left:0; top:0; background:url(../images/pic_member.png) }
.link_member:after { content:""; height:24px; width:8px; position:absolute; right:0; top:0; background:url(../images/pic_header_down.png) no-repeat left center }
.link_member font { font-size:12px; color:#fff; line-height:24px; text-indent:30px; display:block; text-transform:uppercase }
.link_member ul { border:1px solid #d1d1d4; position:absolute; left:0; top:30px; width:250px; border-bottom:0; background:#14052c; display:none }
.link_member ul li { border-bottom:1px solid #d1d1d4; padding:4px 10px; padding-left:15px; }
.link_member ul li a { color:#fff; display:block }
.link_member ul li:hover { background:#533ccf }
/***/
.language { float:left; width:80px; position:relative; padding-bottom:6px; height:24px; }
.language:before { content:""; height:24px; width:24px; position:absolute; left:0; top:0; background:url(../images/pic_lang.png) }
.language:after { content:""; height:24px; width:8px; position:absolute; right:0; top:0; background:url(../images/pic_header_down.png) no-repeat left center }
.language a { color:#fff; font-size:12px; display:block }
.language font { font-size:12px; color:#fff; line-height:24px; text-indent:30px; display:block }
.language ul { border:1px solid #d1d1d4; position:absolute; left:0; top:30px; width:100%; border-bottom:0; background:#14052c; display:none }
.language ul li { border-bottom:1px solid #d1d1d4; padding:5px 10px; }
.language ul li a { color:#fff; }
.language ul li:hover { background:#533ccf }
/**/
#form_search { position:absolute; right:0; top:40px; }
#search { background:url(../images/pic_search.png) no-repeat; width:24px; height:24px; position:relative; padding-bottom:21px; cursor:pointer; }
#search #form { display:block; background:url(../images/search.png) no-repeat left bottom; width:280px; height:36px; position:absolute; right:0; top:24px; padding-top:21px; display:none }
#search .search_input { border:0; background:none; float:left; padding:9px 10px; width:210px; display:block }
#search .search_btn { height:36px; display:block; width:45px; border:0; cursor:pointer; float:right; background:none }
.search_form #form { display:block; background:url(../images/search.png) no-repeat left bottom; width:280px; height:36px; }
.search_form .search_input { border:0; background:none; float:left; padding:9px 10px; width:210px; display:block }
.search_form .search_btn { height:36px; display:block; width:45px; border:0; cursor:pointer; float:right; background:none }
/***/
#nav { height:85px; float:left; margin-left:330px; }
#menu { z-index:9998; margin:0 auto; }
ul.dropdown { zoom:1; }
.hasNav { float:left; }
ul.dropdown>li { float:left; padding:0 23px; padding-top:15px; }
ul.dropdown li>a { line-height:68px; display: block; border-bottom:2px solid #fff; font-size:16px; color: #010155; font-weight: bold; text-transform:uppercase }
ul.dropdown li.selected>a { border-bottom:0px solid #fff; background:url(../images/pic_top_down_i.png) no-repeat center bottom; padding-bottom:2px; }
ul.dropdown li>a:hover { border-bottom:0px solid #fff; background:url(../images/pic_top_down_i.png) no-repeat center bottom; padding-bottom:2px; }
ul.dropdown li.on>a { border-bottom:2px solid #010155; }
ul.dropdown li.on>a:hover { border-bottom:2px solid #fff; background-image:none }
/* LEVEL TWO*/
ul.dropdown .sub_menu { margin:0; list-style-type:none; display:none; position:absolute; top:85px; left:0; width:100%; float:left; padding:0px 0; background:rgba(121, 156, 176, 1) }
#about_menu { padding:20px 200px; float:left; width:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#about_menu font { display:block; float:left; width:25%; text-align:left; padding:10px 0; }
#about_menu font a { font-size:15px; font-weight:normal; color:#fff; }
#about_menu font a:hover { color: #010155; padding-bottom: 0; border-bottom:1px solid #010155; }
/***/
#service_menu { padding:20px 0; padding-left:324px; float:left; width:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#service_menu ul { display:block; float:left; width:100% }
#service_menu ul li { display:block; position:relative; padding:5px 0; padding-left:130px; line-height:24px; min-height:24px; }
#service_menu ul label { position:absolute; left:0; top:5px; width:200px; }
#service_menu ul label a { font-size:14px; font-weight: bold; color:#fff; display:block;text-transform:capitalize}
#service_menu ul label a:hover { color:#010155 }
#service_menu ul li font { display:inline-block; background:url(../images/pic_header_right.png) no-repeat left 5px; width:200px; padding-left:15px; }
#service_menu ul li font a { color:#fff; font-size:13px; font-weight:normal; text-transform:capitalize}
#service_menu ul li font a:hover { color:#010155 }
/***/
#product_solution_menu { display:block; padding-top:0 }
#menu_tab { border-bottom:1px solid #80a2b5; height:50px; }
#menu_tab font { display:block; width:50%; padding:10px 0; float:left; text-align:center; height:30px; line-height:30px; cursor:pointer; background:#59829a }
#menu_tab a { font-size:16px; color:#fff; font-weight:bold; }
#menu_tab font.on { background:none }
#menu_tab_ul { float:left; width:100%; padding:20px 0; padding-left:50px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.tab_item { display:none }
.tab_item ul { display:block; float:left; width:100%; }
.tab_item ul li { display:block; position:relative; padding:5px 0; padding-left:210px; line-height:24px; min-height:24px; }
.tab_item ul label { position:absolute; left:0; top:5px; width:200px;line-height:18px; font-weight:normal; }
.tab_item ul label a { font-size:14px; font-weight: bold; color:#fff; display:block;text-transform:capitalize}
.tab_item ul label a:hover { color:#010155 }
.tab_item ul li font { display:inline-block; background:url(../images/pic_header_right.png) no-repeat left 5px; width:180px; padding-left:15px; vertical-align:top; line-height:18px;}
.tab_item ul li font a { color:#fff; font-size:13px; font-weight:normal; text-transform:capitalize}
.tab_item ul li font a:hover { color:#010155 }
#tab_item_64 { }
#tab_item_64 font { display:inline-block; background:url(../images/pic_header_right.png) no-repeat left 10px; width:auto; float:left; margin-right:30px; padding:5px 0; line-height:18px; padding-left:15px; text-align:left; vertical-align:top}
#tab_item_64 font a { color:#fff; font-size:13px; font-weight:normal; }
#tab_item_64 font a:hover { color:#010155 }
/**/
#banner { margin:0 auto; }
/**/
.HomeTitle { padding:35px 0; position:relative; z-index:1; }
.HomeTitle .name { text-align:center; font-size:22px; color:#010155; line-height:46px; text-transform:uppercase }
.HomeTitle .line2 { border-bottom:1px solid #e8eef2; position:relative; top:1px; position:relative; z-index:1; }
.HomeTitle .line { width:15px; height:1px; background:#da0e11; overflow:hidden; margin:0 auto; position:relative; z-index:2; }
/**/
.index_news_left { float:left; width:658px; }
.index_video_right { float:right; width:570px; }
.video_tab_item { display:none; height:320px; overflow:hidden; }
.video_tab_item font { display:block; position:relative; cursor:pointer; }
.video_tab_item font:after { height:320px; width:100%; content:""; position:absolute; left:0; top:0; background:rgba(0, 0, 0, 0.3)url(../images/video_icon.png) no-repeat center center; }
.video_tab_item font:hover:after { background-color:rgba(0, 0, 0, 0) }
.video_tab { display:block; text-align:right; padding-top:6px; }
.video_tab font { background:#e3e3e3; display:inline-block; height:30px; line-height:30px; padding:0 20px; padding-right:30px; -moz-border-top-left-radius:15px; -webkit-border-top-left-radius:15px; -o-border-top-left-radius:15px; border-top-left-radius:15px; cursor:pointer; position:relative; z-index:999 }
.video_tab font.first { padding-right:50px; margin-right:-30px; z-index:88 }
.video_tab font.on { background:#9d9d9d; color:#fff }
.index_about { padding-right:136px; position:relative }
.index_about b { font-size:16px; color:#3675c6; display:block; }
.index_about p { display:block; line-height:20px; padding-top:6px; }
.index_about p a { color:#F00; }
.index_about .HomeMore { position:absolute; right:0; top:28px }
/**/
.index_news_left li { overflow:hidden; padding-bottom:20px; }
.index_news_left .pic { float:left; position:relative; }
.index_news_left .pic a, .index_news_left .pic img { display:block; width:194px; height:110px; }
.index_news_left .time { position:absolute; z-index:2; right:0; bottom:0; width:85px; height:20px; line-height:20px; background:#87b2c7; color:#fff; padding-left:5px; text-align:center; -moz-border-top-left-radius:15px; -webkit-border-top-left-radius:15px; -o-border-top-left-radius:15px; border-top-left-radius:15px; }
.index_news_left .des { float:right; width:440px; border-bottom:1px solid #e5e5e5; height:109px; }
.index_news_left .dot { display:block; font-size:16px; color:#000; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.index_news_left .dot:hover { color:#002870; }
.index_news_left .txt { line-height:22px; height:40px; overflow:hidden; margin-top:10px; color:#666; }
.HomeMore { display:block; text-align:right }
.HomeMore a { background:#c8c8c8; color:#fff; padding:5px 28px; text-align:center; font-size:14px; -moz-border-radius:7px; -webkit-border-radius:7px; -o-border-radius:7px; border-radius:7px; display:inline-block }
.HomeMore a:hover { background-color:#002870 }
/***/
.index_p_s { background:#f9fbfc; padding-top:10px; margin-top:60px; padding-bottom:30px; }
.index_p_s .HomeTitle { padding:0; position:relative }
.index_p_s .HomeTitle:after { width:100%; height:1px; position:absolute; left:0; bottom:0; z-index:0; background:#e6ebee; content:""; }
.solution_li { display:block; margin-top:30px; height:109px; position:relative; }
.solution_li font { display:block; float:left; width:130px; text-align:center; padding:10px 0px; margin-right:16px; }
.solution_li font:nth-child(9n), .solution_li font.last {
margin-right:0
}
.solution_li font a { display:block; }
.solution_li font a img { width:65px; height:65px; margin:0 auto; }
.solution_li font a img.default { display:block }
.solution_li font a img.hover { display:none; }
.solution_li font a:hover img.default { display:none }
.solution_li font a:hover img.hover { display:block; }
.solution_li font a:hover i { color:#3675c6 }
.solution_li font i { display:block; font-size:14px; color:#4f4f4f; font-style:normal; line-height:18px; height:36px; overflow:hidden; padding:0 10px; text-transform:capitalize }
.solution_li p { display:block; float:left; width:100%; position:absolute; left:0; top:0; padding-bottom:30px; height:79px; overflow:hidden; z-index:9998 }
.solution_li p.on { box-shadow: 0 0 15px rgba(54, 117, 198, 0.9); height:auto; background:#fff }
.hover_more { display:block; position:absolute; right:0; top:0; width:130px; text-align:center; padding:10px 0px; background:#f9fbfc; z-index:9999; cursor:pointer; }
.hover_more i { display:block; font-size:14px; color:#4f4f4f; font-style:normal; height:36px; overflow:hidden}
/***/
.index_Product { margin-top:40px; }
.index_Product li { width:245px; float:left; margin-right:18.75px; }
.index_Product li.last { margin-right:0 }
.index_Product li a.pic { display:block; height:151px; padding:6px 0; border:1px solid #ececec; text-align:center; background:#fff }
.index_Product li img { max-width:242px; height:151px; }
.index_Product li a.title { color:#4f4f4f; display:block; text-align:center; font-size:14px; padding:10px 0; line-height:1.2; }
/**/
#case_index_left { float:left; width:630px; height:320px; margin-top:40px; }
#case_index_right { float:right; width:630px; margin-top:40px; }
#case_index_right li { border:1px solid #e8eef2; background:#fff; padding:13px; }
#case_index_right li+li { margin-top:13px; }
#case_index_right li a { display:block; }
#case_index_right li .pic { float:left; }
#case_index_right li .pic img { width:70px; height:70px; display:block; }
#case_index_right li .desc { padding-left:105px; }
#case_index_right li .line { float:left; height:38px; border-left:1px dashed #c5c6db; margin:16px 0 0 -20px; }
#case_index_right li .dot { font-size:16px; color:#333; display:block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
#case_index_right li .dot:hover { color:#002870; }
#case_index_right li .txt { line-height:20px; }
#case_index_right .HomeMore { padding-top:20px; }
/****/
#index_service { display:block; }
#index_service li { width:310px; float:left; position:relative; margin-right:20px; }
#index_service li.last { margin-right:0 }
#index_service li img { width:310px; height:160px; display:block }
#index_service li p { display:block; position:absolute; left:0; bottom:10px; width:100%; }
#index_service li a { display:block; padding-bottom:44px; background:#ccc }
#index_service li font { display:block; text-align:center; color:#333; font-size:15px; padding-top:10px; text-transform:capitalize }
#index_service li i { display:none; width:48px; height:48px; padding:8px; margin:0 auto; background:#9bbbde; -moz-border-radius:30px; -webkit-border-radius: 30px; -o-border-radius: 30px; border-radius: 30px; }
#index_service li i img { width:48px; height:48px; }
#index_service li i img.hover { display:none }
#index_service li a:hover img.default { display:none }
#index_service li a:hover img.hover { display:block }
#index_service li a:hover { background:#9bbbde }
#index_service li a:hover i { background:#9bbbde }
#index_service li a:hover font { color:#fff }
/***/
#footer { background:url(../images/footerbg.jpg) no-repeat center center; height:413px; margin-top:60px; float:left; width:100%; }
.footer { width:1300px; margin:0 auto; height:354px; }
.footer ul { float:left; width:874px; }
.footer ul li { float:left; padding-top:20px; }
.footer_menu_about { width:147px; }
.footer_menu_service { width:147px; }
.footer_menu_join { width:147px; }
.footer_menu_product { width:412px; }
.footer_menu_product .footer_p_left { float:left; width:176px; }
.footer_menu_product .footer_p_right { float:left; width:216px; }
.footer ul li b { display:block; border-bottom:1px solid #cecece; position:relative; height:50px; line-height:50px; margin-bottom:10px; }
.footer ul li b a { display:inline-block; padding-right:20px; height:50px; color:#020059; font-size:16px; position:relative }
.footer ul li b a:before { width:100%; height:1px; position:absolute; left:0; bottom:0px; background:#020059; content:""; }
.footer ul li p { display:block; line-height:30px; }
.footer ul li p a { font-size:12px; text-transform:capitalize}
.footer ul li p a:hover { color:#020059 }
.footer_contact { background:url(../images/footer_rgbg_en.jpg) no-repeat right top; width:327px; height:289px; float:right; margin-top:35px; position:relative }
.footer_contact font.tel { font-size:38px; color:#020059; position:absolute; right:0; top:34px; }
.footer_contact .link_josin { width:190px; height:39px; display:block; position:absolute; right:0; top:76px; }
.footer_contact .link_input { display:block; width:264px; height:39px; position:absolute; right:0; top:189px; }
.footer_contact .link_input #link_input { display:block; float:left; width:180px; margin-left:16px; border:0; background:none; padding:9px 0; }
.footer_contact .link_input #link_button { float:right; height:39px; background:none; border:0; width:59px; display:block; cursor:pointer; }
.footer_contact .link_a { display:block; position:absolute; right:49px; top:252px; height:37px; width:141px; }
.footer_contact .link_a a { display:inline-block; width:37px; float:left; position:relative; display:block; height:37px; }
.footer_contact .link_a a.weixin { margin-right:13px; position:relative; }
.footer_contact .link_a a.weixin img { width:130px; height:130px; border:1px solid #cbdbec; position:absolute; left:0; top:-137px; display:none }
.footer_contact .link_a a:hover img { display:block }
.footer_contact .link_a a.sina { margin-right:17px; }
.copyright { margin:0 auto; width:1300px; height:60px; font-size:14px; line-height:60px; }
.copyright a { color:#3b4046 }
.copyright a:hover { color:#020059 }
.fl_left { float:left; width:460px; }
.fl_left a { color:#3b4046; font-size:14px; }
.fl_left em { color:#9bbbde; margin:0 10px; }
.fr_right { float:right; width:475px; text-align:right; }
/*********/
#article-left { float:left; width:240px; margin-top:30px; }
#article-right { float:right; width:1020px; margin-top:30px; }
.category_title { background:#9bbbde; -moz-border-top-left-radius: 30px; -webkit-border-top-left-radius: 30px; -o-border-top-left-radius: 30px; border-top-left-radius: 30px; padding:10px 20px; padding-left:25px; position:relative }
.category_title h1 { color:#fff; font-size:16px; font-weight:bold; }
.category_title:after { content:""; width:60px; height:1px; background:#fff; position:absolute; right:20px; top:23px; }
#category_ul { background:#e9eef2; padding-bottom:60px; -moz-border-bottom-right-radius: 60px; -webkit-border-bottom-right-radius: 60px; -o-border-bottom-right-radius: 60px; border-bottom-right-radius: 60px; }
#category_ul li a.rank_1 { display:block; border-bottom:1px solid #e2e8ed; color:#010155; padding:10px 0; line-height:1.2; padding-left:25px; padding-right:30px; font-size:12px; font-weight:bold; position:relative }
#category_ul li a.rank_1 em, #category_ul li a.rank_1 i { content:""; width:24px; height:24px; background:url(../images/icon_right.png) no-repeat; position:absolute; right:5px; top:10px; z-index:9999 }
#category_ul li ul { display:none; padding:15px 0px; border-bottom:1px solid #e2e8ed; }
#category_ul li ul ul { display:none; padding:0px 0; border-bottom:0px solid #e2e8ed; }
#category_ul li>a:hover, #category_ul li.checked_1 .rank_1 { background-color:#dae4ee }
#category_ul li>a:hover em, #category_ul li.checked_1 .rank_1 em { background-image:url(../images/icon_down.png) }
#category_ul li.checked_1>ul { display:block }
#category_ul li a.rank_2 { display:block; position:relative; padding:6px 0; padding-left:30px; font-size:12px; color:#333;line-height:1.2; padding-right:28px;}
#category_ul li a.rank_2 em { background:url(../images/icon_jia.png) no-repeat; width:11px; height:11px; position:absolute; left:25px; top:8px; display:block; z-index:9999 }
#category_ul li a.rank_2 em.on { background-image:url(../images/icon_jian.png) }
#category_ul li li a:hover, #category_ul li.checked_2 .rank_2 { background:#9bbbde; color:#fff; -moz-border-top-left-radius:20px; -webkit-border-top-left-radius: 20px; -o-border-top-left-radius: 20px; border-top-left-radius: 20px; -moz-border-bottom-right-radius:20px; -webkit-bottom-top-right-radius: 20px; -o-border-bottom-right-radius: 20px; border-bottom-right-radius: 20px; }
#category_ul li li.on .rank_2 { background:none; color:#333; }
body #category_ul li li.on .rank_2 em.on, body #category_ul li li.on .rank_2:hover em.on { background-image:url(../images/icon_jian.png) }
body #category_ul li li.on .rank_2:after { background-image:none }
#category_ul li li a:hover:after, #category_ul li.checked_2 .rank_2:after { content:""; background:url(../images/icon_hover.png) no-repeat; width:17px; height:12px; display:block; position:absolute; right:10px; top:8px; z-index:9999 }
#category_ul li li a:hover em { background-image:url(../images/icon_jia_on.png) }
#category_ul li li.checked_2 a:hover em.on, #category_ul li li.checked_2 .rank_2 em.on { background-image:url(../images/icon_jian_on.png) }
#category_ul li a.rank_3 { padding:3px 0; padding-left:50px; position:relative; color:#5e5c5c; display:block; font-size:12px; }
#category_ul li a.rank_3:before { content:""; width:4px; height:4px; background:#7b7a7a; position:absolute; left:38px; top:13px; }
#category_ul li li li a:hover, #category_ul li li li.checked_3 a { -moz-border-top-left-radius:20px; -webkit-border-top-left-radius: 20px; -o-border-top-left-radius: 20px; border-top-left-radius: 20px; -moz-border-bottom-right-radius:20px; -webkit-bottom-top-right-radius: 20px; -o-border-bottom-right-radius: 20px; border-bottom-right-radius: 20px; background:#a9c9e8; color:#fff }
#category_ul li li li a:hover:before, #category_ul li li li.checked_3 a:before { background:#fff; }
#category_ul li li li a:hover:after { background:none }
#category_ul li.checked_2>ul { display:block }
/***/
.current_title { height:43px; border-bottom:1px solid #e9eef2; line-height:43px; position:relative }
.current_t { display:block; font-size:14px; color:#010155; font-weight:bold; position:relative; }
.current_t:before { content:""; background:#abc2da; width:6px; height:6px; -moz-border-radius:30px; -webkit-border-radius: 30px; -o-border-radius: 30px; border-radius: 30px; position:absolute; left:3px; top:19px; display:block }
.current_t font { display:inline-block; position:relative; text-indent:20px; padding-right:20px; }
.current_t font:after { height:1px; width:100%; position:absolute; left:0; bottom:-1px; display:block; content:""; background:#010155 }
.current_title .catpos { position:absolute; right:0; top:6px; background:url(../images/icon2.gif) no-repeat left center; padding-left:20px; }
.current_title .catpos a:hover { color:#010155; }
.current_content { padding-top:15px; font-size:14px; line-height:1.5; color: #555; }
.current_content img { max-width:1020px; }
#left_code { margin-top:40px; }
#left_code p { display:block; margin:20px 0; height:80px; overflow:hidden; -moz-border-radius:15px; -webkit-border-radius: 15px; -o-border-radius: 15px; border-radius: 15px; }
#left_code a { display:block; position:relative }
#left_code img { display:block; width:100% }
#left_code em { position:absolute; right:0; top:0; width:100%; height:100%; line-height:80px; background:rgba(220, 230, 244, 0.6); moz-border-radius:15px; -webkit-border-radius: 15px; -o-border-radius: 15px; border-radius: 15px; text-align:center; color:#0d5dce; font-size:16px; font-weight:bold; }
/**/
.video_list { }
.video_list li { width:315px; margin-right:19.5px; padding:5px; border:1px solid #e9eef2; float:left; margin-bottom:20px; }
.video_list li.last { margin-right:0 }
.video_list .pic { position:relative; }
.video_list .pic a, .video_list .pic img { display:block; width:315px; height:176px; }
.video_list .time { position:absolute; z-index:2; right:0; bottom:0; width:85px; height:20px; line-height:20px; background:#87b2c7; color:#fff; padding-left:5px; text-align:center; -moz-border-top-left-radius:15px; -webkit-border-top-left-radius:15px; -o-border-top-left-radius:15px; border-top-left-radius:15px; }
.video_list .dot { display:block; font-size:15px; color:#000; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.video_list .dot:hover { color:#002870; }
.video_list .des { display:block; text-align:center; padding-top:10px; padding-bottom:4px; }
.video_list .des a { font-size:13px; }
.video_list .des a:hover { color:#F00 }
/***/
.news_list { }
.news_list li { overflow:hidden; padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #e9eef2 }
.news_list .pic { float:left; position:relative; }
.news_list .pic a, .news_list .pic img { display:block; width:194px; height:110px; }
.news_list .time { position:absolute; z-index:2; right:0; bottom:0; width:85px; height:20px; line-height:20px; background:#87b2c7; color:#fff; padding-left:5px; text-align:center; -moz-border-top-left-radius:15px; -webkit-border-top-left-radius:15px; -o-border-top-left-radius:15px; border-top-left-radius:15px; }
.news_list .des { float:right; width:800px; height:109px; }
.news_list .dot { display:block; font-size:15px; color:#000; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.news_list .dot:hover { color:#002870; }
.news_list .txt { line-height:22px; height:40px; overflow:hidden; margin-top:10px; font-size:12px; }
.news_list p { display:block; padding-top:14px; font-size:12px; }
.news_list p font { background:url(../images/icon_r.png) no-repeat left 3px; height:24px; line-height:24px; padding-left:20px; display:inline-block; vertical-align:middle; margin-right:40px; color:#666; }
.news_list p em { background:url(../images/icon_v.png) no-repeat left center; height:24px; line-height:24px; padding-left:26px; display:inline-block; vertical-align:bottom; color:#666; }
/**/
.activity_list { }
.activity_list li { float:left; width:300px; border:1px solid #e9eef2; padding:10px; float:left; margin-right:27px; margin-bottom:15px; }
.activity_list li.odd { margin-right:0 }
.activity_list li img { width:300px; height:200px; display:block }
.activity_list .pic { position:relative; }
.activity_list .time { position:absolute; z-index:2; right:0; bottom:0; padding:5px 20px; height:20px; line-height:20px; background:#87b2c7; color:#fff; text-align:center; -moz-border-top-left-radius:15px; -webkit-border-top-left-radius:15px; -o-border-top-left-radius:15px; border-top-left-radius:15px; }
.activity_list .dot { display:block; font-size:14px; color:#000; font-weight:bold; }
.activity_list .dot:hover { color:#F00 }
.activity_list .des { padding:10px 0; font-size:12px; line-height:22px; height:130px; position:relative }
.activity_list .txt { display:block; padding-top:10px; line-height:20px; }
.enter_a { background: #87b2c7; color: #fff; padding: 5px 28px; text-align: center; font-size: 14px; -moz-border-radius: 7px; -webkit-border-radius: 7px; -o-border-radius: 7px; border-radius: 7px; display: inline-block; position:absolute; left:94px; bottom:-25px }
.enter_a a { color:#fff }
.des_txt { display:block; padding:40px 150px; border:1px solid #e9eef2; text-align:center; font-size:14px; line-height:24px; background:#f7faf9; margin-top:15px; position:relative }
.des_txt:before { width:68px; height:53px; position:absolute; left:45px; top:40px; background: url(../images/dot_l.png) no-repeat left center; content:""; }
.des_txt:after { width:68px; height:53px; position:absolute; right:45px; bottom:40px; background: url(../images/dot_l.png) no-repeat right center; content:""; }
/***/
#cat_service { margin-top:10px; }
#cat_service li { float:left; width:630px; background:#e9eef2; height:160px; margin:20px 0; margin-right:40px; position:relative }
#cat_service li .pic img { width:310px; height:160px; float:left; display:block; }
#cat_service li i { display:block; width:48px; height:48px; padding:8px; margin:0 auto; background:#9bbbde; -moz-border-radius:50px; -webkit-border-radius:50px; -o-border-radius: 50px; border-radius: 50px; position:absolute; left:275px; top:56px; }
#cat_service li .pic i img { width:48px; height:48px; display:block }
#cat_service li .pic i img.hover { display:none }
#cat_service li a:hover img.default { display:none }
#cat_service li a:hover img.hover { display:block }
#cat_service li a:hover i { background:#fff }
#cat_service li p { float:right; width:250px; padding-right:15px; height:160px; display:block; }
#cat_service li p font { display:block; font-size:14px; font-weight:bold; color:#010155; padding:10px 0; padding-top:30px; text-transform:capitalize}
#cat_service li p span { color:#444; line-height:1.4; font-size:12px; height:60px; overflow:hidden; display:block }
#cat_service li.last { margin-right:0 }
#cat_service li:after { content:""; background:url(../images/icon_right.png) no-repeat; position:absolute; right:15px; bottom:15px; display:block; width:16px; height:16px; }
/**/
.faq_item { margin-bottom:0px; }
.faq_title { border-bottom:1px solid #e9eef2; font-size:14px; padding-left:50px; color:#010155; position:relative; padding-top:10px; line-height:25px; padding-bottom:6px; cursor:pointer; -moz-border-bottom-left-radius:10px; -webkit-border-top-left-radius:10px; -o-border-top-left-radius:10px; border-top-left-radius:10px; -moz-border-top-right-radius:10px; -webkit-border-top-right-radius:10px; -o-border-top-right-radius:10px; border-top-right-radius:10px; }
.faq_title i { display:block; width:24px; height:24px; font-size:16px; font-weight:bold; color:#fff; text-align:center; line-height:24px; position:absolute; left:10px; top:10px; background:#e9eef2; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius: 5px; border-radius: 5px; font-style:normal }
.faq_title:after { background:url(../images/jia_icon.png) no-repeat; height:12px; position:absolute; right:10px; top:15px; width:12px; display:block; content:""; }
.faq_title.on i { background:#0bb6f6; }
.faq_title.on:after { background-image:url(../images/jian_icon.png) }
.faq_title.on { background:#9bbbde; color:#fff }
.faq_content { position:relative; padding:10px 20px; background:#f7f9fb; padding-left:50px; padding-right:20px; -moz-border-bottom-left-radius:10px; -webkit-border-bottom-left-radius:10px; -o-border-bottom-left-radius:10px; border-bottom-left-radius:10px; -moz-border-bottom-right-radius:10px; -webkit-border-bottom-right-radius:10px; -o-border-bottom-right-radius:10px; border-bottom-right-radius:10px; display:none }
.faq_content i { display:block; width:24px; height:24px; font-size:16px; font-weight:bold; color:#fff; text-align:center; line-height:24px; position:absolute; left:10px; top:10px; background:#9bbbde; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius: 5px; border-radius: 5px; font-style:normal }
/***/
#pages { text-align:center; padding:0px 0; margin-top:40px; padding-bottom:10px; }
#pages .a1 { display:none; }
#pages a { border:1px solid #c60023; padding:2px 7px; margin:0 5px; font-size:13px; color:#c60023; vertical-align:top }
#pages span, #pages a:hover { border:1px solid #c60023; padding:2px 7px; margin:0 5px; font-size:13px; background:#c60023; color:#fff; vertical-align:top }
/***/
.news_h2 { display:block; text-align:center; font-size:16px; font-weight:bold; padding:10px 0 }
.news_time { font-size:12px; text-align:center; border-bottom:1px solid #e9eef2; padding-bottom:10px; margin-bottom:20px; }
.share_p { margin-top:15px; }
.page_next { margin-top:15px; position:relative }
.page_next p { margin-bottom:5px; }
.page_next p font { color:#09C }
.page_next p a:hover { color:#F00 }
.page_next span { position:absolute; right:0; top:0; background: #9bbbde; -moz-border-top-left-radius:20px; -webkit-border-top-left-radius: 20px; -o-border-top-left-radius: 20px; border-top-left-radius: 20px; -moz-border-bottom-right-radius:20px; -webkit-bottom-top-right-radius: 20px; -o-border-bottom-right-radius: 20px; border-bottom-right-radius: 20px; padding:10px 20px; padding-left:30px; }
.page_next span a { color:#fff }
.news_content { padding:0 10px; }
/***/
#contact_right { float:right; border:1px solid #e9eef2; width:398px; position:relative; padding:15px; padding-top:55px; height:510px }
.tel_ul { }
.tel_ul li { border-bottom:1px solid #e9eef2; padding:10px 0; color:#333; }
.tel_ul li label { font-weight:bold; padding-bottom:3px; display:block }
.tel_ul li p { display:block; line-height:22px; }
.company_li { position:absolute; left:0; top:0; width:100%; height:45px; background:#fff; border-bottom:1px solid #e9eef2; }
.company_li b { display:block; height:45px; font-size:15px; font-weight:normal; color:#444; line-height:45px; padding:0 15px; padding-right:65px; position:relative; cursor:pointer; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; background:#e9eef2; }
.company_li b:after { height:45px; background:#f7fafd url(../images/icon_map.png) no-repeat center center; width:45px; border-left:1px solid #ccddeb; position:absolute; right:0; top:0; content:""; }
.company_li div { position:relative }
.company_li div ul { position:absolute; left:-1px; top:46px; background:#fff; width:100%; padding-left:1px; display:none; border-left:1px solid #e9eef2; border-right:1px solid #e9eef2; }
.company_li div ul li { border-bottom:1px solid #e9eef2; }
.company_li div ul li a { font-size:14px; color:#555; line-height:22px; display:block; padding:10px 15px }
.company_li div ul li a:hover { background:#dae4ee }
.company_li div ul li.seleceted a { background:#f6f9fc; }
#contact_left { float:left; width:535px; border:1px solid #e9eef2; padding:15px; }
#dituContent { height:550px; }
/***/
.cat_des { background:#9bbbde; padding:45px 45px; }
.cat_border { border:1px solid #b0cceb; height:160px; position:relative; padding-left:315px; }
.cat_border img { width:250px; height:180px; position:absolute; left:0; top:-10px; display:block }
.cat_border h2 { font-size:20px; color:#fff; display:inline-block; padding:15px 0; padding-top:25px; position:relative }
.cat_border h2:before { height:2px; width:100%; background:#fff; position:absolute; left:0; top:-1px; content:""; }
.cat_border p { color:#fff; display:block; padding-right:35px; }
/**/
/**/
.product_cat_ul { }
.product_cat_ul li { padding:20px 0; border-bottom:1px solid #e9eef2; float:left; width:100%; padding-top:0 }
.product_cat_ul li+li { padding-top:20px; }
.product_cat_ul .pic { float:left; width:250px; height:180px; }
.product_cat_ul .pic img { display:block; width:250px; height:180px; }
.product_cat_ul .text { float:right; width:730px; min-height:158px; }
.product_cat_ul .text b a { font-size:16px; line-height:20px; }
.product_cat_ul .text b a:hover { color:#010155 }
.product_cat_ul .text p { display:block; line-height:22px; padding:8px 0; font-size:12px; }
.product_cat_ul .s_list { padding-top:7px; }
.product_cat_ul .s_list font, .product_cat_ul .s_list span { display:block; width:345px; float:left; position:relative; padding-left:15px; }
.product_cat_ul .s_list font { float:left; width:auto; padding:7px 0; margin-right:50px; }
.product_cat_ul .s_list font img { width:24px; height:24px; vertical-align:top; margin-right:10px; }
.product_cat_ul .s_list span:before { background:#91d3d5; width:5px; height:5px; content:""; position:absolute; left:0; top:9px; }
.product_cat_ul .s_list font a, .product_cat_ul .s_list span a { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display:block; color:#333 }
.product_cat_ul .s_list font a:hover, .product_cat_ul .s_list span a:hover { color:#F00; text-decoration:underline }
.product_cat_ul .s_list font.on { float:right; }
.product_cat_ul .s_list em { display:block; text-align:right; padding-top:2px; }
.product_cat_ul .s_list em a:hover { color:#F00 }
/**/
.product_44{ margin-top:5px;}
.product_44 .item_cat{ font-size:16px; font-weight:bold; color:#010155; display:block; padding-bottom:15px;}
.product_44 .item_cat a{color:#010155; text-transform:capitalize}
.item_ul{}
.item_ul li{ border:1px solid #ddd; padding:5px; width:230px; margin-bottom:20px; margin-right:22.5px; text-align:center; float:left; height:300px; position:relative;}
.item_ul li:hover{ border-color:#010155}
.item_ul li:hover b a{ color:#010155}
.item_ul li.odd{ margin-right:0; float:right}
.item_ul li a.pic{ display:block; height:153px; overflow:hidden;}
.item_ul li .view_a{ display:block; padding:5px 0px; color:#666; font-size:12px; text-indent:15px; font-weight:bold; background:#eee; text-align:left; position:absolute; left:0; bottom:0; width:100%;}
.item_ul li:hover .view_a,.item_ul li .view_a:hover{ background:#010155; color:#fff}
.current_content .item_ul li img{ max-width:230px; height:153px; margin:0 auto;}
.item_ul li b a:hvoer{ color:#010155}
.item_ul li b{ display:block; padding:5px 0; padding-top:10px; height:36px; line-height:18px; overflow:hidden}
.item_ul li p{ font-size:12px; line-height:1.4; text-align:left; display:block; padding:0 5px; height:60px; overflow:hidden;}
/***/
.soluctions_cat_ul { }
.soluctions_cat_ul li { padding:20px 0; border-bottom:1px solid #e9eef2; float:left; width:100%; }
.soluctions_cat_ul .pic { float:left; width:250px; height:180px; }
.soluctions_cat_ul .pic img { display:block; width:250px; height:180px; }
.soluctions_cat_ul .text { float:right; width:730px; height:158px; }
.soluctions_cat_ul .text b a { font-size:16px; line-height:20px; }
.soluctions_cat_ul .text b a:hover { color:#010155 }
.soluctions_cat_ul .text p { display:block; line-height:22px; padding:8px 0; font-size:12px; }
.soluctions_cat_ul .s_list { }
.soluctions_cat_ul .s_list font { display:block; width:345px; float:left; position:relative; padding-left:15px; }
.soluctions_cat_ul .s_list font:before { background:#91d3d5; width:5px; height:5px; content:""; position:absolute; left:0; top:9px; }
.soluctions_cat_ul .s_list font a { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display:block; color:#333 }
.soluctions_cat_ul .s_list font a:hover { color:#F00; text-decoration:underline }
.soluctions_cat_ul .s_list font.on { float:right; }
.soluctions_cat_ul .s_list em { display:block; text-align:right; padding-top:2px; }
.soluctions_cat_ul .s_list em a:hover { color:#F00 }
/***/
.soluction_search { display:block; position:relative; height:36px; border-bottom:1px solid #e9eef2; padding-bottom:15px; margin-top:15px; }
.soluction_search .search_form { position:absolute; right:0; top:0; }
.soluction_search a { display:inline-block; float:left; margin-right:20px; height:36px; line-height:36px; padding:0 15px; font-size:14px; font-weight:bold; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius: 5px; border-radius: 5px; }
.soluction_search a.on { background:#F00; color:#fff }
.soluction_search a:hover { color:#09F }
/****/
.about_cat { display:block; padding:20px 30px; background:#e9eef2; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius: 5px; border-radius: 5px; -moz-border-bottom-right-radius:100px; -webkit-border-bottom-right-radius: 100px; -o-border-bottom-right-radius: 100px; border-bottom-right-radius: 100px; }
.about_cat h3 { display:block; color:#010155; font-size:16px; font-weight:bold }
.about_cat_text { position:relative; height:200px; padding-right:520px; }
.about_cat_text img { position:absolute; right:-30px; top:-60px; width:480px; height:280px; -moz-border-top-left-radius:100px; -webkit-border-top-left-radius: 100px; -o-border-top-left-radius: 100px; border-top-left-radius: 100px; -moz-border-bottom-right-radius:100px; -webkit-border-bottom-right-radius: 100px; -o-border-bottom-right-radius: 100px; border-bottom-right-radius: 100px; }
.about_cat_text p { display:block; margin-top:15px; height:144px; overflow:hidden; }
.about_cat_text font { position:absolute; left:0px; bottom:0px; }
.about_cat_text font a { background:url(../images/icon_right.png) no-repeat right center; display:inline-block; color:#9bbbde; padding-right:25px; font-weight:bold }
.about_cat_text font a:hover { font-weight:bold }
/**/
.cat_about_left { float:left; width:540px; padding:15px 20px; overflow:hidden; height:168px; border:1px solid #e9eef2; margin-top:30px; }
.cat_about_left ul { padding-top:10px; height:158px; overflow:hidden }
.cat_about_left li { position:relative; padding-bottom:5px; border-bottom:1px solid #e9eef2; margin-bottom:8px; }
.cat_about_left li.odd { margin-bottom:0; border-bottom:0 }
.cat_about_left li a { display:block; font-size:12px; padding-left:15px; padding-right:105px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.cat_about_left li a:before { width:4px; height:4px; content:""; display:inline-block; background:#9bbbde; vertical-align:middle; position:absolute; left:3px; top:9px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius: 5px; border-radius: 5px; }
.cat_about_left li font { position:absolute; right:0; top:-1px }
.cat_h1 { display:block; position:relative; color:#010155; font-size:14px; font-weight:bold }
.cat_h1 a { background:url(../images/icon_right.png) no-repeat right center; display:inline-block; color:#9bbbde; padding-right:25px; font-weight:bold; position:absolute; right:0; top:-2px }
/***/
.cat_about_right { float:right; width:680px; margin-top:30px; height:200px; position:relative; background:#e9eef2; }
.cat_about_right .cat_h { position:absolute; left:336px; top:15px; width:320px; }
.cat_about_right .pic { float:left; width:300px; height:200px; position:relative }
.cat_about_right .time { position: absolute; z-index: 2; right: 0; bottom: 0; width: 100px; height: 20px; line-height: 20px; background: #87b2c7; color: #fff; padding:3px 0; padding-left: 5px; text-align: center; -moz-border-top-left-radius: 15px; -webkit-border-top-left-radius: 15px; -o-border-top-left-radius: 15px; border-top-left-radius: 15px; }
.cat_about_right .pic img { width:300px; height:200px; }
.cat_about_right .des { border:1px solid #e9eef2; border-left:0; height:153px; width:379px; float:right; padding-top:45px; }
.cat_about_right .des a { display:block; text-align:left; padding-left:36px; padding-right:14px; line-height:22px; font-weight:bold; font-size:13px; padding-top:10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.cat_about_right .txt { padding-left:36px; padding-right:14px; font-size:12px; line-height:22px; text-align:left; padding-top:10px; }
.cat_img { margin-top:30px; }
.cat_img a { display:block; float:left; width:302.5px; position:relative; margin-right:30px; }
.cat_img a:after { content:""; background:url(../images/icon_right.png) no-repeat; position:absolute; right:15px; bottom:15px; display:block; width:16px; height:16px; }
.cat_img a.odd { margin-right:0 }
.cat_img img { display:block; width:100% }
.cat_img font { display:block; position:absolute; left:0; top:0; padding:25px; font-size:16px; color:#010155; font-weight:bold; }
/***/
.job_list { }
.job_h1 { border-bottom:1px solid #e9eef2; font-size:13px; padding-left:50px; color:#010155; position:relative; padding-top:10px; line-height:25px; padding-bottom:6px; cursor:pointer; -moz-border-bottom-left-radius:10px; -webkit-border-top-left-radius:10px; -o-border-top-left-radius:10px; border-top-left-radius:10px; -moz-border-top-right-radius:10px; -webkit-border-top-right-radius:10px; -o-border-top-right-radius:10px; border-top-right-radius:10px; }
.job_h1 span { display:block; position:absolute; left:413px; top:10px; width:150px; color:#0CF }
.job_h1 font { display:block; position:absolute; left:613px; width:300px; top:10px; color:#F90 }
.job_h1 i { display:block; width:24px; height:24px; font-size:16px; font-weight:bold; color:#09F; text-align:center; line-height:24px; position:absolute; left:10px; top:10px; background:#e9eef2; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius: 5px; border-radius: 5px; font-style:normal }
.job_h1:after { background:url(../images/jia_icon.png) no-repeat; height:12px; position:absolute; right:10px; top:15px; width:12px; display:block; content:""; }
.job_h1.on i { background:#fff }
.job_h1.on font, .job_h1.on span { color:#fff }
.job_h1.on:after { background-image:url(../images/jian_icon.png) }
.job_h1.on { background:#9bbbde; color:#fff }
.job_item { position:relative; padding:10px 20px; background:#f7f9fb; padding-left:30px; font-size:12px; padding-right:20px; -moz-border-bottom-left-radius:10px; -webkit-border-bottom-left-radius:10px; -o-border-bottom-left-radius:10px; border-bottom-left-radius:10px; -moz-border-bottom-right-radius:10px; -webkit-border-bottom-right-radius:10px; -o-border-bottom-right-radius:10px; border-bottom-right-radius:10px; display:none }
/***/
.product_list { margin-top:10px; }
.product_list li { float:left; width:242px; margin-right:17.33333333333333px; margin-top:17px; }
.product_list li.odd { margin-right:0 }
.product_list li a.pic { border:1px solid #e9eef2; width:240px; height:160px; display:block }
.product_list li a.pic img { max-width:240px; height:160px; display:block; margin:0 auto; }
.product_list li b { display:block; text-align:center; padding:10px 0; font-weight:normal; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.product_list li b a:hover { color:#F00; }
/***/
.plug_btn_span { display:block; padding-top:6px; }
.plug_btn span { float:left; width:228px; }
.plug_btn_span a { display:inline-block; border:1px solid #c60023; color:#c60023; font-size:12px; padding:5px 8px; height:20px; line-height:20px; margin-right:10px; }
.plug_btn_span a i { background:url(../images/print_01.png) no-repeat; width:20px; height:20px; display:inline-block; }
.plug_btn_span a:hover i { background-image:url(../images/print_1.png); }
.plug_btn_span a:hover { background:#c60023; color:#fff }
.plug_btn_span a.print i { background-position:-60px -4px }
.plug_btn_span a.email i { background-position:-8px -4px }
.plug_btn_span a.inquiry i { background-position:-110px -4px; width:25px; vertical-align:top; margin-right:5px; }
.plug_btn span.odd { float:right; text-align:right; width:220px; }
.plug_btn span.odd img { height:30px; margin-left:10px; width:30px; }
/***/
.contact_us_form { width:600px; }
.contact_us_form p { background:#ccc; display:block; padding:10px 15px; font-size:14px; color:#000; }
.contact_us_form ul { padding:5px 0px; }
.contact_us_form li { position:relative; padding:4px 0; font-size:14px; color:#212121; }
.contact_us_form li label { padding:10px 0; font-size:13px; display:block; text-align:left; }
.contact_us_form li input[type='text'] { border:1px solid #ddd; background:#fff; padding:8px 10px; font-size:13px; line-height:normal; display:block; width:100%; webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.contact_us_form li textarea { resize:none; border:1px solid #ddd; height:62px; background:#fff; font-size:13px; padding:8px 8px; display:block; width:100%; webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.contact_us_form li.textarea label { }
.contact_us_form li.submit { margin-top:10px; }
.contact_us_form li.submit input { display:inline-block; border:1px solid #c60023; background:none; webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size:13px; text-transform: uppercase; color:#c60023; padding:8px 15px; cursor:pointer; font-family:'Microsoft Yahei'; margin-right:35px; }
.contact_us_form li.submit input.reset { border:1px solid #c60023; background:none; }
.contact_us_form li.submit input:hover { background:#c60023; color:#fff }
.contact_us_form input, .contact_us_form textarea { -moz-border-radius:4px; -webkit-border-radius: 4px; -o-border-radius:4px; border-radius: 4px; }
.contact_us_form li input[type='text']:focus, .contact_us_form li textarea:focus { border-color:#c60023 }
/*********member********/
.table_form .input-text.Validform_error, .table_form textarea.Validform_error { border:1px solid #F00 }
.Validform_checktip { margin-left:0; padding:0px 6px; font-size:12px; color:#F00 }
.info { border:1px solid #F00; padding:2px 20px 2px 5px; border-radius:2px; color:#F00; position:absolute; display:none; line-height:20px; background-color:#fff; }
.dec { bottom: -8px; display: block; height: 8px; overflow: hidden; position: absolute; left: 10px; width: 17px; }
.dec s { font-family: simsun; font-size: 16px; height: 19px; left: 0; line-height: 21px; position: absolute; text-decoration: none; top: -9px; width: 17px; }
.dec .dec1 { color: #F00; }
.dec .dec2 { color: #fff; top: -10px; }
/***/
.tabclick { display:block; border-bottom:1px solid #dae4ee; height:34px; padding-left:1px; margin-top:30px; }
.tabclick li { float:left; border:1px solid #dae4ee; background:#e9eef2; cursor:pointer; border-bottom:0; text-transform: uppercase; padding:0px 0px; width:170px; text-align:center; line-height:33px; height:33px; font-size:13px; margin-left:-1px; position:relative; }
.tabclick li.on span { width:100%; height:34px; position:absolute; left:0; top:-1px; background:#fff; line-height:33px; border-top:2px solid #9bbbde; color:#9bbbde; font-weight:bold }
/***/
.soluctions_product_li li { float:left; width:100%; position:relative; padding:3px 0 }
.soluctions_product_li li a { display:block; display: block; font-size: 13px; padding-left: 15px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.soluctions_product_li li a:before { width:4px; height:4px; content:""; display:inline-block; background:#9bbbde; vertical-align:middle; position:absolute; left:3px; top:14px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius: 5px; border-radius: 5px; }
.soluctions_product_li li a:hover { color:#F00 }
.soluctions_product_li li.odd { float:right; }
.blickitem { display:none }
.pdfs_li { }
.pdfs_li li.head { margin-bottom:5px; float:left; width:100% }
.pdfs_li li+li { padding:5px 0; float:left; width:100%; border-bottom:1px solid #dae4ee }
.pdfs_li li.head span { background:#a9c9e8; color:#fff; padding:3px 0; }
.pdfs_li span { display:block; float:left; text-align:center; }
.pdfs_li span a { font-size:12px; display:block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.pdfs_li li.head span.name { text-indent:20px; padding-right:8px; }
.pdfs_li span.name { width:600px; float:left; padding-right:8px; text-align:left; text-indent:5px; }
.pdfs_li span.size { width:120px; }
.pdfs_li span.ext { width:60px; }
.pdfs_li span.date { width:120px; }
.pdfs_li span.down { width:70px; }
.pdfs_li span a:hover { color:#F00 }
.blickitem { min-height:100px; }
/****/
.show_h { background:#efefef; padding:8px 0; width:100%; text-align:center; font-weight:bold; margin-top:15px; }
.product_index .owl-prodcut img { }
.owl-prodcut .owl-item { float:left; }
.owl-prodcut .owl-item .box span { border:1px solid #e9eef2; display:block }
.owl-prodcut .owl-item .box img { height:168px; max-width:223px; margin:0 auto; }
.product_index .owl-stage-outer { width:100%; }
.product_index { padding-top:30px; }
.product_index .owl-prodcut { padding:0 35px; }
.product_index p a { line-height:1.2; color:#333; display:block }
.product_index p { display:block; padding:5px 8px; text-align:center; }
.product_index p a:hover { color:#F00; text-decoration:underline }
.owl-prodcut { position:relative; }
.owl-prodcut .owl-prev { background:url(../images/prev2.png); background-size:100% 100%; width:20px; height:36px; position:absolute; left:0px; top:50%; margin-top:-18px; cursor:pointer; z-index:9999 }
.owl-prodcut .owl-prev:hover { background-image:url(../images/prev1.png) }
.owl-prodcut .owl-next { background:url(../images/next2.png); background-size:100% 100%; width:20px; height:36px; position:absolute; right:0px; top:50%; margin-top:-18px; cursor:pointer; z-index:9999 }
.owl-prodcut .owl-next:hover { background-image:url(../images/next1.png) }
/***/
.site_map { }
.site_map li { float:left; width:100%; margin-bottom:5px; }
.site_map li a.a_1 { display:block; border-bottom:1px solid #e2e8ed; background:#e2e8ed; color:#010155; font-weight:bold; padding:5px 30px; position:relative }
.site_map li ul { padding:8px 0 }
.site_map li a.a_1:before { background:#010155; width:5px; height:5px; position:absolute; left:10px; top:15px; content:""; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius: 5px; border-radius: 5px; }
.site_map li.cat_37 li { float:left; width:auto; margin-left:30px; }
.site_map li.cat_64 li { float:left; width:auto; margin-left:30px; }
.site_map li.cat_46 li { float:left; width:auto; margin-left:30px; }
.site_map li.cat_171 li { float:left; width:auto; margin-left:30px; }
.site_map li.cat_51 li { float:left; width:22%; margin-left:2.5%; }
.site_map li.cat_51 a.a_2 { background:#eee; display:block; padding:3px 10px; font-size:12px; font-weight:bold }
.site_map li.cat_51 li li { width:auto; float:none; padding-left:10px; }
.site_map li li a:hover { color:#F00 }
.site_map li.cat_44 .rank_2 { float:left; width:100% }
.site_map li.cat_44 .li_rank_2 { float:left; width:22%; margin-left:2.5%; }
.site_map li.cat_44 .li_rank_2 a.a_2 { background:#eee; display:block; padding:3px 10px; font-size:12px; font-weight:bold }
.site_map li.cat_44 .li_rank_2 a.a_3 { display:block; padding-left:30px; position:relative; font-size:13px; font-weight:bold; color:#505050 }
.site_map li.cat_44 .li_rank_2 a.a_3:hover { color:#F00 }
.site_map li.cat_44 .li_rank_2 a.a_3:before { background:#666; width:5px; height:5px; position:absolute; left:16px; top:9px; content:""; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius: 5px; border-radius: 5px; }
.site_map li.cat_44 .li_rank_2 a.a_4 { display:block; padding-left:40px; font-size:12px; line-height:22px; color:#666 }
.site_map li.cat_44 .li_rank_2 a.a_4:hover { color:#F00 }
.site_map li.cat_44 li { margin-bottom:3px }
/***/
.search_form_down { padding:25px 0; padding-bottom:20px;}
.search_form_down form { display:block; width:600px; height:50px; background:url(../images/serbg.png) no-repeat; margin:0 auto; }
.search_form_down form .search_btn { height: 50px; display: block; width: 60px; border: 0; cursor: pointer; float: right; background: none; }
.search_form_down .search_input { border: 0; background: none; float: left; padding: 16px 10px; width: 508px; display: block; }
.cate_tree{ display:block; position:relative;padding-left:80px; color:#333; margin-bottom:20px;}
.cate_tree a{ display:inline-block; float:left; padding:4px 10px; background:#fff; margin-right:18px; font-size:12px;-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px; line-height:20px; margin-top:5px;}
.cate_tree a:hover,.cate_tree a.on{ background:#F00; color:#fff} 	
.cate_tree label{ display:block; position:absolute; left:0; top:6px}
/***/
.search_list{}
.search_list li{ position:relative;border-bottom: 1px solid #e9eef2; padding-bottom:8px; margin-bottom:10px;}
.search_list li a{ display:block; display: block; font-size: 13px; padding-left: 15px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.search_list li a:before { width:4px; height:4px; content:""; display:inline-block; background:#9bbbde; vertical-align:middle; position:absolute; left:3px; top:10px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius: 5px; border-radius: 5px; }
.search_list li a:hover { color:#F00 }
.search_list li font{ margin-right:10px;}
/**/
.search_customer{
	width: 640px;
    margin: 60px auto 0 auto;
    border: 1px solid #e7f0f4;
    position: relative;
    font-size: 14px;
    padding-bottom: 35px; padding-top:40px;}
.search_customer select{ display:block; padding:5px 10px; width:180px;}	
.search_customer p{ display:block; padding-bottom:15px;}
.search_customer form{ display:block; padding-left:120px;}
.search_customer:before{ background:url(../images/pic_partner_query.png) no-repeat; width:140px; height:140px; position:absolute; left:-30px; top:-30px; content:""; display:block}
.customer_s{ color:#333}
.search_customer b{ display:block; padding-bottom:8px;}
.customer_s{ display:block; background:url(../images/search.png) no-repeat left bottom; width:280px; height:36px;}
.customer_s .search_input { border:0; background:none; font-size:13px; float:left; padding:9px 10px; width:210px; display:block }
.customer_s #search_btn { height:36px; display:block; width:45px; border:0; cursor:pointer; float:right; background:none }

.search_customer .boxss{ padding:30px 30px 0 30px; text-align:center;}
.search_customer .txt03{ line-height:0; font-size:0; border-bottom:1px solid #e7f0f4;}
.search_customer .txt03 span{ display:inline-block; position:relative; line-height:36px; font-size:16px; font-weight:bold; color:#555;}
.search_customer .txt03 span i{ display:block; position:absolute; left:0; width:100%; bottom:-1px; border-bottom:2px solid #87b2c7;}
.search_customer .pic{ display:block; height:100px;}
.search_customer .succ .pic{ background:url(../images/ico_succ.png) center no-repeat;}
.search_customer .fail .pic{ background:url(../images/ico_fail.png) center no-repeat;}
/***/
#about_left_div{ float:left; width:576px;}
#about_right_div{ float:right; width:400px;}