﻿/*
* name:Global && Pc StyleSheet
* version:v3.3.1
* update:雪碧图对齐
* date:2016-04-30
*/

/* 雪碧图 */
.ico {
    display: inline-block;
    width: 20px;
    height: 20px;
    white-space: nowrap;
    letter-spacing: -1em;
    text-indent: -99em;
    color: transparent;
    background: url(../images/ico.png);
}
.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: hidden;
}
html, body, .wrap {
    min-width: 1200px;
}
.wrap {
    width: 1200px;
    margin-right: auto;
    margin-left: auto;
}
body {
    font-size: 13px;
    line-height: 1.6;
    color: #555;
    background: #fff;
}
a {
    color: inherit;
	text-decoration: none;
}
/*a:hover { color:#39f;}*/
::-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)
}
/* 网站样式 */

.pageHeader {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 100;
    transition: all 0.4s ease-in-out;
    border-bottom: 1px solid rgba(255,255,255,0.3);
}
.top_left {
    padding: 10px 0;
}
.top_left a {
    display: block;
    line-height: 1;
}
.top_right {

    line-height: 24px;
}
/*.infor1{font-size: 16px;color:#545454;font-weight: bold;margin-right: 32px;}
.infor2{font-size: 14px;color:#ff0000;margin-right: 42px;}
.infor2 i{font-size: 18px;}
.infor3{font-size: 15px;color: #444444;position: relative;}
.infor3 .iconfont{font-size: 17px;color:#d5dbdf;display: inline-block;margin-top: -2px;margin-right: 7px;}
.infor3 .ion{font-size: 7px;color:#b4bfc6;}*/
.stock {
    display: inline-block;
*display:inline;
*zoom:1;
    margin: 0 37px 0 34px;
    font-size: 0;
}
.stock ._num, .stock ._price {
    font-size: 16px;
    color: #545454;
    font-weight: bold;
}
.stock ._price {
    margin-right: 32px;
}
.stock ._wave_box {
    display: inline-block;
*display:inline;
*zoom:1;
    position: relative;
    font-size: 0;
    padding-right: 20px;
    color: #ff0000;
}
.stock.gored ._wave_box {
    color: #ff0000;
}
.stock.gogreen ._wave_box {
    color: #35d11e;
}
.stock ._wave_box ._wave_num, .stock ._wave_box ._wave_per {
    font-size: 14px;
}
.stock ._wave_box:after {
    content: '--';
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -11px;
    right: 0;
    font-size: 0;
    background-image: none;
}
.stock.gored ._wave_box:after, .stock.gogreen ._wave_box:after {
    width: 17px;
    height: 17px;
    background-image: url(../images/hdft01.png);
    background-repeat: no-repeat;
}
.stock.gored ._wave_box:after {
    background-position: 0 0;
}
.stock.gogreen ._wave_box:after {
    background-position: 0 -20px;
}
.stock.unchanged ._wave_box:after {
    font-size: 14px;
    background-image: none;
}
.stock.unchanged.gored ._wave_box:after {
    color: #ff0000;
}
.stock.unchanged.gogreen ._wave_box:after {
    color: #35d11e;
}
.infor3 .language {
    position: absolute;
    width: 100%;
    height: 0;
    z-index: 100;
    background: #ddd;
    text-align: center;
    transition: all 0.5s;
    overflow: hidden;
}
.infor3 .language p:hover {
    background-color: #ccc;
}
.infor3:hover .language {
    position: absolute;
    width: 100%;
    height: 45px;
    z-index: 100;
    background: #ddd;
    text-align: center;
    transition: all 0.5s;
}
.bna {
    width: 100%;
    height: 600px;
    margin: 0 auto;
}
.index-splash-block {
    width: 100%;
    height: 600px;
    text-align: center;
}
.index-splash-block .feature-slide-preview {
    margin: 0 auto;
    display: none;
    width: 100%;
    height: 600px;
    overflow: hidden;
}
.index-splash-block .feature-slide-preview .screenshot {
    display: block;
    margin: auto;
}
.index-splash-block .feature-slide-list {
    width: 88px;
    overflow: hidden;
    margin: 0 auto;
}
.index-splash-block .feature-slide-list a {
    float: left;
    display: inline;
    width: 15px;
    height: 15px;
    border-radius: 20px;
    background-color: #fff;
    margin: 0 6px;
    font-size: 0;
    cursor: pointer;
}
.index-splash-block .feature-slide-list a.current {
    width: 15px;
    height: 15px;
    border-radius: 20px;
    border: 1px solid #fff;
    background: none;
}
.index-splash-block .feature-slide-list .feature-slide-list-items {
    display: inline;
    width: 288px;
    top: 185px;
    position: absolute;
    left: 448px;
}
.index-splash-block .feature-slide-list a.feature-slide-list-previous {
    background: none;
}
.index-splash-block .feature-slide-list a.feature-slide-list-next {
    background: none;
}
.bjt {
    width: 978px;
    position: relative;
    margin: 0 auto;
    top: -215px;
}
/*nav*/
.pageHeader .navs {
    
}
.pageHeader .navs.fixed {

}
.nav .nav_li {
    float: left;
    padding: 0px 28px;
}
.nav .nav_li .nav_a {
    display: block;
    line-height: 90px;
    height: 90px;
    font-size: 16px;
    color: #fff;
}
.nav .nav_li .setNav {
    width: 100%;
    left: 0;
    right: 0;
    background: rgba(213,5,48,.9);
    padding: 50px 0 56px;
    display: none;
    z-index: 12;
}
.nav .nav_li .setNav .set-img {
    width: 24%;
    margin-right: 9%;
}
.nav .nav_li .setNav .set-img img {
    height: 150px;
    width: 288px;
}
.nav .nav_li .setNav .set-img .tit {
    font-size: 22px;
    color: #4e4e4e;
    margin-top: 5px;
}
.nav .nav_li .setNav .setMenu {
    width: 28%;
}
.nav .nav_li .setNav .setMenu>li {
    float: left;
    width: 48%;
    margin-right: 2%;
}
.nav .nav_li .setNav .setMenu>li:hover .set_ico {
    background-position: -10px 0;
}
.nav .nav_li .setNav .setMenu>li .set_ico {
    width: 10px;
    height: 10px;
    background: url(../images/set_ico_new.png) no-repeat;
    display: inline-block;
*display:inline;
*zoom: 1;
    vertical-align: middle;
    margin-right: 10px;
    background-position: 0 0;
    transition: all 0.3s ease;
    -webkit-transiton: all 0.3s ease;
}
.nav .nav_li .setNav .setMenu li a {
    display: inline;
*display:inline;
*zoom: 1;
    position: relative;
    color: #fff;
    vertical-align: middle;
}
.nav .nav_li .setNav .setCon {
    width: 37%;
}
.nav .nav_li .setNav .setCon .p {
    padding-left: 10%;
    color: #fff;
    border-left: 1px #fff dotted;
    line-height: 28px;
    height: 140px;
    overflow: hidden;
}
/*.nav .nav_li .setNav .set_close{display:block;width:23px;height:23px;background:url(../images/setbnav_close_ion.png) no-repeat center;right: 2%;bottom: 2%;}*/
.nav .line {
    position: absolute;
    bottom: 0px;
    width: 0px;
    height: 4px;
    font-size: 3px;
    background-color: #d50530;
    display: none;
}
.mobile_key {
    font-size: 32px;
    color: #fb2e45;
    margin-left: 90px;
    display: none;
    float: right
}
._form {
    position: relative;
    height: 68px;
    float: right;
}
._form .search {
    display: block;
    position: absolute;
    right: 0;
    top: 7px;
    margin-left: 90px;
    margin-top: 6px;
    font-size: 28px;
    background: none;
    width: 58px;
    border: none;
}
._form input {
    position: absolute;
    right: 54px;
    top: 17px;
    height: 34px;
    width: 0;
    transition: all 0.5s ease;
    border-width: 0;
    background-color: #fff;
    text-indent: 1em
}
._form:hover input {
    width: 268px;
    transition: all 0.5s ease;
    text-indent: 1em
}
/*页首-语言选择*/
.pageHeader .lan_menu {
    float: left;
    display: inline-block;
*display:inline;
*zoom:1;
    position: relative;
    z-index: 9;
    font-size: 15px;
    color: #444444;
}
.pageHeader .lan_ico {
    cursor: pointer;
}
.pageHeader .lan_ico .iconfont {
    font-size: 17px;
    color: #d5dbdf;
    display: inline-block;
    margin-top: -2px;
    margin-right: 7px;
}
.pageHeader .lan_ico .ion {
    font-size: 7px;
    color: #b4bfc6;
}
.pageHeader .language {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
}
.pageHeader .language > a {
    display: block;
    padding: 5px 0 5px 30%;
    background-color: #eeeeee;
    background-position: 8px center;
    background-repeat: no-repeat;
}
.pageHeader .language > a.flag1 {
    background-image: url(../images/lan1.jpg);
}
.pageHeader .language > a.flag2 {
    background-image: url(../images/lan2.jpg);
}
.pageHeader .language > a.flag3 {
    background-image: url(../images/lan3.jpg);
}
.pageHeader .language > a.flag4 {
    background-image: url(../images/lan6.jpg);
}
.pageHeader .language > a:hover {
    background-color: #dfdfdf;
}
/*页首-搜索input*/
/*页首-line:93 已注释 关闭按钮样式*/



/*part01*/
.part01 {
    padding-bottom: 90px;
    background-color: #f5f5f5;
    overflow: hidden;
}
.part01 ._font01 ._t1 {
    padding: 60px 0 29px 0;
    font-size: 40px;
    color: #444444;
    text-align: center;
}
.part01 ._font01 ._c1 {
    padding: 30px 0px 44px;
    font-size: 15px;
    text-align: left;line-height: 30px;text-indent: 2rem;
}/*padding: 0 270px 50px 276px;*/
.box {
    margin-bottom: 10px;
}
.box {
    position: relative;
}
.box ._img01 img {
    width: 100%;
    height: auto;
}
.box ._img01 .rect-8930 {
    padding-bottom: 89.30%;
}
.box {
}
.box .con1 {
    background-color: #6f6f6f;
    color: #fff;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 31.94%;
    transition: all 0.5s;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.box .con1 .con_t1 {
    font-size: 20px;
    padding: 20px 0 14px 24px;
}
.box .con1 .con_c1 {
    font-size: 13px;
    ;
    padding: 0 25px 33px 24px;
    line-height: 35px;
    white-space: normal;
}
.total {
    position: relative;
    overflow: hidden;
}
.box:hover .con1 {
    width: 100%;
    height: 100%;
    background-color: #d61934;
    opacity: 0.9;
    position: absolute;
    bottom: 0;
    transition: all 0.5s;
    overflow: visible;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.box:hover .con_t1 {
	color: #fff;
    font-size: 30px;
    padding: 12.39% 0 7.46% 10.667%;
}
.box:hover .con_c1 {
	color: #fff;
    font-size: 13px;
    padding-left: 10.667%;
    padding-right: 9.33%;
}
.con1 .con1_jt a {
    display: block;
}
.con1 .con1_jt {
    padding-left: 80.5%;
    padding-top: 18.43%;
}
/*ljx1228-2016*/
.con1 .con1_jt {
    position: absolute;
    bottom: 22px;
    display: none;
    transition: all 0.5s ease;
}
.box:hover .con1_jt {
    display: block;
    transition: all 0.5s ease;
}
/*part02*/
.part02 {
    background-color: #fff;
}
.part02 ._font02 .t1 {
    padding: 70px 0 13px 0;
    font-size: 40px;
    color: #444444;
    text-align: center;
}
.part02 ._font02 .c1 {
    padding-bottom: 47px;
    font-size: 15px;
    color: #7c7c7c;
}
.part02 ._img02 {
    position: relative;
}
.part02 ._img02 .rect-7429 {
    padding-bottom: 74.29%;
}
.part02 ._img02 img {
    width: 100%;
}
.part02 .bg {
    position: absolute;
    height: 97px;
    bottom: 0;
    background-color: rgba(0,0,0,0.7);
    ;
    width: 100%;
}
.part02 .bg .bg_left {
    font-size: 15px;
    color: #fff;
    line-height: 97px;
    padding-left: 4%;
}
.part02 .bg .bg_right {
    width: 23.88%;
    height: 100%;
    background-color: #ec001a;
    opacity: 1;
    right: 0;
    text-align: center;
}
.part02 .bg .bg_right span {
    font-size: 28px;
    color: #fff;
    line-height: 97px;
}
.part02 .full-row {
    width: 102%;
}
.part02 .wrap {
    overflow: hidden;
}
.part02_news {
    padding: 25px 20px 25px 25px;
    background-color: #fff;
    min-height: 127px;
}
.part02_news .part02_t1 {
    font-size: 16px;
    color: #4f4f4f;
    font-weight: bold;
    line-height: 31px;
}
.part02_news .part02_t2 {
    padding-bottom: 2px;
    line-height: 25px;
}
.part02_news .part02_c1 {
    line-height: 23px;
}
.part02_news3 {
    padding: 38px 20px 38px 17px;
    background-color: #fff;
    min-height: 108px;
}
.part02_news3 .part02_t1 {
    font-size: 16px;
    color: #4f4f4f;
    font-weight: bold;
    line-height: 31px;
}
.part02_news3 .part02_t2 {
    padding-bottom: 2px;
    line-height: 25px;
}
.part02_news3 .part02_c1 {
    line-height: 23px;
}
.p2_box1:hover .part02_news {
    background-color: #f9f9f9;
}
.p2_box2:hover .part02_news3 {
    background-color: #f9f9f9;
}
/*part03*/

.part03 {
    background: url(../images/pro-bg.jpg);
    background-size: cover;
    min-height: 616px;
    overflow: hidden;
}
.part03 ._font03 {
    text-align: center;
    color: #fff;
}
.part03 ._font03 .t1 {
    font-size: 40px;
    padding: 70px 0 35px 0;
}
.part03 ._font03 .c1 {
    font-size: 13.98px;
    padding: 0 0 40px;
}
.p3_scroll {
    height: 282px;
    margin-bottom: 2em;
    overflow: hidden;
}
.p3_scroll li {
    width: 197px;
}
.p3_scroll .arrs {
    position: absolute;
    top: 25%;
}
.p3 .myprev {
    left: 0;
    display: block;
    width: 62px;
    height: 120px;
    background: url(../images/p3_leftjt.png)no-repeat center;
    position: absolute;
    top: 20%;
    background-size: 100% auto;
}
.p3 .mynext {
    right: 0;
    display: block;
    width: 62px;
    height: 120px;
    background: url(../images/p3_rightjt.png)no-repeat center;
    position: absolute;
    top: 20%;
    background-size: 100% auto;
}
.p3_scroll .scroll_nav {
    position: absolute;
    left: 0;
    top: 0;
    display: none
}
.p3_scroll .scroll_nav .on {
    color: #39f;
}
.p3 {
    padding: 0 9.5%;
    position: relative;
}
.p3_scroll .p3_li {
    width: 217px;
    height: 280px;
    margin: 0 16px;
    background-color: rgba(255,255,255,0.8);
    border-bottom: 2px solid #fb001c;
    position: relative;
    overflow: hidden;
}
.p3_scroll .p3_li img {
    width: 217px;
    height: 250px;
}
.p3_scroll .p3_li ._cont {
    font-size: 14px;
    color: #666666;
    text-align: center;
    line-height: 30px;
}
/*上滑效果*/
.p3_scroll .p3_li .p3_add {
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: -290px;
    transition: all 0.2s ease;
}
.p3_scroll .p3_li:hover .p3_add {
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    transition: all 0.2s ease;
}
/*part04*/
.part04 ._font04 {
}
.part04 ._font04 .p4_t1 {
    padding: 55px 0 13px;
    text-align: center;
    font-size: 40px;
    color: #444;
}
.part04 ._font04 .p4_c {
    font-size: 15px;
    color: #7c7c7c;
    padding-bottom: 45px;
}
.part04 .unslider-arrow {
    font-size: none;
}
.part04 .prev {
    background: url(../images/p4_leftjt.png)no-repeat center;
    position: absolute;
    bottom: 63px;
    right: 600px;
    font-size: 0;
    width: 32px;
    height: 60px;
    cursor: pointer;
}
.part04 .next {
    background: url(../images/p4_rightjt.png)no-repeat center;
    position: absolute;
    bottom: 63px;
    right: 524px;
    font-size: 0;
    width: 32px;
    height: 60px;
    cursor: pointer;
}
.part04 .unslider-nav {
    display: none;
}
/*.part04 .p4_pic{width: 50%;height: 376px;}*/
.part04 .rect-392 {/*padding-bottom:39.2% ;*/
    position: relative;
    height: 376px;
}/*62.67%*/
.part04 .rect-392 img {
    position: absolute;
    left: 50%;
    margin-left: -479px;
    width: 958px;
    max-width: 958px;
}
.part04 .p4_lunbo_t {
    font-size: 30px;
    color: #444;
    padding-left: 38px;
    padding-top: 90px;
}
.part04 .p4_lunbo_c {
    font-size: 13px;
    color: #555;
    padding-left: 38px;
}
.pageFooter {
    color: #ececec;
    width: 100%;
}
.footer_top {
    padding-top: 68px;
    background-color: #313437;
    line-height: 24px;
}
.footer_bottom {
    background-color: #e6002f;
}
.footer_bottom .cctv_link img {
    margin-left: 30px;
    vertical-align: middle;
}
.foot_left .name1 {
    font-size: 17px;
    line-height: 22px;
    padding-bottom: 14px;
}
.foot_left .address1 {
    font-size: 13px;
}
.foot_left .cel1 {
    font-size: 13px;
    padding-bottom: 24px;
}
.foot_left .name2 {
    font-size: 17px;
    line-height: 30px;
    color: #ececec;
}
.foot_left .address2 {
    font-size: 13px;
    color: #ececec;
}
.foot_left .cel2 {
    font-size: 13px;
}
.foot_midd {
    padding-left: 82px;
    padding-right: 86px;
    font-size: 12px;
}
.foot_midd dl dd a {
    color: #ececec;
}
.foot_midd dl dt a {
    color: #ececec;
}
.foot_midd .dl1 {
    margin-right: 50px;
}
.foot_midd .dt {
    font-size: 17px;
    line-height: 21px;
    padding-bottom: 17px;
}
.foot_midd .dl2 {
    margin-right: 50px;
}
.foot_right .erweima {
    width: 230px;
    height: 173px;
    padding-bottom: 16px;
}
.foot_right .links {
    width: 172px;
    height: 31px;
    border: 1px solid #757676;
    margin-bottom: 18px;
    position: relative;
    line-height: 31px;
    cursor: pointer;
}
.foot_right .links span {
    padding-left: 12px;
    color: #fff;
}
.foot_right .links .show {
    width: 173px;
    border: 1px solid #757676;
    position: absolute;
    bottom: 31px;
    background-color: #fff;
    margin-left: -2px;
    transition: all 0.5s;
    display: none;
    color: #333;
}
.foot_right .links .show a {
    display: block;
    padding-left: 12px;
}
.foot_right .links .show a:hover {
    background-color: #3f7bd6;
    color: #fff;
}
.foot_right .links:hover .show {
    transition: all 0.5s;
    display: block;
}
.foot_right .share {
    padding-bottom: 38px;
}
.foot_right .share i {
    display: inline-block;
    font-size: 28px;
    color: #cbcccd;
    margin-left: 1px;
}
.friendship_link {
    margin-top: -58px;
}
.friendship_link .tit {
    font-size: 16px;
    color: #fff;
    line-height: 44px;
}
.friendship_link .link_list a {
    font-size: 13px;
    color: #fff;
    line-height: 40px;
}
.footer_bottom {
    padding: 18px 0 20px 0;
}
.footer_bottom span {
    display: inline-block;
    margin-right: 8px;
    font-size: 13px
}
.footer_bottom ._span {
    margin: 0 20px 0 0;
    position: relative;
}
.footer_bottom ._span2 {
    margin: 0 20px;
}
.footer_bottom ._span3 {
    margin: 0 0 0 20px;
}
.footer_bottom ._span:after {
    content: '';
    width: 2px;
    height: 14px;
    position: absolute;
    right: -24px;
    background-color: #fff;
    top: 4px;
}
/*.footer_bottom p{text-align: center;}*/

.footer_top ._tela {
    cursor: default;
}
.footer_top .foot_midd {
    width: 53%;
}
.footer_top .bdshare-button-style1-16 a, .footer_top .bdshare-button-style1-16 .bds_more {
    padding-left: 0;
    background-image: none;
}
/*通用样式*/
.pageMain {
    padding-bottom: 120px;
}
/*图片*/
.rect-538 {
    padding-bottom: 53.8%;
}
.pt1_bottom_pic {
    cursor: pointer;
}
/*share*/
.share .bdshare-button-style1-16 a, .bdshare-button-style1-16 .bds_more {
    height: 0px;
}
.bdshare-button-style1-16 a, .bdshare-button-style1-16 .bds_more {
    padding-left: 9px!important;
}
.share .ion {
    margin: 0
}
/*2016-12-07 ysl*/
/*主导航*/
.mobile_key {
    display: none;
}
/*下层通用样式*/
/*动画*/
.subnav_li,  .transition {
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}
/*下层banner-有面包屑*/
.cbanner1 {
    position: relative;
    height: 375px;
    overflow: hidden;
}
.cbanner1 img {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -960px;
    width: 1920px;
    max-width: none;
}
.cbanner1 .txt_box {
    position: absolute;
    left: 50%;
    bottom: 36px;
    z-index: 1;
    margin-left: -600px;
    color: #ffffff;
}
.cbanner1 .txt_box ._tit {
    margin-bottom: 7px;
    font-size: 40px;
    line-height: 1;
}
.cbanner1 .txt_box .breadcrums {
    font-size: 13px;
}
/*二级导航*/
.subnav {
    margin-bottom: 95px;
    border-bottom: #d6d6d6 1px solid;
}
.subnav .subnav_li {
    position: relative;
    float: left;
    margin-right: 5.3%;
}
.subnav .subnav_li.cur:after, .subnav .subnav_li:hover:after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    margin-bottom: -2px;
    width: 100%;
    height: 3px;
    background-color: #e6002f;
}
.subnav .subnav_li > a {
    font-size: 15px;
    color: #525252;
    line-height: 72px;
}
/*新闻列表*/
.select-ui-options-default-bottom {
    border: 1px solid #ccc !important;
    border-top: 0 !important;
}
.select-ui-choose-default-bottom.on {
    border: 1px solid #ccc !important;
    border-bottom: 0 !important;
}
.nl_serch {
    margin-bottom: 28px;
    padding: 35px 0 35px 40px;
    background-color: #ededed;
}
.nl_search_t {
    display: inline-block;
    font-size: 24px;
    font-weight: bold;
    margin-right: 25px;
    height: 40px;
    line-height: 40px;
}
.nl_serch .select-ui-choose-default {
    border-radius: 0;
    height: 40px;
    line-height: 40px;
    width: 245px;
    margin-right: 7px;
    border: 1px solid transparent;
    margin-top: -4px;
}
.nl_serch .select-ui-choose-default ._arrow .arr {
    border-color: #ccc transparent transparent;
}
.nl_serch .select-ui-choose-default ._arrow {
    margin-right: 20px;
}
.nl_serch .select-ui-choose-default ._txt {
    padding-left: 20px;
}
.nl_serch input {
    height: 37px;
    width: 258px;
    margin-left: 25px;
    text-indent: 10px;
    margin-right: 5px;
    border: 1px solid #e0e0e0!important;
    vertical-align: 1px;
}
.nl_serch button {
    height: 40px;
    width: 130px;
    font-size: 18px;
    border: 0;
    background-color: #e6002f;
    color: #fff;
    padding: 0;
    vertical-align: -1px;
    cursor: pointer;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
/*.nl_serch button:hover{background-color: #13293d;}
*/.nl_top {
    margin-top: 50px;
    margin-bottom: 52px;
}
.nl_top_item {
    position: relative;
    border: 1px solid #ccc;
}
.nl_top_item img {
    width: 100%;
    border-bottom: 1px solid #ccc;
}
.nl_top_item a:hover {
    color: #fff;
}
.rect-56 {
    padding-bottom: 56%;
}
.nl_top_item {
    padding-bottom: 110px;
    position: relative;
}
.nl_c {
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 20px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #fff;
}
.nl_c_t {
    font-size: 20px;
    color: #000;
    margin-bottom: 10px;
}
.nl_c_p {
    height: 4em;
    line-height: 2em;
    display: none;
    margin-bottom: 35px;
}
.nl_c_time {
    color: #e6002f;
    margin-bottom: 30px;
}
.nl_hover .nl_c {
    background-color: #e6002f;
    color: #fff;
}
.nl_hover .nl_c_t {
    background-color: #e6002f;
    color: #fff;
}
.nl_hover .nl_c_time {
    color: #fff;
}
/*.nl_list{margin-bottom: 70px;}
*/.nl_list li {
    clear: both;
    overflow: hidden;
    padding: 23px 0px 25px 0px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    background-color: #fff;
    border-bottom: 1px solid #e5e5e5;
}
.nl_list ._intro {
    padding-top: 40px;
    overflow: hidden;
}
.nl_list ._title {
    font-size: 20px;
    height: 30px;
    line-height: 30px;
    font-weight: normal;
    color: #000;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: 5px;
}
.nl_list ._text {
    line-height: 1.6em;
    height: 3.2em;
    overflow: hidden;
    margin-bottom: 35px;
}
.nl_list li:hover a, .nl_list li:hover ._title, .nl_list li:hover ._title {
    color: inherit;
}
.nl_list li:hover ._title {
    color: #e6002f;
}
.nl_list .pic_wrap {
    margin-right: 40px;
    width: 280px;
    float: left;
}
.nl_list ._date {
    margin-bottom: 20px;
}
.new_list {
    padding-bottom: 120px;
}
/*2016-12-08 ysl*/
/*新闻列表-修改*/
.nl_c_t {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
/*20161208 ljx*/
/*产品列表*/
.album_gallery .album_close {
    top: 70px!important;
}
.pro_det {
    padding-bottom: 80px;
}
.pro_det_box1 {
    margin-bottom: 47px;
    cursor: pointer;
}
.pro_det_box1:hover .pro_det_p1img01 {
    border: 1px solid #d6d6d6;
}
.pro_det_box1:hover .pro_det_p1infor {
    background-color: #e6002f
}
.pro_det_part01 .pro_det_p1img01 img {
    width: 100%;
}
.pro_det_part01 .pro_det_p1infor {
    padding: 26px 0 26px 0;
    background-color: #6f6f6f;
    font-size: 15px;
    color: #fff;
    text-align: center;
}
.subnav_li,  .transition {
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}
/*下层banner-有面包屑*/
.cbanner1 {
    position: relative;
    height: 375px;
    overflow: hidden;
}
.cbanner1 img {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -960px;
    width: 1920px;
    max-width: none;
}
.cbanner1 .txt_box {
    position: absolute;
    left: 50%;
    bottom: 36px;
    z-index: 1;
    margin-left: -600px;
    color: #ffffff;
    float: left;
}
.cbanner1 .txt_box ._tit {
    margin-bottom: 7px;
    font-size: 40px;
    line-height: 1;
}
.cbanner1 .txt_box .breadcrums {
    font-size: 13px;
}
/*二级导航*/
.subnav {
    margin-bottom: 60px;
    border-bottom: #d6d6d6 1px solid;
}
.subnav .subnav_li {
    position: relative;
    float: left;
    width: 15%;
    margin-right: 5%;
}
.subnav .subnav_li.cur:after, .subnav .subnav_li:hover:after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    margin-bottom: -2px;
    width: 100%;
    height: 3px;
    background-color: #e6002f;
}
.subnav .subnav_li > a {
    font-size: 15px;
    color: #525252;
    line-height: 72px;
}
.ccaa li {
    line-height: 40px;
    font-size: 15px;
}
/*pro-dets*/
.prodets.navs {
    background-color: rgba(240,240,240,0.8);
}
.pro_dets_con {
    padding-top: 68px;
}
.pro_dets .pt1 {
    padding-bottom: 60px;
}
.pro_dets .pt1 .l_box {
    width: 50%;
}
.pro_dets .pt1 .r_box {
    width: 50%;
}
.pro_dets_con .pos {
    font-size: 13px;
    color: #727272;
    line-height: 1;
    padding: 30px 20px 30px;
}
.pro_dets_con .simg_box .s_img {
    border: 1px solid #f1f1f1;
    cursor: pointer;
}
.pro_dets_con .simg_box .s_img.cur {
    border: 1px solid #ef001d;
}
.pro_dets_con .r_box .padding {
    padding: 60px 20px 0 80px;
}
.pro_dets_con .r_box .stit {
    font-size: 17px;
    line-height: 1;
    margin-bottom: 40px;
}
.pro_dets_con .r_box .stit a {
    display: inline-block;
    -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;
}
.pro_dets_con .r_box .stit a:hover {
    font-weight: bold;
    -moz-transform: scale(1.03, 1.03);
    -ms-transform: scale(1.03, 1.03);
    -o-transform: scale(1.03, 1.03);
    -webkit-transform: scale(1.03, 1.03);
    transform: scale(1.03, 1.03);
}
.pro_dets_con .r_box .tit {
    font-size: 32px;
    color: #000;
    line-height: 1;
    margin-bottom: 20px;
}
.pro_dets_con .r_box .stit img {
    margin-top: 3px;
}
.pro_dets_con .r_box .info_box {
    padding: 30px 0 20px;
    border-top: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
    margin-bottom: 35px;
}
.pro_dets_con .r_box .type_name {
    font-size: 16px;
    color: #414141;
    line-height: 1;
    margin-bottom: 20px;
}
.pro_dets_con .r_box .info {
    font-size: 13px;
    color: #858585;
}
.pro_dets_con .r_box .pro_btn {
    width: 220px;
    height: 70px;
    border-radius: 5px;
    background-color: #ef0019;
    color: #fff;
    font-size: 25px;
    line-height: 70px;
    text-align: center;
    margin-top: 50px;
}
.pro_dets_con .r_box .pro_btn a {
    display: block;
}
.pro_dets_con .pt2 .menu_box {
    height: 58px;
    background-color: #fff;
}
.pro_dets_con .pt2 .menu_box .target_ul {
    border-top: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
}
.pro_dets_con .pt2 .menu_box.fixed {
    position: fixed;
    top: 67px;
    width: 100%;
    left: 0;
    z-index: 10;
}
.pro_dets_con .pt2 .menu_box li {
    font-size: 15px;
    color: #4f4f4f;
    line-height: 58px;
    text-align: center;
    padding: 0 40px;
    width: auto;
    float: left;
    cursor: pointer;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    -webkit-transition: all .2s;
    transition: all .2s;
}
.pro_dets_con .pt2 .menu_box li.active, .pro_dets_con .pt2 .menu_box li:hover {
    background-color: #ef001d;
    color: #fff;
}
.pro_dets_con .pt2 .sections .title {
    font-size: 30px;
    color: #4f4f4f;
    line-height: 1;
    margin-bottom: 25px;
    padding-top: 50px;
}
.pro_dets_con .pt2 .sections .bjk {
    font-size: 15px;
}
.pro_dets_con .pt2 .section3 {
    background-color: #e9e9e9;
    padding-bottom: 40px;
}
.pro_dets_con .pt2 .section3 .slide_cell>a {
    display: block;
}
.pro_dets_con .pt2 .section3 .slide_cell {
    width: 23%;
}
.pro_dets_con .pt2 .section3 .name_box {
    text-align: center;
    font-size: 13px;
    color: #4f4f4f;
    line-height: 60px;
    height: 60px;
    overflow: hidden;
}
.pro_dets_con .pt2 .section4 .scroll_nav {
    display: none;
}
.pro_dets_con .pt2 .section4 .slide_cell {
    width: 30%;
}
.pro_dets_con .pt2 .section4 .name_box {
    text-align: center;
    font-size: 17px;
    color: #fff;
    line-height: 68px;
    height: 68px;
    overflow: hidden;
    background-color: #6f6f6f;
}
.pro_dets_con .pt2 .section4 .slide_cell>a {
    display: block;
}
.pro_dets_con .pt2 .section4 a:hover .name_box {
    background-color: #e6002f;
}
.pro_dets_con .pt2 .section4 a:hover .img_box {
    border: 1px solid #d6d6d6;
}
/*.pro_dets_con .pt2 .section4 .title{padding-top:80px;}
.pro_dets_con .pt2 .section3 .title{padding-top:60px;}*/
.pro_dets_con .pt2 .section4 .slide_box {
    padding-bottom: 5px;
}
.pro_dets_con .pt2 .section3 .scroll_nav {
    bottom: 0;
    width: 100%;
    text-align: center;
    font-size: 0;
}
.pro_dets_con .pt2 .section3 .scroll_nav>a {
    display: inline-block;
*display:inline;
*zoom:1;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background-color: #bebebe;
    margin: 0 5px;
}
.pro_dets_con .pt2 .section3 .scroll_nav>a.on {
    background-color: #ec001b;
}
.pro_dets_con .pt2 .section3 .slide_box {
    padding-bottom: 30px;
}
.pro_dets_con .pt2 .section4 .arrow {
    display: block;
    width: 40px;
    height: 60px;
    position: absolute;
    top: 250px;
}
.pro_dets_con .pt2 .section4 .prev {
    background: url(../images/pro_dets_prev.png) center center no-repeat;
    left: -65px;
}
.pro_dets_con .pt2 .section4 .next {
    background: url(../images/pro_dets_next.png) center center no-repeat;
    right: -65px;
}
.pro_dets_con .pt2 .section4>.wrap {
    position: relative;
}
.pro_dets_con .pt2 .section2 {
    padding-bottom: 60px;
}
/*20161208 ljx */

/*荣誉资质*/
.honor .pro_det_p1infor {
    padding: 26px 0 26px 0;
    background-color: #6f6f6f;
    font-size: 17px;
    color: #fff;
    text-align: center;
}
.honor .pro_det_box1 {
    margin-bottom: 45px;
}
.pro_det_box1:hover .pro_det_p1img01 {
    border: none;
}
.honor .pro_det_p1img01 a {
    display: block;
}
.pro_det_box1:hover .pro_det_p1infor {
    background-color: #e6002f
}
/*发展历程*/
.bread .posi {
    font-size: 12px;
    font-weight: normal;
    padding: 25px 0;
}
.bread .posi em {
    margin: 0 5px;
}
.main_content {
    padding: 0 0 50px;
}
.mh {
    min-height: 400px;
}
/*
*下层--发展历程
*/
.History-H4-T {
    height: 50px;
    overflow: hidden;
}
.History-H4 .tab_t {
    width: 106px;
    background: url(../images/dot_normal.gif) center bottom no-repeat;
    font-size: 14px;
}
.History-H4 .tab_t_cur {
    background-image: url(../images/dot_cur.gif);
    color: #004fa0;
    font-weight: bold;
    font-size: 20px;
}
.History-H4 .tab_c {
    margin-top: -7px;
    border-top: 1px solid #dbdfe1;
}
.History-H4 .tab_c ul {
    background: url(../images/line.png) center 0 repeat-y;
    padding-top: 30px;
}
/*.History-H4 .tab_c li {background: url(../images/dot.gif) center 35% no-repeat; padding: 30px 0; }
*/.History-H4 .tab_c ._img {
    float: right;
    width: 45.8%;
}
.History-H4 .tab_c ._img .imgbox {
    display: block;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    position: relative;
*height:344px;
*padding-bottom:0;
}
.History-H4 .tab_c ._img .imgbox img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0 15px 15px 0;
}
.History-H4 .tab_c ._text {
    float: left;
    width: 47%;
    text-align: right;
}
.History-H4 .tab_c ._text ._textline {
    padding: 49px 0 0;
}
.History-H4 .tab_c ._title {
    font-size: 27px;
    color: #e6002f;
    line-height: 1.8em;
}
.History-H4 .tab_c ._p {
    font-size: 15px;
}
.History-H4 ._even ._img {
    float: left;
    text-align: right;
}
.History-H4 ._even ._img img {
    margin: 0 0 15px 15px;
}
.History-H4 ._even ._text {
    float: right;
    text-align: left;
}
.develop {
    padding-bottom: 50px;
}
/*服务网络*/
/*ljx20161227*/
.service .sel_year {
    position: relative;
    z-index: 2;
    height: 34px;
    width: 150px;
    padding-left: 10px;
    background: none;
    border-color: #fff;
    color: #fff;
}
.service .sel_month {
    position: relative;
    z-index: 2;
    height: 34px;
    width: 150px;
    padding-left: 10px;
    background: none;
    border-color: #fff;
    color: #fff;
}
.service .sel_year option {
    color: #333;
}
.service .sel_month option {
    color: #333;
}
/*ljx20161227  end*/
.service .nl_serch {
    margin-bottom: 28px;
    padding: 15px 0 15px 40px;
    background-color: #e6002f;
}
.service .nl_serch .select-ui-choose-default {
    border-radius: 0;
    height: 30px;
    line-height: 30px;
    width: 245px;
    margin-right: 7px;
    border: 1px solid #fff;
    margin-top: -4px;
    background: none;
    color: #fff;
}
.service .nl_serch input {
    height: 30px;
    width: 258px;
    margin-left: 25px;
    text-indent: 10px;
    margin-right: 5px;
    border: 1px solid #e0e0e0!important;
    vertical-align: 1px;
    background: none;
    color: #fff;
}
.service .nl_search_t {
    display: inline-block;
    font-size: 19px;
    font-weight: normal;
    margin-right: 25px;
    height: 40px;
    line-height: 40px;
    color: #fff;
}
.service .nl_serch button {
    height: 34px;
    width: 130px;
    font-size: 18px;
    border: 0;
    background-color: #fff;
    color: #e6002f;
    padding: 0;
    vertical-align: -1px;
    cursor: pointer;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.service .nl_serch .select-ui-choose-default ._arrow .arr {
    border-color: #fff transparent transparent;
}
/*.service_web{padding-bottom: 90px;}
*/
.nl_serch ::-webkit-input-placeholder {
color:#fff;
}
.nl_serch .placeholder {
    color: #fff;
}
/*最新公告*/
._notice {
    padding-bottom: 30px;
}
.notice {
    border-bottom: 1px solid #eee;
    padding-left: 25px;
}
.notice:hover {
    background: #fbfbfb;
}
.notice_span {
    padding-right: 27px;
    font-size: 14px;
    color: #666;
    line-height: 75px;
}
.notice_see {
    padding-right: 5px;
    line-height: 75px;
}
.notice_img {
    padding-top: 15px;
    padding-right: 10px;
}
.notice_img i {
    font-size: 30px;
    color: #bcbcbc;
}
.notice_right a {
    display: block;
}
.notice_right a:hover {
    color: #e6002f;
}
.notice_right a:hover i {
    color: #e6002f;
}
._notice ul {
    margin-bottom: 80px;
}
._notice .subnav ul {
    margin-bottom: 0px;
}
/*招聘综合*/
.cbanner3 {
    position: relative;
    background: url(../images/job_banner_02.jpg)no-repeat center;
    padding-bottom: 50px;
    background-size: auto 100%;
}
.job_banner {
    position: relative;
}
/*.job_banner img{max-width: 1920px;position: absolute;left: 50%;margin-left: -960px;}*/
.job_banner .job_part01 {
    width: 67.5%;
}
.jobs {
    padding-top: 167px;
}
.job_part01 .rect {/*padding-bottom: 90.37%;*/
    height: 244px;
}
/*.job_part01 ul li img{width: 100%;}*/
.job_part01 .job_left2 {
    height: 244px;
    background-color: #e6002d;
}
.job_con a {
    display: block;
    width: 50%;
    text-align: center;
}
.job_con ul {
    padding: 0 6px;
}
.job_con li {
    line-height: 45px;
    border-bottom: 1px dashed #dcdcdc;
}
.job_part01 .job_li {
    height: 244px;
}
.job_zonghe {
    padding-bottom: 0;
}
/*滚动条*/
.job_part01 .job_li1 .job_con {
    padding: 7px 0;
    height: 230px;
}
.job_scroll {
    position: relative;
    overflow: hidden;
    height: 230px;
}
.job_scroll .scroll_cont {
    background: #fff;
    padding-right: 40px;
    padding-left: 46px;
}
.job_scroll .scroll_cont img {
    max-width: none;
}
.job_scroll .scroll_slider {
    left: 2px!important;
    height: 39px!important;
}
.job_li1 {
    background-color: #fff;
    top: 51px!important;
}
.job_li {
    overflow: hidden;
}
.job_scroll .scroll_bar {
    background: url(../images/scroll_13.png)repeat-y center!important;
}
.job_scroll.scrollbar-ui .scroll_slider {
    background-color: #e6002d;
}
.job_scroll .scroll_cont {
    overflow: hidden!important;
}
.job_scroll .scrollbar-ui .scroll_down {
    bottom: 20px!important;
}
.job_li2 {
    position: relative;
}
.job_li2 .job_li2_font {
    position: absolute;
    top: 110px;
    left: 90px;
    font-size: 25px;
    color: #fff;
}
.job_left2 {
    position: relative;
}
.job_left2 img {
    padding: 41px 97px 17px 97px;
}
.job_left2_infor {
    font-size: 25px;
    color: #fff;
    text-align: center;
    padding-top: 140px;
}
.job_left2 .job_left2_img {
    position: absolute;
    left: 0px;
    transition: all 0.8s ease;
}
.job_left2:hover .job_left2_img {
    left: 10px;
    transition: all 0.8s ease;
}
.job_li4 {
    position: relative;
}
.job_li4 .job_bg {
    width: 50%;
    height: 100%;
    position: absolute;
    left: 0;
    background-color: rgba(0,0,0,0.6);
    top: 0;
}
.job_li4 .job_bg .job_bg_font1 {
    font-size: 23px;
    color: #fff;
    padding-top: 73px;
    padding-bottom: 25px;
    padding-left: 27px;
}
.job_li4 .job_bg .job_bg_font2 {
    font-size: 13px;
    color: #fff;
    padding-left: 27px;
}
/*公司图片*/
.company_img1 {
    width: 100%;
    background-color: #f5f5f5;
    margin-bottom: 56px;
}
.company_left1 {
    width: 50%;
    cursor: pointer;
}
.company_right1 {
    color: #606060;
    width: 50%;
}
.company_right1 .company_font {
    padding: 105px 114px 0 63px;
}
.company_right1 .company_font a {
    display: block;
}
.company_right1 .company_font1 {
    font-size: 20px;
    padding-bottom: 43px;
}
.company_right1 .company_font2 {
    font-size: 15px;
    padding-bottom: 10px;
}
.company_img2 {
    width: 100%;
    background-color: #f5f5f5;
    margin-bottom: 56px;
}
.company_left2 {
    width: 50%;
    color: #606060;
}
.company_right2 {
    width: 50%;
    cursor: pointer;
}
.company_left2 .company_font {
    padding: 105px 63px 0 64px;
    font-size: 15px;
}
.company_img3 {
    width: 100%;
    background-color: #f5f5f5;
    margin-bottom: 56px;
}
.company_left3 {
    width: 50%;
    cursor: pointer;
}
.company_right3 {
    color: #606060;
    width: 50%;
}
.company_right3 .company_font {
    padding: 105px 114px 0 63px;
    font-size: 15px
}
.company_pics1, .company_pics2, .company_pics3 {
    display: none;
}
.com_pic .subnav .subnav_li {
    margin-right: 5.3%;
}
.com_pic {
    padding-bottom: 65px;
}
.company_img1:hover {
    background-color: #e6002f;
}
.company_img1:hover .company_right1 {
    color: #fff;
}
.company_img2:hover {
    background-color: #e6002f;
}
.company_img2:hover .company_left2 {
    color: #fff;
}
.company_img1:hover {
    background-color: #e6002f;
}
.company_img1:hover .company_right3 {
    color: #fff;
}
/*honor按钮*/
.anniu .album_ordinary .album_close {
    top: 70px;
    background: #e6002f;
}
/*公司介绍*/
.com_introduce {
    padding-bottom: 18px;
}
.com_introduce .bd_l {
    width: 100%;
    background-color: #fff;
}
.com_introduce .bd_l_box {
    padding-bottom: 60px;
}
.com_introduce .bd_l dl {
    float: left;
    width: 25%;
    text-align: center;
    color: #e6002f;
}
.com_introduce .bd_l dl dt {
    font-size: 80px;
    font-weight: bold;
}
.com_introduce .bd_l dl dt em {
    font-size: 20px;
    font-weight: bold;
    margin-left: 6px;
}
.com_introduce .bd_l dl dd {
    color: #8d8d8d;
    font-size: 19px;
    font-weight: bold;
    text-align: center;
}
.com_introduce .intro_font01 {
    font-size: 15px;
    color: #525252;
    margin-bottom: 88px;
}
.com_introduce .intro_img {
    margin-bottom: 57px;
}
.com_introduce .intro_img .intro_left {
    width: 48%;
}
.com_introduce .intro_img .intro_left a {
    display: block;
}
.com_introduce .intro_img .intro_right {
    width: 52%;
}
.com_introduce .intro_img .intro_right a {
    display: block;
}
.intro_right .intro_t {
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    margin-bottom: 25px;
}
.intro_right .intro_c {
    font-size: 14px;
    color: #fff;
}
.intro_right .righttop {
    width: 100%;
    position: relative;
}
.intro_right .righttop .right_1 {
    position: absolute;
    right: 0px;
    top: 0;
    width: 50%;
    height: 100%;
    ;
    background-color: rgba(228,21,64,0.9);
}
.intro_right .righttop .right_1 .right_1_font {
    padding: 41px 35px;
}
.intro_right .rightbottom {
    width: 100%;
    position: relative;
    left: 0px;
    background-color: #e31339;
    padding-top: 1px;
}
.intro_right .rightbottom .right_2 {
    position: absolute;
    left: 0px;
    top: 0;
    width: 50%;
    height: 100%;
    ;
    background-color: rgba(228,21,64,0.9);
}
.intro_right .rightbottom .right_2 .right_2_font {
    padding: 41px 35px;
}
/*联系我们*/
.contact_us {
    margin-bottom: 0;
}
.contact_us .contact_map {
    color: #fff;
    font-size: 14px;
}
.contact_us .contact_map {
    width: 100%;
    position: relative;
}
.contact_us .contact_map .contact_bg {
    width: 35.25%;
    height: 100%;/*background-color: rgba(229,21,63,0.9);*//*position: absolute;*/
    right: 0;
    top: 0;
    color: #555;
}
.contact_us .contact_map .contact_bg .contact_maptop {
    padding: 55px 42px 60px 0px;
}
.contact_us .contact_map .contact_bg .contact_maptop p {
    padding-top: 13px;
}
.contact_us .contact_map .contact_mapbottom .contact_ewm {/*padding-left: 45px;*/
    padding-right: 20px;
}
.contact_us .contact_map .contact_mapbottom .contact_font {
    padding-top: 20px;
}
.contact_us .contact_map .contact_mapbottom .contact_font p {
    padding-top: 13px;
}
.contact_us .contact_infor1 dl {
    margin-top: 50px;
    width: 33.33%;
    height: 180px;
}
.contact_us .contact_infor1 dt {
    color: #e6002f;
    font-size: 17px;
    line-height: 40px;
}
.contact_us .contact_infor1 dd {
    color: #525252;
    font-size: 13px;
    line-height: 28px;
}
.contact_us .contact_infor2 dl {
    margin-top: 50px;
    width: 33.33%;
}
.contact_us .contact_infor2 dt {
    color: #e6002f;
    font-size: 17px;
    line-height: 40px;
}
.contact_us .contact_infor2 dd {
    color: #525252;
    font-size: 13px;
    line-height: 28px;
}
/*招聘列表*/
.zhaop_list {
    padding-bottom: 120px
}
.zhaop_list .job_list_hd {
    padding: 34px 0px;
}
.zhaop_list .job_list_hd .hd_title {
    font-size: 14px;
    color: #000;
    margin-right: 20px;
}
.zhaop_list .job_list_hd .main_list {
    font-size: 13px;
    color: #5a5a5a;
}
.zhaop_list .job_list_hd .main_list li {
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
}
.zhaop_list .job_list_hd .main_list li.cur {
    color: #0372c3;
}
.zhaop_list .job_list_hd .company {
    margin-bottom: 20px;
}
.zhaop_list .job_list_hd .addres, .job_list .job_list_hd .job_s {
    margin-bottom: 18px;
}
.zhaop_list .job_list_hd .select_box {
    width: 20%;
    border-radius: 0px;
    border-color: #e4e4e4;
}
.zhaop_list .job_list_hd .select-ui-choose-default ._arrow .arr {
    border-color: #e4e4e4 transparent transparent;
}
.zhaop_list .job_list_hd .select-ui-choose-default.on ._arrow .arr {
    border-color: transparent transparent #e4e4e4;
}
.zhaop_list .job_list_hd .select-ui-choose-default ._arrow {
    width: 24px;
}
.zhaop_list .job_list_hd .job_search .hd_title {
    font-size: 22px;
}
.zhaop_list .job_list_hd .job_search .search_box {
    width: 30%;
}
.zhaop_list .job_list_hd .job_search .search_box .iput_box input {
    border: none;
    width: 86%;
    margin-left: 7%;
}
.zhaop_list .job_list_hd .job_search .search_box .but_box button {
    border: none;
    width: 100%;
    background: none;
    outline: none;
    color: #fff;
    font-size: 16px;
}
.zhaop_list .job_list_hd .job_search .search_box .iput_box {
    width: 70%;
    border: 1px solid #e4e4e4;
    height: 38px;
    line-height: 38px;
}
.zhaop_list .job_list_hd .job_search .search_box .but_box {
    width: 26%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background-color: #e6002f;
}
/* job-2 start*/
/*.zhaop_list .widget-job-2{margin-bottom:60px}
*/.zhaop_list .widget-job-2 ._hd {
    background-color: #e6002f;
    height: 60px;
    line-height: 60px;
}
.zhaop_list .widget-job-2 ._hd strong {
    float: left;
    width: 20%;
    text-align: center;
    color: #fff;
    font-size: 18px;
}
.zhaop_list .widget-job-2 ._jt {
    background-color: #fff;
    height: 64px;
    line-height: 64px;
    overflow: hidden;
*zoom: 1;
    cursor: pointer;
    border-bottom: 1px solid #f2f2f2;
    margin-bottom: 0px;
}
.zhaop_list .widget-job-2 ._jt strong {
    float: left;
    width: 20%;
    text-align: center;
    color: #434343;
    font-size: 13px;
    font-weight: normal;
}
.zhaop_list .widget-job-2 ._jt span {
    float: right;
}
.zhaop_list .widget-job-2 ._jt .ion {
    font-size: 12px;
    color: #999999;
}
.zhaop_list .widget-job-2 ._jc {
    display: none;
}
.zhaop_list .widget-job-2 ._jcon {
    padding: 25px 70px 46px;
    background-color: #f9f9f9;
    color: #525252;
    border-bottom: 1px solid #f2f2f2;
}
.zhaop_list .widget-job-2 ._jcon .jc_hd {
    font-size: 16px;
    margin-bottom: 10px;
}
.zhaop_list .widget-job-2 ._jcon .jc_bd {
    margin-bottom: 24px;
}
.zhaop_list .widget-job-2 ._jcon .jc_bd.jc_bd02 {
    margin-bottom: 50px;
}
.zhaop_list .widget-job-2 ._jcon .jc_bd.jc_bd02 p {
    font-size: 13px;
    color: #4e4e4e;
}
.zhaop_list .widget-job-2 ._jcon .more {
    width: 161px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    background-color: #e6002f;
    display: block;
}
.zhaop_list a:hover {
    color: #39f;
}
.select-ui-options-default li {
    line-height: 1.8em;
    padding: 6px;
    background: #ddd;
}
.zhaop_listall .subnav {
    margin-bottom: 40px;
}
.zhaop_listall {
    padding-bottom: 0px;
}
.zhaop_list .widget-job-2 ._jcon .jc_bd p {
    color: #4e4e4e;
}
.pageMain ._div {
    overflow: hidden;
}
.pageMain .content-txt {
    margin-top: -285px;
}
.stock_information {
    overflow: auto;
}
.stock_information_scroll {
    width: 1200px;
    margin: 0 auto;
}
.stock_information ._div {
    width: 960px;
    overflow: hidden;
}
.stock_information ._div .se>div {
    width: 100% !important;
    margin: 0!important;
}
.stock_information .contact {
    width: 152px;
    padding: 23px 25px 36px 25px;
    border: 1px solid #b3cae2;
    background-color: #f6f6f6;
}
.stock_information .contact .tit {
    margin-bottom: 14px;
    font-size: 24px;
    color: #e6002f;
    line-height: 56px;
}
.stock_information .contact.fixed {
    position: fixed;
    top: 0;
    right: 74px;
    z-index: 1;
}
.stock_information .contact_item .icon {
    width: 27px;
    height: 25px;
    margin-right: 6px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
.stock_information .contact_item .icon.icon_01 {
    background-image: url(../images/contact_01.png);
}
.stock_information .contact_item .icon.icon_02 {
    background-image: url(../images/contact_02.png);
}
.stock_information .contact_item .icon.icon_03 {
    background-image: url(../images/contact_03.png);
}
.stock_information .contact_item .text {
    font-size: 13px;
    color: #303030;
    line-height: 26px;
}
/*20161209 wangzhong*/
/*产品综合*/
/*.product{padding-bottom: 135px}
.product .product_area{border: 1px solid #E0E0E0;position: relative;border-bottom: none}
.product .pro_part01 .pro_small_box{border-left: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0}
.product .pro_small_box .txt_area{text-align: center;padding-bottom: 18%;font-size: 14px;height: 0;}
.product .kong{padding-bottom: 18%;}
.product .pro_part01 .pro_big{position: relative;width: 50%;float: left}
.product .pro_part01 .right_small{width: 50%;float: right;position: relative}
.product .pro_small{width: 50%;float: left}
.product .pro_part01 .wenzi_area{background: #E6002F;color: #ffffff;position: absolute;bottom: 0;width: 100%}
.product .wenzi_box{padding: 35px 75px;}
.product .wenzi_title{font-size: 28px;margin-bottom: 25px; }
.product .wenzi_dec{line-height: 1.8em;}
.product .lunbo_pro{width: 100%;}
.product .pro01_next_button{width: 39px;height: 85px;background: url("../images/next_05.jpg");position: absolute;right: 0;top: 50%;margin-top: -42.5px;display: block}
.product .right_lunbo,.product .left_lunbo{height: 0;padding-bottom: 111.3%;overflow: hidden}
.product .pro_part02{margin-top: 60px}
.product .pro_part02 .pro_big{position: relative;width: 50%;float: right}
.product .pro_part02 .left_small{width: 50%;float: left;position: relative}
.product .pro02_prev_button{width: 39px;height: 85px;background: url("../images/prev_09.jpg");position: absolute;left:0;top: 50%;margin-top: -42.5px;display: block}
.product .pro_part02 .pro_small_box{border-right: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0}
.product .pro_part02 .wenzi_area{background: #6F6F6F;color: #ffffff;position: absolute;bottom: 0;width: 100%}*/



/*2016-12-08 ysl*/
/*新闻列表-修改*/
.nl_c_t {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
/*下层通用样式*/
/*图片*/
.rect-933 {
    padding-bottom: 93.3%
}
/*动画*/
.news_abt .prt04_cell ._msk,  .transition {
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}
/*下层banner-无面包屑*/
.cbanner2 {
    position: relative;
    height: 375px;
    overflow: hidden;
}
.cbanner2 img {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -960px;
    width: 1920px;
    max-width: none;
}
/*综合页-区块标题*/
.zhprt_title {
    padding: 60px 0;
    text-align: center;
}
.zhprt_title ._hd {
    margin-bottom: 10px;
    font-size: 40px;
    color: #333333;
}
.zhprt_title ._bd {
    max-width: 700px;
    margin: 0 auto;
    font-size: 15px;
    color: #7c7c7c;
}
/*关于我们综合*/
.about .pt1_top {
    width: 100%;
}
.about .pt1_top_left {
    width: 50%;
    float: left;
    background: #F0F0F0;
}
.about .pt1_top_right {
    width: 50%;
    float: right
}
.about .pt1_top_left .neirong_area {
    padding: 90px 65px 103px 65px
}
.about .pt1_top_pic img {
    transition: 1.5s all ease
}
.about .pt1_top_pic:hover img {
    transform: scale(1.2, 1.2)
}
.about .pt1_top_left .ptl_title {
    font-size: 26px;
    margin-bottom: 20px
}
.about .pt1_top_left .ptl_dec {
    line-height: 1.8em
}
.about .pt1_bottom {
    width: 100%;
}
.about .pt1_bottom_left {
    float: left;
    width: 50%;
}
.about .pt1_bottom_right {
    float: right;
    width: 50%;
}
.about .pic_hidden {
    display: none;
}
.about .pt1_bottom_right ul>li.li_cur {
    background: #E6002F;
    color: #ffffff;
    position: relative
}
.about .pt1_bottom_right ul>li.li_cur:before {
    content: '';
    position: absolute;
    border: 10px solid;
    border-color: transparent #E6002F transparent transparent;
    left: -20px;
    top: 50%;
    margin-top: -10px;
    z-index: 1;
}
.about .pt1_main .li_box {
    padding: 40.5px 55px
}
.about .pt1_main .li_title {
    font-size: 26px;
    margin-bottom: 5px
}
.about .pt1_main .li_dec {
    line-height: 1.8em
}
.about .pt1_bottom_pic img {
    transition: 1.5s all ease
}
.about .pt1_bottom_pic:hover img {
    transform: scale(1.2, 1.2)
}
.about .cpart02 {
    overflow: hidden;
}
.about .cpart02 .wrap {
    position: relative;
}
.about .his_slide .his_con {
    margin: 0 auto;
    width: 80%;
}
.about .his_slide_box {
    height: 310px;
    background-image: url(../images/about01.jpg);
    background-repeat: no-repeat;
    background-position: center center;
}
.about .his_slide {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: -1;
    height: 208px;
    overflow: hidden;
    padding-top: 90px;
    color: #ffffff;
}
.about .his_slide.show {
    z-index: 1;
}
.about .his_slide ._date {
    margin-bottom: 20px;
    font-size: 25px;
    line-height: 1;
}
.about .his_slide ._tt {
    font-size: 13px;
    line-height: 2.4;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.about .his_slide ._desc {
    max-width: 680px;
    height: 9.6em;
    overflow: hidden;
    font-size: 13px;
    line-height: 2.4;
}
.about .his_slide .arrs {
    display: block;
    position: absolute;
    top: 50%;
    z-index: 1;
    margin-top: -28px;
    width: 28px;
    height: 56px;
    background-image: url(../images/about02.png);
    background-repeat: no-repeat;
}
.about .his_slide .arrs.arr_prev {
    left: 50%;
    margin-left: -560px;
    background-position: 0 0;
}
.about .his_slide .arrs.arr_next {
    right: 50%;
    margin-right: -560px;
    background-position: -28px 0;
}
/*.about .his_slide .slide_nav { position:absolute; bottom:5px; width:100%; text-align:center; }
.about .his_slide .slide_nav > a { display:inline-block; *display:inline; *zoom:1; margin-right:16px; margin-bottom:16px; width:10px; height:10px; font-size:0; border:#ffffff 1px solid; background:url(about:blank)\9; border-radius:50%; cursor:pointer; }
.about .his_slide .slide_nav > a.on { background-color:#ffffff; }*/
.about .his_menu_box {
    position: relative;
    margin-bottom: 40px;
    font-size: 25px;
    color: #8a8a8a;
}
.about .his_menu_box ._line_lt, .about .his_menu_box ._line_rt {
    display: block;
    position: absolute;
    top: 7px;
    background-repeat: no-repeat;
}
.about .his_menu_box ._line_lt {
    right: 100%;
    width: 50%;
    height: 5px;
    background-image: url(../images/about05lt.jpg);
    background-position: center right;
}
.about .his_menu_box ._line_rt {
    left: 100%;
    width: 50%;
    height: 5px;
    background-image: url(../images/about05rt.jpg);
    background-position: center left;
}
/*.about .his_menu_box .myscr_arrs { display:block; position:absolute; top:50%; z-index:1; margin-top:218px; width:28px; height:56px; background-image:url(../images/about02.png); background-repeat:no-repeat; }
.about .his_menu_box .myscr_arrs.myarr_prev { left:50%; margin-left:-560px; background-position:0 0; }
.about .his_menu_box .myscr_arrs.myarr_next { right:50%; margin-right:-560px; background-position:-28px 0; }*/
.about .his_menu_box .bd {
    height: 78px;
    overflow: hidden;
}
.about .his_menu_box li {
    float: left;
    width: 20%;
}
.about .his_menu_box ._menu_item {
    position: relative;
    text-align: center;
}
.about .his_menu_box .on_year ._menu_item {
    color: #e6002f;
}
.about .his_menu_box ._menu_item ._line {
    display: block;
    position: absolute;
    width: 100%;
    top: 8px;
    margin-top: -3px;
    height: 5px;
    background-image: url(../images/about03.jpg);
    background-repeat: no-repeat;
    background-position: center center;
}
.about .his_menu_box .passed_year ._menu_item ._line {
    background-image: url(../images/about08.jpg);
}
.about .his_menu_box .on_year ._menu_item ._line {
    background-image: url(../images/about04.jpg);
}
.about .his_menu_box ._menu_item ._pt {
    position: relative;
    margin: 2px auto 15px;
    width: 17px;
    height: 17px;
    background-color: #c6c6c6;
    border-radius: 50%;
}
.about .his_menu_box .passed_year ._menu_item ._pt {
    background-color: #e6002f;
}
.about .his_menu_box .on_year ._menu_item ._pt {
    top: -2px;
    width: 21px;
    height: 21px;
    background-color: #e6002f;
}
.about .cpart03 .zhprt_title ._bd {
    font-size: 14px;
    width: 875px
}
.about .pt3_main .txt_box {
    padding: 35px 0
}
.about .pt3_main .txt_more {
    background: url("../images/xian_bac.png");
    background-repeat: no-repeat;
    background-position: center;
}
.about .pt3_main .txt_t {
    font-size: 20px;
    margin-bottom: 10px
}
.about .pt3_main ul>li .pic_area img {
    transition: 1s all ease
}
.about .pt3_main ul>li:hover .pic_area img {
    transform: scale(1.2, 1.2)
}
.about .pt3_main ul>li.cur .txt_area {
    background: #E6002F;
    color: #ffffff;
    text-align: center
}
.about .pt3_main ul>li.cur .txt_area .txt_more {
    color: #ffffff;
}
.about .pt3_main ul>li .txt_area {
    background: #ffffff;
    ;
    text-align: center
}
.about .pt3_main ul>li .txt_area .txt_more {
    color: #C5C5C5
}
/*新闻综合*/
/*新闻综合*/
/*新闻综合-part01*/

.news_abt .cpart01 {
    padding-bottom: 95px;
}
.news_abt .news_dispic {
    width: 43.5%;
    height: 390px;
    float: left;
}
.news_abt .news_dispic img {
    width: 100%;
}
.news_abt .news_list {
    float: right;
    width: 55%;
}
.news_abt .news_list li {
    clear: both;
    overflow: hidden;
    padding: 23px 55px 12px 25px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    background-color: #f4f4f4;
    margin-bottom: 13px;
}
.news_abt .news_list ._date1 {
    width: 135px;
    float: left;
    color: #c8c8c8;
    font-size: 35px;
    margin-right: 30px;
    padding-top: 10px;
    text-align: right;
    font-family: kalinga, Arial;
    padding-bottom: 1px;
}
.news_abt .news_list ._date1 ._d1 {
    display: block;
    text-align: right;
    font-size: 20px;
    line-height: 1;
}
.news_abt .news_list ._intro {
    overflow: hidden;
}
.news_abt .news_list ._title {
    margin-bottom: 8px;
    font-size: 17px;
    height: 30px;
    line-height: 30px;
    font-weight: normal;
    color: #000;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.news_abt .news_list ._text {
    line-height: 1.6em;
    height: 3.2em;
    overflow: hidden;
    color: #5f5f5f;
}
.news_abt .news_list li:hover {
    background-color: #ececec;
}
.news_abt .news_list li:hover a, .news_abt .news_list li:hover ._title, .news_abt .news_list li:hover ._title, .news_abt .news_list li:hover ._more {
    color: inherit;
}
.news_abt .news_list li:hover ._title {
    font-weight: bold;
}
.news_abt .news_list li:hover ._date1 {
    color: #e6002f;
}
/*新闻综合-part02*/
.news_abt .cpart02 {
    position: relative;
    height: 365px;
    overflow: hidden;
}
.news_abt .cpart02 img {
    position: absolute;
    top: 0;
    left: 50%;
    width: 1920px;
    margin-left: -960px;
    max-width: none;
}
.news_abt .cpart02 ._mask {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    background-image: url(../images/play.png);
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer;
}
/*新闻综合-part03*/
.news_abt .prt03_news_box .news_cell {
    padding: 30px 7.5% 40px;
}
.news_abt .prt03_news_box .news_cell:hover {
    background-color: #f6f6f6;
}
.news_abt .prt03_news_box .news_cell ._tit {
    margin-bottom: 7px;
    font-size: 17px;
    font-weight: bold;
    color: #3e3e3e;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.news_abt .prt03_news_box .news_cell ._date {
    display: block;
    margin-bottom: 10px;
    font-size: 14px;
    color: #999999;
}
.news_abt .prt03_news_box .news_cell ._txt {
    height: 3.2em;
    overflow: hidden;
    font-size: 14px;
    color: #4c4c4c;
}
.news_abt .cpart03 {
    padding-bottom: 115px;
}
/*新闻综合-part04*/
.news_abt .prt04_cell {
    position: relative;
    float: left;
    width: 50%;
    height: 280px;
    overflow: hidden;
    background-repeat: no-repeat;
}
.news_abt .prt04_cell._cell01 {
    background-image: url(../images/news06.jpg);
    background-position: right center;
}
.news_abt .prt04_cell._cell02 {
    background-image: url(../images/news05.jpg);
    background-position: left center;
}
.news_abt .prt04_cell ._msk {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: url(../images/news07.png);
    background-repeat: repeat;
    color: #ffffff;
    visibility: hidden;
    opacity: 0;
}
.news_abt .prt04_cell:hover ._msk {
    visibility: visible;
    opacity: 1;
}
.news_abt .prt04_cell ._msk ._con {
    margin: 30px 52px;
    max-width: 850px;
    height: 220px;
    line-height: 220px;
    font-size: 40px;
    text-align: center;
    border: #a7a7a8 1px solid;
}
.news_abt {
    padding-bottom: 0;
}
/*ljx20161227*/
.news_abt .cpart02 img {
    transition: all 1.5s ease 0s;
}
/*ljx20161227 end*/


/*20161209 wangzhong*/
/*产品综合*/
.product {
    padding-bottom: 135px
}
.product .product_area {
    border: 1px solid #E0E0E0;
    position: relative;
    border-bottom: none
}
.product .pro_part01 .pro_small_box {
    border-left: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0
}
.product .pro_small_box .txt_area {
    text-align: center;
    padding-bottom: 18%;
    font-size: 14px;
    height: 0;
}
.product .kong {
    padding-bottom: 18%;
}
.product .pro_part01 .pro_big {
    position: relative;
    width: 50%;
    float: left;
    margin-right: -1px;
    border-right: 1px solid #e0e0e0;
}
.product .pro_part01 .right_small {
    width: 50%;
    float: right;
    position: relative
}
.product .pro_small {
    width: 50%;
    float: left
}
.product .pro_part01 .wenzi_area {
    background: #E6002F;
    color: #ffffff;
    position: absolute;
    bottom: 0;
    width: 100%
}
.product .wenzi_box {
    padding: 35px 75px;
}
.product .wenzi_title {
    font-size: 28px;
    margin-bottom: 25px
}
.product .wenzi_dec {
    line-height: 1.8em
}
.product .lunbo_pro {
    width: 100%;
}
.product .pro01_next_button {
    width: 39px;
    height: 85px;
    background: url("../images/next_05.jpg");
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -42.5px;
    display: block
}
.product .right_lunbo, .product .left_lunbo {
    height: 0;
    padding-bottom: 111.2%;
    overflow: hidden;
    border-bottom: 1px solid #E0E0E0;/*border-left:1px solid #e0e0e0;*/
}
.product .pro_part02 {
    margin-top: 60px
}
.product .pro_part02 .pro_big {
    position: relative;
    width: 50%;
    float: right;
}
.product .pro_part02 .pro_big>a {
    display: block;
    border-left: 1px solid #E0E0E0;
}
.product .pro_part02 .left_small {
    width: 50%;
    float: left;
    position: relative
}
.product .pro02_prev_button {
    width: 39px;
    height: 85px;
    background: url("../images/prev_09.jpg");
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -42.5px;
    display: block
}
.product .pro_part02 .pro_small_box {
    border-right: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0
}
.product .pro_part02 .wenzi_area {
    background: #6F6F6F;
    color: #ffffff;
    position: absolute;
    bottom: 0;
    width: 100%
}
/*首页*/
.indexs {
    padding-bottom: 0;
}
#cont_map img {
    max-width: none;
}
#cont_map label {
    max-width: none;
}
#cont_map {
    width: 1200px;
    height: 464px
}
/*新闻详细  newsdetail-8 start*/
/*widget-newsdetail-8*/
.widget-newsdetail-8 .ion {
    color: #676767;
}
.widget-newsdetail-8 .n_left {
    width: 66.8%;
    float: left;
}
.widget-newsdetail-8 ._head ._title {
    font-size: 34px;
    font-weight: bold;
    color: #000000;
    margin-bottom: 10px;
}
.widget-newsdetail-8 ._tools {
    font-size: 0;
    color: #7e7e7e;
    margin-bottom: 15px;
}
.widget-newsdetail-8 ._tools ._tool {
    font-size: 12px;
    margin-right: 10px;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}
.widget-newsdetail-8 ._tools .ion {
    font-size: 18px;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    vertical-align: -2px;
}
.widget-newsdetail-8 ._tools b {
    font-weight: normal;
}
.widget-newsdetail-8 ._tools #switcher {
    margin-left: 10px;
}
.widget-newsdetail-8 ._tools #switcher ._title {
    margin-right: 5px;
    font-size: 12px;
    color: #7e7e7e;
}
.widget-newsdetail-8 ._tools #switcher .ion {
    font-size: 15px;
}
.widget-newsdetail-8 ._tools .bds_more {
    float: none;
    background: none;
    padding: 0;
}
.widget-newsdetail-8 .myart {
    line-height: 2;
    min-height: 200px;
    font-size: 15px;
    color: #555555;
}
.widget-newsdetail-8 .n_right {
    width: 30%;
    float: right;
    padding-top: 90px;
}
.widget-newsdetail-8 .n_right ._tools {
    text-align: right;
}
.widget-newsdetail-8 ._tools ._back {
    font-size: 20px;
    font-weight: normal;
    font-weight: bold;
    color: #676767;
    height: 26px;
    line-height: 26px;
    border-right: #cccccc 1px solid;
    padding-right: 40px;
    vertical-align: 5px;
}
.widget-newsdetail-8 ._tools ._back .ion {
    font-weight: normal;
    vertical-align: 0;
}
.widget-newsdetail-8 ._tools .share, .widget-newsdetail-8 ._tools .print {
    width: 36px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    background-color: #80939e;
    border-radius: 50%;
    cursor: pointer;
    overflow: hidden;
    margin-right: 0;
    margin-left: 15px;
}
.widget-newsdetail-8 ._tools .share:hover, .widget-newsdetail-8 ._tools .print:hover {
    background-color: #ec7f00;
}
.widget-newsdetail-8 ._tools .share .ion, .widget-newsdetail-8 ._tools .print .ion {
    font-size: 18px;
    color: #ffffff;
}
.widget-newsdetail-8 ._tools .share:hover .ion, .widget-newsdetail-8 ._tools .print:hover .ion {
    color: #ffffff;
}
.widget-newsdetail-8 ._tools .share .ion {
    font-size: 20px;
}
.widget-newsdetail-8 ._detailPage_bottom li strong, .widget-newsdetail-8 ._detailPage_bottom li span, .widget-newsdetail-8 ._detailPage_bottom li a {
    display: block;
}
.widget-newsdetail-8 ._detailPage_bottom {
    margin-top: 45px;
    border: #f3f3f3 10px solid;
}
.widget-newsdetail-8 ._detailPage_bottom ul {
    padding: 10px 7%;
}
.widget-newsdetail-8 ._detailPage_bottom li ._mark {
    padding-bottom: 8px;
    font-size: 19px;
    font-weight: bold;
    color: #000000;
}
.widget-newsdetail-8 ._detailPage_bottom ._date {
    height: 30px;
    line-height: 30px;
    margin-bottom: 7px;
    font-family: Arial;
    font-size: 13px;
    color: #676767;
}
.widget-newsdetail-8 ._detailPage_bottom ._date .ion {
    font-size: 20px;
    height: 30px;
    vertical-align: -2px;
    margin-left: 0;
}
.widget-newsdetail-8 ._detailPage_bottom li ._title:hover {
    color: #5c5c5c;
}
.widget-newsdetail-8 ._detailPage_bottom li ._title {
    font-size: 16px;
    font-weight: bold;
    color: #5c5c5c;
}
.widget-newsdetail-8 ._detailPage_bottom li {
    padding: 27px 0;
}
.widget-newsdetail-8 ._detailPage_bottom li._prev {
    border-bottom: 1px #ececec solid;
}

@media only screen and (max-device-width:1024px) {
.widget-newsdetail-8 .n_right {
    padding-top: 0;
}
.widget-newsdetail-8 ._detailPage_bottom {
    margin-top: 10px;
}
.widget-newsdetail-8-tools, ._tools {
    display: none;
}
.widget-newsdetail-8 ._detailPage_bottom ul {
    padding-right: 3%;
}
}

@media only screen and (max-device-width: 760px) {
.widget-newsdetail-8 ._head ._title {
    font-size: 24px;
}
.widget-newsdetail-8 .n_left, .widget-newsdetail-8 .n_right, .widget-newsdetail-8 .news_img {
    width: 100%;
    float: none;
}
.widget-newsdetail-8 .n_left {
    margin-bottom: 20px;
}
}
/** 营销网络 **/
#service_map img {
    max-width: none;
}
#service_map label {
    max-width: none;
}
#service_map/** 营销网络 **/ {
    width: 1200px;
    height: 554px
}
/*ljx20161228*/
body .select-ui-options-default li:hover {
    color: #fff;
    background: #E6002F;
}
/*发展历程*/
.History-H4-T .scroll_wrap {
    text-align: center;
}
/*.History-H4 .tab_c.tab_c0 li{background: url(../images/dot.gif) center 70% no-repeat; padding:30px 0; }
.History-H4 .tab_c.tab_c1 li{background: url(../images/dot.gif) center 24% no-repeat; padding:30px 0; }
.History-H4 .tab_c.tab_c2 li{background: url(../images/dot.gif) center 24% no-repeat; padding:30px 0; }
.History-H4 .tab_c.tab_c3 li{background: url(../images/dot.gif) center 24% no-repeat; padding:30px 0; }
*/
.History-H4 .tab_c li {
    padding: 30px 0;
}
.History-H4 .tab_c ._even ._p {
    position: relative;
}
.History-H4 .tab_c ._even ._p:before {
    content: "";
    background: url(../images/dot.gif) center 24% no-repeat;
    width: 17px;
    height: 17px;
    left: -44px;
    top: 4px;
    position: absolute;
}
.History-H4 .tab_c ._p {
    position: relative;
}
.History-H4 .tab_c ._p:before {
    content: "";
    background: url(../images/dot.gif) center 24% no-repeat;
    width: 17px;
    height: 17px;
    right: -44px;
    top: 4px;
    position: absolute;
}
.History-H4 .tab_c ._p {
    width: 345px;
    margin-left: 220px;
}
.History-H4 .tab_c ._even ._p {
    width: 345px;
    margin-left: 0px;
}
/*  .honor_album{overflow: hidden;padding:1em;}
  .honor_album li{float: left;width: 240px;height: 150px;overflow: hidden;margin:0 .5em;}
*/
/*简历投递页面*/
.job_list_hd .job_s {
    margin-bottom: 20px;
}
/*产品咨询*/
._div .content-41329 .pdet_form {
    background: #fff;
}
._div .content-41329 .pdet_form .ord_sub {
    background: #E6002F;
    border: none;
    height: 40px;
    width: 120px;
}
._div .content-41329 .pdet_form .ord_rest {
    height: 40px;
    width: 120px;
    background: #909090;
    color: #fff;
    border: none;
}
/*简历投递*/
.content-41324 .Form-J1 .Form-J1-Btn button._submit {
    width: 120px;
    height: 40px;
    border: none;
    background: #E6002F;
    border-radius: 0px;
}
.content-41324 .Form-J1 .Form-J1-Btn button._reset {
    width: 120px;
    height: 40px;
    border: none;
    background: #909090;
    border-radius: 0px;
}
/*videolist*/
.rect-785 {
    padding-bottom: 78.5%
}
.video_list .top_pic {
    overflow: hidden
}
.video_mb {
    display: block;
    position: absolute;
    top: 100%;
    width: 100%;
    height: 100%;
    background: url("../images/about15.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    transition: 0.3s all ease;
}
.video_ul>li .top_pic img {
    transition: 0.8s all ease;
    transition-delay: 0.4s
}
.video_ul>li:hover .top_pic img {
    transform: scale(1.1, 1.1);
}
.video_ul>li:hover .video_mb {
    top: 0;
}
.video_list .bottom_txt {
    padding: 10px 10% 10px 9%;
    background-color: #6f6f6f;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.video_list .bottom_txt ._name {
    height: 3.2em;
    overflow: hidden;
    font-size: 16px;
    line-height: 3.2em;
    color: #ffffff;
    text-align: center;
}
.video_list .bottom_txt:hover {
    background-color: #e6002f;
}
/*honor*/
.honors {
    padding-bottom: 75px;
}
.honors .video_screen {
    height: 50px;
    margin-bottom: 30px;
}
.honors .video_screen .btn_check {
    width: 16px;
    height: 16px;
    margin: 15px 0 0 10px;
    text-align: center;
    line-height: 16px;
    font-size: 12px;
    color: #ff7300;
    border: 2px solid #c0c0c0;
}
.honors .video_screen .btn_check i.ion {
    display: none;
    margin: 0;
    font-size: 18px;
}
.honors .video_screen .check_item.on .btn_check i.ion {
    display: block;
}
.honors .video_screen .text {
    padding: 0 26px;
    font-size: 14px;
    color: #565656;
    line-height: 50px;
}
.honors .company_pics {
    display: none;
}
/*20161229*/
.pic_btn {
    cursor: pointer;
}
.company_right1 .company_font {
    padding: 80px 64px 0 63px
}
.company_right1 .company_font1 {
    padding-bottom: 20px
}
.company_right1 .company_font2 {
    font-size: 13px
}
.company_left2 .company_font1 {
    padding-bottom: 20px;
    font-size: 20px;
}
.company_left2 .company_font2 {
    font-size: 13px
}
.company_right3 .company_font1 {
    padding-bottom: 20px;
    font-size: 20px;
}
.company_right3 .company_font2 {
    font-size: 13px
}
.p4_lunbo .p4_li {
    background-color: #f0f0f0;
    padding: 21px 0;
}
/*2017-01-09 ysl*/
/*通用样式*/
/*图片*/
.rect-5344 {
    padding-bottom: 53.44%;
}
/*关于我们-综合*/
.about .his_slide {
    padding-top: 0;
    height: 300px;
}
.about .his_slide .his_con {
    padding-top: 90px;
}
.about .his_slide .has_pic .pic_wrap {
    float: left;
    width: 50%;
}
.about .his_slide .has_pic .pic_con {
    position: relative;
    margin-top: -40px;
    padding-right: 10%;
}
.about .his_slide .has_pic .txt_wrap {
    float: right;
    width: 50%;
}
/* 2017-01-10 zhaolq */
/* 通用样式 */
.album_gallery .arrs {
    bottom: 50% !important;
    font-size: 50px!important;
}
.album_gallery .arr_prev {
    left: 158px!important;
}
.album_gallery .arr_next {
    left: initial!important;
    right: 204px;
}
/* 2017-01-13 zhaolq */
/* 视频间距 */
.video_list .li_box {
    margin-bottom: 45px;
}
/* select箭头颜色问题 */
.service .nl_serch select {
    -webkit-appearance: none;
}
.service .nl_serch .select_box .arrow {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    width: 24px;
    background-image: url(../images/arrow_down.png);
    background-repeat: no-repeat;
    background-position: center center;
}
.service .nl_serch .select_box {
    position: relative;
    display: inline-block;
}
/* 首页飘窗 */
.float_box {
    display: none;
    position: fixed;
    top: 158px;
    left: 0;
    z-index: 99;
    width: 200px;
}
.float_box.cur {
    display: block;
}
.float_box .btn_close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    font-size: 20px;
}
/* 17-01-16 返回顶部 zhaolq */
.pageFooter .go_top {
    width: 57px;
    height: 56px;
    background: url(../images/go_top_ico_new.jpg) no-repeat;
    position: absolute;
    bottom: 0;
    right: 0;
    cursor: pointer;
    position: fixed;
    right: 0;
    bottom: 50px;
    z-index: 100;
    background-position: 0 0;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}
.pageFooter .go_top:hover {
    background-position: 0 -56px;
}
/* 17-02-04 24小时服务电话 zhaolq */
.top_right .service_phone {
    float: left;
    display: inline-block;
    margin-right: 34px;
    font-size: 22px;
    color: #e6002f;
    line-height: 26px;
    font-style: italic;
}
.top_right .service_phone span {
    font-size: 13px;
    color: #e6002d;
    font-style: normal;
    vertical-align: top;
}
/*20170207 lujx*/
/*公司简介*/
.intro_right .rightbottom {
    width: 100%;
    position: relative;
    left: 0px;
    background-color: #e31339;
    padding-top: 0px;
}
.com_introduce .intro_img .intro_left {
    width: 47.9%;
}
.com_introduce .intro_img .intro_left a {
    display: block;
}
.com_introduce .intro_img .intro_right {
    width: 52.1%;
}
/*0214-2017 ljx*/
/*服务网络补充页面*/
.service_imgs .s_left {
    width: 39%;
    float: left;
}
.service_imgs .s_right {
    width: 60.25%;
    float: right;
}
.service_imgs .s_infor {
    margin-top: 57px;
}
.service_imgs .s_infor .tit {
    font-size: 36px;
    color: rgb(230, 0, 47);
    margin-bottom: 8px;
}
.service_imgs .s_infor .con {
    font-size: 15px;
    line-height: 25px;
}
.s_right {
    overflow: hidden;
    position: relative;
}
.s_right .s_hd ul {
    float: right;
    overflow: hidden;
    margin-top: 10px;
    zoom: 1;
    position: absolute;
    bottom: 20px;
    z-index: 20;
    right: 70px;
}
.s_right .s_hd ul li {
    float: left;
    width: 15px;
    height: 15px;
    overflow: hidden;
    margin-right: 10px;/* text-indent:-999px;*/
    cursor: pointer;
    background: #979691;
    border-radius: 50%;
    font-size: 0;
}
.s_right .s_hd ul li.on {
    background: #fff;
}
.s_right .s_bd ul {
    overflow: hidden;
    zoom: 1;
}
.s_right .s_bd ul li {
    float: left;
    _display: inline;
    overflow: hidden;
}
.s_right .s_bd ul li .pic {
    position: relative;
}
.s_right .s_bd ul li .pic img {
    display: block;
    padding: 2px;
}
.s_right .s_bd ul li .pic .s_adds {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 17.3134%;
    background: rgba(0,0,0,0.5);
    left: 0.5%;
}
.s_right .s_bd ul li .pic .s_adds .infor {
    padding: 16px 0 16px 30px;
    color: #fff;
    font-size: 16px;
}
.rect-46334 {
    padding-bottom: 46.334%;
}
.rect-46334 img {
    width: 100%;
}
/*0215*/
.foot_right .erweima {
    height: 145px;
}
/*0310*/
.big_width .cbanner img, .big_width .cbanner1 img, .big_width .cbanner2 img, .big_width .cbanner3 img {
    position: static;
    left: auto;
    margin-left: 0;
    width: 100%;
    height: auto;
}
.big_width .cbanner .banner ul .banner_li a img {
    position: static;
    left: auto;
    margin-left: 0;
    width: 100%;
    height: auto;
    max-width: 100%;
}
/*产品列表-最新*/
.nav .nav4 .setNav {
    width: 100%;
    left: 0;
    right: 0;
    background: rgba(213,5,48,.9);
    padding: 50px 0 15px;
    display: none;
    z-index: 12;
}
.pro_list {
    padding-bottom: 41px;
}
.nav .nav_li .setNav .setMenu.ul_ li {
    float: none!important;
    width: 98%;
    margin-right: 2%;
}
.nav .nav_li .setNav .setMenu.ul_ {
    width: 20%;
    margin-bottom: 20px;
    min-height: 120px;
}
.nav .nav_li .setNav .setMenu li .set_ico {
    margin-right: 4px;
}
.nav .nav_li .setNav .setMenu li .pro_a {
    font-size: 15px;
}
.pro_list01 {
    margin-top: 60px;
}
.pro_list01 .pro_infor {
    font-size: 35px;
    color: #2f2f2f;
    text-align: center;
    margin-bottom: 33px;
}
.pro_list01 .pro_li_img {
    border: 1px solid #E4E4E4;
    border-bottom: none;
}
.pro_list01 .pro_li_img .rect-75 img {
    width: 100%;
}
.pro_list01 .pro_fonts {
    font-size: 15px;
    color: #4d4d4d;
    text-align: center;
    padding: 8px 30px 30px;
    border: 1px solid #E4E4E4;
    border-top: none;
}
.pro_list01 .pro_fonts, .pro_list02 .pro_fonts, .pro_list03 .pro_fonts, .pro_list04 .pro_fonts, .pro_list05.pro_fonts {
    height: 52px;
    overflow: hidden;
}
.pro_list01 .pro_fonts .tit {
    margin-bottom: 3px;
}
.pro_list01 li {
    margin-bottom: 39px;
}
.pro_list01 li a {
    display: block;
}
.pro_list01 li a:hover .pro_fonts {
    color: #e6002f;
}
.pro_list01 li a:hover .pro_fonts {
    color: #e6002f;
}
.pro_list02, .pro_list03, .pro_list05, .pro_list04 {
    margin-top: 17px;
}
.pro_list02 .pro_infor, .pro_list03 .pro_infor, .pro_list05 .pro_infor, .pro_list04 .pro_infor {
    font-size: 35px;
    color: #2f2f2f;
    text-align: center;
    margin-bottom: 33px;
}
.pro_list02 .pro_li_img, .pro_list03 .pro_li_img, .pro_list05 .pro_li_img, .pro_list04 .pro_li_img {
    border: 1px solid #E4E4E4;
    border-bottom: none;
}
.pro_list02 .pro_li_img .rect-75 img, .pro_list03 .pro_li_img .rect-75 img, .pro_list05 .pro_li_img .rect-75 img, .pro_list04 .pro_li_img .rect-75 img {
    width: 100%;
}
.pro_list02 .pro_fonts, .pro_list03 .pro_fonts, .pro_list05 .pro_fonts, .pro_list04 .pro_fonts {
    font-size: 15px;
    color: #4d4d4d;
    text-align: center;
    padding: 8px 27px 30px;
    border: 1px solid #E4E4E4;
    border-top: none;
    height: 52px;
    overflow: hidden;
}
.pro_list02 .pro_fonts .tit, .pro_list03 .pro_fonts .tit, .pro_list05 .pro_fonts .tit, .pro_list04 .pro_fonts .tit {
    margin-bottom: 3px;
}
.pro_list02 li, .pro_list03 li, .pro_list05 li, .pro_list04 li {
    margin-bottom: 39px;
}
.pro_list02 li a, .pro_list03 li a, .pro_list05 li a, .pro_list04 li a {
    display: block;
}
.pro_list02 li a:hover .pro_fonts, .pro_list03 li a:hover .pro_fonts, .pro_list05 li a:hover .pro_fonts, .pro_list04 li a:hover .pro_fonts {
    color: #e6002f;
}
.pro_list02 li a:hover .pro_fonts, .pro_list03 li a:hover .pro_fonts, .pro_list05 li a:hover .pro_fonts, .pro_list04 li a:hover .pro_fonts {
    color: #e6002f;
}
/*产品综合-new*/
.pro_abt {
}
.pro_abt .pro_abt01 {
    margin-top: 80px;
}
.pro_abt .pro_abt_infor {
    font-size: 35px;
    color: #333;
    margin-bottom: 28px;
}
.pro_abt02 {
    margin-top: 7px;
}
.pro_abt01 .pro_abt_box >ul>li, .pro_abt02 .pro_abt_box >ul>li, .pro_abt03 .pro_abt_box >ul>li, .pro_abt04 .pro_abt_box >ul>li, .pro_abt05 .pro_abt_box >ul>li, .pro_abt06 .pro_abt_box >ul>li, .pro_abt07 .pro_abt_box >ul>li, .pro_abt08 .pro_abt_box >ul>li, .pro_abt09 .pro_abt_box >ul>li, .pro_abt010 .pro_abt_box >ul>li, .pro_abt011 .pro_abt_box >ul>li, .pro_abt012 .pro_abt_box >ul>li {
    background: #f4f4f4;/*transition:all 0.8s ease;*/
    margin-bottom: 34px;
}
.pro_abt01 .pro_abt_box >ul>li:hover, .pro_abt02 .pro_abt_box >ul>li:hover, .pro_abt03 .pro_abt_box >ul>li:hover, .pro_abt04 .pro_abt_box >ul>li:hover, .pro_abt05 .pro_abt_box >ul>li:hover, .pro_abt06 .pro_abt_box >ul>li:hover, .pro_abt07 .pro_abt_box >ul>li:hover, .pro_abt08 .pro_abt_box >ul>li:hover, .pro_abt09 .pro_abt_box >ul>li:hover, .pro_abt010 .pro_abt_box >ul>li:hover, .pro_abt011 .pro_abt_box >ul>li:hover, .pro_abt012 .pro_abt_box >ul>li:hover {
    background: #e6002f;
    transition: all 0.8s ease;
}
.pro_abt01 .pro_abt_box >ul>li:hover .infors a, .pro_abt02 .pro_abt_box >ul>li:hover .infors a, .pro_abt03 .pro_abt_box >ul>li:hover .infors a, .pro_abt04 .pro_abt_box >ul>li:hover .infors a, .pro_abt05 .pro_abt_box >ul>li:hover .infors a, .pro_abt06 .pro_abt_box >ul>li:hover .infors a, .pro_abt07 .pro_abt_box >ul>li:hover .infors a, .pro_abt08 .pro_abt_box >ul>li:hover .infors a, .pro_abt09 .pro_abt_box >ul>li:hover .infors a, .pro_abt010 .pro_abt_box >ul>li:hover .infors a, .pro_abt011 .pro_abt_box >ul>li:hover .infors a, .pro_abt012 .pro_abt_box >ul>li:hover .infors a {
    color: #fff;
}
.pro_abt01 .pro_abt_box >ul>li:hover .infors .tit, .pro_abt02 .pro_abt_box >ul>li:hover .infors .tit, .pro_abt03 .pro_abt_box >ul>li:hover .infors .tit, .pro_abt04 .pro_abt_box >ul>li:hover .infors .tit, .pro_abt05 .pro_abt_box >ul>li:hover .infors .tit, .pro_abt06 .pro_abt_box >ul>li:hover .infors .tit, .pro_abt07 .pro_abt_box >ul>li:hover .infors .tit, .pro_abt08 .pro_abt_box >ul>li:hover .infors .tit, .pro_abt09 .pro_abt_box >ul>li:hover .infors .tit, .pro_abt010 .pro_abt_box >ul>li:hover .infors .tit, .pro_abt011 .pro_abt_box >ul>li:hover .infors .tit, .pro_abt012 .pro_abt_box >ul>li:hover .infors .tit {
    border-color: #fff;
}
.pro_abt01 .pro_abt_box .infors, .pro_abt02 .pro_abt_box .infors, .pro_abt03 .pro_abt_box .infors, .pro_abt04 .pro_abt_box .infors, .pro_abt05 .pro_abt_box .infors, .pro_abt06 .pro_abt_box .infors, .pro_abt07 .pro_abt_box .infors, .pro_abt08 .pro_abt_box .infors, .pro_abt09 .pro_abt_box .infors, .pro_abt010 .pro_abt_box .infors, .pro_abt011 .pro_abt_box .infors, .pro_abt012 .pro_abt_box .infors {
    padding: 33px 35px 25px 35px;
}
.pro_abt01 .pro_abt_box .infors .tit, .pro_abt02 .pro_abt_box .infors .tit, .pro_abt03 .pro_abt_box .infors .tit, .pro_abt04 .pro_abt_box .infors .tit, .pro_abt05 .pro_abt_box .infors .tit, .pro_abt06 .pro_abt_box .infors .tit, .pro_abt07 .pro_abt_box .infors .tit, .pro_abt08 .pro_abt_box .infors .tit, .pro_abt09 .pro_abt_box .infors .tit, .pro_abt010 .pro_abt_box .infors .tit, .pro_abt011 .pro_abt_box .infors .tit, .pro_abt012 .pro_abt_box .infors .tit {
    font-size: 19px;
    color: #353232;
    padding-bottom: 13px;
    border-bottom: 1px solid #C3C3C3;
    margin-bottom: 20px;
}
.pro_abt01 .pro_abt_box .infors .con, .pro_abt02 .pro_abt_box .infors .con, .pro_abt03 .pro_abt_box .infors .con, .pro_abt04 .pro_abt_box .infors .con, .pro_abt05 .pro_abt_box .infors .con, .pro_abt06 .pro_abt_box .infors .con, .pro_abt07 .pro_abt_box .infors .con, .pro_abt08 .pro_abt_box .infors .con, .pro_abt08 .pro_abt_box .infors .con, .pro_abt010 .pro_abt_box .infors .con, .pro_abt011 .pro_abt_box .infors .con, .pro_abt012 .pro_abt_box .infors .con {
    font-size: 13px;
    color: #747474;
    line-height: 1.8;
    height: 96px;
    overflow: hidden;
}
/*0320-daohang*/
.nav .nav_li {
    padding: 0 25px;
}
.nav .nav_li .setNav .setMenu.ul_ li {
    width: 100%;
}
.nav .nav_li .setNav .setMenu.ul3 {
    min-height: 50px;
    width: 17%;
}
.nav .nav_li .setNav .setMenu.ul4 {
    min-height: 50px;
    width: 23%
}
.nav .nav_li .setNav .setMenu.ul8 {
    margin-top: -50px;
    width: 17%
}
.nav .nav_li .setNav .setMenu.ul9 {
    margin-top: -70px;
    width: 23%;
}
.nav .nav_li .setNav .setMenu.ul10 {
    margin-top: -27px;
}
.pro_list01 .pro_fonts .tit {/*height: 48px;*/
    overflow: hidden;
}
.pro_list01 .pro_fonts .con {
    height: 24px;
    overflow: hidden;
}
/*英文首页index_en*/
.index_en.pageMain {
    padding-bottom: 0;
}
/*part01*/
.index_en {
}
.part_en01 {
    padding-bottom: 90px;
    overflow: hidden;
}
.part_en01 ._font01 {
    font-family: Arial;
}
.part_en01 ._font01 ._t1 {
    padding: 60px 0 29px 0;
    font-size: 40px;
    color: #444444;
    text-align: center;
}
.part_en01 ._font01 ._c1 {
    padding: 0 273px 45px;
    font-size: 15px;
    text-align: center;
    color: #909090;
}
.part_en01 .index_en_tab {
    width: 100%;
    margin-top: 100px;
}
/*tab切换*/
.part_en01 .index_en_tab .tab_t {
    width: 205px;
    height: 40px;
    border: 1px solid #E5E5E5;
    top: -100px!important;
    line-height: 40px;
    text-align: center;
    font-size: 15px;
    margin: 0 auto;
    ;
    margin-right: 27px;
}
/*.part_en01 .index_en_tab  .tab_t.tab_t1{left: 50px!important;}
.part_en01 .index_en_tab  .tab_t.tab_t2{left: 350px!important;}
.part_en01 .index_en_tab  .tab_t.tab_t3{left: 650px!important;}
.part_en01 .index_en_tab  .tab_t.tab_t4{left: 950px!important;}*/
.part_en01 .index_en_tab .tab_t_cur {
    background: #EC001B;
    color: #fff;
}
.part_en01 .index_en_tab .tab_c {
    height: auto;
    text-align: center;
    margin: 0 auto;
    position: relative;
    width: 100%;
}
/*横向滚动*/
.part_en01 .index_en_tab .part_en01_bo1 {
    height: auto;
    width: 100%;
    position: relative;
}
.part_en01 .index_en_tab .part_en01_bo1 li {
    width: 25%;
}
.part_en01 .index_en_tab .part_en01_bo1 li a {
    display: block;
}
.part_en01 .index_en_tab .part_en01_bo1 li:hover {
    background: #F4F4F4;
}
.part_en01 .index_en_tab .part_en01_bo1 .scroll_nav {
    display: none;
}
.part_en01 .index_en_tab .part_en01_bo1 .scroll_nav .on {
    color: #39f;
}
.part_en01 .index_en_tab .p01_en_arrs {
    width: 31px;
    height: 60px;
}
.part_en01 .index_en_tab .p01_en_prev {
    background: url(../images/index_en03.png)no-repeat;
    width: 31px;
    height: 60px;
    position: absolute;
    left: -45px;
    top: 50%;
    margin-top: -30px;
}
.part_en01 .index_en_tab .p01_en_next {
    background: url(../images/index_en02.png)no-repeat;
    width: 31px;
    height: 60px;
    position: absolute;
    right: -45px;
    top: 50%;
    margin-top: -30px;
}
.part_en01 .rect-749 {
    padding-bottom: 74.9%;
}
.part_en01 .index_en_tab .part_en01_bo1 .p1_en_infor {
    font-size: 15px;
    color: #969696;
    font-family: Arial;
}
.part_en01 .index_en_tab .part_en01_bo1 .p1_en_infor .tit {
    padding: 11px 0 22px;
}
.part_en02 {
    background-color: #F5F5F5;
    padding-bottom: 107px;
}
/*.part_en02 ._font02 {background: #;}*/
.part_en02 ._font02 .t1 {
    padding: 67px 0 10px 0;
    font-size: 40px;
    color: #444444;
    text-align: center;
}
.part_en02 ._font02 .c1 {
    padding-bottom: 60px;
    font-size: 15px;
    color: #909090;
    text-align: center;
    width: 700px;
    margin: 0 auto;
    line-height: 24px;
}
.part_en02 .p02en_img .p02_en_box {
    position: relative;
    display: block;
    overflow: hidden;
}
.part_en02 .p02en_img .add {
    position: absolute;
    top: 100%;
    background: #EC001B;
    width: 100%;
    height: 100%;
    transition: all 0.8s ease;
}
.part_en02 .p02en_img .add .intro {
    font-size: 22px;
    color: #fcfcfc;
    margin-top: 25%;
    text-align: center;
}
.part_en02 .p02en_img .add .icon {
    background: url(../images/index_en10.png)no-repeat;
    width: 41px;
    height: 41px;
    margin: 0 auto;
    margin-top: 20px;
}
.part_en02 .p02en_img .p02_en_box:hover .add {
    top: 0%;
    transition: all 0.8s ease;
}
.part_en02 .p02en_img .rect-75 img {
    width: 100%;
}
.part_en03 {
    padding-bottom: 90px;
    overflow: hidden;
}
.part_en03 ._font02 {
    font-family: Arial;
}
.part_en03 ._font02 .t1 {
    padding: 60px 0 5px 0;
    font-size: 40px;
    color: #444444;
    text-align: center;
}
.part_en03 ._font02 .c1 {
    padding-bottom: 60px;
    font-size: 15px;
    color: #909090;
    text-align: center;
    width: 640px;
    margin: 0 auto;
    line-height: 24px;
}
.part_en03 ._img02 {
    position: relative;
}
.part_en03 ._img02 .rect-7429 {
    padding-bottom: 74.29%;
}
.part_en03 ._img02 img {
    width: 100%;
}
.part_en03 .bg {
    position: absolute;
    height: 97px;
    bottom: 0;
    background-color: rgba(0,0,0,0.7);
    ;
    width: 100%;
}
.part_en03 .bg .bg_left {
    font-size: 15px;
    color: #fff;
    padding-left: 4%;
    width: 60%;
    margin-top: 25px;
}
.part_en03 .bg .bg_right {
    width: 23.88%;
    height: 100%;
    background-color: #ec001a;
    opacity: 1;
    right: 0;
    text-align: center;
}
.part_en03 .bg .bg_right span {
    font-size: 28px;
    color: #fff;
    line-height: 97px;
}
.part_en03 .full-row {
    width: 102%;
}
.part_en03 .wrap {
    overflow: hidden;
}
.part_en03 .part02_news {
    padding: 25px 20px 25px 25px;
    background-color: #fff;
    min-height: 114.5px;
}
.part_en03 .part02_news .part02_t1 {
    font-size: 14px;
    color: #4f4f4f;
    font-weight: bold;
    line-height: 1.7;
    height: 72px;
    overflow: hidden;
}
.part_en03 .part02_news .part02_t2 {
    padding-bottom: 2px;
    line-height: 25px;
}
.part_en03 .part02_news .part02_c1 {
    line-height: 23px;
}
.part_en03 .part02_news3 {
    padding: 38px 20px 38px 17px;
    background-color: #fff;
    min-height: 108px;
}
.part_en03 .part02_news3 .part02_t1 {
    font-size: 16px;
    color: #4f4f4f;
    font-weight: bold;
    line-height: 31px;
}
.part_en03 .part02_news3 .part02_t2 {
    padding-bottom: 2px;
    line-height: 25px;
}
.part_en03 .part02_news3 .part02_c1 {
    line-height: 23px;
}
.part_en03 .p2_box1:hover .part02_news {
    background-color: #f9f9f9;
}
.part_en03 .p2_box2:hover .part02_news3 {
    background-color: #f9f9f9;
}
.part_en04 {
    background: url(../images/index_en11.png)no-repeat center;
    background-size: cover;
    height: 485px;
}
.part_en04 .en04_box {
    padding-top: 110px;
}
.part_en04 li {
    height: auto;
    position: relative;
    text-align: center;
}
.part_en04 .p04_icon {
    text-align: center;
}
.part_en04 .p04_icon1 {
    background: url(../images/index_en14.png)no-repeat center;
    width: 86px;
    height: 159px;
    display: block;
    position: relative;
    left: 50%;
    margin-left: -42px;
}
.part_en04 .p04_icon2 {
    background: url(../images/index_en17.png)no-repeat center;
    width: 86px;
    height: 159px;
    display: block;
    position: relative;
    left: 50%;
    margin-left: -42px;
}
.part_en04 .p04_icon3 {
    background: url(../images/index_en15.png)no-repeat center;
    width: 86px;
    height: 159px;
    display: block;
    position: relative;
    left: 50%;
    margin-left: -42px;
}
.part_en04 .p04_icon4 {
    background: url(../images/index_en16.png)no-repeat center;
    width: 86px;
    height: 159px;
    display: block;
    position: relative;
    left: 50%;
    margin-left: -42px;
}
.part_en04 .p04_icon .p04_circle {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -79px;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
}
.part_en04 .p04_icon .p04_circle {
    background: url(../images/index_en12.png) center center no-repeat;
    width: 158px;
    height: 159px;
}
.part_en04 .p04_icon:hover .p04_circle {
    background: url(../images/index_en13.png)no-repeat center;
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
}
.p04_infor {
    font-size: 20px;
    padding-top: 189px;
    color: #fff;
}
/*产品世界的导航*/
.nav .nav_li .setNav .setMenu.setMenu_ul {
    width: 100%;
}
.nav .nav_li .setNav .setMenu.setMenu_ul>li {
    width: 20%;
    min-height: 150px;
    margin-right: 0;
}
.nav .nav_li .setNav .setMenu.setMenu_ul>li .sun_ul2 li {
    float: none;
    width: 100%;
}
.nav .nav_li .setNav .setMenu.setMenu_ul>li .sun_ul2 li .set_ico {
    width: 10px;
    height: 10px;
    background: url(../images/set_ico_new.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    background-position: 0 0;
    transition: all 0.3s ease;
    -webkit-transiton: all 0.3s ease;
}
.nav .nav_li .setNav .setMenu.setMenu_ul li .sun_ul2 li:hover .set_ico {
    background-position: -10px 0;
}
.nav .nav_li .setMenu li .pro_a {
    box-size: border-box;
    width: 100%;
}
.nav .nav_li .setNav .setMenu.setMenu_ul .ul_ {
    float: left;
}

.nav .nav_li .setNav .setMenu.ul_ li {
    width: 100%;
}
.nav .nav_li .setNav .setMenu.setMenu_ul>.ul_ li {
    float: none!important;
    width: 98%;
    margin-right: 2%;
}
.nav .nav_li .setNav .setMenu.setMenu_ul>.ul_ {
    width: 16.6%;
    min-height: 200px;
    text-align: center;
}
.nav .nav_li .setNav {
    background: rgba(240,240,240,0.9);
}
.nav .nav_li .setNav .setMenu li a {
    color: #555;
}
.nav .nav_li .setNav .setCon .p {
    color: #000;
}
.nav .nav_li .setNav .setMenu li a {
    color: #000;
    font-size: 12px;
}
.nav .nav_li .setNav .setMenu li a:hover {
    color: #d93031
}
.nav .nav_li .setNav .setMenu.ul_ li a {
    color: #000;
}/*修改结构前的产品下拉*/
.nav .nav_li .setNav .setMenu.ul_ li .pro_a {
    color: #e6002f;
}/*修改结构前的产品下拉*/
/*0406*/
.nav .nav_li .setNav .setCon .p {
    border-left-color: #000;
}
/* 0418
产品咨询
._div .content-44498 .pdet_form {
    background: #fff;
}
 */

.pageMain ._div {
    margin-top: 60px;
}
.pageMain ._div>p {
    padding: 0px 3% 10px;
}
.pageMain ._div .tit_ask {
    font-size: 16px;
    color: #e6002f;
    height: 30px;
    line-height: 30px;
}
.pageMain ._div .con_ask {
    font-size: 16px;
}
.clear {
    clear: both;
}
.cpfl {
    width: 885px;
    float: left;
    text-align: left;
}
.cpfl ul li {
    border-bottom: 1px solid #dcdcdc;
    padding-bottom: 60px;
    margin-bottom: 60px;
    text-align: left;
}
.porductimg {
    width: 290px;
    float: left;
}
.porductimg img {
    border: 1px solid #dcdcdc;
    width: 265px;
    height: 225px;
}
.porductinto {
    width: 580px;
    float: right;
}
.porductinto h3 a {
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    margin-top: 20px;
    margin-bottom: 28px;
    font-size: 20px;
}
.porductinto p {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    margin-top: 10px;
    color: #666;
}
.proclass {
    margin-top: 35px;
}
.proclass a {
    padding: 1px 25px;
    display: block;
    float: left;
    margin-right: 20px;
    text-align: center;
    border: 1px solid #d9d9d9;
    border-radius: 20px;
    text-indent: -8px;
    position: relative;
}
.proclass a:after {
    content: '';
    right: 10%;
    content: "";
    position: absolute;
    width: 6px;
    height: 6px;
    border-left: 1px solid #959595;
    border-top: 1px solid #959595;
    position: absolute;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    top: 50%;
    margin-top: -3px;
}
.proclass a:hover {
    background: #e7141a;
    color: #fff;
    border: 1px solid #fff;
}
.cpfr {
    width: 272px;
    float: right;
    text-align: left;
}
.Fleveltit {
    border-left: 7px solid #e7141a;
    background: #333;
    color: #fff;
    padding: 11px 0 11px 16px;
    margin-bottom: 2px;
}
.cpfr ul li {
    margin-bottom: 2px;
    text-align: left;
}
.cpfr ul li a {
    display: block;
    color: #333;
    padding: 14px 0 14px 15%;
    background: #f2f2f2 url(../images/pic21.png) no-repeat 8% center;
}
.cpfr ul li a:hover {
    color: #e7141a;
    background: #f2f2f2 url(../images/pic22.png) no-repeat 8% center
}
.popwrap {
    display: none;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
}
.video-pop {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.video-pop video {
    width: 100%;
    background: #fff;
}
.close {
    display: block;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    background: #fff;
    position: absolute;
    top: -35px;
    right: -35px;
}
.close:after {
    content: "";
    display: block;
    width: 22px;
    height: 2px;
    background: #000;
    position: absolute;
    top: 19px;
    left: 9px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.close:before {
    content: "";
    display: block;
    width: 22px;
    height: 2px;
    background: #000;
    position: absolute;
    top: 19px;
    left: 9px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.video-pop {
    height: 480px;
    width: 640px;
    position: absolute;
    left: 50%;
    margin-left: -320px;
}
.video-pop .videobox1 {
    height: 100%;
    position: relative;
    z-index: 1;
}
.video-pop .videobox1 {
    height: 100%;
    position: relative;
    z-index: 1;
}
.video-pop .videobox1 > iframe {
    width: 100% !important;
    height: 100% !important;
}
.video-pop .close {
    z-index: 2;
}
.sec_mr_about {
    padding: 15px 0;
    line-height: 24px;
}
.lyh {
    margin: 0px auto
}
.lyh li {
    float: left;
    line-height: 20px;
    font-size: 12px;
    color: #666;
    margin-top: 15px;
    width: 33.3%;
    text-align: center;
}
.lyh img {
    border: 1px solid #CCCCCC;
}
.lyhti {
    height: 40px;
    text-align: center;
    line-height: 40px;
}
.sec_page {
    padding: 20px 0;
    text-align: right;
}
.sec_right_con {
    font: 12px/24px "微软雅黑";
}
/*分页*/
.page {
    clear: both;
    text-align: center;
    margin-top: 64px;
}
.sec_right_con dl {
    border-bottom: #ccc 1px solid;
    height: 100px;
    margin-bottom: 10px;
}
.sec_right_con dt {
    width: 136px;
    height: 80px;
    float: left;
}
.sec_right_con dt img {
    padding: 3px;
    border: #ccc 1px solid;
}
.sec_right_con dd h4 {
    border-bottom: #ccc 1px dotted;
    padding-bottom: 10px;
}
.sec_right_con dd h4 a {
    font: 16px/20px "微软雅黑";
}
.sec_right_con dd {
    width: 560px;
    float: left;
}
.sec_right_con dd p {
    font-size: 12px;
    line-height: 24px;
}
.pagea {
    text-align: center;
    margin: 10px;
}
.teeee {
    text-align: right;
    margin: 20px;
}
.news_hn_bt {
    font: 18px/20px "微软雅黑";
    text-align: center;
}
.sec_about_con {
    font: 14px/28px "微软雅黑";
}
.news_hn_bt span {
    font: 14px/28px "微软雅黑";
    color: #999;
    margin: 0 10px;
}
.body3_r2 {
    padding: 10px 0;
    line-height: 200%;
    color: #333
}
.body3_r2 table td {
    background-color: #fff;
    height: 30px;
    line-height: 30px;
    padding-left: 5px;
}
.body3_r2 table td #verifycode {
    float: left;
    width: 60px;
    margin-right: 7px;
}
.sec_news_con li span {
    float: right;
}
.sec_news_con li {
    font: 14px/40px "微软雅黑";
    border-bottom: #ccc 1px dotted;
}
/*--通用样式----*/
.sec_right_con_news_list li {
    border-bottom: #ccc 1px dotted;
    background: url(../images/dian.jpg) no-repeat 10px center;
    text-indent: 24px;
    line-height: 50px;
}
.sec_right_con_news_list li span {
    float: right;
}
.sou {
    background: none;
    border: 0px;
    color: #FFFFFF;
}
.neititle {
    font-size: 18px;
    font-weight: bold;
    line-height: 50px;
    text-align: center;
}
.neisj {
    line-height: 30px;
    text-align: center;
}
.neimiao {
    padding: 5px;
    border-bottom: 2px solid #CCCCCC;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
}
.neitext {
    line-height: 25px;
}
.cutbtns {
    text-align: center;
    padding: 15px 0;
    margin-top: 20px;
}
.cutbtns a {
    padding: 7px 3%;
    border: 1px solid #666;
    color: #666;
    margin: 0 1%;
}
.cutbtns a:hover, .cutbtns a.cur {
    background-color: #e7141a;
    border-color: #e7141a;
    color: #fff;
}
.cutlump {
    display: none;
    padding-top: 10px;
}
.toolbar-item, .toolbar-layer {
    background: url(../images/toolbar.png) no-repeat;
}
.toolbar {
    position: fixed;
    right: 0px;
    top: 330px;
    z-index: 9999;
}/*假设网页宽度为1200px，导航条在右侧悬浮*/
.toolbar-item {
    display: block;
    width: 52px;
    height: 52px;
    margin-top: 1px;
    position: relative;
    -moz-transition: background-position 1s;
    -ms-transition: background-position 1s;
    -o-moz-transition: background-position 1s;
    -webkit-moz-transition: background-position 1s;
    transition: background-position 1s;
}
.toolbar-item:hover .toolbar-layer {
    opacity: 1;
    filter: alpha(opacity=100);
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
}
.toolbar-item-weixin {
    background-position: 0 -798px;
}
.toolbar-item-weixin:hover {
    background-position: 0 -860px;
}
.toolbar-item-weixin .toolbar-layer {
    height: 212px;
    background-position: 0 0;
}
.toolbar-item-feedback {
    background-position: 0 -426px;
}
.toolbar-item-feedback:hover {
    background-position: 0 -488px;
}
.toolbar-item-app {
    background-position: 0 -550px;
}
.toolbar-item-app:hover {
    background-position: 0 -612px;
}
.toolbar-item-app .toolbar-layer {
    height: 194px;
    background-position: 0 -222px;
}
.toolbar-item-top {
    background-position: 0 -674px;
}
.toolbar-item-top:hover {
    background-position: 0 -736px;
}
.toolbar-layer {
    position: absolute;
    z-index: 9999;
    right: 46px;
    bottom: -10px;
    width: 172px;
    opacity: 0;
    filter: alpha(opacity=0);
    transform-origin: 95% 95%;
    -moz-transform-origin: 95% 95%;
    -ms-transform-origin: 95% 95%;
    -o-transform-origin: 95% 95%;
    -webkit-transform-origin: 95% 95%;
    transform: scale(0.01);
    -moz-transform: scale(0.01);
    -ms-transform: scale(0.01);
    -o-transform: scale(0.01);
    -webkit-transform: scale(0.01);
    transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    -webkit-transition: all 1s;
}
/*====产品展示=====*/
.blk_18 {
    overflow: hidden;
    zoom: 1;
    width: 1200px;
    padding: 10px 0;
}
.blk_18 .pcont {
    width: 996px;
    float: left;
    overflow: hidden;
}
.blk_18 .ScrCont {
    width: 32766px;
    zoom: 1;
    margin-left: -5px;
}
.blk_18 #List1_1, .blk_18 #List2_1 {
    float: left;
}
.blk_18 .LeftBotton, .blk_18 .RightBotton {
    width: 102px;
    height: 120px;
    float: left;
}
.blk_18 .LeftBotton {
    background: url(../images/p3_leftjt.png) left no-repeat;
    margin-top: 60px;
}
.blk_18 .RightBotton {
    background: url(../images/p3_rightjt.png) right no-repeat;
    margin-top: 60px;
}
.blk_18 a.pl:hover {
    border: 1px solid #5dacec;
    color: #5dacec;
    background: #fff;
}
.p3_li {
    width:24.85%;
    height: 280px;
	margin-right: 0.2%;
	margin-bottom: 0.2%;
	float:left;
    background-color: rgba(255,255,255,0.8);
    position: relative;
    overflow: hidden;
    list-style-type: none
}
.p3_li:nth-child(4n){
	margin-right: 0;
}
.p3_li .m{
	height: 280px;
    line-height: 280px;
}
.p3_li .ca_hidden {
	padding:20px;
}
.p3_li:hover .ca_hidden{
	display:block;
}
.p3_li img {

}
.p3_li ._cont {
    font-size: 14px;
    color: #666666;
    text-align: center;
    line-height: 30px;
}
.foot{ padding: 58px 80px; background: #272b37;}
.footNav{/* margin-top: 70px; */}
.fn-item{width: 200px;float: left;margin-top:20px; padding-right: 30px;}
.fn-list{font-size: 14px; line-height: 30px; color: #cccccc; margin-top: 30px;}
.fn-text{font-size: 24px;line-height: 26px;color: #fff;font-weight: bold;}
.wb-left{ float: left;}
.wb-right{float: right;}
.wb-link span{margin: 0 10px;}
.wb-link{margin-right: 30px;}
.foot .fn-text a{color:#fff;}
.foot a{transition: 0.36s;color: #cccccc;}
.foot a:hover{color: #cccccc;}
.wsc-bottom{ margin-top: 48px; border-top: 1px solid rgba(85,85,85,0.5); height: 28px;line-height: 28px; padding: 25px 0; color: #808080;}
.wb-a span{ margin: 0 20px; color: rgba(255, 255, 255, 0.2);}
.lxwm.fn-list li:nth-child(1) {background:url(../images/foot1.png) no-repeat left; padding-left: 40px;margin-bottom: 5px;}
.lxwm.fn-list li:nth-child(2) {background:url(../images/foot1.png) no-repeat left; padding-left: 40px;margin-bottom: 5px;}
.lxwm.fn-list li:nth-child(3) {background:url(../images/foot2.png) no-repeat left; padding-left: 40px;margin-bottom: 5px;}
.lxwm.fn-list li:nth-child(4) {background:url(../images/foot3.png) no-repeat left; padding-left: 40px;margin-bottom: 5px;}
.lxwm.fn-list li:nth-child(5) {background:url(../images/foot4.png) no-repeat left; padding-left: 40px;margin-bottom: 5px;}

.fn-code img{ width: 120px;}
.fn-item .fn-list {width: 240px; float: left;}
.fn-item .fn-list li{float:left;padding: 5px 50px 0px 0;}
.fn-item .fn-list li:nth-child(2n){padding-right:0;}
.fn-logo{width: 250px;float: left;padding-right: 40px;}
.fn-code{width: 210px;float: right;margin-top: 20px;}
.fn-code li div{text-align: center;}
.foot .logo {float: left;margin: 80px 0 0 0;}
.foot .logo img {display: block;height: 70px;width: auto;}
.foot .text {float: left; height: 72px;font-size: 12px;margin: 10px 0 0 0;color: #666;line-height: 1;padding-left: 20px; background: url(../images/logobg.png) no-repeat left 8px;}
.foot .text strong {display: block;font-size: 26px;color: #294294;margin: 10px 0;line-height: 30px;}
.fn-code .fn-list li{float:left;width:48%;margin: 1%;}
.fn-contact { width: 400px; float: left;margin-top: 20px;}

.copyright {background: #272b37;border-top:1px solid #555555;line-height: 40px; font-size: 14px; color: #666; padding: 10px 0 10px 0;text-align:center;}
.copyright a {font-size: 14px;color: #666;padding: 0 0px 0 40px; transition-duration: 0.4s; -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; -ms-transition-duration: 0.4s; -o-transition-duration: 0.4s;}
.copyright a:hover { color: #666;}