@charset "UTF-8";
/* Welcome to Compass. In this file you should write your main styles. (or centralize your imports) Import this file using the following HTML or equivalent: <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; }

html { line-height: 1; }

ol, ul { list-style: none; }

table { border-collapse: collapse; border-spacing: 0; }

caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

q, blockquote { quotes: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }

a img { border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }

body { font-family: 微软雅黑; width: 100%; height: 100%; font-size: 16px; }

* { margin: 0; padding: 0; }

a { display: inline-block; text-decoration: none; color: #808080; cursor: pointer; }

.warp .part header { overflow: hidden; }
.warp .part header .content_head { width: 1200px; margin: 0 auto; overflow: hidden; }
.warp .part header .content_head .head_tex { overflow: hidden; }
.warp .part header .content_head .head_tex h1 { float: left; }
.warp .part header .content_head .head_tex nav { float: right; }
.warp .part header .content_head .head_tex nav ul li { float: left; }
.warp .part header .content_head .head_tex nav ul li a span { display: inline-block; font-size: 16px; min-width: 112px; line-height: 79px; height: 79px; text-align: center; }
.warp .part header .content_head .head_tex nav ul li a:hover { color: white; background-color: #2fb476; }
.warp .part header .content_head .head_tex nav ul li .fla_color { color: white; background-color: #2fb476; }
.warp .part header .banner { width: 100%; height: 300px; border-top: 3px solid #2fb476; background: url("../../images/about/banner_03.jpg") no-repeat center; overflow: hidden; }
.warp .part header .dynamic_banner { background: url("../../images/about/dynamic_banner.jpg") no-repeat center; }
.warp .part header .law_banner { background: url("../../images/about/Law_banner.jpg") no-repeat center; }
.warp .part header .custcoop_banner { background: url("../../images/about/Custcoop_banner.jpg") no-repeat center; }
.warp .part header .contact_banner { background: url("../../images/about/contact_banner.jpg") no-repeat center; }
.warp .part header .recruit_banner { background: url("../../images/about/Join_banner.jpg") no-repeat center; }
.warp .part header .Help_banner { background: url("../../images/about/Help_banner.jpg") no-repeat center; }
.warp .part header .two_nav { border-bottom: 1px solid #ededed; overflow: hidden; }
.warp .part header .two_nav .item_nav { width: 1200px; margin: 0 auto;text-align: center }
.warp .part header .two_nav .item_nav ul { display: inline-block }
.warp .part header .two_nav .item_nav ul li { float: left; margin: 0 20px; }
.warp .part header .two_nav .item_nav ul li a { font-size: 16px; line-height: 50px; height: 50px; color: #999999; text-align: center; box-sizing: border-box; }
.warp .part header .two_nav .item_nav ul li a:hover { color: #2fb476; border-bottom: 3px solid #2fb476; }
.warp .part header .two_nav .item_nav ul li .item_hover { color: #2fb476; border-bottom: 3px solid #2fb476; }
.warp .part .not_top { padding: 0; }
.warp .part main .main_center { width: 1200px; margin: 0 auto; padding: 45px 0; }
.warp .part main .main_center .BMap_cpyCtrl { display: none; }
.warp .part main .main_center .anchorBL { display: none; }
.warp .part main .main_center H3 { font-size: 30px; text-align: center; font-weight: bold; }
.warp .part main .main_center .header_title .detail_tex { font-size: 14px; color: #a1a1a1; line-height: 44px; text-align: center; }
.warp .part main .main_center .tex_content { width:800px;margin:0 auto;padding-top: 38px; font-size: 14px; color: #000;  line-height: 34px;}
/*.warp .part main .main_center .tex_content p {  font-size: 14px; color: #999999;  line-height: 34px; }*/
/*.warp .part main .main_center .tex_content p:nth-child(1) { padding-bottom: 48px; }*/
/*.warp .part main .main_center .tex_content p {color: #000; font-size:inherit;}*/
/*.warp .part main .main_center .tex_content strong{font-weight: bold;}*/
.warp .part main .main_center .tex_content img{max-width: 100%;padding: 5px 0;}
.warp .part main .main_center .tex_content .icon_lit { text-align:center;position: relative; padding-top: 20px; }
.warp .part main .main_center .tex_content .icon_lit > div { display: inline-block; font-family: Arial; width: 118px; margin-right: 85px; text-align: center; }
.warp .part main .main_center .tex_content .icon_lit .good { position: relative; width: 116px; height: 116px; vertical-align: top; background: url("../../images/about/spot_good_icon.png") no-repeat; }
.warp .part main .main_center .tex_content .icon_lit .good span { position: absolute; top: 66%; width: 76px; font-size: 21px; color: #999999; left: 17%; }
.warp .part main .main_center .tex_content .icon_lit .good_click { background: url("../../images/about/y_good.png") no-repeat; animation: fadeIn 5s 5s infinite; }
.warp .part main .main_center .tex_content .icon_lit .good_click span { color: white; }
.warp .part main .main_center .tex_content .icon_lit .share { position: relative; margin-right: 0; width: 115px; height: 150px; background: url("../../images/about/share_icon.png") no-repeat; }
.warp .part main .main_center .tex_content .icon_lit .share .share_box { margin-top: 30px; display: none; position: absolute; width: 337px; left: -34px; bottom: -30px; background-color: white; z-index: 99; overflow: hidden; border: 1px solid #eeeeee; }
.warp .part main .main_center .tex_content .icon_lit .share .share_box > span { display: inline-block; width: 100%; font-size: 13px; line-height: 34px; font-weight: bold; text-align: left; background-color: #f6f6f6; }
.warp .part main .main_center .tex_content .icon_lit .share .share_box > span em { padding-left: 10px; letter-spacing: 1px; }
.warp .part main .main_center .tex_content .icon_lit .share .share_box ul { display: inline-block; width: 100%; padding: 15px 6px 0 6px; }
.warp .part main .main_center .tex_content .icon_lit .share .share_box ul li { text-align: left; margin-left: 8px; margin-bottom: 9px; float: left; color: black; }
.warp .part main .main_center .tex_content .icon_lit .share .share_box ul li a { font-size: 12px; }
.warp .part main .main_center .tex_content .icon_lit .share .share_box ul li a img { vertical-align: middle; }
.warp .part main .main_center .tex_content .icon_lit .share .share_box p { display: inline-block; text-align: right; line-height: 22px; width: 100%; background-color: #f6f6f6; }
.warp .part main .main_center .tex_content .icon_lit .share .share_box p a { vertical-align: middle; padding-right: 7px; }
.warp .part main .main_center .tex_content .icon_lit .share .share_box p a img { width: 11px; height: 11px; }
.warp .part main .main_center .tex_content .icon_lit .share .share_box:hover { display: inline-block; }
.warp .part main .main_center .tex_content .icon_lit .Collection { width: 116px; height: 115px; vertical-align: top; background: url("../../images/about/Collection_icon.png"); }
.warp .part main .main_center .tex_content .icon_lit .Collection_click { background: url("../../images/about/y_Collection_icon.png"); }
.warp .part main .main_center .tex_content .icon_lit .share:hover { background: url("../../images/about/y_share_icon.png") no-repeat; }
.warp .part main .main_center .tex_content .icon_lit .share:hover .share_box { display: inline-block; }
.warp .part main .main_center .Honor_list { display: inline-block; }
.warp .part main .main_center .Honor_list li { float: left; margin-right: 45px; margin-bottom: 58px; overflow: hidden; }
.warp .part main .main_center .Honor_list li a .img_box { display: inline-block; width: 370px; height: 425px; overflow: hidden; background: #f5f5f5;}
.warp .part main .main_center .Honor_list li a .img_box img { transition: all 1s; }
.warp .part main .main_center .Honor_list li a .img_box img:hover { opacity: 0.8; transition: all 1s; -webkit-transform: scale(1.06); -ms-transform: scale(1.06); transform: scale(1.06); }
.warp .part main .main_center .Honor_list li a .tex { height: 108px; border: 1px solid #ededed; border-top: none; }
.warp .part main .main_center .Honor_list li a .tex p { display: inline-block; padding-top: 20px; width: 100%; color: #999999; line-height: 32px; text-align: center; }
.warp .part main .main_center .Honor_list li a .tex .alont_3p { padding-top: 4px; }
.warp .part main .main_center .Honor_list li a .tex .line { line-height: 54px; }
.warp .part main .main_center .Honor_list li:nth-child(3n) { margin-right: 0; }
.warp .part main .main_center .dynamic_list { display: inline-block; padding: 30px 0; }
.warp .part main .main_center .dynamic_list li { float: left; width: 100%; border-top: 1px dashed  #999999; }
.warp .part main .main_center .dynamic_list li > div { padding: 34px 0; overflow: hidden; }
.warp .part main .main_center .dynamic_list li > div > a { float: left; width: 400px; height: 240px; }
.warp .part main .main_center .dynamic_list li > div > a img { transition: all 1s; }
.warp .part main .main_center .dynamic_list li > div > a img:hover { opacity: 0.8; transition: all 1s; -webkit-transform: scale(1.06); -ms-transform: scale(1.06); transform: scale(1.06); }
.warp .part main .main_center .dynamic_list li > div .tex_right { float: right; width: 728px; margin-left: 70px; }
.warp .part main .main_center .dynamic_list li > div .tex_right H3 { text-align: left; padding-bottom: 30px; }
.warp .part main .main_center .dynamic_list li > div .tex_right H3 a { color: black; }
.warp .part main .main_center .dynamic_list li > div .tex_right p { padding-bottom: 18px; font-size: 14px; color: #999999; line-height: 32px; }
.warp .part main .main_center .dynamic_list li > div .tex_right .link_div { width: 100%; height: 35px; font-size: 14px; }
.warp .part main .main_center .dynamic_list li > div .tex_right .link_div span { float: left; padding-top: 13px; line-height: 23px; color: #666666; }
.warp .part main .main_center .dynamic_list li > div .tex_right .link_div > a { float: right; width: 124px; line-height: 34px; color: #2fb476; text-align: center; border: 1px solid #2fb476; }
.warp .part main .main_center .dynamic_list li > div .tex_right .link_div a:hover { color: rgba(85, 169, 44, 0.63); border: 1px solid rgba(85, 169, 44, 0.63); }
.warp .part main .main_center .foot_page { margin: 88px 0 137px 0; width: 100%; height: 98px; font-size: 14px; background-color: #f8f8f8; }
.warp .part main .main_center .foot_page .page_left { float: left; margin-left: 32px; }
.warp .part main .main_center .foot_page .page_left a { line-height: 98px; }
.warp .part main .main_center .foot_page .page_left a span { padding-left: 30px; position: relative; }
.warp .part main .main_center .foot_page .page_left a span em { color: #2fb476; }
.warp .part main .main_center .foot_page .page_left a span:before { position: absolute; content: ""; width: 12px; height: 19px; top: 0; left: 0; background-image: url("../../images/about/left_arr.png"); }
.warp .part main .main_center .foot_page .page_rit { float: right; margin-right: 32px; }
.warp .part main .main_center .foot_page .page_rit a { line-height: 98px; }
.warp .part main .main_center .foot_page .page_rit a span { padding-right: 30px; position: relative; }
.warp .part main .main_center .foot_page .page_rit a span em { color: #2fb476; }
.warp .part main .main_center .foot_page .page_rit a span:after { position: absolute; content: ""; width: 12px; height: 19px; top: 0; right: -30px; background-image: url("../../images/about/rit_arr.png"); }
.warp .part main .main_center .tex_list { padding-bottom: 100px; }
.warp .part main .main_center .tex_list .item_part { padding-top: 36px; border-bottom: 1px  dashed  #999999; }
.warp .part main .main_center .tex_list .item_part h4 { position: relative; padding-left: 25px; font-size: 24px; line-height: 36px; font-weight: bold; }
.warp .part main .main_center .tex_list .item_part h4:before { position: absolute; content: ""; height: 36px; width: 5px; left: 0px; background-color: #2fb476; }
.warp .part main .main_center .tex_list .item_part > p { padding: 22px 0 50px 20px; font-size: 14px; color: #333; line-height: 32px; }
.warp .part main .main_center .tex_list .item_part ol { padding: 22px 0 40px 0; }
.warp .part main .main_center .tex_list .item_part ol li { list-style-type: decimal; margin-left: 20px; color: #333; font-size: 14px; padding-bottom: 14px; }
.warp .part main .main_center .tex_list .item_part ol li p { line-height: 26px;color:#333; }
.warp .part main .main_center .contact_list { padding-top: 28px; }
.warp .part main .main_center .contact_list li > div { padding: 70px 0  58px 0; border-bottom: 1px dashed #999999; overflow: hidden; }
.warp .part main .main_center .contact_list li > div .iten_left { width: 50%; float: left; min-height: 116px; }
.warp .part main .main_center .contact_list li > div .iten_left a { width: 95px; height: 93px; padding-right: 36px; padding-left: 2px; vertical-align: middle; }
.warp .part main .main_center .contact_list li > div .iten_left a img { transition: all 0.8s; }
.warp .part main .main_center .contact_list li > div .iten_left a img:hover { transition: all 0.8s; -webkit-transform: scale(1.06); -ms-transform: scale(1.06); transform: scale(1.06); }
.warp .part main .main_center .contact_list li > div .iten_left .icon_tex { display: inline-block; width: 400px; vertical-align: middle; }
.warp .part main .main_center .contact_list li > div .iten_left .icon_tex h3 { font-size: 24px; text-align: left; padding-bottom: 15px; }
.warp .part main .main_center .contact_list li > div .iten_left .icon_tex h3 span { display: inline-block; margin-left: 10px; line-height: 15px; color: #999999; font-weight: 100; font-size: 14px; }
.warp .part main .main_center .contact_list li > div .iten_left .icon_tex p { font-size: 14px; color: #999999; line-height: 35px; }
.warp .part main .main_center .contact_list li:nth-child(1) > div { padding: 0px 0  52px 0; }
.warp .part main .main_center .contact_list li:nth-child(4) > div { border-bottom: none; }
.warp .part main .main_center .map_box { padding-top: 30px; }
.warp .part main .main_center .map_box .map { width: 1168px; height: 568px; border: 16px solid #f8f8f8; }
.warp .part footer { background-color: black; }
.warp .part footer .foot_content { width: 1200px; margin: 0 auto; }
.warp .part footer .foot_content .tex_font { font-size: 14px; width: 715px; padding: 48px 0; text-align: center; margin: 0 auto; }
.warp .part footer .foot_content .tex_font ul { display: inline-block; padding-bottom: 36px; }
.warp .part footer .foot_content .tex_font ul li { float: left; border-right: 1px solid white; }
.warp .part footer .foot_content .tex_font ul li a { min-width: 88px; color: white; text-align: center; }
.warp .part footer .foot_content .tex_font ul li:nth-child(1) a .tex p { line-height: 107px; }
.warp .part footer .foot_content .tex_font ul li:nth-child(8) { border-right: none; }
.warp .part footer .foot_content .tex_font p { color: #585858; line-height: 26px; }

/*# sourceMappingURL=screen.css.map */
