html,body{height:100%}
::selection{background:#f2054d;color:#fff}
::-moz-selection{background:#f2054d;color:#fff}
html{overflow-y:scroll;overflow-x:hidden;-webkit-text-size-adjust:none;_background-image:url(../other/about:blank);_background-attachment:fixed}
body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,form,button,input,textarea,th,td{margin:0;padding:0;font-weight:400}
body,button,input,select,textarea,h1,h2,h3,h4,h5,h6,i{font:12px Microsoft YaHei,微软雅黑,Arial}
ul,ol,li{list-style:none}
a{text-decoration:none;color:#3f3f3f;font-size:12px;transition:all .25s ease;blr:expression(this.onFocus=this.blur())}
a:hover{color:#f2054d;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}
img{border:0}
table{border-collapse:collapse;border-spacing:0}
.clear{clear:both}
.w1400{width:1400px;margin:0 auto;max-width:1400px}
.w1200{width:1200px;margin:0 auto;max-width:1200px}
.w1060{width:1060px;margin:0 auto;max-width:1060px}
.w980{width:980px;margin:0 auto;max-width:980px}
.header{height:80px;background:url(../images/headerbg.png) repeat;position:fixed;top:0;z-index:5;width:100%}
.header .w1200{width:98%!important;margin:0 1%;max-width:98%!important;position:relative}
.header .logo{float:left;height:80px;overflow:hidden;position:absolute;left:0;top:0}
.header .header_right{float:right;height:80px}
.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 h1 a{color:#999}
.header .header_right .title h1 a:hover{color:#fff}
.header .header_right .title span{float:right;height:30px;line-height:30px;color:#999}
.header .header_right .title span a{color:#999}
.header .header_right .title span a:hover{color:#fff}
.header .header_right .center{height:50px;line-height:50px}
.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:50px;line-height:35px;width:95px;color:#fff;font-size:15px;text-align:center}
.header .header_right .center .nav li.nav_li .nav_tit:hover{color:#f2054d}
.header .header_right .center .nav .cur .nav_tit{color:#f2054d}
#sidebar{display:none}
.top_sj{display:none!important}
.banner_phone{display:none}
.sj_head{display:none}
.ny_banner{overflow:hidden;width:100%;height:313px;margin-top:80px}
.sj_head{width:100%;background-color:#000;height:50px;overflow:hidden;z-index:999;width:100%}
.sp_header{height:50px;overflow:hidden;position:fixed;z-index:10;width:100%;background-color:#000}
.sp_logo{padding:0 10px;float:left;height:50px}
.sp_logo img{margin:auto;max-height:49px}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px}
.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}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.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;transition:top ease .35s;-webkit-overflow-scrolling:touch}
.nav_show{top:50px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999}
.sjj_nav ul li i{position:absolute;top:10px;right:0;border-left:1px #333 solid;height:30px;padding:0 7px 0;margin-top:-2px}
.sjj_nav ul li i svg{transform:rotate(-90deg);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: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:18px;float:left;margin:15px 10px 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:5px}
.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:#f2054d}
.sjj_nav>ul>li:nth-child(9){border-bottom:none!important}
.nav .nav_list{position:absolute;left:50%;margin-left:-960px;width:1920px;margin-top:50px;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 ul{}
.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:none}
.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:none}
.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{}
.nav_news_list ul{display:-webkit-box}
.nav_news_list ul li{display:block;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;margin-bottom:20px}
.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{}
.nav_fa_list ul{}
.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:#f2054d;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:none}
.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:120px;transition:all .5s ease}
.header .header_right .center .tel{float:right;height:50px;overflow:hidden;text-align:right;padding-left:30px;background:url(../images/to_tel_bg.png) no-repeat 0 8px}
.header .header_right .center .tel span{float:right;font-size:19px;color:#fff000;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 .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:#f2054d}
.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:none;background:0 0;outline:none;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:none;cursor:pointer;outline:none;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:#f2054d}
.f_service_con .h_fumin_lei:hover span{color:#f2054d}
.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:28px;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:465px;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:52px}
.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:#f2054d}
.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:none;outline:none;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:#f2054d;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:#f2054d;color:#fff;border:none;border-radius:3px;font-size:15px;cursor:pointer;font-weight:700;outline:none}
.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}