* {margin:0;padding:0;list-style:none;}
.w1200 {width:1200px;margin:0 auto;max-width:1200px;}

img {border:0;}
body,button,input,select,textarea,h1,h2,h3,h4,h5,h6,i {font:12px Microsoft YaHei,Arial;}
html,body {height:100%}
.sj_head {width:100%;background-color:#000;height:80px;overflow:hidden;z-index:999;width:100%;}
.sj_head {display:none;}
.sp_header {height:80px;overflow:hidden;position:fixed;z-index:10;width:100%;background-color:#0341ba;}
.sp_logo {padding:0 10px;float:left;height:80px;width: 65%}
.sp_nav {width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:2.5rem;}
.sp_nav span {display:block;background:#f8f8f8;width:28px;height:2px;position:absolute;left:10px;transition:all ease .35s;}
.sp_nav span:nth-of-type(1) {top:0;}
.sp_nav span:nth-of-type(2) {top:8px;}
.sp_nav span:nth-of-type(3) {top:16px;}
.sjj_nav {position:fixed;z-index:9999999999;background:#1e1f20;width:100%;height:100%;font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;}
::selection {background:#3367D6;color:#fff}
::-moz-selection {background:#3367D6;color:#fff}
html {overflow-y:scroll;overflow-x:hidden;-webkit-text-size-adjust:none;_background-image:url(../fonts/9c87fe21f17049e281df8ecabf9aca43.woff);transition:all ease .35s;top:-10px}
.sjj_nav ul li .sjj_nav_i_se svg {transform:rotate(0deg)}
.sjj_nav ul li {border-top:1px #333 solid;margin-left:20px;position:relative;line-height:50px;font-size:14px}
.sjj_nav>ul>li:first-child {overflow:hidden;border-top:0;}
.sjj_nav>ul>li:last-child {border-bottom:1px #333 solid}
.sjj_nav ul li ul {display:none}
.sjj_nav ul li a {color:#d2d2d2;width:90%;font-size:14px}
.sjj_nav ul li img {width:20px;height:20px;float:left;margin:15px 0px 0 0}
.sjj_nav ul li ul li a {color:#999;display:block;text-align:left;font-size:13px}
.sjj_nav ul li i svg {width:20px;height:20px;fill:#555;margin-top:14px;position: absolute;}
.sjj_nav ul li .sjj_nav_i_se svg {fill:#c9141e}
.sjj_nav ul li ul li>ul {margin-left:10px}
.sjj_nav ul li ul li {background:url(../images/submenu-arrow.png) no-repeat left;background-size:8px 8px;text-indent:1em}
.sjj_nav ul .gg_con {padding:20px 0 80px;text-align:center;line-height:40px;margin-left:0}
.sjj_nav ul .gg_con p a {font-size:22px;color:#d2d2d2;width:100%}
.sjj_nav ul .gg_con .gg_wz {font-size:18px;color:#3367D6}
.sjj_nav>ul>li:nth-child(9) {border-bottom:0 !important}
.nav .nav_list {position:absolute;left:50%;margin-left:-960px;width:1920px;margin-top:52px;height:0;overflow:hidden;display:block;background-color:#fff;z-index:99 !important;box-shadow:0 1px 5px #999}
.nav li:hover .nav_list {display:block;height:210px;transition:all .5s ease}
.nav .nav_list .warp {padding:0 15%;margin:0 auto}
@media(max-width:1300px) {.i_contact_c {width:1200px;margin:0 auto}
}
.nav .nav_list .bt_nav_right {float:left;padding:40px 0 30px;width:100%}
.bt_nav_right .ul_list {float:right;width:100%;border-bottom:1px solid #e9e9e9;padding-bottom:0}
.bt_nav_right .ul_list dd {display:block;width:16%;float:left;text-align:center;border-left:1px solid #e9e9e9;margin-bottom:30px}
.bt_nav_right .ul_list dd:nth-child(1),.bt_nav_right .ul_list dd:nth-child(7) {border:0}
.bt_nav_right .ul_list dd a {display:block}
.bt_nav_right .ul_list dd img {max-width:80px;height:auto}
.bt_nav_right .ul_list dd p {font-size:14px;margin:0;padding:0}
.bt_nav_right .ul_ser {width:100%}
.bt_nav_right .ul_ser dt {float:right;margin-top:20px}
.bt_nav_right .ul_ser dt a {margin-left:30px;font-size:14px;display:block;float:left;height:30px;line-height:30px}
.bt_nav_right .ul_ser dt a img {float:left;padding:8px 8px 0 0 !important}
.bt_nav_right .ul_weixin {float:right;width:100%;padding-bottom:20px}
.bt_nav_right .ul_weixin ul {display:-webkit-box}
.bt_nav_right .ul_weixin dd {display:block;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;text-align:center;border-left:1px solid #e9e9e9}
.bt_nav_right .ul_weixin dd:nth-child(1) {border:0}
.bt_nav_right .ul_weixin dd a {display:block}
.bt_nav_right .ul_weixin dd img {max-width:80px;height:auto}
.bt_nav_right .ul_weixin dd p {font-size:14px;margin:0;padding:0}
.nav_case_img {float:left;border-right:1px solid #eee;padding-right:10%;width:40%}
.nav_case_img img {width:auto}
.nav_case_list {float:left;padding-left:10%;width:39%;margin-top:20px}
.nav_case_list ul {width:100%;float:right}
.nav_case_list ul li {width:40%;float:left;margin:0 5% 40px}
.nav_case_list ul li a {display:block;height:40px;line-height:40px;font-size:16px}
.nav_case_list ul li a img {float:left;padding-right:8px;display:block;height:40px;line-height:40px;font-size:16px}
.nav_news_list ul {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -o-box;display: box;}
.nav_news_list ul li {display:block;margin-bottom:20px;-webkit-box-flex: 1;-moz-box-flex: 1;-ms-flex: 1;-o-box-flex: 1;box-flex: 1;}
.nav_news_list ul li a {height:40px;line-height:40px;font-size:16px}
.nav_news_list ul li img {float:left;padding-right:10px}
.nav_fa_list li {float:left;width:18%;margin:0 0 25px 2%;text-align:center;line-height:26px}
.nav_fa_list li a {font-size:14px}
.nav_fa_list li img {max-width:100%;height:155px}
.nav_fa_list li:nth-child(10) {text-align:center}
.nav_fa_list li:nth-child(10) a {display:inline-block;margin-top:60px;width:130px;height:40px;line-height:40px;border-radius:3px;background-color:#ddd;color:#333;transition:all .5s ease}
.nav_fa_list li:nth-child(10) a:hover {background-color:#3367D6;color:#fff}
.nav li:hover .ol1 {height:600px;transition:all .5s ease}
.nav li:hover .ol3 {height:200px;transition:all .5s ease}
.nav .ol3 .ul_list {border-bottom:0}
.nav li:hover .ol4 {height:340px;transition:all .5s ease}
.nav li:hover .ol5 {height:470px;transition:all .5s ease}
.nav li:hover .ol6 {height:70px;transition:all .5s ease}
.header {height:105px;background:url(../images/headerbg.png) repeat;position:fixed;top:0;z-index:99;width:100%;}
.header .w1200 {width:98% !important;margin:0 1%;max-width:98% !important;position:relative;}
.header .logo {float:left;height:80px;overflow:hidden;}
.header .header_right {float:right;margin-top: 34px;}
.header .header_right .title {height:30px;line-height:30px;text-align:right;color:#999;}
.header .header_right .title h1 {float:right;height:30px;line-height:30px;color:#999;padding-left:10px;}
.header .header_right .title span {float:right;height:30px;line-height:30px;color:#999;}
.header .header_right .center {height:50px;line-height:50px;}
.header .header_right .center .tel {float:right;height:50px;overflow:hidden;text-align:right;padding-left:30px;background:url(../images/00to_tel_bg.png) no-repeat 0 8px}
.header .header_right .center .tel span {float:right;font-size:19px;color:#fff;line-height:35px}
.header .header_right .center .tel .tel_t {padding-right:25px;background:url(../images/tel_t_bg.png) 147px center no-repeat}
.header .header_right .center .nav {float:left;padding-right:20px;overflow:hidden;}
.header .header_right .center .nav li.nav_li {float:left;height:50px;line-height:35px;}
.header .header_right .center .nav li.nav_li .nav_tit {float:left;height:65px;line-height:23px;width:110px;color:#fff;font-size:20px;text-align:center;}
.header .header_right .center .tel span i {font-size:12px}
.c_headen {height:40px;background:url(../images/headerbg.png) repeat;position:fixed;top:0;left:0;width:100%;z-index:30}
.c_headen .c_head_l {float:left;height:40px}
.c_headen .c_head_l li {float:left;width:50px;height:40px;background:url(../images/head_bg.png) no-repeat;transition:all .3s ease}
.c_headen .c_head_l li a {float:left;width:50px;height:40px}
.c_headen .c_head_l li.c_head_l_n {background-position:-200px -227px;cursor:pointer}
.c_headen .c_head_l li.c_head_l_n:hover {background-position:-200px -267px}
.c_headen .c_head_l li dl {height:0;overflow:hidden;transition:all .3s ease}
.c_headen .c_head_l li dl a {float:left;width:200px;height:40px;line-height:40px;font-size:14px;color:#fff;text-indent:10px;border-bottom:1px solid #4f4f4f}
.c_headen .c_head_l li dl a:hover {background:#3367D6}
.c_headen .c_head_l li.c_head_l_n:hover dl {height:auto;position:absolute;background:#555;width:200px;margin-top:40px;border-radius:0 0 3px 3px}
.c_headen .c_head_l li.c_head_l_h {background-position:left -227px;cursor:pointer}
.c_headen .c_head_l li.c_head_l_h:hover {background-position:left -267px}
.c_headen .c_head_l li.c_head_l_nx {background-position:-50px -227px;cursor:pointer}
.c_headen .c_head_l li.c_head_l_nx:hover {background-position:-50px -267px}
.c_headen .c_head_l li.c_head_l_nt {background-position:-100px -227px;cursor:pointer}
.c_headen .c_head_l li.c_head_l_nt:hover {background-position:-100px -267px}
.c_headen .c_head_c {float:right;height:40px}
.c_headen .c_head_c .c_ss {float:left;width:200px;width:200px;height:23px;line-height:23px;border-left:1px solid #333;border-top:1px solid #333;border-bottom:1px solid #333;border-right:0;background:0 0;outline:0;text-indent:8px;margin-top:7px;color:#ddd}
.c_headen .c_head_c .c_sh {float:left;width:30px;height:25px;background:url(../images/head_bg.png) no-repeat 5px -100px;border-top:1px solid #333;border-right:1px solid #333;border-bottom:1px solid #333;border-left:0;cursor:pointer;outline:0;margin-top:7px}
.c_headen .c_head_r {float:right;height:40px;line-height:40px}
.c_headen .c_head_r span {float:left;height:40px;line-height:40px;color:#999;padding:0 10px}
.c_headen .c_head_r a {margin:0 !important;padding:0 !important;float:left;width:28px !important;height:40px !important;display:inline-block;background:url(../images/head_bg.png) no-repeat}
.c_headen .c_head_r .tsina {background-position:4px -318px}
.c_headen .c_head_r .tqq {background-position:-22px -318px}
.c_headen .c_head_r .qzone {background-position:-48px -318px}
.c_headen .c_head_r .weixin {background-position:-72px -318px}
.f_service_con {width:100%;height:178px;background-color:#151515;border-bottom:1px solid #333}
.f_service_con .h_fumin {width:1200px;height:178px;margin:0 auto}
.f_service_con .h_fumin_lei {width:300px;height:100px;float:left;margin-top:40px}
.f_service_con .h_fumin_lei_tu {width:100px;height:100px;float:left;margin-right:10px;display:inline}
.f_service_con .h_fumin_lei p {color:#fff;font-size:22px;padding-top:20px;transition:all .6s ease}
.f_service_con .h_fumin_lei span {color:#fff;font-size:14px;line-height:32px;transition:all .6s ease}
.f_service_con .h_fumin_lei:hover p {color:#3367D6}
.f_service_con .h_fumin_lei:hover span {color:#3367D6}
.footerbar {width:100%;height:auto;overflow:hidden}
.footerbar .footer-t {width:100%;height:auto;background:#262626}
.footerbar .footer-t .f-box {width:1200px;height:auto;margin:0 auto;padding:40px 0}
.footerbar .footer-t .f-box .f-1 {width:300px;height:auto;float:left;margin-right:100px}
.footerbar .footer-t .f-box .f-1 .f-t {width:auto;height:auto;padding-top:5px;padding-left:48px;padding-bottom:25px;border-bottom:1px solid #3c3c3c;background:url(../images/icon-lc.png) no-repeat scroll 4px 12px}
.footerbar .footer-t .f-box .f-1 .f-t h2 {font-size:18px;color:#e5e5e5;line-height:24px}
.footerbar .footer-t .f-box .f-1 .f-t span {font-size:14px;color:#e5e5e5;line-height:24px;display:block}
.footerbar .footer-t .f-box .f-1 .f-b {width:auto;height:auto;padding-top:20px}
.footerbar .footer-t .f-box .f-1 .f-b h1 a {font-size:24px;color:#fff;line-height:44px;font-weight:700;margin-bottom:10px}
.footerbar .footer-t .f-box .f-1 .f-b p {font-size:14px;color:#b2b2b2;line-height:28px}
.footerbar .footer-t .f-box .f-2 {width:450px;height:auto;float:left}
.footerbar .footer-t .f-box .f-2 .f-t {width:auto;height:auto;padding-top:5px;padding-left:48px;padding-bottom:25px;border-bottom:1px solid #3c3c3c;background:url(../images/icon-kj.png) no-repeat scroll 4px 12px}
.footerbar .footer-t .f-box .f-2 .f-t h2 {font-size:18px;color:#e5e5e5;line-height:24px}
.footerbar .footer-t .f-box .f-2 .f-t span {font-size:14px;color:#e5e5e5;line-height:24px;display:block}
.footerbar .footer-t .f-box .f-2 .f-b {width:auto;height:auto;padding-top:20px}
.footerbar .footer-t .f-box .f-2 .f-b ul {float:left;width:auto;margin-right:42px}
.footerbar .footer-t .f-box .f-2 .f-b ul li {width:auto;height:auto}
.footerbar .footer-t .f-box .f-2 .f-b ul li a {font-size:14px;color:#888;line-height:28px;display:block}
.footerbar .footer-t .f-box .f-2 .f-b ul li:hover a {color:#fff}
.footerbar .footer-t .f-box .f-3 {width:261px;height:auto;float:right}
.footerbar .footer-t .f-box .f-3 .f-t {width:auto;height:auto;padding-top:5px;padding-left:48px;padding-bottom:25px;border-bottom:1px solid #3c3c3c;background:url(../images/icon-wx.png) no-repeat scroll 4px 12px}
.footerbar .footer-t .f-box .f-3 .f-t h2 {font-size:18px;color:#e5e5e5;line-height:24px}
.footerbar .footer-t .f-box .f-3 .f-t span {font-size:14px;color:#e5e5e5;line-height:24px;display:block}
.footerbar .footer-t .f-box .f-3 .f-b {padding-top:20px}
.footerbar .footer-t .f-box .f-3 .f-b ul li {width:110px;height:auto;margin-right:20px;float:left}
.footerbar .footer-t .f-box .f-3 .f-b ul li img {width:110px;display:block;margin-bottom:5px}
.footerbar .footer-t .f-box .f-3 .f-b ul li p {font-size:13px;color:#b2b2b2;line-height:28px;text-align:center}
.footerbar .footer-about {text-align:center;background:#262626;overflow:hidden;padding:30px 0 50px;font-size:14px;color:#666;line-height:26px;border-top:1px solid #333}
.footerbar .footer-about a {color:#666;font-size:14px}
.footerbar .footer-about a:hover {color:#888}
.footerbar .footer-b {width:100%;height:auto;background:#1a1a1a}
.footerbar .footer-b .f-box {width:1200px;height:auto;margin:0 auto;overflow:hidden}
.footerbar .footer-b .f-box ul {float:left;padding:15px 0;margin-left:-10px}
.footerbar .footer-b .f-box ul li {float:left;border-left:1px solid #999}
.footerbar .footer-b .f-box ul li a {font-size:13px;color:#999;line-height:16px;display:block;padding:0 15px}
.footerbar .footer-b .f-box ul li p {font-size:13px;color:#999;line-height:16px;display:block;padding-left:15px}
.footerbar .footer-b .f-box ul li p a {display:inline-block;padding:0}
.footerbar .footer-b .f-box ul li a:hover {color:#fff}
.footerbar .footer-b .f-box p.copy {font-size:13px;color:#999;line-height:46px;float:right}
.footerbar .footer-b .f-box p.copy a {color:#999}
.footerbar .footer-b .f-box p.copy img {vertical-align:middle}
.footerbar .sj_footer {display:none}
.f_demand {background:#fff;overflow:hidden;margin-left:-290px;position:fixed;display:none;left:50%;top:2px;width:580px;height:800px;z-index:50;border-radius:3px;box-shadow:0 1px 3px #000}
.f_demand .c_f_title {height:60px;line-height:60px;padding:0 35px;border-bottom:1px solid #eee}
.f_demand .c_f_title .c_f_t {float:left;height:60px;line-height:60px;font-size:30px;color:#3367D6}
.f_demand .c_f_title .c_f_m {float:right;height:60px;line-height:60px;font-size:20px}
.f_demand .c_f_con {padding:20px 35px}
.f_demand .c_f_con .c_n {float:left;width:510px;height:40px;line-height:40px;margin-bottom:15px}
.f_demand .c_f_con .c_n span {float:left;width:80px;height:40px;line-height:40px;color:#333;font-size:15px}
.f_demand .c_f_con .c_n dl {float:left;width:430px;height:40px;background:#f7f7f7;box-shadow:1px 1px 3px #bdbcbc inset;display:block}
.f_demand .c_f_con .c_n dl.c_n_i {float:left;width:175px;height:40px;background:#f7f7f7;box-shadow:1px 1px 3px #bdbcbc inset;display:block}
.f_demand .c_f_con .c_n dl input {float:left;width:100%;background:0 0;border:0;outline:0;font-size:15px;color:#464646;height:30px;line-height:30px;margin-top:5px;text-indent:10px}
.f_demand .c_f_con .c_tser {float:left;width:510px;height:35px;line-height:35px;border-top:1px solid #eee;font-size:20px;color:#3367D6;margin-top:15px}
.f_demand .c_f_con .clearfix {float:left;width:510px}
.f_demand .c_f_con .clearfix dd {float:left;width:230px;height:35px;line-height:35px;font-size:13px}
.f_demand .c_f_con .clearfix dd.cl_r_2 {float:left;width:170px;height:35px;line-height:35px}
.f_demand .c_f_con .clearfix dd.submit {float:left;width:510px;text-align:center;padding-top:20px}
.f_demand .c_f_con .clearfix dd.submit input {padding:10px 40px;background:#3367D6;color:#fff;border:0;border-radius:3px;font-size:15px;cursor:pointer;font-weight:700;outline:0}
.f_demand .c_f_con .clearfix dd span {padding-left:5px;font-size:14px;color:#333}
.f_demand_bg {display:none;position:fixed;top:0%;left:0%;width:100%;height:100%;background-color:#000;z-index:40;-moz-opacity:.6;opacity:.6;filter:alpha(opacity=60)}
::-webkit-scrollbar-track-piece {width:8px;background-color:#ddd}
::-webkit-scrollbar {width:8px;background-color:#2882e8}
::-webkit-scrollbar-thumb {width:8px;background-color:#aeaeae}
::-webkit-scrollbar-thumb:hover {width:8px;background-color:#111}
#topcontrol {width:50px;height:50px;position:absolute;z-index:20;background:url(../images/fh_top02.png) center no-repeat;display:none}


@media screen and (min-width: 1024px) {.logo01{ width: 300px;margin-top: 8px}}
@media screen and (max-width: 1024px) {.logo01{ height: 80%;padding-top: 1rem;}}
.nav_show{top: 0;}

.gsgs002{ width:100%; height:54px; line-height:54px; border:1px solid #ececec; border-radius:7px; padding-left:7px; margin-top:24px;}
.gsgs003{ width:100%; height:154px; line-height:34px; border:1px solid #ececec; border-radius:7px; padding-left:7px; margin-top:24px;}
.gsgs004{ width:100%; height:54px; line-height:54px; border:none; background:#3367D6; border-radius:7px;margin-top:24px; color:#fff; font-size:16px;}
.gsgs005{ width:20%; height:54px; line-height:54px; border:1px solid #ececec; border-radius:7px; padding-left:7px; margin-top:24px;}

.footer-box {
    width: 100%;
    padding: 25px;
    background: url(../images/13.png);
    margin-top: 20px;
}
a{text-decoration: none;}