/*
KISSY CSS Reset
*/

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
   _font-size: 14px;
}


body,
button, input, select, textarea { /* for ie */
    /*font: 12px/1 Tahoma, Helvetica, Arial, "宋体", sans-serif;*/
    font: 14px/1 "微软雅黑", Helvetica, Arial, sans-serif; /* 用 ascii 字符表示，使得在任何编码下都无问题 */
}
h1 { font-size: 18px; /* 18px / 12px = 1.5 */ }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }

address, cite, dfn, em, var, i { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */
img{ max-width: 100%;}
/* 重置列表元素 */
ul, ol { list-style: none; }

/* 重置文本格式元素 */
a { text-decoration: none; color: #333; }
a:hover { text-decoration: none; color: #000000; }
a:active,a:visited,a:focus{text-decoration: none;}
/* 重置表单元素 */
input,select,textarea,button{outline:medium;}
legend { color: #000; } /* for ie6 */
fieldset, img { border: none; } /* img 搭车：让链接里的 img 无边框 */
input {vertical-align:middle;border: none; background: none;outline:none;}\n

/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%;
}

table {
    _border-collapse: collapse;
    _border-spacing: 0;
}

hr {
    border: none;
    height: 1px;
}
.ellipsis{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.txthid{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}

.con_detail img,.con_detail table,.con_detail video,.con_detail iframe{max-width: 100%;}



html{ overflow-y: scroll; min-width: 320px;}

.not-animated{opacity: 0;}
input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #000000;
}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #000000;
}
input::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #000000;
}
input:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #000000;
}


/*设置左右浮动*/
.fl{float: left;}
.fr{float: right;}
/*清楚浮动*/
.clearfix:after{visibility:hidden; display:block; font-size:0; content: " "; clear:both; height:0;}
.clearfix{*zoom:1;}
.mt20{ margin-top: 20px;}

/*加载字体*/
@font-face {
    font-family: 'BigJohn';
    src: url('font/bigjohn.eot');
    src: url('font/bigjohn.eot?#iefix') format('embedded-opentype'),
         url('font/bigjohn.woff') format('woff'),
         url('font/bigjohn.ttf') format('truetype'),
         url('font/bigjohn.svg#webfont34M5alKg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SlimJoe';
    src: url('font/SlimJoe.eot');
    src: url('font/SlimJoe.eot?#iefix') format('embedded-opentype'),
         url('font/SlimJoe.woff') format('woff'),
         url('font/SlimJoe.ttf') format('truetype'),
         url('font/SlimJoe.svg#webfont34M5alKg') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*pc头部*/
.pc_header{width: 100%;text-align: center;position: fixed;left: 0px;top: 0px;z-index: 9999;padding-bottom: 25px;}
.pc_header .content{width: 1440px;box-sizing: border-box;_padding: 0px 20px;margin: 0px auto;}
.pc_header .logo{padding-top: 30px;padding-bottom: 20px;box-sizing: content-box;}
.pc_header .logo img{height: 100%;display: block;margin: 0 auto;}
.pc_header .logo .logo_b{display: none;}
.pc_header .pc_nav{width: 100%;}
.pc_header .pc_nav>ul>li{width: 140px;box-sizing: border-box;margin: 0px 5px; display: inline-block;vertical-align: top;position: relative;}
.pc_header .pc_nav>ul>li .p_box{width: 100%; height: 40px;line-height: 40px; position: relative; }
.pc_header .pc_nav>ul>li .p_box .en{width: 100%;height: 100%;position: absolute;top: 0px;left: 0px; color: #FFFFFF;font-size: 16px;line-height: 40px;font-weight: bold;}
.pc_header .pc_nav>ul>li .p_box .cn{width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;visibility: hidden;font-size: 16px;color: #534004;}
.pc_header .pc_nav>ul>li:hover .p_box .en{visibility: hidden;}
.pc_header .pc_nav>ul>li:hover .p_box .cn{visibility: visible;}
.pc_header .pc_nav>ul>li:hover .p_box{background: url(../images/menu_bg.png) center center no-repeat;background-size: cover;border-radius: 10px;}

.pc_header .pc_nav>ul>li.on .p_box .en{visibility: hidden;}
.pc_header .pc_nav>ul>li.on .p_box .cn{visibility: visible;}
.pc_header .pc_nav>ul>li.on .p_box{background: url(../images/menu_bg.png) center center no-repeat;background-size: cover;border-radius: 10px;}

.pc_header .pc_nav>ul>li.lang{width:60px;}


.pc_header .pc_nav>ul>li .sub_box{width: 100%;position: absolute;top: 60px;left: 0px;line-height: 40px;visibility: hidden;opacity: 0;filter:alpha(opacity=0) ;transition: all 220ms linear;}
.pc_header .pc_nav>ul>li:hover .sub_box{top: 40px;visibility: visible;opacity: 1;filter: alpha(opacity=100);}
.pc_header .pc_nav>ul>li .sub_box{padding-top:20px;}
.pc_header .pc_nav>ul>li .sub_box ul{position: relative; background: #f2c12c;border-top: 3px solid #534004; border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.pc_header .pc_nav>ul>li .sub_box ul li{line-height: 50px;padding: 0px 20px;text-align: left;}
.pc_header .pc_nav>ul>li .sub_box ul li a{width: 100%;height: 100%; display: block; font-size: 14px;color: #534004;}
.pc_header .pc_nav>ul>li .sub_box ul li:hover{background:#866c1a;}
.pc_header .pc_nav>ul>li .sub_box ul li:hover a{color: #f2c12c;}
.pc_header .pc_nav>ul>li .sub_box ul::after{content: "";width: 11px;height: 5px;background: url(../images/nav_arrow.png) center center no-repeat;background-size: 100% 100%;position: absolute;top: -8px;left: 50%;margin-left: -5px;}

.pc_header .pc_nav>ul>li .sub_box ul li:last-child{border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}


.pc_header.white{_background: #ebf4fe;_background: rgba(235,244,254,0.8);position:absolute;}
.pc_header.white .pc_nav>ul>li .p_box .en{color: #1a1a1a;}
.pc_header.white .logo .logo_w{display: none;}
.pc_header.white .logo .logo_b{display: block;}

.pc_header.index{position:absolute;top:0px;left:0px;}


.m_header{width: 100%; display: none;background: #3e3e3e;height: 80px;position: fixed;top: 0px;left: 0px; z-index: 99999;}
.m_header .logo{height: 100%;padding:10px 0px;box-sizing:border-box;padding-left: 20px; float: left;}
.m_header .logo img{height: 100%;display: block;}
.m_header .lang_box{width:80px;height:80px;float:right;}
.m_header .nav_btn{width: 80px;height: 80px;float: right;}
.m_header .nav_btn.open{background: url(../images/menu_open.png) center center no-repeat;background-size: 100%;}
.m_header .nav_btn.close{background: url(../images/menu_close.png) center center no-repeat;background-size: 100%;opacity: 1;}

.xs_nav {width: 100%;height: 100vh;background: rgba(0,0,0,0.4);overflow: hidden;display: none; margin-top: 10px;border-top: 1px solid #eee;text-align: left;}
.xs_nav  .nav-item{color: #212121;border-bottom: 1px solid #eee;background: #FFFFFF;}
.xs_nav  .nav-item a{color: #212121;font-size: 14px;}
.xs_nav  .nav-item .title{width:100%;line-height: 50px;position: relative;padding-left: 15px;color: #666666;font-size: 14px;}
.xs_nav  .nav-item .title .drop-btn{font-family: simhei; width: 50px;height: 50px;display: none; cursor: pointer; font-size:22px;line-height: 45px;text-align: center;position: absolute;right: 0px;top: 0px;transition: all 220ms linear;}
.xs_nav  .nav-item.open .title .drop-btn{transform: rotate(-45deg);}
.xs_nav  .nav-item .title a{display: inline-block;}	
.xs_nav  .nav-item ul{padding-top: 5px;padding-bottom: 10px;display: none;}
.xs_nav  .nav-item ul li{padding-left: 30px;line-height: 30px;}
.xs_nav  .nav-item ul li a{line-height: 30px;color: #333333;}

@media only screen and (max-width:1440px ) {
	.pc_header .logo{padding-top: 20px;padding-bottom: 20px; height: 60px;}
	.pc_header .content{width: 100%;}
	.pc_header .pc_nav>ul>li{width: 140px;margin: 0px 5px;}
}

@media only screen and (max-width:1300px ) {
	
	.pc_header .pc_nav>ul>li{width: 130px;margin: 0px 5px;}
    .pc_header .pc_nav>ul>li .p_box .en{font-size: 14px;}
	.pc_header .pc_nav>ul>li .p_box .cn{font-size: 14px;}
}


@media only screen and (max-width:1200px ) {
	.pc_header .logo{padding-top: 15px;padding-bottom: 15px; height: 50px;}
	.pc_header .content{width: 100%;}
	.pc_header .pc_nav>ul>li{width: 120px;margin: 0px 5px;}
	.pc_header .pc_nav>ul>li .p_box .en{font-size: 14px;}
	.pc_header .pc_nav>ul>li .p_box .cn{font-size: 14px;}
}

@media only screen and (max-width:1024px ) {
	.m_header{display: block;}
	.pc_header{display: none;}
	#t-ban{margin-top: 80px;}
    /*#m-ban{margin-top:80px;}*/
    .ny_banner{margin-top:80px;}
}

@media only screen and (max-width:768px ) {
	.m_header{height: 60px;}
	.m_header .nav_btn{width: 60px;height: 60px;}
    .m_header .lang_box{width:60px;height:60px;float:right;}
	#t-ban{margin-top: 60px;display:none;}
    /*#m-ban{margin-top: 60px;display:block;}*/
    .ny_banner{margin-top:60px;}
	.xs_nav  .nav-item .title{line-height: 40px;}
	.xs_nav  .nav-item .title .drop-btn{width: 40px;height: 40px;}
	.xs_nav .nav-item ul li{padding-left: 30px;line-height: 28px;}
	.xs_nav .nav-item ul li a{font-size: 13px; line-height: 28px;color: #333333;}
}


/*焦点图*/
.banner{width: 100%;z-index: 0;position: relative; z-index: 99999;}
#t-ban{text-align: center;font-size: 18px;background: #fff; display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;
        -webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}  
#t-ban .swiper-slide{position: relative;}
#t-ban .swiper-slide .con_box{position: absolute;top: 0px;left: 0px;transition: all linear .3s;}
#t-ban .swiper-slide img{width: 100%;  max-width: 100%;height: auto;}  
#t-ban .swiper-pagination-bullet{width: 12px;height: 12px;opacity: 1;background: none;border: 1px solid #fff;box-sizing: border-box;transition: all linear .3s;}
#t-ban .swiper-slide .con_box{top: 10%;left: 260px;opacity: 0;filter: alpha(opacity=0);text-align: left;}
#t-ban .swiper-slide .con_box .title{font-size: 60px;color: #002b62;font-weight: bold;margin-bottom: 20px;}
#t-ban .swiper-slide .con_box .desc{font-size:25px; color: #414141;text-align: left;margin-bottom: 40px; }
#t-ban .swiper-slide .con_box .more{height: 49px;text-align: center;display: block;}
#t-ban .swiper-slide .con_box .more img{width: auto; height: 100%;display: block;}
#t-ban .swiper-slide .con_box.on{opacity: 1;filter: alpha(opacity=100);left: 160px;}
#t-ban .swiper-pagination-bullet-active{border: 1px solid #f2c12c;box-sizing: border-box;background: #f2c12c;}
#t-ban .swiper-pagination{bottom: 20px;}

#t-ban .swiper-button-prev,#t-ban .swiper-button-next{width:40px;height: 40px;margin-top: -20px;border-radius: 20px;}
#t-ban .swiper-button-prev,#t-ban .swiper-button-next{background-color: rgba(0,0,0,.2);background-image: none;transition: all linear 0.3s;}
#t-ban .swiper-button-prev:hover,#t-ban .swiper-button-next:hover{background-color: rgba(0,0,0,.9);}
#t-ban .swiper-button-prev i,#t-ban .swiper-button-next i{display: block;width: 40px;height: 40px;line-height:40px; font-size: 20px;font-family: simhei;text-align: center;color: #FFFFFF; transition: all linear 0.5s;}

#t-ban .swiper-button-prev:hover { background: #f2c12c; }
#t-ban .swiper-button-next:hover { background: #f2c12c; }
#t-ban .m_ban{display:none;}

@media only screen and (max-width:768px ) {
    #t-ban .m_ban{display:block;}
     #t-ban .pc_ban{display:none;}
}

.ny_banner .m_ny_ban{display:none;}

@media only screen and (max-width:1024px ) {
    .ny_banner .m_ny_ban{display:block;}
    .ny_banner .pc_ny_ban{display:none;}
}

/*#m-ban{text-align: center;font-size: 18px;background: #fff; display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;
        -webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}  
#m-ban .swiper-slide{position: relative;}
#m-ban .swiper-slide .con_box{position: absolute;top: 0px;left: 0px;transition: all linear .3s;}
#m-ban .swiper-slide img{width: 100%;  max-width: 100%;height: auto;}  
#m-ban .swiper-pagination-bullet{width: 12px;height: 12px;opacity: 1;background: none;border: 1px solid #fff;box-sizing: border-box;transition: all linear .3s;}
#m-ban .swiper-slide .con_box{top: 10%;left: 260px;opacity: 0;filter: alpha(opacity=0);text-align: left;}
#m-ban .swiper-slide .con_box .title{font-size: 60px;color: #002b62;font-weight: bold;margin-bottom: 20px;}
#m-ban .swiper-slide .con_box .desc{font-size:25px; color: #414141;text-align: left;margin-bottom: 40px; }
#m-ban .swiper-slide .con_box .more{height: 49px;text-align: center;display: block;}
#m-ban .swiper-slide .con_box .more img{width: auto; height: 100%;display: block;}
#m-ban .swiper-slide .con_box.on{opacity: 1;filter: alpha(opacity=100);left: 160px;}
#m-ban .swiper-pagination-bullet-active{border: 1px solid #f2c12c;box-sizing: border-box;background: #f2c12c;}
#m-ban .swiper-pagination{bottom: 20px;}

#m-ban .swiper-button-prev,#m-ban .swiper-button-next{width:40px;height: 40px;margin-top: -20px;border-radius: 20px;}
#m-ban .swiper-button-prev,#m-ban .swiper-button-next{background-color: rgba(0,0,0,.2);background-image: none;transition: all linear 0.3s;}
#m-ban .swiper-button-prev:hover,#m-ban .swiper-button-next:hover{background-color: rgba(0,0,0,.9);}
#m-ban .swiper-button-prev i,#m-ban .swiper-button-next i{display: block;width: 40px;height: 40px;line-height:40px; font-size: 20px;font-family: simhei;text-align: center;color: #FFFFFF; transition: all linear 0.5s;}

#m-ban .swiper-button-prev:hover { background: #f2c12c; }
#m-ban .swiper-button-next:hover { background: #f2c12c; }*/

/*首页主框架*/
.index_main{background: url(../images/index_02.jpg) top center no-repeat;background-size:cover;}

/*产品*/
.pro_box{width: 1440px;padding: 0px 20px;margin: 0px auto;box-sizing: border-box;padding-bottom: 100px;}
.pro_box .top_box{text-align: center;padding-top: 64px;padding-bottom: 40px;}
.pro_box .top_box .box{width: 220px;padding: 12px 0px; position: relative;margin: 0px auto;}
.pro_box .top_box .box::after{content: "";position: absolute;top: 0px;right: 0px; width: 30px;height: 30px;background: url(../images/top_r_t.png) center center no-repeat;background-size: 100%;}
.pro_box .top_box .box::before{content: "";position: absolute;bottom: 0px;left: 0px; width: 30px;height: 30px;background: url(../images/top_l_b.png) center center no-repeat;background-size: 100%;}
.pro_box .top_box .box .title{font-size: 30px;color: #333333;font-weight: bold;padding-bottom: 7px;}
.pro_box .top_box .box .desc{color: #666666;font-size: 16px;padding-bottom: 5px;}

.pro_box .pro_ctg{width: 100%;text-align: center;margin-bottom: 40px;}
.pro_box .pro_ctg li{display: inline-block;vertical-align: top;padding: 0px 25px;margin: 0px 5px; height: 40px;line-height:40px;color: #333333;font-size: 16px;  text-align: center;}
.pro_box .pro_ctg li a{color: #333333;}
.pro_box .pro_ctg li.on,.pro_box .pro_ctg li:hover{background: #f2c12c;border-radius: 10px;}
.pro_box .pro_ctg li.on a,.pro_box .pro_ctg li:hover a{color: #4b3903;font-weight: bold;}

.pro_swiper{margin-bottom: 35px;}
.pro_swiper .swiper-wrapper{margin-bottom: 70px;}
.pro_swiper .swiper-slide{padding: 0px 10px;}
.pro_swiper .swiper-slide a{display:block;width:100%;height:100%;}
.pro_swiper .swiper-slide .box{border-radius: 10px;overflow: hidden;box-sizing: border-box;border: 1px solid #dbdbdb;}
.pro_swiper .swiper-slide .box .img_box{overflow: hidden;}
.pro_swiper .swiper-slide .box img{width: 100%; display: block;transition: all 220ms linear;}
.pro_swiper .swiper-slide:hover .box img{transform: scale(1.1);}
.pro_swiper .swiper-slide .box .title{color: #ffffff;font-size: 16px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; height: 64px;line-height: 64px;text-align: center;background: #3e3e3e;transition: all 220ms linear;}

.pro_swiper .swiper-slide:hover .box .title{background: #f2c12c;color: #141414;}

.pro_swiper .swiper-pagination span{width: 58px;height: 4px;background: #3e3e3e;border-radius: 0px;opacity: 1;}
.pro_swiper .swiper-pagination span.swiper-pagination-bullet-active{background: #f2c12c;}
.pro_box .more{display: block;margin: 0px auto; width: 416px;height: 56px;line-height: 54px;border: 1px solid #c1c1c1;font-size: 16px;color: #333333;text-align: center;border-radius: 10px;transition: all 220ms linear;}
.pro_box .more:hover{background: #f2c12c;color: #FFFFFF;border-color: #f2c12c;}

@media only screen and (max-width:1440px ) {
	.pro_box{width: 100%;}
}

@media only screen and (max-width:1024px ) {
	.pro_box{padding-bottom: 80px;}
    
	.pro_box .top_box{text-align: center;padding-top: 54px;padding-bottom: 35px;}
	.pro_box .pro_ctg{margin-bottom: 35px;}
}

@media only screen and (max-width:768px ) {
	.pro_box{padding-bottom: 70px;}
    .pro_box .top_box .box{width: 200px;}
	.pro_box .top_box .box .title{font-size: 26px;}
	.pro_box .top_box{text-align: center;padding-top: 50px;padding-bottom: 30px;}
    .pro_box .more{height:50px;line-height:48px;}
}
@media only screen and (max-width:480px ) {
	.pro_swiper{margin-bottom: 15px;}
    .pro_box .top_box .box{width: 180px;}
	.pro_swiper .swiper-slide .box .title{height: 50px;line-height: 50px;}
	.pro_swiper .swiper-wrapper{margin-bottom: 50px;}
	.pro_swiper .swiper-pagination span{width: 10px;height: 10px;border-radius: 50%;}
	.pro_box .top_box .box .title{font-size: 24px;}
	.pro_box .more{width: 100%;height:46px;line-height:44px;}

}


/*公司简介*/
.about_box{width: 1440px;padding: 0px 20px;box-sizing: border-box;margin: 0px auto;padding-top: 50px;padding-bottom: 100px;text-align: center;}

.about_box .item{display: inline-block;vertical-align: top;position: relative;margin: 0px 70px;text-align: left;}
.about_box .item::after{content: "";width: 100%; height: 1px;background: #000000;position: absolute;top:0px;left: 0px;}
.about_box .item.item_1::after{height: 3px;}

.about_box .item.item_1{width: 400px;box-sizing: border-box;padding: 0px 20px;}
.about_box .item.item_2{width: 273px;}
.about_box .item.item_3{width: 200px;}

.about_box .item.item_1 .top_box{padding-top: 40px;margin-bottom: 10px;}
.about_box .item.item_1 .top_box .en_title{font-size: 16px;color: #000000;margin-bottom: 5px;}
.about_box .item.item_1 .top_box .title{font-size: 16px;color: #000000;}

.about_box .item.item_2 .title{padding-top: 40px;font-size: 18px;font-weight: bold;color: #000000;margin-bottom: 15px;}

.about_box .item.item_2 .desc{font-size:14px;color: #000000;line-height: 34px;}


.about_box .item.item_3 .box{padding: 40px 0px;}
.about_box .item.item_3 .box img{width: 100%;display: block;}
.about_box .item.item_3 .box img.pc{display:block;}
.about_box .item.item_3 .box img.mob{display:none;}
.about_box .item.item_3 .box_2{border-top: 1px solid #000000;}

@media only screen and (max-width:1440px ) {
	.about_box{width: 100%;}
}

@media only screen and (max-width:1366px ) {
	.about_box .item{margin: 0px 40px;}
}
@media only screen and (max-width:1200px ) {
	.about_box{padding-bottom: 80px;}
	.about_box .item{margin: 0px 20px;}
	.about_box .item.item_1{width: 35%;}
	.about_box .item.item_2{width: 25%;}
	.about_box .item.item_3{width: 20%;}
}

@media only screen and (max-width:1024px ) {
	.about_box{padding-bottom: 70px;}
	.about_box .item{margin: 0px 2%;}
	.about_box .item.item_1{width: 30%;}
	.about_box .item.item_2{width: 30%;}
	.about_box .item.item_3{width: 20%;}
}

@media only screen and (max-width:640px ) {
	.about_box{padding-top: 30px;padding-bottom: 0px;}
	.about_box .item{margin:0px;margin-bottom: 20px;}
	.about_box .item.item_1{width: 100%;}
	.about_box .item.item_2{width: 100%;}
	.about_box .item.item_3{width: 100%;}

    /*.about_box .item.item_3 .box img{width:auto;margin:0px auto;}*/
    .about_box .item.item_3 .box img.pc{display:none;}
    .about_box .item.item_3 .box img.mob{display:block;}

}

.news_box{width: 1440px;padding: 0px 20px;box-sizing: border-box;margin: 0px auto;padding-bottom: 100px;}
.news_box .top_box{text-align: center;padding-top: 64px;padding-bottom: 110px;}
.news_box .top_box .box{width: 220px;padding: 12px 0px; position: relative;margin: 0px auto;}
.news_box .top_box .box::after{content: "";position: absolute;top: 0px;right: 0px; width: 30px;height: 30px;background: url(../images/top_r_t.png) center center no-repeat;background-size: 100%;}
.news_box .top_box .box::before{content: "";position: absolute;bottom: 0px;left: 0px; width: 30px;height: 30px;background: url(../images/top_l_b.png) center center no-repeat;background-size: 100%;}
.news_box .top_box .box .title{font-size: 30px;color: #333333;font-weight: bold;padding-bottom: 7px;}
.news_box .top_box .box .desc{color: #666666;font-size: 16px;padding-bottom: 5px;}

.news_box .news_wrap{overflow: hidden;}
.news_box .img_news{width: 60%;float: left;}
.news_box .img_news .img_box{width: 380px;position: relative;float: left;}
.news_box .img_news .img_box img{width: 100%;display: block;}
.news_box .img_news .img_box::after{content: "";width: 90px;height: 2px;background: #f2c12c;position: absolute;top:23px;right: -19px;}
.news_box .img_news .title_box{width: calc(100% - 380px);padding: 0px 40px;box-sizing: border-box;float: right;}
.news_box .img_news .title_box .title{font-size: 16px;color: #333333;line-height: 34px;font-weight: bold;padding-bottom: 50px;}
.news_box .img_news .title_box .desc{font-size: 14px;color: #666666;line-height: 30px;height: 90px;overflow: hidden;margin-bottom: 40px;}
.news_box .img_news .title_box .more{transition:all linear 0.3s; width: 140px;line-height: 34px;box-sizing: border-box;height: 36px;border: 1px solid #afafaf;font-size: 16px;color: #afafaf;text-align: center;border-radius: 10px;display: block;}
.news_box .img_news .title_box .more:hover{background:#f2c12c;color:#fff;border-color:#f2c12c;}
.news_box .news_lists{width: 40%;float: right;}
.news_box .news_lists li{position: relative; line-height:43px; width: 100%;padding-left:56px;padding-right: 100px;box-sizing: border-box;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.news_box .news_lists li a{display: block;font-size: 14px;color:#666666;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.news_box .news_lists li .time{width: 100px;font-size: 14px;color: #a7a7a7;position: absolute;top: 0px;right: 0px;text-align:left;}

.news_box .news_lists li:hover{background: #f2c12c;border-radius: 10px;}
.news_box .news_lists li:hover a{color: #333333;}
.news_box .news_lists li:hover .time{color: #333333;}

.news_box .news_lists li::after{display: none; content: ">";font-family: simsun;width: 40px;font-size: 14px;color: #333333;position: absolute;top: 0px;left: 16px;text-align: center;}
.news_box .news_lists li:hover::after{display: block;}

@media only screen and (max-width:1440px ) {
	.news_box{width: 100%;}
}
@media only screen and (max-width:1200px ) {
	.news_box .img_news .img_box{width: 280px;position: relative;float: left;}
	.news_box .img_news .title_box{width: calc(100% - 280px);padding: 0px 30px;}
	.news_box .img_news .title_box .title{padding-bottom: 20px;}
	.news_box .img_news .title_box .desc{margin-bottom: 20px;}
}

@media only screen and (max-width:1024px ) {

	.news_box .top_box .box .title{font-size: 28px;}
	.news_box .top_box{text-align: center;padding-top: 30px;padding-bottom: 90px;}
	.news_box .img_news .img_box{width: 250px;position: relative;float: left;}
	.news_box .img_news .title_box{width: calc(100% - 250px);padding: 0px 30px;padding-right: 0px;}
    .news_box .news_lists li .time{text-align:center;}
}

@media only screen and (max-width:900px ) {
    .news_box .top_box .box{width:200px;}
	.news_box{padding-bottom: 80px;}
	.news_box .top_box .box .title{font-size: 27px;}
	.news_box .top_box{text-align: center;padding-bottom: 80px;}
	.news_box .img_news{width: 100%;margin-bottom: 30px;}
	.news_box .img_news .img_box{width: 40%;}
	.news_box .img_news .title_box{width: 60%;}
	.news_box .news_lists{width: 100%;}
	.news_box .news_lists li{padding-left: 10px;} 
	.news_box .news_lists li:hover::after{display: none;}
}
@media only screen and (max-width:640px ) {
	.news_box .img_news .title_box .more{display: none;}
}
@media only screen and (max-width:480px ) {
	.news_box{padding-bottom: 60px;}
    .news_box .top_box .box{width:180px;}
	.news_box .top_box{padding-bottom: 60px;padding-top: 0px;}
	.news_box .img_news{border-bottom: 1px solid #a7a7a7;}
	.news_box .img_news .img_box{width: 100%;margin-bottom: 20px;}
	.news_box .img_news .title_box{width: 100%;padding: 0px 10px;}
	.news_box .top_box .box .title{font-size: 24px;}
	.news_box .news_lists li{padding-left: 5px;}
}

/*底部*/
.btm_nav{background: #292929;padding-top: 85px;padding-bottom:45px;}
.btm_nav .logo{ display: inline-block;vertical-align: top;padding-top: 20px;margin-right: 80px;}
.btm_nav .logo img{width: 120px;display: block;margin: 0px auto;}
.btm_nav .content{width: 1440px;box-sizing: border-box;padding: 0px 20px;margin: 0px auto;text-align: center;}
.btm_nav .nav_box{display: inline-block;vertical-align: top; overflow: hidden;text-align: left;}
.btm_nav .nav_box .item{float: left;margin-right:50px ;}
.btm_nav .nav_box .item .title{font-size: 16px;color: #FFFFFF;line-height: 34px;margin-bottom: 10px;}
.btm_nav .nav_box .item ul li{width: 100%; transition: all .3s linear;box-sizing: border-box;}
.btm_nav .nav_box .item ul li a{color: #999999;font-size: 14px;line-height: 2em;}
.btm_nav .nav_box .item ul li:hover a{color: #ffffff;}
.btm_nav .foot-x-nav{display: none;}

.btm_nav .about_item{display: inline-block;vertical-align: top;text-align: left;}
.btm_nav .about_item .title{font-size: 16px;color: #FFFFFF;line-height: 34px;margin-bottom: 10px;}
.btm_nav .about_item .desc{font-size: 14px;color: #999999;line-height: 2em;}
@media only screen and (max-width:1440px ) {
	.btm_nav .content{width: 100%;}
}
@media only screen and (max-width:1400px ) {
	.btm_nav .about_item{width: 280px;}
}
@media only screen and (max-width:1366px ) {
	.btm_nav .logo{margin-right: 50px;}
	.btm_nav .nav_box .item{margin-right: 40px;}
}

@media only screen and (max-width:1200px ) {
	.btm_nav{padding-top: 45px;padding-bottom:45px;}
	.btm_nav .logo{width: 100%;margin-right: 0px;padding-top: 0px;margin-bottom: 30px;}
}

@media only screen and (max-width:1024px ) {
	.btm_nav .nav_box .item{margin-right: 60px;}
	.btm_nav .nav_box{margin-bottom: 30px;}
	.btm_nav .nav_box .item:last-child{margin-right: 0px;}
	.btm_nav .about_item{width: 100%;text-align: center;}
}

@media only screen and (max-width:768px ) {
	.btm_nav .logo{width: 80px;}
	.btm_nav .nav_box{display: none;}
	.btm_nav .foot-x-nav{display: block;margin-bottom: 25px;float: left;width: 100%;text-align: left;}
	.foot-x-nav  .nav-item{color: #FFFFFF;border-bottom: 1px solid #FFFFFF;}
	.foot-x-nav  .nav-item a{color: #FFFFFF;font-size: 14px;}
	.foot-x-nav  .nav-item .title{width:100%;line-height: 45px;position: relative;padding-left: 15px;color: #FFFFFF;font-size: 14px;}
	.foot-x-nav  .nav-item .title .drop-btn{font-family: simhei; width: 45px;height: 45px;display: none; cursor: pointer; font-size:22px;line-height: 45px;text-align: center;position: absolute;right: 0px;top: 0px;transition: all 220ms linear;}
	.foot-x-nav  .nav-item.open .title .drop-btn{transform: rotate(-45deg);}
	.foot-x-nav  .nav-item .title a{display: block;}	
	.foot-x-nav  .nav-item ul{padding-top: 5px;padding-bottom: 10px;display: none;}
	.foot-x-nav  .nav-item ul li{padding-left: 30px;line-height: 30px;}
	.foot-x-nav  .nav-item ul li a{line-height: 30px;}
	.btm_nav .kf_box{width: 100%;text-align: center;margin-bottom: 30px;}
	.btm_nav .kf_box .kf_btn .box{width: 180px; float: none;margin: 0 auto;}
	.btm_nav .kf_box .kf_tel .icon{display: none;}
	.btm_nav .qcode_box{width: 100%;}
}

.btm_info{width: 100%;background: #111111;line-height: 86px;}
.btm_info .content{width: 1440px;padding: 0px 20px;box-sizing: border-box;margin: 0px auto;overflow: hidden;}
.btm_info .l_box{float: left;font-size: 14px;color: #999999;}
.btm_info .l_box a{color: #999999;}
.btm_info .r_box{float: right;}


.share_box .title {display: inline-block;vertical-align: middle;margin-right: 0px;color:#999999;font-size: 14px;}
.share_box .bdsharebuttonbox {display: inline-block;vertical-align: middle;padding: 30px 0px;}
.share_box .bdsharebuttonbox a{margin: 0px 10px;}

#bds_sqq{width:25px;height:25px;overflow:hidden;background:url(../images/icon_qq.png) center no-repeat;}
#bds_sqq:hover{background:url(../images/icon_qq.png) center no-repeat;}
#bds_weixin{width:25px;height:25px;overflow:hidden;background:url(../images/icon_wechat.png) center no-repeat}
#bds_weixin:hover{background:url(../images/icon_wechat.png) center no-repeat}
#bds_tsina{width:25px;height:25px;overflow:hidden;background:url(../images/icon_sina.png) center no-repeat}
#bds_tsina:hover{background:url(../images/icon_sina.png) center no-repeat}

@media only screen and (max-width:1440px ) {
	.btm_info .content{width: 100%;}
}

@media only screen and (max-width:1024px ) {
	.btm_info{padding: 20px 0px; line-height: 40px;}
	.btm_info .l_box{width: 100%;text-align: center;}
	.btm_info .r_box{width: 100%;text-align: center;}
	.share_box .bdsharebuttonbox{padding: 0px;}
}


/*内页*/
.ny_main_box{width: 100%;background: #f3f3f3;}
.ny_main_box .content{width: 1440px;margin: 0px auto;padding: 0px 20px;box-sizing: border-box;} 
.ny_main_box .top_box{text-align: center;padding-top: 53px;padding-bottom: 40px;}
.ny_main_box .top_box .title{font-size: 30px;color: #333333;font-weight: bold;margin-bottom: 10px;}
.ny_main_box .top_box .desc{font-size: 16px;color: #ababab;}

.ny_main_box .ctg_box{width: 100%;line-height: 50px;margin-bottom: 30px;}
.ny_main_box .ctg_box ul{text-align: center;}
.ny_main_box .ctg_box ul li{text-align: center;margin: 0px 20px; border-radius: 10px;width: 200px;box-sizing: border-box;padding: 0px 20px;display: inline-block;vertical-align: top;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ny_main_box .ctg_box ul li a{font-size: 16px;color: #333333;}
.ny_main_box .ctg_box ul li.on,.ny_main_box .ctg_box ul li:hover{background: #f2c12c;}
.ny_main_box .ctg_box ul li.on a,.ny_main_box .ctg_box ul li:hover a{color: #4b3903;font-weight: bold;} 

@media only screen and (max-width:1440px ) {
	.ny_main_box .content{width: 100%;}
}
@media only screen and (max-width:1024px ) {
	.ny_main_box .top_box{text-align: center;padding-top: 45px;padding-bottom: 30px;}
	.ny_main_box .top_box .title{font-size: 28px;color: #333333;font-weight: bold;margin-bottom: 10px;}
	.ny_main_box .top_box .desc{font-size: 16px;color: #ababab;}
	
	.ny_main_box .ctg_box ul{overflow: hidden;}
	.ny_main_box .ctg_box{line-height: 48px;}
	.ny_main_box .ctg_box ul li{width: 23%;background: #3e3e3e;margin: 0px 1%;margin-bottom: 20px;}
	.ny_main_box .ctg_box ul li a{color: #FFFFFF;}
	.ny_main_box .ctg_box ul li.on,.ny_main_box .ctg_box ul li:hover{background: #f2c12c;}
}
@media only screen and (max-width:768px ) {
	.ny_main_box .ctg_box ul{overflow: hidden;}
	.ny_main_box .top_box .title{font-size: 26px;}
	.ny_main_box .ctg_box ul li{width: 46%;background: #3e3e3e;float: left;margin: 0px 2%;margin-bottom: 20px;}
	.ny_main_box .ctg_box ul li a{color: #FFFFFF;font-size:14px;}
	.ny_main_box .ctg_box ul li.on,.ny_main_box .ctg_box ul li:hover{background: #f2c12c;}
	.ny_main_box .ctg_box{line-height: 44px;}
}
@media only screen and (max-width:480px ) {
	.ny_main_box .ctg_box ul{overflow: hidden;}
	.ny_main_box .top_box .title{font-size: 24px;}
	.ny_main_box .ctg_box{line-height: 42px;}
    .ny_main_box .ctg_box ul li{margin-bottom:15px;}
}

.ny_pro_box{padding-bottom: 50px;}
.ny_pro_box ul{overflow: hidden;padding-bottom: 50px;}
.ny_pro_box ul li{width: 25%;float: left;padding: 0px 10px;margin-bottom: 20px;}
.ny_pro_box ul li .box{border-radius: 10px;overflow: hidden;box-sizing: border-box;border: 1px solid #dbdbdb;}
.ny_pro_box ul li .box .img_box{overflow: hidden;}
.ny_pro_box ul li .box img{width: 100%; display: block;transition: all 220ms linear;}
.ny_pro_box ul li:hover .box img{transform: scale(1.1);}
.ny_pro_box ul li .box .title{text-overflow: ellipsis;overflow: hidden;white-space: nowrap; height: 64px;line-height: 64px;text-align: center;background: #3e3e3e;transition: all 220ms linear;}
.ny_pro_box ul li .box .title a{width: 100%;height: 100%;display: block;color: #ffffff;font-size: 16px;}
.ny_pro_box ul li:hover .box .title{background: #f2c12c;}
.ny_pro_box ul li:hover .box .title a{color: #141414;}

@media only screen and (max-width:1024px ) {
	.ny_pro_box ul li{width: 33.333333%;}
}
@media only screen and (max-width:768px ) {
	.ny_pro_box ul li{width: 50%;}
}

@media only screen and (max-width:480px ) {
	.ny_pro_box ul li{width: 100%;}
}

/*相册*/
.ny_pic_box{padding-bottom: 50px;}
.ny_pic_box ul{overflow: hidden;padding-bottom: 50px;}
.ny_pic_box ul li{width: 25%;float: left;padding: 0px 10px;margin-bottom: 20px;}
.ny_pic_box ul li .box{overflow: hidden;box-sizing: border-box;border: 1px solid #dbdbdb;}
.ny_pic_box ul li .box .img_box{overflow: hidden;}
.ny_pic_box ul li .box img{width: 100%; display: block;transition: all 220ms linear;}
.ny_pic_box ul li:hover .box img{transform: scale(1.1);}
.ny_pic_box ul li .box .title{text-overflow: ellipsis;overflow: hidden;white-space: nowrap; height: 50px;line-height: 50px;text-align: center;background: #3e3e3e;transition: all 220ms linear;}
.ny_pic_box ul li .box .title a{width: 100%;height: 100%;display: block;color: #ffffff;font-size: 16px;}
.ny_pic_box ul li:hover .box .title{background: #f2c12c;}
.ny_pic_box ul li:hover .box .title a{color: #141414;}


@media only screen and (max-width:1024px ) {
	.ny_pic_box ul li{width: 33.333333%;}
}
@media only screen and (max-width:768px ) {
	.ny_pic_box ul li{width: 50%;}
}
@media only screen and (max-width:480px ) {
	.ny_pic_box ul li{width: 100%;}
}


/*关于我们*/
.about_detail{width: 100%;font-size: 16px;line-height: 2em;padding-top: 30px;padding-bottom: 100px;}

/*新闻*/
.ny_news_box{width: 100%;padding-top: 30px;padding-bottom: 40px;}
.ny_news_box ul{overflow: hidden;}
.ny_news_box ul li{padding: 0px 10px;box-sizing: border-box; overflow: hidden;border-bottom: 1px solid #e0e0e0;margin-bottom: 20px;padding-bottom: 20px;padding-top: 10px;}
.ny_news_box ul li .con_box{width: calc(100% - 120px);float: left;}
.ny_news_box ul li .con_box .title{width:90%; line-height:1.3em; font-size: 18px;margin-bottom: 15px;color: #1b1b1b;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.ny_news_box ul li .con_box .desc{width:90%;font-size: 14px;color: #666666;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.ny_news_box ul li .time{width: 100px;float: right;text-align: center;}
.ny_news_box ul li .time .day{font-size: 24px;font-weight: bold;color: #333333;margin-bottom: 5px;}
.ny_news_box ul li .time .ym{font-size: 14px;color: #666666;}

@media only screen and (max-width:768px ) {
	.ny_news_box ul li{padding: 0px 5px;padding-bottom: 20px;padding-top: 10px;}
	.ny_news_box ul li .con_box{width: calc(100% - 80px);float: left;}
	.ny_news_box ul li .time{width: 80px;}
}


/*下载*/
.ny_down_box{width: 100%;padding-top: 10px;padding-bottom: 40px;}
.ny_down_box ul{overflow: hidden;}
.ny_down_box ul li{padding: 0px 10px;box-sizing: border-box; overflow: hidden;border-bottom: 1px solid #e0e0e0;margin-bottom: 20px;padding-bottom: 10px;padding-top: 10px;}
.ny_down_box ul li .con_box{width: calc(100% - 120px);float: left;}
.ny_down_box ul li .con_box .title{width:90%; font-size: 18px;line-height:50px; color: #1b1b1b;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.ny_down_box ul li .time{width: 100px;float: right;text-align: center;line-height:50px;}


@media only screen and (max-width:768px ) {
	.ny_down_box ul li{padding: 0px 5px;padding-bottom: 10px;padding-top: 10px;}
	.ny_down_box ul li .con_box{width: calc(100% - 80px);float: left;}
	.ny_down_box ul li .time{width: 80px;}
}




/*招聘*/
.f_wrapper { position:relative; width: 100%; height: auto; overflow-y: auto; z-index:30;text-align:left; padding-bottom:30px;}
.f_wrapper .input,.f_wrapper .textarea,.f_wrapper .date { margin-top: 3px; line-height: 24px; border: 1px solid #D3D3D3; border-radius: 0; }
.f_wrapper .input:hover,.f_wrapper .textarea:hover,.f_wrapper .date:hover { border: 1px solid #A6A6A6; border-top-color: #A2A2A2; }
.f_wrapper .input:focus,.f_wrapper .textarea:focus { border: 1px solid #3e3e3e; }
.f_wrapper .input,.f_wrapper .date {padding:5px; }
.f_wrapper input.error,.f_wrapper  div.errort,.f_wrapper  select.error { border: 1px solid #7A3230; }
.f_wrapper label.error ,.f_wrapper  label.mbvc_error { z-index: 10; margin-left: 5px; color: #fff; background: #7A3230; font-size: 12px; padding: 1px 5px; text-align: center; white-space: nowrap; font-weight: normal; }
.f_wrapper label.info { z-index: 10; margin-left: 5px; color: #fff; background: #00B57A; font-size: 12px; padding: 1px 5px; text-align: center; white-space: nowrap; font-weight: normal; }
.f_wrapper .textarea { resize: none; }
.f_wrapper .small { width: 30%; }
.f_wrapper .medium { width: 82%; }
.f_wrapper .f_select.medium{ width: 84%; margin-top: 7px; }
.f_wrapper .large { width: 100%; }
.f_wrapper ul{overflow:hidden;}
.textarea.small { height: 66px; }
.textarea.medium { height: 120px; }
.textarea.large { height: 204px; }
.f_main {position:relative; width: 92%; margin: 0 auto; margin-top: 20px; background-color: #FFF;box-shadow: 0 1px 6px rgba(124, 124, 124, 0.42); -moz-box-shadow:0px 1px 6px  rgba(124, 124, 124, 0.42);-webkit-box-shadow:0px 1px 6px  rgba(124, 124, 124, 0.42); z-index: 3;}
.f_main_ie_shadow{ filter:progid:DXImageTransform.Microsoft.Blur(pixelradius=4); -ms-filter:"progid:DXImageTransform.Microsoft.Blur(pixelradius=4)"; background-color:#7C7C7C; position:absolute; z-index: 2;  }
.f_header { padding:0 20px 10px 20px; text-align: center; box-sizing: border-box;}
.f_logo { float: left; width: 18%; height: 50px; margin-top: 3px; margin-right: 20px; padding-top: 10px;}
.f_logoImg { max-width: 100%; max-height: 50px; }
.f_text { float: left; width: 78%; text-align: left; padding-top: 10px;}
.f_title { font-size: 24px; font-weight: bold; line-height: 30px; text-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); }
.f_describe { font-size: 12px; line-height: 18px; }
.f_text_no_logo{ padding-top: 10px; }
.f_text_no_logo .f_describe{ padding-top: 10px;}
.f_text_no_logo .f_describe_none{ padding-top: 0; }
.f_body { width: 100%;padding: 30px 0px 50px 0px; margin-top: 20px; }
.f_component { padding: 12px 30px 12px 30px;margin-top:10px;margin-bottom:5px; transition-property: background-color; transition-duration: 200ms; transition-delay: 0; transition-timing-function: ease-in-out; -webkit-transition-property: background-color; -webkit-transition-duration: 200ms; -webkit-transition-delay: 0; -webkit-transition-timing-function: ease-in-out; -moz-transition-property: background-color; -moz-transition-duration: 200ms; -moz-transition-delay: 0; -moz-transition-timing-function: ease-in-out; -o-transition-property: background-color; -o-transition-duration: 200ms; -o-transition-delay: 0; -o-transition-timing-function: ease-in-out; }
.f_cTitle { font-size: 16px; line-height: 25px; margin-bottom: 4px; }

.f_cValidate { font-size: 12px; line-height: 25px; margin-left: 5px; color: #f00; white-space: nowrap; font-weight: normal; }
.f_cDescribe { padding: 0 5px; line-height: 20px; color: #7C7C7C; border-top: 1px dashed #7C7C7C; }
.f_cExtraDescribe { padding: 0 5px; line-height: 20px; color: #7C7C7C; }
.f_cLink, .f_cLink:visited { color: #7C7C7C; }
.f_cLink:hover { text-decoration: underline; }
.f_optionsLi { float: left; width: 100%; line-height: 18px; margin-top: 8px; margin-left: 5px; }
.layout-two .f_optionsLi { width: 47%; }
.layout-three .f_optionsLi { width: 32%; }
.layout-four .f_optionsLi { width: 24%; }
ul.f_optionGarden .f_otherLi { width: 80%; }
.f_optionBtn { float:left; display: inline-block; padding-top: 4px; margin-top: 2px; _padding-top: 0; _margin-top: -2px; margin-top: 0\0; padding-top: 2px\0; letter-spacing: 0; vertical-align: top; }
.f_optionVal { display: inline-block; float: left; width: 80%; padding-left: 3px; }
.insideSelect { width: 100%; cursor:pointer; }
.f_otherLi .f_optionBtn { margin-top: 6px; }
.f_otherinput { width: 50%;padding:2px 5px; }

.f_uploadFile { position: relative; left: 0; top: 3px; bottom: 10px; height: 20px; padding: 5px; margin-right: 20px; background: #FFF; border: 1px solid #D9D9D9; border-top-color: #AAA; }
.f_jumpInfo { margin-top: 12px; }
.upload_input { position: absolute; top: -5px; left: 0px; right: 0; height: 35px; width: 100%; color: #999; opacity: 0; filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); -moz-opacity: 0; -khtml-opacity: 0; overflow: hidden; z-index: 10; }
.upload_text { position: absolute;color:#333!important;left:10px; overflow: hidden; text-overflow: ellipsis; width: 80%; height: 20px; white-space: nowrap; padding-top: 2px; }
.upload_progress { position: absolute; width: 0%; background: url(../images/progress.html) repeat-x; height: 70%; }
.upload_img { position: absolute; right: 8px; top: 4px; }
.file_cancel { position: absolute; right: 6px; top: 4px; z-index: 25; cursor: pointer; }
.f_sectionDescribe { padding: 0 5px; line-height: 20px; color: #444; border-top: 1px solid #7C7C7C; }
.star { cursor: pointer; display: inline-block; width: 24px; height: 28px; background-image: url(../images/icon/formStar.html); background-position: 0% 0%; background-repeat: no-repeat; overflow: hidden; zoom: 1; }
.starGroup .selected { background-position: 0% 100%; }
.f_submit { margin-top: 20px; padding: 0 30px; text-align: center; }
.f_submitBtn { display: inline-block; line-height: 40px; width: 40%; font-size: 13px; text-align: center; color: #FFF; background: #3E3E3E; border-radius: 2px;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s; }
.f_submitBtn:hover { background: #f2c12c;color:#fff; }

@media screen and (max-width: 768px)
{
	.f_submitBtn{width: 100%;}
    div.fs_main {
        width: 100%;
    }
}

.ny_job_box{padding-top: 30px;padding-bottom: 50px;}
.accordion { width: 100%; margin:0 auto; }
.accordion .accordion-handle { position:relative; background-color:#ccc; color:#4d4d4d; padding:12px 0 12px 15px; margin-bottom:5px; cursor:pointer; *zoom:1; transition:All 0.5s ease; }
.accordion .accordion-handle:hover { background-color:#ccc; }
.accordion .accordion-handle h4 { font-size:16px; line-height:20px; font-weight:normal; }
.accordion .accordion-pane { display:none; padding:15px 0 20px; }
.accordion .current, .accordion .current:hover { background-color:#3E3E3E; color:#fff; }
.accordion .accordion-handle i { display:block; width:50px; height:44px; overflow:hidden; position:absolute; top:0; right:0; border-left:1px solid #fff; background:url(../images/accordion.gif) no-repeat 0 0; }
.accordion .current i { border-color:#fff; background-position:0 -44px; }
.accordion .qhd-content{line-height: 2em;}
/* ====== job_ end ======= */
.accordion .more{
    display:inline-block;
	font-size:14px;
	margin-top:40px;
	border:1px solid #999;
	line-height:34px;
	padding:0px 35px;
	transition: all 0.5s ease 0s;
	color:#666;
	border-radius:0px;
}
.accordion .more:hover{
	border:1px solid #f2c12c;
	background:#f2c12c;
	color:#FFF;
	text-decoration: none;
}

@media only screen and (max-width:768px ) {
	.ny_job_box{padding-top: 10px;padding-bottom: 50px;}
}


.article-detail .article-title { text-align:center; margin-bottom:15px; }
.article-detail .article-title h1 { font-size:24px; line-height:1.5; font-weight:bold; }
.article-detail .entry-meta { text-align:center; margin-bottom:20px; padding-bottom:10px; font-size:12px; /*border-bottom:1px dotted #ccc;*/  }
.article-detail .entry-meta span { margin:0 10px; }
.article-detail .article-content { margin-top:25px; }
.article-detail .video-player-content { margin-top:20px; text-align:center; }
.article-detail video.video-play-wrapper { width:100%; height:auto !important; text-align:center; }
.article-detail span.video-play-wrapper { width:100%; *height:auto !important; text-align:center; }
/*IE8*/
@media \0screen {	
	.article-detail .video-play-wrapper { position:relative; height:0 !important; padding-bottom:56.25%; padding-top:0 !important; overflow:hidden; }	
	.article-detail .video-play-wrapper iframe, .article-detail .video-play-wrapper object, .article-detail .video-play-wrapper embed  { position:absolute; top:0; left:0; width:100%; height:100%; }
}
.article-detail span.video-play-wrapper { position:relative; height:0 !important; padding-bottom:56.25%; padding-top:30px; overflow:hidden; }	
.article-detail span.video-play-wrapper  { *position:relative; *height:auto !important; *padding-bottom:0; *margin-top:-30px; overflow:visible; }
.article-detail span.video-play-wrapper object, .article-detail span.video-play-wrapper object  embed { position:absolute; top:0; left:0; width:100%; height:100%; }
.article-detail span.video-play-wrapper object, .article-detail span.video-play-wrapper  embed { *position:static; }
.article-detail-fancybox { *height:600px; }
.article-detail-fancybox .video-play-wrapper { *position:relative; *height:0 !important; *padding-bottom:56.25%; *padding-top:30px; *overflow:hidden; }	
.article-detail-fancybox .video-play-wrapper iframe, .article-detail-fancybox .video-play-wrapper object, .article-detail .video-play-wrapper embed  { *position:absolute; *top:0; *left:0; *width:100%; *height:100%; }
.ny_pro_con_box .entry-meta{font-size: 14px;font-weight: normal;color: #666666;}
.ny_pro_con_box{padding-top: 30px;padding-bottom: 50px;}
.ny_pro_con_box .con_detail{line-height: 2em;font-size: 16px;}
.ny_pro_con_box .qhd-content p { line-height:2em; }

@media only screen and (max-width:768px ) {
	.ny_pro_con_box{padding-top: 10px;padding-bottom: 50px;}
}

/*css flickr style pagination*/
div.flickr {
	padding:0px;margin:0px; text-align:center;  font-size:14px;font-family:"SimSun";
}
div.flickr a{width:40px;height: 40px;line-height:40px;transition: all  0.3s linear;font-family:"SimSun";}
div.flickr a {
	border: 1px solid #cbcbcb ; border-radius: 5px; color: #666666; margin-right: 5px; text-decoration: none;display:inline-block;
}
div.flickr a:hover {
	border: #f2c12c 1px solid;  background: #f2c12c; color: #fff; 
}
div.meneame a:active {
	border: #f2c12c 1px solid; background: #f2c12c; color: #fff; 
}
div.flickr span{width:40px;height: 40px;line-height:40px;transition: all  0.3s linear;font-family:"SimSun";}

div.flickr span.current {
	border-radius: 5px; background: #f2c12c;border: 1px solid #dedfde ; color: #fff;  margin-right: 5px; display:inline-block;
}
div.flickr span.disabled {
	border: 1px solid #cbcbcb ;border-radius: 5px; color: #666666; margin-right: 5px; display:inline-block;
}

@media only screen and (max-width:768px ) {
	div.flickr a{width:30px;height: 30px;line-height:30px;}
	div.flickr span{width:30px;height: 30px;line-height:30px;}
}

.isNull{
    text-align:center;
    padding:50px 20px;
}


.wenhua_box{width: 100%;overflow: hidden;}
.wenhua_box .item{width: 33.33333%;float: left;}
.wenhua_box .item .h_box,.wenhua_box .item .f_box{position: relative;box-sizing: border-box;}
.wenhua_box .item img{width: 100%;display: block;}
.wenhua_box .item .c_box{width: 100%;height: 100%; position: absolute;top: 0px;left: 0px;    display: flex;flex: 1 0 auto;
align-items: center;background: #e6e6e6;}
.wenhua_box .item .c_box .s_box{width: 100%;text-align: center;}
.wenhua_box .item .c_box .s_box .s_tit{color: #333; font-size: 24px; padding-bottom:26px;}
.wenhua_box .item .c_box .s_box .s_desc{font-size:18px; line-height:45px;}
.wenhua_box .item .f_box .c_box{display: none;}
.wenhua_box .item:nth-child(even) .f_box .c_box{display: flex;}
.wenhua_box .item:nth-child(even) .h_box .c_box{display: none;}
					
@media only screen and (max-width:1200px ) {
	.wenhua_box .item .c_box .s_box .s_tit{font-size: 22px; padding-bottom:20px;}
	.wenhua_box .item .c_box .s_box .s_desc{font-size:16px; line-height:36px;}
}
@media only screen and (max-width:1024px ) {
	.wenhua_box .item .c_box .s_box .s_tit{font-size: 20px; padding-bottom:15px;}
	.wenhua_box .item .c_box .s_box .s_desc{font-size:16px; line-height:32px;padding: 0px 20px;}
}
@media only screen and (max-width:900px ) {
	.wenhua_box .item .c_box .s_box .s_tit{font-size: 20px; padding-bottom:12px;}
	.wenhua_box .item .c_box .s_box .s_desc{font-size:15px; line-height:30px;padding: 0px 20px;}
}
@media only screen and (max-width:768px ) {
	.wenhua_box .item .c_box .s_box .s_tit{font-size: 18px; line-height: 1.5; padding-bottom:10px;}
	.wenhua_box .item .c_box .s_box .s_desc{font-size:14px; line-height:28px;padding: 0px 10px;}
}
					
@media only screen and (max-width:640px ) {
	.wenhua_box .item{width: 100%;float: left;}
	.wenhua_box .item:nth-child(even) .f_box .c_box{display: none;}
	.wenhua_box .item:nth-child(even) .h_box .c_box{display: flex;}
	.wenhua_box .item .c_box .s_box .s_tit{font-size: 24px; padding-bottom:12px;}
	.wenhua_box .item .c_box .s_box .s_desc{font-size:16px; line-height:30px;padding: 0px 20px;}
}
@media only screen and (max-width:375px ) {
						
	.wenhua_box .item .c_box .s_box .s_tit{font-size: 22px; padding-bottom:10px;}
	.wenhua_box .item .c_box .s_box .s_desc{font-size:15px; padding: 0px 15px;}
}