*{
	margin: 0;
	padding: 0;
}
li{list-style: none;}
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
    
/*    margin-left: -14px;
    margin-right: -14px;*/
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    
    min-height: 1px;
    outline: 0;
/*    padding-left: 14px;
    padding-right: 14px;*/
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    /*display: block;*/
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    /*border: 1px solid transparent;*/
}
.slick-arrow.slick-hidden {
    display: none;
}
/* Slider */
.slick-loading .slick-list
{
    background: #fff center center no-repeat;
}


/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    left:40px;
    top: 50%;
    display: block;
    width: 52px;
    height: 100px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
    background:url(../images/ban1.png) no-repeat;
    z-index:100;
}
.slick-next{
    left:auto;
    right:40px;
    background:url(../images/ban2.png) no-repeat;
}
@media  screen and (max-width:991px){
.slick-prev,
.slick-next
{
    width: 30px;
    height: 58px;
    background-size:30px 58px;
    
}
.slick-next{
    background-size:30px 58px;
}
}
@media  screen and (max-width:767px){
.slick-prev,
.slick-next
{
    left:15px;
    width: 26px;
    height: 50px;
    background-size:26px 50px;
    
}
.slick-next{
    left:auto;
    right:15px;
    background-size:26px 50px;
}    
}





/* Dots */

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: ' ';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

.margin_pc{ float:left; width:100%;}
.margin_mobile{ float:left; width:100%; display:none;}
@media  screen and (max-width:991px){
.margin_pc{ display:none;}
.margin_mobile{ display:block;}
}

.container{
	width: 1200px;
}
.prodCon .container{margin:  0 auto;} body {color:#333333} a{color:#333333}a:active,a:hover {color:#005eaf}/* 头部 */
/* 3产品展示-详情页 */
#Subpage{ width: 100%; float: left;margin-top: 5px;}
#Subpage .prodCon{ width: 100%; float: left;}
#Subpage .prodCon .left{ width: 74.818%; float: left;}
#Subpage .prodCon .left .prodTop{ float: left; width: 100%;}
#Subpage .prodCon .left .prodTop .zc{ width: 46.342%; float: left;}
.home_res11{ width: 75.37%; float: left; line-height: 0; border: 1px solid #f0f0f0;}
.home_res12{ width: 22.108%; float: right; position: relative;}
.home_res12 .imgk{ margin: 2px 0; line-height: 0; border: 1px solid #f0f0f0;}
.imgk img{width: 90px;}
.home_res12 .imgk:hover{ border: 1px solid #c11010;}
.slick-prev, .slick-next{ width: 48px; height: 22px; position: absolute; top: auto; left: auto; bottom: -26px;}
.slick-prev{ left: 0; background: url(/template/theme/CN/3119_prodcon5.png) no-repeat center; background-color: #dfdfdf; background-size: cover;}
.slick-prev:hover{ background: url(/template/theme/CN/3119_prodcon5_1.png) no-repeat center; background-color: #005eaf; background-size: cover;}
.slick-next{ right: 0; background: url(/template/theme/CN/3119_prodcon6.png) no-repeat center; background-color: #dfdfdf; background-size: cover;}
.slick-next:hover{ background: url(/template/theme/CN/3119_prodcon6_1.png) no-repeat center; background-color: #005eaf; background-size: cover;}
#Subpage .prodCon .left .prodTop .yc{ width: 48.781%; float: right;}
#Subpage .prodCon .left .prodTop .yc .tit{ border-bottom: 1px solid #e5e5e5;}
#Subpage .prodCon .left .prodTop .yc .tit .t1{ display: inline-block; font-size: 24px; line-height: 26px; padding-bottom: 30px; color: #005eaf; position: relative;}
#Subpage .prodCon .left .prodTop .yc .tit .t1::after{ content: ""; width: 100%; height: 3px; background: #005eaf; position: absolute; bottom: -2px; left: 0;}
#Subpage .prodCon .left .prodTop .yc .info{ margin-top: 30px; font-size: 14px; line-height: 28px; text-align: justify; color: #333;}
#Subpage .prodCon .left .prodTop .yc .info .col{ font-size: 16px; font-weight: bold; color: #005eaf;}
#Subpage .prodCon .left .prodTab{ margin-top: 55px; float: left; width: 100%;}
#Subpage .prodCon .left .prodTab .u1{ float: left; width: 100%; border-bottom: 1px solid #f0f0f0;}


@media screen and  (min-width:991px){#Subpage .prodCon .left .prodTab .u1.fixd{position:fixed; width:719px; top:0; bottom:auto; right:50%; margin-right:-245.5px; z-index:99; background:#fff; }#Subpage .prodCon .left .prodTab .u1.abso{position:absolute; top:auto; bottom:0;}}

@media screen and  (min-width:1199px){#Subpage .prodCon .left .prodTab .u1.fixd{ width:875px;  margin-right:-440.5px;}}
@media screen and  (min-width:1400px){#Subpage .prodCon .left .prodTab .u1.fixd{ width:1025px;  margin-right:-340.5px;}}

#Subpage .prodCon .left .prodTab .l1{ float: left; font-size: 18px; padding: 0 30px; margin-right: 2px; height: 44px; line-height: 44px; background: #f0f0f0;}
#Subpage .prodCon .left .prodTab .l1 a{ color: #333;}
#Subpage .prodCon .left .prodTab .l1.on,#Subpage .prodCon .left .prodTab .l1:hover{ background: #fff; border-top: 2px solid #005eaf; position: relative;}
#Subpage .prodCon .left .prodTab .l1.on::after,#Subpage .prodCon .left .prodTab .l1:hover::after{ content: ""; display: block; width: 100%; height: 1px; background: #fff; position: absolute; bottom: -1px; left: 0;}
#Subpage .prodCon .left .prodTab .l1.on a,#Subpage .prodCon .left .prodTab .l1:hover a{ color: #005eaf;}
#Subpage .prodCon .left .prodTab .u2{ float: left; width: 100%;}
#Subpage .prodCon .left .prodTab .l2{ position: relative; padding: 20px 0 50px 0px; border-bottom: 1px solid #e5e5e5;}
#Subpage .prodCon .left .prodTab .l2:last-child{ border-bottom: 0;}
#Subpage .prodCon .left .prodTab .t1{ font-size: 18px; width: 130px; color: #005eaf; position: absolute; left: 0; top: 50px;}
#Subpage .prodCon .left .prodTab .info{ font-size: 14px; line-height: 28px; text-align: justify; color: #333;}
#Subpage .prodCon .left .prodTab .table1{ width: 100%;}
#Subpage .prodCon .left .prodTab .table1 td{ font-size: 14px; line-height: 20px; padding: 12px 10px 12px 40px; color: #333; border: 1px solid #e5e5e5;}
#Subpage .prodCon .left .prodTab .table1 .td1{ width: 32%; font-weight: bold;}
#Subpage .prodCon .left .link{ font-size: 14px; font-weight: bold; color: #005eaf;}
#Subpage .prodCon .left .link:hover{ text-decoration: underline;}
#Subpage .prodCon .left .sx_fy{ float: left; width: 100%; padding-top: 7.82%; margin-top: 25px; position: relative; background: url(/template/theme/CN/3119_prodcon8.png) center top no-repeat;}
#Subpage .prodCon .left .sx_fy a{ float: left; width:50%; color:#666; font-size:14px; line-height:24px; overflow:hidden;white-space: nowrap; text-overflow:ellipsis; text-transform:uppercase;}
#Subpage .prodCon .left .sx_fy a span{ font-weight:bold; color:#333;}
#Subpage .prodCon .left .sx_fy a.l_fy{ padding-right:10px;}
#Subpage .prodCon .left .sx_fy a.r_fy{ float:right; text-align:right; padding-left:10px;}
#Subpage .prodCon .left .sx_fy a:hover{ color:#005eaf;}
#Subpage .prodCon .left .bd{ margin-top: 60px; float: left; width: 100%;}
#Subpage .prodCon .left .bd .form{ width: 100%;}
#Subpage .prodCon .left .bd .form .tit{ width: 100%; font-size: 18px; height: 44px; line-height: 44px; text-align: center; background: #005eaf; color: #fff;}
#Subpage .prodCon .left .bd .form1{ padding: 18px 45px 50px 45px; background: #fff; width: 100%; overflow: hidden; border: 1px solid #e5e5e5;}
#Subpage .prodCon .left .bd .form .lab{ margin: 7px 0; width: 46%; float: left; position: relative; padding-left: 80px;}
#Subpage .prodCon .left .bd .form .lab:nth-child(2n){ float: right;}
#Subpage .prodCon .left .bd .form .lab1{ margin: 7px 0; width: 100%; float: left; position: relative; padding-left: 80px;}
#Subpage .prodCon .left .bd .form .lab2{ margin: 7px 0; width: 100%; float: left; position: relative; padding-left: 80px; padding-right: 270px;}
#Subpage .prodCon .left .bd .form .lab3{ margin: 50px 0 0 0; width: 100%; float: left;}
#Subpage .prodCon .left .bd .form .name{ width: 80px; font-size: 14px; line-height: 44px; text-align: right; position: absolute; left: 0; top: 0; color: #333;}
#Subpage .prodCon .left .bd .form .fv{ font-size: 14px; color: #333; width: 100%; height: 44px; line-height: 34px; padding: 10px; float: left; background: #f0f0f0;}
#Subpage .prodCon .left .bd .form .fv1{ font-size: 14px; color: #333; width: 100%; height: 140px; line-height: 34px; padding: 10px; border: 0; float: left; background: #f0f0f0;}
#Subpage .prodCon .left .bd .form .fv2{ font-size: 14px; color: #333; width: 100%; height: 44px; line-height: 34px; padding: 10px; float: left; background: #f0f0f0;}
#Subpage .prodCon .left .bd .form .hyz{ width: 270px; position: absolute; right: 0; top: 0;}
#Subpage .prodCon .left .bd .form .hyz .img{ width: 106px; height: 42px; border: 1px solid #f0f0f0; line-height: 0; float: left;}
#Subpage .prodCon .left .bd .form .hyz .img img{ width: 100%; height: 100%;}
#Subpage .prodCon .left .bd .forimgkm .hyz .ico{ float: left; margin: 15px 10px 15px 25px; width: 14px; height: 14px; cursor: pointer; background: url(/template/theme/CN/3119_prodcon10.png) no-repeat center; background-size: cover;}
#Subpage .prodCon .left .bd .form .hyz .wz{ font-size: 14px; line-height: 44px; float: left; color: #444;}
#Subpage .prodCon .left .bd .form .hyz .wz:hover{ text-decoration: underline;}
#Subpage .prodCon .left .bd .form .fv3{ width: 190px; height: 44px; line-height: 44px; font-size: 16px; display: block; margin: 0 auto; color: #fff; background: #005eaf; color: #fff;}
#Subpage .prodCon .right{ width: 22.774%; float: right;}
#Subpage .prodCon .right .bt{ padding-left: 20px; font-size: 18px; height: 44px; line-height: 44px; color: #fff; background: #005eaf;width: 100%;}
#Subpage .prodCon .right .l1{ width: 100%; margin: 10px 0; padding: 6px; box-shadow: 0 4px 5px #d8d7d7; background: #f0f0f0; float: left;}
#Subpage .prodCon .right .l1 .img{ line-height: 0; position: relative;}
#Subpage .prodCon .right .l1 .ico{ position: absolute; bottom: -17px; left: 50%; margin-left: -17px; width: 34px; height: 34px; border-radius: 50%; background: url(../images/prodcon12.png) no-repeat center; background-color: #b6b6b6;}
#Subpage .prodCon .right .l1 .tit{ font-size: 18px; line-height: 20px; margin: 40px 0 15px 0; text-align: center; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #333;}
#Subpage .prodCon .right .l1:hover{ background: #818086;}
#Subpage .prodCon .right .l1:hover .ico{ background-color: #005eaf;}
#Subpage .prodCon .right .l1:hover .tit{ color: #fff;}@media screen and  (max-width:1399px){ .slick-prev,  .slick-next{ width: 35px;}
#Subpage .prodCon .left .prodTop .yc .tit .t1{ padding-bottom: 20px;}
#Subpage .prodCon .left .prodTop .yc .info{ margin-top: 15px;}}@media screen and  (max-width:1199px){ .slick-prev,  .slick-next{ width: 30px;}}@media screen and  (max-width:991px){#Subpage .prodCon .left{ width: 100%;}
 .slick-prev, .slick-next{ width: 30px; height: 15px; bottom: -15px;}
#Subpage .prodCon .left .prodTop .yc .tit .t1{ font-size: 16px; line-height: 18px; padding-bottom: 10px;}
#Subpage .prodCon .left .prodTop .yc .info{ margin-top: 10px;}
#Subpage .prodCon .left .prodTop .yc .info .col{ font-size: 14px;}
#Subpage .prodCon .left .prodTab{ margin-top: 15px;}
#Subpage .prodCon .left .prodTab .l1{ font-size: 16px; padding: 0 10px; height: 34px; line-height: 34px;}
#Subpage .prodCon .left .prodTab .l2{ padding: 15px 0 15px 0;}
#Subpage .prodCon .left .prodTab .t1{ font-size: 16px; width: 100%; margin-bottom: 10px; position: static;}
#Subpage .prodCon .left .prodTab .info{ line-height: 24px;}
#Subpage .prodCon .left .prodTab .table1 td{ padding: 12px 5px 12px 20px;}
#Subpage .prodCon .left .sx_fy{ margin-top: 15px; padding-top: 10.2%;}
#Subpage .prodCon .left .bd{ margin-top: 15px;}
#Subpage .prodCon .left .bd .form .tit{ font-size: 16px; height: 34px; line-height: 34px;}
#Subpage .prodCon .left .bd .form1{ padding: 10px;}
#Subpage .prodCon .left .bd .form .lab{ margin: 5px 0; width: 48%; padding-left: 60px;}
#Subpage .prodCon .left .bd .form .lab1{ margin: 5px 0; padding-left: 60px;}
#Subpage .prodCon .left .bd .form .lab2{ margin: 5px 0; padding-left: 60px; padding-right: 196px;}
#Subpage .prodCon .left .bd .form .lab3{ margin: 5px 0 0 0;}
#Subpage .prodCon .left .bd .form .name{ width: 60px; font-size: 12px; line-height: 34px;}
#Subpage .prodCon .left .bd .form .fv{ height: 34px; line-height: 24px; padding: 10px;}
#Subpage .prodCon .left .bd .form .fv1{ height: 100px; line-height: 24px; padding: 10px;}
#Subpage .prodCon .left .bd .form .fv2{ height: 34px; line-height: 24px; padding: 10px;}
#Subpage .prodCon .left .bd .form .hyz{ width: 196px;}
#Subpage .prodCon .left .bd .form .hyz .img{ width: 80px; height: 32px;}
#Subpage .prodCon .left .bd .form .hyz .ico{ margin: 12px 5px; width: 10px; height: 10px;}
#Subpage .prodCon .left .bd .form .hyz .wz{ font-size: 12px; line-height: 34px;}
#Subpage .prodCon .left .bd .form .fv3{ width: 190px; height: 34px; line-height: 34px; font-size: 16px;}
#Subpage .prodCon .right{ display: none; width: 100%; margin-top: 0;}
#Subpage .prodCon .right .bt{ padding-left: 10px; font-size: 16px; height: 30px; line-height: 30px;}
#Subpage .prodCon .right .l1{ margin: 8px 0; padding: 3px;}
#Subpage .prodCon .right .l1 .ico{ bottom: -12px; margin-left: -12px; width: 24px; height: 24px;}
#Subpage .prodCon .right .l1 .tit{ font-size: 14px; line-height: 16px; margin: 18px 0 8px 0;}}@media screen and  (max-width:767px){{ width: 100%;}
 .slick-prev, .slick-next{ bottom: -18px;}
#Subpage .prodCon .left .prodTop .yc{ width: 100%; margin-top: 15px;}
#Subpage .prodCon .left .prodTab .l1{ font-size: 14px; padding: 0 5px;}
#Subpage .prodCon .left .prodTab .t1{ font-size: 14px;}
#Subpage .prodCon .left .prodTab .info{ font-size: 12px; line-height: 20px;}
#Subpage .prodCon .left .prodTab .table1 td{ padding: 12px 5px 12px 10px;}
#Subpage .prodCon .left .bd .form .lab{ width: 100%;}
#Subpage .prodCon .left .bd .form .lab2{ padding-right: 100px;}
#Subpage .prodCon .left .bd .form .hyz{ width: 100px;}
#Subpage .prodCon .left .bd .form .hyz .wz{ display: none;}
#Subpage{
	float: none;
	padding: 0 15px;
	margin-top: 15px;
}
    
}