@import url("/static/swiper.min.css");
@import url("/static/animate.min.css");
/*初始化*/
* { margin: 0; padding: 0; }
*html { background-image: url(/static/about:blank); background-attachment: fixed; }/*解决IE6下滚动抖动的问题*/
body, ul, ol, li, h1, h2, h3, h4, h5, h6, dl, dt, dd, strong, span, form, b, p, i, th, td, pre, input, button, textarea, hr { margin: 0; padding: 0; }
body { line-height: 180%; font-size: 12px; font-family: "微软雅黑", "宋体", sans-serif; text-align: left; color: #575757; background: #fff; }
ul, ol, li { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-weight: 600; color: #575757; margin: 0; font-family: "微软雅黑", "宋体", sans-serif; padding: 0; }
.clear { clear: both; height: 20px; overflow: hidden; }
img { border: 0px; margin: 0; padding: 0; }
img.zoom-img { -webkit-transform: scale(1, 1); -webkit-transition-timing-function: ease-out; -webkit-transition-duration: 250ms; -moz-transform: scale(1, 1); -moz-transition-timing-function: ease-out; -moz-transition-duration: 250ms; }
img.zoom-img:hover { -webkit-transform: scale(1.1); -webkit-transition-timing-function: ease-out; -webkit-transition-duration: 250ms; -moz-transform: scale(1.1); -moz-transition-timing-function: ease-out; -moz-transition-duration: 250ms; overflow: hidden; }
a { color: #575757; text-decoration: none; cursor: pointer; }
a:hover { color: #0A69B3; text-decoration: none; }
input, select, button { border: 0px; outline:none; }
/**/
.wraper { margin: 0px auto; overflow: hidden; max-width: 1920px; }
.logo_bar { height: 135px; z-index: 99999; background: #fff; border-bottom: 1px solid #ECECEE; }
.logo_box { margin: 0px auto; width: 1200px; height: 135px; position: relative; }
.logo { float: left; width: 1200px; height: 135px; line-height: 135px; text-indent: -9999px; overflow: hidden; background-repeat: no-repeat; background-position: center; background-image: url(/static/logo.png); background-size: 689px auto; }
.logo a { display: block; cursor: pointer; }
.lang { position: absolute; height: 35px; right: 0px; top: 50px; }
.lang li, .lang em { float: left; display: inline; overflow: hidden; font-style: normal; line-height: 35px; font-size: 14px; }
.lang em { width: 20px; text-align: center; }
.lang li.cur a { color: #C6C4C4; }
/**/
.menu_bar { margin: 0px auto; width: 100%; height: 70px; }
.nav { margin: 0px auto; height: 70px; width: 1200px; text-align: center; }
.nav .nav_list { display: inline-block; padding: 0px 20px; height: 70px; z-index: 999; }
.nav h3 { font-weight: 300; font-size: 20px; height: 70px; line-height: 70px; }
.nav h3 a { display: block; }
.nav .on { }
.nav .on h3, .nav .cur h3 { }
.nav .first a, .nav .on h3 a, .nav .cur h3 a { color: #0A69B3; }
.nav .sub_nav { display: none; /*默认隐藏*/ position: absolute; width: 171px; left: 0px; top: 50px; z-index: 98; background: #5FAFEA; filter: alpha(opacity=90); -moz-opacity: 0.90; -khtml-opacity: 0.90; opacity: 0.90; }
.nav .sub_nav li { display: block; overflow: hidden; height: 50px; line-height: 50px; text-align: center; font-size: 14px; }
.nav .sub_nav li a { display: block; color: #fff; }
.nav .sub_nav li a:hover { background: #0A69B3; }
/**/
.fixed_bar { position: fixed; width: 100%; margin: 0 auto; -webkit-box-shadow: 0 10px 30px -10px rgba(0,0,0,0.2); -moz-box-shadow: 0 10px 30px -10px rgba(0,0,0,0.2); -o-box-shadow: 0 10px 30px -10px rgba(0,0,0,0.2); box-shadow: 0 10px 30px -10px rgba(0,0,0,0.2); }
/**/
.banner { width: 100%; height: 400px; overflow: hidden; background-repeat: no-repeat; background-position: center; background-size: 1920px auto; }
/**/
.white_bar { background: #fff; overflow: hidden; }
.main, .block { margin: 0px auto; width: 1200px; overflow: hidden; padding: 30px 0px; }
.block { }
.min_box { margin: 0px auto; overflow: hidden; padding: 20px 20px; border: 1px solid #F0F0F0; position: relative; }
/**/
.t_box { margin: 0px auto; width: 100%; overflow: hidden; }
.t_pos, .t_ico, .t_line, .t_cn, .t_en, .t_foot, .t_form, .t_show, .t_apply { display: block; font-weight: 300; margin: 0px auto; overflow: hidden; text-align: center; line-height: 40px; }
.t_pos { color: #595858; line-height: 60px; font-size: 30px; }
.t_ico { width: 35px; height: 2px; background: #0A69B3; margin-top: 20px; margin-bottom: 20px; }
.t_line { height: 10px; background: url(/static/t_ico.png) no-repeat left bottom; padding-top: 15px; }
.t_cn, .t_en { float: left; display: inline; }
.t_cn { font-size: 24px; }
.t_en { color: #A9A9A9; font-size: 18px; margin-left: 20px; }
.t_foot { text-align: left; font-size: 18px; color: #fff; font-weight: 700; }
.t_form { font-size: 26px; }
.t_show { font-size: 22px; color: #BAB9B8; padding-bottom: 50px; background: url(/static/t_show.png) no-repeat center bottom; background-size: 38px 37px; }
.t_apply { border-bottom: 1px solid #F0F0F0; font-size: 22px; text-align: left; padding-bottom: 10px; }
/**/
.page_no, .mess_form, .con_box, .jobs_list, .search { margin: 0px auto; padding: 30px 0px; overflow: hidden; }
/**/
.con_box { padding: 50px 0px; }
.con_l, .con_r { float: left; display: inline; overflow: hidden; width: 660px; }
.con_l { }
.con_txt, .con_list, .con_list li, .con_code { margin: 0px auto; overflow: hidden; padding: 0px 0px; }
.con_txt { padding: 30px 0px; font-size: 14px; line-height: 40px; color: #929292; }
.con_txt strong { display: block; overflow: hidden; font-weight: 700; font-size: 18px; }
.con_list { }
.con_list li { font-size: 14px; line-height: 40px; }
.con_r { float: right; width: 490px; }
.con_code { margin-top: 30px; background: url(/static/contact_code.png) no-repeat left center; background-size: 140px; padding-left: 150px; height: 150px; line-height: 150px; font-size: 14px; }
/**/
.mess_form { margin-top: 100px; padding: 20px 0px; width: 490px; }
.mess_form dl, .mess_form dt, .mess_form dd { margin: 0px auto; overflow: hidden; }
.mess_form dl { padding: 15px 0px; }
.mess_form dt { }
.mess_form dt em { }
.mess_form dd { }
.mess_form .input_box, .mess_form .text_area { padding: 0px 14px; width: 460px; height: 45px; line-height: 45px; color: #A3A3A3; overflow: hidden; border: 1px solid #F1F1F1; font-family: "微软雅黑", "宋体", sans-serif; font-size: 14px; -moz-border-radius: 22px; -webkit-border-radius: 22px; -o-border-radius: 22px; border-radius: 22px; outline: none; background: #F1F1F1; }
.mess_form .text_area { height: 140px; resize: none; }
.mess_form .mess_bt { float: left; width: 160px; border: 0px; background: #0B87DD; cursor: pointer; height: 48px; line-height: 48px; color: #fff; font-size: 16px; text-align: center; overflow: hidden; font-family: "微软雅黑", "宋体", sans-serif; -moz-border-radius: 24px; -webkit-border-radius: 24px; -o-border-radius: 24px; border-radius: 24px; outline:none; }
/**/
.search { margin-top: 30px; margin-bottom: 10px; height: 50px; padding: 0px 0px; border: 2px solid #0B87DD; background: #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }
.search-keyword, .search-submit { float: left; height: 50px; line-height: 50px; overflow: hidden; padding: 0px 10px; display: inline; font-family: "微软雅黑", "宋体", sans-serif; outline: none; border: 0px; font-size: 14px; }
.search-keyword { color: #C3C3C3; width: 1020px; }
.search-submit { float: right; width: 100px; background: #368BC9; color: #fff; cursor: pointer; }
/**/
.jobs_list { }
.jobs_list li { float: left; border: 1px solid #DDDDDD; margin: 4px 4px; padding: 10px 10px; overflow: hidden; background: #fff; width: 370px; height: 200px; position: relative; cursor: pointer; }
.jobs_list .jobs_zhiwei, .jobs_list .jobs_daiyu, .jobs_list .jobs_zige, .jobs_list .jobs_line, .jobs_list .jobs_gongsi, .jobs_list .jobs_zhuyin { position: absolute; overflow: hidden; line-height: 40px; height: 40px; font-size: 14px; left: 10px; }
.jobs_list .jobs_zhiwei { top: 10px; font-size: 20px; font-weight: 700; width: 200px; }
.jobs_list .jobs_daiyu { left: auto; right: 10px; top: 10px; font-size: 16px; font-weight: 700; color: #FF6100; height: 170px; }
.jobs_list .jobs_zige { top: 50px; color: #888; width: 370px; }
.jobs_list .jobs_zige em { font-style: normal; font-size: 16x; font-weight: 700; color: #FF6100; }
.jobs_list .jobs_line { top: 104px; width: 370px; height: 1px; background: #DDDDDD; }
.jobs_list .jobs_gongsi { bottom: 50px; font-size: 18px; font-weight: 700; width: 370px; }
.jobs_list .jobs_zhuyin { bottom: 10px; color: #888; width: 370px; }
.jobs_list li:hover { -webkit-box-shadow: #D9D9D9 0px 0px 20px; -moz-box-shadow: #D9D9D9 0px 0px 20px; -o-box-shadow: #D9D9D9 0px 0px 20px; box-shadow: #D9D9D9 0px 0px 20px; }
/**/
.page_no { text-align: center; }
.page_no li { display: inline; line-height: 35px; font-size: 16px; }
.page_no li a, .page_no li.disabled { border: 1px solid #E8E8E8; background: #fff; padding: 8px 12px; margin: 0px 5px; text-align: center; }
.page_no li:hover a, .page_no li.thisclass { border: 1px solid #0A69B3; background: #0A69B3; padding: 8px 12px; margin: 0px 5px; text-align: center; color: #fff; cursor: pointer; }
.page_no li:hover a, .page_no li.thisclass a { color: #fff; }
/**/
.view_box, .apply_box, .apply_list, .apply_table, .view_title, .view_time, .view_info, .view_type, view_body, .pre_box, .view_bt { margin: 0px auto; overflow: hidden; }
/**/
.view_box, .apply_box { padding: 20px 20px; background: #fff; }
.view_title { background: url(/static/view_title.png) no-repeat left center; background-size: 28px 28px; padding-left: 40px; font-size: 24px; font-weight: 700; height: 80px; line-height: 80px; border-bottom: 1px solid #F0F0F0; }
.view_time { position: absolute; right: 20px; top: 20px; height: 80px; line-height: 80px; background: url(/static/click.png) no-repeat left center; padding-left: 20px; font-size: 14px; color: #8C8C8C; }
.view_info { padding-top: 20px; }
.view_info li { margin: 0px auto; line-height: 40px; font-size: 14px; overflow: hidden; }
.view_type { padding: 10px 0px; height: 40px; line-height: 40px; font-size: 18px; color: #0B87DD; padding-bottom: 0px; }
.view_type { line-height: 40px; font-size: 18px; color: #0A69B3; }
.view_body { line-height: 40px; text-align: justify; text-justify: inter-ideograph; font-size: 14px; }
.view_body img { max-width: 100%; margin: 10px 0px; overflow: hidden; }
.view_bt { text-align: center; }
.view_bt li { display: inline-block; height: 40px; line-height: 40px; width: 100px; overflow: hidden; text-align: center; margin: 0px 15px; font-size: 14px; }
.view_bt li.apply { background: url(/static/apply.png) no-repeat center; background-size: 100px 40px; }
.view_bt li.apply a { display: block; color: #fff; }
.view_bt li.back { background: url(/static/back.png) no-repeat center; background-size: 100px 40px; }
.view_bt li.back a { display: block; color: #0B87DD; }
/**/
.apply_box { }
.apply_list { padding: 20px 0px; }
.apply_line { margin: 0px auto; width: 100%; height: 1px; overflow: hidden; background: #F0F0F0; margin-bottom: 10px; }
.apply_list dl, .apply_list dt, .apply_list dd, .apply_list li, .apply_list em { float: left; display: inline; overflow: hidden; line-height: 40px; font-size: 14px; }
.apply_list dl { padding: 10px 0px; width: 100%; height: 40px; display: block; }
.apply_list dt { }
.apply_list dd { margin-left: 10px; margin-right: 30px; }
.apply_list em { font-style: normal; margin-left: 10px; }
.apply_list li { width: 500px; }
.apply_input, .apply_select, .apply_area, .apply_chk { float: left; display: inline; padding: 0px 14px; width: 280px; height: 38px; line-height: 38px; color: #999; overflow: hidden; border: 1px solid #ccc; font-family: "微软雅黑", "宋体", sans-serif; font-size: 14px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; outline: none; background: #fff; }
.apply_select { }
.apply_input { margin: 0px 10px; }
.apply_table { padding: 20px 0px; }
.apply_area { width: 1086px; height: 200px; resize: none; }
.apply_bt { margin: 0px auto; height: 40px; line-height: 40px; width: 100px; overflow: hidden; text-align: center; border: 0px; background: url(/static/apply.png) no-repeat center; background-size: 100px 40px; font-size: 14px; display: block; color: #fff; }
/**/
.pre_box { border-top: 1px dotted #E8E8E8; padding-top: 10px; }
.pre_box li { line-height: 40px; color: #959595; font-size: 14px; }
.pre_box li a { color: #959595; }
/**/
.index_about, .index_why, .index_form, .index_part, .form_list { margin: 0px auto; overflow: hidden; padding: 30px 0px; }
.index_about { line-height: 40px; font-size: 15px; color: #575757; text-align: center; }
/**/
.index_why { }
.index_why li { float: left; width: 200px; overflow: hidden; margin: 0px 50px; }
.index_why .why_pic, .index_why .why_title { margin: 0px auto; line-height: 35px; font-weight: 300; overflow: hidden; text-align: center; }
.index_why .why_pic { height: 180px; }
.index_why .why_pic span { height: 100%; display: inline-block; vertical-align: middle; }
.index_why .why_pic img { width: 157px; vertical-align: middle; }
.index_why .why_title { padding: 10px 0px; line-height: 40px; font-size: 20px; }
/**/
.form_bar { background: url(/static/form.jpg) no-repeat center bottom; overflow: hidden; background-size: 1920px auto; padding: 0px 0px; }
.index_form { width: 1100px; }
.form_l, .form_r { float: left; padding: 22px 53px; width: 392px; height: 560px; overflow: hidden; background: url(/static/form_ico.png) no-repeat; background-size: 498px 604px; }
.form_r { float: right; }
.form_list { padding: 0px 0px; width: 392px; }
.form_list dl, .form_list dt, .form_list dd { margin: 0px auto; overflow: hidden; padding: 0px 0px; }
.form_list dl { padding: 5px 0px; }
.form_list dt { line-height: 40px; font-size: 14px; }
.form_list dt em { font-style: normal; color: #FC2222; }
.form_list dd { }
.form_list .input_box, .form_list .text_area { padding: 0px 10px; width: 370px; height: 42px; line-height: 42px; color: #999; overflow: hidden; border: 1px solid #E1E1E1; font-family: "微软雅黑", "宋体", sans-serif; font-size: 14px; outline: none; border: 1px solid #DDDCDC; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }
.form_list .text_area { height: 120px; resize: none; line-height: 40px; }
.form_list .form_bt { margin: 0px auto; width: 220px; background: #1A82D4; border: 0px; cursor: pointer; height: 42px; line-height: 42px; color: #fff; font-size: 16px; overflow: hidden; font-family: "微软雅黑", "宋体", sans-serif; text-align: center; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; display: block; }
/**/
.index_part { }
.index_part li { float: left; width: 180px; margin: 10px 9px; overflow: hidden; text-align: center; height: 100px; border: 1px solid #F5F5F5; }
.index_part li span { height: 100%; display: inline-block; vertical-align: middle; }
.index_part li img { max-width: 80%; vertical-align: middle; }
.index_part li:hover { -webkit-box-shadow: 0px 5px 20px #E5E5E5; -moz-box-shadow: 0px 5px 20px #E5E5E5; -o-box-shadow: 0px 5px 20px #E5E5E5; box-shadow: 0px 5px 20px #E5E5E5; }
/**/
#full_slide { height: 795px; position: relative; overflow: hidden; width: 100%; }
#full_slide .swiper-slide { width: 100% !important; height: 795px; overflow: hidden; text-align: center; background-position: center; background-repeat: no-repeat; background-size: 1920px auto; z-index: 0; }
#full_slide .swiper-slide a { display: block; height: 795px; }
#full_slide_pagination { bottom: 0px; }
#full_slide_pagination .swiper-pagination-bullet { background: none !important; border: 2px solid #fff !important; }
#full_slide_pagination .swiper-pagination-bullet-active { background: #fff !important; }
/**/
.foot_bar { background: #0B69B3; overflow: hidden; padding: 0px 0px; }
.foot_com, .foot_power { width: 100%; text-align: center; overflow: hidden; border-bottom: 1px solid #1A7ECC; font-size: 16px; line-height: 60px; padding: 10px 0px; color: #fff; }
.foot_power { border-bottom: 0px; border-top: 1px solid #1A7ECC; font-size: 14px; }
.foot_power a { color: #fff; }
.foot_box { margin: 0px auto; width: 1200px; overflow: hidden; position: relative; padding: 30px 0px; }
.foot_con, .foot_list, .foot_mess { float: left; display: inline; overflow: hidden; width: 466px; }
.f_tool, .f_txt { float: left; display: inline; overflow: hidden; margin-top: 20px; }
.f_tool { padding-top: 155px; background: url(/static/code.png) no-repeat left top; background-size: 135px; width: 147px; }
.f_tool li { float: left; display: inline; overflow: hidden; width: 38px; height: 38px; line-height: 38px; text-indent: -9999px; background-repeat: no-repeat; background-position: center; background-size: 38px 38px; margin-right: 11px; }
.f_tool li a { display: block; }
.f_tool li.wx { background-image: url(/static/weixin.png); }
.f_tool li.line { background-image: url(/static/line.png); }
.f_tool li.face { background-image: url(/static/face.png); }
.f_txt { margin-top: 15px; float: right; width: 312px; }
.f_txt li { margin: 0px auto; overflow: hidden; line-height: 40px; font-size: 14px; padding-left: 30px; background-repeat: no-repeat; background-size: 20px auto; color: #fff; }
.f_txt li.url { background-position: left 11px; background-image: url(/static/url.png); }
.f_txt li.addr { background-position: left 11px; background-image: url(/static/addr.png); }
.f_txt li.mail { background-position: left 11px; background-image: url(/static/mail.png); }
.f_txt li.fax { background-position: left 11px; background-image: url(/static/fax.png); }
.f_txt li.phone { background-position: left 11px; background-image: url(/static/phone.png); }
.foot_list { width: 260px; padding: 0px 37px; }
.foot_list li { float: left; display: inline; width: 120px; margin-right: 10px; height: 40px; line-height: 40px; overflow: hidden; font-size: 14px; }
.foot_list li a { color: #fff; display: block; }
.foot_mess { float: right; width: 400px; }
.foot_mess dl { float: left; display: inline; width: 180px; margin-right: 20px; overflow: hidden; margin-top: 20px; }
.foot_mess dt, .foot_mess dd { margin: 0px auto; overflow: hidden; line-height: 40px; font-size: 14px; }
.foot_mess dl { }
.foot_mess dd { }
.foot_mess .input_box, .foot_mess .text_area { padding: 0px 9px; width: 160px; height: 38px; line-height: 38px; color: #999; overflow: hidden; border: 1px solid #E8E8E8; font-family: "微软雅黑", "宋体", sans-serif; font-size: 14px; -moz-border-radius: 19px; -webkit-border-radius: 19px; -o-border-radius: 19px; border-radius: 19px; outline: none; }
.foot_mess .text_area { height: 76px; resize: none; width: 360px; margin: 0px auto; margin-right: 20px; margin-top: 20px; }
.foot_mess .mess_bt { margin: 0px auto; background: #1A82D4; padding: 0px 0px; width: 380px; margin-right: 20px; margin-top: 20px; border: 0px; cursor: pointer; height: 38px; line-height: 38px; color: #fff; font-size: 14px; overflow: hidden; font-family: "微软雅黑", "宋体", sans-serif; -moz-border-radius: 19px; -webkit-border-radius: 19px; -o-border-radius: 19px; border-radius: 19px; }
/**/
.fl { float: left !important; }
.fr { float: right !important; }
.bg_color { background: #F8F8F8; overflow: hidden; }
.white { color: #fff; }
.none { background: none; padding-left: 0px; }
.t_center { border-bottom: 0px; text-align: center; }
/*reset style end*/
