body,input,h1,h2,h3,h4,h5,h6,textarea,table,div,ul,li,select{font-family:Microsoft YaHei;margin:0;padding:0;color:inherit;    line-height: 1;}

img{border:0;display: inline-block;max-width:100%;vertical-align: middle;}

.fl{float:left;}

.fr{float:right;}

ul,li{ list-style:none; }

a{ text-decoration:none; color:inherit;}

:focus{outline:none!important;border-color:inherit;}

.clearfix{*zoom: 1;}

.clearfix:before,.clearfix:after

{display: table;line-height: 0;content: "";}

.clearfix:after{clear: both;}

table{border-collapse:collapse;border-spacing:0;width:100%}

h3,h4,h5,h6{font-weight: normal;}

.auto{width: 1200px;margin:0 auto;}

em,i{font-style:normal;}

*{box-sizing:border-box;}

input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;}

textarea {  -webkit-appearance: none;}   

a:hover{transition: all .2s;}



.img_hover_wrap{overflow: hidden;}

.img_hover{transition: all .3s;}

.img_hover:hover{transform: scale(1.05,1.05);}

.img_traslate{transition: all .3s;}

.img_traslate:hover{transform: translateY(-10px);}

.img_rotate{transition: all .3s;}

.img_rotate:hover{transform:rotate(-360deg);}

.fz_hover:hover{color:#ecda32!important;}

.bold{font-weight: bold;}

.center{text-align: center;}

.img{width: 100%;display: block;}

.item_scale .icon{transition: all .3s;}

.item_scale:hover .icon{transform: scale(1.1,1.1);}

.ellipsis{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.ele:before,.ele:after{content:'';position:absolute;display: block;}

a:hover{color: inherit;}

.c_main{color: #c41131;}



.inner_banner{width: 100%;height: 275px;text-align: center;overflow: hidden;padding-top: 85px;}

.inner_banner .title{font-size: 44px;color: #c41131;font-weight: bold;}

.inner_banner .font{font-size: 24px;color: #c41131;margin-top: 25px;display: inline-block;}

.inner_banner .line{width: 40px;height: 1px;background: #c41131;display: inline-block;vertical-align: middle;margin:0 20px;}



.case_main{padding:55px 0 100px;background: url(https://www.yimxun.com/statics/image/case_03.jpg) no-repeat center;background-size:cover;}

.case_menu{text-align: center;}

.case_menu a{display: inline-block;width: 220px;height: 50px;border:1px dashed #c30d23;line-height: 50px;margin:0 15px;font-size: 18px;color: #000000;border-radius:28px;}

.case_menu a.cur,.case_menu a:hover{color: #fff;background: #c30d23;}



.case_list{margin:60px 0 0 0;}

.case_list .list{margin-left: -30px;}

.case_list .item{margin:0 0 35px 30px;border:1px solid #d3d3d3;background: #fff;padding:5px 5px 0;float: left;width: 380px;}

.case_list .item .imgbox{height: 255px;}

.case_list .item .title{font-size: 18px;color: #000000;line-height: 50px;text-align: center;}

.case_list .item:hover .title{color: #c30d23;}



.al_t { font-weight:bold; font-size:24px; padding-left:10px; height:24px;  border-left:3px solid #F00; line-height:24px;}

.idx_case_list{margin:30px 0 30px 0;}

.idx_case_list .list{margin-left: -40px;}

.idx_case_list .item{margin:0 0 35px 40px;float: left;width: 270px;}

.idx_case_list .item .imgbox{border:1px solid #d3d3d3;background: #fff; height:215px; padding:7px;}

.idx_case_list .item .imgbox img { width:254px; height:196px;}

.idx_case_list .item .title{font-size: 18px;color: #000000;line-height: 50px;text-align: center;}

.idx_case_list .item:hover .title{color: #c30d23;}







.team_main{padding:25px 0 60px;}

.team_list .list{padding-bottom: 30px;margin-left: -30px;}

.team_list .item{margin:0 0 17px 30px;width: 380px;float: left;}

.team_list .item .imgbox{height:310px;}

.team_list .item .title{font-size: 18px;color: #333;line-height: 40px;text-align: center;background: #f8f8f8;}

.team_list .item:hover .title{color: #c30d23;}





.pagelist{text-align: right;font-size: 0;}

.pagelist li{display: inline-block;margin:0 2px;width: 40px;height: 40px;border:1px solid #9b9b9b;font-size: 24px;color: #2a304a;text-align: center;line-height: 40px;}

.pagelist li.prev,.pagelist li.next{color: #9b9b9b;}

.pagelist li.cur,.pagelist li:hover{color: #fff;background: #2a304a;border-color:#2a304a;}





.news_main{padding-bottom: 60px;background: url(https://www.yimxun.com/statics/image/news_03.jpg) no-repeat center;background-size:cover;}

.news_main .tips{padding:25px 0;font-size: 16px;color: #000000;text-align: center;}



.news_list{padding-bottom: 10px;}

.news_list .item{margin-bottom: 15px;border:1px solid #dbdbdb;background: #fff;}

.news_list .imgbox{width: 200px;height: 90px; margin:30px 0px 30px 10px; }

.news_list .info{width: 970px;padding:30px 20px 0;}

.news_list .title{font-size: 20px;color: #c41131;display: block;}

.news_list .desc{font-size: 16px;color: #333333;line-height: 34px;margin-top: 20px;}

.news_list .item:hover .title{font-weight: bold;}





.contact_map{margin-top: 10px;position:relative;}

.contact_map .map{height: 550px;}

.contact_map .map img{height: 550px;}

.contact_map .box{position:absolute;background: url(https://www.yimxun.com/statics/image/contact_06.png) no-repeat center;background-size:cover;width: 530px;height: 305px;padding:45px 0 0 75px;top: 85px;left: 50%;margin-left: -265px;}

.contact_map .title{font-size: 24px;color: #c41131;margin-bottom: 30px;}

.contact_map li{font-size: 16px;color: #333333;line-height: 36px;padding-left: 20px;}

.contact_map .address{background: url(https://www.yimxun.com/statics/image/contact_03.png) no-repeat left center;background-size:13px 17px;}

.contact_map .phone{background: url(https://www.yimxun.com/statics/image/contact_04.png) no-repeat left center;background-size:13px 17px;}

.contact_map .email{background: url(https://www.yimxun.com/statics/image/contact_05.png) no-repeat left center;background-size:13px 17px;}



.contact_msg{padding-top: 50px;}

.contact_msg .title{font-size: 44px;color: #000000;font-weight: bold;text-align: center;}

.contact_msg .tips{font-size: 24px;color: #ce0000;line-height: 44px;margin:35px 0 55px;text-align: center;}

.contact_msg .formbox{background: url(https://www.yimxun.com/statics/image/contact_02.jpg) no-repeat center;background-size:cover;height: 510px;position:relative;border-top:1px solid #d8d5d6;}

.contact_msg .box{width: 600px;height: 507px;background: #fff;position:absolute;top: 0;left: 50%;padding:70px 55px 0 55px;}

.contact_msg .notice{font-size: 18px;color: #000000;line-height: 28px;text-align: center;margin-bottom: 50px;}

.contact_msg li{margin-bottom: 15px;}

.contact_msg .tit{display: block;float: left;width: 115px;font-size: 18px;color: #000000;line-height: 36px;text-align: right;min-height:36px;}

.contact_msg .tit em{color: #ce0000;}

.contact_msg .info{width: 370px;float: left;}

.contact_msg .ipt_txt{display: block;border:1px solid #c8c8c8;width: 100%;height: 36px;padding:0 15px;line-height: 36px;font-size: 16px;}

.contact_msg .group{width: 30%;float: left;font-size: 16px;color: #000000;line-height: 36px;}

.contact_msg .group input{margin-right: 5px;width: 13px;height: 13px;}

.contact_msg .ipt_button{font-size: 16px;color: #ffffff;width: 170px;height: 40px;background: #c41131;display: block;border:none;cursor: pointer;margin-top: 15px;}





.customer_main{padding:50px 0 60px;}



.customer_top_wrap{height: 430px;overflow: hidden;border:1px dashed #c41131;padding:10px 25px 25px;}

.customer_top{}

.customer_top li{font-size: 16px;color: #333333;line-height: 48px;border-bottom:1px solid #d3d3d3;width: 100%;}

.customer_top .date{font-size: 16px;color: #9b9b9b;}



.customer_form{padding:55px 0;}

.customer_form .lbox{width: 680px;}

.customer_form li{margin-bottom: 10px;}

.customer_form .tit{font-size: 14px;color: #333;display: block;float: left;line-height: 40px;width: 100px;text-align: right;}

.customer_form .ipt{display: block;border:1px solid #afafaf;float: left;width: 340px;font-size: 14px;color: #333;}

.customer_form .ipt_txt{height: 40px;line-height: 40px;padding:0 10px;}

.customer_form .ipt_con{height: 65px;padding:10px;display: block;resize:none;}

.customer_form .ipt_submit{width: 106px;height: 106px;background: #eeeeee;font-size: 35px;color: #808080;border:1px solid #ddd;border-radius:26px;margin-left: 20px;    white-space: pre-line;line-height: 45px;cursor: pointer;}

.customer_form .ipt_submit:hover{color: #c41131;}



.customer_form .rbox{width: 450px;padding-top: 40px;}

.customer_form .rbox .ipt_txt{width: 230px;}

.customer_form .ipt_button{font-size: 16px;color: #fff;width: 85px;height: 40px;background: #808080;line-height: 40px;cursor: pointer;}

.customer_form .ipt_button:hover{background: #c41131;}



.customer_imgs{padding-top: 30px;}

.customer_imgs .title{font-size: 44px;color: #c41131;font-weight: bold;text-align: center;}

.customer_imgs .list{margin:40px 0 0 -5px;}

.customer_imgs .list img{display: block;width: 295px;height: 530px;margin:0 0 10px 5px;float: left;}





.detail_main{background: #efeff0;padding-bottom: 35px;}

.crumb{font-size: 14px;color: #444444;line-height: 70px;}

.crumb a{line-height: 70px;}

.crumb a:hover{color: #c41131;}

.detail_detail{background: #fff;border:1px solid #ddd;}

.detail_detail .top{padding:20px;border-bottom:1px solid #eee;font-size: 30px;color: #333;line-height: 42px;}

.detail_detail .top .btn{font-size: 18px;color: #fff;width: 170px;height: 42px;display: block;float: right;margin-left: 10px;}

.detail_detail .top .kf{background: url(https://www.yimxun.com/statics/image/detail_01.jpg) no-repeat 105px center #c41131;background-size:33px 29px;padding-left: 30px;}

.detail_detail .top .fw{background: url(https://www.yimxun.com/statics/image/detail_02.jpg) no-repeat 20px center #2b314b;background-size:33px 29px;padding-left: 56px;}



.detail_l{width: 790px;border-right:1px solid #eee;padding:20px;}

.detail_l .date{font-size: 14px;color: #666;    line-height: 20px;}

.detail_l .editbox{padding:20px 0;}

.detail_l .editbox p{font-size: 14px;line-height: 24px;color: #666;}

.detail_l .editbox div{font-size: 14px;line-height: 24px;color: #666;}





.detail_r{width: 405px;padding:15px 20px;}

.detail_r .group{margin-bottom: 25px;}

.detail_r .tit{font-size: 18px;}

.detail_r .teambox{margin-top: 25px;padding:0 15px;    position: relative;}

.detail_r .teambox .t_top{font-size: 16px;color: #fff;background: #2b314b; background-size:cover;line-height: 40px;text-align: center;}

.detail_r .imgslide{width: 335px;height: 310px;overflow: hidden;}

.detail_r .flex-control-nav{bottom: 15px;z-index:30;}

.detail_r .flex-control-paging li a{width: 10px;height: 10px;background: #fff;opacity: 1;box-shadow:none;}

.detail_r .flex-control-paging li a.flex-active{background: #69aaec;opacity: 1;}



.detail_r .list{margin-top: 30px;}

.detail_r .list li{position:relative;margin-bottom: 15px;line-height: 30px;font-size: 14px;color: #333;border-bottom:1px dashed #000000;padding-left: 15px;}

.detail_r .list li:before{content:'';display: block;position:absolute;top: 13px;left: 3px;width: 3px;height: 3px;background: #000;}

.detail_r .list li:hover{color: #c41131;}





.knowl_main{background: #efeff1;padding:35px 0 55px;}

.knowl_l{width: 230px;background: #fff;padding:15px 10px 55px;}

.knowl_l .title{font-size: 18px;color: #000;padding: 15px 10px;border-bottom:1px solid #ddd;}

.knowl_l .title .en{font-size: 14px;color: #eee;padding-left: 10px;}

.knowl_l .menu{padding:10px 0 0;}

.knowl_l .menu a{display: block;line-height: 45px;text-align: center;font-size: 16px;color: #333;border-radius:10px;margin-top: 5px;}

.knowl_l .menu a.cur,.knowl_l .menu a:hover{color: #fff;background: #c41131;}



.knowl_r{width: 950px;background: #fff;padding:25px 25px 80px;}

.knowl_list{padding-bottom: 50px;}

.knowl_list .item{padding:25px 15px;border-bottom:1px dashed #d5d5d5;}

.knowl_list .title{font-size: 18px;color: #333;display: block;}

.knowl_list .sm{margin-top: 20px;}

.knowl_list .tag{font-size: 14px;color: #666;}

.knowl_list .words{}

.knowl_list .rela{}

.knowl_list .read{margin-right: 15px;background: url(https://www.yimxun.com/statics/image/knowl_01.png) no-repeat left center;background-size:15px;padding-left: 23px;}

.knowl_list .date{background: url(https://www.yimxun.com/statics/image/knowl_02.png) no-repeat left center;background-size:15px;padding-left: 23px;}

.knowl_list .desc{font-size: 14px;color: #999;line-height: 24px;margin-top: 15px;}

.knowl_list .item:hover .title{font-weight: bold;color: #c41131;}





.about_main{background: #efeff1;padding:35px 0 55px;}





.contact {

   

   

    background-color: #fff;

    padding: 15px 25px 25px;

}

.about-tit {

    height: 34px;

    line-height: 34px;

    display: block;

}

.about-tit h3 {

    color: #ee7700;

    font-size: 18px;

    display: inline-block;

    padding: 0 8px 0 0;

    position: relative;

    font-size: 18px;font-weight: bold;

}

.about-tit h3 .s1 {

    font-size: 18px;

}

.about-tit h3 .s2 {

    font-size: 14px;

    height: 30px;

    margin: 4px 0 0 6px;

}

.about-tit h3 .l {

    position: absolute;

    width: 85px;

    right: -85px;

    border-bottom: 1px solid #e9e9e9;

    top: 22px;

}

.about-por1 .l {

   

    width: 96%;

    color: #666666;

    line-height: 28px;

    font-size: 14px;

    padding: 10px 0 30px 0;

    text-align: justify;

    text-justify: distribute-all-lines;

}

.jigou {

    width: 100%;

    min-height: 300px;

    background: #fff;

    margin: 0 auto;

}

.jigou .jigou-nr {

    padding: 0 20px;

}

.jglist {

    margin-top: 10px;

    font-size: 14px;border-top: 1px solid #666;

}

.jglist h3 {

    height: 36px;

    line-height: 36px;font-size: 17px;font-weight: bold;text-align: left;

margin-top: 10px;}

.jglist li {

    border-bottom: 1px dashed #999;

    line-height: 2.2em;

    zoom: 1;

    overflow: hidden;

}

.jglist li a {

    float: left;

}

.jglist li span {

    float: right;

}

.huoban {

    margin: 60px 20px 30px;

    height: 600px;

    background: url(https://www.yimxun.com/statics/image/huoban.jpg) right top no-repeat;

}

.huoban .info {

    font-size: 21px;

}

.huoban .info h3 {

    font-size: 36px;

    font-weight: normal;    color: #434853;text-align: left;

}

.huoban .info p{margin-top: 10px;}

.jglist li:hover{background:#424244;color:#fff;}

.jigou .pagelist{margin-top: 15px;}

.jigou .pagelist li{width: 30px;height: 30px;line-height: 30px;font-size: 14px;}