﻿@charset "utf-8";
/* CSS Document */
/*切图：zyjn*/
html{ overflow-x:hidden; overflow-y:auto;}
body{background-color:#fff;}
*{ padding:0; margin:0; outline: none;}
ul,ol,li,dl,dd,dt{ list-style-type:none; line-height:normal;}
body, button, input, select, textarea{ font-family:'Microsoft yahei' ,Arial; font-size:12px;}
code, kbd, pre, samp { font-family:'Microsoft yahei' ,Arial;}
address, caption, cite, code, dfn, em, th, var {
	font-style: normal;
	font-weight: normal;
}
a{ text-decoration:none; color:#333;
        transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
-webkit-transition: all 0.5s linear;
     -o-transition: all 0.5s linear;
-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
-webkit-tap-highlight-color: transparent;
}
a:hover{color:#333; cursor:pointer;}
img{border:0; max-width:100%; }
table { border-collapse: collapse; border-spacing: 0; }
h1,h2,h3,h4,h5,h6{ margin:0; font-weight:normal; font-family:'Microsoft yahei' ,Arial;}
h1{font-size:36px;}
h2{font-size:24px;}
h3{font-size:22px;}
h4{font-size:18px;}
h5{font-size:14px;}
h6{font-size:12px;}
input,table,tr,td{ margin:0; padding:0; border:none;}
button,table{ border:none; background:none; margin:0; padding:0;}
select{ margin:0; padding:0; font-family:'Microsoft yahei' ,Arial;}
textarea{ resize:none; outline:0;}
input{ outline:0;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
i{font-style:normal;}

.elli{overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.minHeight{min-height:500px;}

/*首页 */
/*首页顶部*/
.top1{position: absolute; top:0; left: 0; width:100%; background-color:rgba(0,0,0,0.1);z-index: 2000; border-bottom:1px solid rgba(255,255,255,0.1); box-sizing: border-box;}
.top1 .logo{width:310px; float:left; margin: 16.5px 0 0 0;}

.search{ position: relative; float:right; z-index: 100; margin:35px 10px 0 0; border-radius: 50%;border:1px solid #fff;}
.search .submit{display:block; width:30px; height: 30px; position: relative; z-index: 20; 
	appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
outline: 0;
border-radius:50%;}
.search .input{width:0px; position: absolute; top:0px; right:0px; overflow: hidden;border:0 solid rgba(255,255,255,1); border-radius: 30px;
-webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;}
.search .input input{display:block; width: 100%; height: 30px; line-height: 28px; padding:0 30px 0 10px; background:none; color:#fff;
	appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
outline: 0; border-radius: 0;}
.search:hover{border-color:rgba(255,255,255,0);}
.search:hover .input{width:160px; border-width: 1px;}

.menu_box{float:left; margin-left:14%;}
.menu{float:left;}
.menu .nli{float:left; position: relative; text-align: center; margin-right:64px;}
.menu .nli:last-child{margin-right:0;}
.menu .nli span > a{font-size:15px; color:#fff; display: block; min-width: 80px; padding:0 15px; border-bottom:2px solid rgba(255,255,255,0); line-height: 100px; height: 100px; letter-spacing: 1px; box-sizing: border-box;}
.menu .nli:hover span > a{background-color:rgba(255,255,255,0.2); border-color:#fff;}
.menu .nli.hover span > a{background-color:rgba(255,255,255,0.2); border-color:#fff;}

.sub{position: absolute; top:100px; left: 50%; width:140px; margin-left:-70px; background-color:rgba(0,0,0,0.2); text-align: center; z-index: 101; display:none;}
.sub a{display:block; font-size:14px; color:#fff;  padding:10px 0; border-bottom:1px solid rgba(255,255,255,0.1);}
.sub a:hover{background-color:rgba(0,0,0,0.6)}

@media screen and (max-width:1549px){
	.menu_box{margin-left:9%;}
	.menu .nli{margin-right:40px;}
    .search .input input{background:rgba(0,0,0,.5);}
}
@media screen and (max-width:1199px){
	.menu .nli span > a{font-size:13px;}
	.menu_box{margin-left:7%;}
	.menu .nli{margin-right:20px;}
}

/*手机头*/
.top2{position: absolute; top:0; left: 0; width:100%; background-color:rgba(0,0,0,0.1); display: none; z-index: 2000; height: 60px;}
.top2 .logo{width:120px; height:auto; float:left; margin-top:9px;}

@media screen and (max-width:991px){
    .top2{ display:block;}
	.top1{ display:none;}
	
}



/*下拉*/
.menuph{
    float:right;
    margin:10px 0 0 0;
    cursor: pointer;
    width: 40px;
    height: 40px;
    text-align: center;
}
.menuph .point
{
    display: inline-block;
    width: 28px;
    height: 22px;
    margin-top: 10px;
    position: relative;
}
.menuph .point:hover .navbtn,
.menuph .point:hover .navbtn::after,
.menuph .point:hover .navbtn::before
{
    width: 28px;
}
.menuph .navbtn
{
    position: absolute;
    top: 10px;
    right: 0;
    display: inline-block;
    width: 21px;
    height: 1px;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
    background: #fff;
}
.menuph .navbtn::after,
.menuph .navbtn::before
{
    position: absolute;
    right: 0;
    display: inline-block;
    width: 28px;
    height: 1px;
    content: '';
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
    background: #fff;
}
.menuph .navbtn::after
{
    top: -11px;
}
.menuph .navbtn::before
{
    top: 10px;
}
.menuph .point.active .navbtn{
    background: transparent;
}
.menuph .point.active .navbtn::after{
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 0px;
}
.menuph .point.active .navbtn::before
{
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: 0px;
}


/*手机下拉*/
.xialaph{
    position: absolute;
    top: 60px;
    left: 0;
    width: 100%;
    padding-bottom: 20px;
    display: none;
    z-index: 1029;
    background: #fff;
}
.xialaph .img_d{ display:none;}
.xialaph .ul2,
.xialaph .ul3{
    display: none;
}
.xialaph h4 a{
    display: block;
    color: #333;
    font-size: 14px;
    font-weight: bold;
    line-height: 50px;
    position: relative;
}
.xialaph h4{
    position: relative;
}
.xialaph li:last-child h4::before{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #dddddd;
    /*opacity: 0.1;*/
}
.xialaph li:first-child h4::after{display:none;}
.xialaph h4::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #dddddd;
    /*opacity: 0.1;*/
}
.xialaph h4 em{ font-size: 12px; margin-left: 5px; text-transform: uppercase;}

.xialaph h5 a{
    display: block;
    color: #333;
    font-size: 14px;
    line-height: 42px;
}
.xialaph h5{
    position: relative;
}
.xialaph h5::after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 1px;
    background-color: #dddddd;
    /*opacity: 0.05;*/
}
.xialaph li:last-child h5::after{
    display: none;
}
.xialaph h4 b{
    position: absolute; right: 5px; top: 50%;
    width: 9px;
    height: 9px;
    float: right;
    border-top: #999 solid 1px; border-right: #999 solid 1px;
    margin-top: -5px;
    cursor: pointer;
    transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.xialaph h4.active b{
    transform:rotate(135deg);
    -webkit-transform:rotate(135deg);
    -moz-transform:rotate(135deg);
    -o-transform:rotate(135deg);
    margin-top: -7px;
}
/*.xialaph .ul2{ padding-left: 30px;  }*/
.xialaph .ul3{
    padding-top: 12px;
    padding-bottom: 18px;
    padding-left: 15px;
    position: relative;
}
.xialaph .ul3::after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 1px;
    background-color: #e5e5e5;
}
.xialaph li:last-child .ul3::after{
    display: none;
}
.xialaph .ul3 li a{
    color: #666;
    font-size: 14px;
    line-height: 35px;
    display: block;
}
.xialaph .ul3 li{
    padding-top: 5px;
}
.xialaph .ul3 li:first-child{
    padding-top: 0;
}

.xialaph h5 b{
    position: absolute; right: 5px; top: 50%;
    width: 9px;
    height: 9px;
    float: right;
    border-top: #999 solid 1px; border-right: #999 solid 1px;
    margin-top: -5px;
    cursor: pointer;
    transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.xialaph h5.active b{
    transform:rotate(135deg);
    -webkit-transform:rotate(135deg);
    -moz-transform:rotate(135deg);
    -o-transform:rotate(135deg);
    margin-top: -7px;
}

.xialaph .searchP{ margin-top: 15px; height: 35px; border: #dddddd solid 1px; width:60%; float:left;
    border-radius:18px;
    -webkit-border-radius:18px;
    -moz-border-radius:18px;
    -o-border-radius:18px;
}
.xialaph .searchP button{ float: right; width: 33px; height: 33px; line-height: 0;}
.xialaph .searchP .searchLeft{ padding: 0 34px 0 0;}
.xialaph .searchP .searchLeft .Iminput{ float: left; width: 100%; height: 33px; padding: 0 0 0 14px; color: #333; font-size: 14px; border: 0; background: 0;
    border-radius:18px;
    -webkit-border-radius:18px;
    -moz-border-radius:18px;
    -o-border-radius:18px;
    -webkit-appearance:none;
    outline: 0;
}



.phonemeng{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: .6;
    z-index: 196;
    display: none;
}
.phonemeng.active{
    display: block;
}


/*banner*/
.pz_banner{clear: both;}
.c_banner{position:relative; overflow: hidden;}
.slick-slide{height:auto;}
.slide1 .slick-dots{width:100%; left: 0; bottom:45px; text-align: center; line-height: 0;}
.slide1 .slick-dots li{display:inline-block; vertical-align: bottom; width:26px; height: 6px; background-color:#fff; margin:0 5px; opacity: 0.5;}
.slide1 .slick-dots li.slick-active{opacity:1;}
.slide1 .slick-prev,
.slide1 .slick-next{width:48px; height: 66px; opacity:0.5; }
.slide1 .slick-prev{background:url(../images/p1.png) center no-repeat; background-size:100%; left: 25px;}
.slide1 .slick-next{background:url(../images/p2.png) center no-repeat; background-size:100%; right:25px;}
.slide1 .slick-prev:hover,
.slide1 .slick-next:hover{opacity:1; }

@media screen and (max-width:991px){
	.slide1 .slick-dots{bottom:10px;}
	.slide1 .slick-dots li{width:10px; height: 2px;}
}



/*bottom*/
.index1{padding:110px 0; position: relative;}
.index1 .right{width:44.4%; float:right;}
.title {font-weight:bolder;}
.title .H3{font-size:40px; color:#6c6c6c; font-family: Arial; font-weight: bolder; text-transform: uppercase; letter-spacing: 1px;}
.title .H4{font-size:30px; color:#dbdbdb; margin: 15px 0 30px 0;}
.title .line{width:40px; height: 4px; background-color:#b81b22; display: block;}
.index1 .p{font-size:15px; color:#b4b4b4; line-height: 30px; margin: 30px 0 40px 0;}
.index1List .list{width:31.31%; margin-right:2%; border:1px solid #343434; text-align: center; float:left; background-color:#242424;padding:24px 0 20px 0;}
.index1List .ico{width:52px; height: auto; display: block; margin: auto; line-height: 0;}
.index1List .ico .img1{display:none;}
.index1List .H5{font-size:16px; color:#fff; margin:15px 0 10px 0;}
.index1List .H6{font-size:12px; color:#fff; text-transform: uppercase;}
.index1List .list:hover{border-color:#6d6d6d; background-color:#901d23;}
.index1List .list:hover .ico .img1{display:block;}
.index1List .list:hover .ico .img{display:none;}
.index1 .pic{width:50%; position: absolute; top:0; left: 0; height: 100%;}

@media screen and (max-width:1549px){
	.index1 {padding:60px 0;}
	.title .H3{font-size:30px;}
	.title .H4{font-size:20px;}
}
@media screen and (max-width:991px){
	.index1 .right{width:100%; float: none;}
	.index1 .pic{width:100%; position: static; margin-top:20px; background:none!important; height:auto;}
}
@media screen and (max-width:767px){
	.index1{padding:30px 0;}
	.title .H3{font-size:22px;}
	.title .H4{font-size:18px; margin: 10px 0;}
	.title .line{height:2px;}
	.index1 .p{font-size:13px; line-height: 22px; margin: 20px 0;}
	.index1List .list{margin: 0 1%; padding:10px 0;}
	.index1List .ico{width:30px;}
	.index1List .H5{font-size:14px;}
}

.index2{background-color:#242424; padding-top:80px;}
.title2{text-align:center;}
.title2 .line{margin:auto;}
.index2List{margin-top:50px; }
.index2List .list{width:33.33%; float:left; position: relative;}
.index2List .pic{width:100%; height:358px; }
.index2List .text{height:358px; padding:73px 26.56% 0 26.56%; box-sizing: border-box; text-align: center; background-color:#191919;}
.index2List .text .ico{width:58px; height: auto; margin: auto; display: block; line-height: 0;}
.index2List .text .H4{font-size:18px; color:#fff; margin: 32px 0 17px 0;}
.index2List .text .p{font-size:14px; line-height: 24px; height: 48px; color:#999999;
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.index2List .text .more{width:90px; line-height: 34px; display: block; margin: auto; font-size:14px; color:#b81b22; font-weight: bold; margin-top:10px;}
.index2List .list:hover .text{background-color:#b81b22;}
.index2List .list:hover .text .H4,
.index2List .list:hover .text .p,
.index2List .list:hover .text .more{color:#fff;}
.index2List .list:hover .text .more{border-bottom:1px solid #c33f45; font-weight: normal;}

@media screen and (max-width:1549px){
	.index2{padding-top:60px;}
	.index2List .text{padding:73px 16% 0 16%;}
}
@media screen and (max-width:1199px){
	.index2List .text{padding:50px 20px 0 20px; height: 300px;}
	.index2List .text .ico{width:40px;}
	.index2List .pic{height:300px;}
}
@media screen and (max-width:767px){
	.index2{padding-top:30px;}
	.index2List{margin-top:30px;}
	.index2List .list{width:100%; padding-top:200px;}
	.index2List .pic{width:100%; height: 200px; position: absolute; top:0; left: 0; }
	.index2List .text{height:auto; padding:20px;}
	.index2List .text .H4{font-size:15px; margin: 10px 0;}
	.index2List .text .p{font-size:12px; line-height: 22px; height: 44px;}
	.index2List .text .ico{width:30px;}
}

.index3{padding:100px 0 48px 0; }
.index3Margin{margin:0 -10px;}
.index3Slick{margin-top:30px;}
.index3Slick .list{width:93.42%; margin:10px auto 38px auto; background-color:#f5f5f5; position: relative;}
.index3Slick .pic{width:100%; height: auto; overflow: hidden;}
.index3Slick .pic img{-webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}
.index3Slick .down{padding:35px 19px; text-align: center;}
.index3Slick .down .H3{font-size:18px; color:#3e3e3e;}
.index3Slick .down .H4{font-size:14px; color:#3d3d3d; line-height: 32px; margin: 15px 0 5px 0; display: inline-block; border-bottom:1px solid #ABABAB ; opacity: 0.5;}
.index3Slick .down .p{font-size:14px; color:#7c7c7c; line-height: 30px; height: 60px;
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.index3Slick .down .more{width:30px; height: 30px;  margin:25px auto 20px auto; display: none;}
.index3Slick .date{width:78px; position: absolute; top:11px; left:20px; text-align: center;}
.index3Slick .date .day{font-size:30px; color:#fff; font-weight: bold; line-height: 45px; height: 45px; background-color:#b81b22;}
.index3Slick .date .month{width:100%; height: 36px; line-height: 36px; background-color:#a51820; font-size:16px; color:#fff;}
.index3Slick .list:hover{box-shadow: 0 21px 30px rgba(0,0,0,0.36);}
.index3Slick .list:hover .pic img{transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-o-transform:scale(1.1);}
.index3Slick .list:hover .H3{color:#b81b22; margin-bottom:18px;}
.index3Slick .list:hover .H4{display:none;}
.index3Slick .list:hover .more{display:block;}
.index3 .more2{width:146px; height: 41px; border:1px solid #fff; display: block; margin: auto; line-height: 41px; text-align: center; font-size:16px; color:#fff;}
.index3 .more2:hover{background-color:#fff; color:#424242;}
.index3Slick .slick-dots{width:100%; left: 0; bottom:16px; text-align: center; line-height: 0;}
.index3Slick .slick-dots li{display:inline-block; vertical-align: bottom; width:14px; height: 2px; background-color:#fff; margin:0 5px; opacity: 0.5;}
.index3Slick .slick-dots li.slick-active{opacity:1;}

@media screen and (max-width:1549px){
	.index3{padding:60px 0 40px 0;}
}
@media screen and (max-width:767px){
	.index3{padding:30px 0;}
	.index3Slick .date{top:0; left:0;}
	.index3Slick .date{width:60px;}
	.index3Slick .date .day{font-size:20px;}
	.index3Slick .date .month{font-size:12px;}
	.index3Slick .down{padding:15px 5px;}
	.index3Slick .down .H3{font-size:15px;}
	.index3Slick .down .H4{font-size:12px; margin:0;}
	.index3Slick .down .p{font-size:12px; line-height: 22px; height: 44px;}
	.index3Slick .list:hover .more{margin:10px 0;}
	.index3 .more2{width:100px; height: 34px; line-height: 34px; font-size:12px;}
	.index3Slick{margin-top:20px;}
}

.index4{padding:100px 0 80px 0;}
.title3 .H3{color:#fff;}
.title3 .line{background-color:#fff;}
.index4Margin{margin:0 -10px;}
.index4Slick{margin-top:30px;}
.index4Slick .list{width:92.2%; margin:20px auto;}
.index4Slick .list .pic{margin-bottom:18px; display: block; width:100%; background-color:#7c0c0e;}
.index4Slick .list .pic:last-child{margin-bottom:0;}
.index4Slick .list .pic .img1{display:none;}
.index4Slick .list .pic:hover{ background-color:#fff;}
.index4Slick .list .pic:hover .img1{display:block; box-shadow: 0 4px 24px rgba(50,50,50,0.75);
transform:scale(1.08);
	-webkit-transform:scale(1.08);
	-moz-transform:scale(1.08);
	-o-transform:scale(1.08);
}
.index4Slick .list .pic:hover .img{display:none;}
.index4Slick .slick-prev{background:url(../images/p14.png) center no-repeat; background-size:100%; right:66px;}
.index4Slick .slick-next{background:url(../images/p15.png) center no-repeat; background-size:100%; right:0;}
.index4Slick .slick-prev,
.index4Slick .slick-next{width:48px; height: 48px; border-radius: 50%; top:-97px;transform: translate(0); left: auto; background-color:#ac1923;}
.index4Slick .slick-prev:hover,
.index4Slick .slick-next:hover{background-color:#7c0c0e;}

@media screen and (max-width:1549px){
	.index4{padding:60px 0 ;}
}
@media screen and (max-width:991px){
	.index4Slick .slick-prev,
	.index4Slick .slick-next{width:30px; height: 30px; top:-40px;}
	.index4Slick .slick-prev{right:33px;}
}
@media screen and (max-width:767px){
	.index4{padding:30px 0 20px 0;}
	.index4Slick .list .pic{margin-bottom:10px;}
	.index4Slick .slick-prev,
	.index4Slick .slick-next{top:-30px;}
}

/*bottom*/
.bottomTop{padding:80px 0; background-color:#102e6b;}
.bottomTop1{float:left;}
.bottomTop1 .hotLine{font-size:18px; color:#fff; line-height:20px; }
.bottomTop1 .hotLine .ico{width:20px; height: 20px; line-height: 0; float:left; margin-right:10px;}
.bottomTop1 .H3{font-size:24px; color:#fff; font-family: Arial;  margin: 20px 0 23px 0;}
.bottomTop1 .p{font-size:14px; color:#b2b2b2; line-height: 30px; }
.bottomTop2{ text-align: center; margin-left:16.44%; float:left;}
.bottomTop2 .H4{font-size:18px; color:#f2f2f2;}
.bottomTop2 .p{font-size:16px; color:#b2b2b2; margin: 20px 0;}
.bottomTop2 .bShare{display:inline-block;}
.bottomTop2 .bShare a{width:22px; height: 22px; margin: 0 8px; padding:0;}
.bottomTop2 .bShare .bds_tsina{background:url(../images/p22.png) center no-repeat;}
.bottomTop2 .bShare .bds_weixin{background:url(../images/p24.png) center no-repeat;}
.bottomTop2 .bShare .bds_sqq{background:url(../images/p26.png) center no-repeat;}
.bottomTop2 .bShare .bds_tsina:hover{background-image:url(../images/p23.png);}
.bottomTop2 .bShare .bds_weixin:hover{background-image:url(../images/p25.png);}
.bottomTop2 .bShare .bds_sqq:hover{background-image:url(../images/p27.png);}
.bottomTop3{float:right; margin-top:8px;}
.bottomTop3 .bEwm{width:126px; height: 126px; border-radius: 6px; background-color:#fff; float:left;  padding:9.5px; box-sizing: border-box;}
.bottomTop3 .text{float:left; margin-left:12px; margin-top:35px;}
.bottomTop3 .text .H4{font-size:18px; color:#aa191f; line-height: 34px;}
.bottomTop3 .text .H5{font-size:14px; color:#d9d9d9; line-height: 30px;}
.bottomTop3 .text .H5 p{display:inline;}
.bottomTop3 .text .H6{font-size:14px; color:#999999; line-height: 30px;}
.bottomDown{background-color:#000; padding:25px 0;}
.bottomDown .cr{float:left; line-height: 30px; font-size:14px; color:#b2b2b2;}
.bottomDown .cr a{ color:#b2b2b2;}
.bottomDown .bLink{float:right;}
.bottomDown .bLink a,
.bottomDown .bLink .line{float:left; line-height: 30px; font-size:14px; color:#ffffff; opacity: 0.5;}
.bottomDown .bLink .line{margin:0 15px;}
.bottomDown .bLink a:hover{opacity:1;}

@media screen and (max-width:1549px){
	.bottomTop2{margin-left:7%;}
}
@media screen and (max-width:1199px){
	.bottomTop{padding:40px 0;}
	.bottomTop1 .hotLine,
	.bottomTop2 .H4,
	.bottomTop3 .text .H4{font-size:15px;}
	.bottomTop1 .H3{font-size:20px;}
	.bottomTop1 .p,
	.bottomTop2 .p,
	.bottomTop3 .text .H5,
	.bottomTop3 .text .H6{font-size:12px;}
	.bottomTop3 .bEwm{width:100px; height: 100px;}
	.bottomTop3 .text{margin-top:10px;}
}
@media screen and (max-width:991px){
	.bottomTop2{display:none;}
}
@media screen and (max-width:767px){
	.bottomTop3{display:none;}
	.bottomTop{padding:20px 0;}
	.bottomTop1 .H3{margin:10px 0;}
	.bottomTop1 .p{line-height:22px;}
	.bottomDown{padding:10px 0; text-align: center;}
	.bottomDown .bLink{display:inline-block; float:none;}
	.bottomDown .cr{font-size:12px; line-height: 22px;}
}

/*右漂浮*/
.f_r_box{position:fixed; top:466px; right:2px; z-index: 99999;}
.f_r{padding:20px 0; border-radius: 12px 0 0 12px; background-color:rgba(48,48,48,0.8); width:55px;}
.fEwm{width:0; height: 87px; position: absolute; top:50%; margin-top:-42px; right:57px; background-color:rgba(207,14,11,0.8); border-radius: 6px; overflow: hidden;
-webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}
.fEwm .span{width:87px; height: 87px; padding:5px; display: block; box-sizing: border-box;}
.f_r li{cursor:pointer; position: relative;}

.frNum{position:absolute; top:0; right:-250px;height: 100%;background-color:rgba(207,14,11,0.8);width:241px; overflow: hidden; border-radius: 8px 0 0 8px;
		-webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;}
	.frNum .frNumIco{float:left; width:55px;}
	.frNum .p{font-size:14px; color:#fff; line-height: 16px; margin-top:8px;}

    .f_r li:hover .frNum{right:0}
	.f_r li:hover{background-color:rgba(207,14,11,0.8)}
	.f_r li:hover .fEwm{width:87px;}
	
@media screen and (min-width:992px){
	.f_r_box .c_close{display:none;}
    .f_r li:hover .imgNone{opacity:0;}
}
.f_r_box .c_close{width:26px; height: 26px; position: absolute; bottom:-50px; left:50%; margin-left:-13px; z-index: 999;  border-radius: 50%; cursor: pointer;}
@media screen and (max-width:991px){
	.f_r li .frNum1{display:none;}
	.f_r_box{bottom:50px; right:10px; top:auto;}
	.f_r li.hover .frNum{right:0}
	.f_r li.hover{background-color:rgba(207,14,11,0.8)}
	.fEwm{right:40px;}
	.f_r li.hover .fEwm{width:87px;}
	.f_r{width:40px; padding:10px 0;}
	.f_r_box .c_close{bottom:-30px;}
	.frNum .frNumIco{width:40px;}
	.frNum .p{font-size:12px;  margin-top:3px;}
}	
	
/*弹窗*/
.indexPopBox{width:100%; height: 100%; position: fixed; z-index: 99999; top:0; left: 0; background-color:rgba(0,0,0,0.8);}
.indexPop{width:562px; position: fixed; top:50%; left: 50%; z-index: 999999; border-radius:8px; overflow: hidden; 
-webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);}
.indexPop .top{width:100%;  background-color:#cc2320; padding:14px 20px;}
.indexPop .top .left{width:134px; float:left;}
.indexPop .top .right{float:right; font-size:28px; color:#fff; font-family: Arial; line-height:34px; margin-top:6px; }
.indexPop .top .right .ico{width:34px; height: 34px; float:left; margin-right:10px;}
.indexPop .down{padding:39px 136px 30px 136px;background-color:#fff ; }
.indexPop .down .list{width:100%; position: relative; border:1px solid #d9d9d9; margin-bottom:12px;}
.indexPop .down .list .input{width:100%; line-height: 30px; padding:7px 10px 7px 54px ; font-size:14px; color:#333; box-sizing: border-box; height: 44px;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
outline: 0;
border-radius:0}
.indexPop .down .list .ico{width:44px; height: 44px; position: absolute; top:0; left: 0; background-color:#f7f8fc;}
.indexPop .down .list .input::-webkit-input-placeholder{font-size:14px; color:#757575;}  
.indexPop .down .list .input::-moz-placeholder{font-size:14px; color:#757575;}                      
.indexPop .down .list .input::-ms-input-placeholder{font-size:14px; color:#757575;} 
.indexPop .down .listYzm{border:none;}
.listYzm .input2{width:60.34%; float:left; padding:7px 10px; line-height: 30px;border:1px solid #d9d9d9; display: block;font-size:14px; color:#333;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
outline: 0;
border-radius:0}
.listYzm .yzm{width:37.58%; float:right; background:url(../images/p38.png) center no-repeat; background-size:cover; height: 44px; line-height: 44px; font-size:16px; color:#575757; text-align: center; cursor: pointer;}
.listYzm .yzm:hover{color:#cc2320;}
.indexPop .submit{width:100%; height: 44px; border-radius: 6px; margin-top:22px; display: block; background-color:#cc2320; font-size:16px; color:#fff;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
outline: 0;}
.agree{width:100%; margin-top:32px; font-size:14px; color:#656565; text-align: center; letter-spacing: 0.5px; line-height: 20px; cursor: pointer; position:relative;}
.agree .agreeIco{width:12px; height: 12px; background:url(../images/p39.png) center no-repeat; display: inline-block; margin-right:15px; vertical-align: middle;}
.agree.on .agreeIco{background-image:url(../images/p40.png);}
.agree input{position:absolute; left:0; top:0; width:100%; height:100%; opacity:0;}

@media screen and (max-width:767px){
	.indexPop{width:90%;}
	.indexPop .down{padding:20px;}
	.indexPop .top .left{width:100px;}
	.indexPop .top{padding:10px;}
	.indexPop .top .right{ font-size:14px; line-height: 30px; margin: 0; margin-top:2px; width:140px;}
	.indexPop .top .right .ico{width:30px; height: 30px;}
	.indexPop .down .list .input{font-size:12px; height: 34px; line-height: 24px; padding:5px 10px 5px 44px;}
	.indexPop .down .list .input::-webkit-input-placeholder{font-size:12px; }  
   .indexPop .down .list .input::-moz-placeholder{font-size:12px; }                      
   .indexPop .down .list .input::-ms-input-placeholder{font-size:12px;} 
	.listYzm .yzm,
	.listYzm .input2,
	.indexPop .submit,
	.agree{font-size:12px;}
	.agree .agreeIco{margin-right:10px;}
	.indexPop .down .list .ico{width:34px; height: 34px;}
	.listYzm .input2,
	.listYzm .yzm,
	.indexPop .submit{height:34px; line-height: 34px;}
	.agree{margin-top:10px;}
}

/*大框教育*/
.bannerText{width:100%; text-align: center; top:50%; left: 0; position:absolute;
-webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);}
.bannerText .H4{font-size:46px; color:#fff; font-weight: bold; font-family: Arial; text-transform: uppercase; letter-spacing: 3px;}
.bannerText .a{font-size:14px; color:#fff; letter-spacing: 1px; margin-top:5px;}
.bannerText a{color:#fff;}
.bannerText a:hover{color:#ca2220;}

@media screen and (max-width:991px){
	.bannerText .H4{font-size:16px;}
	.bannerText .a{font-size:10px;}
	.bannerText{margin-top:20px;}
}

.pageNav{margin-top:-60px; position: relative;z-index: 1; text-align: center; font-size:0;}
.pageNav a{display:inline-block; width:199px; height: 60px; line-height: 60px; font-size:18px; color:#fff; background-color:rgba(0,0,0,0.3); margin: 0 0.5px;}
.pageNav a:hover{background:rgba(202,34,32,0.8);}
.pageNav a.hover{background:rgba(202,34,32,0.8);}

@media screen and (max-width:1549px){
	.pageNav a{font-size:16px;}
}
@media screen and (max-width:1199px){
	.pageNav a{width:170px;}
}
@media screen and (max-width:991px){
	.pageNav{display:none;}
}

/*内页下拉*/
.babyserBox{position: relative; height: 41px; width:100%; display: none; background-color:#fff;}
.babyser{ position: absolute; z-index: 5; top:0; left: 0;width:100%;}
.babyser h2{ float:left; width:100%; border-bottom:#e1e1e1 solid 1px;  color:#333333; font-size:16px; line-height:40px; }
.babyser h2 .imgr{ float:right; margin:10px 0 0 0;}
@media  screen and (max-width:991px){
    .babyser h2 .imgr{ float:right; margin:12px 0 0 0;
        transition: all 0.2s linear;
    }
    .babyser h2.active .imgr{
        -webkit-transform:rotate(180deg);
        -moz-transform:rotate(180deg);
        -o-transform:rotate(180deg);
        transform:rotate(180deg);
    }
}
.pz_SideLayerph{ display:none;  background-color:#fff;}
.pz_SideLayerph .l1{}
.pz_SideLayerph .l1 h3{ color:#333; font-size:14px; line-height:40px; cursor:pointer; border-bottom:#e1e1e1 dashed 1px; position: relative;}
.pz_SideLayerph .l1 h3 a{ display: block; color:#333; padding-left:15px;}
.pz_SideLayerph .l1 h3.active a{ color:#337ab7;}
.pz_SideLayerph .l1 h3 img{ position: absolute; right: 0; top: 0; margin:17px 15px 0 0;}
.pz_SideLayerph .l1 h3 img.img3{ display:block;}
.pz_SideLayerph .l1 h3 img.img3h{ display:none;}
.pz_SideLayerph .l1 h3.active img.img3{ display:none;}
.pz_SideLayerph .l1 h3.active img.img3h{ display:block;}
.pz_SideLayerph .l1 .l1ul{ display:none;}
.pz_SideLayerph .l1 .l1ul li{border-bottom:#e1e1e1 solid 1px; padding:10px 10px 10px 29px; font-size:14px; line-height:22px;}
.pz_SideLayerph .l1 .l1ul li:last-child{ border:0;}
.pz_SideLayerph .l1 .l1ul li a{color:#999999;}

@media screen and (max-width:991px){
	.babyserBox{display:block;}
}

.conPadding{padding:0 10.52%;}
.eduBox{padding:90px 0 70px 0; font-size:16px; color:#5e5e5e; line-height: 36px; text-align: center;}
.eduBox .text{text-align:center; font-size:18px; color:#585858; font-weight: bold; line-height: 36px;}
.eduBox .imgBox{margin:40px 0 50px 0; padding:0 1.25%;}
.eduBox .img{width:31.62%; margin:10px 2.57% 10px 0; float:left;}
.eduBox .img:nth-child(3n){margin-right:0;}
.eduBox .p{font-size:16px; color:#5e5e5e; line-height: 36px; text-align: center;}

@media screen and (max-width:1549px){
	.eduBox{padding:60px 0;}
	.conPadding{padding:0;}
}
@media screen and (max-width:1199px){
	.eduBox .p{font-size:14px; line-height: 30px;}
	.eduBox .text{font-size:16px;}
}
@media screen and (max-width:767px){
	.eduBox{padding:30px 0;}
	.eduBox .text{font-size:14px; line-height: 24px; text-align: justify;}
	.eduBox .imgBox{margin:10px 0;}
	.eduBox .p{font-size:12px; line-height: 22px; text-align: justify;}
	.eduBox .text br,
	.eduBox .p br{display:none;}
}

/*FENGZHENG商城*/
.mall{padding:90px 0 100px 0;}
.mall .text{font-size:16px; color:#606060; line-height: 36px;}
.mall .text .H3{font-size:21px; color:#606060; font-weight: bold;}
.mall .text .H4{font-size:16px; color:#606060; font-weight: bold;}
.agent{margin-top:55px; border-radius: 6px; overflow: hidden; background-color:#f4f4f4; padding-bottom:100px;}
.agent .H2{width:100%; text-align: center; line-height: 86px; font-size:30px; color:#fff; font-weight: bold;background:url(../images/p41.png) center no-repeat; background-color:#cf0e0b; }

.mall .message{padding: 40px 5% 67px 5%;}
.mall .messageInput{width:48.14%; float:left; margin:0 3.72% 20px 0;}
.mall .message .messageInput.even{margin-right:0;}
/*.mall .message .messageInput:nth-child(2){margin-right:0;}
.mall .message .messageInput:nth-child(4){margin-right:0;}*/
/*.message .messageInput:nth-child(3){margin-right:0;}*/
.mall .message .messageInput h5{font-size:15px; color:#4c4c4c; line-height: 30px;}
.mall .message .messageInput h5 b{font-weight: normal; font-size:15px; text-transform: uppercase;}
.mall .message .messageInput h5 i{color:#ec9706;}
.mall .message .messageInput input{width:100%; height:50px; border:1px solid #e5e5e5; background-color:#fff; padding:0 15px; box-sizing: border-box;font-size:14px; margin-top:5px;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
outline: 0;
border-radius:0} 
.mall .message .messageInput input::-webkit-input-placeholder{font-size:14px; color:#999999;}  
.mall .message .messageInput input::-moz-placeholder{font-size:14px; color:#999999;}               
.mall .message .messageInput input::-moz-placeholder{font-size:14px; color:#999999;}              
.mall .message .messageInput input::-ms-input-placeholder{font-size:14px; color:#999999;}
.mall .messageInput1{width:100%;}
.mall .messageTextarea{width:100%;}
.mall .messageTextarea textarea{width:100%;border:1px solid #e5e5e5; background-color:#fff;  font-size:14px; height: 119px; padding:20px 15px 20px 15px;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
outline: 0;
border-radius:0}
.mall .messageTextarea textarea::-webkit-input-placeholder{font-size:14px; color:#999999;font-family:'Microsoft yahei'}  
.mall .messageTextarea textarea::-moz-placeholder{font-size:14px; color:#999999;font-family:'Microsoft yahei'}               
.mall .messageTextarea textarea::-moz-placeholder{font-size:14px; color:#999999;font-family:'Microsoft yahei'}              
.mall .messageTextarea textarea::-ms-input-placeholder{font-size:14px; color:#999999;font-family:'Microsoft yahei'}
.mall .button{float:left; width:100%; padding-top:40px;}
.mall .button input{width:280px; height: 56px; display: block; margin: auto ; font-size:16px; color:#fff; border:none; background-color: #d91516;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
outline: 0;
border-radius:4px;
}
.mall .button input:hover{background-color:#a50001;}
.agent .down{padding: 0 5% 0 5%;}
.agent .down .span{width:49.35%; float:left; margin-right:1.3%; height: 53px; line-height: 53px; background-color:#575757; border-radius: 30px; font-size:16px; color:#fff; text-align: center; cursor: pointer;}
.agent .down .span:nth-child(2n){margin-right:0; }
.agent .down .span:hover{background-color:#d91516;}

@media screen and (max-width:1549px){
	.mall{padding:60px 0;}
}
@media screen and (max-width:1199px){
	.mall .text{font-size:14px; line-height: 30px;}
	.mall .text .H3{font-size:18px;}
	.agent .H2{font-size:24px;}
	.mall .message{padding:30px 5% 30px 5%}
	.agent{padding-bottom:30px;}
}
@media screen and (max-width:767px){
	.mall .message{padding:10px 3% 20px 3%;}
	.mall .message .messageInput h5,
	.mall .message .messageInput h5 b{font-size:13px;}
	.mall .messageInput{width:100%; margin:0 0 10px 0;}
	.mall .button input{width:200px; height: 30px;  font-size:12px; }
	.mall .button{padding-top:0px;}
	.mall .message .messageInput input{height:40px; padding:10px; line-height:20px;}
	.mall .messageTextarea textarea{padding:10px;}
	
	.mall{padding:30px 0;}
	.mall .text{font-size:12px; line-height: 22px;}
	.mall .text .H3{font-size:16px; line-height: 26px;}
	.mall .text .H4{font-size:14px; line-height: 26px;}
	.agent{margin-top:20px;}
	.agent .H2{font-size:18px; line-height: 50px; height:50px; background-size:90%;}
	.agent .down .span{height:30px; line-height: 30px; font-size:13px;}
}

/*FENGZHENG学院*/
.college{padding:90px 0 80px 0; overflow: hidden;}
.hAuditions{width:100%;}
.hAuditions .listen{width:100%; padding-bottom:40px;}
.hAuditions ul li{ float:left; width:31.58%; margin:0 2.63% 28px 0; border:1px solid #dedede;}
.hAuditions ul li:nth-child(3n){margin-right:0;}
.hAuditions ul li .la{  width:100%;padding:15px 15px 30px 15px;}
.hAuditions ul li .la .img{  width:100%; position:relative; background:#000;}
.hAuditions ul li .la .img i{display: block;width:100%; line-height:0;}
.hAuditions ul li .la .img .ico{  position:absolute; left:50%; top:50%; width:100px; height:100px; margin:-50px 0 0 -50px; border:1px solid rgba(255,255,255,0.5); border-radius: 50%;}
.hAuditions ul li .la .text{  width:100%; margin-top:30px;}
.hAuditions ul li .la .text h4{  width:100%; color:#ca2220; font-size:21px;  font-weight:bold; padding-bottom:18px; position:relative; text-align:center; overflow:hidden;white-space: nowrap; text-overflow:ellipsis; }
.hAuditions ul li .la .text h4::after{  width:50px; height:1px; background:#ca2220; content:''; position:absolute; left:50%; bottom:0; margin-left:-25px;}
.hAuditions ul .list .down{margin:20px 0 15px 0;}
.hAuditions ul li .la .text .p{float:left;  width:54.88%; color:#666666; font-size:14px; line-height:24px; height:144px; 
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 6;
-webkit-box-orient: vertical;}
.hAuditions ul li .la .text .wxm{width:41.49%; float:right;}
.hAuditions ul li .la .but{ width:100%; padding: 0 44px 0 29px; }
.hAuditions ul li .la .but .audioplayer{height:30px; padding:0; position:relative;}

.hAuditions ul li .la .djst{  width:100%; margin:30px 0 0 0;}
.hAuditions ul li .la .djst a{ display:block; margin:0 auto; width:170px; height:42px; line-height:42px; text-align:center; color:#fff; font-size:16px; background:#ca2220; border-radius:42px; -moz-border-radius:42px; -webkit-border-radius:42px;}
.hAuditions ul .list .la .djst a:hover{background:#970807;}
.hAuditions ul .list:hover{box-shadow:0 0 10px rgba(0,0,0,0.16); border-color:rgba(255,255,255,0);}

@media  screen and (max-width:1549px){
	.college{padding:60px 0;}
}
@media  screen and (max-width:1199px){
	.hAuditions ul li .la .img .ico{width:60px; height: 60px; margin: -30px 0 0 -30px;}
	.hAuditions ul li .la .text{margin-top:10px;}
	.hAuditions ul li .la .text h4{font-size:18px;}
	.hAuditions ul li .la .text .p{font-size:12px;}
	.hAuditions ul li .la .djst a{width:100px; height: 34px; line-height: 34px; font-size:13px;}
}
@media  screen and (max-width:767px){
	.college{padding:30px 0;}
	.hAuditions ul li{ width:100%; margin: 0 0 20px 0;}
	.hAuditions ul li .la{padding:5px 5px 10px 5px;}
	.hAuditions ul .list .down{margin:10px 0;}
	.hAuditions .listen{padding-bottom:10px;}
}

.paging{display:inline-block; vertical-align: middle; }
.paging a{display:inline-block; width:40px; height: 40px; border-radius: 30px; line-height: 38px; text-align: center; font-size:14px; color:#272727; margin: 0 3px; border:1px solid #e1e1e1;}
.paging .pageup{width:100px; background:url(../images/p48.png) center no-repeat; background-size:100%;}
.paging .pagedown{width:100px; background:url(../images/p47.png) center no-repeat;background-size:100%;}
.paging .pageup:hover{background-image:url(../images/p45.png);}
.paging .pagedown:hover{background-image:url(../images/p46.png);}
.paging a.hover{background-color:#e70014; color:#fff; border-color:#e70014;}
.paging .aPh{font-size:12px; color:#333; margin: 0 5px; display:none;}

.paging a:hover{background-color:#e70014; color:#fff; border-color:#e70014;}

@media screen and (max-width:767px){
	.paging .a{display:none;}
	.paging .aPh{display:inline-block; line-height: 38px;}
}

/*FENGZHENG资产*/
.capi{padding:90px 0 65px 0;}
.capiList{padding-bottom:18px;}
.capiList .list{width:48.75%; margin: 0 2.5% 30px 0; padding:50px 43px 55px 43px; box-shadow: 0 11px 20px rgba(0,0,0,0.1); float:left;}
.capiList .list:nth-child(2n){margin-right:0;}
.capiList .pic{width:166px; height: 166px; float:right; border-radius: 50%; overflow: hidden; border:5px solid #fff; box-sizing: border-box;}
.capiList .pic img{height:100%; width:auto;}
.capiList .left{margin-right:190px;}
.capiList .left .H3{font-size:22px; color:#333333;}
.capiList .left .p{font-size:16px; color:#888888; margin: 16px 0 34px 0;}
.capiList .left .noStart{width:94px; height: 33px; border:1px solid #bbbbbb; line-height: 31px; text-align: center; font-size:16px; color:#3a3a3a;  display: block; cursor: pointer; background-color:#f6f6f6;}
.capiList .left .noStart:hover{background-color:#ca2220; color:#fff;}
.capiList .left .noStart.hover{background-color:#ca2220; color:#fff;}
.capiList .left .more{width:133px; height: 41px; display: block; border:1px solid #900000; border-radius: 4px; margin-top:50px; font-size:16px; color:#ca2220; line-height: 39px; text-align: center;}
.capiList .list:hover .more{background-color:#ca2220; color:#fff;}
.capiList .list:hover{background-color:#f7f7f7;}
.capiList .list:hover .pic{border-color:#e8e8e8;}

@media screen and (max-width:1549px){
	.capi{padding:60px 0;}
}
@media screen and (max-width:1199px){
	.capiList .pic{width:120px; height: 120px;}
	.capiList .left{margin-right:130px;}
	.capiList .list{padding:20px;}
	.capiList .left .H3{font-size:18px;}
	.capiList .left .p{font-size:14px; margin: 10px 0;}
	.capiList .left .more{width:100px; height: 34px; line-height: 32px; font-size:13px; margin-top:20px;}
}
@media screen and (max-width:767px){
	.capi{padding:30px 0;}
	.capiList .list{width:100%; margin: 0 0 10px 0;}
	.capiList .left .noStart{font-size:12px;}
}

/*资产详细*/
.capiDetail{padding:90px 0 85px 0;}
.capiDetail .detailTop .pic{float:left; width:46.16%;}
.capiDetail .right{width:47%; float:left; margin-left:3.75%;}
.capiDetail .right .title{padding:22px 0; font-size:30px; color:#5a4e4a; font-weight:normal;}
.capiDetail .right .H4{font-size:16px; color:#4c4c4c; line-height: 24px;}
.capiDetail .right .text{ margin:35px 0 40px 0; padding:25px 0 0 0; border-top:1px dashed #cccccc; border-bottom:1px dashed #cccccc; font-size:14px; color:#808080; line-height: 30px;}
.capiDetail .right .text .bold{font-weight: bold;}
.capiDetail .right .text .tag{width:66px; height: 20px; line-height: 20px; text-align: center; display: inline-block; color:#fff; background-color:#ca2220;}
.capiDetail .right .text.on{border:0;}
.capiDetail .down .ask{float:left; width:150px; height: 44px; background-color:#ce2e33; line-height: 44px; font-size:16px; color:#fff; text-align: center; border-radius: 30px;} 
.capiDetail .down .share{float:left; margin-left:20px;}
.capiDetail .down .share a{width:44px; height: 44px; background:url(../images/p49.png) center no-repeat; background-size:100%; padding: 0; margin: 0;}
.capiDetail .down .share a:hover{background-image:url(../images/p50.png);}
.capiDetail .down .ask:hover{background-color:#8a0c10;}

.detailDown .hd{margin:35px 0 0 0; background-color:#f6f6f6; border:1px solid #ebebeb;}
.detailDown .hd li{float:left; padding:0 39px; height: 52px; line-height: 52px; font-size:16px; color:#717171; font-weight:bold;cursor: pointer; margin-right:7px;}
.detailDown .hd li:last-child{margin-right:0;}
.detailDown .hd li.on{color:#ce2e33;border-left:1px solid #ebebeb;  border-right:1px solid #ebebeb; border-top:3px solid #ce2e33; }
.detailDown .bd{border:1px solid #ebebeb; border-top:none; padding:25px 30px 30px 30px; margin-bottom:25px;}
.detailDown .bd .p{font-size:14px; color:#4c4c4c; line-height:28px;}

@media screen and (max-width:1549px){
	.capiDetail{padding:60px 0;}
}
@media screen and (max-width:991px){
	.capiDetail .detailTop .pic{width:50%; float:none; margin: auto;}
	.capiDetail .right{width:100%; margin:0; float:none;}
	.capiDetail .right .title{font-size:20px;}
}
@media screen and (max-width:767px){
	.capiDetail{padding:30px 0;}
	.capiDetail .detailTop .pic{width:100%;}
	.capiDetail .right .H4{font-size:14px;}
	.capiDetail .right .title{font-size:18px; padding:10px 0;}
	.capiDetail .right .text{padding:10px 0; margin:10px 0; font-size:13px; line-height: 24px;}
	.capiDetail .down .ask{width:100px; height: 30px; line-height: 30px; font-size:12px;}
	.capiDetail .down .share{display:none;}
	.detailDown .hd{margin-top:20px;}
	.detailDown .hd li.on{ border:1px solid  #ce2e33;}
	.detailDown .hd li{font-size:13px; width:32%;padding:0; line-height: 30px; height: 30px; text-align: center; margin: 0;}
	.detailDown .bd{padding:10px;}
	.detailDown .bd .p{font-size:12px; line-height: 22px;}
}

.pageA{ position: relative;}
.pageA a{font-size:14px; color:#666; line-height: 17px;}
.pageA a:hover{color:#ce2e33;}
.pageUp{float:left;}
.pageDown{float:right;}

@media screen and (max-width:767px){
	.pageA a{width:100%; text-align: center;}
}

.capiAbout .H3{font-size:21px; color:#ce2e33; padding:48px 0;}
.capiAboutList .list{width:24%; margin-right:1.33%; float:left; padding:15px 15px 30px 15px; background:url(../images/p52.png) top center no-repeat; box-shadow: 0 9px 46px rgba(0,0,0,0.1); background-size:100%;}
.capiAboutList .list:nth-child(4n){margin-right:0;}
.capiAboutList .pic{width:100%; overflow: hidden;}
.capiAboutList .pic img{-webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;}
.capiAboutList .H4{font-size:16px; color:#232323; padding:12px 0;}
.capiAboutList .p{font-size:14px; color:#6e6e6e;}
.capiAboutList .more{font-size:14px; color:#ca2220; margin-top:17px;}
.capiAboutList .more .ico{width:46px; height: 6px; display: inline-block;margin:4px 0 0 10px; line-height: 0; vertical-align:middle;}
.capiAboutList .list:hover .pic img{transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-o-transform:scale(1.1);}
.capiAboutList .list:hover .H4{color:#ca2220;}
.capiAboutList .list:hover{background-image:url(../images/p53.png);}

@media screen and (max-width:767px){
	.capiAbout .H3{padding:25px 0; font-size:18px;}
	.capiAboutList .list{width:48%; margin:0 4% 10px 0; padding:10px;}
	.capiAboutList .list:nth-child(4n){margin-right:4%;}
	.capiAboutList .list:nth-child(2n){margin-right:0;}
	.capiAboutList .more{margin-top:10px;}
}

/*联系方式*/
.contact{padding:90px 0 70px 0;}
.contactLeft{background-color:#ebebeb; padding-bottom:40px; width:65.21%; float:left;}
.contactLeft .name{padding:25px 4.21%;}
.contactLeft .name .H3{font-size:24px; color:#333333; line-height: 36px;}
.contactLeft .name .H4{font-size:16px; color:#9c9c9c; text-transform: uppercase; letter-spacing: 1px; line-height: 36px;}

.infor .list{padding:15px 11.98%;}
.infor .list1{background-color:#f6f6f6;}
.infor .list .div{float:left; width:45.99%;}
.infor .list .div:nth-child(2){width:45.99%; margin-right:0;}
.infor .list .div .span{float:left; width:42px; height: 42px; border-radius: 50%; background-color:#9c2124;}
.infor .list .div .p{ margin-left:65px; font-size:16px; color:#444444; line-height: 28px;}
.infor .list5 .div{width:100%; margin: 0;}

.contactRight{width:31.91%; float:right; background-color:#f6f6f6; text-align: center; padding:60px 0;}
.contactRight .H3{font-size:24px; color:#333333;}
.contactRight .ewm{width:50.13%; margin: 30px auto 30px auto; background-color:#fff; padding:20px; display: block;}
.contactRight .H4{font-size:20px; color:#666666;}

@media screen and (max-width:1549px){
	.contact{padding:60px 0}
	.contactLeft .name{padding-left:30px;}
	.infor .list{padding:15px 3%;}
}
@media screen and (max-width:1199px){
	.infor .list{padding:13px 10px;}
	.infor .list .div{width:48%; margin-right:4%;}
	.infor .list5 .div{width:100%;}
	.contactLeft .name{padding-left:10px;}
}
@media screen and (max-width:991px){
	.contact{padding:50px 0;}
	.contactLeft{width:100%;}
	.contactLeft .name{padding:20px 10px;}
	.contactLeft .name .H3{font-size:22px;}
	.contactRight{width:100%; padding:20px 0; margin-top:20px;}
	.contactRight .ewm{width:140px; padding:10px;}
}
@media screen and (max-width:767px){
	.contact{padding:30px 0;}
	.contactLeft .name .H3{font-size:18px; line-height: 24px;}
	.contactLeft .name .H4{font-size:13px; line-height: 24px;}
	.infor .list {padding-bottom:0;}
	.infor .list .div{width:100% !important; margin: 0 0 10px 0;}
	.infor .list .div .span{width:30px; height: 30px;}
	.infor .list .div .p{margin-left:40px; font-size:13px; line-height: 20px;}
	.contactLeft{padding-bottom:10px;}
	.contactRight .H3{font-size:16px;}
	.contactRight .H4{font-size:14px;}
	.contactRight .ewm{margin:10px auto;}
}

.map{float:left; width:100%; height: 560px; border:10px solid #f6f6f6; margin-top:35px;}
#bdmap1{ position: relative; width: 100%; height: 100%;}

@media screen and (max-width:991px){
	.map{height:440px;}
}
@media screen and (max-width:767px){
	.map{height:240px; margin-top:20px;}
}


/*联系我们*/
.join{padding:90px 0 55px 0;}
.joinList{padding-bottom:30px;}
.joinList .list{margin-bottom:10px; }
.joinList .listTop{ background-color:#f5f5f5; padding-left:2.91%;}
.joinList .listTop .sH1{float:left;width:11.92%;font-size:16px; color:#333333;line-height: 60px; text-align: center; }

.joinList .listTop1{background-color:#a31d1b;}
.joinList .listTop1 .sH1{font-weight:bold; color:#fff;}

.joinList .listTop .H11{width:26.91%; text-align: left;}
.joinList .listTop .H13{width:7.16%; margin-right:4.91%}
.joinList .listTop .H14{width:16.25%;}
.joinList .listTop .H15{width:16.25%;margin-right:2.16%}
.joinList .listTop .H16{width:14.58%;}

.joinList .rBt{float:right; width:84px; border-left:1px solid #fff; height:60px;}
.joinList .rBt .span{width:21px; height:1px; background-color:#828282; display: block;margin:auto; margin-top:29.5px; position: relative;}
.joinList .rBt .span::after{content: " "; height:21px; width:1px; background-color:#828282; display: block; top:-10.5px; left: 10.5px; position: absolute;}

.joinList .listDown{padding:45px 10px 40px 9.5%; display:none; background-color:#fbfbfb;}
.joinList .textLeft{float:left;  display: inline-block; width:52.23%; }
.joinList .textLeft .sH1{font-size:16px; color:#333333; width:100%; text-align: left; line-height: 28px;}
.joinList .textLeft .p{font-size:12px; color:#666666;  line-height: 28px;}
.joinList .textLeft .p .H5{font-size:14px; line-height: 28px; color:#666666; margin-top:30px;}
.joinList .textRight{float:right; width:44%;border-left:1px solid #eaeaea; padding-left:4%;}
.joinList .textRight .sH1{font-size:16px; color:#000; width:100%; text-align: left;line-height: 28px;}
.joinList .textRight .p{font-size:12px; color:#666666;  line-height: 28px;}
.joinList .more{width:134px; height:35px; font-size:14px; text-align: center; line-height: 35px;margin:124px 25% 0 0;background:url(../images/p58.png) center no-repeat; background-size:100%; color:#fff; display: block;  cursor: pointer; float:right;}

.joinList .listTop.on .rBt .span::after{display:none;}
.joinList .listTop.on .rBt .span{background-color:#a31d1b;}
.joinList .listTop.on .sH1{ color:#a31d1b;}

@media screen and (max-width:1549px){
	.join{padding:60px 0;}
}
@media screen and (max-width:991px){
	.joinList .listTop .sH1{width:14% !important;}
	.joinList .listTop .H15{width:18% !important;}
	.joinList .listDown{padding:20px;}
	.joinList .more{margin-top:40px; width:120px; height: 31px; line-height: 31px;}
}
@media screen and (max-width:767px){
	.join{padding:30px 0;}
	.joinList .listTop .sH1{font-size:14px; line-height: 40px;}
	.joinList .listTop .H12,
	.joinList .listTop .H13,
	.joinList .listTop .H14,
	.joinList .listTop .H15{display:none;}
	.joinList .listTop .H11,
	.joinList .listTop .H16{width:40% !important;}
	.joinList .rBt{width:40px; height: 40px;}
	.joinList .rBt .span{width:16px; margin:19.5px auto auto auto;}
	.joinList .rBt .span::after{height:16px; left: 7px; top:-7px;}
	.joinList .textLeft{width:100%;}
	.joinList .textRight{width:100%; border:none;border-top:1px solid #eaeaea; padding:10px 0 0 0; margin-top:10px;}
	.joinList .textRight .p,
	.joinList .textLeft .p{ line-height: 22px;}
	.joinList .more{margin:20px 0 0 0; float:left;}
}

/*小框科技*/
.tec{padding:90px 0}
.title4 {text-align: center; }
.title4 .H2{font-size:86px; font-weight: bold; text-transform: uppercase; letter-spacing: 4px; font-family: Arial; color:#ededed; line-height: 90px;}
.title4 .H4{font-size:24px; color:#000000; line-height: 90px; margin-top:-90px; }
.tecList{padding-top:64px;}
.tecList .list{margin-bottom:100px;}
.tecList .list:last-child{margin-bottom:0;}
.tecList .pic{width:47.57%; float:left; margin-right:6.5%; padding:42px 3.5% 0 0; background:url(../images/p59.png)top right no-repeat; background-size:100%; box-sizing: border-box;}
.tecList .text .H3{width:44%; display: inline-block; margin: 70px 0 50px 0;}
.tecList .text .p{font-size:16px; color:#484848; line-height: 40px; text-align: justify;}
.tecList .list2 .pic{float:right; margin: 0 0 0 6.5%;}

@media screen and (max-width:1549px){
	.tec{padding:60px 0;}
	.title4 .H2{font-size:60px;}
}
@media screen and (max-width:1199px){
	.tecList .text .H3{margin:30px 0;}
	.tecList .text .p{font-size:14px;}
	.tecList .list{margin-bottom:50px;}
}
@media screen and (max-width:767px){
	.tec{padding:30px 0;}
	.title4 .H2{font-size:32px; line-height: 40px;}
	.title4 .H4{font-size:20px; line-height: 40px; margin-top:-40px;}
	.tecList{padding-top:30px;}
	.tecList .pic{width:100%; padding:20px 20px 0 0;}
	.tecList .text .H3{width:100%; margin: 20px 0;}
	.tecList .text .p{font-size:12px; line-height: 22px;}
	.tecList .list{margin-bottom:20px;}
}

/*新闻中心*/
.new{padding:90px 0 65px 0;}
.newList{padding-bottom:35px;}	
.newList .list{margin-bottom:30px; background-color:#f6f6f6;}
.newList .list .spanImg{float:left;padding:30px; width:588px; height: auto; box-sizing:border-box; overflow: hidden; }
.newList .newText{margin-left:588px; padding:44px 60px 25px 30px;border-left:1px solid #fff;}	
.newList .newText	.sH1{font-size:16px;color: #3b3b3b; }
.newList .newText	.p{font-size:14px; color:#898989; line-height: 24px; margin-top:20px; height: 48px; display: inline-block; width: 100%;
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.newList .newText	.time{margin-top:70px; line-height: 0;display: inline-block; width: 100%;}
.newList .newText	.time .sH3{float:left; font-size:14px; color:#a9a9a9;}
.newList .newText	.time .sH4{font-size:14px; color:#666666; float:right;}
.newList .list:hover{box-shadow:0 0 18px rgba(0,0,0,0.05); }
.newList .list:hover .spanImg{background-color:#f0f0f0;}
.newList .list:hover .newText .time .sH4{color:#d20037;}

@media screen and (max-width:1549px){
	.new{padding:60px 0;}
	.newList .newText{padding:40px 20px 30px 20px;}
}
@media screen and (max-width:1199px){
	.newList .list .spanImg{width:540px;}
	.newList .newText{margin-left:540px;}
	.newList .newText .time{margin-top:40px;}
}
@media screen and (max-width:991px){
	.newList .newText .time{margin-top:30px;}
	.new{padding:10px 0 50px 0;}
}
@media screen and (max-width:767px){
	.newList .list .spanImg{width:350px; padding:5px;}
	.newList .newText{margin-left:150px; padding:5px;}
	.newList .newText .sH1{font-size:15px;}
	.newList .newText .p{font-size:12px; line-height: 20px; height: 40px; margin-top:5px;}
	.newList .newText .time{margin-top:5px;}
	.newList .list{margin-bottom:15px;}
	.new{padding:30px 0;}
	.newList{padding-bottom:10px;}
	.newList .newText .time .sH3,
	.newList .newText .time .sH4{font-size:12px;}
}

/*新闻详情*/
.newDetail{padding:90px 0px 55px 0;}
.newDetail .newText .H1{font-size:24px; color:#333; text-align: center; letter-spacing: 1px;}
.newTextDiv{border-top:1px solid #d7d8d8; border-bottom:1px solid #d7d8d8; padding:9px 0; margin: 25px 0 35px 0;}
.newTextDiv .H2{font-size:14px; color:#777777; margin-right:0.83%; float:left;line-height: 34px;}
.newTextDiv .return{float:right; font-size:14px; color:#777777; line-height: 34px;}
.newTextDiv .return .i1{float:right; width:38px; height: auto; margin-left:10px; }
.newTextDiv .return:hover{color:#902730}
.newTextCon{font-size:14px; line-height: 30px; color:#333333;}
.newTextCon .divImg{ margin: 25px 0 30px 0; text-align: center;}
.newDetail .share{text-align:center;  padding:35px 0 30px 0; line-height: 0; margin-bottom:20px; border-bottom:1px solid #d7d8d8; }
.newDetail .share .bdsharebuttonbox{display:inline-block;}
.newDetail .share .bdsharebuttonbox .bdshare-button-style0-16{margin:0; padding:0;}
.newDetail .share .bdsharebuttonbox .bds_weixin{width:35px; height:35px; background:url(../images/wx1.png) center no-repeat; margin: 0; background-size: 100%}
.newDetail .share .bdsharebuttonbox .bds_tsina{width:35px; height:35px; background:url(../images/sina1.png) center no-repeat; margin:0 15px;background-size: 100%}
.newDetail .share .bdsharebuttonbox .bds_qzone{width:35px; height:35px; background:url(../images/qzone1.png) center no-repeat; margin: 0;background-size: 100%}

.aboutNewBox{}
.aboutNewBox .H2{font-size:18px; color:#ce2e33; padding:25px 0 20px 0; margin-top:20px;}
.aboutNew .list{width:48.47%; margin-right:3%; padding:13px 0; border-top:1px solid #d7d8d8; float:left;}
.aboutNew .list:nth-child(2n){margin-right:0;}
.aboutNew .list:nth-child(1),
.aboutNew .list:nth-child(2){border:none;}
.aboutNew .list .H5{float:left; font-size:14px; color:#333333; width:80%;
	overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.aboutNew .list .H6{font-size:14px; color:#777777; float:right;}
.aboutNew .list:hover .H5{color:#ce2e33;}

@media screen and (max-width:991px){
	.newDetail{padding:50px 0;}
	.aboutNew .list .H5{width:70%;}
	.newDetail .share{display:none;}
	.pageA2{margin-top:20px; padding-top:20px;border-top: 1px solid #d7d8d8;}
}
@media screen and (max-width:767px){
	.newDetail{padding:30px 0;}
	.newDetail .pageA{padding-top:10px;}
	.newDetail .newText .H1{font-size:18px; line-height: 24px;}
	.newTextDiv{margin:15px 0; padding:5px 0;}
	.newTextDiv .H2{font-size:12px; line-height: 26px;}
	.newTextDiv .return{line-height:26px;}
	.newTextDiv .return .i1{width:30px;}
	.newTextCon{font-size:13px; line-height: 20px;}
	.newTextCon .divImg{margin:10px 0;}
	.newDetail .share{padding:20px 0; margin-bottom:10px;}
	.aboutNewBox .H2{font-size:18px; padding:10px 0; margin-top:10px;}
	.aboutNew .list{width:100%; margin: 0;border-top: 1px solid #d7d8d8 !important; }
	.aboutNew .list:first-child{border:none !important;}
}

/*在线留言*/
.messBox{padding:90px 0 70px 0;}
.messBox .message{padding: 40px 5%; background-color:#f7f7f7; }
.messBox .messageInput{width: 48.14%; float: left; margin: 0 3.72% 20px 0;}
.messBox .message .messageInput:nth-child(2){margin-right:0;}
/*.message .messageInput:nth-child(3){margin-right:0;}*/
.messBox .message .messageInput:nth-child(4){margin-right:0;}
.messBox .message .messageInput h5{font-size:14px; color:#4c4c4c; line-height: 30px;}
.messBox .message .messageInput h5 b{font-weight: normal; font-size:12px; text-transform: uppercase;}
.messBox .message .messageInput h5 i{color:#ec9706;}
.messBox .message .messageInput input{width:100%; height:50px; border:1px solid #e5e5e5; background-color:#fff; padding:0 15px; font-size:14px; margin-top:5px;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
outline: 0;
border-radius:0} 
.messBox .message .messageInput input::-webkit-input-placeholder{font-size:14px; color:#999999;}  
.messBox .message .messageInput input::-moz-placeholder{font-size:14px; color:#999999;}               
.messBox .message .messageInput input::-moz-placeholder{font-size:14px; color:#999999;}              
.messBox .message .messageInput input::-ms-input-placeholder{font-size:14px; color:#999999;}
.messBox .messageInput1{width:100%;}
.messBox .messageTextarea{width:100%;}
.messBox .messageTextarea textarea{width:100%;border:1px solid #e5e5e5; background-color:#fff;  font-size:14px; height: 119px; padding:20px 15px 20px 15px;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
outline: 0;
border-radius:0}
.messBox .messageTextarea textarea::-webkit-input-placeholder{font-size:14px; color:#999999;font-family:'Microsoft yahei'}  
.messBox .messageTextarea textarea::-moz-placeholder{font-size:14px; color:#999999;font-family:'Microsoft yahei'}               
.messBox .messageTextarea textarea::-moz-placeholder{font-size:14px; color:#999999;font-family:'Microsoft yahei'}              
.messBox .messageTextarea textarea::-ms-input-placeholder{font-size:14px; color:#999999;font-family:'Microsoft yahei'}
.messBox .button{float:left; width:100%; padding-top:27px;}
.messBox .button input{width:280px; height: 56px; display: block; margin: auto ; font-size:16px; color:#fff; border:none; background-color: #d91516;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
outline: 0;
border-radius:4px;
}
.messBox .button input:hover{background-color:#910708;}
.messBox .button .p{text-align:center; font-size:14px; color:#999999; line-height: 30px;}
.messBox .button .p i{color:#e46713;}	

@media screen and (max-width:1549px){
	.messBox{padding:60px 0;}
}
@media screen and (max-width:767px){
	.messBox{padding:30px 0;}
	.messBox .message{padding:10px 3%; }
	.messBox .messageInput{width:100%; margin:0 0 10px 0;}
	.messBox .button input{width:200px; height: 30px;  font-size:12px; }
	.messBox .button{padding-top:0px;}
	.messBox .button .p{font-size:12px;}
	.messBox .message .messageInput input{height:40px; padding:10px; line-height:20px;}
	.messBox .messageTextarea textarea{padding:10px;}
}

/*关于我们*/
.about1{padding:90px 0; overflow: hidden;}
.title5{text-align:center; font-weight: bolder;}
.title5 .H3{font-size:36px; color:#3f3f3f}
.title5 .H4{font-size:24px; color:#b2b2b2;font-family: Arial; text-transform: uppercase; font-weight: bolder; margin: 15px 0 12px 0;}
.title5 .line{width:38px; height: 2px; display: inline-block; background-color:#a41e1d;}
.about1 .s_box{font-size:15px; color:#333333; line-height: 33px;}
.about1 .p{font-size:15px; color:#333333; line-height: 33px; margin: 40px 0;}
.about1 .imgBox .img{width:49%; margin-right:2%; float:left;}
.about1 .imgBox .img:nth-child(2n){margin-right:0;}

@media screen and (max-width:1549px){
	.about1{padding:60px 0;}
	.title5 .H3{font-size:30px;}
	.title5 .H4{font-size:20px;}
}
@media screen and (max-width:767px){
	.about1{padding:30px 0;}
	.title5 .H3{font-size:20px;}
	.title5 .H4{font-size:16px; margin: 5px 0;}
	.about1 .p{font-size:13px; line-height: 22px; margin: 20px 0;}
}

.about2{padding:80px 0; background:url(../images/p37.jpg) center no-repeat; background-size:cover;overflow: hidden;}
.about2List .list{width:33.33%; float:left; position: relative;}
.about2List .pic{height:300px;}
.about2List .text{height:300px; background-color:#fff; padding:90px 12.5% 0 8%;}
.about2List .text .H3{font-size:24px; color:#333333; font-weight: bold; padding-bottom:20px; border-bottom:3px solid #ca2220;}
.about2List .text .en{color:#ca2220; font-family: Arial; text-transform: uppercase; font-style: italic; font-weight: normal; margin: 0 0 0 11px; display: inline-block; vertical-align: bottom;}
.about2List .text .p{font-size:16px; color:#666666; line-height: 30px; margin-top:20px;}

@media screen and (max-width:1549px){
	.about2{padding:60px 0;}
}
@media screen and (max-width:1199px){
	.about2List .text{padding:40px 8% 0 5%;}
	.about2List .text .H3{font-size:20px;}
}
@media screen and (max-width:991px){
	.about2List .text .H3{font-size:16px;}
	.about2List .text .p{font-size:14px;}
	.about2List .pic,
	.about2List .text{height:240px;}
}
@media screen and (max-width:767px){
	.about2{padding:30px 0;}
	.about2List .list{width:100%; padding-top:200px;}
	.about2List .pic{height:200px; position: absolute; top:0; left: 0; width: 100%;}
	.about2List .text{height:auto; padding:20px;}
	.about2List .text .H3{padding-bottom:10px; border-width:1px;}
	.about2List .text .p{line-height:22px; margin-top:10px;}
}

.about3{padding:80px 0 90px 0;overflow: hidden;}

.slideOut2{ width:100%; position: relative; margin-top:45px; padding:0 8.58%;}
.slide{
  float: left;
    width: 100%;
    min-height: 100px;
    position: relative;
}
.slide .img{
    overflow: hidden;
    position: absolute;
	transition: width 0.4s,height 0.4s,top 0.4s,left 0.4s,z-index 0.4s;
	width:34.71%;
	background-color:#fff;
	padding:5px;
	opacity: 0;
}
.slide .img1{
    top:32%;
    left: 0;
    z-index: 1;
	opacity: 1;
	width:7.3%;
}
.slide .img9{
    top:32%;
    left: 92.65%;
    z-index: 1;
	opacity: 1;
	width:7.3%;
}
.slide .img2{
    top:26%;
    left: 7.34%;
    z-index: 2;
	opacity: 1;
	width:10.86%;
}
.slide .img8{
    top:26%;
    left: 81.79%;
    z-index: 2;
	opacity: 1;
	width:10.86%;
}
.slide .img3{
    top:20.63%;
    left: 16.49%;
    z-index: 3;
	opacity: 1;
	width:13.27%;
}
.slide .img7{
    top:20.63%;
    left: 70.32%;
    z-index: 3;
	opacity: 1;
	width:13.27%;
}
.slide .img4{
    top:12.38%;
    left: 25.95%;
    z-index: 4;
	opacity: 1;
	width:17.9%;
}
.slide .img6{
    top:12.38%;
    left: 53.52%;
    z-index: 4;
	opacity: 1;
	width:17.9%;
}
.slide .img5{
    top:0%;
    left:38.29%;
    z-index: 6;
	opacity: 1;
	width:22.83%;
}

.slide .img .pic{ float:left;  line-height:0; border:1px solid #eeeeee; overflow:hidden; width:100%;}
.slide .img .pic img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
.slide .img:hover .pic img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}

.slide .sd{ position: absolute; width: 100%; left: 0; top: 0;}
.slide .img2 .sd{ display: none;}
.slide .img4 .sd{ display: none;}

.slideOut2 button{
   position: absolute;
	left: 170px;
	top: 50%;
	margin-top:-22.5px;
	width: 45px;
	height: 45px;
	background-size:auto 100%;
	z-index: 9;
-webkit-transition: all 0.3s ease-out 0s; 
   -moz-transition: all 0.3s ease-out 0s; 
	 -o-transition: all 0.3s ease-out 0s; 
		transition: all 0.3s ease-out 0s;
}
.slideOut2 .butLeft{ position: absolute; left:0px; background: url(../images/p62.png) center no-repeat; outline: 0; z-index: 20; cursor: pointer;}
.slideOut2 .butRight{position: absolute; right:0px; left: auto;background: url(../images/p63.png) center no-repeat; outline: 0; z-index: 20; cursor: pointer;}	
.slideOut2 .butLeft:hover{background-image: url(../images/p65.png)  }
.slideOut2 .butRight:hover{background-image: url(../images/p64.png) }
	
@media screen and (max-width:1549px){
	.about3{padding:60px 0;}
}
@media screen and (max-width:1199px){
	.slideOut2{padding:0 45px;}

}
@media screen and (max-width:767px){
	.about3{padding:30px 0;}
	.slideOut2{margin-top:20px;}
	.slideOut2 button{width:30px; height: 30px; margin-top:-15px; background-size:100% !important;}
	.slide .img1,
	.slide .img9,
	.slide .img2,
	.slide .img8,
	.slide .img7,
	.slide .img3{opacity:0;}
	.slide .img5{width:50%; left: 25%;}
	.slide .img4{width:40%; left: 0; top:11%;}
	.slide .img6{width:40%; left: 60%; top:11%;}
	.slideOut2{padding:0 30px;}
}

.about4{padding:70px 0 85px 0; background-color:#f1f1f1;overflow: hidden;}
.about4Margin{margin:0 -50px;}
.about4Slick{padding:65px 0 88px 0;}
.about4Slick .slick-slide{height:auto;}
.about4Slick .list{width:69.33%; margin: auto; text-align: center;}
.about4Slick .pic{width:208px; height: 208px; box-sizing: border-box; border-radius: 50%; overflow: hidden; margin: auto;}
.about4Slick .H4{font-size:18px; color:#222121; margin: 25px 0 2px 0;}
.about4Slick .p{font-size:14px; color:#616161}
.about4Slick .slick-dots{width:100%; line-height: 0; bottom:0;}
.about4Slick .slick-dots li{width:70px; height: 6px; background-color:#c6c5c5; display: inline-block; margin: 0 5px;}
.about4Slick .slick-dots li.slick-active{ background-color:#a41e1d; }
.about4Slick .list:hover .pic{border:5px solid #003a9a;}

@media screen and (max-width:1549px){
	.about4{padding:60px 0;}
	.about4Slick .pic{width:190px; height: 190px;}
}
@media screen and (max-width:1199px){
	.about4Margin{margin:0 -30px;}
	.about4Slick .pic{width:160px; height: 160px;}
	.about4Slick{padding:40px 0;}
	.about4Slick .slick-dots li{width:35px; height: 3px;}
}
@media screen and (max-width:991px){
	.about4Margin{margin:0;}
	.about4Slick .pic{width:120px; height: 120px;}
}
@media screen and (max-width:767px){
	.about4{padding:30px 0;}
	.about4Slick{padding:20px 0 30px 0;}
	.about4Slick .list{width:90%;}
}

.about5{padding:75px 0 100px 0;overflow: hidden;}
.about5Margin{margin:0 -15px;}
.about5Slick{margin-top:50px;}
.about5Slick .slick-slide{height:auto;}
.about5Slick .list{width:92.68%; margin: auto; text-align: center;}
.about5Slick .text{background-color:#f5f5f5; padding:37px 11.87% 45px 11.87%;}
.about5Slick .text .H3{font-size:18px; color:#333333;}
.about5Slick .text .p{font-size:14px; color:#666666; line-height: 30px; margin-top:25px; height: 90px;
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;}
.about5Slick .list:hover .text{background-color:#ad3433;}
.about5Slick .list:hover .H3,
.about5Slick .list:hover .p{color:#fff;}
.about5Slick .slick-prev,
.about5Slick .slick-next{width:24px; height: 43px;}
.about5Slick .slick-prev{background:url(../images/p66.png) center no-repeat; background-size:100%; left: -45px;}
.about5Slick .slick-next{background:url(../images/p67.png) center no-repeat; background-size:100%; right: -45px;}
.about5Slick .slick-prev:hover{background-image:url(../images/p69.png);}
.about5Slick .slick-next:hover{background-image:url(../images/p68.png);}
.about5Slick .slick-dots{width:100%; line-height: 0; bottom:0;}
.about5Slick .slick-dots li{width:20px; height: 2px; background-color:#c6c5c5; display: inline-block; margin: 0 5px;}
.about5Slick .slick-dots li.slick-active{ background-color:#a41e1d; }

@media screen and (max-width:1549px){
	.about5{padding:60px 0;}
}
@media screen and (max-width:1199px){
	.about5Margin{margin:0;}
	.about5Slick .text{padding:20px;}
	.about5Slick .text .H3{font-size:16px;}
	.about5Slick .text .p{font-size:12px; line-height: 22px; height: 66px;}
	.about5Slick .slick-prev, 
	.about5Slick .slick-next{width:18px; height: 32px;}
}
@media screen and (max-width:992px){
	.about5Slick{ padding-bottom:20px;}
}
@media screen and (max-width:767px){
	.about5{padding:30px 0;}
	.about5Slick{margin-top:30px;}
	.about5Slick .text{padding:10px;}
	.about5Slick .text .p{margin-top:10px;}
	.about5Slick .text .H3{font-size:14px;}
}


/* 微信分享窗口样式调整 */
 .bd_weixin_popup,
 .bd_weixin_popup *{    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;}



.bottomTop2 .share_wx{float:left; position:relative; z-index:100; }
.bottomTop2 .share_wx a{ float:left; width:20px; height:20px;}
.bottomTop2 .share_wx .wx_bx{ float:left; width:89px; height:89px; background:#fff; border:1px solid #ccc; padding:5px; position:absolute; left:0; margin-left:-30px; top:30px; z-index:100;-webkit-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	-moz-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	-webkit-transform-origin:50% 10%;
	-moz-transform-origin:50% 10%;
	-ms-transform-origin:50% 10%;
	-o-transform-origin:50% 10%;
	transform-origin:50% 10%;
	-webkit-transform: translateY(0) scale(0);
	-moz-transform: translateY(0) scale(0);
	-ms-transform: translateY(0) scale(0);
	-o-transform: translateY(0) scale(0);
	transform: translateY(0) scale(0)}
.bottomTop2 .share_wx:hover .wx_bx{ opacity: 1;
	filter: alpha(opacity=100);
	display: block \9;
	pointer-events: auto;
	-webkit-transform: translateY(0) scale(1);
	-moz-transform: translateY(0) scale(1);
	-ms-transform: translateY(0) scale(1);
	-o-transform: translateY(0) scale(1);
	transform: translateY(0) scale(1);}

.pageBox{float:left; width:100%; line-height:34px; font-size:15px; color:#333; padding:50px 0; }

.sitemap{ width:100%;float:left; padding:30px 0;}
.sitemap li{border-bottom:1px dashed #d2d2d2; padding:7px 0; float:left; line-height:40px;width:98%; padding-left:2%;  }
.sitemap li a{ margin-right:10px;font-size:12px; float:left; white-space: nowrap; font-size:14px;}
.sitemap li a:hover{color:#9e0029;}
.sitemap li .font16{ font-size:16px;  /*color:#135fb1*/}
.sitemap li .font14{font-size:14px; }
.sitemap li .font12{ font-size:12px;  color:#999}

@media screen and (max-width:767px){
    .pageBox{line-height:30px; font-size:13px; padding:30px 0; }
    .sitemap{padding:15px 0;}
	.sitemap li{line-height:30px;}
    .sitemap li .font16{ font-size:14px;  /*color:#135fb1*/}
    .sitemap li .font14{font-size:12px; }
}

.messBoxTxt{width:100%; font-size:16px; color:#333; line-height:30px; padding-bottom:25px; text-align:center;}

@media screen and (max-width:767px){
    .messBoxTxt{font-size:14px; line-height:24px; padding-bottom:15px;}
}









