﻿/*---★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★-*/


/*--button样式--*/

.button1 { display: block; width: 183px; height: 54px; line-height: 54px; border: 1px solid #249EDD; color: #249EDD!important; padding-right: 30px; background: url("/style/css/img/about_icon1_on.png") no-repeat 115px 20px; text-align: center; box-sizing: border-box; }

.button1:hover { border: 1px solid #e3e3e3; background: #249EDD url(/style/css/img/about_icon1.png) no-repeat 130px 20px; color: #fff!important; }

.button1_on { display: block; width: 183px; height: 54px; line-height: 54px; border: 1px solid #fff; color: #fff!important; text-align: center; box-sizing: border-box; padding-right: 30px; background: url("/style/css/img/about_icon1.png") no-repeat 115px 20px; }

.button1_on:hover { color: #0096db!important; border: 1px solid #e3e3e3; padding-right: 30px; background: #fff url("/style/css/img/about_icon1_on.png") no-repeat 130px 20px; }

.button2 { display: block; width: 210px; height: 39px; margin: 0 auto; line-height: 39px; text-align: center; color: #fff!important; border: 1px solid #fff; }

.button2:hover { color: #fff!important; background: #0187C6; border: 1px solid #0187C6; }

.button3 { display: block; width: 210px; height: 39px; line-height: 39px; text-align: center; color: #666!important; border: 1px solid #888; }

.button3:hover { color: #fff!important; background: #0187C6; border: 1px solid #0187C6; }

.button4 { display: block; width: 170px; height: 40px; line-height: 40px; border: 1px solid #249EDD; color: #249EDD!important; padding-right: 30px; background: url("/style/css/img/about_icon1_on.png") no-repeat 115px 15px; text-align: center; box-sizing: border-box; }

.button4:hover { border: 1px solid #e3e3e3; background: #249EDD url(/style/css/img/about_icon1.png) no-repeat 130px 15px; color: #fff!important; }

.button5 { display: block; width: 170px; height: 40px; line-height: 40px; border: 1px solid #fff; text-align: center; color: #fff!important; }

.button5:hover { background: #0187C6; border: 1px solid #e5e5e5; }


/*--button end--*/

.small_demo { width: 240px; height: 65px; }
.small_demo ul li { width: 200px; padding: 0px 20px; }
.small_demo ul li a { display: block; height: 65px; overflow: hidden; text-overflow: ellipsis; }
.small_demo ul li a { color: #fff; }
.small_demo .left, .small_demo .right { top: 10px; width: 15px!important; height: 24px!important; }
.small_demo .left { left: 0px; }
.small_demo .right { right: 0px; }

/*--加载--*/

.spinner { margin: 0px auto; width: 20px; height: 20px; position: relative; }

.container1 > div,
.container2 > div,
.container3 > div { width: 6px; height: 6px; background-color: #333; border-radius: 100%; position: absolute; -webkit-animation: bouncedelay 1.2s infinite ease-in-out; animation: bouncedelay 1.2s infinite ease-in-out; -webkit-animation-fill-mode: both; animation-fill-mode: both; }

.spinner .spinner-container { position: absolute; width: 100%; height: 100%; }

.container2 { -webkit-transform: rotateZ(45deg); transform: rotateZ(45deg); }

.container3 { -webkit-transform: rotateZ(90deg); transform: rotateZ(90deg); }

.circle1 { top: 0; left: 0; }

.circle2 { top: 0; right: 0; }

.circle3 { right: 0; bottom: 0; }

.circle4 { left: 0; bottom: 0; }

.container2 .circle1 { -webkit-animation-delay: -1.1s; animation-delay: -1.1s; }

.container3 .circle1 { -webkit-animation-delay: -1.0s; animation-delay: -1.0s; }

.container1 .circle2 { -webkit-animation-delay: -0.9s; animation-delay: -0.9s; }

.container2 .circle2 { -webkit-animation-delay: -0.8s; animation-delay: -0.8s; }

.container3 .circle2 { -webkit-animation-delay: -0.7s; animation-delay: -0.7s; }

.container1 .circle3 { -webkit-animation-delay: -0.6s; animation-delay: -0.6s; }

.container2 .circle3 { -webkit-animation-delay: -0.5s; animation-delay: -0.5s; }

.container3 .circle3 { -webkit-animation-delay: -0.4s; animation-delay: -0.4s; }

.container1 .circle4 { -webkit-animation-delay: -0.3s; animation-delay: -0.3s; }

.container2 .circle4 { -webkit-animation-delay: -0.2s; animation-delay: -0.2s; }

.container3 .circle4 { -webkit-animation-delay: -0.1s; animation-delay: -0.1s; }

@-webkit-keyframes bouncedelay {
	0%, 80%, 100% { -webkit-transform: scale(0.0); }
	40% { -webkit-transform: scale(1.0); }
}

@keyframes bouncedelay {
	0%, 80%, 100% { transform: scale(0.0); -webkit-transform: scale(0.0); }
	40% { transform: scale(1.0); -webkit-transform: scale(1.0); }
}


/*--加载end--*/
#focus_Box { position: relative; width: 100%; height: 308px; padding: 50px 0px 0px 150px; box-sizing: border-box; margin: 20px auto; }
#focus_Box ul { position: relative; width: 100%; height: 308px; }
#focus_Box li { z-index: 0; position: absolute; width: 0px; background: #787878; height: 0px; top: 146px; cursor: pointer; left: 377px; border-radius: 4px; }
#focus_Box li img { width: 100%; background: url(/style/css/img/loading.gif) no-repeat center 50%; height: 100%; vertical-align: top; }
#focus_Box li p { position: absolute; left: 0; bottom: 0px; width: 100%; height: 40px; line-height: 40px; background: url(/style/css/img/float-bg.png) repeat; text-indent: 8px; color: #fff; }
#focus_Box li p span { display: inline-block; width: 70%; height: 40px; overflow: hidden; }
#focus_Box .prev, #focus_Box .next { display: block; z-index: 100; overflow: hidden; cursor: pointer; position: absolute; width: 52px; height: 52px; top: 131px; }
#focus_Box .prev { background: url(/style/css/img/btn.png) left bottom no-repeat; left: 100px; top: 200px; }
#focus_Box .next { background: url(/style/css/img/btn.png) right bottom no-repeat; right: 100px; top: 200px; }
#focus_Box .prev:hover { background-position: left top; }
#focus_Box .next:hover { background-position: right top; }
#focus_Box a.imgs-scroll-btn { display: block; position: absolute; z-index: 110; top: 7px; right: 15px; width: 51px; height: 23px; overflow: hidden; background: url(/style/css/img/share-btn.png) no-repeat; text-indent: -999px; }

.sap1 { width: 80px; height: 32px; background: #0195DB; float: right; color: #fff; border: 1px solid #e3e3e3; }
/*---★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★-*/


/*--关于我们--*/
.in_demo li { display: none; }
.in_demo li:first-child { display: block; }
.about_menu { background: #0096db; }

.about_menu > div { width: 50%; float: left; background: #0096db; }

.about_menu .menu_a img,
.about_menu .menu_d img { width: 100%; height: 634px; }

.about_menu .menu_b,
.about_menu .menu_c { padding: 150px 20px 0px 65px; box-sizing: border-box; }

.about_menu .menu_c { clear: both; }

.about_menu .menu_d { float: right; }

.about_menu { color: #fff; }

.about_menu h2 { font-size: 24px; padding-bottom: 35px; }

.about_menu h2 a { color: #fff; }

.about_menu p { line-height: 1.8; margin-bottom: 60px; }

.about_menu2 > div { width: 50%; float: left; }

.about_menu2 > div img { width: 100%; }

.about_FQA h2 { font-size: 24px; padding: 20px 0px; text-align: center; }

.about_FQA li { margin-bottom: 10px;  margin:10px 0; height: 3.6em; width: 99%; text-overflow: ellipsis; }
.about_FQA .fqa_l li a { overflow: hidden; max-height: 3.6em; display:inline-block; }
.about_FQA .fqa_l { width: 100%; float: left; line-height: 1.8; }

.about_FQA .fqa_l li { width:30%; margin:10px 1.5%; border-bottom:1px dashed #ddd; float:left;}

.about_FQA .fqa_btn { width: 100%; padding: 40px 0; float: left; }

.about_FQA .fqa_btn a { margin: 0 auto; }


/*--关于我们 end--*/


/*---★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★-*/


/*--about_snb--*/

.about_snb { width: 15%; float: left; margin-right: 5%; }

.about_snb h2 { font-size: 24px; padding-bottom: 30px; padding-left: 10px; }

.about_snb li a { display: block; padding: 10px 0 10px 10px; border-top: 1px solid #b5b5b5; }

.about_snb li a:hover { background: #0195db; color: #fff; }

.about_snb .on { background: #0195db; }

.about_snb .on a { color: #fff; }


/*--about_snb !!end--*/


/*--about_FAQ--*/

.fAQ_inner { width: 80%; float: left; padding-bottom: 80px; border-top: 1px solid #d4d4d4; padding-top: 20px; padding-right: 2%; box-sizing: border-box; }

.fAQ_inner h2 { font-size: 24px; text-align: center; padding-bottom: 20px; }

.fAQ_inner .faq { width: 100%; }

.fAQ_inner .faq dt { position: relative; margin-top: 10px; color: #6b6a6a; cursor: pointer; padding: 15px 5% 15px 80px; background: #f2f2f2 url("/style/css/img/faq_icon1.png") no-repeat 99% center; }

.fAQ_inner .faq dd { display: none; padding: 25px; background: #f5f5f5; color: #6b6a6a; line-height: 18px; }

.fAQ_inner .faq dt.on { background: #0195DB url("/style/css/img/faq_icon1_on.png") no-repeat 99% center; color: #fff; }

.fAQ_inner .faq dd p { margin-bottom: 16px; }

.fAQ_inner .faq dt .q { display: block; position: absolute; left: 30px; top: 5px; width: 26px; height: 26px; font-size: 24px; color: #0195db; }

.fAQ_inner .faq dt .q_arrb { display: block; position: absolute; right: 10px; top: 14px; width: 16px; height: 12px; }

.fAQ_inner .faq dt.on .q { color: #fff; }


/*--about_FAQ !!end--*/


/*--company--*/

.company { width: 80%; float: left; padding-bottom: 80px; border-top: 1px solid #d4d4d4; padding-top: 20px; box-sizing: border-box; }

.company h2 { font-size: 24px; text-align: center; padding-bottom: 20px; }

.company .com_menu { width: 100%; padding: 20px; background: #0195DB; box-sizing: border-box; }

.company .com_menu .menu_l,
.company .com_menu .menu_r { width: 50%; float: left; }

.company .com_menu .menu_l img,
.company .com_menu .menu_r img { width: 100%; }

.company .com_menu .menu_r { padding-left: 5%; box-sizing: border-box; }

.company .com_menu .menu_r h2 { padding: 80px 0 0 0; color: #fff; text-align: left; }

.company .company_edit { padding-top: 30px; }

.company .com_menu_b { background: #ececec; }

.company .com_menu_b p img { width: 100%; }

.company .com_menu_b h2 { padding-top: 20px; }


/*--company !!end--*/


/*--enterprise--*/

.enterprise { width: 80%; float: left; padding-bottom: 80px; border-top: 1px solid #d4d4d4; padding-top: 20px; box-sizing: border-box; }

.enterprise h2 { font-size: 24px; text-align: center; padding: 20px 0px; }

.enterprise .com_menu { width: 100%; padding: 20px; background: #0195DB; box-sizing: border-box; }

.enterprise .com_menu .menu_l,
.enterprise .com_menu .menu_r { width: 50%; float: left; }

.enterprise .com_menu .menu_l img { width: 100%; }

.enterprise .com_menu .menu_r { padding-left: 5%; padding-top: 30px; box-sizing: border-box; }

.enterprise .com_menu .menu_r h2 { padding: 80px 0 0 0; color: #fff; text-align: left; }

.enterprise .enterprise_edit { color: #cbe3f5; }

.cpzx { width: 100%; margin: 0 auto; }

.conexpert { width: 100%; overflow: hidden; position: relative; padding: 0px 43px; box-sizing: border-box; }

.conexpert li { float: left; text-align: center; padding: 5px; box-sizing: border-box; }

.conexpert li a img { width: 100%; height: auto; }

.conexpert li:hover a { color: #0287c6; }

.conexpert li a { display: block; line-height: 18px; text-align: center; }

.gdjyhjl { width: 40px; height: 83px; background: url(/style/css/img/enterprise_icon4_on.png) no-repeat; text-indent: -9999px; position: absolute; top: 35%; left: 0px; cursor: pointer; }

.gdjyhjl:hover { background: url(/style/css/img/enterprise_icon4.png) no-repeat; }

.gdjyhjr { width: 40px; height: 83px; background: url(/style/css/img/enterprise_icon5_on.png) no-repeat; text-indent: -9999px; position: absolute; top: 35%; right: 0px; cursor: pointer; }

.gdjyhjr:hover { background: url(/style/css/img/enterprise_icon5.png) no-repeat; }

#gdjyhj { width: 98.5%!important; float: left; margin-left: 10px; }


/*--enterprise !!end--*/


/*--marketing--*/

.marketing { width: 80%; float: left; padding-bottom: 80px; border-top: 1px solid #d4d4d4; padding-top: 20px; box-sizing: border-box; }

.marketing h2 { font-size: 24px; text-align: center; padding-bottom: 20px; }

.marketing .mk_map img { width: 100%; }

.marketing .mk_search { height: 72px; padding: 20px 0 0 20px; box-sizing: border-box; background: url(/style/css/img/marketing_bg.jpg) no-repeat; }

.marketing .mk_search li { width: 33.33%; float: left; color: #fff; }

.marketing .mk_search li label { display: inline-block; width: 30%; text-align: right; }

.marketing .mk_search .mk_select { width: 60%; height: 35px; margin-left: 15px; }

.marketing .mk_search .right { text-align: right; padding-right: 2%; box-sizing: border-box; }

.marketing .mk_search .right .search_in { width: 55%; height: 35px; border: 0px; border-bottom: 1px solid #e3e3e3; background-color: #000000; background-color: rgba(0, 0, 0, 0); color: #fff; }

.marketing .mk_search .right .search_on { width: 20%; height: 35px; padding-bottom: 1px; border: 0px; border-bottom: 1px solid #e3e3e3; background-color: rgba(0, 0, 0, 0); color: #fff; }

.marketing .mk_list { position: relative; width: 100%; padding: 35px 1% 0px 1%; box-sizing: border-box; }

.jiazai { display: none; height: 50px; padding-top: 20px; }

.marketing .mk_list li { width: 33.33%; float: left; color: #393939; padding-bottom: 35px; }

.marketing .mk_list li div { width: 80%; height: 207px; padding: 25px!important; box-sizing: border-box; }

.marketing .mk_list li div:hover { background: #0195DB; color: #fff!important; }
.marketing .mk_list li div:hover p { color: #fff!important; }

.marketing .mk_list li h3 { padding-bottom: 20px; }

.gengduo { text-align: center; }


/*--marketing !!end--*/


/*--contact--*/

.contact { width: 80%; float: left; padding-bottom: 80px; border-top: 1px solid #d4d4d4; padding-top: 20px; box-sizing: border-box; }

.contact h2 { font-size: 24px; text-align: center; padding-bottom: 20px; }

.contact .contact_top { height: 72px; padding: 20px 0 0 20px; box-sizing: border-box; background: url(/style/css/img/marketing_bg.jpg) no-repeat; }

.contact .contact_top .t_inner,
.contact .b_inner { width: 823px; margin: 0 auto; }

.contact .b_inner { padding: 65px 0; }

.contact .t_inner li { width: 50%; float: left; color: #fff; }

.contact .t_inner li select { width: 60%; height: 35px; margin-left: 15px; }

.contact .contact_bom { background: #f2f2f2; margin-bottom: 30px; }

.contact .b_inner li { float: left; }

.contact .b_inner li label,
.contact .b_inner li label { padding-right: 5px; }

.contact .b_inner li textarea { width: 80%; }

.contact .b_inner .zx { display: inline-block; vertical-align: top; }

.contact .b_inner .phone,
.contact .b_inner .email { width: 50%; margin-bottom: 35px; }

.contact .b_inner .phone input,
.contact .b_inner .email input { width: 60%; height: 35px; padding-left: 3px; border: 1px solid #e3e3e3; }

.contact .b_inner p { text-align: center; padding-top: 35px; }

.contact .b_inner .submit { width: 130px; height: 44px; background: #0195DB; color: #fff; border: 0px; }

.contact .contact_map { width: 20%; height: 550px; float: left; background: #0195DB; }

.contact .contact_map .tel { font-size: 12px; padding: 20px; color: #fff; }

.contact .contact_map .tel ul { padding: 10px 0 30px 0; border-bottom: 1px solid #e3e3e3; }

.contact .contact_map .tel li { color: #dedede; letter-spacing: -1px; }

.contact .contact_map .tel p { padding-top: 30px; }

.iw_poi_title { color: #CC5522; font-size: 14px; font-weight: bold; overflow: hidden; padding-right: 13px; white-space: nowrap; }

.iw_poi_content { font: 12px arial, sans-serif; overflow: visible; padding-top: 4px; white-space: -moz-pre-wrap; word-wrap: break-word; }


/*--contact  !!end--*/


/*---★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★-*/


/*--login--*/

.member { padding: 130px 0px 200px 0px; }

.member .login { width: 320px; margin: 0 auto; }

.member .login h2 { padding-bottom: 30px; text-align: center; font-size: 24px; }

.member .login li { margin: 10px 0; text-align: left; }

.member .login li label { display: inline-block; width: 50px; padding-right: 10px; text-align: right; }

.member .login .id,
.member .login .pw { width: 250px; height: 27px; padding-left: 5px; box-sizing: border-box; border: 2px solid #e3e3e3; }

.member .login .code { width: 130px; height: 27px; padding-left: 5px; margin-right: 14px; box-sizing: border-box; border: 2px solid #e3e3e3; }

.member .login .rut img { cursor: pointer; margin-top: 7px; }

.member .login .login_bom { padding-top: 20px; }

.member .login .login_bom p { text-align: center; }

.member .login .login_chek { padding-right: 3px; }

.member .login .login_bt { padding: 10px 0px 10px 55px; }

.member .login .login_btn { width: 250px; height: 35px; background: #0195DB; border: 2px solid #e3e3e3; color: #fff; }

.member .login .login_p { padding-left: 15px; }

.member .login .login_pw2,
.member .login .login_jo { display: inline-block; }

.member .login .login_pw2 { float: left; }

.member .login .login_jo { float: right; }

.member .login .pwjo { padding-left: 60px; }

.member { min-height: 560px; }
/*--login !!end--*/


/*--join--*/

.member .join { width: 380px; margin: 0 auto; }

.member .join h2 { padding-bottom: 30px; padding-left: 25px; text-align: center; font-size: 24px; }

.member .join li { margin: 15px 0; text-align: left; }

.member .join li label { display: inline-block; width: 100px; padding-right: 10px; text-align: right; }

.member .join li label i { color: red; }

.member .join .join_a input { width: 250px; height: 27px; padding-left: 5px; box-sizing: border-box; border: 2px solid #e3e3e3; }

.member .join .join_bom { text-align: center; }

.member .join .join_btn { width: 250px; height: 35px; background: #0195DB; border: 2px solid #e3e3e3; color: #fff; }

.member .join .join_bom p { margin-bottom: 10px; }

.member .join .join_bom_a { padding-left: 40px; }

.member .join .join_bom_b { padding-left: 100px; }

.member .join .join_bom_a a { text-decoration: underline; color: #0195DB; }

.member .join .join_bom_a a:hover { color: #f90; }

.member .join .join_bom_c a { float: right; }

.member .join .join_code { padding-right: 10px; }

.member .join .join_code input { width: 132px; height: 27px; padding-left: 5px; box-sizing: border-box; border: 2px solid #e3e3e3; }
.member .join .rut img { margin-top: 7px; cursor: pointer; }

/*--join !!end--*/


/*--agreement--*/

.agreement { width: 80%!important; margin: 0 auto; padding: 130px 0px 200px 0px; }

.agreement h2 { text-align: center; font-size: 24px; font-weight: 500; padding-bottom: 30px; }


/*--agreement !!end--*/


/*---★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★-*/


/*--news--*/

.news > div { width: 50%; float: left; }

.news .news_a { position: relative; }
.news .news_a .alt { display:none;}
.news .news_a .alt.on { display:block;}
.news .news_a .bgr p a { display:none; color:#fff;}
.news .news_a .bgr p a.on { display:block;}
.inner_slider .in_hover p a { color: #fff; }
.news .news_a img { width: 100%; max-width: 835px; }

.news .news_a .bgr { position: absolute; top: 1px; left: 0px; width: 330px; height: 235px; padding: 40px 0px 0px 50px; box-sizing: border-box; background: #0195DB; color: #fff; }
.news .news_a .bgr p { padding-right:40px;}
.news .news_a .bgr h3 { font-size: 32px; color: #fff; padding-bottom: 20px; padding-left: 20px; }

.news .news_a .bgr h3 a { color: #fff; }

.news .news_a .bgr .bgr_page { font-size: 20px; padding-top: 20px; }

.news .news_a .bgr .bgr_page li { display: inline-block; }

.news .news_a .bgr .bgr_page li a { color: #fff; }

.news .news_b { height: 470px; }

.news .news_b .b_t h3 { padding-top: 60px; padding-right: 60px; font-size: 32px; color: #fff; text-align: center; }

.news .news_b .b_t h3 a { color: #fff; }

.news .news_b .b_t { height: 235px; background: url(/style/css/img/news_bg2.jpg) no-repeat; }

.news .news_b .b_t p { padding-top: 35px; }

.news .news_b .b_l,
.news .news_b .b_r { width: 50%; float: left; }

.news .news_b .b_r img { width: 100%; }

.news .news_b .b_l h3 { padding-top: 50px; font-size: 32px; font-weight: 500; text-align: center; }

.news .news_b .b_l h3 a { color: #0096db; }

.news .news_b .b_l h3 a:hover { color: #f90; }

.news .news_b .b_l .left_a { font-size: 16px; text-align: center; padding-top: 10px; color: #666; }

.news .news_b .b_l .date { font-size: 14px; color: #888; text-align: center; }

.news .news_c { position: relative; }

.news .news_c > div { padding-top: 40px; padding-bottom: 40px; border-bottom: 1px dashed #e3e3e3; }

.news .news_c h3 { font-size: 24px; font-weight: 500; padding-left: 50px; color: #555; background: url(/style/css/img/news_03.jpg) no-repeat 0px center; }

.news .news_c .inner { padding: 10px 0px 40px 50px; }

.news .news_c .btn { padding-left: 50px; }

.news .news_c .pos { position: absolute; bottom: 1px; right: 1px; width: 240px; height: 120px; font-size: 32px; text-align: center; line-height: 120px; background: #0195DB; }

.news .news_c .pos a { color: #fff; }

.news_d { height: 470px; overflow: hidden; }

.news_d:hover .news_d_pos { display: block; }

.news_d img { max-width: 833px; width: 100%; }

.news_d .news_d_pos { display: none; position: relative; top: -470px; width: 100%; height: 470px; padding: 50px; box-sizing: border-box; background: rgba(0, 0, 0, 0.5); }

.news_d .news_d_pos h2 { padding-bottom: 20px; font-size: 24px; color: #fff; }

.news_d .news_d_pos h3 { font-size: 20px; color: #fff; font-weight: 500; padding-bottom: 5px; }

.news_d .news_d_pos p { color: #fff; margin-bottom: 50px; }


/*--news !!end--*/


/*--notice--*/

.news .notice { width: 80%; float: left; padding-bottom: 80px; border-top: 1px solid #d4d4d4; padding-top: 20px; box-sizing: border-box; }

.news .notice h2 { font-size: 24px; text-align: center; padding-bottom: 20px; }

.news .notice .notice_top { padding: 40px; background: #f9fbfd; border: 1px solid #dddddd; }

.news .notice .notice_top .t_l { width: 40%; float: left; }

.news .notice .notice_top .t_l img { width: 100%; }

.news .notice .notice_top .t_r { width: 60%; float: left; padding: 20px 0px 0px 50px; box-sizing: border-box; }

.news .notice_bg { position: relative; width: 56px; height: 56px; background: url(/style/css/img/notice_icon.png) no-repeat; float: left; }

.news .notice_bg strong { position: absolute; top: -18px; left: -15px; font-size: 36px; font-weight: 500; }

.news .notice_bg span { position: absolute; bottom: 0px; right: -10px; font-size: 12px; color: #bbb; }

.news .notice .notice_in { float: left; }

.news .notice .notice_in h3 { margin-left: 40px; padding-left: 40px; border-left: 2px solid #000; font-size: 24px; font-weight: 500; }

.news .notice .notice_in .inner { font-size: 12px; padding: 20px 0px 50px 82px; color: #555; }

.news .notice_list { position: relative; padding: 40px 0; border-bottom: 1px dashed #999; }

.news .notice_list .list { width: 80%; float: left; margin-left: 40px; padding-left: 40px; border-left: 2px solid #000; }

.news .notice_list .list h3 { font-size: 24px; font-weight: 500; }

.news .notice_list .list p { width: 85%; padding-top: 20px; color: #555; }

.news .notice_list .list_pos { position: absolute; bottom: 60px; right: 1px; }

.news .notice_tit { position: relative; width: 56px; height: 56px; background: url(/style/css/img/notice_icon.png) no-repeat; float: left; margin-left: 20px; }

.news .notice_tit strong { position: absolute; top: -18px; left: -15px; font-size: 36px; font-weight: 500; }

.news .notice_tit span { position: absolute; bottom: 0px; right: -10px; font-size: 12px; color: #bbb; }


/*--notice !!end--*/


/*--inner--*/

.con_page { width: 80%; float: left; padding-bottom: 80px; border-top: 1px solid #d4d4d4; padding-top: 20px; box-sizing: border-box; }

.con_page h2 { font-size: 24px; text-align: center; padding-bottom: 20px; font-weight: 500; }

.con_page .tit { text-align: center; }

.con_page .tit span { padding: 0px 5px; color: #5e5854; }

.con_page .tit span .on { color: #f90; font-weight: bold; }

.con_page .tit span i { cursor: pointer; }

.con_page .top_img { text-align: center; padding: 50px 0 30px 0; }

.con_page .top_img img { width: 100%; max-width: 1161px; max-height: 406px; }

.con_page .in_page { padding: 30px 0px 20px 0px; }

.con_page .in_page li { padding: 5px 0px; }

.close { display: block; width: 80px; height: 30px; float: right; border: 1px solid #e3e3e3; background: #0195DB; color: #fff; text-align: center; line-height: 30px; cursor: pointer; }

.sha span { display: initial!important; width: auto!important; height: auto!important; background: #fff!important;; color: #333!important; padding: 0px!important; padding-top: 10px!important; margin: 0px!important; border: 0px!important; }

.inner_slider .inner_a { float: left; }

.inner_slider .inner_b img { width: 100%; height:auto; }

.inner_slider .inner_a { width: 66.65%; }

.inner_slider .inner_a img { width: 100%; height:auto;}

.inner_slider .inner_b { overflow:hidden; }

.inner_slider .title { background: #333; opacity: 0.3; color: #fff; padding: 10px 0px 10px 30px; margin-top: -41px; }

.inner_slider .in_hover p { display: none; }

.inner_slider .in_hover:hover p { display: block; }
.con_page .in_demo li{ width:100%; position:relative !important;}

.demo { width: 100%; height:auto; padding-bottom:30px; }

.demo > div a { margin-right: 12px; text-indent: -9999px; width: 17px; height: 17px; background-image: url('/style/css/img/mb.png'); }

.demo > div .on { background-image: url('/style/css/img/mb_on.png'); }

.demo > div { right: 45%; bottom: 0px; }


/*--inner !!end--*/


/*--news company--*/

.news .company { width: 80%; float: left; padding-bottom: 80px; border-top: 1px solid #d4d4d4; padding-top: 20px; box-sizing: border-box; }

.news .company h2 { font-size: 24px; text-align: center; padding-bottom: 20px; }

.news .o_list { padding: 30px 0px; margin-top: 30px; border-bottom: 1px dashed #d4d4d4; }

.news .o_list:hover { background: #f3f7f9; }

.news .o_list .left { width: 447px; float: left; }

.news .o_list .left img { width: 100%; }

.news .o_list .right { width: 65%; float: right; padding-left: 5%; padding-top: 20px; box-sizing: border-box; }

.news .list_in { width: 90%; float: left; box-sizing: border-box; }

.news .list_in h3 { font-size: 24px; font-weight: 500; border-left: 2px solid #000; margin-left: 30px; padding-left: 30px; }

.news .list_in .text { height: 5em; padding: 10px 0px 10px 60px; color: #555; overflow: hidden; text-overflow: ellipsis; }

.news .list_in .list_btn { padding: 20px 0px 0px 62px; }


/*end*/


/*--news compliance--*/

.news .compliance { width: 80%; float: left; padding-bottom: 80px; border-top: 1px solid #d4d4d4; padding-top: 20px; box-sizing: border-box; }

.news .compliance h2 { font-size: 24px; text-align: center; padding-bottom: 20px; }

.news .compliance .tit { padding: 20px; border: 1px solid #B5B5B5; /*text-indent: 25px;*/ }


/*end*/


/* findpassword */

.forget-wrap { position: relative; max-width: 980px; height: 450px; margin: 0 auto; background: #ffffff; border-bottom: 1px dashed #d8d8d8; }

.forget-wrap > .inner { padding: 58px 50px; }

.forget-wrap .head { margin: 0 0 25px; font-weight: normal; font-size: 24px; text-align: center; }

.forget-wrap .contents { }

.forget-wrap .blank { position: absolute; top: 100%; right: 0; left: 0; height: 5px; background: #000000; opacity: .1; }

.lt9 .forget-wrap .blank { filter: alpha(opacity=10); }

.fw-step-box { position: relative; margin: 0 0 46px; padding: 0 45px; }

.fw-step-box .bg-line { position: absolute; top: 19px; right: 0; left: 0; height: 3px; background: #d7d7d7; }

.fw-step-box .box { position: relative; float: left; width: 25%; text-align: center; }

.ie7 .fw-step-box .box { margin-right: -1px; }

.fw-step-box .box .s-line { position: absolute; top: 19px; right: 0; left: 0; height: 3px; overflow: hidden; background: #d7d7d7; }

.fw-step-box .box .num { position: relative; display: block; width: 40px; height: 40px; margin: 0 auto 8px; border-radius: 40px; border: 2px solid #999999; background: #ffffff; color: #999999; font: bold 20px/40px Arial; }

.fw-step-box .box .title { display: block; color: #999999; font-size: 16px; }

.fw-step-box .box.step-1 .s-line { left: -45px; }

.fw-step-box .box.step-4 .s-line { right: -45px; }

.fw-step-box.curr1 .box.step-1 .s-line,
.fw-step-box.curr2 .box.step-1 .s-line,
.fw-step-box.curr2 .box.step-2 .s-line,
.fw-step-box.curr3 .box.step-1 .s-line,
.fw-step-box.curr3 .box.step-2 .s-line,
.fw-step-box.curr3 .box.step-3 .s-line,
.fw-step-box.curr4 .box.step-1 .s-line,
.fw-step-box.curr4 .box.step-2 .s-line,
.fw-step-box.curr4 .box.step-3 .s-line,
.fw-step-box.curr4 .box.step-4 .s-line { background: #0195DB; }

.fw-step-box.curr1 .box.step-1 .num,
.fw-step-box.curr2 .box.step-1 .num,
.fw-step-box.curr2 .box.step-2 .num,
.fw-step-box.curr3 .box.step-1 .num,
.fw-step-box.curr3 .box.step-2 .num,
.fw-step-box.curr3 .box.step-3 .num,
.fw-step-box.curr4 .box.step-1 .num,
.fw-step-box.curr4 .box.step-2 .num,
.fw-step-box.curr4 .box.step-3 .num,
.fw-step-box.curr4 .box.step-4 .num { border-color: #0195DB; color: #0195DB; }

.fw-step-box.curr1 .box.step-1 .title,
.fw-step-box.curr2 .box.step-1 .title,
.fw-step-box.curr2 .box.step-2 .title,
.fw-step-box.curr3 .box.step-1 .title,
.fw-step-box.curr3 .box.step-2 .title,
.fw-step-box.curr3 .box.step-3 .title,
.fw-step-box.curr4 .box.step-1 .title,
.fw-step-box.curr4 .box.step-2 .title,
.fw-step-box.curr4 .box.step-3 .title,
.fw-step-box.curr4 .box.step-4 .title { color: #0195DB; }

.fw-contents { max-width: 360px; margin: 0 auto; }

.fw-contents .code { padding-left: 80px; padding-top: 15px; box-sizing: border-box; }

.fw-contents .code input { padding: 5px; background: #0195DB; border: 1px solid #e3e3e3; color: #fff; font-size: 12px; }

.fw-contents .row { position: relative; margin: 25px 0 0; }

.fw-contents .row:first-child { margin-top: 0; }

.fw-contents .title { position: absolute; top: 40%; right: 100%; margin: -8px 12px 0 0; color: #000; white-space: nowrap; }

.fw-contents .input-box { height: 31px; padding: 0 18px; border: 1px solid #d8d8d8; background: #ffffff; }

.fw-contents .input-text { width: 100%; height: 21px; padding: 5px 0; border: 0 none; background: none; color: #666666; line-height: 21px; }

.ie7 .fw-contents .input-text { margin: -1px 0; }

.fw-contents .select-box { width: 100%; height: 43px; border: 1px solid #d8d8d8; line-height: 21px; text-indent: 18px; }

.fw-contents .simulation-select-box .curr { height: 41px; padding: 0 18px; line-height: 41px; }

.fw-contents .simulation-select-box .icon { right: 18px; width: 17px; height: 12px; margin-top: -6px; background: url('/style/css/img/simulation_select_box_icon_bg1.png') no-repeat; }

.fw-contents .input-v-code-wrap { padding: 0 180px 0 0; }

.fw-contents .v-code-image { position: absolute; top: 0; right: 50px; width: 105px; height: 43px; }

.fw-contents .v-code-image img { width: 95px; height: 35px; cursor: pointer; }

.fw-contents .get-v-code-btn { position: absolute; top: 0; right: 0; width: 103px; height: 41px; border: 1px solid #d8d8d8; background: #f8f8f8; color: #000000; font-size: 12px; line-height: 41px; text-align: center; }

.fw-contents .btns { margin: 30px 0 0; }

.fw-contents .send-out-btn,
.fw-contents .view-email-btn,
.fw-contents .next-btn { float: left; width: 180px; height: 36px; border: 0 none; background: #0195DB; color: #ffffff; font-size: 16px; line-height: 36px; text-align: center; }

.fw-contents .next-btn { width: 120px; }

.fw-contents .login-link { float: right; margin: 22px 0 0; color: #666666; font-size: 12px; }

.fw-contents .login-link a { color: #0195DB; text-decoration: underline; }

.forget-modify-success-box .suc { padding-bottom: 30px; text-align: center; font-size: 24px; font-weight: 500; }

.forget-modify-success-box .bn { padding-left: 120px; }

.prompt { width: 500px; margin: 0 auto; padding-top: 50px; }

.prompt .pro_l,
.prompt .pro_r { float: left; }

.prompt .pro_r p { margin-bottom: 2px; padding-left: 20px; color: #585858; }

.prompt .bold { font-weight: bold; }


/*end*/


/*modify*/

.modify { padding-top: 50px; background: #f7f7f7; }

.mo_content { width: 1160px; margin: 0 auto; padding-top: 120px; padding-bottom: 80px; }

.mo_content h2 { font-size: 24px; text-align: center; padding-bottom: 30px; border-bottom: 1px solid #8f8f8f; }

.mo_inner { padding: 40px 50px; }

.modify .user_left { width: 20%; float: left; }

.modify .user_right { width: 80%; float: left; }

.modify .user_right li { padding: 15px 0px; }

.modify .user_right li strong { font-size: 24px; font-weight: 500; color: #0195DB; }

.modify .user_right .user_m { float: right; }

.modify .user_right .user_m a { color: #0195DB; text-decoration: underline; }

.modify .user_right .user_hr { position: relative; top: 5px; display: inline-block; width: 200px; height: 20px; border-radius: 5px; background: #e3e3e3; }

.modify .user_right .user_b { display: inline-block; width: 25%; height: 20px; border-radius: 5px; background: #0195DB; }

.modify .user_right .user_input { width: 300px; height: 25px; padding-left: 8px; border: 1px solid #e3e3e3; }

.modify .user_right .user_bn { padding-left: 58px; }

.modify .mo_content .set { display: none; background: #fff; margin-left: 65px; margin-top: 20px; padding: 0px 20px; }

.modify .mo_content .set ul { padding: 0px; }

.modify .mo_content .set li { display: block; width: 40%; float: left; text-align: left; padding: 15px 0; }

.modify .mo_content .set li .user_input { width: 200px; height: 25px; padding-left: 8px; border: 1px solid #e3e3e3; margin: 0px 10px; }

.modify .mo_content .set li .user_input2 { width: 150px; height: 25px; padding-left: 8px; border: 1px solid #e3e3e3; margin: 0px 10px; }

.modify .mo_content .set li .user_email { padding: 0px 20px; color: #555; }

.modify .mo_content .set li .code { background: #0195DB; border: 0px; color: #fff; padding: 5px; border-radius: 5px; }

.modify .mo_content .set p { float: left; padding-left: 70px; padding-bottom: 30px; }

.user_span { margin-left: 10px; }

.user_btn1,
.set_pw_btn1 { width: 100px; height: 35px; background: #0195DB; color: #fff; border: 0px; }

.user_btn2,
.set_pw_btn2 { width: 100px; height: 35px; background: #dddddd; color: #000; border: 0px; }

.modify .mo_set h2 { display: inline-block; padding-bottom: 5px; text-align: left; border-bottom: 1px solid #0195DB; margin-bottom: 35px; }

.modify .mo_set li { display: inline-block; text-align: center; }

.modify .mo_set li a { text-decoration: underline; color: #0195DB; }

.modify .mo_set li a:hover { color: #f90; }

.modify .mo_set ul { width: 100%; padding: 15px 0px; }

.modify .mo_set .w10 { width: 10%; }

.modify .mo_set .w5 { width: 5%; }

.modify .mo_set .w65 { width: 60%; }


/*end*/


/*business*/

.logistics { width: 80%; float: left; padding-bottom: 80px; border-top: 1px solid #d4d4d4; padding-top: 20px; box-sizing: border-box; }

.logistics h2 { font-size: 24px; text-align: center; padding-bottom: 35px; }

.logistics .log_wrap { padding: 3%; border: 2px solid #e3e3e3; }

.logistics .log_bom { padding-top: 20px; margin-top: 20px; border-top: 1px dashed #e3e3e3; }

.logistics .log_bom h3 { padding-bottom: 20px; }

.logistics .log_bom li { width: 50%; float: left; padding: 5px 0; }


/*end*/


/*resources*/


/* flexslider */

.flexslider { position: relative; height: 566px; overflow: hidden; background: url(..//style/css/img/loading.gif) 50% no-repeat; }

.slides { position: relative; z-index: 1; }

.slides li { height: 566px; width: 100%; float: left; margin-right: -100%; position: relative; opacity: 0; display: block; z-index: 1; }

.slides li a { display: block; width: 100%; height: 100%; text-align: left; text-indent: -9999px; }

.flex-control-nav { position: absolute; bottom: 10px; z-index: 2; left: 45%; text-align: center; }

.flex-control-nav li { display: inline-block; width: 14px; float: left; height: 14px; margin: 0 5px; *display: inline; zoom: 1; }

.flex-control-nav a { display: inline-block; width: 15px; height: 14px; line-height: 40px; overflow: hidden; background: url(/style/css/img/top_dot.png) right 0 no-repeat; cursor: pointer; }

.flex-control-nav .flex-active { background: url(/style/css/img/top_dot2.png) right 0 no-repeat; }

.flex-direction-nav { position: absolute; z-index: 3; left: 0; width: 100%; top: 45%; }

.flex-direction-nav li a { display: block; width: 50px; height: 50px; overflow: hidden; cursor: pointer; position: absolute; }

.flex-direction-nav li a.flex-prev { left: 60px; background: url(/style/css/img/top_prev.png) center center no-repeat; }

.flex-direction-nav li a.flex-next { right: 60px; background: url(/style/css/img/top_next.png) center center no-repeat; }


/* end */

.resources h2 { font-size: 24px; text-align: center; }

.resources h3 { font-size: 21px; }

.resources .res_search { width: 100%; height: 115px; padding: 30px 0px 0px 0px; box-sizing: border-box; background: url(/style/css/img/res_bg01.jpg) no-repeat; }

.resources .res_search .res_a { width: 270px; height: 60px; border-right: 1px solid #c4dcf0; line-height: 40px; float: left; text-align: center; font-size: 20px; color: #fff; }

.resources .res_search .res_b { width: 315px; height: 60px; border-right: 1px solid #C4DCF0; float: left; text-align: center; color: #fff; }

.resources .res_search .res_b input { width: 250px; height: 25px; padding-left: 3px; box-sizing: border-box; }

.resources .res_search .res_b p { text-align: left; padding-left: 35px; padding-bottom: 5px; font-size: 16px; }

.resources .res_search .res_c { width: 576px; height: 60px; border-right: 1px solid #C4DCF0; float: left; text-align: center; color: #fff; }

.resources .res_search .res_c select { width: 245px; height: 25px; padding-left: 3px; box-sizing: border-box; }

.resources .res_search .res_c p { text-align: left; padding-left: 35px; padding-bottom: 5px; font-size: 16px; }

.resources .res_search .res_d { width: 200px; height: 60px; float: left; text-align: left; color: #fff; padding-top: 25px; padding-left: 40px; box-sizing: border-box; }

.resources .res_search .res_d input { width: 105px; height: 30px; line-height: 30px; text-align: center; color: #fff; background: #0da4eb; border: 0px; }

.resources .tit { height: 30px; padding: 25px 0px; line-height: 30px; }

.resources .tit p { color: #ee112b; }

.resources .tit p span { padding-left: 15px; }

.resources .res_cont { width: 800px; float: left; margin-bottom: 40px; }

.resources .res_cont h3 { height: 60px; font-size: 20px; line-height: 60px; background: url(/style/css/img/res_bg02.jpg) no-repeat; color: #fff; padding-left: 30px; }

.resources .res_cont .icon { margin-top: 25px; }

.resources .res_cont ul { padding: 40px 40px; background: #fafafa; }

.resources .res_cont li { padding: 10px 0px; color: #333; }

.resources .res_menu { padding: 0px 20px; }

.resources .res_l { float: left; }

.resources .res_r { float: right; }


/*end*/


/*talent*/

.talent { width: 80%; float: left; padding-bottom: 80px; border-top: 1px solid #d4d4d4; padding-top: 20px; box-sizing: border-box; }

.talent h2 { font-size: 24px; text-align: center; padding-bottom: 35px; }

.talent li { position: relative; width: 25%; margin-bottom: 50px; float: left; }

.talent li:hover .talent_mask { display: block; }

.talent li img { width: 300px; height: auto; }

.talent .talent_mask { display: none; position: absolute; top: 0px; width: 300px; height: 100%; padding-top: 35%; box-sizing: border-box; background: rgba(0, 0, 0, 0.3); z-index: 99; }

.talent .talent_mask .tit { width: 50%; margin: 0 auto; padding: 10px 0; border-top: 1px solid #fff; border-bottom: 1px solid #fff; text-align: center; font-size: 24px; color: #fff; }

.talent .talent_mask p a { width: 50%; margin: 0 auto; position: relative; bottom: -130px; }

.talent_in .left { width: 30%; float: left; }

.talent_in .left img { width: 100%; max-width: 300px; }

.talent_in .right { width: 70%; float: right; }


/*end*/


/*zhaopin*/

.zhaopin { width: 80%; float: left; padding-bottom: 80px; border-top: 1px solid #d4d4d4; padding-top: 20px; box-sizing: border-box; }

.zhaopin h2 { font-size: 24px; text-align: center; padding-bottom: 35px; }

.zhaopin .res_search { width: 100%; height: 115px; padding: 30px 0px 0px 0px; box-sizing: border-box; background: url(/style/css/img/res_bg01.jpg) no-repeat; }

.zhaopin .res_search .res_a { width: 220px; height: 60px; border-right: 1px solid #c4dcf0; line-height: 40px; float: left; text-align: center; font-size: 20px; color: #fff; }

.zhaopin .res_search .res_b { width: 315px; height: 60px; border-right: 1px solid #C4DCF0; float: left; text-align: center; color: #fff; }

.zhaopin .res_search .res_b input { width: 250px; height: 25px; padding-left: 3px; box-sizing: border-box; }

.zhaopin .res_search .res_b p { text-align: left; padding-left: 35px; padding-bottom: 5px; font-size: 16px; }

.zhaopin .res_search .res_c { width: 576px; height: 60px; border-right: 1px solid #C4DCF0; float: left; text-align: center; color: #fff; }

.zhaopin .res_search .res_c select { width: 245px; height: 25px; padding-left: 3px; box-sizing: border-box; }

.zhaopin .res_search .res_c p { text-align: left; padding-left: 35px; padding-bottom: 5px; font-size: 16px; }

.zhaopin .res_search .res_d { width: 200px; height: 60px; float: left; text-align: left; color: #fff; padding-top: 25px; padding-left: 40px; box-sizing: border-box; }

.zhaopin .res_search .res_d input { width: 105px; height: 30px; line-height: 30px; text-align: center; color: #fff; background: #0da4eb; border: 0px; }

.zhaopin .tit { height: 30px; padding: 25px 0px; line-height: 30px; }

.zhaopin .tit p { color: #ee112b; }

.zhaopin .tit p span { padding-left: 15px; }

.zhaopin .table { width: 100%; text-align: center; }

.zhaopin .table th { width: 16.66%; height: 55px; font-size: 20px; color: #fff; text-align: center; background: #0195DB; }

.zhaopin .table .bg { background: #0187c6; }

.zhaopin .table td { height: 85px; border-bottom: 1px dashed #d3d3d3; overflow: hidden; text-overflow: ellipsis; }


/*end*/


/*zp_inner*/

.zp_inner .zp_left { width: 75%; float: left; }

.zp_inner .zp_left .cos { padding-right: 20px; padding-bottom: 20px; }

.zp_inner .zp_left h2 { padding-bottom: 20px; font-size: 24px; text-align: center; }

.zp_inner .zp_left .tit { height: 158px; background: url(/style/css/img/zp_bg01.jpg) repeat-x; padding: 35px 20px; box-sizing: border-box; }

.zp_inner .zp_left .tit_top { padding-bottom: 10px; border-bottom: 1px solid #fff; }

.zp_inner .zp_left .top_l { float: left; font-size: 24px; color: #fff; padding-left: 10px; border-left: 2px solid #fff; }

.zp_inner .zp_left .top_r { float: right; padding-top: 10px; }

.zp_inner .zp_left .top_r span { padding-left: 8px; }

.zp_inner .zp_left .tit_bom { padding-top: 15px; }

.zp_inner .zp_left .tit_bom i { padding: 5px; border: 1px solid #fff; color: #fff; border-radius: 5px; }

.zp_inner .zp_left .tit_bom .bom_l { float: left; }

.zp_inner .zp_left .tit_bom .bom_r { float: right; }

.zp_inner .zp_left .tit_bom .bom_r a { display: block; width: 88px; height: 30px; line-height: 30px; text-align: center; color: red; border: 1px solid #fff; background: #ededed; }

.zp_inner .zp_left .cont { padding: 20px; border-bottom: 1px dotted #555; }

.zp_inner .zp_left .cont li { width: 50%; float: left; padding: 20px 0px; }

.zp_inner .zp_left .cont .icon { padding-right: 10px; }

.zp_inner .zp_left .cont2 { padding: 20px; border-bottom: 1px solid #d4d4d4; }

.zp_inner .zp_left .cont2 h3 { font-size: 24px; font-weight: 500; padding-bottom: 40px; }

.zp_inner .zp_left .cont2 h3 i { margin-right: 10px; }

.zp_inner .zp_left .cont2 .in { margin-bottom: 30px; }

.zp_inner .zp_left .cont2 .in h4 { padding-bottom: 15px; }

.zp_inner .zp_left .cont3 { padding: 20px; }

.zp_inner .zp_left .cont3 h3 { font-size: 24px; font-weight: 500; padding-left: 15px; margin-bottom: 30px; border-left: 5px solid #0187C6; }

.zp_inner .zp_left .cont3 > div { width: 600px; margin-bottom: 30px; padding: 30px 30px 10px 30px; border-bottom: 2px solid #fff; background: #f7f7f7; box-sizing: border-box; }

.zp_inner .zp_left .cont3 > div:hover { border-bottom: 2px solid #0195DB; }

.zp_inner .zp_left .cont3 .left { float: left; }

.zp_inner .zp_left .cont3 .right { float: right; }

.zp_inner .zp_left .cont3 > div h4 { font-size: 18px; color: #0195DB; font-weight: 500; padding-bottom: 10px; }

.zp_inner .zp_left .cont3 > div h4 a { color: #0195DB; }

.zp_inner .zp_left .cont3 .last { padding-top: 20px; }

.zp_inner .cont3 .last span { float: right; }

.zp_inner .cont3 .last span i { position: relative; top: 5px; right: 5px; }

.zp_inner .zp_right { width: 23%; border: 2px solid #e3e3e3; float: right; padding: 20px; margin-top: 55px; box-sizing: border-box; }

.zp_inner .zp_right h2 { text-align: center; padding-bottom: 20px; border-bottom: 1px solid #e3e3e3; }

.zp_inner .zp_right h2 img { width: 100%; max-width: 279px; }

.zp_inner .zp_right li i { padding-left: 20px; }

.zp_inner .zp_right .in h3 { font-size: 20px; font-weight: 500; padding: 30px 0px; }

.zp_inner .zp_right .in li { font-size: 14px; margin-bottom: 10px; color: #555; }


/*end*/


/*--product--*/

.product h2 { text-align: center; font-size: 24px; }

.product .prd_list h3 { font-size: 24px; padding-top: 60px; padding-bottom: 10px; border-bottom: 1px solid #e3e3e3; }

.product .prd_list h3 span { float: right; }

.product .prd_list h3 span a { font-size: 14px; color: #979797; font-weight: normal; }

.product .prd_list h3 span a:hover { color: #0195DB; }

.product .prd_list li { width: 30%; margin-right: 1.5%; margin-left: 1.5%; float: left; }
.product .prd_list li img { width: 100%; height: auto; }

.product .prd_list .list { padding: 40px 0px 60px 0px; border-bottom: 5px solid #f7f7f7; }

.product .prd_list .list li { border-bottom: 2px solid #fff; }

.product .prd_list .list li:hover { border-bottom: 2px solid #0096db; }

.product .prd_list .list p { font-size: 18px; padding: 20px 0px; }


/*end*/


/*analysis*/

.analysis { width: 80%; float: left; padding-bottom: 80px; border-top: 1px solid #d4d4d4; padding-top: 20px; box-sizing: border-box; }

.analysis h2 { font-size: 24px; text-align: center; padding-bottom: 35px; }

.analysis .ana_top { padding: 40px 0px; border-top: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4; }

.analysis .ana_top dt,
.analysis .ana_top dd { width: 49%; height:auto; float: left; }

.analysis .ana_top dt { margin-right: 20px; padding: 4px; border: 1px solid #e3e3e3; box-sizing: border-box; }

.analysis .ana_top dt img { width: 100%; }

.analysis .ana_top dd { padding: 40px 20px; box-sizing: border-box; color: #333; line-height: 1.8; }

.analysis .ana_list { padding-top: 40px; }

.analysis .ana_list ul { padding-bottom: 40px; }

.analysis .ana_list li { width: 640px; float: left; }

.analysis .ana_list li:first-child + li { float: right; }

.analysis .ana_list li img { width: 100%; }

.analysis .ana_list li a { display: block; padding: 5px; border: 1px solid #e3e3e3; }

.analysis .ana_list li p { position: relative; top: -65px; padding: 16px 0px; margin:0 6px 0; font-size: 18px; color: #fff; background: rgba(27, 128, 180, 0.6); text-align: center; }
.analysis .ana_list li p a { padding: 0px; display: inline; border: 0; color: #fff; }

/*end*/


/*prd_content*/

.analysis .cont_h2 { padding-bottom: 10px; }

.analysis .tit2 { text-align: center; font-size: 20px; color: #0187C6; }

.analysis .cont { margin-top: 35px; }

.analysis .cont .cont_l {  padding: 30px 20px 30px; box-sizing: border-box; color:#333; }

.analysis .cont .cont_r { padding: 30px 60px; border: 2px solid #0195DB; box-sizing: border-box; }

.analysis .cont .cont_r h3 { font-size: 20px; padding-bottom: 30px; }

.analysis .cont .cont_r li { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dashed #d4d4d4; }

.analysis .cont .cont_r li a { float: right; }


/*end*/


/*log_index*/

.log_index { width: 100%; }

.log_index .log_left { position: relative; width: 50%; float: left; }

.log_index .log_left .mask { position: absolute; top: 0px; left: 0px; width: 100%; padding-top: 200px; text-align: center; color: #fff; }

.log_index .log_left .mask h2 { padding-bottom: 20px; font-size: 32px; color: #fff; }

.log_index .log_left .mask .btn { margin-top: 50px; }

.log_index .log_left .mask .btn a:hover { background: #fff; color: #0195DB!important; border: 1px solid #fff; }

.log_index .log_left img { width: 100%; max-height: 628px; }

.log_index .log_right { width: 50%; float: left; }

.log_index .log_r_top { height: 314px; padding: 40px 0px 0px 40px; box-sizing: border-box; background: #00a0e9; }

.log_index .log_r_top h2 { font-size: 32px; color: #fff; float: left; }

.log_index .log_r_top .txt { width: 550px; padding-left: 40px; float: left; color: #fff; }

.log_index .log_r_top .btn { float: left; padding-top: 60px; padding-left: 235px; }

.log_index .log_r_top .btn a { height: 42px; line-height: 42px; background-position: 115px 15px; }

.log_index .log_r_bom { height: 314px; box-sizing: border-box; position: relative; }
.log_index .log_r_bom img { width: 100%; }
.log_index .log_r_bom h2 { position: absolute; top: 20px; left: 40px; }
.log_index .log_r_bom h2 a { font-size: 32px; color: #0195DB; }

.log_index_bom .log_b_left { width: 50%; float: left; }

.log_index_bom .log_b_left img { width: 100%; }

.log_index_bom .log_b_right { position: relative; width: 50%; height: 470px; float: left; }

.log_b_right .notice_list { width: 100%; padding-left: 40px; box-sizing: border-box; border-bottom: 0px; }

.log_b_right .h2 { width: 234px; height: 131px; line-height: 131px; text-align: center; background: #0195DB; font-size: 32px; color: #fff; }

.log_b_right .notice_list .list_pos { bottom: -40px; left: 24%; }

.internet { position: relative; width: 100%; }

.internet img { width: 100%; }

.internet .mask { position: absolute; top: 0px; left: 0px; padding: 50px 0px 0px 50px; color: #fff; }

.internet .mask h2 { padding-bottom: 15px; font-size: 32px; color: #fff; }

.internet .mask .btn { padding-top: 50px; }

.internet .mask .btn a { margin-left: 0px; }

.internet .mask .btn a:hover { background: #fff; color: #0195DB!important; border: 1px solid #fff; }

.log_industry .notice_list { width: 100%; }

.log_industry .log_banner { height: 400px!important; }

.log_industry .log_banner .left { width: 40%; float: left; }

.log_industry .right { width: 60%; }

.log_industry .right h2 { font-size: 24px; font-weight: 500; padding-bottom: 10px; text-align: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.log_industry .right p span { float: right; font-size: 12px; color: #555; }

.log_industry .right .txt { text-indent: 20px; padding-top: 20px; height: 9em; overflow: hidden; text-overflow: ellipsis; }

.log_industry .right .btn { padding-top: 50px; }

.log_industry .log_banner { width: 100%; float: left; }

.log_industry .right { float: left; width: 60%; }


/*end*/

.ana_banner { width: 100%; height: 650px; float: left; padding-top: 35px; background: url(/style/css/img/ana_bg.jpg) no-repeat; }

.ana_banner li { float: left; }

.f-toe { overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; }

.dld-m1 { padding: 1px 0 0; margin: 45px 0 40px; }

.dld-m1 > ul { margin-top: -81px; }

.dld-m1 .itm { padding: 80px 0 0; }

.dld-m1 .itm .inr { position: relative; padding-left: 13.85%; }

.dld-m1 .tt { position: absolute; left: 0; top: 0; width: 7.88%; height: 100%; background: url(/style/css/img/lzy_1.png) no-repeat 50%/cover; }

.dld-m1 .tt a { display: block; width: 100%; height: 100%; }

.dld-m1 .tt em { position: absolute; left: 50%; top: 50%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 32px; color: #fff; font-size: 32px; text-align: center; }

.dld-m1 .arw { border: 12px transparent dashed; border-right: 12px solid #fff; display: block; font-size: 0; height: 0; line-height: 0; position: absolute; top: 50%; right: 0; width: 0; margin-top: -6px; z-index: 9; }

.dld-m1 .ct ul { margin: 0 -33px; }

.dld-m1 .ct li { float: left; width: 25%; height: 100%; -webkit-transition: all .5s; transition: all .5s; padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid #e3e3e3; }

.dld-m1 .inr2 { position: relative; margin: 0 33px; }

.dld-m1 .img { height: 436px; }

.dld-m1 .tt2 { position: absolute; left: 0; bottom: 0; width: 100%; text-align: center; background: url(/style/css/img/lzy3.png) repeat; height: 50px; line-height: 50px; opacity: 0; -webkit-transition: all .5s; transition: all .5s; color: #fff; }

.dld-m1 .tt2 a { color: #fff; }

.dld-m1 .ct li:hover .inr2 { transform: translateY(-20px); }


.dld-m1 .ct li:hover .tt2 { opacity: 1; }

.dld-m1 .last { padding-bottom: 0; }

.dld-m1 .odd { background: url(/style/css/img/lzy2.jpg) no-repeat 50%/cover; }

.dld-m1 .odd .tt { background: #fff; }

.dld-m1 .odd .tt em { color: #00a0e9; }

.dld-m1 .odd .arw { border-right-color: #00a7ea; }

.download_list { width: 80%; float: left; padding-bottom: 40px; border-top: 1px solid #d4d4d4; padding-top: 20px; box-sizing: border-box; }

.download_list h2 { font-size: 24px; text-align: center; padding-bottom: 35px; }

.download_list .tit_wrap { position: relative; height: 240px; background: url(/style/css/img/down_list01.jpg) repeat-x; }

.download_list .tit { width: 100%; padding: 40px 200px 0px 200px; box-sizing: border-box; }

.download_list .tit li { width: 50%; float: left; }

.download_list .tit li .d_search { width: 300px; height: 30px; border: 1px solid #e3e3e3; padding-left: 5px; color: #888; }

.download_list .tit li .btn { width: 100px; height: 32px; background: #fff; border: 1px solid #e3e3e3; margin-left: 20px; color: #0195DB; }

.download_list .tit .dn { font-size: 16px; color: #fff; padding-bottom: 20px; }

.download_list .tit .t_r { padding-left: 100px; box-sizing: border-box; }

.download_list .tit select { width: 250px; height: 32px; color: #888; }

.download_list .ts { text-align: center; padding: 20px; margin-top: 62px; color: #fff; background: rgba(0, 0, 0, 0.3); }

.download_list .dld-m1 .itm .inr { padding-left: 0px; }

.download_list .content { width: auto; }


.download_list .btn2 { padding-top: 30px; text-align: center; }

.download_list .btn2 input { width: 105px; height: 30px; background: #f5f5f5; border: 1px solid #e3e3e3; }

.download_list .btn2 .d_load { padding-right: 15px; box-sizing: border-box; background: url(/style/css/img/dload02.png) no-repeat 65px 8px; }

.download_list .btn2 .d_load:hover { background: #0195DB url(/style/css/img/dload02_on.png) no-repeat 65px 8px; color: #fff; }

.download_list .btn2 .sap { display: inline-block; width: 85px; height: 30px; line-height: 30px; border: 1px solid #e3e3e3; padding-right: 15px; box-sizing: border-box; background: url(/style/css/img/dload01.png) no-repeat 65px 8px; vertical-align:top; }

.download_list .btn2 .sap:hover { background: #0195DB url(/style/css/img/dload01_on.png) no-repeat 65px 8px; color: #fff; }

.download_art { width: 100%; padding-bottom: 80px; border-top: 1px solid #d4d4d4; padding-top: 20px; box-sizing: border-box; }

.download_art h2 { font-size: 24px; text-align: center; padding-bottom: 35px; }

.download_art .tit_wrap { position: relative; height: 240px; background: url(/style/css/img/down_list01.jpg) repeat-x; }

.download_art .tit { width: 100%; padding: 40px 200px 0px 200px; box-sizing: border-box; }

.download_art .tit li { width: 50%; float: left; }

.download_art .tit li .d_search { width: 300px; height: 30px; border: 1px solid #e3e3e3; padding-left: 5px; color: #888; }

.download_art .tit li .btn { width: 100px; height: 32px; background: #fff; border: 1px solid #e3e3e3; margin-left: 20px; color: #0195DB; }

.download_art .tit .dn { font-size: 16px; color: #fff; padding-bottom: 20px; }

.download_art .tit .t_r { padding-left: 100px; box-sizing: border-box; }

.download_art .tit select { width: 250px; height: 32px; color: #888; }

.download_art .ts { text-align: center; padding: 20px; margin-top: 62px; color: #fff; background: rgba(0, 0, 0, 0.3); }

.download_art .cont { padding: 50px; border: 2px solid #d4d4d4; }

.download_art .cont .cont_l { width: 20%; float: left; }

.download_art .cont .cont_r { width: 75%; float: right; }

.download_art .cont .cont_r span { display: inline-block; width: 30%; padding: 20px; margin-bottom: 30px; border: 1px solid #e3e3e3; }

.download_art .cont .cont_r h3 { font-size: 24px; font-weight: 500; margin-bottom: 10px; }

.download_art .btn2 { padding-top: 30px; text-align: left; }

.download_art .btn2 input { width: 105px; height: 30px; background: #f5f5f5; border: 1px solid #e3e3e3; }

.download_art .btn2 .d_load { padding-right: 15px; box-sizing: border-box; background: url(/style/css/img/dload02.png) no-repeat 65px 8px; }

.download_art .btn2 .d_load:hover { background: #0195DB url(/style/css/img/dload02_on.png) no-repeat 65px 8px; color: #fff; }

.download_art .btn2 .sap { padding-right: 15px; box-sizing: border-box; background: url(/style/css/img/dload01.png) no-repeat 65px 8px; }

.download_art .btn2 .sap:hover { background: #0195DB url(/style/css/img/dload01_on.png) no-repeat 65px 8px; color: #fff; }
.download_art .btn2 .close { display: block; width: 80px; height: 30px; float: right; border: 1px solid #e3e3e3; background: #0195DB; color: #fff; text-align: center; line-height: 30px; cursor: pointer; }

/*search*/

.main-con-tit { text-align: center; font-size: 36px; padding: 50px 0 50px; }

.main-con-tit i { display: block; text-transform: uppercase; font-size: 14px; color: #555; }

.search-nr { padding-bottom: 100px; }

.search-nr .s-top { background: #f6f5f3; padding: 10px; border-radius: 2px; }

.search-nr .s-top dt { float: left; padding-right: 100px; background: url(/style/css/img/jj_03.jpg) right center no-repeat; line-height: 70px; font-size: 30px; margin-right: 30px; }

.search-nr .s-top dd { overflow: hidden; max-width: 400px; background: #fff; padding-left: 10px; border: 1px solid #999; margin: 22px 0 0 0; position: relative; padding-right: 50px; }

.search-nr .s-top dd .inp-txt { width: 100%; border: 0; line-height: 30px; height: 30px; }

.search-nr .s-top dd .inp-bon { position: absolute; right: 0; top: 0; transition: 0.3s all; width: 50px; height: 30px; line-height: 1; background: url(/style/css/img/s.png) center no-repeat; border: 0; }

.search-nr .s-top dd .inp-bon:hover { background-color: #ddd; }

.search-nr .s-1 { background: #fafafa; padding: 10px 20px; margin: 20px 0; }

.search-nr em { color: #e28a00; }

.search-nr .s-1 em { font-size: 24px; }

.search-list { }

.search-list li { border-bottom: 1px dashed #ddd; padding: 20px 10px; }

.search-list li a { font-size: 20px; }

.search-list li span { color: #444; display: block; padding: 10px 0; }

.search-list li p { color: #999; }

/*Layer*/
.Smohan_Layer_Shade { position: fixed; _position: absolute; zoom: 1; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; background: url(/style/css/img/hei.png) repeat; z-index: 99900; }
.Smohan_Layer_box { height: auto; padding: 20px; background: #ffffff; position: fixed; _position: absolute; top: 50%; left: 50%; overflow: hidden; z-index: 99999; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; }
.Smohan_Layer_box h3 { display: block; width: 100%; height: 30px; line-height: 30px; padding: 0px 0px 10px 0px; margin: 0; border-bottom: 1px solid #cccccc; overflow: hidden; }
.Smohan_Layer_box h3 .text { float: left; font-size: 16px; font-family: 'Microsoft JhengHei','Microsoft YaHei', Arial, sans-serif; font-weight: 600; color: #84c017; text-indent: 0.5em; display: block; }
.Smohan_Layer_box h3 .close { display: block; width: 30px; height: 30px; background: url(/style/css/img/Smohan.layer.close.png) 0px 0px no-repeat; float: right; }
.Smohan_Layer_box h3 .close:hover { background-position: 0px -31px; }
.Smohan_Layer_box .layer_content { display: block; width: 100%; height: 100%; margin-top: 10px; margin-bottom: 10px; padding: 0; overflow: hidden; position: relative; }
.Smohan_Layer_box .layer_content .loading { display: block; width: 36px; height: 36px; background: url(/style/css/img/Load.gif) center center no-repeat; position: absolute; top: 0; left: 0; }
/*Share*/
#Share { display: none; width: 180px; height: 120px; margin: 0 auto; padding: 15px 10px; }
#Share ul { margin: 0; padding: 0; list-style-type: none; }
#Share ul li { float: left; display: block; width: 50px; height: 50px; margin-left: 5px; margin-right: 5px; cursor: pointer; position: relative; }
#Share ul li a { display: block; width: 28px; height: 28px; margin-left: 11px; margin-top: 12px; }
#Share ul li span { display: block; width: 40px; height: 10px; background: url(/style/css/img/share_shade.png) 0px 0px no-repeat; position: absolute; left: 5px; bottom: 0px; }
#Share ul li a.share1 { background: url(/style/css/img/share_icon.png) 0px 0px; }
#Share ul li a.share2 { background: url(/style/css/img/share_icon.png) -28px 0px; }
#Share ul li a.share3 { background: url(/style/css/img/share_icon.png) -56px 0px; }
#Share ul li a.share4 { background: url(/style/css/img/share_icon.png) -84px 0px; }
#Share ul li a.share5 { background: url(/style/css/img/share_icon.png) -112px 0px; }
#Share ul li a.share6 { background: url(/style/css/img/share_icon.png) -140px 0px; }

/*end*/

/*isMap*/
.isMap { padding-top: 100px; }
.isMap h2 { font-size: 24px; text-align: center; }
.isMap .map_part4 { padding: 50px 0px 100px 0px; }
.map_part4 .map_list { width: 1160px; height: auto; margin: 30px auto; overflow: hidden; }
.map_part4 .map_list dt { padding-left: 20px; float: left; width: 160px; height: 35px; line-height: 35px; background: rgba(0,65,135,.8); border-radius: 5px; }
.map_part4 .map_list dt a { color: #fff; font-size: 18px; font-weight: bold; }
.map_part4 .map_list dd { padding-left: 25px; float: left; line-height: 35px; }
.map_part4 .map_list dd a:hover { color: #0195DB; }

.map_part4 .search_list { margin: 0px auto; width: 1160px; height: auto; }
.map_part4 .search_list li { line-height: 40px; overflow: hidden; border-bottom: 1px dotted #666; }
.map_part4 .search_list li span { float: right; color: #666; }
.map_part4 a { color: #000; }
/*end*/

.rut2 { position: relative; top: -22px; right: -110px; }
.rut2 img { width: 16px!important; height: 16px!important; }

/*law*/
.law { width: 1000px; margin: 0 auto; padding: 100px 0px; }
.law h2 { font-size: 24px; text-align: center; padding-bottom: 50px; }
/*end*/

/*dot*/
.relative { position: relative; }
.dot { position: absolute; bottom: 25%; right: 30px; }
.dot li { width: 15px; height: 21px; background: url(/style/css/img/top_dot.png) no-repeat right center; cursor: pointer; }
.dot li:hover { background: url(/style/css/img/top_dot2.png) no-repeat right center; }
.dot li:hover span { display: block; }
.dot li span { position: relative; left: -60px; display: none; width: 100px; }
.dot .this_on span { display: block; color: #0195DB; }
.dot .this_on { background: url(/style/css/img/top_dot2.png) no-repeat right center; }
/*end*/

.search { padding-top: 100px; }

/*--响应式--*/

@media only screen and (max-width: 1680px) {
	.content { width: 1450px; }
	footer .w .r { width: auto; }
	.about_menu .menu_a img,
	.about_menu .menu_d img { height: auto; }
	.about_menu .menu_b,
	.about_menu .menu_c { padding: 120px 20px 0px 65px; }
	.about_menu2 > div img { height: auto; }
	.news .notice_list .list p { width: 85%; font-size: 12px; }
	.news .notice .notice_top { padding-right: 0px; }
	.news .notice_bg { display: none; }
	.analysis .ana_list li { width: 540px; }
	.analysis .ana_list li img { height: auto; }
	.analysis .ana_top dt,
	.analysis .ana_top dd { }

	.company .com_menu .menu_r h2 { padding-top: 20px; }
	.enterprise .com_menu .menu_r { padding-top: 0px; }
	.conexpert li { width: 353px; }
	.news_d .news_d_pos { height: 409px; }
	.news_d .news_d_pos { top: -409px; }
	.news .news_c > div { padding-top: 0px; }
	.news_d { height: 470px; overflow: hidden; }
	.news .notice_list .list p { width: 80%; }

	.news .o_list .right { width: 60%; padding-left: 0px; }
	.resources .res_cont { width: 700px; }
	.talent li { width: 285px; }
	.talent li img { width: 285px; }
	.talent .talent_mask { width: 285px; }
	.zhaopin .res_search .res_a { width: 200px; }
	.zhaopin .res_search .res_b { width: 280px; }
	.zhaopin .res_search .res_c { width: 516px; }
	.zhaopin .res_search .res_d { width: 100px; padding-left: 20px; }
	.zp_inner .zp_left .cont3 > div { width: 520px; }
	.news .notice_list .list { margin-left: 20px; padding-left: 20px; }
	.log_index .log_left img { height: auto; }
	.log_index .log_r_top { height: 271px; }
	.log_index .log_r_bom { height: 271px; }
	.log_index .log_left .mask { padding-top: 150px; }
	.log_index .log_r_top .btn { padding-top: 15px; }
	.log_index .log_r_top { padding-top: 30px; }
	.log_index .log_r_top h2 { padding-bottom: 10px; }
	.log_industry .right { width: 50%; float: right; }
	#focus_Box { padding: 0px 0px 0px 20px!important; }
	#focus_Box .prev { background: url(/style/css/img/btn.png) left bottom no-repeat; left: 80px; top: 200px; }
	#focus_Box .next { background: url(/style/css/img/btn.png) right bottom no-repeat; right: 80px; top: 200px; }
	.download_list .tit { padding: 40px 100px 0px; }
}

@media only screen and (max-width: 1450px) {
	.content { width: 1200px; }
	.arrow-up { left: 77px; }
	.about_menu .menu_b,
	.about_menu .menu_c { padding: 50px 20px 0px 65px; box-sizing: border-box; }
	.about_menu > div img { height: auto; }
	.about_menu2 > div img { height: auto; }
	.company .com_menu .menu_r h2 { padding-top: 0px; }
	.company .company_edit { padding-top: 10px; }
	.enterprise .com_menu .menu_r { padding-top: 0px; }
	.news .notice .notice_top .t_l img { width: 100%; }
	.news .notice_bg { display: none; }
	.inner_slider .inner_a img { height: auto; }

	.contact .contact_map { width: 29%; text-align: center; }
	.contact .contact_map img { width: auto; max-width: 309px; }
	.contact .contact_map .tel { font-size: 14px; text-align: left; }
	.contact .map { width: 70%!important; }
	.news .notice_list .list p { width: 100%; padding-bottom: 40px; }
	.news .o_list .left { width: 100%; text-align: center; }
	.news .o_list .left img { width: auto; }
	.news .o_list .right { width: 100%; }
	.news .list_in .list_btn a { margin: 0 auto; }
	.news .news_b { height: 338px; }
	.news .news_b .b_t { height: 168px; }
	.news .news_b .b_l, .news .news_b .b_r { height: 168px; }
	.news .news_b .b_t h3 { padding-top: 30px; }
	.news .news_b .b_l h3 { padding-top: 25px; }
	.news .notice_list .list p { width: 80%; }
	.resources .res_search .res_a { width: 220px; }
	.resources .res_search .res_b { width: 240px; }
	.resources .res_search .res_b input { width: 200px; }
	.resources .res_search .res_c select { width: 200px; }
	.resources .res_search .res_c { width: 450px; }
	.resources .res_cont { width: 570px; }
	.flexslider { height: auto; }
	.slides li { height: auto; background-position: 100% 100%!important; }
	.slides li img { width: 100%; height: auto; }
	.flex-direction-nav li a { top: -20px; }
	.flex-direction-nav li a.flex-next { right: 20px; }
	.flex-direction-nav li a.flex-prev { left: 20px; }
	.talent .talent_mask { padding-top: 20%; }
	.talent li { width: 33.33%; }
	.talent .talent_mask { padding-top: 30%; }
	.analysis .ana_list li { width: 450px; }
	.analysis .ana_top dt,
	.analysis .ana_top dd { }
	.analysis .ana_top dt { margin-right: 0px; }

	.conexpert li { width: 287px; }
	.news_d .news_d_pos { height: 338px; }
	.news_d .news_d_pos { top: -338px; }
	.news .news_a .bgr { width: 280px; height: 185px; padding: 10px 0px 0px 30px; }
	.inner_slider .title { padding: 10px 0px 10px 10px; font-size: 12px; }
	.inner_slider .title { margin-top: -37px; }
	.news .o_list .left { width: 447px; }
	.news .o_list .right { width: 500px; }
	.zhaopin .res_search .res_a { width: 180px; font-size: 16px; }
	.zhaopin .res_search .res_b { width: 200px; }
	.zhaopin .res_search .res_b p { padding-left: 10px; }
	.zhaopin .res_search .res_c p { padding-left: 10px; }
	.zhaopin .res_search .res_b input { width: 180px; }
	.zhaopin .res_search .res_c select { width: 180px; }
	.zhaopin .res_search .res_c { width: 400px; }
	.zp_inner .zp_left .cont3 > div { width: 420px; }
	.zp_inner .zp_right .in li { font-size: 12px; }
	.log_index .log_left .mask { padding: 100px 20px 0px 20px; box-sizing: border-box; }
	.log_index .log_r_top { height: 225px; }
	.log_index .log_r_bom { height: 225px; background-position: center center; }
	.log_index .log_r_top .txt span { font-size: 14px!important; }
	.log_index .log_r_top { padding-top: 20px; }
	.log_b_right .notice_list { padding: 10px 0 0 0; }
	.log_industry .notice_list .list_pos { top: 100px; }
	#focus_Box ul { margin-left: -100px; }
	#focus_Box .prev { left: 10px!important; top: 200px; }
	#focus_Box .next { right: 10px!important; top: 200px; }
	.dld-m1 .itm { padding: 50px 0; }
	.dld-m1 .ct ul { margin: 0 -20px; }
	.dld-m1 .inr2 { margin: 0 20px; }
	.dld-m1 .img { height: 319px; }
	.download_list .tit { padding: 40px 0px 0px 70px; }

	.download_art .cont .cont_r { width: 70%; }
	.download_art .cont .cont_r span { padding: 10px; margin-bottom: 10px; }
	.download_art .ts { margin-top: 62px; }
	.download_art .tit { padding: 40px 0px 0px 200px; }
	.download_art .cont { padding: 20px; }
	.download_art .btn2 { padding-top: 10px; }
	.download_art .tit .t_r { padding-left: 0px; }
	.log_index .log_r_top h2 { font-size: 24px; }
	.log_index .log_left .mask h2 { font-size: 24px; }
	.log_index .log_r_bom h2 a { font-size: 24px; }
	.internet .mask h2 { font-size: 24px; }
	.log_index .log_r_top .txt { width: 350px; padding-left: 20px; padding-top: 15px; }
	.log_index .log_r_top { padding-top: 30px; }
	.log_b_right .notice_list .list_pos { bottom: -10px; }
	.notice .notice_in .bt { padding-right: 155px; }
}

@media only screen and (max-width: 1366px) {
	.news .notice .notice_top .t_r { padding-left: 0px; }
	footer .w { height: auto; }
	.download_list .btn2 input { width: 80px; }
	.download_list .btn2 .d_load { background: url(/style/css/img/dload02.png) no-repeat 55px 8px; }
	.download_list .btn2 .sap { background: url(/style/css/img/dload01.png) no-repeat 55px 8px; }
	.header .w .top-search { right: 245px; }
}

@media only screen and (max-width: 1280px) {
	.small_demo { width: 200px; height: 65px; }
	.small_demo ul li { width: 160px; padding: 0px 20px; }
	.news .notice_list .list_pos { bottom: 20px; top: auto; }
	.news .notice_list .list2_pos { bottom: -20px; }
	.content { width: 1000px; }
	.header .w nav li { height: 40px; }
	.about_menu p { margin-bottom: 20px; }
	.company .com_menu .menu_l,
	.company .com_menu .menu_r { width: 100%; float: none; padding-top: 10px; padding-bottom: 10px; }
	.company .com_menu .menu_r h2 { padding-top: 10px; }
	.company .com_menu { padding: 0px; }
	.inner_slider .title { padding: 10px 0px 10px 10px; }
	.marketing .mk_list li { width: 50%; }
	.marketing .mk_list li div { width: 100%; }
	.news .news_b { height: auto; }
	.news .news_c,
	.news .news_d { width: 50%; }
	.news .news_d { text-align: center; }
	.news .notice .notice_top { padding: 15px; }

	.news .notice .notice_top .t_l { width: 40%; text-align: left; padding-left: 20px; box-sizing: border-box; }
	.news .notice .notice_top .t_l img { width: 100%; max-width: 489px; max-height: 275px; }
	.news .notice .notice_top .t_r { width: 59%; }
	.news .notice_list .list p { width: 78%; }

	.conexpert li { width: 245px; }
	.mo_content { width: 980px; }
	.mo_inner { padding: 40px 20px; }
	.modify .user_right { width: 78%; float: right; }
	.resources .res_search .res_c { width: 430px; }
	.resources .res_search .res_d { width: 120px; padding-left: 10px; }
	.resources .res_cont { width: 480px; }
	.talent .talent_mask p a { bottom: -100px; }
	.talent li img { width: 100%; }
	.talent .talent_mask { width: 100%; }
	.analysis .ana_top dt,
	.analysis .ana_top dd { }
	.analysis .ana_list li { width: 380px; }

	.conexpert li { width: 240px; }
	.contact .b_inner { padding: 40px 20px; box-sizing: border-box; }
	.contact .contact_map .tel { padding: 10px; }
	.news_d .news_d_pos { height: 470px; }
	.news_d .news_d_pos { top: -470px; }
	.news_d .news_d_pos a { margin: 0 auto; }
	.news .news_a .bgr { width: 230px; height: 135px; padding: 10px 0px 0px 10px; }
	.news .news_a .bgr h3 { font-size: 18px; }
	.news .news_a .bgr .bgr_page { padding-top: 8px; }
	.news .o_list .left { width: 40%; }
	.news .o_list .right { width: 60%; }
	.news .o_list .left img { width: 100%; height: auto; }
	.news .list_in h3 { font-size: 18px; }
	.inner_slider .title { font-size: 11px; }
	.zhaopin .res_search .res_a { width: 100%; }
	.zhaopin .res_search { padding-top: 20px; height: 155px; background-repeat: repeat-y; }
	.zp_inner .zp_left .cont3 > div { width: 350px; }
	.log_index .log_left .mask { padding-top: 50px; }
	.log_index .log_r_top { height: 191px; }
	.log_index .log_r_bom { height: 191px; }
	.log_index .log_left .mask h2 { font-size: 24px; }
	.log_index .log_r_top h2 { font-size: 24px; padding-bottom: 0px; }
	.log_index .log_r_top { padding-top: 0px; }
	.log_index .log_r_bom h2 { font-size: 24px; }
	.log_index .log_r_top .txt { padding-top: 0px; }
	.log_index .log_r_top .btn { padding-top: 0px; padding-left: 100px; }
	.internet .mask h2 { font-size: 24px; }
	.log_b_right .h2 { font-size: 24px; width: 130px; height: 50px; line-height: 50px; }
	.news .notice_list .list h3 { font-size: 18px; }
	.news .notice_list .list { width: 85%; box-sizing: border-box; margin-left: 0px; border: 0px; }
	.news .notice_list .list p { width: 100%; }
	.log_industry .log_banner img { width: 100%; }
	.log_industry .right { float: right; }
	#focus_Box li + li { display: none!important; }
	.dld-m1 .img { height: 266px; }
	.download_list .tit { padding: 40px 0px 0px 85px; }
	.download_list .tit .t_r { padding-left: 0px; }
	.download_list .tit li .d_search { width: 230px; }
	.download_art .tit { padding: 40px 50px 0px; }

	.download_art .cont .cont_r { width: 65%; }
	.download_list .btn2 .d_load:hover { background: #0195DB url("/style/css/img/dload02_on.png") no-repeat 55px 8px; }
	.download_list .btn2 .sap:hover { background: #0195DB url("/style/css/img/dload01_on.png") no-repeat scroll 55px 8px; }

	.news .news_b .b_t,
	.news .news_b .b_l,
	.news .news_b .b_r { height: 144px; }
	.news .news_b .b_t p { padding-top: 20px; }
	.news .news_c .inner { padding-bottom: 20px; }
	.news .news_c .pos { width: 180px; height: 100px; line-height: 100px; }
	.news_d { height: 288px; }
	.news_d .news_d_pos { height: 288px; box-sizing: border-box; }
	.news_d .news_d_pos { padding: 20px 5px; top: -288px; }
	.news .notice .notice_in .inner { padding: 20px 0px 20px 82px; }
}

@media only screen and (max-width: 1224px) {
	.log_industry .log_banner { height: 300px !important; }
	.header .w nav li { height: auto; }
	.close { display: none; }
	.dot { display:none;}
}
	@media only screen and (max-width: 1000px) {
	.content { width: 768px; }
	.about_FQA .fqa_l li { width:auto; float:none; height:auto;}
	.about_FQA .fqa_l li a { max-height:none;}
	footer .w .l { text-align: center; }
	footer .w .r { width: 100%; text-align: center; }
	.about_menu > div { width: 100%; }
	.about_menu .menu_d { margin-top: 0px; }
	.about_menu .menu_c { padding-bottom: 20px; }
	.about_menu .menu_a img,
	.about_menu .menu_d img { width: 100%; height: auto; border: 1px solid #e3e3e3; }
	.about_menu > div { text-align: center; }
	.about_menu .menu_c a,
	.about_menu .menu_b a { margin: 0 auto; }
	.about_menu .menu_b,
	.about_menu .menu_c { padding-left: 10px; padding-right: 10px; }
	.about_FQA .fqa_l { width: 100%; float: none; }
	.about_FQA .fqa_m { width: 100%; float: none; }
	.about_FQA .fqa_r { width: 100%; float: none; }
	.about_FQA { text-align: left; }

	.about_snb { width: 100%; float: none; display:none; }
	.about_snb h2 { display: none; }
	.about_snb li { width: 19%; float: left; border-right: 1px solid #e3e3e3; }
	.about_snb li:last-child { border-right: 0px; }
	.about_snb li a { text-align: center; border-top: 0px; padding-left: 0px; }
	.fAQ_inner { width: 100%; padding: 0px 2%; box-sizing: border-box; border-top: 0px; }
	.fAQ_inner h2 { padding-top: 20px; text-align: left; }
	.fAQ_inner .faq dt { padding-left: 50px; padding-right: 10%; }
	.fAQ_inner .faq dt .q { left: 5px; }
	.fAQ_inner .faq dd { padding: 10px; }
	.fAQ_inner .faq .qq { font-size: 24px; color: #0195DB; }
	.fAQ_inner .faq p { font-size: 12px; }
	.company { width: 100%; float: none; border-top: 0px; }
	.company h2 { font-size: 18px; }
	.enterprise { width: 100%; border: 0px; }
	.enterprise h2 { font-size: 18px; }
	.enterprise .com_menu .menu_l,
	.enterprise .com_menu .menu_r { width: 100%; }
	.enterprise .com_menu .menu_l { text-align: center; }
	.enterprise .com_menu .menu_l img { width: auto; }
	.enterprise .com_menu .menu_r { padding: 20px 0px 0px 20px; }
	.conexpert li { width: 223px; }
	.marketing { width: 100%; font-size: 12px; border-top: 0px; }
	.marketing h2 { font-size: 18px; }
	.contact { width: 100%; border: 0px; }
	.contact h2 { font-size: 18px; }
	.contact .contact_top .t_inner,
	.contact .b_inner { width: 100%; margin: 0 auto; }
	.contact .contact_map { width: 33%; height: auto; }
	.contact .contact_map { text-align: center; }
	.contact .contact_map .top_img { width: 324px; }
	.contact .map { width: 66%!important; height: 431px!important; }
	.contact .contact_map .tel { text-align: center; }
	.contact .b_inner { padding-left: 2%; box-sizing: border-box; }
	.contact .b_inner li label,
	.contact .b_inner li label { font-size: 12px; }
	.news > div { text-align: center; }
	.news .news_b .b_t { background: url(/style/css/img/news_bg2.jpg) no-repeat center center; }
	.news .news_b .b_r { text-align: left; }
	.news .news_b .b_r img { width: 100%; height: auto; }
	.news .news_c .btn { padding-left: 0px; }
	.news .news_c .btn a { margin: 0 auto; }
	.news .news_c .pos { width: 120px; height: 80px; line-height: 80px; font-size: 16px; }
	.news_d:hover .news_d_pos { display: none; }

	.zhaopin { width: 100%; }
	.news .notice_list { padding-bottom: 80px; }
	.news .notice { width: 100%; }
	.news .notice .notice_in { text-align: left; }
	.news .notice .notice_in h3 { font-size: 18px; }
	.news .notice .notice_top .t_r { padding-top: 0px; }
	.news .notice .notice_in .inner { padding: 20px 0px 20px 82px; }

	.con_page { width: 100%; border-top: 0px; }
	.con_page .top_img img { width: 100%; }
	.news .list_in h3 { font-size: 18px; }
	.news .list_in .text { font-size: 12px; }
	.news .compliance h2 { font-size: 18px; }
	.news .company { width: 100%; }
	.news .compliance { width: 100%; }
	.news .notice_list .list p { padding-bottom: 0px; }
	.mo_content { width: 768px; }
	.mo_inner { padding: 10px 0px; }
	.modify .user_right { width: 70%; font-size: 12px; }
	.mo_content h2 { font-size: 18px; }
	.modify .mo_set li { font-size: 12px; }
	.modify .mo_content .set li .user_input { width: 150px; }
	.modify .mo_content .set li .user_input2 { width: 70px; }
	.modify .mo_content .set li .code { font-size: 12px; }
	.member .login h2 { font-size: 18px; }
	.member .join h2 { font-size: 18px; }
	.logistics { width: 100%; border-top: 0px; float:none; padding-bottom:0; }
	.logistics h2 { font-size: 18px; }
	.resources h2 { font-size: 18px; }
	.resources h3 { font-size: 16px; }
	.resources .res_search .res_a { font-size: 16px; }
	.resources .res_search .res_a img { display: none; }
	.resources .res_menu { padding: 0px 10px; }
	.resources .res_cont { width: 100%; }
	.resources .res_cont ul { padding: 20px; }
	.resources .res_cont h3 { height: 40px; line-height: 40px; font-size: 18px; }
	.resources .res_cont .icon { margin-top: 14px; }
	.resources .res_cont li { font-size: 12px; }
	.resources .res_search { height: 145px; padding-top: 10px; background: url("/style/css/img/res_bg01.jpg") repeat-y; }
	.resources .res_search .res_a { width: 100%; }
	.resources .res_search .res_b { width: 30%; }
	.resources .res_search .res_c { width: 400px; }
	.resources .res_search .res_c select { width: 180px; }
	.resources .res_search .res_b p,
	.resources .res_search .res_c p { font-size: 14px; }
	.talent { width: 100%; border-top: 0px; }
	.analysis { width: 100%; border-top: 0px; }
	.analysis .ana_list li { width: 100%; }
	.analysis h2 { font-size: 18px; }
	.analysis .ana_list li p { font-size: 16px; padding: 10px 0px; top: -50px; }

	.analysis .cont .cont_r h3 { font-size: 18px; }
	.conexpert li { width: 337px; }
	.news_d { height: 470px; }
	.news_d .news_d_pos { height: 433px; }
	.news_d .news_d_pos { top: -433px; }
	.zp_inner .zp_right,
	.zp_inner .zp_left { width: 100%; }
	.zp_inner .zp_left .cont li:last-child { width: 100%; }
	.zp_inner .zp_left .cont3 > div { width: 100%; }
	.zp_inner .zp_left h2 { font-size: 18px; }
	.log_index .log_left { width: 100%; }
	.log_index .log_right { width: 100%; }
	.log_index .log_r_top { height: 314px; padding: 40px 0px 0px 40px; }
	.log_index .log_r_bom { height: auto; }
	.log_index .log_r_top .btn { padding-top: 30px; }
	.internet img { height: auto; }
	.news .notice_list .list h3 { font-size: 18px; }
	.log_index_bom .log_b_left { width: 100%; }
	.log_index_bom .log_b_right { width: 100%; }
	.news .notice_tit { display: block; }
	.news .notice_list { text-align: left; }
	.news .notice_list .list { width: 80%; }
	.news .notice_list .list_pos { bottom: 10px; }
	.log_index .log_left .mask { padding-top: 150px; }
	.log_industry .right { padding-left: 10px; box-sizing: border-box; }
	.log_industry .log_banner img { height: 223px; }
	.log_industry .right .btn { padding-top: 20px; }
	.log_industry .notice_list .list_pos { height: 40px; top: auto; }
	#focus_Box ul { margin-left: 0px; }
	#focus_Box .prev { left: 0px!important; }
	#focus_Box .next { right: 0px!important; }
	.dld-m1 .img { height: 259px; }
	.dld-m1 .tt em { font-size: 20px; }
	.download_list { width: 100%; border-top: 0px; }
	.download_list h2 { font-size: 18px; }
	.dld-m1 > ul { margin-top: 0px; }
	.dld-m1 .itm { padding-top: 0px; }
	.download_list .dld-m1 .ct li { margin-bottom: 40px; margin-top: 40px; }
	.download_list .dld-m1 { margin-top: 10px; }
	.download_list .dld-m1 .ct li { width: 50%; }
	.download_list .dld-m1 .img { height: auto; }
	.download_art h2 { font-size: 18px; }
	.dot { position: absolute; bottom: 30px; left: 35%; }
	.dot li { float: left; margin-right: 10px; }
	.dot li span { position: relative; left: -45px; bottom: 20px; text-align: center; }
	.dot .this_on span { position: relative; left: -45px; bottom: -20px; text-align: center; }
	.law { width: 100%; padding: 100px 20px; box-sizing: border-box; }
}

@media only screen and (max-width: 768px) {
	.content .site { text-align:left;}
	.download_list .dld-m1 .ct li { width: 48%; padding: 0px 1%; height: 585px; }
	.content { width: 100%; }
	.arrow-up { left: 77px; }

	.log_industry .log_banner { height:auto !important;}
	.log_industry .log_banner .left { float:none; width:auto;}
	.in_demo li { position:relative !important;}
	.log_industry .log_banner img { height:auto;}
	.log_industry .right { width:auto; float:none; }
	.demo > div { bottom:-30px; right:0; left:0; text-align:center;}
	.demo > div a { float:none !important; display:inline-block !important;}

	.news .news_b .b_r { height: auto; }
	.news_d:hover .news_d_pos { display: none; }
	.news .news_b .b_l, .news .news_b .b_r { padding-top: 50px; }
	.news .news_c, .news .news_d { width: 100%; }
	.news > div { width: 100%; text-align: center; }

	.news .news_b .b_t, .news .news_b .b_l, .news .news_b .b_r { width: 100%; height: auto; padding: 20px 0px; }
	.contact .contact_map .tel { text-align: center; }
	.contact .map { width: 66%!important; }
	.contact .contact_map { width: 33%; }
	.fw-contents .v-code-image { top: 22px; }
	.content .site { font-size: 12px; }
	.about_menu .menu_a img,
	.about_menu .menu_d img { width: 100%; border: 1px solid #e3e3e3; }
	.about_menu h2 { font-size: 18px; }
	.about_FQA ul { padding-left: 2%; }
	.about_FQA h2 { font-size: 18px; }
	.about_snb h2 { font-size: 18px; padding-bottom: 5px; }
	.about_snb li a { font-size: 12px; }
	.fAQ_inner { padding-bottom: 20px; padding:; }
	.fAQ_inner h2 { font-size: 18px; padding-top: 5px; padding-bottom: 5px; }
	.company h2 { font-size: 18px; padding-bottom: 10px; }
	.enterprise .com_menu .menu_l img { width: 100%; }
	.enterprise h2 { font-size: 18px; }
	.marketing { font-size: 14px; }

	.marketing .mk_search { padding: 5px 0 0 0; }
	.marketing .mk_list li { width: 100%; padding-left: 2%; box-sizing: border-box; }
	.marketing .mk_search { height: auto; padding: 5px 0px; background: url(/style/css/img/marketing_bg.jpg) repeat-y; }
	.marketing .mk_search li { width: 100%; margin-bottom: 5px; }
	.marketing h2 { font-size: 18px; }
	.marketing .mk_list li div { width: 99%; }
	.marketing .mk_search .right .search_on { width: 15%; }
	.news .company h2 { font-size: 18px; }
	.news .news_b { height: auto; }
	.news .news_b .b_r img { width: 100%; height: auto; }
	.news .news_c .inner { padding-left: 0px; text-align: left; }
	.news .news_b .b_t h3 { font-size: 24px; }
	.news .news_c h3 { padding-left: 30px; }
	.news .news_b .b_l h3 { padding-top: 10px; font-size: 18px; }
	.news .news_b .b_l .left_a { font-size: 12px; }
	.news .news_b .b_l .date {  }
	.news .news_c h3 { font-size: 18px; }
	.news .notice .notice_top { padding: 0px; }
	.news .notice_tit { display: none; }
	.news .notice_list .list_pos { right: 35%; }
	.news .notice .notice_top .t_r { padding-left: 20px; }
	.news .notice .notice_in { width: 100%; padding-bottom: 10px; }
	.news .notice .notice_in h3 { padding-left: 0px; margin-left: 0px; border: 0px; text-align: center; }
	.news .notice .notice_top .t_l { text-align: center; }
	.news .notice .notice_in .inner { text-align: center; }
	.news .notice .notice_in .inner { padding-left: 0px; }
	.news .notice h2 { font-size: 18px; }
	.news .notice { border-top: 0px; }
	.news .notice_list .list h3 { font-size: 16px; text-align: left; }
	.con_page h2 { font-size: 18px; }
	.con_page .tit { font-size: 12px; }
	.news .o_list { padding: 0px 1%; }
	.inner_slider .title { margin-top: -61px; }
	.news .list_in { text-align: left; }
	.news .o_list .right { padding: 0px; }
	.news .list_in h3 { font-size: 16px; }
	.news .o_list .left img { height: auto; }
	.news .list_in .text { font-size: 12px; }

	.fw-step-box .box .title { font-size: 12px; }
	.forget-wrap > .inner { padding: 0px; }
	.prompt { width: 100%; font-size: 12px; padding-left: 200px; }
	.prompt .pro_r p { padding-left: 5px; }

	.forget-wrap { height: 400px; }
	.member { padding: 100px 0px; }
	.fw-contents .title { position: static; display: block; margin: 0px 0px 5px; font-size: 12px; }
	.forget-wrap .head { font-size: 18px; }
	.talent h2 { font-size: 18px; }
	.news .notice .notice_top .t_l { padding-left: 0px; }
	.inner_slider .title { margin-top: -37px;  }
	.resources .res_search .res_a { height: 50px; }
	.zhaopin { width: 100%; border-top: 0px; }
	.zhaopin .table td { min-height: 30px; height:auto; line-height: 30px; vertical-align: middle; }
	.zhaopin .table td img { margin-top: 10px; }
	.download_list .tit { padding: 40px 0px 0px 20px; }
	.download_list .ts { margin-top: 32px; }
	.download_list .dld-m1 .tt2 { width: 100%; }
	.download_list .tit li .d_search { width: 200px; }
	.download_list .ts { margin-top: 62px; }
	.download_art .tit { padding: 40px 40px 0px; }
	.download_art .tit li .d_search { width: 200px; }
	.download_art .cont .cont_l { width: 100%; }
	.download_art .cont .cont_r { width: 100%; }
	.download_art .cont .cont_r span { width: 95%; margin-top: 20px; }

	.log_industry .right .btn { padding-top: 20px; }
	.log_industry .notice_list .list_pos { right: 1px; bottom: 10px; top: auto; }
	.log_index .log_r_top .btn { padding-left: 165px; }
	.log_index_bom .log_b_right { height: 300px; }
	.news .list_in .list_btn { padding-bottom: 10px; }
	footer .w { width: 100%; }
	.dld-m1 { margin: 30px 0 20px; }
	.dld-m1 .itm { padding: 10px 0; }
	.dld-m1 .itm .inr { padding: 0; }
	.dld-m1 .tt { position: relative; width: auto; height: 40px; line-height: 40px; padding-left: 20px; }
	.dld-m1 .tt em { width: auto; position: static; transform: none; font-size: 18px; }
	.dld-m1 .arw { left: 50%; bottom: 0; right: auto; margin-left: -8px; top: auto; border: 8px transparent dashed; border-bottom: 8px solid #fff; border-right: 8px transparent dashed; }
	.dld-m1 .ct { margin-top: 20px; padding-top: 1px; }
	.dld-m1 .ct ul { margin: -21px -10px 0; }
	.dld-m1 .ct li { width: 32%; }
	.dld-m1 .inr2 { margin: 20px 0px 0; }
	.dld-m1 .ct li:hover { transform: translateY(0); }
	.dld-m1 .tt2 { opacity: 1; height: 30px; line-height: 30px; }
	.dld-m1 .odd .arw { border-right-color: transparent; border-bottom-color: #00a7ea; }
	#focus_Box ul { margin-left: -120px; }


	.download_list .dld-m1 .ct li { height: auto; }
	.contact .map { width: 100%!important; }
	.contact .contact_map { width: 100%; }
	.map_part4 .map_list { width: 100%; }
	.map_part4 .map_list dt { width: 100%; }
	.map_part4 .map_list dd { width: 100%; padding-left: 20px; padding-right: 20px; box-sizing: border-box; }
	.zhaopin .res_search .res_b,
	.zhaopin .res_search .res_c,
	.zhaopin .res_search .res_d { width: 100%; text-align: center; }
	.zhaopin .res_search { height: 250px; }
	.zhaopin .res_search .res_b { height: auto; margin-bottom: 10px; }
	.zhaopin .res_search .res_c p { display: none; text-align: center; padding-left: 0px; }
	.zhaopin .res_search .res_b p { display: none; text-align: center; padding-left: 0px; }
	.zhaopin .res_search .res_b input { width: 60%; }
	.zhaopin .res_search .res_c select { margin-bottom: 10px; width: 60%; }
	.zhaopin .res_search .res_c { height: auto; }
	.zhaopin .res_search .res_d { padding-top: 10px; }
	.isMap { padding-top: 50px; }
	.about_snb li { min-height: 38px; }

	.analysis .ana_top dt, .analysis .ana_top dd { width:auto; }
	.log_index .log_left .mask { padding: 10px; }
	.log_index .log_left .mask .btn { margin-top: 20px; }
	.log_index .log_r_top { padding: 20px; }
	.log_index .log_r_top .btn { padding-left: 20px; }
	.log_index .log_r_top .txt { padding-top: 30px; padding-left: 0px; padding-right: 10px; box-sizing: border-box; }
	.internet img { height: 280px; }
	.internet .mask { padding: 20px; }
	.internet .mask .btn { padding-top: 20px; }
	.news .notice_list .list { width: 100%; padding: 0px 10px; }
	.log_index_bom .log_b_right { height: 350px; }


	.news .news_c .pos { width: 80px; height: 50px; line-height: 50px;  }
	.news_d { height: auto; }
	.news .news_a:hover .bgr { display: block; }
	.news .notice_list .list_pos { bottom: 10px; right: 50%; margin-right: -85px; }
	.news .news_a .bgr { display: none; width: 100%; height: 100%; padding-left: 0px; padding-top: 20px; background: rgba(0, 0, 0, 0.5); }
	.news .news_a .bgr h3 { font-size: 24px; }
	.news .notice .notice_top { padding: 5px; }
	.news .notice .notice_top .t_l { width: 100%; }
	.news .notice .notice_top .t_r { width: 100%; padding-left: 0px; }
	.news .notice .notice_in h3 { font-size: 14px; margin-left: 0px; }
	.news .notice_list .list { width: 100%; margin-left: 0px; }
	.news .notice_list .list p { width: 100%; padding: 10px 1%; box-sizing: border-box; text-align: left; }
	.news .o_list .left,
	.news .o_list .right { width: 100%; }
	.news .list_in h3 { padding: 5px 0 5px 0; margin: 0px; border: 0px; font-size: 16px; }
	.news .list_in { width: 100%; }
	.news .list_in .text { padding-left: 5px; }
	.news .list_in .list_btn { padding: 20px 0px 20px 0px; text-align: center; }
	.news .list_in .list_btn a { margin: 0 auto; }
	.news .o_list .left img { width: 100%; }
	.news_d { height: 200px; }
	.news_d .news_d_pos { height: 200px; padding: 10px; top: -200px; }
	.news_d .news_d_pos h2 { font-size: 18px; }
	.news_d .news_d_pos h3 { font-size: 16px; }
	.news_d .news_d_pos p { font-size: 12px; margin-bottom: 10px; }
	.news .notice .notice_top .t_l { padding-left: 0px; }
	.inner_slider .in_hover:hover p { display: none; }

	.g_page .prev, .g_page .next { width: 40px; }
	.dld-m1 { margin: 30px 0 20px; }
	.dld-m1 .itm { padding: 10px 0; }
	.dld-m1 .itm .inr { padding: 0; }
	.dld-m1 .tt { position: relative; width: auto; height: 40px; line-height: 40px; padding-left: 20px; }
	.dld-m1 .tt em { width: auto; position: static; transform: none; font-size: 18px; }
	.dld-m1 .arw { left: 50%; bottom: 0; right: auto; margin-left: -8px; top: auto; border: 8px transparent dashed; border-bottom: 8px solid #fff; border-right: 8px transparent dashed; }
	.dld-m1 .ct { margin-top: 20px; padding-top: 1px; }
	.dld-m1 .ct ul { margin: -21px -10px 0; }
	.dld-m1 .ct li { width: 50%; }
	.dld-m1 .inr2 { margin: 20px 0px 0; }
	.dld-m1 .ct li:hover { transform: translateY(0); }
	.dld-m1 .tt2 { opacity: 1; height: 30px; line-height: 30px; }
	.dld-m1 .odd .arw { border-right-color: transparent; border-bottom-color: #00a7ea; }
	.download_list .dld-m1 .ct li { width: 100%; }
	.auto-img img { width: 100%; }
	.download_list .tit { padding: 20px 20px 0px 20px; }
	.download_list .tit li { width: 100%; }
	.download_list .tit li .btn { width: 70px; margin-left: 10px; }
	.download_list .tit .t_r { padding-left: 0px; padding-top: 20px; }
	.download_list .ts { font-size: 12px; padding: 10px; }
	.download_list .dld-m1 .tt2 { width: 100%; }
	.download_list .tit li .d_search { width: 170px; }
	.download_art .tit li { width: 100%; }
	.download_art .tit { padding: 20px 20px 0px; }
	.download_art .tit li .btn { width: 60px; }
	.download_art .tit .t_r { padding-left: 0px; }
	.download_art .tit .dn { padding-top: 20px; }
	.download_art .tit_wrap { height: 360px; }
	.download_art .ts { margin-top: 45px; }
	.download_art .cont .cont_l img { width: 100%; }
	.download_art .tit li .d_search { width: 170px; }
	.download_art .btn2 .d_load { margin-right: 10px; }
	.resources .res_search { height: 260px; }
	.resources .res_search .res_b { width: 100%; }
	.resources .res_search .res_b p { padding-left: 10px; text-align: center; }
	.resources .res_search .res_b input { width: 80%; }
	.resources .res_search .res_c { width: 100%; }
	.resources .res_search .res_c select { width: 38%; }
	.resources .res_search .res_d { width: 100%; text-align: center; }
	.resources .res_search .res_c p { padding-left: 10px; text-align: center; }
	.ana_banner { height: 350px; }
	.dot { left: 50px; }
	#focus_Box ul { margin-left: 0px; }
	#focus_Box li img { width: 300px!important; height: auto!important; }
	#focus_Box li { background: none!important; left: 50% !important; width: 300px!important; margin-left:-150px; }
	#focus_Box .prev,
	#focus_Box .next { top: 60px!important; }
	.prompt { padding-left: 5px; }
	.member .join li label { letter-spacing: -1px;  width: 70px; }
	.member .join .join_bom_a { padding-left: 0px; }
	.member .join .join_bom p { padding-left: 0px; padding-right: 5px; }
	.dld-m1 .ct li { margin-right: 0px; }


	.inner_slider .inner_a img { height: auto; }
	.inner_slider .inner_c img,



	#text { margin-bottom: 0px; }


	.con_page { padding-bottom: 20px; }
	.con_page h2 { font-size: 16px; }
	.con_page .tit {  }

	.inner_slider .in_hover p { display: none; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
	.g_page li { margin-right: 0px; }
	.contact .contact_top { height: 120px; background-repeat: repeat-y; }
	.contact .t_inner li select { width: 70%; }
	.contact .t_inner li { width: 100%; margin-bottom: 10px; }
	.contact .b_inner .phone input,
	.contact .b_inner .email input { font-size: 12px; }
	.contact .b_inner .phone,
	.contact .b_inner .email { width: 100%; }
	.contact .b_inner .phone input,
	.contact .b_inner .email input { width: 70%; }
	.contact .b_inner li textarea { width: 70%; }
	.contact .b_inner { padding-top: 20px; }
	.contact .contact_map .tel { font-size: 14px; }
	.conexpert li { width: 270px; }
	.analysis .ana_top dt,
	.analysis .ana_top dd { float:none;}
	.analysis .ana_list li { width: 100%; }
	.analysis .ana_top { padding: 20px 0px; }
	.analysis .ana_top dd { padding: 20px; }
	.analysis .ana_list { padding-top: 20px; }
	.analysis .ana_list ul { padding-bottom: 0px; }

	.forget-modify-success-box .bn { padding-left: 90px; }
	.fw-contents .v-code-image { top: 23px; }
	.fw-contents .code { padding-left: 110px; }
	.fw-contents .btns { padding-left: 20px; }
	.member { padding: 20px 0px; }
	.member .join li label { width: 70px; font-size: 12px; padding-right: 5px; }
	.member .join .join_a input { width: 200px; }
	.member .join .join_code { padding-right: 50px; }
	.member .join .join_bom_b { padding-left: 0px; }
	.member .join { width: 320px; }
	.member .login { width: 100%; box-sizing: border-box; padding: 0px 1%; font-size: 12px; }
	.member .login .login_bt { padding: 10px 0px; }
	.member .login .id,
	.member .login .pw { width: 200px; }
	.member .login .code { width: 100px; }
	.member .login .pwjo { padding-left: 0px; }
	.modify { padding-top: 20px; }
	.modify .user_left { width: 100%; }
	.modify .user_right { width: 100%; }
	.modify .mo_set li { font-size: 12px; }
	.modify .mo_set .w5 { display: none; }
	.modify .mo_set li { width: 100%; }
	.modify .user_right .user_input { width: 200px; }
	.modify .mo_content .set { margin-left: 0px; }
	.modify .mo_content .set p { padding-left: 30px; }


	#focus_Box { padding-left: 10px!important; }
	.content { margin: 0 10px; width: auto !important; }
	.product .prd_list li { width: 100%; }
	.dot { display: none; }
	.zp_inner .zp_left .cont li { width: 100%; }
	.zp_inner .zp_left .tit_bom .bom_l { font-size: 12px; }
	.zp_inner .zp_left .tit_bom .bom_r a { width: 68px; height: 25px; line-height: 25px; font-size: 12px; }
	.zp_inner .zp_left .top_l { font-size: 18px; }
	.zp_inner .zp_right .in li span { letter-spacing: -1px; }
	.zp_inner .zp_left .cont2 h3 { font-size: 18px; }
	.zp_inner .zp_left .cont3 h3 { font-size: 18px; }
	.zp_inner .zp_right .in h3 { font-size: 18px; }

	.log_index .log_left .mask { padding-top: 20px; font-size: 12px; }
	.log_index .log_left .mask h2 { font-size: 18px; }
	.log_index .log_r_top h2 { font-size: 18px; }
	.log_index .log_r_top .txt span { font-size: 12px!important; }
	.log_index .log_left .mask .btn { margin-top: 10px; }
	.log_index .log_r_top { padding: 10px; }
	.log_index .log_r_top .txt { width: auto; padding-top: 20px; }
	.log_index .log_r_top .btn { padding-left: 40px; }
	.log_index .log_r_bom h2 { font-size: 18px; }
	.talent li { width: 100%; text-align: center; }
	.talent li img { width: auto; }
	.mo_inner { padding: 10px 1%; }
	.mo_content { width: 320px; padding-top: 20px; }

	.logistics .log_bom li { width: 100%; }
	.enterprise .com_menu .menu_r { padding: 20px 0px 0px 0px; }
	.zhaopin .res_search .res_b,
	.zhaopin .res_search .res_c,
	.zhaopin .res_search .res_d { width: 100%; text-align: center; }
	.zhaopin .res_search { height: 250px; }
	.zhaopin .res_search .res_b { height: auto; margin-bottom: 10px; }
	.zhaopin .res_search .res_c p { display: none; text-align: center; padding-left: 0px; }
	.zhaopin .res_search .res_b p { display: none; text-align: center; padding-left: 0px; }
	.zhaopin .res_search .res_c select { margin-bottom: 10px; }
	.zhaopin .res_search .res_c { height: auto; }
	.zhaopin .res_search .res_d { padding-top: 10px; }
	.internet .mask h2 { font-size: 18px; }
	.internet .mask { padding: 10px; font-size: 12px; }
	.internet img { height: 300px; }
	.log_industry .log_banner { width:auto; margin:0 10px;  float:none; }
	.log_industry .right { width: 100%; margin-top: 20px; }
	.log_industry .right .btn { padding-top: 20px; }
	.log_industry .right .btn a { margin: 0 auto; }
	.log_industry .right h2 { font-size: 18px; }
	.ana_banner { height: 300px; }
	.dld-m1 .ct li { margin-right: 0px; }

}

@media only screen and (max-width: 320px) {
	.forget-wrap > .inner { padding: 0px 1%; }
	.member .join li { text-align: left; }
	.demo > div { right: 35%; }
	#focus_Box .prev, #focus_Box .next { z-index: 10!important; }
	.weixin { width: 100%; left: 65%; }
	.member .join .join_code input { width: 82px; }
	.member .join .join_code { padding-right: 0px; }
	.member .login .pwjo { padding: 0px 35px; }
	.member .login li { text-align: left; }
	.zp_inner .zp_left .tit_bom i {  padding: 2px; margin-right:2px; }
	.zp_inner .zp_left .tit_bom .bom_r a { width: 50px; height: 20px; line-height: 20px;  }
	.zp_inner .zp_left .tit { height: auto; padding: 15px; }
	.content { margin: 0px; }
	.auto-img img { width: 100%!important; }
	.dld-m1 { margin: 30px 0 20px; }
	.dld-m1 .itm { padding: 10px 0; }
	.dld-m1 .itm .inr { padding: 0; }
	.dld-m1 .tt { position: relative; width: auto; height: 40px; line-height: 40px; padding-left: 20px; }
	.dld-m1 .tt em { width: auto; position: static; transform: none; font-size: 18px; }
	.dld-m1 .arw { left: 50%; bottom: 0; right: auto; margin-left: -8px; top: auto; border: 8px transparent dashed; border-bottom: 8px solid #fff; border-right: 8px transparent dashed; }
	.dld-m1 .ct { margin-top: 20px; padding-top: 1px; }
	.dld-m1 .ct ul { margin: -21px -10px 0; }
	.dld-m1 .ct li { width: 100%; margin-right: 0px; }
	.dld-m1 .inr2 { margin: 20px 0px 0; }
	.dld-m1 .ct li:hover { transform: translateY(0); }
	.dld-m1 .tt2 { opacity: 1; height: 30px; line-height: 30px; }
	.dld-m1 .odd .arw { border-right-color: transparent; border-bottom-color: #00a7ea; }
	.download_list .dld-m1 .ct li { width: 100%; }
	.inner_slider .inner_b img { height: auto; }

	.news .news_c .btn { padding-bottom: 20px; }
}

/*--响应式end--*/
