﻿li {
    list-style: none;
}

ul {
    padding: 0;
    margin: 0;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
        word-wrap: break-word;
}

input{
    outline: none;
    font-family: '微软雅黑';
}

.text-center{
    text-align: center;
} 
a{color: #333;}  
html, body, div, span, applet, object, iframe, 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, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0px;bor;/* border: 0; */f;/* font-size: 100%; */*/outline: none;}
caption,h1, h2, h3, h4, h5, h6, p{ margin: 0; padding: 0px;
    -moz-box-sizing: border-box;
　　-webkit-box-sizing: border-box;
　　box-sizing: border-box;
}
html {font-size: 14px;-ms-text-size-adjust: 100%;overflow-x: hidden;/* -webkit-tap-highlight-color: transparent; */}
body {font-family: "Microsoft Yahei","微软雅黑","Hiragino Sans GB","冬青黑体",tahoma,"times new roman",helvetica,arial;margin: 0 auto;color: #333;background-color: #fff;}
body{
        overflow: hidden;

}

textarea{
    outline: none;
       font-family: '微软雅黑';
}
.inner {
    width: 1100px;
    margin: 0px auto;
}
.inner1200 {
    margin: 0px auto;
    width: 1200px;
    position: relative;
}
.inner1600 {
    margin: 0px auto;
    width: 1600px;
    position: relative;
}
.inner1000{
    width: 1000px;
    margin: 0 auto;
}
.inner1100 {
    margin: 0px auto;
    width: 1100px;
}
.inner1080{width: 1080px;
margin: 0 auto;}
.inner1280{width: 1280px;margin: 0 auto;}
.inner1240{
   margin: 0px auto;
    width: 1240px; 
}
.inner1300{
   margin: 0px auto;
    width: 1300px; 
     position: relative;
}

.inner1400{
margin: 0px auto;
    width: 1400px;
}
.inner1440{
    margin: 0 auto;
    width: 1440px;
    position: relative;
}
.inner1536{
margin: 0px auto;
    width: 1536px;
    position: relative;
}
.fc {
    text-align: center;
}

.center{
    text-align: center;
}
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0px; }
.clearfix:after { clear: both; }

h1, h2, h3, h4, h5, h6, p {
    margin: 0;
    padding: 0px;
}
figure,section,li,dd,div{
    margin: 0;
    padding: 0px;
    border: 0;
    font-size: 100%;
    outline: none;
}
/*section{
    letter-spacing:1px; 

}*/


a{
    text-decoration: none;
    outline: none;
}
/*loding*/

.loading {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: #fff;
    z-index: 1000000;
}

.spinner {
    width: 150px;
    height: 30px;
    position: absolute;
    left: 47%;
    top: 50%;
    margin-left: -75px;
    margin-top: -15px;
}

.spinner>div {
    /* width: 30px;
    height: 30px;
    background-color: #67CF22;*/
    border-radius: 100%;
    /*  display: inline-block;*/
    -webkit-animation: bouncedelay 1.8s;
    animation: bouncedelay 1.8s;
    /* Prevent first frame from flickering when animation starts */
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}


@-webkit-keyframes bouncedelay {


    0% {
        -webkit-transform: scale(0.5)
    }
    ,
    30% {
        -webkit-transform: scale(0.8)
    }
    ,
    /*    60% {
        -webkit-transform: scale(1.2)
    },*/
    100% {
        -webkit-transform: scale(2)
    }
}
@-webkit-keyframes bouncedelay1 {


    0% {
        -webkit-transform: scale(0.5)
    }
    ,
    30% {
        -webkit-transform: scale(0.8)
    }
    ,

    100% {
        -webkit-transform: scale(1.5)
    }
}


.fl{
    float: left;
}
.ri{
    float: left;
}
.fr{
    float: right;
}


/*分页*/
.fanye{
    float: left;
    width: 100%;
    margin: 20px 0;
}
.newdtitle{
    text-align: center;
    font-size: 32px;
    padding: 15px 0;
    padding-bottom: 30px;

    color: #fff;
}
.new-deta{
    color: #fff;
}
.moreye {
    float: left;
    width: 100%;
    margin-bottom: 50px;
}

.moreye a {
    color: #fff;
}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
.pagination > li {
    display: inline;
}
/*.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {
    border-radius: 6px;
    border-radius: 6px;
}*/
.pagination-lg>a, .pagination-lg>span {
    padding: 7px 14px;
    font-size: 14px;
    line-height: 1.3333333;
    margin: 0 5px;
    border: none;
}
.pagination-lg>a {
    background: #f4f4f4;
    border: 1px solid #f4f4f4;
    color: #666;
}
.pagination-lg>span {
    background: #c81f23;
    border: 1px solid #c81f23;
    color: #fff;
}
.pagination-lg>a:hover{
     background: #c81f23;
    border: 1px solid #c81f23;
    color: #fff;
}
/*分页*/


/*手机导航*/
/* CSS Document */
.phone_nav{ display:none;height: 50px;}
.hided{ overflow:hidden; width:100%; height:100%; position:fixed;}
.phone_logo{ height:50px;  background:#fff;}
/*.phone_logo .p1{ position:absolute; left:0; top:0; padding:20px; display:block;}*/
.phone_logo .p1 img{ height: 100%}

@media screen and (max-width:1200px) {
.phone_logo .p1 {padding-top: 10px; height: 43px; display: block;}
.in_top .heard{ display:none;}
.phone_logo {width: 100%;padding: 0 20px;box-sizing: border-box;box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);}

.phone_nav{display:block; position:fixed; width:100%; top:0;left:0; display:block; transition-delay:0.7s; -webkit-transition-delay:0.7s; z-index:9999; border-bottom: 2px solid #e4e4e4;background: }

/*导航按钮*/
.phone_nav .nav_but_box{ display:block; position:absolute; width:30px; height:30px; right:20px; top:10px; z-index:1;
transition:all 0.7s; -webkit-transition:all 0.7s;}
.phone_nav .nav_but { display:inline-block; position:relative;width:20px; height:2px; z-index:2; margin:13px 0 0 5px; background:#d8180f;
-webkit-transition-property: background-color, -webkit-transform;
transition-property: background-color, -webkit-transform;
transition-property: background-color, transform;
transition-property: background-color, transform, -webkit-transform;
-webkit-transition-duration: 300ms;
transition-duration: 300ms;}
.phone_nav .nav_but:before,.nav_but:after {content: ''; display:block; width:20px; height:2px; position:absolute; background:#d8180f;
transition-property: margin, -webkit-transform; -webkit-transition-property: margin, -webkit-transform;
transition-property: margin, transform; transition-property: margin, transform, -webkit-transform;
transition-duration: 300ms; -webkit-transition-duration: 300ms;}
.phone_nav .nav_but:before{margin-top:-5px;}
.phone_nav .nav_but:after {margin-top:5px;}

/*栏目名称*/
.phone_nav .nav_main{height:100%; position:fixed;  left:0; opacity:0; width:0; transition:all 0.4s ease 0.3s; -webkit-transition:all 0.4s ease 0.3s; background:rgba(171,44,16,0.85); overflow:hidden;}
.phone_nav .nav_main ul{ padding:0 20px; margin-top:40px;}
.phone_nav .nav_main li a{background-position:left; color:#fff; height:46px; line-height:46px; display:inline-block; background-size:32px; background-repeat:no-repeat; font-weight:bold;}
/*.phone_nav .nav_main .ss{border:1px solid #fff; margin-top:20px;}
.phone_nav .nav_main .ss .p2{ float:right;}
.phone_nav .nav_main .ss .p2 input{ border:0; background:url("../images/app_ss1.png") center no-repeat; width:34px; height:34px;}
.phone_nav .nav_main .ss .p1{ display:block; margin:0 34px 0 5px; }
.phone_nav .nav_main .ss .p1 input{ width:100%; height:34px; line-height:34px; background:none; border:0; font-family:"Microsoft YaHei"; font-size:14px; color:#fff;}
*/
.phone_nav .nav_main li b{ display:inline-block; position:absolute; right:10px; top:0px; width:50%; height:50px; background: url("../images/lmfooter_bottom.png") center right no-repeat; z-index:99;}
.phone_nav .nav_main .ul{padding:0 0 0px 40px; margin:0;  max-height:0; overflow:hidden; transition:max-height 0.4s; -webkit-transition:max-height 0.4s;}
.phone_nav .nav_main .ul li{ padding:0; border-bottom:0; transform:translateX(0px); -webkit-transform:translateX(0px);}
.phone_nav .nav_main .ul li a{ padding:0; height:auto; line-height:30px; font-weight:normal}

.phone_nav .nav_main .b_one .ul{ max-height:300px; padding:0 0 0px 40px; margin-bottom:10px;}


.phone_nav .nav_main li{ transform:translateX(100px); -webkit-transform:translateX(100px); transition:all 0.8s ease; -webkit-transition:all 0.8s ease; border-bottom:1px solid rgba(225,225,225,0.5); padding:0 20px; position:relative;}
.phone_nav .nav_main li:nth-of-type(1){ transition-delay:0.1s; -webkit-transition-delay:0.1s; }
.phone_nav .nav_main li:nth-of-type(2){ transition-delay:0.2s; -webkit-transition-delay:0.2s; }
.phone_nav .nav_main li:nth-of-type(3){ transition-delay:0.3s; -webkit-transition-delay:0.3s; }
.phone_nav .nav_main li:nth-of-type(4){ transition-delay:0.4s; -webkit-transition-delay:0.4s; }
.phone_nav .nav_main li:nth-of-type(5){ transition-delay:0.5s; -webkit-transition-delay:0.5s; }
.phone_nav .nav_main li:nth-of-type(6){ transition-delay:0.6s; -webkit-transition-delay:0.6s; }
.phone_nav .nav_main li:nth-of-type(7){ transition-delay:0.6s; -webkit-transition-delay:0.6s; }
.phone_nav .nav_main li:nth-of-type(8){ transition-delay:0.6s; -webkit-transition-delay:0.6s; }
.phone_nav .nav_main li:nth-of-type(9){ transition-delay:0.6s; -webkit-transition-delay:0.6s; }
.phone_nav .nav_main li:nth-of-type(10){ transition-delay:0.6s; -webkit-transition-delay:0.6s; }


/*打开样式*/
.phone_nav_one{background:#231815;  transition-delay:0s; -webkit-transition-delay:0s; }
.phone_nav_one .nav_main {opacity:1; width:100%; overflow:inherit;}
.phone_nav_one .nav_but{background: rgba(0, 0, 0, 0); }
.phone_nav_one .nav_but:before {margin-top: 0; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.phone_nav_one .nav_but:after {margin-top:0; transform:rotate(-45deg); -webkit-transform:rotate(-45deg);}
.phone_nav_one .nav_but_box { opacity:0.8;}
.phone_nav_one .nav_main li{ transform:translateX(0); -webkit-transform:translateX(0);}
}


@media screen and (max-width:758px){/*--768-0--*/
/*.phone_logo .p1{ left:20px; padding:0; width:131px; margin-top:18px;}
.phone_logo .p1 img{ width:100%;}
.phone_logo{ height:77px;}
.phone_nav{ height:77px;}*/
/*.phone_nav .nav_main{ top:77px;}*/
.phone_nav .nav_but_box{ top:10px; right:10px;}
.phone_nav .nav_main ul{ margin-top:20px; height:300px; overflow-y:auto; box-sizing:border-box;}
.phone_nav .nav_main .b_one .ul{ height:auto;}

}

@media screen and (max-width:470px){/*--768-0--*/
.phone_logo {padding: 0 10px}
.phone_nav .nav_main ul{ height:410px;}
.phone_nav .nav_main .b_one .ul{ height:auto;}

}
/*头部*/
.top-box{height: 100px;}
.top-box .logo{float: left;margin-top: 15px;}
.top-box .top-nav{float: left;margin-left: 80px;}
.top-nav li{float: left;height: 100px;margin: 0 10px; padding-top: 40px; line-height: 30px;color: #333333;position: relative;}
.top-nav li .a{font-size: 16px;position: relative;}
.top-nav li .a::before {
    height: 2px;
    width: 100%;
    background: #db2820;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    visibility: hidden;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.top-nav li .a::after {
    height: 2px;
    width: 100%;
    content: "";
    position: absolute;
    left: 0;
    top: 100%;
    visibility: hidden;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.top-nav li:hover .a::before,
.top-nav li.active .a::before {
    visibility: visible;
    top: 100%;
    background: #db2820;
}

.top-nav li:hover .a::after,
.top-nav li.active .a::after {
    visibility: visible;
    top: 0;
    background: #db2820;
}

.top-nav li dl{display: none;width: 100%;position: absolute;top: 100px;left: -25px;z-index: 500;background: rgba(255,255,255,0.6);width: 120px;text-align: center;}
.top-nav li dl dd a{font-size: 13px;}
.top-nav li dl dd a:hover {color: #db2820;}

/*头部*/


.index-swiper img{display: block;width: 100%;}
/*底部*/






.index-swiper .swiper-pagination-bullet{width: 5px;height: 20px;border-radius: 2px;background: #808080;opacity: 1;}
.index-swiper .swiper-pagination-bullet-active{height: 30px;background: #db2820;}
/*******手机导航*******/

.a_zxlmenu{width:100%;/* margin-bottom:3%;*/ position:relative; display:none; z-index:100;}
.a_zxlmenu_t{width:100%;height: 50px;line-height: 50px; font-size:14px; text-align:center; background-color:#c81f23; color:#fff; cursor:pointer;}
.a_zxlmenu_c{width:100%; position:absolute; left:0px; top:100%; margin:0px; padding:0px; background-color: #fff;text-indent:0px; display:none;z-index: 1000;}
.a_zxlmenu_c li{width:100%;  float:left; text-align:center; border-bottom: 1px solid #ccc;margin: 1px 0;}
.a_zxlmenu_c li .aone{padding:3% 0px; display:inline-block; color:#000000; font-size:14px; text-decoration:none; text-indent:0px;}
.a_zxlmenu_c li .aone:hover,.a_zxlmenu_c li .aone.activetwo{ color:#333; text-decoration:none;}
.a_zxlmenu_c li dl{width:100%; border-bottom:1px solid #ccc;display:none;}
.a_zxlmenu_c li dl dd{width:100%; float:left; text-align:center;}
.a_zxlmenu_c li dl dd a,.a_zxlmenu_c li dl dd a:hover{width:100%; padding:3% 0px; display:inline-block; color:#333; font-size:16px; text-decoration:none; text-indent:0px;}
.a_zxlmenu_c1{
    display: none;
}
.a_zxlmenu_t i{
    margin: 0 10px;
}
.a_zxlmenu_c1 li{
 text-align: center;
 border: none;
 display: inline-block;
     background-color: rgba(255,255,255,0.8);
 border: none;
 margin: 0;
}
.a_zxlmenu_c1 li a{
    padding: 0 15px;
    position: relative;
    line-height: 30px;
    margin: 5px 0;
    color: #333;
}
.a_zxlmenu_c li a i{
    float: right;
    right: 15px;
    top: 6px;
    position: relative;
}

/*******手机导航*******/
.fixedImg {
    position: relative;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
}




.npageaboutwbox h4{text-align: center;font-size: 30px;font-weight: bold;}
.npageaboutwbox h4 span{color: #c41014;}
.npageaboutwbox .centerimg{text-align: center;margin-top: 15px;}
.npageaboutwbox .div1{margin-top: 30px;padding-bottom: 75px;}
.npageaboutwbox .div1 p{font-size: 14px;color: #666666;text-align: center;line-height: 24px;}

/*about style*/
.bf{ background-color: #fff;}
.pagePadding{ padding: 100px 0px;}
.aboutPbox-box{ position: relative;}
.aboutPbox{ width: 754px; margin: 0px auto;}

.iboxT{ margin-bottom: 60px;}
.iboxT .zh{ font-size: 30px; color: #333333; line-height: 1.5;}
.iboxT .en{ color: #666; font-family: arial, helvetica, sans-serif; text-transform: uppercase;}
.aboutP-list{ padding-bottom: 50px;    animation:fadeInUp 2s;
    -webkit-animation:fadeInUp 2s;}
.aboutP-list li{ float: left; display: block; width: 33%; padding: 0px 20px 0 40px; border-right: 1px solid #cdcdcd; color: #525252; line-height: 1.5;}
.aboutP-list li:last-child{ border-right: 0px none;}
.aboutP-list .txt{ color: #71bb47; font-family: "微软正黑体","Microsoft JhengHei"; font-size: 24px; line-height: 1.2;}
.aboutP-list .num{ font-size: 50px; padding-right: 10px;}
.aboutP-list .add{ position: absolute; font-weight: bold;}
.aboutP-list .en{ font-family: arial, helvetica, sans-serif; font-size: 12px; text-transform: uppercase;}
.aboutP-list .zh{ font-weight: bold;}
.pageC a:link, .pageC a:visited { color: #d02a25; }
.pageC a:active, .pageC a:hover { color: #ee2d31; }
.pageC img{ max-width: 100% !important; height: auto !important;}
.pageC{ overflow: hidden; color: #666; }
.pageCcc{
         animation:fadeInUp 2s;
    -webkit-animation:fadeInUp 2s;  
}
.aboutPbox .pageC{ text-align: center; font-size: 15px;}
.pbot{ background: url(../images/y.png) no-repeat scroll center center; background-size: cover; background:#fff; border-radius: 50%; width: 75px; height: 75px; position: absolute; left: 50%;top: -37px; margin-left: -37px; cursor: pointer;}
.pbot i{ background: url(../images/abot.png) no-repeat scroll center center; width: 25px; height: 15px;position: absolute; left: 50%; top: 50%; margin: -7px 0px 0px -12px; -webkit-animation: mouse-dot 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite; animation: mouse-dot 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite;}
@keyframes mouse-dot {
    from { opacity: 0; }
    33% { opacity: 1; }
    to { transform: translateY(15px); -webkit-transform: translateY(15px); opacity: 0; }
}
@-webkit-keyframes mouse-dot {
    from { opacity: 0; }
    33% { opacity: 1; }
    to { transform: translateY(15px); -webkit-transform: translateY(15px); opacity: 0; }
}
.black-20{ background: url(../images/black_20.png) repeat; background: none rgba(0,0,0,0.2);}
.aboutC-box{ background-color: #fff; padding: 80px 0px;}
.aboutC-box .pageC{ width: 90%; margin: 0px auto; text-align: justify;}
.pagePadding2{ padding: 135px 0px;}

.video_div{width:100%; height:100%; background-color:#000; position:fixed; z-index:6000; left:0px; top:-100%}

.video_div_closebtv{width:30px; height:30px; position:absolute; right:30px; top:30px; cursor:pointer; z-index:100;}

.video_div_center{width:100%; height:100%; vertical-align:middle; text-align:center;}

.abnpage-conbom{display: inline-block;width: 100%;margin-top: 30px;}
.abnpage-conbom .abd1{float: left;width: 50%;}
.abnpage-conbom .abd2{float: left;width: 50%;}
/*about style end*/



.nnewslist{display: inline-block;width: 100%;}
.nnewslist li{float: left;padding: 60px 0;border-bottom: 1px solid #efefef;text-align: center;}
.nnewslist li a{display: inline-block;width: 83.3%;}
.nnewslist li a .s1{float: left;width: 17%;}
.nnewslist li a .s1 img{width: 100%;height: 200px;}
.nnewslist li a .s2{width: 83%;float: left;padding-left: 50px;text-align: left;}
.nnewslist li a .s2 .p1{font-size: 18px;color: #333333;font-weight: bold;padding-top: 15px;}
.nnewslist li a .s2 .p2{font-size: 14px;color: #999999;margin: 40px 0; line-height: 24px;height: 50px;position: relative;overflow: hidden;}
.nnewslist li a .s2 .p3{font-size: 14px;color: #333333;}
.nnewslist li a .s2 .p3 span{color: #d40101;}
.nnewslist li:hover {background: #efefef;}



.i_jjgk{width:100%; margin:70px 0px 110px 0px; position:relative; background-color:#f9fafc;}
.i_jjgk_div{width:44%; margin-left:8%; padding:100px 0px 100px 0px}
.i_jjgk_div_t{font-weight: bold; width:100%; padding-bottom:40px; background:url(../images/xx1_3.jpg) left bottom no-repeat; line-height:1.6; color:#333333; font-size:26px;}
.i_jjgk_div_t .s1{font-weight: bold; text-transform:uppercase; font-size:36px; font-family:Arial, Helvetica, sans-serif;}
.i_jjgk_div_t .s2{ color:#d8180f;}
.i_jjgk_div_c{width:100%; margin:55px 0px 20px 0px; height:150px; line-height:30px; overflow:hidden; color:#333333; font-size:14px;}
.i_jjgk_div_b,.i_jjgk_div_b:hover{ text-decoration:none;}
.i_jjgk_div_r{width:37%; height:100%; background:url(../images/zz1_1.jpg) right center no-repeat;background-size: 100% 100%; position:absolute;right:0px; top:0px;transform-origin:right center; padding:100px 7% 0px 7%;}
.i_jjgk_div_r .s1{width:100%; padding-bottom:40px; line-height:1.6; background:url(../images/xx1_3.jpg) left bottom no-repeat; color:#fff; font-size:26px;}
.i_jjgk_div_r .s1 span{ font-family:Arial, Helvetica, sans-serif; font-size:36px;}
.i_jjgk_div_r .s2{width:100%; height:220px; line-height:250px; font-size:26px; color:#fff;}





.i_newdiv{width:100%; background-color:#f9fafc;}
.i_newdiv_l{width:50%;}
.i_newdiv_l li{width:50%; float:left;}
.i_newdiv_l li .a_img{width:100%; display:inline-block; overflow:hidden; position:relative; float:left;}
.i_newdiv_l li .a_img img{width:100%;display: block;}
.i_newdiv_l li .a_img .div1{width:100%; color:#fff; font-size:16px; text-align:center; line-height:1.8; position:absolute; left:0px; top:30%;}
.i_newdiv_l li .a_img .div1 span{ font-size:28px;}
.i_newdiv_l li .a_img .div2{font-weight: bold; width:100%; padding:60px 0px 0px 50px; line-height:1.8; color:#d8180f; font-size:16px; position:absolute; left:0px; top:0px;}
.i_newdiv_l li .a_img .div2 span{ font-size:28px;}
.i_newdiv_r{width:29%; padding:3% 0px 0px 0px; margin-right:10%;}
.i_newdiv_r_t{width:100%; height:40px; margin-bottom:35px;}
.i_newdiv_r_t .s1{width:30%; color:#333333; font-size:28px; line-height:1.0;}
.i_newdiv_r_t .s2{width:70%;}
.i_newdiv_r_t .s2 li{width:33.33%; float:left;}
.i_newdiv_r_t .s2 li a{width:88%; height:30px; border:1px solid #999999; display:inline-block; line-height:30px; text-align:center; overflow:hidden; color:#666666; font-size:14px;-moz-border-radius: 15px;      /* Gecko browsers */
-webkit-border-radius: 15px;   /* Webkit browsers */
border-radius:15px;            /* W3C syntax */}
.i_newdiv_r_t .s2 li a:hover,.i_newdiv_r_t .s2 li a.activexm{ background-color:#d8180f; border:1px solid #d8180f; color:#fff; text-decoration:none;}

.i_newdiv_r_c{width:100%;}
.i_newdiv_r_con{width:100%; display:none;}
.i_newdiv_r_con ul{width:100%;}
.i_newdiv_r_con ul li{width:100%; padding-bottom:25px; float:left;}
.i_newdiv_r_con ul li .div{width:100%; display:inline-block; overflow:hidden; color:#999999; font-size:14px;}
.i_newdiv_r_con ul li .div:hover{ text-decoration:none; color:#999;}
.i_newdiv_r_con ul li .div .div_l{width:18%; border:1px solid #f9fafc; color:#999999; font-size:18px; line-height:1.8; padding:5px 0px; text-align:center; border:1px solid #d2d2d2;}
.i_newdiv_r_con ul li .div .div_l span{ font-size:22px; color:#666;}
.i_newdiv_r_con ul li .div .div_r{width:75%;}
.i_newdiv_r_con ul li .div .div_r .s1{width:100%; height:55px; line-height:55px; overflow:hidden; color:#333333; font-size:20px; display:inline-block;}
.i_newdiv_r_con ul li .div .div_r .s2{width:100%; height:30px; line-height:30px; display:inline-block; overflow:hidden;}

.i_newdiv_r_more,.i_newdiv_r_more:hover{width:200px; height:50px; margin-top:35px; text-decoration:none; background-color:#d8180f; color:#fff; line-height:50px; display:inline-block; overflow:hidden; text-align:center; font-size:20px;-moz-border-radius: 25px;      /* Gecko browsers */
-webkit-border-radius: 25px;   /* Webkit browsers */
border-radius:25px;            /* W3C syntax */}



.footer{background: #464646;padding-bottom: 20px;}
.footer .div1{float: left;width: 70%;}
.footer .div2{float: right;width: 30%;padding-top: 34px;}
.footer .div2 .p1{line-height: 25px; display: inline-block;width: 100%;text-align: right;font-size: 16px;color: #fff;}
.footer .div2 .p2{line-height: 25px;margin-bottom: 10px; display: inline-block;width: 100%;text-align: right;font-size: 16px;color: #e5151d;font-weight: bold;}
.footer .div2 ul{display: inline-block;float: right;}
.footer .div2 ul li{float: left;margin-left: 15px;}
.footer .div3{padding-top: 20px; display: inline-block;text-align: center;width: 100%;font-size: 16px;color: #ffffff;}
.fodl{width:100%}
.fodl dd{width:10.75%; float:left; padding-top:15px;}
.fodl dd .s1,.i_footer_tl dl dd .s1:hover{width:100%; height:50px; line-height:50px; display:inline-block; overflow:hidden; text-align:center; color:#fff; font-size:16px; margin-bottom:5px;}
.fodl dd .s2,.i_footer_tl dl dd .s2:hover{width:100%; height:25px; line-height:25px; display:inline-block; overflow:hidden; text-align:center; color:#b9b9b9; font-size:14px;}




.i_hzhbdiv{width:100%; padding:80px 0px 60px 0px;}
/*3-无缝从左往右滚动*/
.ui_div{width:100%;}
.ui_div_center{width:1520px; margin:0px auto;}

#demo {overflow:hidden;}
#indemo {float: left;width: 8000%; }
#demo1 {float: left;}
#demo2 {float: left;}
.newc{ float:left;width:311px; height:110px;}
.newc a img{width:278px; height:108px; border:1px solid #e5e5e5;-moz-border-radius: 10px;      /* Gecko browsers */
-webkit-border-radius: 10px;   /* Webkit browsers */
border-radius:10px;            /* W3C syntax */}
.newc a:hover img{
-moz-box-shadow:0px 0px 10px #c7c5bf;/*firefox*/  
-webkit-box-shadow:0px 0px 10px #c7c5bf;/*webkit*/  
box-shadow:0px 0px 10px #c7c5bf;/*opera或ie9*/}
.newc a,.newc a:hover{ text-decoration:none; color:#fff;}

.npage-banner {
        width: 100%;
    height: 380px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: relative;
}
.npage-banner img{width: 100%;display: none;}

.nabout1 .div2 img{max-width: 100%;display: block;}
.npadding{padding: 70px 0;}
.npage-menu{text-align: center;height: auto;box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.3);}
.npage-menu ul{display: inline-block;height: auto;}
.npage-menu ul li{float: left;line-height: 90px;padding: 0 30px;}
.npage-menu ul li a{font-size: 22px;color: #333;line-height: 87px;display: block;   -webkit-transition:all 0.5s ; transition:all 0.5s;}
.npage-menu ul li.active a,.npage-menu ul li:hover a{border-bottom: 3px solid #db2820;}



.npage-menu2{text-align: center;background: #fafafa;padding-top: 80px;}
.npage-menu2 ul{display: inline-block;}
.npage-menu2 ul li{float: left;padding: 0 20px;position: relative;}
.npage-menu2 ul li a{font-size: 22px;color: #333;display: block;   -webkit-transition:all 0.5s ; transition:all 0.5s;}
.npage-menu2 ul li.active a,.npage-menu ul li:hover a{color: #db2820;}

.npage-menu2 ul li:after{position: absolute;content: "";height: 100%;width: 1px;background: #666666;right: 0;top: 2px;}


.nabout1{background: #fafafa;}
.nabout1 .div1{float: left;width: 40%;}
.nabout1 .div2{float: right;width: 60%;}

.nabout1 .div1 .p1{font-size: 24px;color: #333333;font-weight: bold;margin-bottom: 10px;}
.nabout1 .div1 .p2{font-size: 36px;font-weight: bold;text-transform:uppercase;margin-bottom: 10px;}
.nabout1 .div1 .p2 span{color: #d8180f;}
.nabout1 .div1 .p3{display: inline-block;width: 30px;height: 8px;background: #d8180f;margin: 15px 0;}
.nabout1 .div1 .p4{font-size: 24px;color: #333;}

.nabout1 p {position: relative;overflow: hidden;}
.nabout1 img{-webkit-transition:all 0.5s ; transition:all 0.5s;}
.nabout1 img:hover{transform: scale(1.1);}



/*******手机导航*******/

.a_zxlmenu{width:100%;/* margin-bottom:3%;*/ position:relative; display:none; z-index:100;}
.a_zxlmenu_t{width:100%;height: 50px;line-height: 50px; font-size:14px; text-align:center; background-color:#c81f23; color:#fff; cursor:pointer;}
.a_zxlmenu_c{width:100%; position:absolute; left:0px; top:100%; margin:0px; padding:0px; background-color: #fff;text-indent:0px; display:none;z-index: 1000;}
.a_zxlmenu_c li{width:100%;  float:left; text-align:center; border-bottom: 1px solid #ccc;margin: 1px 0;}
.a_zxlmenu_c li .aone{padding:3% 0px; display:inline-block; color:#000000; font-size:14px; text-decoration:none; text-indent:0px;}
.a_zxlmenu_c li .aone:hover,.a_zxlmenu_c li .aone.activetwo{ color:#333; text-decoration:none;}
.a_zxlmenu_c li dl{width:100%; border-bottom:1px solid #ccc;display:none;}
.a_zxlmenu_c li dl dd{width:100%; float:left; text-align:center;}
.a_zxlmenu_c li dl dd a,.a_zxlmenu_c li dl dd a:hover{width:100%; padding:3% 0px; display:inline-block; color:#333; font-size:16px; text-decoration:none; text-indent:0px;}
.a_zxlmenu_c1{
    display: none;
}
.a_zxlmenu_t i{
    margin: 0 10px;
}
.a_zxlmenu_c1 li{
 text-align: center;
 border: none;
 display: inline-block;
     background-color: rgba(255,255,255,0.8);
 border: none;
 margin: 0;
}
.a_zxlmenu_c1 li a{
    padding: 0 15px;
    position: relative;
    line-height: 30px;
    margin: 5px 0;
}
.a_zxlmenu_c li a i{
    float: right;
    right: 15px;
    top: 6px;
    position: relative;
}

/*******手机导航*******/

.nabout1 .content img{max-width: 100%;}


.nrongyu .div1 .p1{font-size: 24px;color: #333333;font-weight: bold;margin-bottom: 10px;}
.nrongyu .div1 .p2{font-size: 36px;font-weight: bold;text-transform:uppercase;margin-bottom: 10px;}
.nrongyu .div1 .p2 span{color: #d8180f;}
.nrongyu .div1 .p3{display: inline-block;width: 30px;height: 8px;background: #d8180f;margin: 15px 0;}
.nrongyu .div1 .p4{font-size: 24px;color: #333;}
.nrongyu .div1 .con{margin-bottom: 50px;}
.nrongyu .div1 .con p{font-size: 18px;line-height: 1.6;color: #4c4c4c;}

.rongyuul{display: inline-block;width: 100%;position: relative;overflow: hidden;}
.rongyuul li{float: left;width: 25%;padding: 0 10px;text-align: center;margin-bottom: 20px;position: relative;overflow: hidden;}

.rongyuul li img{padding: 5px;background: #fff;-webkit-transition:all 0.5s ; transition:all 0.5s;width: 100%;height: 200px;}
.rongyuul li:hover img{transform: scale(1.1);}

.fazhanul{display: inline-block;width: 100%;position: relative;margin-top: 50px;}
.fazhanul li{position: relative;height: 180px;margin-top: 190px;}
.fazhanul li:nth-child(1){margin-top: 0;}
.fazhanul li:nth-child(2n){float: right;width: 50%;}
.fazhanul li:nth-child(2n-1){float: left;width: 50%;}
.fazhanul li:nth-child(2n-1) .s1{float: left;width: 30%}
.fazhanul li:nth-child(2n-1) .s2{float: right;width: 70%;padding-right: 50px;}
.fazhanul li:nth-child(2n-1) .s2 .p1{text-align: right;font-size: 40px;color: #333333;line-height: 1.5}
.fazhanul li:nth-child(2n-1) .s2 .p2{font-size: 16px;color: #666666;line-height: 1.5}
.fazhanul li:nth-child(2n) .s1{float: right;width: 30%;text-align: right;}
.fazhanul li:nth-child(2n) .s2{float: left;width: 70%;padding-left: 50px;}


.fazhanul li:nth-child(2n) .s2 .p1{text-align: left;font-size: 40px;color: #333333;line-height: 1.5}
.fazhanul li:nth-child(2n) .s2 .p2{font-size: 16px;color: #666666;line-height: 1.5}


.fazhanul li .s1{padding-top: 30px;}
.fazhanul li:after{position: absolute;top: 0;content: "";width: 22px;height: 22px;background: url(../images/dian_3.png);}
.fazhanul li:nth-child(2n):after{left: -11px;z-index: 20;}
.fazhanul li:nth-child(2n-1):after{right: -11px;z-index: 20;}
.fazhanul li img{vertical-align: middle;max-width: 100%;}
.fazhan{position: relative; background: url(../images/fazhanbk.png) no-repeat center;}
.fazhan .div1{text-align: center;}
.fazhan .div1 .p1{font-size: 24px;color: #333333;font-weight: bold;}
.fazhan .div1 .p2{font-size: 36px;color: #333333;text-transform:uppercase;}
.fazhan .div1 .p2 span{color: #d8180f;}
.fazhan .div2{position: relative;margin-top: 20px;}
.fazhan .div2 .xian{position: absolute;left: 50%;top: 0;height: 100%;width: 1px;background: #cdcccc;}

.gongyiul{display: inline-block;width: 100%;padding: 50px 0;}
.gongyiul li{background: #fff;width: 100%;float: left;width: 100%;height: 350px;}
.gongyiul li .div1{float: left;width: 50%;padding: 40px 30px;}
.gongyiul li .div2{float: left;width: 50%;position: relative;overflow: hidden;}
.gongyiul li .div2 img{width: 100%;min-height: 350px;display: block;-webkit-transition:all 0.5s ; transition:all 0.5s;}
.gongyiul li .div1 .p1{font-size: 22px;color: #db2820;line-height: 1.6;font-weight: bold;}
.gongyiul li .div1 .p2{font-size: 14px;color: #999999;margin-top: 20px;}
.gongyiul li .div1 .p2 img{vertical-align: middle;position: relative;margin-right: 2px;top: -2px;}
.gongyiul li .div1 .p2 span{margin-right: 30px;}
.gongyiul li .div1 .p3{font-size: 16px;line-height: 1.6;margin-top: 30px;}
.gongyiul li:hover .div2 img{transform: scale(1.1);}
.gongyiul li:nth-child(2n) .div1{float: right;}

.gyhezuo{padding: 50px 0;}

.gyhezuo .div1{width: 100%;clear: both;display: inline-block;}
.gyhezuo .div1 .s1{float: left;}
.gyhezuo .div1 .s1 .p1{font-size: 24px;font-weight: bold;}

.gyhezuo .div1 .s1 .p2{font-size: 36px;font-weight: bold;text-transform:uppercase;margin-bottom: 10px;}
.gyhezuo .div1 .s1  .p2 span{color: #d8180f;}
.gyhezuo .div1 .s1 .p3{display: inline-block;width: 30px;height: 8px;background: #d8180f;margin: 15px 0;}
.gyhezuo .div1 .s2{float: right;width: 30%;text-align: left;}

.gyhezuo .div2{width: 100%;clear: both;display: inline-block;padding-top: 50px;}

.gyhezuo .div2 .s1{float: left;}
.gyhezuo .div2 .s2{float: right;text-align: left;width: 30%;}
.gyhezuo .div2 .ti{margin-bottom: 35px;}
.gyhezuo .div2 .ti .p1{font-size: 24px;text-transform:uppercase;}
.gyhezuo .div2 .ti .p2{font-size: 26px;font-weight: bold;}
.gyhezuo .div2 .s1 form div{margin-bottom: 10px;}
.gyhezuo .div2 .s1 form div span{width: 60px; float: left;line-height: 40px;font-size: 20px;margin-right: 20px;}
.gyhezuo .div2 .s1 form div input[type='text']{margin-bottom: 20px; width: 297px; float: left;line-height: 40px;padding: 0;border: none;background: #e6e6e6;border-radius: 3px;}

.gyhezuo .div2 .s1 form div textarea{margin-bottom: 20px; width: 297px; float: left;line-height: 40px;padding: 0;border: none;background: #e6e6e6;border-radius: 3px;resize: none;height: 150px;}

.gyhezuo .div2 .s1 form div input[type='submit']{float: left; margin-right: 15px; color: #fff;background: #d8180f;text-align: center;line-height: 40px;padding: 0 30px;border: none;font-size: 20px;border-radius: 5px;}
.gyhezuo .div2 .s1 form div input[type='reset']{float: left;color: #333;background: #e6e6e6;text-align: center;line-height: 40px;padding: 0 30px;border: none;font-size: 20px;border-radius: 5px;}



.xiangqing-con .content{padding: 50px 0;}
.xiangqing-con .content h1{text-align: center;font-size: 24px;font-weight: bold;}
.xiangqing-con .content .p1{text-align: center;font-size: 14px;color: #999999;margin: 20px 0;}
.xiangqing-con .content .p1 img{position: relative;vertical-align: middle;top: -2px;}
.xiangqing-con .content .p1 span{margin-right: 20px;}


.jiameng-box {padding: 50px 0;}
.jiameng-box .div1{display: inline-block;width: 100%;border-bottom: 2px solid #acacac;padding-bottom: 20px;}
.jiameng-box .div2{display: inline-block;width: 100%;padding-top: 30px;}
.jiameng-box .div1 .s1{float: left;}
.jiameng-box .div1 .s2{float: right;}
.jiameng-box .div1 .s1 p{font-size: 24px;color: #333333;}
.jiameng-box .div1 .s2 .p1{font-size: 24px;}
.jiameng-box .div1 .s2 .p2{font-size: 30px;color: #db2820;}

.jiameng-box .div2 .s1{float: left;width: 55%;height: 370px;}
.jiameng-box .div2 .s2{float: right;width: 45%;height: 370px;background: url(../images/lxbk_1.png) no-repeat center;}
.jiameng-box .div2 .s2{padding-top: 30px;padding-left: 65px;}
.jiameng-box .div2 .s2 p{font-size: 16px;color: #ffffff;line-height: 36px;line-height: 70px;}
.jiameng-box .div2 .s2 p img{width: 24px;position: relative;top: 3px;}


.wyjiameng .div1{float: left;height: 510px;width: 60%;padding-left: 10%;padding-top: 60px;padding-right: 60px;}
.wyjiameng .div2{padding: 60px; float: right;height: 510px;width: 40%; background: url(../images/wyjiameng.png) no-repeat center;}
.wyjiameng .div2 h4{color: #fff;font-size: 24px;margin-bottom: 20px;}
.wyjiameng .div2 form div input[type='text']{ width: 520px;border-radius: 3px;border: none;line-height: 40px;padding: 0 15px;}
.wyjiameng .div2 form div {margin-bottom: 20px;}
.wyjiameng .div2 form div textarea{ width: 520px;border-radius: 3px;border: none;line-height: 40px;padding: 0 15px;}


.wyjiameng .div2 form div input[type='submit']{background: #d8180f;color: #fff;line-height: 36px;text-align: center;padding: 0 25px; border-radius: 5px;border: none;}


.wyjiameng .div1 .p1{font-size: 24px;color: #333333;font-weight: bold;margin-bottom: 10px;}
.wyjiameng .div1 .p2{font-size: 36px;font-weight: bold;text-transform:uppercase;margin-bottom: 10px;}
.wyjiameng .div1 .p2 span{color: #d8180f;}
.wyjiameng .div1 .p3{display: inline-block;width: 30px;height: 8px;background: #d8180f;margin: 15px 0;}
.wyjiameng .div1 .p4{font-size: 24px;color: #333;}
.wyjiameng .div1 ul{display: inline-block;width: 100%;margin-top: 20px;}
.wyjiameng .div1 ul li{float: left;font-size: 16px;color: #4c4c4c;line-height: 40px;}
.wyjiameng .div1 ul li:nth-child(2n){float: right;}





/*校园招聘*/

.a_rlzydiv_c{width:100%; margin:0px; padding:0px;float: left;}
.a_rlzydiv_c dt{width:100%;  float:left; font-weight:normal;}
.a_rlzydiv_c dt .div{width:100%; padding:1.2% 0px; background-color:#ebe9e9; color:#333; font-size:16px; float: left;}
.a_rlzydiv_c dt .div .s1{width:46%; text-indent:3%;}
.a_rlzydiv_c dt .div .s2{width:19.5%;}
.a_rlzydiv_c dt .div .s3{width:13%; text-align:center;}
.a_rlzydiv_c dt .div .s4{width:21.5%; text-align:center;}
.a_rlzydiv_c dd{width:100%; float:left; font-weight:normal;}
.a_rlzydiv_c dd .div{float: left;width:100%; padding:1.2% 0px; background:url(../images/r_jt1_2.png) right 20px center no-repeat; background-color:#fff; font-size:16px; color:#333; cursor:pointer;}
.a_rlzydiv_c dd .div:hover,.a_rlzydiv_c dd .div.activerc{ background:url(../images/r_jt2.png) right 20px center no-repeat; background-color:#cf2018;color: #fff;}
.a_rlzydiv_c dd .div .s1{width:46%; text-indent:3%;}
.a_rlzydiv_c dd .div .s2{width:19.5%;}
.a_rlzydiv_c dd .div .s3{width:13%; text-align:center;}
.a_rlzydiv_c dd .div .s4{width:21.5%; text-align:center;}
.a_rlzydiv_c dd .div1{width:100%;/* background-color:#f7f6f6;*/ padding:2% 3%; display:none; float: left;background: #f1f3f6;}
.a_rlzydiv_c dd .div1_c{width:100%; padding-bottom:3%; color:#222222; font-size:14px; line-height:2.0; overflow-x:hidden;}
.a_rlzydiv_c dd .div1_b,.a_rlzydiv_c dd .div1_b:hover{width:150px; height:40px; line-height:40px; text-align:center; background-color:#6eba44; display:inline-block; overflow:hidden; color:#fff; text-decoration:none; font-size:14px;}
.zhangp-box-tie{
    text-align: center;
    font-size: 30px;
    color: #333;
    font-weight: 500;
    margin-bottom: 20px;
}
.zp-box-bo{
             animation:fadeInUp 2s;
    -webkit-animation:fadeInUp 2s;

    background: #fff;
    float: left;
    width: 100%;
    margin: 25px 0;
}
.zp-box-to{
    padding: 40px;
       animation:fadeInUp 2s;
    -webkit-animation:fadeInUp 2s;
    background: #fff;
}
.zhangp-box {
    padding: 40px 0;
}
.zp-box-to select {
    width: 243px;
    float: left;
    outline: none;
    margin-right: 10px;
    padding: 10px 15px;
    margin-bottom: 10px;
}
.zp-bt-h3{
    color: #333;
    font-weight: 400;
    font-size: 18px;
}
.zp-bt-h4{
    color: #333;
        font-weight: 400;
    font-size: 15px;
    margin-top: 5px;
    margin-bottom: 20px;
}
.sousuo-box{
    float: right;

}
.souss-con{
    width: 245px;
    float: left;
      padding: 10px 15px;
}
.soubtn{
padding:12px 20px;
color: #fff;
background: #39aded;
border: none;
}
/*校园招聘*/

.huiyuanwbox{background: url(../images/hybkimg.png) no-repeat center;padding-top: 50px;}
.huiyuanwbox .div1{text-align: center;}
.huiyuanwbox .div1 .p1{font-size: 24px;color: #333333;font-weight: bold;margin-bottom: 10px;}
.huiyuanwbox .div1 .p2{font-size: 36px;font-weight: bold;text-transform:uppercase;margin-bottom: 10px;}
.huiyuanwbox .div1 .p2 span{color: #d8180f;}
.huiyuanwbox .div1 .p3{display: inline-block;width: 30px;height: 8px;background: #d8180f;margin: 15px 0;}

.huiyuanwbox .content{padding: 50px 0;}

.huodong-wbox .div1{display: inline-block;width: 100%;margin: 30px 0;}
.huodong-wbox .div1 span{float: left;line-height: 35px;font-size: 20px;color: #1a1a1a;}
.huodong-wbox .div1 ul{display: inline-block;float: left;}
.huodong-wbox .div1 ul li{float: left;line-height: 35px;text-align: center; margin: 0 10px;}
.huodong-wbox .div1 ul li a{font-size: 20px;}
.huodong-wbox .div1 ul li.active{background: #db2820;color: #fff;border-radius: 20px;padding: 0 25px;}
.huodong-wbox .div1 ul li.active a{color: #fff;}

.huiyuanul{display: inline-block;width: 100%;padding: 30px 0;}
.huiyuanul li{float: left;width: 33.3%;padding: 0 15px;margin-bottom: 25px;}

.huiyuanul li a{display: inline-block;width: 100%;background: #fff;}
.huiyuanul li .s1{position: relative;overflow: hidden;}
.huiyuanul li .s1 img{width: 100%;min-height: 370px; -webkit-transition:all 0.5s ; transition:all 0.5s; }
.huiyuanul li:hover img{transform: scale(1.1);}
.huiyuanul li .s2{padding: 10px;}
.huiyuanul li .s2 .p1{font-size: 18px;color: #333;margin-bottom: 5px;}
.huiyuanul li .s2 .p2{font-size: 16px;color: #333;height: 70px;overflow: hidden;line-height:1.5}


.newwbox{padding: 50px 0;}
.newul{display: inline-block;width: 100%;}
.newul li{float: left;width: 100%;background: #fff;margin-bottom: 25px;}
.newul li a{display: inline-block;width: 100%;}
.newul li .s1{float: left;width: 30%;position: relative;overflow: hidden;padding: 5px;}
.newul li .s1 .n{position: relative;overflow: hidden;}
.newul li .s1 img{width: 100%;min-height: 220px;   -webkit-transition:all 0.5s ; transition:all 0.5s;}
.newul li:hover img{transform: scale(1.1);}
.newul li .s2{float: left;width: 70%;padding: 15px 50px;}
.newul li .s2 .p1{font-size: 22px;color: #333333;    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;}
.newul li .s2 .p2 {font-size: 14px;color: #999999;margin: 15px 0;}
.newul li .s2 .p2 img{position: relative;top: 2px;margin-right: 2px;}
.newul li .s2 .p2 span{margin-right: 30px;}
.newul li .s2 .p3{color: #666666;line-height: 20px;height: 48px;overflow: hidden;}    

.newul li .s2 .p4{font-size: 16px;color: #db2820;margin-top: 20px;}

.kanwuul{display: inline-block;width: 100%;}
.kanwuul li{float: left;width: 25%;padding: 0 10px;margin-bottom: 20px;}
.kanwuul li .div1{position: relative;overflow: hidden;}
.kanwuul li .div1 img{width: 100%;min-height: 340px;   -webkit-transition:all 0.5s ; transition:all 0.5s;}
.kanwuul li:hover img{transform: scale(1.1);}
.kanwuul li a{display: inline-block;width: 100%;}
.kanwuul li .div2 p{display: inline-block;width: 100%;font-size: 16px;color: #4c4c4c;line-height: 28px;}
.kanwuul li .div2 .sp1{float: left;}
.kanwuul li .div2 .sp2{float: right;}
.qiyewenhua{padding: 50px 0;}


.wenhualogo .div1{text-align: center;}
.wenhualogo .div1 .p1{font-size: 24px;color: #333333;font-weight: bold;margin-bottom: 10px;}
.wenhualogo .div1 .p2{font-size: 36px;font-weight: bold;text-transform:uppercase;margin-bottom: 10px;}
.wenhualogo .div1 .p2 span{color: #d8180f;}
.wenhualogo .div1 .p3{display: inline-block;width: 30px;height: 8px;background: #d8180f;margin: 15px 0;}
.wenhualogo img{max-width: 100%;}


.videoul{display: inline-block;width: 100%;}
.videoul li {float: left;width: 25%;padding: 0 10px;margin-bottom: 20px;}
.videoul li a{display: inline-block;width: 100%; position: relative;}
.videoul li .div1{position: relative;overflow: hidden;}
.videoul li .div1 img{width: 100%;min-height: 260px;-webkit-transition:all 0.5s ; transition:all 0.5s;display: block;}
.videoul li:hover img{transform: scale(1.1);}
.videoul li p{font-size: 18px;color: #4c4c4c;line-height: 28px;}

.videoul li a .div1:after{position: absolute;width: 100%;height: 100%;content: "";top: 0;left: 0;background: url(../images/videobk_3.png) no-repeat center; background-size: 100% 100%;}


.linian{display: inline-block;width: 100%;}
.linian .div1{float: left;width: 50%;padding-right: 40px;}
.linian .div2{float: right;width: 50%;}

.linian .div1 .p1{font-size: 24px;color: #333333;font-weight: bold;margin-bottom: 10px;}
.linian .div1 .p2{font-size: 36px;font-weight: bold;text-transform:uppercase;margin-bottom: 10px;}
.linian .div1 .p2 span{color: #d8180f;}
.linian .div1 .p3{display: inline-block;width: 30px;height: 8px;background: #d8180f;margin: 15px 0;}

.linian .con{padding-top: 30px;}
.linian .div2 img{width: 100%;}

.wenhua-wbox{padding: 50px 0;}

.chuangxin{padding: 40px 0;}
.chuangxin li{float: left;width: 25%;padding: 0 10px; margin-bottom: 15px;}
.chuangxin li a{display: inline-block;width: 100%;}
.chuangxin li .div1{position: relative;overflow: hidden;}
.chuangxin li .div1 img{display: block;width: 100%;height: 220px;-webkit-transition:all 0.5s ; transition:all 0.5s;
}
.chuangxin li:hover img{transform: scale(1.1);}
.chuangxin li p{text-align: center;font-size: 16px;line-height: 32px;}

.inqiyewenhua p:first-child{
    padding-top: 35px;
}
.inqiyewenhua p{margin: 0;padding: 0;line-height: 36px;font-size: 20px;}

.show_cpbox .div1{display: inline-block;width: 100%; padding: 30px 0;}
.show_cpbox .div1 .le{float: left;width: 40%;box-sizing: border-box;padding: 0 20px;}
.show_cpbox .div1 .le img{max-width: 100%;display: block;}
.show_cpbox .div1 .ri{float: right;width: 60%;box-sizing: border-box;padding: 0 20px;}
.show_cpbox .div1 .ri .p1{font-size: 23px;color: #000000;}
.show_cpbox .div1 .ri .p2{font-size: 16px;color: #000000; padding-top: 15px;}
.show_cpbox .div1 .ri .p3{font-size: 16px;color: #000000;padding-top: 20px;}
.show_cpbox .div2{display: inline-block;width: 100%;}
.show_cpbox .div2 .h4{border-bottom: 1px solid #e5e5e5;line-height: 50px;font-size:23px;color: #000000; }
.show_cpbox .div2 .con{padding: 40px 0px;}