@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: #37474F; background: #fff; }
ul, ol, li { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-weight: 600; color: #37474F; 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: #37474F; text-decoration: none; cursor: pointer; }
a:hover { color: #368BC9; text-decoration: none; }
input, select, button { border: 0px; }
/**/
.wraper { margin: 0px auto; overflow: hidden; max-width: 1920px; }
.logo_bar { height: 110px; z-index: 99999; background: #fff; }
.logo_box { margin: 0px auto; width: 1200px; height: 110px; position: relative; }
.logo { float: left; width: 856px; height: 110px; line-height: 110px; text-indent: -9999px; overflow: hidden; background-repeat: no-repeat; background-position: left center; background-image: url(/static/logo.png); background-size: 856px auto; }
.logo a { display: block; cursor: pointer; }
.logo_en { background-image: url(/static/logo_en.png);   }

.phone { float: left; height: 60px; line-height: 30px; margin-top: 25px; margin-left: 50px; font-size: 14px; }
.phone em { display: block; overflow: hidden; font-style: normal; background-repeat: no-repeat; background-position: left center; padding-left: 45px; background-image: url(/static/phone.png); background-size: 41px 26px; }
.phone span { display: block; overflow: hidden; padding-left: 5px; font-size: 22px; font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif; color: #368BC9; }
.lang { position: absolute; height: 30px; line-height: 30px; font-size: 14px; right: 0px; top: 45px; }
/**/
.menu_bar { margin: 0px auto; width: 100%; height: 50px; background: #368BC9; }
.nav { margin: 0px auto; height: 50px; width: 1200px; }
.nav .nav_list { float: left; height: 50px; position: relative; width: 171px; z-index: 999; }
.nav h3 { font-weight: 300; font-size: 16px; height: 50px; line-height: 50px; text-align: center; width: 171px; }
.nav h3 a { display: block; color: #fff; }
.nav .on { }
.nav .on h3, .nav .cur h3 { background: #5FAFEA; }
.nav .first a, .nav .on h3 a, .nav .cur h3 a { color: #fff; }
.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: #368BC9; }
/**/
.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: 318px; 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 { }
.main_l, .main_r { float: left; display: inline; width: 250px; overflow: hidden; }
.main_r { float: right; width: 880px; border: 1px solid #E8E8E8; padding: 20px 20px; }
/**/
.t_box { margin: 0px auto; width: 100%; overflow: hidden; }
.t_pos, .t_txt, .t_ico, .t_about, .t_shop { margin: 0px auto; overflow: hidden; text-align: center; line-height: 40px; font-size: 26px; font-weight: 300; width: 100%; padding: 5px 0px; }
.t_pos { color: #368BC9; font-weight: 700; }
.t_ico { width: 180px; height: 5px; background: url(/static/t_line.png) no-repeat center; }
.t_txt { font-size: 14px; color: #999; }
.t_line { border-bottom: 1px solid #E8E8E8; margin-bottom: 20px; }
.t_view { font-weight: 300; line-height: 40px; font-size: 16px; border-bottom: 2px solid #368BC9; color: #368BC9; float: left; width: auto; }
.t_about { background: url(/static/t_about.png) no-repeat center; font-size: 24px; color: #fff; }
.t_more { margin: 0px auto; width: 160px; height: 40px; border: 1px solid #fff; background: none; -moz-border-radius: 20px; -webkit-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; text-align: center; overflow: hidden; font-size: 14px; line-height: 40px; }
.t_more a { display: block; color: #fff; }
.t_color { padding-bottom: 10px; background: url(/static/t_line.png) repeat-x left bottom; }
.t_cn, .t_en { float: left; line-height: 40px; font-weight: 300; }
.t_cn { font-size: 22px; color: #368BC9; }
.t_cn a { color: #368BC9; }
.t_en { float: right; height: 26px; line-height: 26px; padding: 0px 20px; border: 1px solid #D9D9D9; -moz-border-radius: 14px; -webkit-border-radius: 14px; -o-border-radius: 14px; border-radius: 14px; }
.t_en a { color: #BBB9B9; }
.t_shop { height: 175px; line-height: 175px; font-size: 20px; color: #fff; background: #368BC9; }
.t_nav { margin: 0px auto; overflow: hidden; padding: 10px 0px; }
.t_nav li { margin: 0px auto; overflow: hidden; height: 60px; line-height: 60px; font-size: 18px; text-align: center; margin-bottom: 5px; background: #fff; }
.t_nav li:hover, .t_nav li.on { background: #368BC9; }
.t_nav li:hover a, .t_nav li.on a { display: block; color: #fff; }
.t_other { margin: 0px auto; overflow: hidden; text-align: center; height: 32px; line-height: 32px; font-size: 14px; background: #B3B3B3; }
.t_other a { display: block; color: #fff; }
/**/
.pos_box { margin: 0px auto; height: 45px; overflow: hidden; position: relative; border-bottom: 1px solid #E8E8E8; margin-bottom: 30px; }
.pos_n, .pos_t { float: left; height: 45px; line-height: 45px; }
.pos_n { float: right; padding: 0px 10px; background: #368BC9; color: #fff; font-size: 16px; }
.pos_t { background-repeat: no-repeat; background-position: left center; background-image: url(/static/home_ico.png); background-size: 14px 13px; padding-left: 20px; }
.pos_t, .pos_t a { }
/**/
.sider_box, .sider_top, .sider_nav, .sider_show { margin: 0px auto; overflow: hidden; }
.sider_box { border: 1px solid #E8E8E8; }
.sider_top { height: 58px; line-height: 58px; border-bottom: 1px solid #E8E8E8; background: #F8F8F8; text-align: center; font-size: 18px; font-weight: 700; }
.sider_nav { padding: 10px 0px; }
.sider_nav li { margin: 0px auto; line-height: 45px; height: 45px; padding: 5px 0px; text-align: center; border-bottom: 1px dashed #E8E8E8; font-size: 14px; }
.sider_nav li a { display: block; }
.sider_nav li:hover, .sider_nav li.cur { }
.sider_nav li:hover a, .sider_nav li.cur a { background: #368BC9; color: #fff; }
.sider_nav li:last-child { border-bottom: 0px; }
/**/
.sider_right { border: 0px; }
/**/
.sider_show { padding-top: 20px; }
.sider_show li { overflow: hidden; border-bottom: 1px dashed #E8E8E8; padding-bottom: 0px; margin-bottom: 20px; }
.sider_show li .show_pic, .sider_show li .show_title { overflow: hidden; font-weight: 300; text-align: center; }
.sider_show li .show_pic { height: 205px; border: 1px solid #E8E8E8; }
.sider_show li .show_pic span { }
.sider_show li .show_pic img { height: 205px; vertical-align: middle; }
.sider_show li .show_title { font-size: 15px; line-height: 45px; height: 45px; }
.sider_show li:last-child { border-bottom: 0px; padding-bottom: 0px; margin-bottom: 0px; }
/**/
.page_box, .map_box, .shop_list, .list_box, .page_no, .mess_form, .con_list { margin: 0px auto; padding: 30px 0px; overflow: hidden; }
/**/
.page_box { line-height: 40px; text-align: justify; text-justify: inter-ideograph; font-size: 15px; }
.page_box img { max-width: 100%; margin: 10px 0px; overflow: hidden; }
/**/
.con_list { padding: 25px 25px; background: #0082D0; margin-top: 30px; }
.con_l, .con_r { float: left; display: inline; overflow: hidden; width: 475px; }
.con_l { }
.con_l span { height: 100%; display: inline-block; vertical-align: middle; }
.con_l img { width: 100%; vertical-align: middle; }
.con_r { float: right; width: 415px; padding-left: 220px; background: url(/static/contact_code.jpg) no-repeat left center; background-size: 190px auto; }
.con_title, .con_txt, .con_txt li { margin: 0px auto; overflow: hidden; padding: 0px 0px; font-weight: 300; color: #fff; }
.con_title { margin-top: 10px; height: 40px; line-height: 40px; font-size: 24px; }
.con_txt { padding: 0px 0px; }
.con_txt li { margin-top: 10px; margin-bottom: 10px; padding: 0px 0px; line-height: 40px; font-size: 16px; padding-left: 30px; background-repeat: no-repeat; background-size: 20px auto; background-position: left 11px; }
.con_txt li.addr { background-image: url(/static/addr.png); }
.con_txt li.mail { background-image: url(/static/mail.png); }
.con_txt li.fax { background-image: url(/static/fax.png); }
.con_txt li.tel { background-image: url(/static/tel.png); }
/**/
.map_box { padding: 0px 0px; border: 1px solid #E8E8E8; height: 500px; margin-top: 30px; }
/**/
.shop_list { padding: 0px 0px; width: 947px; }
.shop_list li { float: left; width: 270px; margin: 0px 32px; margin-bottom: 32px; margin-left: 0px; display: inline; overflow: hidden; border: 1px solid #E8E8E8; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05); -moz-box-shadow: 0 1px 1px rgba(0,0,0,.05); -o-box-shadow: 0 1px 1px rgba(0,0,0,.05); box-shadow: 0 1px 1px rgba(0,0,0,.05); background: #fff; }
.shop_list li .shop_pic, .shop_list li .shop_title { overflow: hidden; line-height: 45px; font-weight: 300; text-align: center; }
.shop_list li .shop_pic { height: 205px; }
.shop_list li .shop_pic span { }
.shop_list li .shop_pic img { height: 205px; vertical-align: middle; }
.shop_list li .shop_title { font-size: 16px; height: 45px; }
.shop_list li:hover { filter: alpha(opacity=90); -moz-opacity: 0.90; -khtml-opacity: 0.90; opacity: 0.90; }
/**/
.list_box { padding: 0px 0px; }
.list_box li { border-bottom: 1px dashed #E8E8E8; padding-bottom: 20px; margin-bottom: 20px; overflow: hidden; }
.list_box li .new_pic, .list_box li .new_title, .list_box li .new_txt, .list_box li .new_other { width: auto; display: block; overflow: hidden; line-height: 35px; font-size: 14px; }
.list_box li .new_pic { float: left; width: 180px; margin-right: 15px; display: inline; height: 155px; border: 1px solid #E8E8E8; text-align: center; }
.list_box li .new_pic span { }
.list_box li .new_pic img { height: 155px; vertical-align: middle; }
.list_box li .new_title { line-height: 45px; height: 45px; font-size: 22px; font-weight: 300; }
.list_box li .new_title a { }
.list_box li .new_txt { color: #959595; }
.list_box li .new_other { height: 35px; }
.list_box li .new_other .n_time, .list_box li .new_other .n_click { float: left; display: inline; padding-left: 20px; line-height: 35px; margin-right: 20px; background-repeat: no-repeat; background-position: left center; background-image: url(/static/time.png); background-size: 12px 12px; color: #959595; }
.list_box li .new_other .n_click { background-image: url(/static/click.png); background-size: 11px 12px; }
.list_box li:last-child { border-bottom: 0; padding-bottom: 0px; margin-bottom: 0px; }
/**/
.mess_form { padding: 20px 20px; width: 680px; }
.mess_form dl, .mess_form dt, .mess_form dd { margin: 0px auto; overflow: hidden; line-height: 40px; font-size: 14px; }
.mess_form dl { padding: 10px 0px; text-align: center; }
.mess_form dt { font-size: 16px; font-weight: 300; line-height: 45px; text-align: left; }
.mess_form dt em { font-style: normal; color: #F10215; }
.mess_form dd { color: #595959; }
.mess_form .input_box, .mess_form .text_area { padding: 0px 9px; width: 660px; height: 38px; line-height: 38px; color: #999; overflow: hidden; border: 1px solid #E8E8E8; font-family: "微软雅黑", "宋体", sans-serif; font-size: 14px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; outline: none; }
.mess_form .text_area { height: 152px; resize: none; }
.mess_form .mess_bt { display: inline-block; background: #368BC9; padding: 0px 30px; border: 0px; cursor: pointer; height: 38px; line-height: 38px; color: #fff; font-size: 16px; margin-right: 20px; margin-left: 20px; overflow: hidden; font-family: "微软雅黑", "宋体", sans-serif; }
/**/
.page_no { text-align: center; padding: 30px 10px 20px; overflow: hidden; }
.page_no a { display: inline-block; overflow: hidden; height: 36px; line-height: 36px; font-size: 18px; color: #368BC9; margin: 0px 10px; text-align: center; }
.page_no a.page-num-current { text-decoration: underline; }
.page_no span { display: none; }
/**/
/**/
.view_box, .view_title, .view_msg, .view_info, .view_list, .view_body, .pre_box { margin: 0px auto; overflow: hidden; }
/**/
.view_box { }
.view_title { font-size: 30px; font-weight: 300; line-height: 45px; text-align: center; }
.view_msg, .view_info { color: #959595; font-size: 16px; line-height: 30px; padding: 10px 0px; border-bottom: 1px solid #E8E8E8; text-align: center; }
.view_msg a { color: #959595; }
.view_info { border-bottom: 0px; border-top: 1px solid #E8E8E8; margin-top: 10px; }
.view_body { padding: 30px 0px; line-height: 40px; text-align: justify; text-justify: inter-ideograph; font-size: 15px; }
.view_body img { max-width: 100%; margin: 10px 0px; overflow: hidden; }
/**/
.view_l, .view_r { float: left; display: inline; overflow: hidden; width: 520px; }
.view_r { float: right; width: 630px; padding:10px 10px; background:#fff; height:444px; }
/**/
#view_slide { margin: 0px auto; width: 500px; position: relative; overflow: hidden; background: #fff; padding: 10px 10px; }
#view_slide .gallery-top .swiper-slide { height: 360px; position: relative; width: 500px; overflow: hidden; text-align: center; }
#view_slide .gallery-top .swiper-slide span { height: 100%; display: inline-block; vertical-align: middle; }
#view_slide .gallery-top .swiper-slide img { vertical-align: middle; width: 400px; }
#view_slide .gallery-thumbs { width: 480px; overflow: hidden; margin: 0px auto; margin-top: 20px; }
#view_slide .gallery-thumbs .swiper-slide { display: inline-block; width: 60px; height: 60px; border: 2px solid #F0F2F5; text-align: center; overflow: hidden; }
#view_slide .gallery-thumbs .swiper-slide span { }
#view_slide .gallery-thumbs .swiper-slide img { vertical-align: middle; height: 60px; }
#view_slide .gallery-thumbs .swiper-slide-active { border: 2px solid #368BC9; }
#view_slide .swiper-button-next, #view_slide .swiper-button-prev { background-repeat: no-repeat; background-position: left center; background-image: url(/static/s_prev.png) !important; background-size: 19px 30px; }
#view_slide .swiper-button-next { background-image: url(/static/s_next.png) !important; background-position: right center }
/**/
.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_search { margin: 0px auto; overflow: hidden; padding: 10px 0px; height: 44px; width: 1200px; }
.index_search dl { float: left; overflow: hidden; padding-left: 30px; background: url(/static/hot_search.png) no-repeat left center; background-size: 23px 23px; }
.index_search dl dt, .index_search dl dd { float: left; display: inline; overflow: hidden; font-size: 14px; height: 44px; line-height: 44px; }
.index_search dl dt { margin-right: 10px; color: #D32222; }
.index_search dl dd { width: 650px; }
.index_search dl dd a { color: #707070; margin-right: 10px; }
/**/
.search { float: right; height: 40px; border: 2px solid #368BC9; }
.search-keyword, .search-submit { float: left; height: 40px; line-height: 40px; text-align: left; overflow: hidden; padding: 0px 10px; display: inline; font-family: "微软雅黑", "宋体", sans-serif; outline: none; }
.search-keyword { border: 0px solid #E8E8E8; background: #fff; color: #959595; width: 190px; }
.search-submit { float: right; width: 68px; background: #368BC9; color: #fff; cursor: pointer; }
/**/
.index_bar { background: #368BC9; overflow: hidden; }
.index_about, .about_pic, .about_txt, .index_tedian, .index_nav, .index_new, .index_list, .index_shop { margin: 0px auto; overflow: hidden; padding: 0px 0px; }
.index_about { padding: 50px 0px; width: 1200px; }
.about_l, .about_r { float: left; display: inline; overflow: hidden; width: 300px; }
.about_r { float: right; width: 795px; }
.about_pic { text-align: center; }
.about_pic img { width: 100%; vertical-align: middle; }
.about_txt { padding: 20px 0px; line-height: 40px; text-align: justify; text-justify: inter-ideograph; font-size: 15px; color: #fff; }
/**/
.index_tedian { padding: 30px 0px; }
.index_tedian li { float: left; width: 159px; overflow: hidden; border-right: 1px solid #E8E8E8; padding: 0px 20px; margin: 0px 20px; }
.index_tedian .tedian_pic, .index_tedian .tedian_title, .index_tedian .tedian_txt { margin: 0px auto; line-height: 35px; font-weight: 300; overflow: hidden; font-size: 15px; text-align: center; }
.index_tedian .tedian_pic { width: 100px; height: 100px; background: #fff; }
.index_tedian .tedian_pic span { height: 100%; display: inline-block; vertical-align: middle; }
.index_tedian .tedian_pic img { width: 70px; vertical-align: middle; }
.index_tedian .tedian_title { padding: 10px 0px; line-height: 40px; font-size: 22px; color: #368BC9; }
.index_tedian .tedian_txt { color: #959595; }
.index_tedian .tedian_en { font-size: 16px; }
.index_tedian .tedian_txt_en { height: 70px; }
.index_tedian li:last-child { border-right: 0px; }
/**/
.index_nav { padding: 30px 0px; }
.index_nav li { float: left; width: 382px; overflow: hidden; margin: 10px 9px; }
.index_nav .nav_pic, .index_nav .nav_title, .index_nav .nav_txt { margin: 0px auto; line-height: 35px; font-weight: 300; overflow: hidden; font-size: 15px; text-align: center; }
.index_nav .nav_pic { border: 1px solid #E8E8E8; height: 245px; background: #fff; }
.index_nav .nav_pic span { height: 100%; display: inline-block; vertical-align: middle; }
.index_nav .nav_pic img { width: 380px; vertical-align: middle; }
.index_nav .nav_title { padding: 10px 0px; line-height: 40px; font-size: 16px; }
.index_nav .nav_title a { color: #959595; }
/**/
.index_shop { width: 1200px; padding: 50px 0px; }
.shop_l, .shop_r { float: left; width: 175px; overflow: hidden; display: inline; }
.shop_r { float: right; width: 1008px; }
.shop_r li { float: left; padding: 5px 5px; width: 232px; display: inline; overflow: hidden; margin-left: 10px; margin-bottom: 10px; }
.shop_r li .shop_pic, .shop_r li .shop_title, .shop_r li .shop_txt { margin: 0px auto; line-height: 35px; font-weight: 300; overflow: hidden; text-align: center; }
.shop_r li .shop_pic { width: 228px; border: 2px solid #E2E0E0; height: 228px; background: #fff; -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; }
.shop_r li .shop_pic span { height: 100%; display: inline-block; vertical-align: middle; }
.shop_r li .shop_pic img { width: 228px; vertical-align: middle; }
.shop_r li .shop_title { padding: 5px 0px; line-height: 40px; height: 40px; font-size: 16px; }
.shop_r li .shop_title a { color: #959595; }
.shop_r li:hover .shop_pic { border: 2px solid #368BC9; }
/**/
.index_new { width: 1200px; padding: 50px 0px; background: url(/static/new_line.png) no-repeat; background-position: 750px 150px; }
.index_l, .index_r { float: left; display: inline; overflow: hidden; width: 730px; }
.index_r { float: right; width: 430px; }
.index_list { padding: 10px 0px; }
.index_list li { margin: 0px auto; overflow: hidden; height: 80px; cursor: pointer; position: relative; border-bottom: 1px solid #E8E8E8; padding: 15px 0px; }
.index_list li .new_title, .index_list li .new_txt, .index_list li .new_time { width: auto; overflow: hidden; line-height: 25px; display: block; }
.index_list li .new_time { float: left; width: 80px; padding: 10px 0px; height: 60px; text-align: center; line-height: 30px; margin-right: 10px; background: #368BC9; color: #fff; }
.index_list li .new_time b { font-size: 22px; display: block; font-weight: 700; }
.index_list li .new_title { font-size: 16px; font-weight: 300; height: 30px; line-height: 30px; }
.index_list li .new_color { font-weight: 700; }
.index_list li .new_title a { }
.index_list li .new_color a { color: #368BC9; }
.index_list li .new_txt { height: 50px; color: #959595; }
.index_list li:last-child { border-bottom: 0px; }
/**/
#full_slide { height: 600px; position: relative; overflow: hidden; width: 100%; }
#full_slide .swiper-slide { width: 100% !important; height: 600px; 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: 600px; }
#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: #368BC9; overflow: hidden; padding: 0px 0px; }
.foot_box { margin: 0px auto; width: 1200px; overflow: hidden; height: 400px; position: relative; }
.foot_nav { float: left; width: 100px; padding: 15px 50px; background: #fff; overflow: hidden; display: inline; }
.foot_nav li { margin: 0px auto; overflow: hidden; padding: 0px 0px; height: 54px; line-height: 54px; text-align: center; font-size: 14px; border-bottom: 1px solid #D9D9D9; }
.foot_nav li:last-child { border-bottom: 0px; }
.foot_logo { position: absolute; left: 235px; top: 30px; width: 325px; height: 55px; background: url(/static/foot_logo.png) no-repeat center; background-size: 325px 55px; overflow: hidden; line-height: 55px; text-indent: -9999px; }
.foot_logo a { display: block; }
.foot_txt, .foot_code { position: absolute; left: 235px; top: 105px; line-height: 35px; font-size: 14px; overflow: hidden; width: 420px; color: #fff; }
.foot_txt a, .foot_power a { color: #fff; }
.foot_code { top: 190px; }
.foot_code_en { top: 230px; }
.foot_power { position: absolute; left: 235px; width: 968px; bottom: 0px; line-height: 35px; text-align: center; color: #fff; font-size: 14px; overflow: hidden; }
.foot_line { position: absolute; left: 700px; top: 60px; width: 1px; height: 217px; background: url(/static/foot_line.png) no-repeat center; overflow: hidden; }
.foot_mess { position: absolute; right: -10px; width: 450px; top: 20px; }
.foot_mess dl { float: left; display: inline; margin-right: 10px; overflow: hidden; line-height: 40px; font-size: 14px; color: #fff; }
.foot_mess dt, .foot_mess dd { margin: 0px auto; overflow: hidden; line-height: 40px; font-size: 14px; }
.foot_mess dl { }
.foot_mess dt { font-weight: 300; line-height: 40px; }
.foot_mess dt em { font-style: normal; color: #F10215; }
.foot_mess dd { }
.foot_mess .input_box, .foot_mess .text_area { padding: 0px 9px; width: 195px; 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: 420px; }
.foot_mess .mess_bt { display: inline-block; background: #1469A8; padding: 0px 0px; width: 440px; 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: #FBFBFB; overflow: hidden; }
.white { color: #fff; }
.tl { text-align: left; }
/*reset style end*/
