﻿/*
* name:Global && Pc StyleSheet
* version:v3.3.1
* update:雪碧图对齐
* date:2016-04-30
*/

/* 雪碧图 */
/*引入特殊字体*/
@font-face {
    font-family: 'hero_lightlight';
    src: url('./font/hero_light-webfont.woff2') format('woff2'),
    url('./font/hero_light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
/*时间延迟*/
.delay100 { -webkit-animation-delay: 0.1s; animation-delay: 0.1s;}
.delay200 { -webkit-animation-delay: 0.2s; animation-delay: 0.2s;}
.delay300 { -webkit-animation-delay: 0.3s; animation-delay: 0.3s;}
.delay400 { -webkit-animation-delay: 0.4s; animation-delay: 0.4s;}
.delay500 { -webkit-animation-delay: 0.5s; animation-delay: 0.5s;}
.delay600 { -webkit-animation-delay: 0.6s; animation-delay: 0.6s;}
.delay700 { -webkit-animation-delay: 0.7s; animation-delay: 0.7s;}
.delay800 { -webkit-animation-delay: 0.8s; animation-delay: 0.8s;}
.delay900 { -webkit-animation-delay: 0.9s; animation-delay: 0.9s;}
.delay1000 { -webkit-animation-delay: 1s; animation-delay: 1s;}
.delay1200 { -webkit-animation-delay: 1.2s; animation-delay: 1.2s;}
.delay1400 { -webkit-animation-delay: 1.4s; animation-delay: 1.4s;}
.delay1600 { -webkit-animation-delay: 1.6s; animation-delay: 1.6s;}
.delay1800 { -webkit-animation-delay: 1.8s; animation-delay: 1.8s;}
.delay2000 { -webkit-animation-delay: 2s; animation-delay: 2s;}
.delay2400 { -webkit-animation-delay: 2.4s; animation-delay: 2.4s;}
.delay3000 { -webkit-animation-delay: 3s; animation-delay: 3s;}


.ico { display:inline-block; width:20px; height:20px; white-space:nowrap; letter-spacing:-1em; text-indent:-99em; color:transparent; background:url(ico.png);
	*text-indent:0; *zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\3000');}
.ico:before {content:'\3000';}
.ico1_2 { background-position:-20px 0;}
.ico1_3 { background-position:-40px 0;}
.ico1_4 { background-position:-60px 0;}
.ico1_5 { background-position:-80px 0;}
.ico2_1 { background-position:0 -20px;}
.ico2_2 { background-position:-20px -20px;}
.ico2_3 { background-position:-40px -20px;}
.ico2_4 { background-position:-60px -20px;}
.ico2_5 { background-position:-80px -20px;}
.ico3_1 { background-position:0 -40px;}
.ico3_2 { background-position:-20px -40px;}
.ico3_3 { background-position:-40px -40px;}
.ico3_4 { background-position:-60px -40px;}
.ico3_5 { background-position:-80px -40px;}
.ico4_1 { background-position:0 -60px;}
.ico4_2 { background-position:-20px -60px;}
.ico4_3 { background-position:-40px -60px;}
.ico4_4 { background-position:-60px -60px;}
.ico4_5 { background-position:-80px -60px;}
/* 常量设置 */
html { overflow-x:auto;}
html,body,.wrap { min-width:1200px;}
.wrap { width:1200px; margin-right:auto; margin-left:auto;}
body{font-size:13px; line-height:1.8; color:#333; background:#fff;}
a{color:inherit;}
a:hover { color:#CB182C;}
::-moz-selection {color:#fff; background:#39f; }
::selection {color:#fff; background:#39f; }
::-webkit-input-placeholder { color:#aaa; } 
.placeholder { color:#aaa;}
/*css组件设置*/
.form-control, .input-group-addon, .btn{border-radius:2px; }
.form-control:focus { border-color:#66afe9; outline:0; box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px rgba(102, 175, 233, 0.6);}

.imgZoom img,.imgY180 img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}

.imgZoom { overflow:hidden; }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}

.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }

/* 网站样式 */

/*footer通用*/
.pageFooter{background: #F5F5F5;padding-top: 65px}
.pageFooter .foot1{width: 33.3%;float: left}
.pageFooter .foot1 .tit{font-size: 27px;color: #E60920;margin-bottom: 30px}
.pageFooter .foot1 span{display: block;width: 29px;height: 29px;position: absolute;left: 0;top: 0}
.pageFooter .foot1 .dingwei span{background:url("dingwei.png")}
.pageFooter .foot1 .tel span{background: url("tel.png")}
.pageFooter .foot1 .mail span{background: url("mail.png")}
.pageFooter .foot1 .dingwei,.pageFooter .foot1 .tel,.pageFooter .foot1 .mail{font-size: 14px;color: #383838;padding-left: 40px;position: relative;line-height: 35px;margin-bottom: 15px}
.pageFooter .foot1 .share{font-size: 17px;position: relative}
.pageFooter .foot1 .bds_weixin,.pageFooter .foot1 .bds_sqq,.pageFooter .foot1 .bds_tsina{background: url("bottom_share.png");background-repeat: no-repeat}
.pageFooter .foot1 .bds_weixin{background-position: 0 0}
.pageFooter .foot1 .bds_sqq{background-position: -40px 0}
.pageFooter .foot1 .bds_tsina{background-position: -85px 0}
.pageFooter .foot1 .share_word{float: left;line-height: 40px}
.pageFooter .foot1 .bdsharebuttonbox{margin-left: 100px}
.pageFooter .foot2,.pageFooter .foot3,.pageFooter .foot4{width: 12%;float: left}
.pageFooter .foot2 .bnav_tit,.pageFooter .foot3 .bnav_tit,.pageFooter .foot4 .bnav_tit{font-size: 18px;margin-bottom: 30px}
.pageFooter .foot2 .bnav_erji,.pageFooter .foot3 .bnav_erji,.pageFooter .foot4 .bnav_erji{font-size: 14px;margin-bottom: 14px}
.pageFooter .foot5{width: 15%;float: right}
.pageFooter .foot5 .ewm1{border-bottom: 1px solid #CFCFCF;padding-bottom: 13px}
.pageFooter .foot5 .tit{font-size: 27px;color: #E60920;margin-bottom: 30px;padding-left: 15px}
.pageFooter .foot5 .left_txt{float: left}
.pageFooter .foot5 .left_txt .left_box{padding-left: 15px}
.pageFooter .foot5 .left_txt .ewm_tit{font-size: 14px;line-height: 2;padding-top: 10px}
.pageFooter .foot5 .left_txt .ewm_name{font-size: 18px}
.pageFooter .foot5 .right_pic{float: right;width: 90%}
.pageFooter .foot5 .right_pic .pic_box{padding-right: 15px; }
.pageFooter .foot5 .ewm2 .pic_box{padding-top: 15px; }
.pageFooter .foot_bottom{background: #E60920}
.pageFooter .foot_bottom .left_area{float: left;color: #ffffff;padding-top: 15px;padding-bottom: 15px}
.pageFooter .foot_bottom .left_area a{color: inherit}
.pageFooter .foot_bottom .right_area{float: right;padding-top: 15px}


/*banner通用*/
.banner{width: 100%;height: 510px;overflow: hidden;position: fixed;z-index: -1;top: 0}
.banner .banner_area{position: relative;width: 100%;height: 100%;}
.banner .banner_area img{position: absolute;width: 1920px;height: 510px;left: 50%;margin-left: -960px;top: 0;max-width: none;}

/*下层通用*/


/*新闻综合页*/
.rect-85{padding-bottom: 85%}
.rect-6878{padding-bottom: 68.78%}
.news_dongtai .nd_part1{padding-top: 200px}
.news_dongtai .nd_part1 .pt_box ul>li{position: relative}
.news_dongtai .nd_part1 .txt_area{width: 100%;position: absolute;bottom: 0;;background: #ffffff}
.news_dongtai .nd_part1 .txt_box{padding: 25px 30px;border: 1px solid;border-color: transparent #DEDEDE #DEDEDE #DEDEDE}
.news_dongtai .nd_part1 .txt_box .li_tit{font-size: 16px;font-weight: bold;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;margin-bottom: 20px}
.news_dongtai .nd_part1 .txt_box .li_dec{font-size: 14px;margin-bottom: 0px;line-height: 1.6;height: 0em;overflow: hidden;transition: 0.3s all ease}
.news_dongtai .nd_part1 li:hover .txt_area{background: url("li_touch.png");background-repeat: no-repeat;background-size: cover}
.news_dongtai .nd_part1 li:hover .li_dec{margin-bottom: 20px;height: 3.2em;color: #ffffff}
.news_dongtai .nd_part1 li:hover .li_tit{color: #ffffff}
.news_dongtai .nd_part1 li:hover .li_riqi{color: #ffffff}
.news_dongtai .nd_part2{padding-top: 50px;padding-bottom: 120px}
.news_dongtai .nd_part2 .neirong_box{padding: 30px 0}
.news_dongtai .nd_part2 .riqi{width: 14%;float: left}
.news_dongtai .nd_part2 .riqi_box{padding: 0 15px}
.news_dongtai .nd_part2 .riqi .year{text-align: right;padding-top: 5px;transition: 0.3s all ease}
.news_dongtai .nd_part2 .riqi .md{font-size: 46px;text-align: right;transition: 0.3s all ease}
.news_dongtai .nd_part2 .news_xiangqing{width: 66%;float: left}
.news_dongtai .nd_part2 .news_xiangqing .xiangqing_box{padding: 0 15px}
.news_dongtai .nd_part2 .news_xiangqing .tit{font-size: 22px;font-weight: bold;margin-bottom: 20px}
.news_dongtai .nd_part2 .news_xiangqing .dec{margin-bottom: 20px}
.news_dongtai .nd_part2 .news_pic{width: 20%;float: left}
.news_dongtai .nd_part2 .pic_box{padding: 0 15px}
.news_dongtai .nd_part2 li{transition: 0.3s all ease;cursor: pointer}
.news_dongtai .nd_part2 li:hover{background: #F4F4F4}
.news_dongtai .nd_part2 li:hover .year{color: #CB182C}
.news_dongtai .nd_part2 li:hover .md{color: #CB182C}
.news_dongtai .nd_part2 li:hover .tit{color: #555555}
.news_dongtai .nd_part2 li:hover .dec{color: #555555}
.news_dongtai .nd_part2 li:hover .more{color: #555555}
.news_dongtai .nd_part2 .page{text-align: center;padding-top: 80px;line-height: 22px}
.news_dongtai .nd_part2 .page span{font-size: 24px;color: #CB182C;padding: 0 5px}
.news_dongtai .nd_part2 .page a{font-size: 20px;padding: 0 5px}
.news_dongtai .nd_part2 .page a:hover{font-size: 24px;color: #CB182C;}
.news_dongtai .nd_part2 .page .page_but{width: 12px;height: 21px;display: inline-block;background: url("new_pn.png");margin-left: 20px;margin-right: 20px;padding: 0}
.news_dongtai .nd_part2 .page .page_prev{background-position: 0 0}
.news_dongtai .nd_part2 .page .page_next{background-position: -12px 0}
.news_dongtai .nd_part2 .page_but:hover{background-position-y: -21px}
.news_dongtai .nd_part2 .page .sl{color: #555555;line-height: 10px}
/*新闻详细*/
/* newsdetail-8 start*/
/*widget-newsdetail-8*/
.news_detail .detail_box{padding-top: 180px;padding-bottom: 110px}
.news_detail .widget-newsdetail-8 .ion { color:#676767; }
.news_detail .widget-newsdetail-8 .n_left { width:66.8%; float:left; }
.news_detail .widget-newsdetail-8 ._head ._title { font-size:30px; font-weight:bold; color:#333333; margin-bottom:20px;}

.news_detail .widget-newsdetail-8 ._tools { font-size:0; color:#7e7e7e; margin-bottom:15px;}
.news_detail .widget-newsdetail-8 ._tools_border{height: 45px;border-bottom: #d8d8d8 1px solid;}
.news_detail .widget-newsdetail-8 ._tools ._tool{ font-size:12px; margin-right:10px; display:inline-block; height:40px; line-height:40px; overflow:hidden;}
.news_detail .widget-newsdetail-8 ._tools .ion { font-size:18px; display:inline-block; height:30px; line-height:30px; vertical-align:-2px;}
.news_detail .widget-newsdetail-8 ._tools b { font-weight:normal; }
.news_detail .widget-newsdetail-8 ._tools #switcher { margin-left:10px; }
.news_detail .widget-newsdetail-8 ._tools #switcher ._title{margin-right:5px;font-size:12px;color:#7e7e7e;}
.news_detail .widget-newsdetail-8 ._tools #switcher .ion { font-size:14px; }
.news_detail .widget-newsdetail-8 ._tools .bds_more { float:none; background:none; padding:0;}

.news_detail .widget-newsdetail-8 .myart { line-height:2; min-height:200px; font-size:14px; color:#555555;margin-top: 40px; }
.news_detail .widget-newsdetail-8 .n_right { width:30%; float:right; padding-top:90px; }
.news_detail .widget-newsdetail-8 .n_right ._tools { text-align:right; }
.news_detail .widget-newsdetail-8 .n_right ._tools ._tool_l{float: left;border-left: #cccccc 1px solid;}
.news_detail .widget-newsdetail-8 ._tools ._back { font-size:14px; font-weight:normal;color:#676767; height:40px; line-height:40px;  padding-right:0px; vertical-align:5px;}
.news_detail .widget-newsdetail-8 ._tools ._back ._tool_back_img {width: 40px;height: 40px;padding-right: 4px;}
.news_detail .widget-newsdetail-8 ._tools ._back ._tool_back_img img{width: 40%;}
.news_detail .widget-newsdetail-8 ._tools .share,.widget-newsdetail-8 ._tools .print { width:40px; height:40px; line-height:40px; text-align:center; background-color:#80939e; border-radius:50%; cursor:pointer; overflow:hidden; margin-right:0; margin-left:15px;}
.news_detail .widget-newsdetail-8 ._tools .share{margin-left:7px;}
.news_detail .widget-newsdetail-8 ._tools .share:hover,.widget-newsdetail-8 ._tools .print:hover
{ background-color:#ec7f00; }
.news_detail .widget-newsdetail-8 ._tools .share .ion,.widget-newsdetail-8 ._tools .print .ion { font-size:18px; color:#ffffff; }
.news_detail .widget-newsdetail-8 ._tools .share:hover .ion,.widget-newsdetail-8 ._tools .print:hover .ion { color:#ffffff; }
.news_detail .widget-newsdetail-8 ._tools .share .ion { font-size:20px; }

.news_detail .widget-newsdetail-8 ._detailPage_bottom li strong,.widget-newsdetail-8 ._detailPage_bottom li span,.widget-newsdetail-8 ._detailPage_bottom li a{ display:block;}
.news_detail .widget-newsdetail-8 ._detailPage_bottom{margin-top:45px; border:#f3f3f3 10px solid; }
.news_detail .widget-newsdetail-8 ._detailPage_bottom ul{padding:10px 7%;}
.news_detail .widget-newsdetail-8 ._detailPage_bottom li ._mark{ padding-bottom:8px; font-size:19px; font-weight:bold; color:#000000; }
.news_detail .widget-newsdetail-8 ._detailPage_bottom ._date{ height:30px; line-height:30px; margin-bottom:7px; font-family:Arial; font-size:13px; color:#676767; }
.news_detail .widget-newsdetail-8 ._detailPage_bottom ._date .ion { font-size:20px; height:30px; vertical-align:-2px; margin-left:0;}
.news_detail .widget-newsdetail-8 ._detailPage_bottom li ._title:hover { color:#5c5c5c; }
.news_detail .widget-newsdetail-8 ._detailPage_bottom li ._title { font-size:16px; font-weight:bold; color:#5c5c5c; }
.news_detail .widget-newsdetail-8 ._detailPage_bottom li { padding: 27px 0; }
.news_detail .widget-newsdetail-8 ._detailPage_bottom li._prev{ border-bottom:1px #ececec solid; }

@media only screen and (max-device-width:1024px) {
    .news_detail .widget-newsdetail-8 .n_right { padding-top:0; }
    .news_detail .widget-newsdetail-8 ._detailPage_bottom { margin-top:10px; }
    .news_detail .widget-newsdetail-8-tools,._tools { display:none; }
    .news_detail .widget-newsdetail-8 ._detailPage_bottom ul { padding-right:3%; }
}

@media only screen and (max-device-width: 760px) {
    .news_detail .widget-newsdetail-8 ._head ._title { font-size:24px; }
    .news_detail .widget-newsdetail-8 .n_left,.news_detail .widget-newsdetail-8 .n_right,.news_detail .widget-newsdetail-8 .news_img { width:100%; float:none; }
    .news_detail .widget-newsdetail-8 .n_left { margin-bottom:20px; }
}
/*产品详细*/
.pro_dt_part1{width:100%;position:relative;height:620px;overflow:hidden;}
.pro_dt_part1 .pro_pic{width:100%;height:620px;}
.pro_dt_part1 .pro_pic li{display:block; height:auto; text-align:center; overflow:hidden;}
.pro_dt_part1 .pro_pic li img{display:inline-block; margin:0 -100%; margin:0 -50%\9; max-width:none; width:auto}
.pro_dt_part1 .pic_arr_box{position:absolute;width:100%;left:0;top:480px;text-align:center;z-index:3;}
.pro_dt_part1 .my_navs{display:inline-block;*display:inline;*zoom: 1;position:relative;}
.pro_dt_part1 .my_navs a{display:inline-block;*display:inline;*zoom: 1;width:74px;margin:0px 8px;}
.pro_dt_part1 .my_navs .img_box{border:1px solid #cccccc;}
.pro_dt_part1 .my_navs .on .img_box{border-color:#a20c4d;}
.pro_dt_part1 .my_navs .detail_hd_arr{position:absolute;width:31px;height:36px;top:50%;margin-top:-18px;background:url(pro_detail_hd_arr.jpg) no-repeat;}
.pro_dt_part1 .my_navs .hd_arr_prev{left:-50px;}
.pro_dt_part1 .my_navs .hd_arr_next{right:-50px;background-position:-31px 0px;}
.pro_dt_part1 .hd_text_box{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;}
.pro_dt_part1 .hd_text_box .main_box{width:40%;padding:200px 0px 0px;}
.pro_dt_part1 .hd_text_box .pro_title{font-size:53px;color:#e60920;margin-bottom:25px;font-weight:normal;}
.pro_dt_part1 .hd_text_box .pro_text{font-size:14px;color:#000;}
.pro_dt_part1 .pic_arr_box.arr_fixed{position:fixed;top:86px;left:0;}

.pro_dt_part2 .dt_part2_hd_cloth{height: 114px}
.pro_dt_part2 .dt_part2_hd ul{background-color:#e60920;width: 100%}
.dt_part2_hd_fix{position: fixed;z-index: 4;top: 148px;width: 100%}
    /*
    .pro_dt_part2 .dt_part2_hd .fixed{position:fixed;top:148px;background-color:#e60920;z-index:4;}
    */
.pro_dt_part2 .dt_part2_hd .list_box{text-align:center;color:#fff;padding-bottom:16px;cursor:pointer;}
.pro_dt_part2 .dt_part2_hd .list_title{font-weight:normal;}
.pro_dt_part2 .dt_part2_hd .list_ico{width:40px;height:40px;background:url(pro_detail_ico.png) no-repeat;display:block;margin:24px auto 10px;}
.pro_dt_part2 .dt_part2_hd .li2 .list_ico{background-position:-40px 0px;}
.pro_dt_part2 .dt_part2_hd .li3 .list_ico{background-position:-80px 0px;}
.pro_dt_part2 .dt_part2_hd .li4 .list_ico{background-position:-120px 0px;}
.pro_dt_part2 .dt_part2_hd .li5 .list_ico{background-position:-160px 0px;}
.pro_dt_part2 .dt_part2_hd .li6 .list_ico{background-position:-200px 0px;}
.pro_dt_part2 .dt_part2_hd li.active{background-color:#bf0000;}

.pro_dt_part2 .dt_part2_title{font-size:40px;color:#6f6f6f;text-align:center;font-weight:normal;margin-bottom:25px;}
.pro_dt_part2 .dt_part2_p{font-size:13px;color:#585858;padding:0px 250px;margin-bottom:36px;}
.pro_dt_part2 .dt_part2_bd{padding:60px 0px 70px;}
.pro_dt_part2 .part2_hd01_t{width:22%;text-align:center;height:46px;border:1px solid #bdbdbd;line-height:46px;font-size:15px;color:#bdbdbd;border-right:0;color:#6f6f6f;cursor:pointer;}
.pro_dt_part2 .part2_hd01_t.tab_t_cur{background-color:#f0f0f0;}
.pro_dt_part2 .part2_hd01_t03{border-right:1px solid #bdbdbd;}
.pro_dt_part2 .part2_hd01_c{padding-top:110px;}
.pro_dt_part2 .dt_part2_bd02,.pro_dt_part2 .dt_part2_bd04{background-color:#f8f8f8;}
.pro_dt_part2 .dt_part2_bd06{padding:60px 0px 40px;}
.pro_dt_part2 .dt_part2_bd07{background:url(pro_detail_bj.jpg) no-repeat center top;}
.pro_dt_part2 .part2_hd06_hd{margin-bottom:44px;}
.pro_dt_part2 .part2_hd06_hd .dt_part2_title{width:17%;line-height:50px;text-align:left;margin-bottom:0;}
.pro_dt_part2 .part2_hd06_hd .part2_hd02_p{width:50%;color:#262626;line-height:27px;}
.pro_dt_part2 .part2_hd06_main li{margin-bottom:18.5px;}
.pro_dt_part2 .part2_hd06_main .list_box{position:relative;}
.pro_dt_part2 .part2_hd06_main .list_title{position:absolute;width:100%;background:url(gray_66.png);left:0;bottom:0;font-size:18px;color:#fff;font-weight:normal;}
.pro_dt_part2 .part2_hd06_main .title_box{padding:8px 4%;display:block;}
.pro_dt_part2 .part2_hd02_main{min-height:200px;}
.pro_dt_part2 .dt_part2_hd .full-row{width: 1200px}
.pro_dt_part2 .part2_hd06_hd .part2_hgpn{float: none;text-align: right}
.pro_dt_part2 .part2_hd06_hd .part2_hgpn_bac{display: inline-block;width: 90px;height: 44px;background: url("pro_detail_pn.jpg");background-repeat: no-repeat}
.pro_dt_part2 .part2_hd06_hd .part2_hg_prev{background-position: 0 0;}
.pro_dt_part2 .part2_hd06_hd .part2_hg_next{background-position: -91px 0;}
.pro_dt_part2 .part2_hd06_main ul{height:440px ;overflow: hidden}
.pro_dt_part2 .part2_hd06_main ul .row .imgZoom{margin-bottom: 18px}
.pro_dt_part2 .dt_part2_hd .list_box{padding-bottom: 8px}
.pro_dt_part2 .dt_part2_hd .list_ico{margin: 10px auto 10px}
.pro_dt_part2 .dt_part2_hd_cloth{height: 92px;overflow:hidden;}
.pro_dt_part1 .pro_pic{background: url("prod_bac_01.jpg");background-repeat: no-repeat;background-position: top}
.pro_dt_part1 .pro_pic li img{margin: 12% 0 12% 44%}
.pro_dt_part1 .hd_text_box .main_box{padding: 200px 45px 0px}
    /*产品综合*/
.rect-9225{padding-bottom: 92.25%}
.rect-4625{padding-bottom: 46.25%}
.rect-455{padding-bottom: 45.5%}
.rect-145{padding-bottom: 145%;}
.product .pt1{padding-top: 55px}
.product .pt_tit{width: 61%;margin: 0 auto}
.product .pt_title{font-size: 36px;text-align: center;line-height: 2}
.product .pt_dec{color: #737373;line-height: 2}
.product .pt1_neirong{padding: 45px 0}
.product .pt1_neirong .txt_box1{padding: 10.5% 35px}
.product .pt1_neirong .txt_box1 .title{font-size: 27px;color: #ffffff;line-height: 2}
.product .pt1_neirong .txt_box1 .dec{color: #ffffff;line-height: 1.8;height: 3.6em;overflow: hidden}
.product .pt1_neirong .txt_box1 .dec_box{position: absolute;top: 0;transition: 0.3s all ease}
.product .pt1_neirong .txt_box1 .dec1{height: 3.2em;overflow: hidden}
.product .pt1_neirong .txt_box1 .dec2{height: 3.2em;overflow: hidden}
.product .pt1_neirong .txt_box1 .ylh_dian{position: absolute;top: 0;right: -40px;width: 40px;height: 40px;background: url("ylh_dian.png");background-position: center;background-repeat: no-repeat;transition: 0.3s all ease}
.product .pt1_neirong li:hover .ylh_dian{right: -5px;}
.product .pt1_neirong li:hover .dec_box{top: -3.2em}
.product .pt1_neirong .txt_box3{padding: 10.5% 35px;}
.product .pt1_neirong .txt_box3 .title{font-size: 27px;color: #ffffff;line-height: 2}
.product .pt1_neirong .txt_box3 .dec{color: #ffffff;line-height: 1.8;height: 3.6em;overflow: hidden}
.product .pt1_neirong .txt_box3 .dec_box{position: absolute;top: 0;transition: 0.3s all ease}
.product .pt1_neirong .txt_box3 .dec1{height: 3.2em;overflow: hidden}
.product .pt1_neirong .txt_box3 .dec2{height: 3.2em;overflow: hidden}
.product .pt1_neirong .txt_box3 .ylh_dian{position: absolute;top: 0;right: -40px;width: 40px;height: 40px;background: url("ylh_dian.png");background-position: center;background-repeat: no-repeat;transition: 0.3s all ease}
.product .pt1_neirong .mid_box{position: absolute;top: 0;width: 100%;background: rgba(226,11,0,0.93);}
.product .pt1_neirong .left_box{background: rgba(134,154,164,0.93)}
.product .pt1_neirong .right_box{background: rgba(255,168,0,0.93)}
.product .pt1_neirong .left_box,.product .pt1_neirong .right_box{position: absolute;bottom: 0;width: 100%}
.product .pt1_neirong .txt_box2{padding: 10.5% 35px;}
.product .pt1_neirong .txt_box2 .title{font-size: 27px;color: #ffffff;line-height: 2}
.product .pt1_neirong .txt_box2 .dec{color: #ffffff;line-height: 1.8;height: 3.6em;overflow: hidden}
.product .pt1_neirong .txt_box2 .dec_box{position: absolute;top: 0;transition: 0.3s all ease}
.product .pt1_neirong .txt_box2 .dec1{height: 3.2em;overflow: hidden}
.product .pt1_neirong .txt_box2 .dec2{height: 3.2em;overflow: hidden}
.product .pt1_neirong .txt_box2 .ylh_dian{position: absolute;top: 0;right: -40px;width: 40px;height: 40px;background: url("ylh_dian.png");background-position: center;background-repeat: no-repeat;transition: 0.3s all ease}
.product .pt2{padding-bottom: 80px}
.product .pt2 .pt_tit{padding-bottom: 50px}
.product .pt3{background: #F8F8F8;padding-top: 50px;padding-bottom: 60px}
.product .pt3 .pt_tit{padding-bottom: 50px}
.product .pt3 .ion_area{margin-bottom: 20px;width: 59px;height: 65px;display: inline-block;background: url("pro_ion.png");background-repeat: no-repeat;}
.product .pt3 .iontxt_area li{text-align: center}
.product .pt3 .iontxt_area li .it_box{padding: 0 18px}
.product .pt3 .iontxt_area li .tit{font-size: 20px;margin-bottom: 40px}
.product .pt3 .iontxt_area li .dec{text-align: left;line-height: 1.8}
.product .pt3 .iontxt_area li:hover .ion_area{background-position-y: -65px}
.product .pt3 .ion1{background-position: 0 0}
.product .pt3 .ion2{background-position: -59px 0}
.product .pt3 .ion3{background-position: -118px 0}
.product .pt3 .ion4{background-position: -177px 0}
.product_hg ul{white-space: nowrap;overflow: hidden}
.product_hg ul>li{width: 60%;display: inline-block}
.product_hg ul>li .li_box{padding: 0 5% 0 5%}
.product_hg ul>li .li_box .txt_area{text-align: center;padding: 20px 0 0 0;font-size: 18px}
.product_hg .hg_prev{position: absolute;top: 50%;margin-top: -21px;left: 19%;display: block;width: 22px;height: 42px;background: url("pro_hg_pn.png");background-position: 0 0}
.product_hg .hg_next{position: absolute;top: 50%;margin-top: -21px;right: 19%;display: block;width: 22px;height: 42px;background:url("pro_hg_pn.png");background-position: -22px 0;}
.product_hg .mb1{position: absolute;left: 0;width: 17%;top: 0}
.product_hg .mb1 .rect-145{background: #ffffff;opacity: 0.61}
.product_hg .mb2{position: absolute;right: 0;width: 17%;top: 0}
.product_hg .mb2 .rect-145{background: #ffffff;opacity: 0.61}
.product .pt4{height: 331px;background: url("pt4_bac_09.jpg");background-repeat: no-repeat;background-position: center}
.product .pt4 .download{width: 30%;background: rgba(207,13,34,0.84);height: 100%}
.product .pt4 .wrap{height: 100%}
.product .pt4 .download_box{padding: 55px 40px}
.product .pt4 .download_tit{font-size: 36px;color: #ffffff;padding-bottom: 30px}
.product .pt4 .download_dec{font-size: 14px;color: #ffffff;padding-bottom: 20px}

/*招聘综合*/
.rect-37{padding-bottom: 37%}
.rect-576{padding-bottom: 57.6%}
.zp_banner_tit{position: absolute;left: 0;top: 180px;width: 100%}
.zp_banner_tit .zpbt_box{padding-left: 45px}
.zp_banner_tit .big_tit{font-size: 40px;color: #D50016;position: relative;margin-bottom: 20px}
.zp_banner_tit .dec{font-size: 14px;line-height: 1.8}
.zp_banner_tit .dec .mail{color:#D50016}
.zp_banner_tit .big_tit:after{content: '';position: absolute;width: 78px;height: 4px;background: #D50016;bottom: -10px;left: 0}
.zhaopin{padding-top: 470px}
.zhaopin .pt1{position: absolute;top: -70px;width: 100%}
.zhaopin .pt1_top_txt{width: 39%;background: #F5F5F5}
.zhaopin .pt1_top_txt .pt1_tt_box{padding: 55px 35px 40px}
.zhaopin .pt1_top_txt .title{font-size: 24px;margin-bottom: 15px}
.zhaopin .pt1_top_txt .dec{font-size: 14px;}
.zhaopin .pt1_top_pic{width: 61%;overflow: hidden}
.zhaopin .pt1_top_pic img{transition: 0.3s all ease}
.zhaopin .pt1_top_pic:hover img{transform: scale(1.2,1.2)}
.zhaopin .pt1_bottom_txt{width: 61%;background: url("zhaopin_pt1bac_03.jpg");background-size: cover;background-repeat: no-repeat;background-position: right top}
.zhaopin .pt1_bottom_pic{width: 39%;overflow: hidden}
.zhaopin .pt1_bottom_pic img{transition: 0.3s all ease}
.zhaopin .pt1_bottom_pic:hover img{transform: scale(1.2,1.2)}
.zhaopin .pt1_bottom_txt .title{font-size: 24px;margin-bottom: 15px;color: #ffffff}
.zhaopin .pt1_bottom_txt .dec{font-size: 14px;color: #ffffff}
.zhaopin .pt1_bottom_txt .pt1_bt_box{padding: 55px 35px 40px}
.zhaopin .pt2{padding-top: 60px;padding-bottom: 60px}
.zhaopin .pt2 .png{margin-bottom: 25px;display: inline-block;width: 88px;height: 88px;background: url("zhaopin_pn.png");background-repeat: no-repeat;}
.zhaopin .pt2 .title{font-size: 22px;margin-bottom: 20px}
.zhaopin .pt2 .dec{text-align: left}
.zhaopin .pt2 .pt2_ul>li{text-align: center}
.zhaopin .pt2 .pt2_ul>li:hover .png{background-position-y: -88px}
.zhaopin .pt2 .png1{background-position: 0 0}
.zhaopin .pt2 .png2{background-position: -88px 0}
.zhaopin .pt2 .png3{background-position: -176px 0}
.zhaopin .pt2 .sz_box{padding-right: 50px; }
.zhaopin .pt2 .xz_box .dec{text-align: center }
.zhaopin .pt2 .lx_box .dec_box{padding-left: 110px }
.zhaopin .pt2 .lx_box .dec_box .dec_tel a{cursor: default}
.zhaopin .pt2 .lx_box .dec_box .dec_tel a:hover{color: inherit}
/*核心竞争-技术研发*/
.rect-425{padding-bottom: 42.5%}
.rect-395{padding-bottom: 39.5%}
.hxjz_jishuyanfa{padding-top: 230px;padding-bottom: 80px}
.hxjz_jishuyanfa .pt1{margin-bottom: 50px}
.hxjz_jishuyanfa .pt2 .left_pic{width: 64.25%;float: left;overflow: hidden}
.hxjz_jishuyanfa .pt2 .right_pic{width: 34%;float: right;margin-bottom: 6px;overflow: hidden}
.hxjz_jishuyanfa .pt2 .left_pic img{transition: 0.3s all ease}
.hxjz_jishuyanfa .pt2 .left_pic:hover img{transform: scale(1.2,1.2)}
.hxjz_jishuyanfa .pt2 .right_pic img{transition: 0.3s all ease}
.hxjz_jishuyanfa .pt2 .right_pic:hover img{transform: scale(1.2,1.2)}
/*关于我们-社会责任*/
.rect-667{padding-bottom: 66.7%}
.rect-222{padding-bottom: 22.2%;}
.about_shehuizeren{padding-top: 200px;padding-bottom: 60px}
.about_shehuizeren .pt1{margin-bottom: 50px}
.about_shehuizeren .pt1 .title{font-size: 36px;font-weight: bold;margin-bottom: 10px}
.about_shehuizeren .pt1 .dec{font-size: 14px}
.about_shehuizeren .pt2 .pt2_li{margin-bottom: 10px}
.about_shehuizeren .pt2 .pt2_li .txt_area{background: #F9F9F9}
.about_shehuizeren .pt2 .pt2_li .txt_box{padding: 45px 40px 0 40px}
.about_shehuizeren .pt2 .pt2_li .title{font-size: 20px;font-weight: bold;color: #000000;margin-bottom: 20px}
.about_shehuizeren .pt2 .pt2_li .dec{font-size: 14px;margin-bottom: 20px;line-height:1.9;color:#555555}
.about_shehuizeren .pt2 .pt2_li .jiantou{width: 20px;height: 11px;background: url("jiantou.png")}
.about_shehuizeren .pt2 .jishu .txt_area{width: 66.7%;float: right}
.about_shehuizeren .pt2 .jishu .pic_area{width: 33.3%;float: left}
.about_shehuizeren .pt2 .oushu .txt_area{width: 66.7%;float:left}
.about_shehuizeren .pt2 .oushu .pic_area{width: 33.3%;float:right}
.about_shehuizeren .pt2 .pt2_li:hover .txt_area{background: url("zeren_li_hover_07.jpg");background-repeat: no-repeat;background-position: top right;background-size: cover}
.about_shehuizeren .pt2 .pt2_li:hover .title{color: #ffffff}
.about_shehuizeren .pt2 .pt2_li:hover .dec{color: #ffffff}
.about_shehuizeren .pt2 .pt2_li:hover .jiantou{background: url("jiantou2.png")}
.about_shehuizeren .pt2 .more{padding-top: 50px;text-align: center}
.about_shehuizeren .pt2 .more a{font-size: 18px;display: inline-block;padding: 15px 145px;border: 1px solid #EFEFEF;transition: 0.3s all ease}
.about_shehuizeren .pt2 .more a:hover{border-color:#CB182C;background: #CB182C;color: #ffffff}
/*heql*/
/*core*/
.core .pt1{
	padding:50px 0;
	background-image: url(i_part1_box_bj.jpg);
}
.core .pt1 .title{font-size:27px; color:#333; line-height:1; text-align:center; margin-bottom:35px; font-weight:normal;}
.core .pt1 .title span{margin-right:20px;}
.core .pt1 .info{width:92%; margin:0 auto 40px; font-size:14px; color:#575757; text-align:center;}
.core .pt1 .info_box .left_box{width:32%;}
.core .pt1 .info_box .right_box{width:66%;}
.core .pt1 .info_box .left_box .tit{position:absolute; height:46px; line-height:46px; font-size:18px; font-weight:bold; color:#d10a1f; padding-left:20px; background:url(core_pt1_bg1.png) repeat; width:100%; left:0; bottom:0;}
.core .pt1 .info_box .left_box  .text_box{padding:15px 20px; background-color:#f6f8f9;}
.core .pt1 .info_box .left_box .text{font-size:14px; line-height:25px; height:120px; overflow:hidden; color:#575757; margin-bottom:15px;}
.core .pt1 .info_box .left_box .more_btn{width:88px; height:35px; line-height:35px; font-size:14px; color:#555; text-align:center; border:1px solid #dbdcdd; border-radius:5px;}
.core .pt1 .info_box .right_box .top_box{height:270px; background:url(core_pt1_rbg.jpg) center top no-repeat; margin-bottom:20px;}
.core .pt1 .info_box .right_box .top_box .pd{padding:55px 40px 0;}
.core .pt1 .info_box .right_box .top_box .t_box{width:80px; height:180px; border:2px solid #fff; padding:10px; font-size:32px; color:#fff; line-height:40px; text-align:center;}
.core .pt1 .info_box .right_box .top_box .text_box{padding-left:40px; overflow:hidden; color:#fff;}
.core .pt1 .info_box .right_box .top_box .text_box .name{font-size:21px;line-height:1; margin-bottom:30px;}
.core .pt1 .info_box .right_box .top_box .text_box .text{font-size:14px;line-height:2;}
.core .pt2{height:353px; background:url(core_pt2_bg.jpg) center top no-repeat; }
.core .pt2 .tit{padding-top:80px; padding-bottom:20px;font-size:27px; color:#fff; line-height:1; text-align:center;}
.core .pt2 .info{width:60%; margin:0 auto 25px; font-size:14px; color:#fff; text-align:center;}
.core .pt2 .more_btn{width:88px; height:35px; line-height:35px; font-size:14px; color:#fff; text-align:center; border:1px solid #a19998; border-radius:5px; margin-left:auto; margin-right:auto; cursor:pointer;}
.core .pt2 .more_btn a{display:block;}
.core .pt3{padding:55px 0 85px; background:url(core_pt3_bg.jpg) center top no-repeat;}
.rect-41{padding-bottom:41%;}
.rect-38{padding-bottom:38%;}
.rect-76{padding-bottom:76%;}
.core .pt3 .show_box .zl{background-color:#f0f0f0; overflow:hidden;}
.core .pt3 .show_box .l_box{width:50%;}
.core .pt3 .show_box .r_box{width:50%;}
.core .pt3 .show_box .r_box .pd{display:block; padding:50px 50px 0px 50px;}
.core .pt3 .show_box .r_box .title{font-size:28px; color:#3f3f3f; margin-bottom:25px; line-height:1;}
.core .pt3 .show_box .r_box .info{font-size:14px; color:#3f3f3f; line-height:28px;}
.core .pt3 .hj .l_box .text_box{width:50%; background:url(core_red_bg.png) repeat; position:absolute; right:0;top:0; bottom:0; height:100%;}
.core .pt3 .hj .l_box .text_box .pd{padding:40px 30px 0; }
.core .pt3 .hj .l_box .text_box .tit{font-size:28px; margin-bottom:20px; color:#fff; line-height:1;}
.core .pt3 .hj .l_box .text_box .info{font-size:14px; color:#fff;}
.core .pt3 .hj .l_box .text_box:after{position:absolute;content:"";width:0;height:0;border-top:10px solid transparent; border-bottom:10px solid transparent; border-right:10px solid #aa091a;top:50%; left:-10px; margin-top:-10px;}
.core .pt3 .hj .r_box .img_box{width:50%;}
.core .pt3 .hj .r_box .text_box{width:50%;}
.core .pt3 .hj .r_box {background:url(core_pt3_last.jpg) right top no-repeat;}
.core .pt3 .hj .r_box .text_box .text{text-align:center; margin-top:95px; line-height:1; font-size:28px; color:#fff;}
/*关于我们-发展历程*/
.about_fazhan{padding-bottom: 160px;padding-top: 200px}
.about_fazhan .more{padding-top: 0;text-align: center;position: absolute;bottom: 50px;width: 100%}
.about_fazhan .more a{font-size: 18px;display: inline-block;padding: 15px 145px;border: 1px solid #EFEFEF;transition: 0.3s all ease}
.about_fazhan .more a:hover{border-color:#CB182C;background: #CB182C;color: #ffffff}
.fazhanpic{min-height: 1393px;background: url("licheng_bac_03.jpg");background-repeat: no-repeat;background-position: center;position: relative}
.licheng_cell{width: 530px;background: #F6F6F6;position: absolute;}
.licheng_cell.l:after{content: '';position: absolute;right: -32px;top: 31px;border: 18px solid;border-color:transparent transparent transparent #F6F6F6 }
.licheng_cell.r:before{content: '';position: absolute;left: -32px;top: 31px;border: 18px solid;border-color:transparent #F6F6F6  transparent transparent}
.licheng_cell.l .licheng_area{padding: 10px 40px 20px 40px}
.licheng_cell.r .licheng_area{padding: 10px 40px 20px 40px}
.licheng_year{font-size:36px;color: #CB3333;line-height: 2em}
.licheng_dec{font-size: 15px;line-height: 1.8em}
.licheng_cell.l {text-align: right}
.licheng_cell.r {text-align: left}
.right_2015{ top: 60px;right: 0}
.left_2014{top: 100px}
.right_2013{top: 300px;right: 0}
.left_2012{top: 370px}
.right_2010{top: 595px;right: 0}
.left_2008{top: 640px}
.right_2007{top: 805px;right: 0}
.left_2006{top: 880px;}
.right_2004{top: 1085px;right: 0}
.fazhan_part01_left .getmore{position: absolute;top: 83.5%}
.licheng_cell:hover{background:#CB3333;color: #ffffff }
.licheng_cell:hover .licheng_year{color: #ffffff}
.licheng_cell.l:hover:after{border-color:transparent transparent transparent #CB3333 }
.licheng_cell.r:hover:before{border-color:transparent  #CB3333 transparent transparent}
/*社会责任详情*/
.shehui_detail{padding-top: 0;}
/*职位招聘*/
/*job*/
.job .pt1 {padding-top:180px; padding-bottom:40px;}
.job .pt1 .type_box {padding-left:40px; line-height:65px;}
.job .pt1 .type_box .type{margin-right:50px; font-size:14px; color:#525252;}
.job .pt1 .type_box .job_type{margin-right:30px; font-size:13px; color:#6b6b6b;}
.job .pt1 .search_box{padding-left:40px;line-height:45px;}
.job .pt1 .search_box .title{font-size:22px; color:#434343; margin-right:15px;}
.job .pt1 .search_box .input_box{display:inline-block; width:230px; height:43px; border:1px solid #ccc; padding:0 10px; margin-right:15px; *display:inline; *zoom:1;}
.job .pt1 .search_box .input_box input{border:none; outline:none; width:100%;}
.job .pt1 .search_box .s_btn{display:inline-block; width:100px; height:45px; background-color:#e70920; color:#fff; text-align:center; font-size:17px; border-radius:5px;}
.job .pt1 .search_box .s_btn a{display:block;}
.job .pt1 .search_box .s_btn a:hover{color:#fff;}
/* job-2 start*/
.widget-job-2 ._jt { background-color: #fff; height: 60px; line-height: 60px;  overflow: hidden; *zoom: 1;
    cursor: pointer; border-bottom:1px solid #e9e9e9;}
.widget-job-2 ._jt_act{border:none;}
.widget-job-2 ._jt strong { float: left; width: 20%; text-align: center; color: #555; font-weight:normal; font-size:14px;}
.widget-job-2 ._jt strong.time{width:15%;}
.widget-job-2 ._jt strong.jia{width:5%; color:#e70920; font-size:35px;}

.widget-job-2 ._jc { display: none; background-color:#f9f9f9;}
.widget-job-2 ._jcon { padding: 10px 0 40px 80px; color:#555; font-size:13px; line-height:2;}
.widget-job-2 ._jcon .job_rule{font-size:16px; color:#3b3b3b; margin-top:30px;}
.widget-job-2 ._jcon .job_btn{width:160px; height:40px; background-color:#e70920; color:#fff; text-align:center; font-size:16px; line-height:40px; border-radius:5px; margin-top:40px;}
.widget-job-2 ._jcon .job_btn a{display:block;}
.widget-job-2 ._jcon .job_btn a:hover{color:#fff;}


@media only screen and (max-width: 40rem) {
    .widget-job-2 ._jt span {
        display: none;
    }
}
.job .pt2{padding-bottom:60px;}
.job .pt2 .tit_box{height:60px; line-height:60px; background-color:#7b7b7b; color:#fff; font-size:19px; font-weight:bold;}
.job .pt2 .tit_box .tit_ul>li{width:20%; text-align:center;}
.job .pt2 .tit_box .tit_ul>li.time{width:15%;}
.job .pt2 .tit_box .tit_ul>li.jia{width:5%;}
/**/
.page{text-align: center;padding-top: 80px;line-height: 22px}
.page span{font-size: 24px;color: #CB182C;padding: 0 5px}
.page a{font-size: 20px;padding: 0 5px}
.page a:hover{font-size: 24px;color: #CB182C;}
.page .page_but{width: 12px;height: 21px;display: inline-block;background: url("new_pn.png");margin-left: 20px;margin-right: 20px;padding: 0}
.page .page_prev{background-position: 0 0}
.page .page_next{background-position: -12px 0}
.page_but:hover{background-position-y: -21px}
.page .sl{color: #555555;line-height: 10px}

/*tech*/
.tech .pt1 {padding-top:180px; padding-bottom:70px;}

/*联系我们*/
.contact_us{padding-top: 200px}
.contact_content{margin-bottom: 50px;}
.contact_content ._title{font-size: 31px;font-weight: bold;padding-bottom: 19px;margin-bottom: 30px;}
.contact_content ._title ._title_span{border-bottom: solid 4px #e7091e;display:inline-block;padding-bottom: 20px;}
.contact_content ._content {width: 50%;font-size: 13px;color: #b6b6b6;line-height: 23px;margin-bottom: 70px;}
.contact_content ._content_list ._lists{position: relative;float: left;}
.contact_content ._content_list ._cont1{background-color: #f8f8f8;}
.contact_content ._content_list ._cont2{background-color: #f2f2f2;}
.contact_content ._content_list ._cont3{background-color: #f8f8f8;}
.contact_content ._content_list ._cont4{background-color: #fcfcfc;}
.contact_content ._content_list .ico{width: 50px;height: 50px;background: url(contact_bg.png);top: -30px;left: 50%;position: absolute;margin-left: -25px;border: solid 3px #fff;border-radius: 50%;}
.contact_content ._content_list .ico1_1{background-color:  #b5b5b5;}
.contact_content ._content_list .ico1_2{background-position: -50px 0;background-color: #b5b5b5;}
.contact_content ._content_list .ico1_3{background-position: -100px 0;background-color: #b5b5b5;}
.contact_content ._content_list .ico1_4{background-position: -150px 0;background-color: #b5b5b5;}
.contact_content ._content_list ._lists ._lists_content{min-height: 100px;padding: 50px 0px;}
.contact_content ._content_list ._lists ._lists_content .c_cont{padding:0 30px;}
._content_list .tel:hover,._content_list .mail:hover{color: inherit}
._content_list .tel{cursor: default}
/*地图*/
._content_map{width: 100%;position: relative;}
._content_map ._map_img{height: 550px;background: #f5f3f0;}
/*地图 在线留言*/
._content_map ._map_cotent{position: absolute;right: 140px;top: 40px;padding: 30px 30px;background: #fff;width: 30%}
._content_map ._map_cotent ._liuyan{font-size: 30px;}
._content_map ._map_cotent ._input{border:solid 1px #e8e8e8;padding: 10px 20px;margin: 10px 0;}
._content_map ._map_cotent ._input_cont{border: none;}
._content_map ._map_cotent ._textarea_cont{border:solid 1px #e8e8e8;padding: 10px 20px;margin: 10px 0;}
._content_map ._map_cotent #content{border:none;width: 100%;min-height: 135px;}
._content_map ._map_cotent ._btn{background: #e60920;color: #fff;padding: 10px 60px;}
/*首页*/
.rect-432{padding-bottom: 43.2%}
.rect-562{padding-bottom: 56.2%}
.index .pt1 .wrap{position: relative;}
.index .pt1_item{width: 33.3%;position: absolute;bottom: -163px;overflow: hidden;display:inline-block;}
.index .pt1_left{background: url("index_pt11_04.jpg");background-repeat: no-repeat;background-position: bottom;background-size: cover;left: 0;}
.index .pt1_mid{background: url("index_pt12_05.jpg");background-repeat: no-repeat;background-position: bottom;background-size: cover;left: 33.3%}
.index .pt1_right{background: url("index_pt13_06.jpg");background-repeat: no-repeat;background-position: bottom;background-size: cover;left: 66.6%}
.index .pt1 .pt1_box{padding: 60px 40px}
.index .pt1 .title{font-size: 27px;color: #ffffff;text-align: center}
.index .pt1 .en_title{font-size: 23px;color: #BFC6CA;height: 0;transition: 0.3s all ease;overflow: hidden}
.index .pt1 .dec{font-size: 14px;color: #ffffff;line-height: 1.8;height: 0;overflow: hidden;transition: 0.3s all ease}
.index .pt1 .jiantou{height: 0;overflow: hidden;transition: 0.3s all ease}
.index .pt1 .index_pn{width: 54px;height: 54px;background: url("index_pn.png");transition: 0.3s all ease;position: absolute;top: 0;right: -54px}
.index .pt1 .jiantou .index_jiantou{display: inline-block;width: 16px;height: 13px;background: url("index_jiantou.png");}
.index .pt1_item:hover .title{text-align: left;margin-bottom: 10px;}
.index .pt1_item:hover .en_title{height: 1.6em;margin-bottom: 10px;}
.index .pt1_item:hover .dec{height: 7.2em;margin-bottom: 30px;}
.index .pt1_item:hover .jiantou{height: 13px;}
.index .pt1_item:hover .index_pn{right: -6px}
.index .pt2{padding-top: 230px;padding-bottom: 55px}
.index .index_tit{text-align: center}
.index .entit{font-size: 40px}
.index .chtit{font-size: 25px}
.index .pt2 .pt2_li a{color: inherit}
.index .pt2 .pt2_ul .li_box{padding: 20px;text-align: center}
.index .pt2 .pt2_ul .li_box .li_pn{display: inline-block;width: 104px;height: 104px;background: url("index_part2.png");background-repeat: no-repeat;background-position: center}
.index .pt2 .pt2_ul .li_box .li_tit{font-size: 18px;padding:25px}
.index .pt2 .pt2_ul .li_box .li_dec{text-align: left}
.index .pt2 .pt2_ul .li_box .li_pn1{background-position: 0 0}
.index .pt2 .pt2_ul .li_box .li_pn2{background-position: -104px 0}
.index .pt2 .pt2_ul .li_box .li_pn3{background-position: -208px 0}
.index .pt2 .pt2_ul .li_box .li_pn4{background-position: -312px 0}
.index .pt2 .pt2_li:hover .li_pn{background-position-y: -104px}
.index .pt3{background: #E4E8F3;padding: 45px 0 100px 0}
.index .pt3 .index_tit{margin-bottom: 45px}
.index .pt3 .txt_area{width: 50%}
.index .pt3 .txt_area a{color: inherit}
.index .pt3 .pic_area{width: 50%}
.index .pt3 .pic_area img{transition: 0.3s all ease}
.index .pt3 .pic_area:hover img{transform: scale(1.2,1.2)}
.index .pt3_top .txt_area{background: #ffffff}
.index .pt3_bottom .txt_area{background: #E60920;color: #ffffff}
.index .pt3 .txt_area .txt_box{padding: 60px 25px 0 40px}
.index .pt3 .txt_area .tit{font-size: 20px;text-align: center;margin-bottom: 20px}
.index .pt4{padding: 60px 0}
.index .pt4_ul{white-space: nowrap;overflow: hidden;}
.index .pt4_ul>li{float: none;display: inline-block}
.index .pt4 .riqi{margin-bottom: 10px}
.index .pt4 .yueri{font-size: 36px;color: #e60920;line-height: 1}
.index .pt4 .year{font-size: 16px;color: #e60920;position: absolute;bottom:0px;right:0}
.index .pt4 .title{font-size: 18px;color:#221815;margin-bottom: 15px}
.index .pt4 .pic_area{margin-bottom: 30px}
.index .pt4 .pic_area img{transition: 0.3s all ease}
.index .pt4 .dec{line-height: 1.8;height: 5.4em;overflow: hidden;margin-bottom: 25px;white-space: normal}
.index .pt4 .news_btn{padding: 5px 10px;background: #9D9D9D;color: #ffffff;display: inline-block;transition: 0.3s all ease}
.index .pt4 a:hover{color: inherit}
.index .pt4_li:hover .pic_area img{transform: scale(1.2,1.2)}
.index .pt4_li:hover .news_btn{background: #E60920}
.index .pt4 .pn_but{display: block;width: 35px;height: 68px;background: url("index_pt4pn.png");background-repeat: no-repeat;position: absolute;top: 50%;margin-top: -34px}
.index .pt4 .pt4_prev{left: -60px;background-position: 0 0}
.index .pt4 .pt4_next{right: -60px;background-position: -35px 0}
.index .pt4 .index_tit{margin-bottom: 40px}
.index .pt5{height: 285px;background: url("shouye_bg_19.jpg");background-repeat: no-repeat;background-position: center}
.index .pt5_box{padding-top: 55px}
.index .pt5 .title{font-size: 30px;color: #ffffff;margin-bottom: 15px}
.index .pt5 .dec{font-size: 18px;color: #ffffff;margin-bottom: 40px}
.index .pt5 .join{display: inline-block;padding: 10px 40px 10px 60px;color: #ffffff;font-size: 14px;border: 1px solid #ffffff;border-radius: 3px;transition: 0.3s all ease }
.index .pt5 .join .join_jiantou{display: inline-block;width: 16px;height: 13px;background: url("index_jiantou.png");margin-left: 15px}
.index .pt5 .join:hover{background: #CB182C;border-color: #CB182C}
/*合作伙伴*/
.rect-7237{padding-bottom: 72.37%}
.rect-458{padding-bottom: 45.8%}
.hezuohuoban{padding-top: 200px}
.hezuohuoban .pt2{background: #F8F8F8;padding-bottom: 50px}
.hezuohuoban .pt2_tit{font-size: 25px;padding-top: 45px;padding-left: 50px;margin-bottom: 50px}
.hezuohuoban .pt2 .li_box{padding: 9px;background: #ffffff;border: 1px solid #EBEBEB;}
.hezuohuoban .pt2 .kehu_li{margin-top: -1px;margin-left: -1px}
.hezuohuoban .pt2 .kehu_li:hover .li_box{background: #F1F1F1}
/*tech*/
.tech .pt1{padding-top:180px; padding-bottom:70px;}
.tech .pt1 .tech_btn{width:170px; height:40px; background-color:#e70920;border-radius:5px; margin-top:30px; }
.tech .pt1 .tech_btn a{display:block; line-height:40px; color:#fff; text-align:center; font-size:14px;}
.tech .pt1 .tech_btn .chain{display:inline-block; width:28px; height:40px; background:url(tech_chain.png) center center no-repeat; *display:inline; *zoom:1; vertical-align: middle;}

/*honor*/
.honor_banner{height:720px;}
.honor{margin-top:310px; background-color:transparent;}
.honor .pt1 {padding-left:25px;margin-bottom:40px; padding-bottom:218px;}
.honor .pt1 .title{font-size:40px; color:#252525; line-height:1; margin-bottom:20px;}
.honor .pt1 .entit{font-size:60px; color:#fff;line-height:1; margin-bottom:20px;}
.honor .pt1 .bread_pos span{padding:0 5px;}
.honor .pt2{background-color:#fff; padding-bottom:45px;}
.honor .pt2 .tab_t{width:49%;height:140px; background:#fff; padding-top:45px; top:-218px!important;}
.honor .pt2 .tab_t_cur{ background:url(honor_tab_t.png) right top no-repeat;}
.honor .pt2 .l_t{margin-right:2%;}
.honor .pt2 .tab_t .img_box{width:60px; height:63px; margin-left:auto; margin-right:auto; margin-bottom:20px; }
.honor .pt2 .l_t .img_box{background:url(honor_t1.png) center center no-repeat;}
.honor .pt2 .r_t .img_box{background:url(honor_t2.png) center center no-repeat;}
.honor .pt2 .tab_t .title{ font-size:20px; color:#585858; text-align:center; }
.honor .pt2 .tab_t_cur .title{color:#fff;}
.honor .pt2 .tab_t_cur.l_t .img_box{background:url(honor_t1h.png) center center no-repeat;}
.honor .pt2 .tab_t_cur.r_t .img_box{background:url(honor_t2h.png) center center no-repeat;}
.honor .pt2 .tab_c{padding-top:40px;}
.honor .pt2 .tab_c li{width:48.5%; border:1px solid #e9e9e9; margin-bottom:15px; line-height:56px; height:56px; cursor:pointer;}
.honor .pt2 .tab_c li .fdj{display:inline-block; width:25px; height:56px; background:url(honor_fdj.png) center center no-repeat;margin:0 20px; vertical-align: middle;}
.honor .pt2 .tab_c li a:hover{background-color:#f2f3f5;}
.honor .pt2 .tab_c li a{display:block}
.honor .pt2 .tab_c li img{display:none;}
.honor .pt2 .shuaxin {width:100%; display:none;}
.honor .pt2 .shuaxin .img_box{width:40px; height:40px; margin:0 auto;}
.honor .pt2 .shuaxin .img_box img{width:100%; height:auto;}

/*about_us*/
.about{background:url(ab_bg.jpg) center top no-repeat; background-color:#fff;}
.about .pt1{padding:50px 0;}
.about .pt1 .tit{text-align:center; font-size:26px; color:#333; line-height:1; margin-bottom:30px;}
.about .pt1 .info{width:66%;margin:0 auto 50px; text-align:center; color:#555; font-size:14px; line-height:25px;}
.about .pt1 .top_box .simg_box{width:50%;}
.about .pt1 .top_box .text_box{width:50%;}
.about .pt1 .btm_box .simg_box{width:50%;}
.about .pt1 .btm_box .text_box{width:50%;}
.about .pt1 .top_box{background-color:#f8f8f8;}
.about .pt1 .btm_box{background-color:#f8f8f8;}
.about .pt1 .text_box .pd{padding:26px 13% 0 13%;}
.about .pt1 .text_box .tit{ font-size:24px; color:#333; line-height:1; font-weight:bold;  margin-bottom:20px; text-align:center;}
.about .pt1 .text_box .text{font-size:14px; color:#555; margin-bottom:20px; text-align:center;}
.about .pt1 .text_box .ab_btn{width:66%; height:38px; line-height:38px; text-align:center; font-size:14px; color:#555; border: 1px solid #dcdcdc; margin:0 auto; border-radius:5px;}
.about .pt1 .top_box a{display:block;}
.about .pt1 .btm_box a{display:block;}
.about .pt1 .top_box a:hover .ab_btn{background-color:#e01d34; color:#fff;}
.about .pt1 .btm_box a:hover .ab_btn{background-color:#e01d34; color:#fff;}
.about .pt2{padding-bottom:100px;}
.about .pt2 .tit{font-size:27px; color:#333; margin-bottom:50px; line-height:30px; font-weight:bold; width:auto;}
.about .pt2 .tit_box .jiantou{font-size:27px; color:#333; line-height:30px; color:#c8c8c8;}
.about .pt2 .info_box .day{font-size:36px; line-height:36px; color:#bcbcbc;}
.about .pt2 .info_box .y{font-size:18px; line-height:36px; color:#bcbcbc;}
.about .pt2 .info_box .time_box{margin-bottom:30px;}
.about .pt2 .info_box .title{font-size:18px; color:#333;  margin-bottom:25px;}
.about .pt2 .info_box .text{font-size:13px; color:#555;}


.about .pt3{background: url("about3_02.jpg");height: 676px;background-position: center;background-repeat: no-repeat;position: relative;}
.about .part03_title{text-align: center;padding-top: 45px}
.about .part03_title2{text-align: center;font-size: 15px;color: #FFFFFF;padding-top: 20px}
.about .licheng{padding-top: 50px;height: 350px}
.about .licheng_ul{overflow: hidden}
.about .licheng_ul>li{display: inline-block;width: 25%;float: left;height: 100%;background: url("part3_2.png");background-repeat: no-repeat;background-position: center;position: relative;background-size: contain;}
.about .licheng_dec{padding: 10px 35px;color: #FFFFFF;font-size: 14px;position: absolute}
.about .licheng_year{width: 80px;height: 80px;border-radius: 50%;background: #FFFFFF;text-align: center;line-height: 80px;position: absolute;left: 50%;margin-left: -40px;font-size: 24px;font-family: Arial}
.about .licheng_dec_top{top: 0;}
.about .licheng_dec_bottom{bottom: 0;}
.about .licheng_year_top{top: 0}
.about .licheng_year_bottom{bottom: 0}
.about .licheng_ul>li.cur .licheng_year{background: #C70025;color: #FFFFFF}
.about .prev,.about .next{display: block;width: 35px;height: 68px;background: url("pn.png");background-repeat: no-repeat;position: absolute;top: 61%;cursor: pointer}
.about .prev{background-position: 0 0;left: 0;}
.about .next{background-position: -35px 0;right: 0;}

/*ajax-历程*/
.ajax_licheng .licheng_cell{position: relative}
.ajax_licheng .right_area{display: inline-block;width: 44%;margin-top: 30px}
.ajax_licheng .left_area{display: inline-block;width: 44%;margin-top: 80px}
.ajax_licheng{background: url("licheng_zhou_03.jpg");background-repeat: repeat-y;background-position: center;position: relative}
.ajax_licheng .right_dian{position: absolute;right: 50%;margin-right: -8px;top: 75px;width: 16px;height: 16px;background: url("licheng_dian.png")}
.ajax_licheng .left_dian{position: absolute;left: 50%;margin-left: -8px;top: 125px;width: 16px;height: 16px;background: url("licheng_dian.png")}
.ajax_licheng .red_dian{background-position: -16px 0}
/*20161228*/
.index{margin-top: -18px}
.index_banner{width: 100%;height: 628px;overflow: hidden;position: fixed;z-index: 0;top: 0}
.index_banner .banner_area{width: 100%;height: 100%;position:relative }
.index_banner .banner_li img{width: 1920px;  max-width: 1920px;  position: absolute;  left: 50%;  margin-left: -960px;}
.index_banner .slide_nav{height: 30px;width: 200px;top: 575px;left: 50%;margin-left: -100px;position: absolute;}
.index_banner .slide_nav a{display: inline-block;width: 13px;height: 13px;border-radius: 10px;background-color: #fff;color: #fff;margin-left: 10px;font-size: 0;}
.index_banner .slide_nav .on{display: inline-block;width: 35px;height: 13px;border-radius: 10px;background-color: #e9394b;}
.index_banpn{position: absolute;top: 50%;width: 100%}
.index_banner_btn{width: 60px;height: 60px;background: url("bann_btn2.png");display: block;background-repeat: no-repeat;}
.index_banner_btn:hover{background-position-y: -60px}
.index_banner_prev{background-position: 0 0;margin-left: 20px}
.index_banner_next{background-position: -60px 0;margin-right: 20px}

/*2016-12-30 ysl*/
.xc_tongyong .onbanner_area .part_bottom .erji_nav:before,
	.xc_tongyong .onbanner_area .part_bottom .erji_nav:after { content:''; display:table; clear:both; }
	.xc_tongyong .onbanner_area .part_bottom .erji_nav_area { float:right; width:80%; }
.xc_tongyong .onbanner_area .part_bottom .erji_ul { text-align:right; }
.xc_tongyong .onbanner_area .part_bottom .erji_li { float:none; }
/*20161230 wangzhong*/
.xc_tongyong{padding-top: 200px;}

/*20170103*/
.xc_tongyong .onbanner_area .part_en{font-family: 'hero_lightlight'}
.index,.about,.core,.product{padding-top:0; }
.pageHeader .nav_area .wrap{background: rgba(256,256,256,0.9)}
.pageHeader .head_nav .nav_bar{padding-top: 10px;height: 76px}
.nav_bar .nav_bar_li{height: 76px}
.pageHeader .logo_area img{margin-top: 25px}
.pageHeader .nav_area .wrap.white_bac{background: #ffffff}
.index .pt1_item:hover .en_title{margin-bottom: 5px}
.index .pt1_item:hover .title{margin-bottom: 5px;}
.index .pt1_item:hover .dec{margin-bottom: 20px}
.index .pt1_item:hover .index_pn{right: -10px;top: -7px}
.index .pt4 .title{white-space: nowrap;text-overflow: ellipsis;overflow: hidden}
.pageFooter .foot1 .tit{line-height: 1}
.pageFooter .foot5 .tit{line-height: 1}
.pageFooter{padding-top: 45px}
.pageFooter .foot2 .bnav_tit, .pageFooter .foot3 .bnav_tit, .pageFooter .foot4 .bnav_tit{line-height: 1.2}
.pageFooter .foot_top{padding-bottom: 10px}
.about .pt1 .text_box .text{text-align: left}
.about .pt1 .text_box .pd{padding-top: 40px}
.about .licheng_dec{line-height: 1.6em;height: 6.4em;overflow: hidden;padding: 0 35px}
.xc_tongyong .onbanner_area .onbanner_box{padding-top: 30px}
.xc_tongyong .onbanner_area .part_name{margin-bottom: 20px}
.about .part03_title2{display: none}
.xc_tongyong .onbanner_area .part_bottom .erji_li{margin-right: 3px;margin-left: 3px}
body{overflow: hidden}
.about_fazhan .more a{visibility: hidden}
.honor_banner .banner_area img{height: 720px}
.honor{padding-top: 0;margin-top: 260px}
.xc_tongyong .onbanner_area .part_bottom .erji_nav{width: 75%}
.xc_tongyong .onbanner_area .part_bottom .erji_nav_area{width: 100%}
.product .pt1_neirong li:hover .ylh_dian{top: -10px}
.news_dongtai{padding-top: 0;}
.news_detail{padding-top: 0}
.zhaopin{padding-top: 470px}
.news_detail .widget-newsdetail-8 ._tools .share, .widget-newsdetail-8 ._tools .print{margin-left: 7px;}
.news_detail .widget-newsdetail-8 ._tools .share{margin-left: 4px}
.news_detail .widget-newsdetail-8 ._tools ._tool{margin-right: 0}
.tech{padding-top: 0}
.job{padding-top: 0;}
.pageFooter{position: relative;z-index: 2}

/*20170105*/
.index .pt4 .yueri{font-family: 'hero_lightlight'}
.index .pt4 .year{font-family: 'hero_lightlight';right: 7px}
.about .pt1 .top_box .ab_btn i{margin-top: -1px;display: inline-block;width: 16px;height: 13px;background: url("jiantou_555.png");font-size: 0;}
.about .pt1 .top_box a:hover .ab_btn i{background: url("index_jiantou.png")}
.about .pt1 .text_box .ab_btn i{margin-top: -1px;display: inline-block;width: 16px;height: 13px;background: url("jiantou_555.png");font-size: 0;}
.about .pt1 .btm_box a:hover .ab_btn i{background: url("index_jiantou.png")}
.about .pt2 .tit_box .jiantou i{display: inline-block;width: 29px;height: 23.5px;background: url("jiantou_bc.png");background-repeat: no-repeat;background-position:center;font-size: 0;}
.about .pt2 .tit_box .jiantou:hover i{background: url("jiantou_red.png");background-repeat: no-repeat;background-position:center;}
.loading{text-align: center;position: absolute;bottom: 50px;width: 100%}
.about .prev,.about .next{top: 54.5%}
.product_hg .hg_prev{top: 44%;}
.product_hg .hg_next{top: 44%}
/*简历投递*/
.channelCurrent{font-size:36px;color:#000;margin: 10px 0 30px;}
.Form-J1 .Form-J1-Left {
    float: left;
    width: 48%;
}
.Form-J1 .Form-J1-right {
    float: right;
    width: 48%;
}
.Form-J1 .Form-J1-li {
    background: #f7f7f7;padding: 10px 2%;margin-bottom: 15px; position:relative;
}
.Form-J1 .Form-J1-li label {
    width: 5em;
    display: inline-block;
    color: #666;
    vertical-align: middle;
}
.Form-J1 .Form-J1-li input {
    height: 28px;
    line-height: 28px;
    width: 83%;vertical-align: middle;border: none;background: transparent;
}
.Form-J1 .Form-J1-li textarea {
    width: 83%;vertical-align: middle; height:132px;border: none;background: transparent;
}
.Form-J1 .Form-J1-li em {
    color: red;
    vertical-align: middle;
    padding-left: 10px;
}
.Form-J1 .Form-J1-li input._yzm {
    width: 20%;
}
.Form-J1 .Form-J1-li img {
    vertical-align: middle;
    padding-left: 10px;
    cursor: pointer;height: 30px;width: 100px;
}
.Form-J1 .Form-J1-li b {
    color: #666;
    font-size: 12px;
    padding-left: 4px;
}
.Form-J1 .Form-J1-li select {
    width: 83%;background: transparent;border: none; height:30px;line-height: 30px;
}
.Form-J1 .Form-J1-Btn {
    clear: both;
    text-align: center;
    padding-top: 40px;
}
.Form-J1 .Form-J1-Btn button {
    width: 120px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    color: #fff;
    cursor: pointer; outline:none; border:none;padding:0;font-size: 15px;
}
.Form-J1 .Form-J1-Btn ._submit {
    background: #f37020;
    margin-right: 10px;
}
.Form-J1 .Form-J1-Btn ._reset {
    background: #909090;
}
.Form-J1 .Form-J1-li  .Validform_wrong{position: absolute;right: 7%;top: 13px;}
@media only screen and (max-width: 40em) {
    .Form-J1 .Form-J1-Left {
        width: 100%;
    }
    .Form-J1 .Form-J1-li input {
        width: 86%;
    }
    .Form-J1 .Form-J1-li select {
        width: 54%;
    }
    .Form-J1 .Form-J1-right {
        width: 100%;
    }
    .Form-J1 .Form-J1-li textarea {
        width: 84%;
    }
    .Form-J1 .Form-J1-li input._yzm {
        width: 27%;
    }
    .Form-P1 .Form-P1-li b {
        display: none;
    }
    .Form-J1 .Form-J1-li label{ display:block; width:100%;}
    .Form-J1 .Form-J1-Btn{ text-align:left;}

}
.jltd{padding-bottom: 50px}
/*证书下载*/
.widget-download-2 { padding-bottom:50px; }
.widget-download-2 ._hd li,.widget-download-2 ._bd ul,.widget-download-2 ._bd li { float:left; }

.widget-download-2 ._hd { background-color:#f7f7f7; padding:14px 0; font-size:18px; text-align:center; color:#3e3a39;border-top:2px solid #8c8c8c;border-bottom:1px #888888 dotted;}
.widget-download-2 ._hd li { position:relative; height:18px; line-height:18px;}

.widget-download-2 ._d1 { width:40%; }
.widget-download-2 ._d2 { width:20%;color:#9c9a9a;}
.widget-download-2 ._d3 { width:20%; }
.widget-download-2 ._d4 { width:20%; }

.widget-download-2 ._bd ul { width:100%; text-align:center; padding:16px 0;border-bottom:1px #888888 dotted;}
.widget-download-2 ._bd li { line-height:1.8em; height:1.8em;}
.widget-download-2 ._bd img { vertical-align:middle; margin-top:-3px; margin-right:3px; }
.widget-download-2 ._bd ._d1 { font-size:16px; text-align:left; text-indent:10px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; }
.widget-download-2 ._bd ._d3 a,.widget-download-2 ._bd ._d4 a { color:#ea5413; }

.widget-download-2 ._bd ul:hover { background-color:#f6f6f6;}
.widget-download-2 ._bd ul:hover ._d1,.widget-download-2 ._bd ul:hover ._d1 a { color:#ea5413; }

@media only screen and (max-width:480px) {

    .widget-download-2 ._d2,.widget-download-2 ._d4 { display:none; }
    .widget-download-2 ._d1 { width:70%;}
    .widget-download-2 ._d3 { width:30%;}

}
.about .pt2 .info_box ul>li:hover .y,.about .pt2 .info_box .day{transition: 0.5s all ease}
.about .pt2 .info_box ul>li:hover .day{color: #CB182C}
.about .pt2 .info_box ul>li:hover .y{color: #CB182C}
.news_dongtai .nd_part2 .riqi{font-family: 'hero_lightlight'}
.news_dongtai .nd_part2 .riqi .year{font-size: 20px}
.news_dongtai .nd_part2 .np_li .news_xiangqing{width: 86%;}
.news_detail .widget-newsdetail-8 .n_right{padding-top: 0;}
.honor .pt2 .tab_c li{margin-right: 0.7%;margin-left: 0.6%}
.contact_content ._content_list ._lists ._lists_content{padding: 50px 0 50px 50px}
.BMap_shadow, .BMap_shadow img, .BMap_shadow div{display: none;}
.about .pt2 .info_box ul>li:hover .title{color: #CB182C}
.index .pt1 .en_title{font-family: 'hero_lightlight'}

/*20170106*/
.about .pt2{padding-top: 50px}
.about .pt2 .info_box .text{height: 4.8em;overflow: hidden}
.pro_dt_part1 .pro_pic li{display: none;}
.pro_dt_part1 .pro_pic li img{margin: 10% 0 12% 41%}
.pro_dt_part1 .pic_arr_box .wrap{background: #FFFFFF}
.pro_dt_part2 .dt_part2_hd li.active{background: url("product_ck_03.jpg");background-repeat: no-repeat;background-position: top right;background-size: cover}
/*合作伙伴修改*/
@keyframes ripple {
    0% {
        left:0;
        top:0;
        opacity:1;
        width:0;
        height:0;
    }
    100% {
        left:0;
        top:0;
        opacity: 0;
        width:100%;
        height:100%;
    }
}
@-webkit-keyframes ripple {
    0% {
        left:0;
        top:0;
        opacity:1;
        width:0;
        height:0;
    }
    100% {
        left:0;
        top:0;
        opacity: 0;
        width:100%;
        height:100%;
    }
}
@-moz-keyframes  ripple{
    0% {
        left:0;
        top:0;
        opacity:1;
        width:0;
        height:0;
    }
    100% {
        left:0;
        top:0;
        opacity: 0;
        width:100%;
        height:100%;
    }
}
@-o-keyframes ripple {
    0% {
        left:0;
        top:0;
        opacity:1;
        width:0;
        height:0;
    }
    100% {
        left:0;
        top:0;
        opacity: 0;
        width:100%;
        height:100%;
    }
}
.delay1 .point:after{animation-delay:2s!important;
    -webkit-animation-delay:2s!important; /* Safari 和 Chrome */}
.delay2 .point:after{
    animation-delay:4s!important;
    -webkit-animation-delay:4s!important; /* Safari 和 Chrome */}
.delay3 .point:after{animation-delay:6s!important;
    -webkit-animation-delay:6s!important; /* Safari 和 Chrome */}
.feizhou{position: absolute;top: 240px;left: 70px;font-size: 15px;width: 90px;height: 90px;}
.feizhou .txtarea{position: absolute;top: 31px;left: 27px;width: 66px;height: 26px;border: 1px solid #cbcbcb;border-radius: 10px 10px;background: #FFFFFF;text-align: center}
.redc{display: inline-block;width: 11px;height: 11px;background:#cb182c;border-radius: 50% 50%;margin-right: 3px}
.point-area .point-dot{background-color: #6AD7E9;border: 0 solid rgba(0, 205, 236, 0.37);}
.point-area .point{position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 10px;height: 10px;margin: auto;-webkit-border-radius: 50%;-webkit-background-clip: padding-box;-moz-border-radius: 50%;-moz-background-clip: padding;border-radius: 50%;background-clip: padding-box;background: transparent;}
.point-area .point-10{width: 100%;height: 100%;}
.point-area .point-10:after{margin: auto;content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: 50%;border: 2px solid #cb182c;opacity: 0;-webkit-animation: ripple 4500ms ease-out 225ms infinite;-moz-animation: ripple 4500ms ease-out 225ms infinite;-o-animation: ripple 4500ms ease-out 225ms infinite;animation: ripple 4500ms ease-out 225ms infinite;}
.point-area .point-20{width: 100%;height: 100%;}
.point-area .point-20:after{margin: auto;content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: 50%;border: 2px solid #cb182c;opacity:0 ;-webkit-animation: ripple 4500ms ease-out 450ms infinite;-moz-animation: ripple 4500ms ease-out 450ms infinite;-o-animation: ripple 4500ms ease-out 450ms infinite;animation: ripple 4500ms ease-out 450ms infinite;}
.point-area .point-30{width: 100%;height: 100%;}
.point-area .point-30:after{margin: auto;content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: 50%;border: 2px solid #cb182c;opacity: 0;-webkit-animation: ripple 4500ms ease-out 675ms infinite;-moz-animation: ripple 4500ms ease-out 675ms infinite;-o-animation: ripple 4500ms ease-out 675ms infinite;animation: ripple 4500ms ease-out 675ms infinite;}
.point-area .point-40{width: 100%;height: 100%;}
.point-area .point-40:after{margin:auto;content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: 50%;border: 2px solid #cb182c;opacity: 0;-webkit-animation: ripple 4500ms ease-out 900ms infinite;-moz-animation: ripple 4500ms ease-out 900ms infinite;-o-animation: ripple 4500ms ease-out 900ms infinite;animation: ripple 4500ms ease-out 900ms infinite;}
.point-area.point_shadow.point-80{width: 100%;height: 100%;}
.point-area .point-50{width: 100%;height: 100%}
.point-area .point-50:after{margin: auto;content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: 50%;border: 2px solid #cb182c;opacity: 0;-webkit-animation: ripple 4500ms ease-out 1125ms infinite;-moz-animation: ripple 4500ms ease-out 1125ms infinite;-o-animation: ripple 4500ms ease-out 1125ms infinite;animation: ripple 4500ms ease-out 1125ms infinite;}
.point-area .point-60{width: 100%;height: 100%}
.point-area .point-60:after{margin: auto;content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: 50%;border: 2px solid #cb182c;opacity: 0;-webkit-animation: ripple 4500ms ease-out 1350ms infinite;-moz-animation: ripple 4500ms ease-out 1350ms infinite;-o-animation: ripple 4500ms ease-out 1350ms infinite;animation: ripple 4500ms ease-out 1350ms infinite;}
.point-area .point-70{width: 100%;height: 100%}
.point-area .point-70:after{margin: auto;content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: 50%;border: 2px solid #cb182c;opacity: 0;-webkit-animation: ripple 4500ms ease-out 1575ms infinite;-moz-animation: ripple 4500ms ease-out 1575ms infinite;-o-animation: ripple 4500ms ease-out 1575ms infinite;animation: ripple 4500ms ease-out 1575ms infinite;}
.point-area .point-80{width: 100%;height: 100%}
.point-area .point-80:after{margin: auto;content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: 50%;border: 2px solid #cb182c;opacity: 0;-webkit-animation: ripple 4500ms ease-out 1800ms infinite;-moz-animation: ripple 4500ms ease-out 1800ms infinite;-o-animation: ripple 4500ms ease-out 1800ms infinite;animation: ripple 4500ms ease-out 1800ms infinite;}
.point-area .point-90{width: 100%;height: 100%}
.point-area .point-90:after{margin: auto;content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: 50%;border: 2px solid #cb182c;opacity: 0;-webkit-animation: ripple 4500ms ease-out 2025ms infinite;-moz-animation: ripple 4500ms ease-out 2025ms infinite;-o-animation: ripple 4500ms ease-out 2025ms infinite;animation: ripple 4500ms ease-out 2025ms infinite;}
.point-area .point-100{width: 100%;height: 100%}
.point-area .point-100:after{margin: auto;content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: 50%;border: 2px solid #cb182c;opacity: 0;-webkit-animation: ripple 4500ms ease-out 2250ms infinite;-moz-animation: ripple 4500ms ease-out 2250ms infinite;-o-animation: ripple 4500ms ease-out 2250ms infinite;animation: ripple 4500ms ease-out 2250ms infinite;}
.point-area .point-shadow:after{-webkit-box-shadow: inset 0 0 5em rgba(203, 24, 44, 0.16);-moz-box-shadow: inset 0 0 5em rgba(203, 24, 44, 0.16);box-shadow: inset 0 0 5em rgba(203, 24, 44, 0.16);}
.point_area{text-align: center;position: relative;width: 150px;height: 150px;-webkit-transition: opacity 0.5s ease-out;-moz-transition: opacity 0.5s ease-out;-o-transition: opacity 0.5s ease-out;transition: opacity 0.5s ease-out;}
.ouzhou{position: absolute;top: 90px;left: 80px;font-size: 15px;width: 100px;height: 100px}
.ouzhou .txtarea{position: absolute;top: 37px;left: 33px;width: 66px;height: 26px;border: 1px solid #cbcbcb;border-radius: 10px 10px;background: #FFFFFF;text-align: center}
.yazhou{position: absolute;top: 90px;left: 280px;font-size: 15px;width: 110px;height: 110px}
.yazhou .txtarea{position: absolute;top: 41px;left: 37px;width: 66px;height: 26px;border: 1px solid #cbcbcb;border-radius: 10px 10px;background: #FFFFFF;text-align: center}
.eluosi{position: absolute;top: 50px;left: 360px;font-size: 15px;width: 80px;height: 80px}
.eluosi .txtarea{position: absolute;top: 26px;left: 30px;width: 66px;height: 26px;border: 1px solid #cbcbcb;border-radius: 10px 10px;background: #FFFFFF;text-align: center}
.riben{position: absolute;top: 157px;left: 471px;font-size: 15px;width: 40px;height: 40px}
.riben .txtarea{position: absolute;top: 6px;left: 2px;width: 66px;height: 26px;border: 1px solid #cbcbcb;border-radius: 10px 10px;background: #FFFFFF;text-align: center}
.xianggang{position: absolute;top: 235px;left: 347px;font-size: 15px;width: 70px;height: 70px}
.xianggang .txtarea{position: absolute;top: 21px;left: 17px;width: 66px;height: 26px;border: 1px solid #cbcbcb;border-radius: 10px 10px;background: #FFFFFF;text-align: center}
.xinjiapo{position: absolute;top: 287px;left: 376px;font-size: 15px;width: 50px;height: 50px}
.xinjiapo .txtarea{position: absolute;top: 12px;left: 15px;width: 66px;height: 26px;border: 1px solid #cbcbcb;border-radius: 10px 10px;background: #FFFFFF;text-align: center}
.aodaliya{position: absolute;top: 368px;left: 391px;font-size: 15px;width: 90px;height: 90px}
.aodaliya .txtarea{position: absolute;top: 32px;left: 31px;width: 88px;height: 26px;border: 1px solid #cbcbcb;border-radius: 10px 10px;background: #FFFFFF;text-align: center}
.jianada{position: absolute;top: 70px;left: 810px;font-size: 15px;width: 50px;height: 50px}
.jianada .txtarea{position: absolute;top: 12px;left: 15px;width: 66px;height: 26px;border: 1px solid #cbcbcb;border-radius: 10px 10px;background: #FFFFFF;text-align: center}
.beimeizhou{position: absolute;top: 95px;left: 820px;font-size: 15px;width: 80px;height: 80px}
.beimeizhou .txtarea{position: absolute;top: 27px;left: 30px;width: 66px;height: 26px;border: 1px solid #cbcbcb;border-radius: 10px 10px;background: #FFFFFF;text-align: center}
.meiguo{position: absolute;top: 135px;left: 835px;font-size: 15px;width: 60px;height: 60px}
.meiguo .txtarea{position: absolute;top: 16px;left: 12px;width: 66px;height: 26px;border: 1px solid #cbcbcb;border-radius: 10px 10px;background: #FFFFFF;text-align: center}
.nanmeizhou{position: absolute;top: 310px;left: 960px;font-size: 15px;width: 110px;height: 110px}
.nanmeizhou .txtarea{position: absolute;top: 41px;left: 45px;width: 66px;height: 26px;border: 1px solid #cbcbcb;border-radius: 10px 10px;background: #FFFFFF;text-align: center}
.yingluohua{position: absolute;top: 156px;left: 326px;font-size: 15px;width: 130px;height: 130px}
.yingluohua .txtarea{position: absolute;top: 51px;left: 55px;width: 66px;height: 26px;border: 1px solid #cbcbcb;border-radius: 10px 10px;background: #FFFFFF;text-align: center}

/*20170110*/
.pro_dt_part2 .dt_part2_hd ul .md_li{
    width: 14%;
    display: inline-block;
}
.pro_dt_part2 .dt_part2_bd{text-align: center}
 /*简历投递*/
/*20170110*/
.content-42029 .job_form_row ._input{border: none!important;}
.content-42029 .job_form ._act button{
    border: none;
}
.job_form_row ._select{width: 110%!important;}
.content-42029 .job_form_row .inp, .job_form_row ._select{padding: 8px 15px}
.content-42029{padding-bottom: 80px}
.content-42029 .job_form_row ._long{width: 82.8%!important;}
.content-42029 .job_form_row{line-height: 50px!important;}

/*20170112*/
.pageHeader .sl_area{height: 86px;width: 14%}
.pageHeader .head_search{float: none;position: absolute;height: 50%;bottom: 0;left: 0;line-height: 43px;background: #BCBCBC}
.pageHeader .head_lan{float: none;position: absolute;height: 50%;bottom: 0;left: 50%;line-height: 43px;background: #A5A5A5}
.pageHeader .head_gupiao{float: none;position: absolute;height: 50%;top: 0;left: 0;line-height: 43px;background: #DE1515;width: 100%;font-size: 14px;color: #FFFFFF;text-align: center}
.product .pt1_neirong .right_box{background: rgba(213,164,15,0.93)}
.pageHeader .head_gupiao a{display:block;width: 100%;height: 100%}
.pageHeader .head_gupiao a:hover{color: inherit}
.pageHeader .nav_bar .nav_bar_li{width: 16.5%}

/*20170116*/
.pageHeader .head_search .sou_ico{display: inline-block;width: 21px;height: 21px;background: url("head_sousuo.png");vertical-align: -4px;}
.pageHeader .head_search:hover .sou_ico{background-position: -21px;}
.pageHeader .head_lan:hover{color: #de1515}
.pageHeader .nav_bar .nav_bar_li .xiala_ul>li:hover a{padding: 0;color: #b2b2b2}
.index{padding-bottom: 0;}
.product .pt1_neirong li:hover .ylh_dian{top: -5px;right: -8px;}
.about_shehuizeren .pt2 .pt2_li .jiantou{background: url("jiantou_555.png") no-repeat}
.about_shehuizeren .pt2 .pt2_li:hover .jiantou{background: url("index_jiantou.png") no-repeat}
.chanpinzhuanli{padding-bottom: 40px}
.chanpinzhuanli .product_hg ul>li .li_box .txt_area{font-size: 15px}
.chanpinzhuanli .product_hg .mb1 .rect-145{background: #efefef;}
.chanpinzhuanli .product_hg .mb2 .rect-145{background: #efefef;}
/*20170303*/
.part2_hd07_main {height: 500px;overflow: hidden}
/*20170314*/
.pro_dt_part2 .part2_hd02_main{min-height: 0;}
.product_hg ul>li .li_box .txt_area{visibility: hidden;}
.product_hg ul>li.tit_show .li_box .txt_area{visibility: visible}
.zscq_ul{margin-bottom: 50px;}

.job_bottom{text-align: center;position: relative;top: -30px;}
.job_bottom .job_bottom_link{display: inline-block;padding: 10px 35px;background: #d70c25;color: #ffffff;margin-top: 20px;}
.job_bottom .job_bottom_link:hover{color: inherit}
.about .licheng_ul>li.last_nianfen{background: url("last_nianfen.png");background-repeat: no-repeat;background-position: center;}
.about .licheng_ul>li.first_nianfen{background: url("first_pic.png");background-repeat: no-repeat;background-position: center; background-size:contain}

/*2017-06-05*/
/*关于-社会责任详情*/
/*百度分享-触控隐藏*/
.bdshare_dialog_box { display:none!important; }


/*2017-06-05*/
/*通用banner-加入我们链接点击不到*/ 
.banner { z-index:0; }
/*挂件分页样式*/
.util-page{ font-size:0; color: #000; text-align: center;}
.util-page .gobutton,.util-page .sl,.util-page .num { color: #000;display: inline-block;border: 1px solid #ededed;padding:5px 10px;vertical-align: middle;margin: 0 0 10px -1px;background: #fff; font-size:16px ;font-weight:normal; }
.util-page .gobutton:hover,.util-page .num:hover,.util-page .current{color:#fff; background: #E60920;}
.util-page span.gobutton,.util-page span.gobutton:hover { color:#000; background-color:#eee; }
.util-page .gobutton .ion{ font-size: .8em;}
/*产品-详情*/
.pro_dt_part2 .dt_part2_hd ul:before, .pro_dt_part2 .dt_part2_hd ul:after { content:''; display:block; clear:both; }
.pro_dt_part2 .dt_part2_hd ul .md_li { float:left; }

.content-42029 .job_form_row ._input{position:relative;}
.content-42029 .job_form_row ._input .Validform_wrong{position:absolute; right:0; top:0;}

.widget-job-2 ._jt strong{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:60px;}
.zsxz .page{padding-top:0; padding-bottom:30px;}
.about .pt2 .info_box .title{line-height: 28px; height: 28px; overflow: hidden; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.util-page{padding:30px 0;}

/*20170609*/
.yingluohua .txtarea{background:#cb182c; color:#fff;}
.yingluohua .redc{width:10px; height:10px; background:#fff;}
.pro_dt_part2 .dt_part2_title{font-size:32px;}
.contact_content ._content_list ._lists:hover{background-color:#e60920; color:#fff;}
.contact_content ._content_list ._lists.on{background-color:#e60920; color:#fff;}
.contact_content ._content_list ._lists:hover .ico{background-color:#e60920;}
.contact_content ._content_list ._lists.on .ico{background-color:#e60920;}
.contact_content ._content_list ._lists a:hover{color:#fff;}


/*2017-06-12 ysl*/
/*关于-综合*/
.about .pt1 .text_box .tit { margin-bottom:10px; font-size:22px; }
.about .pt1 .top_box a,
	.about .pt1 .btm_box a { height:0; padding-bottom:37.5%; overflow:hidden; }
/*关于-社会责任*/
.about .pt2 .info_box .text { height:8em; }
