﻿@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{ 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{width:100%;position:fixed; left:0; top:0;  z-index:9999; border-bottom:1px solid #fff; background-color:rgba(0,0,0,0.3)}
.top1.active{background-color:rgba(0,0,0,0.3)}
.logo{width:440px; height: auto;  float:left; margin-top:35px;}


.search{ position: relative; float:right; z-index: 100; margin-top:28px; }
.search .submit{display:block; width:44px; height: 44px; border-radius: 50%; position: relative;z-index: 1; float:right; 
	appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
outline: 0;}
.search .input{width:44px; position: absolute; top:0; right:0; overflow: hidden; border-radius: 30px; border:1px solid #fff;
-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:42px; line-height:42px;padding:0 44px 0 10px; background:transparent; color:#666;
	appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
outline: 0; border-radius: 0;}
.search:hover .input{width:150px; background: #fff;}
.search:hover .submit{background-color:#e4322c;}

.lang{float:right;width:44px; height: 44px; border-radius: 50%;border:1px solid #fff; margin: 28px 17px 0 0; font-size:16px; color:#fff; text-transform: uppercase; text-align: center; line-height: 44px;}
.lang:hover{background-color:#e4302a; color:#fff; border-color:#e4302a;}

.menu_box{ float:right; margin-right:5%;}
.menu{float:left;}
.menu .nli{float:left;position: relative; text-align: center; margin-right:58px;}
.menu .nli:last-child{ margin-right:0;}
.menu .nli span > a{font-size:16px; color:#fff; display: block; position: relative; line-height: 100px; }
.menu .nli span > a::after{width:100%; height: 2px; background-color: #fff; position: absolute;bottom:0; left: 0;content: ""; opacity: 0;}
.menu .nli.on span > a{color:#fff;}
.menu .nli.on span > a::after{opacity:1;}
/*end*/

.sub{position: absolute; top:100px; left: 50%; margin-left:-70px; width:140px; text-align: center; z-index: 101; display:none;}
.sub a{display:block; font-size:14px; color:#fff;  line-height: 40px; border-bottom:1px solid rgba(255,255,255,0.1);background-color:rgba(228,48,42,0.6);}
.sub a:hover{background-color:rgba(228,48,42,1);}

@media screen and (max-width:1599px){
	.menu .nli{margin-right:25px;}
    .menu_box{ float:right; margin-right:2%;}
    .logo{width:360px; margin-top:38px;}
}
@media screen and (max-width:1199px){
	.logo{width:300px; margin-top:40px;}
	.menu .nli{margin-right:10px;}
    .menu .nli span > a{font-size:15px;}
}

/*手机头*/
.top2{width:100%; height:60px;display: none ; position: fixed; z-index: 999; background-color: #fff; topa;:0; left: 0; }
.top2.active{border-bottom:1px solid #f1f1f1}
.top2 .logo{width:230px; height:auto; float:left; margin-top:20px;}
.top2 .lang{margin:15px 10px 0 0; width: 30px; height: 30px; line-height: 30px; font-size:14px;}

@media screen and (max-width:991px){
    .top2{ display:block;}
	.top1{ display:none;}

.top2 .lang{background-color: #e4302a;
color: #fff;
border-color: #e4302a;}

}



/*下拉*/
.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: 2px;
    -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: #e4302a;
}
.menuph .navbtn::after,
.menuph .navbtn::before
{
    position: absolute;
    right: 0;
    display: inline-block;
    width: 28px;
    height: 2px;
    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: #e4302a;
}
.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: fixed;
    top: 60px;
    left: 0;
    width: 100%;
    display: none;
    z-index: 100;
    background-color:#fff;
}
.xialaph .img_d{ display:none;}
.xialaph .ul2,
.xialaph .ul3{
    display: none;
}
.xialaph h4 a{
    display: block;
    color: #333;
    font-size: 14px;
    line-height: 50px;
    position: relative;
/*	font-weight: bold;*/
	text-transform: uppercase;
}
.xialaph h4{
    position: relative;
}
.xialaph h4 .ico{width:22px; line-height: 0; display: inline-block ; vertical-align: middle; margin-right:5px;}
.xialaph li:last-child h4::before{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #f2f2f2;
	display: none
}
.xialaph li:first-child h4::after{display:none;}
.xialaph h4::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background-color:#f1f1f1;
    /*opacity: 0.1;*/
}
.xialaph h4 em{ font-size: 12px; margin-left: 5px; text-transform: uppercase;}

.xialaph h5 a{
    display: block;
    color: #666;
    font-size: 14px;
    line-height: 42px; padding:0 10px;
}
.xialaph h5{
    position: relative;
}
.xialaph h5::after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 1px;
    background-color:rgba(95,123,118,0.1);;
    /*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: #666 solid 1px; border-right: #666 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;
}

 
.phonemeng{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.9);
    opacity: .6;
    z-index: 99;
    display: none;
}
.phonemeng.active{
    display: block;
}


/*banner*/
.pz_banner{clear: both;}
.c_banner{position:relative; }
.slide1 .list{line-height:0;}
.slide1 .slick-dots{width:100%; text-align: center; bottom:70px; left: 0; line-height: 0; font-size:0;}
.slide1 .slick-dots li{width:12px; height: 12px; background-color: rgba(255,255,255,0.3); margin: 0 10px; display: inline-block; vertical-align: middle; border-radius: 50%;}
.slide1 .slick-dots li.slick-active{background-color: rgba(255,255,255,1);}

@media screen and (max-width:991px){
	.slide1 .slick-dots{bottom:10px;}
	.slide1 .slick-dots li{margin:0 5px; width:8px; height: 8px;}
}

/*main*/

.index1Box{width:100%; padding:40px 0; background-color: #e4322c;}
.index1{width:85.98%; margin: auto; border-radius: 50px; background-color: #fff; padding:0 4.2%; overflow: hidden;}
.index1 .submit2{width:36px; height: 36px; margin: 22px 0 0 0; float:left;}
.index1 .input2Bpx{margin-left:60px;}
.index1 .input2Bpx .input2{display:block;width:100%; height: 80px; font-size:24px; color:#333333;}
.index1 .input2Bpx .input2::-webkit-input-placeholder{font-size:24px; color:#333333;}  
.index1 .input2Bpx .input2::-moz-placeholder{font-size:24px; color:#333333;}                      
.index1 .input2Bpx .input2::-ms-input-placeholder{font-size:24px; color:#333333;} 

@media screen and (max-width:767px){
	.index1{width:100%;}
	.index1Box{padding:20px 0;}
	.index1 .submit2{width:24px; height: 24px; margin-top:8px;}
	.index1 .input2Bpx .input2{height:40px; font-size:16px;}
	.index1 .input2Bpx{margin-left:34px;}
	.index1 .input2Bpx .input2::-webkit-input-placeholder{font-size:16px; color:#333333;}  
	.index1 .input2Bpx .input2::-moz-placeholder{font-size:16px; color:#333333;}                      
	.index1 .input2Bpx .input2::-ms-input-placeholder{font-size:16px; color:#333333;} 
}
@media screen and (max-width:991px){
	/*	手机端*/
	.index1Ph .input2Bpx{margin-left:30px;}
	.index1Ph{border:1px solid #e4302a; border-radius: 30px; width: 90%; margin: 0 auto 20px auto;}
	.index1Ph .submit2{width:20px; height: 20px; margin-top:7px;}
	.index1Ph .input2Bpx .input2{font-size:14px; height: 34px;}
	.index1Ph .input2Bpx .input2::-webkit-input-placeholder{font-size:14px; color:#333333;}  
	.index1Ph .input2Bpx .input2::-moz-placeholder{font-size:14px; color:#333333;}                      
	.index1Ph .input2Bpx .input2::-ms-input-placeholder{font-size:14px; color:#333333;} 
}

.index2{margin:40px 0 60px 0; position: relative;background-color: #faf9f7;}
.index2 .text{width:41.49%; float:right;  padding:72px 0 79px 0; margin-right:5%;}
.index2 .text .H4{width:272px; position: relative;}
.index2 .text .H4::after{width:135px; height: 4px; background-color: #e4302a; position: absolute; bottom:-28px; left: 0; content: "";}
.index2 .text .p{font-size:16px; line-height: 34px; color:#333333; /*height: 170px;*/ margin: 60px 0 60px 0;
overflow : hidden;
/*text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 5;
-webkit-box-orient: vertical;*/}
.more{width:136px; height: 45px; line-height: 45px; text-align: center; border-radius: 30px; background-color: #e4302a; font-size:14px; color:#fff; display: block; border:1px solid #e4302a;}
.more:hover{background-color:#fff; color:#e4302a;}
.index2 .img{width:50%; position: absolute; left: 0;top:0; height: 100%;}

@media screen and (max-width:1599px){
	.index2 .text .p{font-size:14px;}
}
@media screen and (max-width:1199px){
	.index2 .text{padding:40px 0; width: 48%; margin: 0;}
	.index2 .img{width:48%;}
}
@media screen and (max-width:767px){
	.index2{margin:20px 0 30px 0;}
	.index2 .text{width:100%; padding:20px 0;}
	.index2 .text .H4{width:200px;}
	.index2 .text .H4::after{height:2px; bottom:-15px;}
	.index2 .img{position:relative;}
	.index2 .text .p{line-height:24px; /*height: 100px;*/ margin: 30px 0 10px 0;}
	.more{width:120px; height: 30px; line-height: 30px; font-size:12px;}
	.index2 .img{width:100%;}
}

.index3 .H4{font-size:34px; color:#e4302a; font-weight: bold;}
.index3 .H4 .ico{width:20px; height: auto; line-height: 0; display: inline-block; vertical-align: middle; margin:0 8px 0 0;}
.index3 .p{font-size:16px; line-height: 28px; color:#363a3f; margin: 20px 0 29px 0;}

@media screen and (max-width:1199px){
	.index3 .H4{font-size:28px;}
}
@media screen and (max-width:767px){
	.index3 .H4{font-size:20px;}
	.index3 .H4 .ico{width:14px; margin-top:-2px;}
	.index3 .p{font-size:14px; line-height: 24px; margin: 20px 0; text-align: justify;}
}

.index4Nav{margin-top:-60px; position: relative;z-index: 1;}
.index4Nav .list{width:33.33%; float:left; background-color: #e4302a; line-height: 60px; font-size:16px; color:#fff; text-align: center; cursor: pointer;}
.index4Nav .list.on{background-color:#f7f7f7; color:#333333;}
.index4Con{background-color:#f7f7f7; padding:42px 0 50px 0;}
.index4Con .list{overflow:hidden;}
.index4Con .img{width:406px; float:right; margin-top:10px;}
.index4Con .text{margin:0 435px 0 40px;}
.index4Con .text .H4{font-size:24px; color:#e4302a;}
.index4Con .text .p{font-size:16px; line-height: 34px; height: 68px; margin: 23px 0 30px 0;
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.index4Con .textUl{width:100%; display: inline-block;}
.index4Con .textUl .li{font-size:16px; color:#e4302a; width:43.5%; float:left; margin-right:5.26%; line-height: 36px;}
.index4Con .textUl .li a{color:#e4302a;}
.index4Con .textUl .li .num{display:inline-block; width: 17px; height: 17px; line-height: 17px; text-align: center; background: url(images/p3.png) center no-repeat; background-size: 100%; font-size:12px; color:#fff; margin-right:5px;}
.index4More{margin-top:24px;}

@media screen and (max-width:1600px){
	.index4Con .textUl{width:100%;}
}
@media screen and (max-width:1199px){
	.index4Con .textUl{width:100%;}
}
@media screen and (max-width:767px){
	.index4Con{padding:20px 0;}
	.index4Nav{margin-top:-40px;}
	.index4Nav .list{font-size:14px; line-height: 40px;}
	.index4Con .img{width:100%; margin: 0;}
	.index4Con .text{float:left; margin: 0;width:100%; margin-top:20px;}
	.index4Con .text .H4{font-size:18px;}
	.index4Con .text .p{font-size:14px; line-height: 24px; height: 48px; margin: 10px 0;}
	.index4Con .textUl .li{width:100%; margin: 0; font-size:14px; line-height: 32px;}
	.index4More{margin:10px 0 0 0;}
}

.index5{padding:48px 0 74px 0;}
.index5Ul{width:65.6%; float:left;}
.index5Ul .list{width:47.47%; margin-right:5%; float:left;}
.index5Ul .list:nth-child(2n){margin-right:0;}
.index5Ul .img{width:100%; overflow: hidden; border:1px solid #e3e3e3;}
.index5Ul .img 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;}
.index5Ul .text{padding:25px 28px 32px 28px;border:1px solid #ededed; border-top:none;}
.index5Ul .text .time{font-size:16px; color:#e4302a; font-weight: bold;}
.index5Ul .text .H4{font-size:22px; color:#e4302a; font-weight: bold; line-height: 29px; height: 58px; margin: 12px 0 15px 0;
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.index5Ul .text .p{font-size:16px; line-height: 24px; height: 48px; color:#868686;
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.index5More {margin:25px auto auto auto;}
.index5Ul .list:hover .img img{transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-o-transform:scale(1.1);}
.index5Ul .list:hover .index5More{background-color: #fff;color: #e4302a;}

.index5R{width:30.95%; float:right; background-color: #e4302a;}
.index5R .ico{width:154px; margin: 57px auto auto auto; display: block; line-height: 0;}
.index5R .H4{text-align:center; font-size:48px; color:#fff; font-weight: bold; margin: 28px 0 72px 0;}
.index5R .more{border:1px solid #fff; margin: auto;}

@media screen and (max-width:1599px){
	.index5Ul .text .H4{font-size:18px;}
	.index5R .H4{font-size:38px;}
	.index5Ul .text{padding:20px;}
}
@media screen and (max-width:1199px){
	.index5{padding:40px 0;}
	.index5R .ico{width:100px;}
}
@media screen and (max-width:767px){
	.index5R{width:100%; padding:10px;}
	.index5R .ico{width:40px; margin: auto;}
	.index5R .H4{font-size:22px; margin: 20px 0;}
	.index5{padding:30px 0;}
	.index5Ul{width:100%;}
	.index5Ul .list{width:100%; margin: 10px 0 0 0;}
	.index5Ul .text{padding:15px 10px;}
	.index5Ul .text .time{font-size:14px;}
	.index5Ul .text .H4{font-size:16px; line-height: 24px; height: 48px; margin: 5px 0;}
	.index5Ul .text .p{font-size:14px; }
	.index5More{margin-top:10px;}
}

.index6{background:url(images/j7.jpg) center right no-repeat; background-size: 50% 100%; position: relative;}
.index6 .text{width:44.9%; float:right; padding:106px 0 100px 0;}
.index6 .text .H4{font-size:36px; color:#fff; font-weight: bold; position: relative;}
.index6 .text .H4::after{width:102px; height: 4px; content: ""; position: absolute; bottom:-28px; left: 0; background-color: #fff;}
.index6 .text .p{font-size:20px; color:#fff; line-height: 40px; margin: 48px 0 35px 0; height: 80px;
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.index6 .text .more{background-color:#fff; color:#e4302a; border-color:#fff;}
.index6 .text .more:hover{background-color:transparent; color:#fff;}
.index6Ul{width:50%; height: 100%; position: absolute; left: 0;top:0; overflow:hidden;}
.index6Ul .slick-dots{width:146px; text-align: center; right:0; bottom:0; background-color:rgba(0,0,0,0.2); border-radius: 30px 0 0 0; padding:24px 0; line-height: 0;}
.index6Ul .slick-dots li{width:12px; height: 12px; background-color:rgba(255,255,255,0.5); border-radius: 50%; margin: 0 12px;}
.index6Ul .slick-dots li.slick-active{background-color:rgba(255,255,255,1);}

@media screen and (max-width:1599px){
	.index6 .text .H4{font-size:28px;}
}
@media screen and (max-width:1199px){
	.index6 .text{padding:60px 0;}
	.index6 .text .p{font-size:18px;}
}
@media screen and (max-width:767px){
	.index6{background-size:cover;}
	.index6 .text{width:100%;}
	.index6 .text{padding:20px 0;}
	.index6 .text .H4{font-size:20px;}
	.index6 .text .H4::after{height:2px; bottom:-20px; width:50px;}
	.index6 .text .p{font-size:14px; line-height: 24px; height: 48px; margin: 30px 0 10px 0;}
	.index6Ul{position:relative; float:left;width:100%; } 
	.index6Ul .list{background:none !important;}
	.index6Ul .slick-dots{padding:10px 0; width:100px; border-radius: 10px 0 0 0;}
	.index6Ul .slick-dots li{width:8px; height: 8px; margin: 0 4px;}
}

.index7{padding:78px 0 100px 0; background-color:#faf9f7;}
.index7 .H4{font-size: 34px;color: #e4302a;font-weight: bold;}
.index7 .H4 .ico{width: 20px;height: auto;line-height: 0;display: inline-block;vertical-align: middle;margin: 0 8px 0 0;}
.index7 .p{font-size:18px; color:#363a3f; margin: 22px 0 28px 0;}
.index7 .p a{color:#e4302a;}
.index7 .p a .ico{display:inline-block; width:24px; height: 24px; vertical-align: middle; line-height: 0; margin-right:5px;}
.index7 .p a:hover{font-weight:bold;}

@media screen and (max-width: 1199px){
	.index7{padding:60px 0;}
	.index7 .H4 {font-size: 28px;}
}
@media screen and (max-width: 767px){
	.index7{padding:30px 0;}
	.index7 .H4{font-size:20px;}
	.index7 .H4 .ico{width:14px; margin-top:-2px;}
	.index7 .p{font-size:16px; line-height: 30px; margin: 15px 0;}
	.index7 .p a{display:block;}
	.index7 .p .i1{display:none;}
}

/*bottom*/
.bottom{background-color:#1e1e1e;}
.b1{position:relative;}
.b1Out{position:absolute;top:43px; right:0;}
.b1Out .a1{float:left; width:42px; height: 42px; border-radius: 50%; background-color:#626262; margin-left:20px; position: relative;}
.b1Out .a1:hover{background-color:#ffffff;}
.b1Out .a1 .H5{width:150px; background-color: #fff; position: absolute;bottom:42px; left: 50%; margin-left:-75px; text-align: center; color:#666; font-size:14px; line-height: 30px; transform: scale(0);-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;}
.b1Out .a1:hover .H5{transform:scale(1)}
.bNav{padding:55px 0 30px 0;}
.bNav a{float:left; font-size:14px; color:#fff; opacity: 0.6; margin-right:35px;
-webkit-transition: all 0s ease-out 0s;
    -moz-transition: all 0s ease-out 0s;
    -o-transition: all 0s ease-out 0s;
    transition: all 0s ease-out 0s;}
.bNav a:last-child{margin-right:0;}
.bNav a:hover{opacity:1;}

.bInfor{padding:20px 0;border-top:1px solid #353535; border-bottom:1px solid #353535;}
.bInfor .list{float:left;font-size:14px; color:rgba(255,255,255,0.6); margin-right:4.45%; line-height: 20px;  }
.bInfor .list:last-child{margin-right:0;}

.bLink2{ width: 100%;  padding:25px 0 40px 0; }
.bLink2 .list{display:inline-block; font-size:14px; color:#fff; opacity: 0.6; margin: 0 13px; vertical-align: top;}
.bLink2 .top{ margin: 0;}
.bLink2 .scrollBox,
.bLink2 .scroll{display: inline-block;
-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;
}
.bLink2 .top .ico{display:none;
-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;
}
.bLink2 .a:hover{opacity:1;}

.goUp{width:36px; background-color: #e4322c; position: fixed; bottom:220px ;right:10px; box-shadow: 0 7px 36px rgba(161,5,0)}


@media screen and (max-width:1599px){
	.bLink2 .list{margin:0 5px; font-size:12px; }
	
}
@media screen and (max-width:1199px){
	.bLink2 .list{margin:0 0.5px; }
}
@media screen and (max-width:991px){
	.bLink2 .list{opacity:1; margin: 0;}
	.bLink2{width:180px; height: 34px; background-color:#4e4e4e; position: relative; margin:30px auto; padding: 0; float:none; clear: both;}
	.bLink2 .top{width:100%; height: 34px; line-height: 34px; padding:0 40px 0 10px; position: relative; text-align: left;}
	.bLink2 .top .ico{width:20px; height: 20px; position: absolute; top:7px; right:10px; display: block; line-height: 0;}
	.bLink2 .scrollBox{width:100%; height: 0;overflow-x: hidden; overflow-y: auto; position: absolute; bottom:33px; left: 0; background-color:#4e4e4e;}
	.bLink2 .scrollBox .scrol{ margin: 10px;}
	.bLink2 .scrollBox .scrol .a{display:block; line-height: 30px; text-align: left; color:#fff; margin: 0;}
	.bLink2.active .scrollBox{height:140px;}
	.bLink2 .top.active .ico{transform: rotate(180deg);}
	.b1Out .a1 .H5{right:0; margin: 0; left: auto;}
}
@media screen and (max-width:767px){
	.bLink2{margin:0 auto 10px auto;}
}
.bNavPh{display:none;}
@media screen and (max-width:767px){
	.b1Out,
	.bNav{display:none;}
	.bInfor .list{width:100%; margin: 0; font-size:11px; line-height: 20px; text-align: center;}
	.bInfor{padding:10px 0; border:none;}
	.goUp{display:none;}
	.frBox{height:40px}
	.bNavPh{display:block; position: fixed; bottom:0; left: 0; width: 100%; background-color: #1e1e1e; height: 40px; border-top:1px solid rgba(255,255,255,0.2); z-index: 88;}
	.bNavPh a{width:25%; float:left;}
	.bNavPh a .ico{display:block; width:30px; margin:5px auto;}
}

/*关于我们*/
.pageWidth{width:79.61%; margin: auto;}
.bannerTxt{width:100%; position: absolute; top:50%; left: 0;
-webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);}
.bannerTxt .H4{font-size:60px; color:#fff; font-weight: bold; font-style: italic; text-transform: uppercase;}
.bannerTxt .H5{font-size:24px; color:#fff; margin-top:10px;}
.bannerTxt .local{font-size:14px; color:rgba(255,255,255,0.5); margin: 15px 0 28px 0;}
.bannerTxt .local a{color:rgba(255,255,255,0.5);}
.bannerTxt .local a:hover{ color:rgba(255,255,255,1);}
.bannerTxt .erji a{float:left; /*width:182px;*/ padding:0 15px; height: 51px; line-height: 51px; text-align: center; background-color: #eaeaea; margin: 0 20px 0 0; font-size:16px; color:#333;}
.bannerTxt .erji a.on{ background-color: #e4322c; color:#fff;}

@media screen and (max-width:1599px){
	.pageWidth{width:100%;}
	.bannerTxt .erji a{/*width:140px;*/ padding:0 10px; height: 40px; line-height: 40px;}
}
@media screen and (max-width:1199px){
	.bannerTxt .H4{font-size:40px;}
}
@media screen and (max-width:991px){
	.erji{display:none;}
}
@media screen and (max-width:767px){
	
	.bannerTxt .H4{font-size:22px;}
	.bannerTxt .H5{font-size:18px;}
	.bannerTxt .local,
	.bannerTxt .local a{color:#fff; margin-bottom:0;}
}

.about1{padding:36px 0 57px 0;}
.about1 > .H4{font-size:34px; color:#333333; margin-bottom:35px;}
.about1 .p{font-size:16px; color:#666666; line-height: 34px; text-align: justify;}
.about1Ul{margin:25px -15px;}
.about1Ul .list{width:33.33%; padding:0 15px; float:left;}
.about1Ul .box{background-color:#e4322c; text-align: center; padding:40px 0 35px 0;}
.about1Ul .box .H4{font-size:24px; color:#f5f5f5;}
.about1Ul .box .big{font-size:64px; font-family: Arial; letter-spacing: 1px; font-weight: bold;}
.about1Ul .box .H5{font-size:20px; color:#f5f5f5; margin-top:15px;}
.about1Ul .list:nth-child(2) .box{background-color:#24847c;}
.about1Ul .list:nth-child(3) .box{background-color:#735a8f;}

@media screen and (max-width:1199px){
	.about1{padding:26px 0 60px 0;}
	.about1 > .H4{font-size:28px;}
	.about1Ul .box .big{font-size:50px;}
	.about1Ul .box .H5{font-size:18px;}
}
@media screen and (max-width:767px){
	.about1{padding:18px 0 30px 0;}
	.about1 > .H4{font-size:20px; margin-bottom:10px;}
	.about1 .p{font-size:14px; line-height: 24px;}
	.about1Ul{margin:10px -5px;}
	.about1Ul .list{padding:0 5px;}
	.about1Ul .box{padding:15px 0;}
	.about1Ul .box .big{font-size:20px;}
	.about1Ul .box .H4{font-size:16px;}
	.about1Ul .box .H5{font-size:14px; margin-top:5px; line-height: 15px; height: 30px;}
}

.about2{padding:60px 0; }
.about2Ti{text-align:center;}
.about2Ti .H4{font-size:34px; color:#fff;}
.about2Ti .H5{margin-top:30px; font-size:16px; color:#fff;}
.about2D{width:100%; height: 355px; position: relative; margin-top:60px;}
.about2D::after{width:100%; height: 1px; background-color: #818181; position: absolute; left: 0;top:130px; content: "";}
.about2D .list{width:344px; height: 110px; background-color: #e4322c; border-radius: 20px; position: absolute; top:0; left: 128px; padding:30px 23px 0 28px;  z-index: 1;}
.about2D .list .H4{font-size:20px; color:#fff; font-weight: bold;}
.about2D .list .H5{font-size:16px; color:#fff; margin-top:5px; line-height: 30px;}
.about2D .list .height{height:60px; padding-right:5px;}
.about2D .swiper-slide {height: auto;}
.about2D .list::after{width:78px; height: 90px; background: url(images/p13.png) center no-repeat; background-size: 100%; position: absolute; left: -78px; top:52px; content: "";}
.about2D .list:nth-child(2){left:auto; right:0; width:296px;}
.about2D .list:nth-child(3){top:auto; bottom:0; left: 461px; height: 204px; width: 502px;}
.about2D .list:nth-child(3) .height{height:147px;}
.about2D .list:nth-child(3)::after{background-image:url(images/p14.png); top:-32px;}

@media screen and (max-width:1199px){
	.about2Ti .H4{font-size:28px;}
	.about2D .list .H4{font-size:18px;}
	.about2D .list .H5{font-size:14px;}
}
@media screen and (max-width:991px){
	.about2D .list{left:78px;}
	.about2D .list:nth-child(1){z-index:2;}
	.about2D .list:nth-child(3){left:120px;}
}
@media screen and (max-width:767px){
	.about2{padding:30px 0;}
	.about2Ti .H4{font-size:20px;}
	.about2Ti .H5{font-size:12px; line-height: 20px; margin-top:10px;}
	.about2D .list::after{width:20px; height: 23px; left: -20px; top:auto; bottom:-10px;}
	.about2D .list{width:45%; padding:10px; height: 90px; left: 20px;}
	.about2D .list .H4{font-size:16px;}
	.about2D .list .H5{font-size:12px; line-height: 24px;}
	.about2D .list .height{height:70px;}
	.about2D .list:nth-child(2){width:45%;}
	.about2D .list:nth-child(3){left:40px; width:80%; height: 167px;}
	.about2D .list:nth-child(3)::after{top:-10px;}
	.about2D{margin-top:30px; height: 271px;}
	.about2D::after{top:97px;}
}

.about3{margin:60px -30px;}
.about3 .text{width:50%;padding:117px 30px 88px 60px; background: url(images/j10.jpg) center no-repeat; background-size: cover; float:left;}
.about3 .textHeight{ height: 309px; padding-right:30px;}
.about3 .text .H4{font-size:40px; color:#fff; position: relative;}
.about3 .text .H4::after{width:109px; height: 4px; background-color: #fff; position: absolute;bottom:-30px; left: 0; content: "";}
.about3 .text .H4 .en{font-size:34px;}
.about3 .text .p{font-size:18px; line-height: 40px; margin-top:65px; color:#fff;}
.about3 .textHeight .swiper-scrollbar{display:block !important;width:1px; background-color: #e05652 !important;}
.about3 .textHeight .swiper-scrollbar .swiper-scrollbar-drag{width:3px; background-color: #eaeaea;}
.about3 .textHeight .swiper-slide {height: auto;}
.about3 .img{width:50%; height: 514px; float:right;}

@media screen and (max-width:1199px){
	.about3 .text .H4{font-size:30px;}
	.about3 .text .H4 .en{font-size:24px;}
	.about3 .text{padding:50px 30px 50px 30px;}
	.about3 .text .p{font-size:16px; line-height: 30px;}
	.about3 .img{height:409px;}
}
@media screen and (max-width:767px){
	.about3{margin:30px 0;}
	.about3 .img{position:relative; background: none !important; width: 100%; height: auto;}
	.about3 .text{width:100%; padding:20px 10px;}
	.about3 .text .H4{font-size:22px;}
	.about3 .text .H4 .en{font-size:16px; margin-left:5px;}
	.about3 .text .H4::after{height:2px; bottom:-15px;}
	.about3 .text .p{font-size:14px; line-height: 24px; margin-top:25px;}
	.about3 .textHeight{padding-right:15px;}
}

.about4{margin-bottom:80px;}
.about4 .about2Ti .H4{color:#333;}
.del{margin-top:40px; padding:95px 0 80px 0 ; position: relative;}
.del::after{width:12px; height: 12px; border-radius: 50%; background-color:#bdbdbd; position: absolute; top:0; left: 50%;  margin-left:-6px; content: "";}
.del::before{width:1px; height: 100%; background-color:#e9e9e9; top:0; left: 50%; content: ""; position: absolute; z-index: -1;}
.del .list{margin-top:-35px;}
.del .list:nth-child(2n){margin-top:-88px;}
.del .text{width:48%; float:left; border:1px solid #e3e3e3; border-radius: 8px; overflow: hidden; padding:23px 1.78% 23px 1.78%;}
.del .text .left{margin-right:170px;}
.del .text .left .H4{font-size:24px; color:#666666; font-family: Arial; margin-top:10px;}
.del .text .left .p{font-size:15px; color:#333333; line-height: 30px;}
/*08.30 修改*/
.del .text .pic{width:160px; float:right; overflow: hidden;}
.del .text .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;}
@media screen and (min-width:992px){
	.del .text:hover .pic img{transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-o-transform:scale(1.1);}
	.del .text:hover .left .H4{color:#e4302a;}
}
/**/
.del .span{width:38px; height: 24px; float:left; background:url(images/p75.png) center no-repeat; background-size:100%; margin-top:25px;}
.del .list:nth-child(2n) .text{float:right;}
.del .list:nth-child(2n) .span{float:right; background-image:url(images/p76.png);}

/*
@media screen and (max-width:1429px){
	.del .text{width:47.8%;}
}
*/
@media screen and (max-width:1199px){
	.del .text{width:47.3%;}
	.about4{margin-bottom:60px;}
}
@media screen and (max-width:991px){
	.del .text{width:100%;}
	.del .list{position:relative; padding-left:20px; margin: 0 0 10px 0}
	.del .list:nth-child(2n){margin-top:0;}
	.del .list .span{position:absolute; top:0; left: 0;background-image:url(images/p76.png); width:20px; height: 13px; }
	.del::before{left:6px;}
	.del::after{left:0; margin: 0;}
	.del{padding:30px 0;}
	.del .list .text{padding:10px;}
	.del .text .pic{width:100px;}
	.del .text .left{margin-right:110px;}
	.del .text .left .H4{font-size:18px;}
	.del .text .left .p{font-size:12px; line-height: 20px;}
	.del{margin-top:20px;}
	.about3 .more{height:30px; line-height: 30px; font-size:12px;}
}
@media screen and (max-width:767px){
	.about4{margin-bottom:30px;}
}

/*科学创新分类*/
.science{margin:60px -15px 80px -15px;}
.science .list{width:25%; float:left; padding:0 15px;}
.science .box{display:block; border:1px solid #d6d6d6; padding:10px 10px 20px 10px; background-color: #f7f7f7}
.science .box .img{overflow:hidden;}
.science .box .img 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;}
.science .box .H4{font-size:18px; color:#333333; font-weight: bold; line-height: 60px; border-bottom:1px dashed #c6c6c6; text-align: center;}
.science .box .p{font-size:16px; line-height: 24px; color:#666666; height: 72px; margin: 20px 0 32px 0;
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;}
.science .box .ico{width:25px; height: 25px; background: url(images/p15.png) center no-repeat; background-size: 100%; display: block; margin: auto;}
.science .box:hover{background-color:#e4322c;}
.science .box:hover .img img{transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-o-transform:scale(1.1);}
.science .box:hover .H4{color:#ffffff; border-color:#e95b56;}
.science .box:hover .p{color:rgba(255,255,255,0.7);}
.science .box:hover .ico{background-image:url(images/p16.png);}

@media screen and (max-width:1199px){
	.science{margin:60px -5px;}
	.science .list{padding:0 5px;}
}
@media screen and (max-width:767px){
	.science{margin:10px 0 30px 0;}
	.science .list{padding:0; margin-top:20px; width: 100%;}
	.science .box .H4{font-size:16px; line-height: 40px;}
	.science .box .p{font-size:14px; margin: 10px 0;}
}


/*科学创新分类详情*/
.science2{padding:60px 0 65px 0;}
.science2L{width:75.6%; float:left;}
.science2L .img{width:407px; padding:0 19px 17px 0; background: url(images/p17.png) right bottom no-repeat; background-size: 94% ; float:left;}
.science2L .text{margin-left:445px; position: relative;}
.science2L .text .H4{font-size:24px; color:#e4322c; padding:5px 100px 20px 0; border-bottom:1px dashed #e2e2e2;}
.science2L .text .bdsharebuttonbox{position:absolute;top:0;right: 0;}
.science2L .text .bdsharebuttonbox .bds_more{width:90px; height: 35px; background: url(images/p18.png) center no-repeat; background-size: 100%; margin: 0; padding: 0;}
.science2L .text .bdsharebuttonbox .bds_more:hover{background-image:url(images/p19.png);}
.science2L .text .p{font-size:16px; line-height: 30px; color:#333333; margin: 21px 0 42px 0; height: 120px;
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;}
.science2L .text .formBtn{width:254px; height: 46px; line-height: 46px; background-color: #e4322c; text-align: center; font-size:16px; color:#fff; cursor: pointer;}
.science2L .text .formBtn a{display:block; width:100%; color:#fff;}
.science2L .text .formBtn .ico{width:22px; height: 22px; line-height: 0; display: inline-block; vertical-align:middle; margin-left:64px; position: relative;}
.science2L .text .formBtn .ico::after{width:1px; height: 19px; background-color: #ec706c; position: absolute; top:0; left: -28px; content: "";}
@keyframes topDown{
	0% {transform: translate(0);}
	70% {transform: translate(5px,0);}
}
@media screen and (min-width:992px){
	.science2L .text .formBtn:hover .ico{animation: topDown 0.8s;}
}

.science2R{width:18.8%; float:right;  padding:45px 0 0 0; text-align: center; height: 281px;}
.science2R .ico{width:37px; display: block; margin: auto; position: relative; line-height: 0; }
.science2R .ico::after,
.science2R .ico::before{width:27px; height: 1px; background-color: #e4322c; content: ""; position: absolute; top:50%; left: -42px;}
.science2R .ico::before{left:auto; right: -42px;}
.science2R .H4{font-size:20px; color:#e4322c; font-weight: bold; margin: 10px 0;}
.science2R .more2{display:block; margin: auto; width:83px; height: 23px; line-height: 23px; text-align: center; background-color: #e4322c; font-size:14px; color:#fff;}
.science2R .more2:hover{opacity:0.6;}

/*表格*/
.formBox{width:100%; height: 100%; background-color: rgba(0,0,0,0.8); position: fixed;top:0; left: 0; z-index: 20000; display: none;}
.formCon{width:630px; background-color: #fff; position: fixed;top:50%; left: 50%; z-index: 300; border-radius: 20px; padding:40px 75px 30px 75px;
-webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);}
.formCon .close2{width:28px; height: 28px; position: absolute; z-index: 310; top:30px; right:30px;}
.formCon .H4Box{text-align:center; font-size:50px; text-transform: uppercase; position: relative; line-height: 40px; color:#f2f2f2;}
.formCon .H4Box .H4{font-size:24px; color:#e4322c; position: absolute;top:0; left: 0; width: 100%; line-height: 40px;}
.formTable{padding-top:10px;}
.formTable .li{margin-top:10px; border:1px solid #eeeeee; padding:5px 20px}
.formTable .li .H5{float:left; font-size:14px; color:#999999; line-height: 25px; }
.formTable .li .H5 .color{color:#e4322c;}
.formTable .li .inputBox{margin-left:120px; }
.formTable .li2 .inputBox{margin-left:90px; }
.formTable .li .inputBox .input2{display:block; width:100%;line-height: 25px; height: 25px;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
outline: 0;
border-radius:0}
.formTable .li2 .inputBox .input2{height:110px; border:none;}
.formTable .sub2{ margin-top:32px; text-align:center;}

.formTable .sub2 button{width:136px; height: 40px; display:inline-block; margin:0 15px; background-color: #e4322c; font-size:16px; color:#fff;}


.sciencex .H3{font-size:24px; color:#e4322c;}
.science3Ul{margin:25px -15px 125px -15px;}
.science3Ul .list{width:90.62%; margin: auto; padding:10px 10px 30px 10px; background-color: #f7f7f7; border:1px solid #d6d6d6;}
.science3Ul .img{overflow: hidden;}
.science3Ul .img 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;}
.science3Ul .H4{text-align:center; font-size:18px; color:#333333; line-height: 56px; border-bottom:1px dashed #c6c6c6;}
.science3Ul .p{font-size:14px; line-height: 24px; color:#666666; height: 48px; margin: 19px 0 24px 0; text-transform: uppercase;
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}

.search_box{padding-bottom:60px;}
.science_s{margin-bottom:60px;}
.science_s .img{overflow: hidden;}
.science_s .img 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;}
.science_s .H4{text-align:center; font-size:18px; color:#333333; line-height: 56px; border-bottom:1px dashed #c6c6c6;}
.science_s .p{font-size:14px; line-height: 24px; color:#666666; height: 48px !important; margin: 19px 0 24px 0; text-transform: uppercase;
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2 !important;
-webkit-box-orient: vertical;}


.science3Ul .ico{display:block;width:25px; height: 25px; background: url(images/p15.png) center no-repeat; background-size: 100%; margin: auto;}
.science3Ul .slick-prev,
.science3Ul .slick-next{width:33px; height: 58px; left: -60px; background: url(images/p22.png) center no-repeat; background-size: 100%;}
.science3Ul .slick-next{left: auto; right:-60px; background-image: url(images/p23.png);}
.science3Ul .slick-prev:hover{background-image:url(images/p25.png);}
.science3Ul .slick-next:hover{background-image:url(images/p24.png);}
.science3Ul .slick-dots{width:100%; line-height: 0; text-align: center; bottom:-45px; font-size:0;}
.science3Ul .slick-dots li{width:14px; height: 14px; background: url(images/p26.png) center no-repeat; background-size: 100%; display: inline-block; margin: 0 6px;}
.science3Ul .slick-dots li.slick-active{background-image:url(images/p27.png);}
.science3Ul .list:hover{background-color:#e4322c;}
.science3Ul .list:hover .img img{transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-o-transform:scale(1.1);}
.science3Ul .list:hover .H4{color:#fff;}
.science3Ul .list:hover .p{color:#fff;}
.science3Ul .list:hover .ico{background-image:url(images/p16.png);}

@media screen and (max-width:1335px){
	.science3Ul .slick-prev,
	.science3Ul .slick-next{width:25px; height: 30px; left:0;}
	.science3Ul .slick-next{ left:auto; right:0;}
}
@media screen and (max-width:991px){
	.science2L .text .bdsharebuttonbox{display:none;}
	.science2L{width:100%;}
	.science2R{width:100%; height: auto; padding:20px; margin-top:20px;}
}
@media screen and (max-width:767px){
	.science2{padding:30px 0;}
	.science2L .img{width:100%; }
	.science2L .text{margin:0;width:100%; float:left;}
	.science2L .text .H4{font-size:18px; padding:10px 0;}
	.science2L .text .p{font-size:14px; line-height: 24px; height: 96px; margin: 10px 0;}
	.science2L .text .formBtn{width:180px; height: 40px; line-height: 40px; font-size:14px;}

	.science2L .text .formBtn .ico{margin-left:20px; width:18px; height: 18px;}
	.science2L .text .formBtn .ico::after{left:-10px;}
	.science2R .H4{font-size:16px;}
	.sciencex .H3{font-size:20px;}
	.science3Ul{margin:20px 0 60px 0;}
	.science3Ul .list{width:100%;}
	.science3Ul .slick-dots{bottom:-30px;}

    .search_box{padding-bottom:30px;}
    .science_s{margin-bottom:30px;}

	
	.formCon{width:90%; padding:20px 10px;}
	.formCon .H4Box{font-size:24px; line-height: 30px;}
	.formCon .H4Box .H4{font-size:18px; line-height: 30px;}
	.formTable{padding-top:10px;}
	.formTable .li{padding:5px 10px;}
	.formCon .close2{top:10px; right:10px;}
	.formTable .sub2{margin-top:10px;}
    .formTable .sub2 button{width:100px; height: 30px; margin:0 8px; font-size:14px; }
}

/*产品详情*/
.scienceDe{padding:40px 0 80px 0;}
.scienceDe .H4{padding:20px 120px 20px 0; font-size:32px; color:#161616; border-bottom:1px solid #e5e5e5; position: relative;}
.scienceDe .bdsharebuttonbox{width:auto; position: absolute; top:30px; right:0;}
.scienceDe1{margin:45px 0 50px 0;}
.scienceDe1 .img{width:553px; margin:0 0 0 55px; float:right;}
.scienceDe1 .text{font-size:18px; line-height: 40px; color:#333333; margin-top:35px;}
.scienceDe1 .text .dot{font-weight:bold; color:#7f7f7f; margin-right:6px; float:left;}
.scienceDe1 .text .p2{ margin-left:8px;}
.scienceDe2 .H5{background-color:#f2f2f2; padding:0 14px; font-size:26px; line-height: 58px; color:#333333;}
.scienceDe2 .H5 .ico{width:45px; height: 45px; line-height: 0; display:inline-block; vertical-align: middle;margin-right:10px; margin-top:-4px;}
.scienceDe2 .text{padding:35px 0 45px 70px; font-size:18px; line-height: 40px; color:#333333;}
.scienceDe2 .text .dot{color:#7f7f7f; font-weight: bold; float:left; padding:0 12px;}
.scienceDe2 .text .p2{margin-left:30px;}

@media screen and (max-width:1199px){
	.scienceDe{padding:40px 0 60px 0;}
	.scienceDe .H4{font-size:26px;}
	.scienceDe1 .img{width:400px;}
	.scienceDe1 .text{font-size:16px; line-height: 30px;}
	.scienceDe2 .H5{font-size:22px;}
	.scienceDe2 .H5 .ico{width:30px; height: 30px;}
	.scienceDe2 .text{font-size:16px; line-height: 30px; padding:20px 0 20px 50px;}
}
@media screen and (max-width:991px){
	.scienceDe .bdsharebuttonbox{display:none;}
	.scienceDe .H4{padding:20px 0;}
}
@media screen and (max-width:767px){
	.scienceDe{padding:20px 0 30px 0;}
	.scienceDe .H4{font-size:20px; padding:10px 0;}
	.scienceDe1{margin:20px 0;}
	.scienceDe1 .img{width:100%; margin: 0;}
	.scienceDe1 .text{float:left; width:100%; margin-top:10px; font-size:14px; line-height: 24px; text-align: justify;}
	.scienceDe2 .H5{font-size:18px; line-height: 36px;}
	.scienceDe2 .text{padding:10px 0; font-size:14px; line-height: 24px;}
}

/*技术支持*/
.telc{padding:40px 0 80px 0;}
.telcUl{padding-bottom:50px;}
.telcUl .list{background-color:#f5f5f5; display: block; margin-bottom:10px; position: relative;}
.telcUl .list .H4{float:left; width:130px; font-size:14px; line-height: 60px; text-align: center; color:#333333;}
.telcUl .list .H5{margin:0 80px 0 160px; font-size:14px; color:#333333; line-height: 60px;}
.telcUl .list .ico{width:60px; height: 60px; position: absolute;top:0;right:0; background: url(images/p33.png) center no-repeat; background-size: 100%;}
.telcUl .list:hover{background-color:#e4322c;}
.telcUl .list:hover .H4,
.telcUl .list:hover .H5{color:#fff;}
.telcUl .list:hover .ico{background-color:#b92621; background-image: url(images/p32.png);}

.paging{text-align:center; font-size:0;}
.paging a{display:inline-block; vertical-align: middle; width:30px; height: 30px; border-radius: 30px; line-height: 28px; text-align: center; font-size:14px; color:#272727; margin: 0 8px; border:1px solid #e1e1e1; box-sizing: border-box; background-color:#fff;}
.paging .pageup{width:100px; background:url(images/p60.png) center no-repeat #fff;}
.paging .pagedown{width:100px; background:url(images/p59.png) center no-repeat #fff;}
.paging .pageup:hover,
.paging .pageup.hover{background-image:url(images/p57.png);}
.paging .pagedown:hover,
.paging .pagedown.hover{background-image:url(images/p58.png);}
.paging a.hover{background-color:#c9151e; color:#fff; border-color:#c9151e; }
.paging .aPh{font-size:12px; color:#333; margin: 0 5px; display:none; vertical-align: middle;}

@media screen and (min-width:992px){
	.paging a:hover{background-color:#c9151e; color:#fff; border-color:#c9151e;}
}

@media screen and (max-width:767px){
	.paging .a{display:none;}
	.paging .aPh{display:inline-block;}
}

@media screen and (max-width:1199px){
	.telc{padding:40px 0 60px 0;}
}
@media screen and (max-width:767px){
	.telc{padding:30px 0;}
	.telcUl .list .H4{width:90px; line-height: 40px;}
	.telcUl .list .ico{width:40px; height: 40px;}
	.telcUl .list .H5{margin: 0 50px 0 100px; line-height: 40px;}
	.telcUl{padding-bottom:20px;}
}

/*新闻动态*/
.new{padding:50px 0 80px 0;}
.newSlick .list{background-color:#e4322c;}
.newSlick .list .pic{width:637px;overflow: hidden;float:left; height: auto;}
.newSlick .list .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;}
.newSlick .list .right{margin-left:637px; padding:0 30px 0 40px;}
.newSlick .list .date{font-size:24px; color:#fff; font-family: Arial; margin-top:35px;}
.newSlick .list .date .big{font-size:72px; color:#fff; font-family: Arial; font-weight: bold; margin-right:10px;}
.newSlick .list .title{font-size:22px; color:#fff; margin:20px 0 15px 0;}
.newSlick .list .p{font-size:16px; color:#fff; line-height: 32px; height: 64px;
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.newSlick .list .more3{font-size:16px; color:#fff;display: block; border-top:1px dashed #cccccc; margin-top:25px; padding:24px 0 0 0;}
.newSlick .list .ico{display:inline-block; width:30px; height: 10px;}
.newSlick .list .ico img{display:block;}
.newSlick .list:hover .pic img{transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-o-transform:scale(1.1);}
.newSlick .slick-dots{text-align:right;right:30px; bottom:25px;width:100% ; }
.newSlick .slick-dots li{width:11px; height: 11px; border-radius: 8px; border:1px solid #fff;}
.newSlick .slick-dots li.slick-active{background-color:#fff;}
.newSlick .slick-dots li button:before{display:none;}

@media screen and (max-width:1199px){
	.news{padding:60px 0;}
	.newSlick .list .pic{width:500px;}
	.newSlick .list .right{margin-left:500px;}
	.newSlick .list .date{margin:0; font-size:20px;}
	.newSlick .list .date .big{font-size:50px;}
	.newSlick .list .title{margin:10px 0; font-size:18px;}
}
@media screen and (max-width:991px){
	.newSlick .list .pic{width:300px;}
	.newSlick .list .right{margin-left:300px; padding:0 20px;}
	.newSlick .list .date{font-size:18px;}
	.newSlick .list .date .big{font-size:40px;}
	.newSlick .list .title{font-size:16px; margin: 0;}
	.newSlick .list .p{font-size:14px; line-height: 24px; height: 48px; margin-top:10px;}
	.newSlick .list .more3{margin-top:5px; padding-top:5px;}
	.newSlick .slick-dots{bottom:7px;}
}
@media screen and (max-width:767px){
	.new{padding:30px 0;}
	.newSlick .list .pic{width:100%; float:none; display: block;}
	.newSlick .list .right{padding:10px; margin: 0;}
	.newSlick .list .more3{margin-top:10px; padding:10px 0; font-size:13px;}
	.newSlick .slick-dots{bottom:15px;}
	.newSlick .slick-dots li{width:8px; height: 8px;}

}

.newContent {padding-bottom:60px;}
.newContent .list{margin-top:30px; padding:22px 40px 22px 0; background-color:#f5f5f5;}	
.newContent .list .date{float:left; padding:15px 0;width:186px;  margin-right:30px;border-right:1px solid #e0e0e0; text-align: center;}
.newContent .list .date .day{font-size:72px; color:#c2c2c2; font-family: Arial; font-weight: bold; line-height: 50px;}
.newContent .list .date .month{font-size:20px; color:#4c4c4c; font-family: Arial; margin-top:10px;}
.newContent .list .title{font-size:18px; color:#333333; margin:15px 0;} 
.newContent .list .p{font-size:14px; color:#666666; line-height: 26px; height: 52px;
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.newContent .list:hover{background-color:#e4322c;}
.newContent .list:hover .title,
.newContent .list:hover .day,
.newContent .list:hover .p,
.newContent .list:hover .month{color:#fff;}

@media screen and (max-width:767px){
	.newContent{padding-bottom:20px;}
	.newContent .list{margin-top:20px; padding:10px 10px 10px 0;}
	.newContent .list .date{width:100px; margin-right:10px;}
	.newContent .list .date .day{font-size:30px; line-height: normal;}
	.newContent .list .date .month{font-size:16px;}
	.newContent .list .title{font-size:15px; margin:10px 0;}
	.newContent .list .p{font-size:13px; line-height: 20px; height: 40px;}
}

/*新闻详情*/
.newsDe{padding:50px 0 80px 0;}
.newText .H1{font-size:24px; color:#333333; text-align: center; text-transform: uppercase;}
.newTextDiv{border-top:1px solid #d7d8d8; border-bottom:1px solid #d7d8d8; padding:9px 0; margin: 30px 0 40px 0;}
.newTextDiv .H2{font-size:14px; color:#777777; margin-right:0.83%; float:left;line-height: 34px; letter-spacing: 0.5px; }
.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 .i1 img{display:block;}
.newTextDiv .return:hover{color:#1a2953}

.scienceDe .return{display:block; text-align:right; font-size:14px; color:#777777; line-height: 34px; margin-top:15px; }
.scienceDe .return .i1{float:right; width:38px; height: auto; margin-left:10px; }
.scienceDe .return .i1 img{display:block;}
.scienceDe .return:hover{color:#1a2953}


.newTextCon{font-size:14px; line-height: 30px; color:#333333;}
.newTextCon .divImg{text-align: center; margin: 30px 0;}
.share{text-align:center; padding:35px 0 30px 0;border-bottom:1px solid #d7d8d8; line-height: 0; margin-bottom:24px;}
.share .bdsharebuttonbox{display:inline-block;}
.share .bdsharebuttonbox .bdshare-button-style0-16{margin:0; padding:0;}
.share .bdsharebuttonbox .bds_weixin{width:35px; height:35px; background:url(images/wx1.png) center no-repeat; margin: 0; background-size: 100%}
.share .bdsharebuttonbox .bds_tsina{width:35px; height:35px; background:url(images/sina1.png) center no-repeat; margin:0 15px;background-size: 100%}
.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:20px; color:#e4322c;padding:50px 0 25px 0; }
.aboutNew .list{width:48.71%; margin-right:2.58%; padding:13px 0; border-bottom:1px solid #e4e4e4; float:left;}
.aboutNew .list:nth-child(2n){margin-right:0;}
.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:#e4322c;}

@media screen and (max-width:1199px){
	.newsDe{padding:60px 0;}
	.newText .H1{font-size:20px;}
}
@media screen and (max-width:991px){
	.aboutNew .list .H5{width:70%;}
	.share{display:none;}
}
@media screen and (max-width:767px){
	.newsDe{padding:30px 0;}
	.newDetail{margin-top:30px;}
	.newText .H1{font-size:16px; line-height: 22px;}
	.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;}

    .scienceDe .return{line-height:26px; margin-top:10px;}
	.scienceDe .return .i1{width:30px;}

	.newTextCon{font-size:13px; line-height: 20px; text-align: justify; }
	.newTextCon .divImg{margin:10px 0; width:100%}
	.newDetail .share{padding:20px 0;}
	.aboutNewBox .H2{font-size:18px; padding:15px 0 10px 0;}
	.aboutNew .list{width:100%; margin: 0;}
}

.pageA a{font-size:14px; color:#888888; max-width: 49%; letter-spacing: 1px;}
.pageA a:hover{color:#e4322c;}
.pageA .pageUp{float:left;}
.pageA .pageDown{float:right;}

@media screen and (max-width:991px){
	.pageA {border-top: 1px solid #d7d8d8; margin-top:20px; padding:20px 0 0 0;}
}
@media screen and (max-width:767px){
	.pageA {margin-top:15px; padding:10px 0 0 0;}
	.pageA a{width:100%; text-align: left;max-width: 100%;}
}

/*职业发展*/
.duty{padding:30px 0 50px 0;}
.duty .H4{font-size:34px; color:#333333;}
.duty .p{font-size:16px; line-height: 34px; margin-top:30px;}
.duty .p .img{margin:40px 0 10px 0; text-align: center;}
.duty .p .img3{width:49.6%; margin-right:0.8%; float:left;}
.duty .p .img3:nth-child(2n){margin-right:0;}

@media screen and (max-width:1199px){
	.duty{padding:20px 0 40px 0;}
	.duty .H4{font-size:28px;}
}
@media screen and (max-width:767px){
	.duty{padding:20px 0;}
	.duty .H4{font-size:20px;}
	.duty .p{font-size:14px; line-height: 24px; margin-top:20px;}
	.duty .p .img{margin-top:20px;}
}



/*加入我们*/
.joinT{margin-top:50px;}
.joinT .img{width:450px; float:right; margin-left:40px;}
.joinT .text{font-size:14px; line-height: 30px; color:#4e4e4e; text-align: justify;}
.joinT .text .color{color:#e4322c; font-family: Arial; font-weight: bold;}
.joinT .text .H4{margin-bottom:33px; font-size:34px; color:#333;}

.join{padding:0 0 80px 0;}


.joinList{padding-bottom:60px; overflow: hidden;}
.joinList .list{width:48.8%; margin: 30px 2.4% 0 0; background-color:#f5f5f5; padding:27px 40px 20px 30px; float:left; box-shadow:0 7px 13px rgba(0,0,0,0.16);}
.joinList .list:nth-child(2n){margin-right:0;}
.joinList .list .listTop{overflow:hidden;}
.joinList .list .listTop .H4{font-size:16px; color:#333333; font-weight: bold; float:left; }
.joinList .list .listTop .H4 .ico{width:31px; height: 31px; display: inline-block; line-height: 0; vertical-align: middle; margin-right:12px;}
.joinList .list .listTop .H4 b{background-color:#e4322c; border-radius: 0 6px 6px 6px; color:#fff; padding:5px 8px; vertical-align: middle;}

.joinList .list .listTop .H6{float:right; font-size:12px; color:#999999;}
.joinList .list .H5{font-size:20px; color:#fff; margin: 5px 0 15px 38px;width:116px; height: 36px; line-height: 36px; text-align: center; }
.joinList .scrollBox{height:280px; }
.joinList .scrollBox .scroll{padding:0 20px 0 0; height: 100%;}
.nicescroll-rails{width:2px !important; height: 100%; background-color:#dddddd;}
.joinList .scrollBox .p{font-size:14px; color:#3f3f3f; line-height: 23px;}	
.ask{margin-top:15px;}	
.ask .email{float:left;font-size:14px; color:#bc0600; line-height: 35px;}
.ask .a{float:right; width:90px;padding:8px 0; border-radius: 6px; background-color:#e4322c; color:#fff; font-size:14px; display: block; text-align: center;}
.joinList .list .a:hover{background-color:#bc0600;}

#ascrail2000 div{margin-right:-1px;}

@media screen and (max-width:1199px){
	.join{padding: 0 0 60px 0;}
	.joinList .list{padding:20px;}
	.joinT .text .H4{font-size:28px;}
}
@media screen and (max-width:991px){
	.joinList .list .listTop .H6{width:100%; margin: 10px 0;}
}
@media screen and (max-width:767px){
	.join{padding:0 0 30px 0;}
	.joinList .list{width:100%; margin: 20px 0 0 0; padding:15px;}
	.joinList .scrollBox .p{font-size:13px; line-height: 20px; }
	.joinList .scrollBox{height:160px;}
	.ask .email{width:100%;}
	.ask .a{float:left; font-size:12px;}
	.joinList{padding:0 0 30px 0;}
	.joinT{margin-top:30px;}
	.joinT .img{width:100%;}
	.joinT .text{float:left; width:100%; line-height: 24px;}
	.joinT .text .H4{font-size:22px; margin: 10px 0;}
	.joinList .list .H5{margin:0 0 10px 0; width:80px; height: 30px; line-height: 30px; font-size:16px;}
}

/*联系我们*/
.contact{padding:40px 0 60px 0;}
.contact1{width:37.6%; float:left; background-color: #f5f5f5; padding:47px 28px 0 28px; height: 486px;}
.contact1 .H4{font-size:24px; color:#333333; line-height: 41px;}
.contact1 .H4 .small{font-size:16px;}
.contact1 .H5{font-size:14px; color:#999999; font-family: Arial; line-height: 41px;}
.contact1Ul{margin-top:10px; border-top:1px solid #eaeaea; padding-top:10px;}
.contact1Ul .list{font-size:16px; line-height: 40px; color:#666666;}
.contact1Ul .list .ico{width:26px; height: 26px; line-height: 0; float:left; margin-right:15px; margin-top:7px;}

.map{float:right;width:60%; height:486px; box-shadow: 0 10px 50px rgba(0,0,0,0.06); }
#bdmap1{ position: relative; width: 100%; height: 100%;}
.addShare{margin-top:15px;}
.addShare .H5{float:left; font-size:14px; line-height: 40px; color:#323232;}
.addShare .list{width:40px; height: 40px; border-radius: 50%; background-color:#e5e5e5; margin-left: 20px; float:left; position: relative;}
.addShare .list .img2{display:none;}
.addShare .list .pageEwm{width:100px; height: 100px; background-color: #fff; padding:10px; position: absolute; bottom:40px; left: 50%; margin-left:-50px; transform: scale(0);-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;}
.addShare .list:hover .img{display:none;}
.addShare .list:hover .img2{display:block;}
.addShare .list:hover .pageEwm{transform:scale(1)}

.titH4{font-size:20px; color:#333333; padding:51px 0 16px 0; border-bottom:1px solid #e6e5e5; float:left; width: 100%;}
.contact2{float:left; width:100%; padding:25px 0 0 0;}
.contact2 .list{width:48.8%; margin:0 2.4% 30px 0; background-color: #f5f5f5; padding:20px 100px 20px 20px; position: relative; float:left;}
.contact2 .list:nth-child(2n){margin-right:0;}
.contact2 .img{width:126px; float:left;}
.contact2 .text{margin-left:157px;}
.contact2 .text .H5{font-size:18px; color:#333333; line-height: 35px;}
.contact2 .text .p{font-size:14px; line-height: 30px; color:#555555;}
.contact2 .onLine{position:absolute; top:50px; right:35px; text-align: center;}
.contact2 .onLine .ico{width:53px; height: 53px; background-color: #e5e5e5; border-radius: 50%; display: block;}
.contact2 .onLine .H6{font-size:14px; color:#555555; margin-top:5px;}
.contact2 .list:hover{box-shadow:9px 0 35px rgba(0,0,0,0.17);}

@media screen and (max-width:1199px){
	.contact1{padding:20px;}
	.contact1 .H4{font-size:20px;}
	.contact2 .list{padding-right:50px;}
	.contact2 .onLine{right:20px;}
}
@media screen and (max-width:991px){
	.contact1{width:100%; height:auto;}
	.map{width:100%; height: 300px; margin-top:20px;}
	.contact2 .list{padding:10px 60px 10px 10px;}
	.contact2 .img{width:100px;}
	.contact2 .text{margin-left:110px;}
	.contact2 .text .H5{font-size:16px; line-height: 30px;}
	.contact2 .text .p{font-size:13px; line-height: 24px;}
	.contact2 .onLine{right: 5px; top:20px;}
}
@media screen and (max-width:767px){
	.contact{padding:30px 0;}
	.contact1{padding:20px 10px;}
	.contact1 .H4{font-size:18px; line-height: 24px;}
	.contact1Ul .list .ico{width:20px; height: 20px; margin-right:5px;}
	.contact1Ul .list{font-size:13px; line-height: 30px;}
	.titH4{padding:15px 0; font-size:16px;}
	.contact2 .list{width:100%; margin: 0 0 15px 0; padding:10px;}
	.contact2 .img{width:100%;}
	.contact2 .text{float:left; margin: 0;}
	.contact2 .onLine{top:10px; right:10px;}
	.contact2 .onLine .ico{ background-color: rgba(228,50,44,0.6);}
	.contact2 .onLine .H6{display:none;}
}








/*新增 0906*/
.ys_box{display:none;}
.ys{font-size:0; margin: 0 -0.4%; margin-bottom: 80px;}
@media screen and (min-width:992px){
	.ys > div{display:inline-block; margin: 0 0.4% 10px 0.4%; width: 9.2%;}
}
.ys .list{ background-color: #b00723; padding:20px 10px 10px 10px; cursor:pointer; }
.ys .ico{width:70px; height: 90px; overflow: hidden; margin: auto; display: block; }
.ys .H4{width:100%; text-align: center; font-size:13px; color:#fff; height:15px; position:relative;}
.ys .H4 b{position:absolute; width:100%; font-weight:normal; left:0; bottom:0; display:block; line-height:14px;}
.ys .green{background-color:#4ab144;}
.ys .orange{background-color:#f8981d;}
.ys .yellow{background-color:#7c03a9;}
.kong{opacity:0; cursor:default !important;}
.ys_box2{width:100%; padding:20px;}
.ys_box2 .H5{font-size:20px; color:#fff;}
.ys_box2 .p{font-size:16px; line-height: 30px; color:#fff;}

.ysPop{width:100%; height: 100%; position: fixed; top:0; left: 0; z-index: 999; background-color: rgba(0,0,0,0.6); display: none;}
.ysPop2{width:30%; background-color:#c51230; height: 400px; overflow-y: auto; position: fixed; top:50%; left: 35%; margin-top:-200px; z-index: 9999;display: none;}
.ysPop2 .close3{width:30px; height: 30px; position: absolute; top:10px; right: 10px; z-index: 99999;}

.bottom{position:relative;}
.pagePn{padding:10px 15px; background-color: #e4322c; position: absolute; bottom:10px; right: 10px; z-index: 999; color:#fff; font-size:16px; line-height: 20px;}
.pagePn:hover{box-shadow: 0 7px 20px rgba(161,5,0);}

.ys_ph .slick-prev,
.ys_ph .slick-next{width:40px; height: 40px; background: url(images/n2.png) center no-repeat; background-size: 100%; bottom:-50px; top:auto; left: 10%;transform: translate(0);}
.ys_ph .slick-next{background-image:url(images/n1.png); left: auto; right: 10%;}

.ys_box{position:relative;}
.ys_box .number{position:absolute; bottom:-50px; line-height: 40px; text-align: center; font-size:16px; color:#333; left: 0; width: 100%;}

@media screen and (max-width:1199px){
	.ysPop2{width:50%; left: 25%;}
}
@media screen and (max-width:991px){
	.ysPop2{width:50%; left: 25%;}
	.ys .list{width:90%; margin: auto;}
	.kong{display:none;}
	.ys_box{display:block;}
	.ys_pc{display:none;}
}
@media screen and (max-width:767px){
	.ysPop2{width:90%; left: 5%; height: 300px; margin-top:-150px;}
	.ys{margin-bottom:80px;}
	.pagePn{font-size:14px; padding: 7px 5px;}
}




/*科学创新分类 0911*/
.science3{margin-bottom:80px;}
.science3 .list{margin-top:105px;}
.science3 .img{float:left; width: 44.4%; position: relative;}
.science3 .img::after{width:100%; height: 100%; border:0px solid #f19895; content: ""; position: absolute; top:-11.39%; right:-8.1%; z-index: -1;}
.science3 .text{width:44.4%; float:right;}
.science3 .text .num{display:inline-block; width:51px; line-height: 0; margin: 18px 0 23px 0; }
.science3 .text .H4{font-size:24px; color:#e4322c; font-weight: bold;}
.science3 .text .p{font-size:16px; line-height: 28px; height: 168px; margin:23px 0;
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 6;
-webkit-box-orient: vertical;}
.science3 .text .H5{float:right; width: 136px; height: 48px; background-color: #b3b3b3; text-align: center; line-height: 48px; font-size:16px; color:#f5f5f5;}
.science3 .text .H5 .ico{width:14px; height: 16px; background: url(images/y5.png) center no-repeat; background-size: 100%; display: inline-block; margin-right:10px; vertical-align: middle;}
.science3 .list:hover .text .H5{background-color:#e4322c;}
.science3 .list:nth-child(2n) .img{float:right; margin-right:3.6%;}
.science3 .list:nth-child(2n) .text{float:left;}
.science3 .list:nth-child(2n) .text .H5{float:left;}

@media screen and (max-width:1199px){
	.science3 .img{width:50%;}
	.science3 .list{margin-top:60px;}
	.science3{margin-bottom:60px;}
}
@media screen and (max-width:991px){
	.science3 .img{margin-top:50px;}
}
@media screen and (max-width:767px){
	.science3 .list{margin-top:30px;}
	.science3{margin-bottom:30px;}
	.science3 .img{width:100%; margin: 0 !important; padding: 10px 10px 0 0;}
	.science3 .img::after{top:0; right: 0; width: 97%; height: 97%;}
	.science3 .text{width:100%;}
	.science3 .text .num{width:40px; margin: 10px 0;}
	.science3 .text .H4{font-size:18px;}
	.science3 .text .p{font-size:14px; line-height: 24px; height: 144px; margin: 10px 0;}
	.science3 .text .H5{width:120px; height: 36px; line-height: 36px; font-size:14px;}
}

/*科学创新分类详情*/
.sc3De{padding:40px 0 64px 0;}
.sc3DeTi{border-bottom:1px dashed #cccccc; padding-bottom:30px;position: relative; padding-right:114px; margin-bottom:30px;}
.sc3DeTi .H4{font-size:28px; color:#e4322c; font-weight: bold;}
.pageShare{margin-top:16px; }
.pageShare .H5{float:left; font-size:14px; color:#888888; margin-right:45px;}
.pageShare .bdsharebuttonbox {float:left;}
.pageShare .bdsharebuttonbox a{margin-top:0; margin-bottom:0;}
.more4{width:114px; height: 35px; line-height: 35px; background-color: #989898; text-align: center; font-size:16px; color:#fff; position: absolute; right:0; top:0;}
.more4 .ico{display:inline-block; width:13px; height: 13px; background: url(images/y11.png) center no-repeat; background-size: 100%; margin-right:6px;}
.more4:hover{background-color:#e4322c;}
.sc3De .img{width:400px; padding:10px; background-color: #e6e6e6; float:right; margin-left:6%;}
.sc3De .text{font-size:16px; line-height: 28px; color:#666666; text-align: justify;}

@media screen and (max-width:991px){
	.pageShare{display:none;}
}
@media screen and (max-width:767px){
	.sc3De{padding:30px 0;}
	.sc3DeTi {padding:0 80px 20px 0; margin-bottom: 20px;}
	.sc3DeTi .H4{font-size:20px;}
	.more4{width:80px; height: 30px; line-height: 30px; font-size:13px;}
	.sc3De .img{width:100%; margin: 0;}
	.sc3De .text{float:left; margin-top:20px; font-size:14px; line-height: 24px;}
}

/*科学创新 服务*/
.science4{margin-bottom:20px;}
.science4 .list{padding:60px 0;}
.science4 .img{width:39.2%; float:left; position: relative;}
.science4 .line{width:128px; height: 3px; background-color: #e4322c; border:1px solid #fff; position: absolute; top:40px; right:-80px;}
.science4 .ico{width:100px; height: 100px; background-color: #e4322c; top:20px; right: -182px; position: absolute;}
.science4 .text{width:42.4%; float:right;}
.science4 .text .H4{padding:16px 0; font-size:18px; color:#333333; font-weight: bold; position: relative;}
.science4 .text .H4::after{width:70px; height: 2px; background-color: #af0818; position: absolute; bottom:0; left: 0; content: "";}
.science4 .text .p{font-size:16px; line-height: 30px; color:#666666; height: 120px; margin: 25px 0 40px 0; text-align: justify;
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;}
.science4 .text .H5{width:136px; height: 48px; background-color: #b3b3b3; text-align: center; line-height: 48px; font-size:16px; color:#f5f5f5;}
.science4 .text .H5 .ico2{display:inline-block; width: 13px; height: 13px; background: url(images/y11.png) center no-repeat; background-size: 100%; margin-right:12px;}
.science4 .box:hover .text .H5{background-color:#e4322c;}
.science4 .list:nth-child(2n){background-color:#f4f4f4; padding:80px 0;}
.science4 .list:nth-child(2n) .img{float:right;}
.science4 .list:nth-child(2n) .img .line{right:auto; left: -80px;}
.science4 .list:nth-child(2n) .img .ico{right:auto; left: -182px;}
.science4 .list:nth-child(2n) .text{float:left;}
.science4 .list:nth-child(2n) .text .H4{text-align:right;}
.science4 .list:nth-child(2n) .text .H4::after{right:0; left: auto;}

@media screen and (max-width:1199px){
	.science4 .img{width:45%;}
	.science4 .ico{width:60px; height: 60px; right:-80px;}
	.science4 .list:nth-child(2n) .img .ico{right:auto; left: -80px;}
}
@media screen and (max-width:767px){
	.science4 .list{padding:30px 0 !important;}
	.science4 .img{width:100%; padding-right:60px;}
	.science4 .line{top:20px; left: auto !important; right: 0px !important; width: 70px;}
	.science4 .ico{width:40px; height: 40px; right: 0 !important; left: auto !important; top:0;}
	.science4 .text{width:100%;}
	.science4 .text .H4{font-size:16px; text-align: left !important;}
	.science4 .text .H4::after{left:0 !important; right: auto !important;}
	.science4 .text .p{font-size:14px; line-height: 24px; height: 96px; margin: 10px 0;}
	.science4 .text .H5{width:100px; height: 36px; line-height: 36px; font-size:13px;}
	.science4{margin:0;}
}


/*服务详情*/
.sc4{padding:60px 0;}
.proDeTi .H4{font-size:40px; color:#d6151a; text-align: center; letter-spacing: 2px;}
.proDeTi .ico{width:39px; display: block; margin: 25px auto auto auto; line-height: 0;}
.proDe1{position:relative; padding:86px 0 60px 0; margin-top:15px; font-size:18px; color:#666666; line-height: 36px; border-bottom:1px solid #cccccc;}
.proDe1 .ico{width:200px; height: 200px; border-radius: 50%; overflow: hidden; position: absolute; background-color: #d6151a; border:25px solid #fff; top:0; left: 50%; margin-left:-100px;}
.pageShare2{margin-top:30px; text-align: right; line-height: 0}
.pageShare2 .bdsharebuttonbox{display:inline-block;}
.pageShare2 .bdsharebuttonbox a{width:108px; height: 41px; background: url(images/y19.png) center no-repeat; background-size: 100%; margin: 0; padding: 0;}
.pageShare2 .bdsharebuttonbox a:hover{background-image:url(images/y20.png);}

@media screen and (max-width:991px){
	.pageShare2{display:none;}
	.proDe1{border:none; padding-bottom: 0;}
}
@media screen and (max-width:767px){
	.sc4{padding:30px 0;}
	.proDeTi .H4{font-size:20px;}
	.proDeTi .ico{width:28px; margin-top:10px;}
	.proDe1 .ico{width:60px; height: 60px; border-width: 5px; margin-left:-30px;}
	.proDe1{padding:30px 0 0 0; font-size:14px; line-height: 24px; text-align: justify;}
	
}














