@charset 'utf-8';
    html,body,div,p,span,img,h4,a,i,ul,li,dl,dd,dt,h2,form,input,select,option,label{margin:0;padding:0;font-family:'Microsoft YaHei';outline:none;}
    i{font-style:normal;}
    li{list-style:none;}
    a{text-decoration:none;}
    button{display:none;}
    body {-moz-user-select: none;}
    @font-face {
      font-family: 'iconfont';  /* project id 1253625 */
      src: url('../fonts/iconfont.eot');
      src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'),
      url('../fonts/iconfont.woff2') format('woff2'),
      url('../fonts/iconfont.woff') format('woff'),
      url('../fonts/iconfont.ttf') format('truetype'),
      url('../fonts/iconfont.svg#iconfont') format('svg');
    }
    .iconfont{
        font-family:"iconfont" !important;
        font-size:16px;
        font-style:normal;
        -webkit-font-smoothing: antialiased;
        -webkit-text-stroke-width: 0.2px;
        -moz-osx-font-smoothing: grayscale;
    }
    .jp-box{width:100%;margin:auto;}
    .jp-box .jp-head{width:100%;height:83px;background:#fff;}
    .jp-box .jp-head a{display:block;}
    .jp-box .jp-head:after{content:'';display:table;clear:both;}
    .jp-box .jp-head div{float:left;}
    .jp-box .jp-head .jp-logo{width:375px; padding-left: 15px; }
    .jp-box .jp-head .jp-logo a img{display:block; max-width: 100%; padding-top: 13px; }
    .jp-box .jp-head .jp-dz{position:relative;}
    .jp-box .jp-head .jp-dz a.jp-dz-link{height:83px;line-height:83px;margin-left:5px;color:#4A4A4A;font-size:14px;padding:0 5px;}
    .jp-box .jp-head .jp-dz a.jp-dz-link img{margin-left:5px;position:relative;top:3px;}
    .jp-box .jp-head .jp-dz .jp-dz-list{display:none;padding:10px 15px;position:absolute;top:83px;left:30px;background:#fff;width:281px;border:1px solid #DBDBDB;z-index:111;}
    .jp-box .jp-head .jp-dz .jp-dz-list h2{font-weight:100;font-size:14px;color:#333;border-left:3px solid #FD1711;text-indent:5px;
        margin-bottom:10px;}
    .jp-box .jp-head .jp-dz .jp-dz-list ul:after{content:'';display:table;clear:both;}
    .jp-box .jp-head .jp-dz .jp-dz-list ul li{float:left;}
    .jp-box .jp-head .jp-dz .jp-dz-list ul li a{font-size:14px;color:#333;line-height:35px;}
    .jp-box .jp-head .jp-dz .jp-dz-list ul li a span{margin:0 25px;}
    .jp-box .jp-head .jp-nav{float:right;margin-right:30px;}
    .jp-box .jp-head .jp-nav ul:after{content:'';display:table;clear:both;}
    .jp-box .jp-head .jp-nav ul li{float:left;height:80px;line-height:80px;margin:0 10px;position: relative;}
    .jp-box .jp-head .jp-nav ul li a{color:#999;font-size:14px;t}
    .jp-box .jp-head .jp-nav ul li a:hover { text-decoration: none; border-bottom:4px solid #FD1711;}
	
    .jp-box .jp-head .jp-nav .subnav { transition: opacity .4s ease; position: absolute; top: 70px; left: -15px; background:#ffffff; z-index: 2222;
        border: 0px solid #ddd; border-top: 0; display:none; }
    .jp-box .jp-head .jp-nav .subnav:before,
    .jp-box .jp-head .jp-nav .subnav:after { position: absolute; content: ''; display: block; width: 0; border-top:0px; 
        border-left: 0px solid transparent; border-right: 0px solid transparent; 
          left: 50%; margin-left: -8px; }
    .jp-box .jp-head .jp-nav .subnav:before {  border-bottom: 0px solid #ddd; top: -8px; }
    .jp-box .jp-head .jp-nav .subnav:after { border-bottom: 0px solid #fafafa; top: -7px; }
    .jp-box .jp-head .jp-nav .subnav p a { display: block; border-top:#dadada 0px solid; width: 80px; height: 40px; line-height: 40px; 
        color: #999; text-align: center; }
    .jp-box .jp-head .jp-nav .subnav p a:hover { opacity: .7; color: #FD1711; }
    .jp-box .jp-head .jp-nav ul li a.nav-on{color:#333;border-bottom:0px solid #FD1711;}
	
    .jp-box .jp-head .jp-tel{float:right;padding-top:30px;}
    .jp-box .jp-head .jp-tel img{margin-right:45px; width: 110px; }
    /*banner����*/
    .jp-box .jp-banner{width:100%;overflow:hidden;}
    .jp-box .jp-banner a{width:100%; height: 100%; display:block;}
    .jp-box .jp-banner a img{width:100%; height: 100%; display:block;}
    /*�л���ť*/
    #swiper1 .swiper-pagination-bullet{ width:13px;height:13px;}
    #swiper1 .swiper-pagination-bullet-active{background:#FD1711;}
    #swiper1 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px;}
    
    /*����*/
    .jp-anli ul:after{content:'';display:table;clear:both;}
    .jp-anli ul{padding:42px 0;}
    .jp-anli ul li{float:left;width:24.9%;border-right:1px solid #D8D8D8;text-align:center;}
    .jp-anli ul li.last-li{width:25%;border:none;}
    .jp-anli ul li dl dt{font-size:48px;color:#333;}
    .jp-anli ul li dl dt span{font-size:24px;position:relative;top:-25px;left:5px;color:#999;}
    .jp-anli ul li dl dd{padding-top:10px;color:#999;}
    /*��������ʼ*/
    .jp-biaodan{width:100%;height:510px;background:url(../images/xuqiu.png) center no-repeat;background-size:cover;}
    .jp-biaodan .jp-bd-form{width:1200px;margin:auto;position:relative;}
    .jp-biaodan .jp-bd-form .jp-bd-bg{width:760px;height:430px;position:absolute;background:rgba(255,255,255,.2);top:55px;right:30px;z-index:1;}
    .jp-biaodan .xuqiu-top{border-radius: 6px; position:absolute;top:45px;right:-20px;background:#fff;padding:20px;z-index:2;}
    .jp-biaodan .xuqiu-top h4{font-size:18px;font-weight:100;padding-bottom:10px;}
    .jp-biaodan .xuqiu-top .xuqiu-border{width:183px;height:3px; background:rgba(253,23,17,1);}
    .jp-biaodan .xuqiu-top ul{margin:20px auto 0;}
    .jp-biaodan .xuqiu-top ul li:after{content:'';display:table;clear:both;}
    .jp-biaodan .xuqiu-top ul li p{float:left;margin-top:15px;position:relative;}
    .jp-biaodan .xuqiu-top ul li p.left-on{margin-left:30px;}
    .jp-biaodan .xuqiu-top ul li p .mustFill { position: absolute; top: 8px; left: -10px; color: #e3120b; }
    .jp-biaodan .xuqiu-top ul li p span.arrow{position:absolute;right:5px;top:6px;}
    .jp-biaodan .xuqiu-top ul li p span.arrow.arrow_time{ top:9px; }
    .jp-biaodan .xuqiu-top ul li p.hd-xq span{color:#666;font-size:14px;margin-left:9px;}
    .jp-biaodan .xuqiu-top ul li p.hd-xq span i{display:inline-block;width:17px;height:16px;border:1px solid #C0CCDA;border-radius:4px;position:relative;top:4px;margin-right:5px;}
    .jp-biaodan .xuqiu-top ul li p.hd-xq span i.xuqiu-on{background:url(../images/checkbox.png) center no-repeat;background-size:17px 16px;}
    .jp-biaodan .xuqiu-top ul li p:after{content:'';display:table;clear:both;}
    .jp-biaodan .xuqiu-top ul li p label{font-size:14px;color:#666;margin-right:5px;}
    .jp-biaodan .xuqiu-top ul li p label.time,
    .jp-biaodan .xuqiu-top ul li p .input-parent{float:left !important;}
    .jp-biaodan .xuqiu-top ul li p .input-parent input{background-size:15px;background-position:257px 10px;}
    .jp-biaodan .xuqiu-top ul li p label.time{position:relative;top:8px;margin-right:10px;}
    .jp-biaodan .xuqiu-top ul li p input,
    .jp-biaodan .xuqiu-top ul li p select{-webkit-appearance: none;-moz-appearance: none;appearance: none;width:280px;padding: 0 5px;height:36px;line-height:36px;border:1px solid #D8D8D8;border-radius:4px;}
    .jp-biaodan .xuqiu-top ul li p input{padding:0 5px;width:268px;height:34px;line-height:34px;}
    .jp-biaodan .xuqiu-top ul li p.sex{padding-top:5px;}
    .jp-biaodan .xuqiu-top ul li p.sex span{margin-left:20px;color:#1F2D3D;}
    .jp-biaodan .xuqiu-top ul li p.sex span i{display:inline-block;width:16px;height:16px;border:1px solid #C0CCDA; 
        border-radius:50%;background:rgba(255,255,255,1);margin-right:5px;position:relative;top:3px;}
    .jp-biaodan .xuqiu-top ul li p.sex span i.sex-on{background:url(../images/radio.png) center center no-repeat;background-size:16px 16px; border-color:#e3120b;}
    .jp-biaodan .xuqiu-top .submit{margin-top:25px;text-align:center;padding-left: 30px;}
    .jp-biaodan .xuqiu-top .submit input{cursor:pointer;border:none;border-radius:6px;color:#fff;width:340px;height:37px;line-height:37px;background:#C2C2C2;font-size:14px;text-align:center;font-size:14px;}
    .jp-biaodan .xuqiu-top .submit input.sub-on{background:#FD1711;}
    .jp-biaodan .xuqiu-top .xuqiu-zshi{text-align:center;font-size:14px;color:#333;margin-top:5px;padding-left: 30px;}
    .jp-biaodan .xuqiu-top .xuqiu-zshi span{color:#E30006;}
    /*���ŷ���*/
    .remen-fuwu{width:1200px;margin:50px auto 0;}
    .remen-fuwu ul:after{content:'';display:table;clear:both;}
    .remen-fuwu .fuwu_top{ margin-bottom: 15px;font-weight:100;color:#333;font-size:24px;}
    .remen-fuwu .fuwu_top i{color:#D8D8D8;font-size:14px;margin:0 5px;}
    .remen-fuwu .fuwu_top span{display:inline-block;text-transform:capitalize;color:#999;font-size:14px;}
    .remen-fuwu ul li { float:left;width: 200px; padding: 58px 0; 
        background: url('../images/fuwu1.jpg') center no-repeat; background-size: 100% 100%; }
    .remen-fuwu ul li a { position: relative; top:0; display: block; color: rgba(255, 255, 255, .8); text-align: center; }
    .remen-fuwu ul li a:hover { top: -10px; }
    .remen-fuwu ul li a,
    .hot_fuwu h4:before { transition: all .6s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .remen-fuwu ul li:nth-child(2) { background-image: url('../images/fuwu2.jpg'); }
    .remen-fuwu ul li:nth-child(3) { background-image: url('../images/fuwu3.jpg'); }
    .remen-fuwu ul li:nth-child(4) { background-image: url('../images/fuwu4.jpg'); }
    .remen-fuwu ul li:nth-child(5) { background-image: url('../images/fuwu5.jpg'); }
    .remen-fuwu ul li:nth-child(6) { background-image: url('../images/fuwu6.jpg'); }
    .hot_fuwu i{ font-size: 70px; line-height: 70px; }
    .hot_fuwu h2 { font-weight: 100; font-size: 18px; line-height: 61px; }
    .hot_fuwu h4 {padding-top: 20px;}
    .hot_fuwu h4:before{ content: ''; display: block;  margin: auto; width: 30px; height: 1px; 
        background: rgba(255, 255, 255, .3); -webkit-transform: rotate(0deg); transform: rotate(0deg); }
    .hot_fuwu a:hover h4:before { -webkit-transform: rotate(90deg); transform: rotate(90deg); }
    /* .hot_fuwu p { padding-top: 15px; font-size: 12px; line-height: 28px; } */
    /*������ʽ*/
    .anli-box{width:1200px;margin:65px auto 0;}
    .anli-box.fucon-box{margin-top:0px;}
    .anli-box .anli-top:after,
    .anli-box .anli-top ul:after{content:'';display:table;clear:both;}
    .anli-box .anli-top h2{font-weight:100;float:left;color:#333;font-size:24px;}
    .anli-box .anli-top h2 i{color:#D8D8D8;font-size:14px;margin:0 5px;}
    .anli-box .anli-top h2 span{display:inline-block;text-transform:capitalize;color:#999;font-size:14px;}
    .anli-box .anli-top ul{float:right;}
    .anli-box .anli-top ul li{float:left;}
    .anli-box .anli-top ul li a{width:83px;height:28px;display:inline-block;text-align:center;line-height:25px;
        font-size:14px;color:#999999;}
    .anli-box .anli-top ul li a.all-on{color:#fff;background:#FD1711;border-radius:2px;}
    .anli-box .anli-top ul li i{display:inline-block;padding:0 15px;color:#979797;}
    .anli-box .anli-list{margin-top:40px;position:relative;}
    .anli-box.fucon-box .anli-list{padding-bottom:40px;}
    .anli-box .anli-list.anli-jp{height:745px;}
    .anli-box .anli-list.anli-jp ul{width:1200px;position:absolute;top:0;left:0px;display:none;}
    .anli-box .anli-list.anli-jp ul.anli-li-on{display:block;}
    .anli-box .anli-list ul:after{content:'';display:table;clear:both;}
    .anli-box .anli-list ul li{width:380px;float:left;margin-left:20px;margin-top:20px;}
    .anli-box .anli-list .anli-li-on li{margin-left:30px;}
    .anli-box .anli-list ul li.list-left-on{margin-left:0;}
    .anli-box .anli-list ul li.list-on{
        -ms-box-shadow:0px 5px 4px rgba(0,0,0,.13);
        -o-box-shadow:0px 5px 4px rgba(0,0,0,.13);
        box-shadow:0px 5px 4px rgba(0,0,0,.13);
    }
    .anli-box .anli-list ul li a{display:block;}
    .anli-box .anli-list ul li dt{width:100%;height:290px;overflow:hidden;}
    .anli-box .anli-list ul li dt img{display:block;width:100%;height:290px;}
    .anli-box .anli-list ul li dt img,
    .anli-box .anli-list ul li dd a{
        text-indent:0;
        transition:all .5s;
    }
    .anli-box .anli-list ul li dt img.img-on{
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
    }
    .anli-box .anli-list ul li dd a{width:100%;height:40px;line-height:40px;color:#4A4A4A;font-size:16px; }
    .anli-box .anli-list ul li dd a.link-on{text-indent:16px;}
    .anli-box .anli-list ul li dd a img{position:relative;float:right;top:15px;right:15px;display:none;}
    .anli-box.fucon-box .anli-list ul li a{height:100%;}
    .anli-box.fucon-box .anli-list ul li dt img{height:100%;}
    /*��������*/
    .anli-box.fucon-box .anli-list ul li{width:284px;}
    .anli-box.fucon-box .anli-list ul li dt{height:191px;position:relative;}
    .anli-box.fucon-box .anli-list ul li dt .zhezao{display:none;width:100%;height:191px;position:absolute;z-index:1;left:0;top:0;background:rgba(0,0,0,.6);}
    .anli-box.fucon-box .anli-list ul li dt .zhezao p{cursor:default;width:252px;height:49px;padding:53px 0;
        color:#fff;border-top:3px solid #fff;border-bottom:3px solid #fff;position:absolute;top:0;
        right:0;bottom:0;left:0;margin:auto;z-index:2;font-size:12px;text-align:center;line-height:16px;}
    .huodong{background:#F7F7F7;padding:20px 0 100px;}
    .huodong h2{font-size:24px;font-weight:100;color:#333;text-align:center;padding:50px 0 80px;}
    .huodong .huodong-infos img{display:block;margin:auto;}
    /*��������*/
    .hezuo-liuceng{width:100%;}
    .hezuo-liuceng img{width:100%;display:block;}
    /*����ģ��*/
    .anli-news{width:1198px;margin:120px auto 0;}
    .anli-news ul:after{content:'';display:table;clear:both;}
    .anli-news ul a{ float:left;width:366px;margin-left:50px;}
    .anli-news ul a:nth-child(1) {margin-left:0;}
    .anli-news ul a .news-top{width:100%;height:300px;border-bottom:2px solid #D8D8D8;}
    .anli-news ul a .news-top h2{font-weight:100;font-size:24px;color:#666;line-height:18px;padding-bottom:25px;}
    .anli-news ul a .news-top h2 span{font-size:14px;margin-left:5px;}
    .anli-news ul a .news-top h4{ transition: all .2s ease-in; transform: translateZ(0.01px); -webkit-transform: translateZ(0.01px); color:#333;font-weight:100;font-size:18px;line-height:24px;padding-bottom:15px;}
    .anli-news ul a:hover .news-top h4 { color: #FD1711; text-indent: 12px; }
    .anli-news ul a .news-top p{font-size:12px;line-height:16px;color:#666;}
    .anli-news ul a .news-bottom{padding-top:15px; height:;height:40px;color:#999;font-size:14px;line-height:40px;}
    .anli-news ul a .news-bottom img{transition: right .4s ease-out; float:right;position:relative;top:3px; right: 12px; }
    .anli-news ul a:hover .news-bottom img { right: 0px; }
    /*�������*/
    .hezuo-banner{width:1198px;margin:30px auto;position:relative;}
    /* .hezuo-banner .swiper-slide{height:145px;} */
    .hezuo-banner .swiper-slide a{display:block;}
    .hezuo-banner .swiper-slide a img{width:100%;}
    .hezuo-banner .swiper-pagination-bullet{background:#A9A9A9;opacity:1;width:10px;height:10px;}
    .hezuo-banner .swiper-pagination-bullet-active{background:#333;}
    .hezuo-banner>.swiper-container-horizontal>.swiper-pagination-bullets{text-align:center;margin-top:60px;}
    .hezuo-banner .swiper-button-prev{left:-120px;margin-top:-30px;background:url(../images/arrow-left.png);width: 18px;height: 34px;}
    .hezuo-banner .swiper-button-next{right:-120px;margin-top:-30px;background:url(../images/arrow-right.png);width: 18px;height: 34px;}
    /*�ͷ�*/
    .kf-box{position:fixed;right:0px;top:400px;width:200px;z-index:999;}
    .kf-box h4{text-align:center;font-size:16px;color:#fff;background: #FD1711;height:56px;line-height:56px;font-weight:100;}
    .kf-box .kf-tel p{background:#fff;font-size:16px;height:44px;line-height:44px;}
    .kf-box .kf-tel a{display:block;height:44px;text-align:center;line-height:44px;color:#666;}
    .kf-box .kf-tel a img{vertical-align:middle;position:relative;left:5px;}
    /*footer*/
    .footer-box{width:100%; background:rgba(51,51,51,1);}
    .footer-box .footer-top{color:#fff;line-height:25px;font-size:16px;padding:25px 80px 0;}
    .footer-box .footer-top span{text-transform: uppercase;color:#FD1711;margin-right:5px;font-size:16px;position:relative;
        top:2px;}
    .footer-box .footer-top i{margin:0 5px;color:#666;}
    .footer-box .footer-infos{border-bottom:1px solid #666;padding:0 80px;}
    .footer-box .footer-infos:after{content:'';display:table;clear:both;}
    .footer-box .footer-infos p{margin-top:15px;line-height:25px;}
    .footer-box .footer-infos p.infos-left{float:left;}
    .footer-box .footer-infos p.infos-left a{color:#fff;font-size:13px;margin-left:25px;}
    .footer-box .footer-infos p.infos-left a img{margin-right:5px;position:relative;top:3px;}
    .footer-box .footer-infos p.infos-right{float:right;}
    .footer-box .footer-infos p.infos-right a{margin-left:20px;}
    .footer-box .footer-infos p.infos-right a img{position:relative;}
    .footer-box .footer-nav{padding:15px 80px;}
    .footer-box .footer-nav:after,
    .footer-box .footer-nav ul:after{content:'';display:table;clear:both;}
    .footer-box .footer-nav ul,
    .footer-box .footer-nav ul li{float:left;}
    .footer-box .footer-nav ul li a{font-size:14px;color:#fff;}
    .footer-box .footer-nav ul li a span{margin:0 20px;}
    .footer-box .footer-nav p{float:right;color:#C2C2C2;font-size:12px;}
    .footer-box .footer-nav p span{margin-left:10px;color:#fff;font-size:14px;text-decoration: underline;}

    /*����ɹ�*/
    .bd-box{display:none;width:100%;background:rgba(0,0,0,.7);position:fixed;top:0;left:0;z-index:33;}
    .bd-sucess{text-align:center;width:404px;height:236px;background:#fff;position:absolute;left:50%;margin-left:-202px;z-index:34px;}
    .bd-sucess img{width:83px;height:83px;left:50%;margin-left:-41px;position:absolute;top:-41px;}
    .bd-sucess h2{font-weight:100;text-align:center;color:#4CD964;font-size:18px;line-height:24px;margin-top:58px;}
    .bd-sucess p{color:#878787;font-size:14px;line-height:19px;text-align:center;padding:17px 0 38px;}
    .bd-sucess a{display:inline-block;width:151px;height:45px;line-height:45px;text-align:center;color:#fff;
        background: #C2C2C2;font-size:14px;}

    /*΢�Ź��ں�*/
    .weixin{position:relative;}
    .weixin span{visibility:hidden;display:block;width:115px;height:115px;position:absolute !important;top:-130px;left:-49px;}
    .weixin span:after{content:'';display: block;width:0;border-top:5px solid #fff;
        border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:none;position:absolute;bottom:-5px;left:50%;margin-left:-5px;}
    .weixin .weixin-img{width:100%;}

    /* ���ض��� */
    .back_top { display: none; position: fixed; right:0; bottom: 180px; z-index: 55; background:#bc3f61; font-size: 18px;
        width: 49px; height: 49px; cursor: pointer; text-align: center; line-height: 49px; color: #fff; }

.anli-news {
    width: 1198px;
    margin: 60px auto 0;
}				
.anli-news ul a .news-top{width:100%;height:409px;border-bottom:2px solid #D8D8D8;}
.anli-news ul a .news-top img{ width:100%; padding-top:16px; height:223px; padding-bottom:0px;}	
.anli-news ul a .news-top p {
    font-size: 12px;
	line-height:20px;
	color: #999;
}	
.anli-news ul a .news-top h4 {
    color: #666;
}

.jp-biaodan {
    height: 460px;
}
.jp-biaodan .xuqiu-top {
    top: 18px;
}

.footer_menu_bar{
	height: 153px;
	background: #000;
	text-align: center;
	width: 1200px;
	position: fixed;
	bottom: 0px;
	left: 0px;
	margin:0 auto;
	display:none;
	z-index:999999;

}
.footer_menu_bar a{
	width: 32%;
	display: inline-table;
	color: #6f6f6f;
	font-size: 39px;
	text-aligen: center;
	padding: 18px 0 0 0 ;
}
.footer_menu_bar a:hover{
	color: #6f6f6f;
}
.footer_menu_bar .option{
	line-height: 16px;
	text-aligen: center;
	margin: 21px 0 0 0;
	color:#ECE6E6;
}
.footer_menu_bar .last{
	border: 0px;
}
.footer_menu_bar .icon_footer_home{
	height: 20px;
	line-height: 16px;
	vertical-align: top;
}
.footer_menu_bar .icon_footer_online,.footer_menu_bar .icon_footer_phone,.footer_menu_bar .icon_footer_apply{
	height: 66px;
	line-height: 66px;

	vertical-align: top;
}

.footer_menu_bar{
	height: 182px;
	background: #000000;
}
.footer_menu_bar a{
	padding: 31px 0 0 0 ;
	color: #ffffff !important;
}