﻿@import url(style.css);
@import url(pscroll.css);
/*内页*/
@-webkit-keyframes 
SlickIn { 0% {
-webkit-transform:scale(1.1, 1.1)
}
 100% {
-webkit-transform:scale(1, 1)
}
}
@-webkit-keyframes 
SlickOut { 0% {
-webkit-transform:scale(1, 1)
}
 100% {
-webkit-transform:scale(.9, .9)
}
}
@keyframes 
SlickIn { 0% {
transform:scale(1.1, 1.1)
}
 100% {
transform:scale(1, 1)
}
}
@keyframes 
SlickOut { 0% {
transform:scale(1, 1)
}
 100% {
transform:scale(.9, .9)
}
}

.o_big_con { overflow: hidden; position: relative; }

.o_big { overflow: hidden; background-repeat: no-repeat; background-position: 70% center; background-size: cover; position: relative; width: 100%; -webkit-animation: SlickIn cubic-bezier(1, 0, .5, .5) 1s; animation: SlickIn cubic-bezier(1, 0, .5, .5) 1s; }

.o_big img { width: 100%; filter: Alpha(Opacity=0); opacity: 0; }

.o_big_con .cons { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.o_big_con .cons .wrap { height: 100%; display: table; }

.o_big_con .h2 { font-weight: normal; display: table-cell; vertical-align: middle; color: #fff; text-align: center; }

.o_big_con .h2 span { display: inline-block; padding-bottom: 2%; padding-top: 2%; position: relative; }

.o_big_con .h2 span:after { content: ""; position: absolute; top: 50%; left: -90px; width: 66px; background: #fff; height: 1px; }

.o_big_con .h2 span:before { content: ""; position: absolute; top: 50%; right: -90px; width: 66px; background: #fff; height: 1px; }

.postions { height: 70px; line-height: 70px; overflow: hidden; color: #777777; font-size: 14px; background: #f5f5f5; }

.posadd .postions { position: fixed; top: 0; left: 0; width: 100%; z-index: 5; }

.postions a { color: #777777; }

.postions a:hover { color: #0075c1; }

.postions label { color: #777777; }

.postions .postions_r { }

.postions .postions_r img { vertical-align: sub; margin-right: 5px; margin-left: 11px; }

.postions h2 { float: left; font-weight: normal; color: #333; height: 58px; font-size: 20px; }

.postions h2 span { font-size: 16px; font-family: Arial; }

.postions .rclass { float: right; background: url(../images/pos_bg2.png) left center no-repeat; background-size: 20px auto; padding-left: 25px; -webkit-tap-highlight-color: #fff; -webkit-tap-highlight-color: transparent; display: none; }

.postions .postions_b { float: right; }

.postions .postions_b a { float: left; margin-left: 70px; text-align: center; overflow: hidden; font-size: 16px; color: #333333; position: relative; -webkit-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s; }

.postions .postions_b a:hover { color: #0075c1; }

.postions .postions_b a:after { content: ""; display: block; position: absolute; left: 50%; right: 50%; bottom: 0; height: 2px; opacity: 0; background-color: #0075c1; -webkit-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s; }

.postions .postions_b a.isel:after { left: 0%; right: 0%; opacity: 1; }

.postions .postions_b a:hover:after { left: 0%; right: 0%; opacity: 1; }

.postions .postions_b a.isel { color: #0075c1; }

/*分类弹窗*/



.about_bgs { z-index: 19891024; background: url(../images/about_bg.png) repeat; width: 100%; height: 100%; position: fixed; left: 0; top: 0; display: none; }

.about_tc .closed2 { display: none; }

/*分页*/



.yema { width: 100%; text-align: center; clear: both; overflow: hidden; padding-top: 60px; padding-bottom: 70px; clear: both; }

.yema a { display: inline-block; height: 38px; line-height: 38px; padding-left: 15px; overflow: hidden; padding-right: 15px; min-width: 18px; text-align: center; color: #666; font-size: 14px; border: 1px solid #f5f5f5; background-color: #f5f5f5; margin-left: 2px; margin-right: 2px; }

.yema a:hover { text-decoration: none; color: #fff; background-color: #0075c1; border: 1px solid #0075c1; }

.yema a.on { color: #fff; background-color: #0075c1; border: 1px solid #0075c1; }

.yema a.first,
.yema a.last { }

.yema a.first:hover,
.yema a.last:hover { background-color: #0075c1; }

/*发展历程*/



.history_div { overflow: hidden; margin-top: 100px; padding-bottom: 100px; }

.history_div .history_ul { overflow: hidden; background: url(../images/history_bg1.jpg) center top repeat-y; }

.history_div .history_ul ul li { display: block; background: url(../images/history_bg2.png) center 73px no-repeat; transition: all 0.3s; margin-bottom: 18px; }

/*.history_div .history_ul ul li:hover{background:url(../images/history_bg2_on.png) center center no-repeat;}*/



.history_div .history_ul ul li .divs:hover { background: #0075c1; }

.history_div .history_ul ul li .divs { float: left; width: 45%; margin-right: 4%; position: relative; padding-top: 2%; padding-bottom: 2%; transition: all 0.3s; background: #f5f5f5; }

.history_div .history_ul ul li:nth-child(2n+0) { margin-top: -190px; }

.history_div .history_ul ul li:nth-child(2n+0) .divs { float: right; margin-right: 0; margin-left: 4%; }

.history_div .history_ul ul li .divs i { position: absolute; height: 12px; width: 6px; top: 75px; right: -6px; background: url(../images/history_bg3.png) center center no-repeat; transition: all 0.3s; background-size: 100% 100%; }

.history_div .history_ul ul li .divs:hover i { background-image: url(../images/history_bg3_on.png); }

.history_div .history_ul ul li:nth-child(2n+0) .divs i { left: -6px; right: auto; background: url(../images/history_bg4.png) center center no-repeat; background-size: 100% 100%; }

.history_div .history_ul ul li:nth-child(2n+0) .divs:hover i { background-image: url(../images/history_bg4_on.png); }

.history_div .history_ul ul li .divs .imgs { float: left; width: 40%; margin-right: 4%; margin-left: 4%; }

.history_div .history_ul ul li .divs .imgs img { width: 100%; }

.history_div .history_ul ul li .divs .txts { width: 48%; line-height: 28px; overflow: hidden; color: #333333; font-size: 16px; transition: all 0.3s; }

.history_div .history_ul ul li .divs .date { height: 30px; line-height: 30px; overflow: hidden; margin-top: 2%; margin-bottom: 2%; font-size: 24px; color: #333333; font-weight: bold; transition: all 0.3s; }

.history_div .history_ul ul li .divs:hover .txts { color: #fff; }

.history_div .history_ul ul li .divs:hover .date { color: #fff; }

.history_div .history_div_end { height: 41px; overflow: hidden; background: url(../images/history_bg5.png) center center no-repeat; background-size: auto 100%; }

/*公司介绍*/



.about_bg { background: url(../images/i_bg8_2.png) center bottom no-repeat #fff; }

.about_one {/* overflow: hidden; */margin-top: 6%; margin-bottom: 5%; position: relative; }

.about_one .about_one_l {/* float: left;*/ width: 34.3%; position: relative;/* overflow: hidden;  z-index: 0;*/ display:inline-block; margin-bottom: 10px; vertical-align:top}

.about_one .about_one_l img { width: 100%; display: block; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -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; }

.about_one .about_one_l:hover img { -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }

.about_one .about_one_r {/* float: right;  overflow: hidden;  position: absolute; top: 0; right: 0; height: 100%;*/ width: calc(100% - 35%); max-width: 885px; display:inline-block;  vertical-align:top }

.about_one .about_one_r .about_one_r_t { margin-top: 2%; height: 92px; line-height: 92px; position: relative; }

.about_one .about_one_r .about_one_r_t .h2 { padding-left: 29px; font-weight: bold; color: #333333; position: relative; z-index: 3; }

.about_one .about_one_r .about_one_r_t .p { position: absolute; top: 0; left: 0; color: #f7f7f7; font-weight: bold; text-transform: uppercase; }

.about_one .about_one_r .cons { line-height: 30px; font-size: 16px; /*overflow: hidden;*/ padding-top: 3%; color: #666666; }

.about_one .about_one_r .cons .p {/* overflow: hidden;*/ }

.about_one .about_one_r .cons .p p { margin: 15px 0;     font-size: 14px; line-height: 1.8;}

.about_one .about_one_r .contact_scroll { /*overflow: hidden; position: absolute; height: 94%; padding-right: 3%; width: 94%; right: 3%; top: 3%;*/  padding-left: 5%; }

.about_one .about_one_r #srcolls {/* overflow: hidden; overflow-y: auto;*/ }
.about_one .about_one_r #srcolls::-webkit-scrollbar {
width: 5px;
height: 10px;
}
.about_one .about_one_r #srcolls::-webkit-scrollbar-thumb {
background-color: rgba(0, 117, 193, 1.0);
}
.about_one .about_one_r #srcolls:hover::-webkit-scrollbar-thumb {
background-color: rgba(0, 117, 193, 0.7);
}
.about_one .about_one_r #srcolls::-webkit-scrollbar-thumb:hover {
background-color: rgba(0, 117, 193, 1.0);
-webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .1);
}
.about_one .about_one_r #srcolls::-webkit-scrollbar-track {
background-color:#e6e6e6;
}

.about_two { overflow: hidden; margin-bottom: 4%; border: 1px solid #ebebeb; }

.about_two .i_about_ul { clear: both; overflow: hidden; padding-top: 2%; padding-bottom: 2%; font-size: 16px; }

.about_two .i_about_ul li { float: left; width: 33.33%; transition: all 0.3s; overflow: hidden; position: relative; text-align: center; }

.about_two .i_about_ul li:after { top: 0; content: ""; position: absolute; right: 0; height: 100%; width: 1px; background: #ebebeb; }

.about_two .i_about_ul li:last-child:after { width: 0; }

.about_two .i_about_ul li .h2 { overflow: hidden; font-weight: normal; margin-bottom: 2%; color: #0075c1; font-family: Arial; }

.about_two .i_about_ul li .h2 span { font-weight: bold; line-height: 1; }

.about_two .i_about_ul li .h2 label { vertical-align: top; }

.about_two .i_about_ul li .p { overflow: hidden; line-height: 30px; }

.about_one table { width: 100%; border: 1px solid #ddd; border-top: none; margin-top: 3%; background: #f5f5f5 }

.about_one table tr td { font-size: 16px; border: 1px solid #ddd; border-bottom: none; border-right: none; padding: 20px 10px; }

.about_one table tr:nth-child(1) { background: #0075c1 !important; color: #fff; }

.about_one table tr:nth-child(2n+1){background: rgba(0,117,193,0.12);}

.about_one table tr td:nth-child(1) { border-left: none; }

/*联系我们*/



.contact_t { text-align: center; color: #000000; margin-bottom: 4%; margin-top: 5.5%; }

.contact_t span { display: block; color: #666666; font-size: 16px; margin-top: 1%; }

.contact_one { overflow: hidden; margin-bottom: 6%; background: #f5f5f5; position: relative; }

.contact_one .contact_one_l { width: 50%; float: left; overflow: hidden; }

.contact_one .contact_one_l img { width: 100%; }

.contact_one .contact_one_r { width: 47%; max-width: 680px; float: right; overflow: hidden; position: absolute; height: 100%; right: 0; top: 0; }

.contact_one .contact_one_r .contact_scroll { overflow: hidden; position: absolute; height: 94%; padding-right: 3%; width: 94%; right: 3%; top: 3%; }

.contact_one .contact_one_r #srcolls { overflow: hidden; overflow-y: auto; }
.contact_one .contact_one_r #srcolls::-webkit-scrollbar {
width: 5px;
height: 10px;
}
.contact_one .contact_one_r #srcolls::-webkit-scrollbar-thumb { /*background-image:url(../images/product_bg1.png); background-position:center center; background-repeat:no-repeat; background-size:10px 6px;*/
background-color: rgba(0, 117, 193, 1.0);
}
.contact_one .contact_one_r #srcolls:hover::-webkit-scrollbar-thumb {
background-color: rgba(0, 117, 193, 0.7);
}
.contact_one .contact_one_r #srcolls::-webkit-scrollbar-thumb:hover {
background-color: rgba(0, 117, 193, 1.0);
-webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .1);
}
.contact_one .contact_one_r #srcolls::-webkit-scrollbar-track {
background-color:#e6e6e6;
}

.contact_one .contact_one_r ul li { font-size: 16px; overflow: hidden; margin-top: 3%; /*margin-bottom: 5%;*/ padding-bottom: 5%; border-bottom: 1px solid #e3e3e3; }

.contact_one .contact_one_r ul li:last-child { border-bottom: 0; margin-bottom: 2%; }

.contact_one .contact_one_r ul li .h3 { font-weight: normal; font-size: 20px; overflow: hidden; margin-bottom: 1.5%; }

.contact_one .contact_one_r ul li .h3 b { color: #0075c1; font-weight: bold }

.contact_one .contact_one_r ul li .p { line-height: 24px; overflow: hidden; }

.contact_one .contact_one_r ul li .p label { display: block; text-transform: uppercase; line-height: 20px; }

.contact_bg { overflow: hidden; background: #f5f5f5; }

.feedback_div { margin: 0 auto; padding-bottom: 5%; overflow: hidden; text-align: center; width: 96%; max-width: 1320px; }

.feedback_div label { display: block; color: #333; text-align: left; margin-bottom: 2%; font-size: 16px; }

.feedback_div label.bgs2 { margin-bottom: 1%; }

.feedback_div .divs { float: left; width: 49%; margin-right: 2%; margin-bottom: 2%; }

.feedback_div .divs:nth-child(2n+0) { margin-right: 0; }

.feedback_div .inputs2 { width: 99%; background: #fff; height: 54px; line-height: 54px; font-size: 16px; color: #666; border: none; outline: none; text-indent: 3%; font-family:Arial, Helvetica, sans-serif; }
/*.feedback_div .inputs3{ appearance:none;  -moz-appearance:none;  -webkit-appearance:none; width:99%;  background:url(../images/contact_bg5.png) #f5f5f5 96% center no-repeat; height:54px; line-height:54px; font-size:18px; color:#666; border:1px solid #ececec; outline:none; font-family:Arial, Helvetica, sans-serif; padding-left:3%; outline:none;}
.feedback_div .inputs4{ width:99%;  background:url(../images/contact_bg5.png) #f5f5f5 96% center no-repeat;  height:54px; line-height:54px; font-size:18px; color:#666; border:1px solid #ececec; outline:none;  text-indent:3%; font-family:Arial, Helvetica, sans-serif;}*/
.feedback_div select::-ms-expand {
display: none;
}

.feedback_div .textarea { padding: 1%; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; /* Firefox */ -webkit-box-sizing: border-box; /* Safari */ background: #fff; font-size: 16px; font-family: Arial, Helvetica, sans-serif; border: none; outline: none; margin-bottom: 2%; color: #cccccc; height: 170px; }

.feedback_div .textarea:focus { color: #666; }

.feedback_div .bnts2 { border: none; width: 30%; max-width: 200px; font-size: 16px; height: 54px; background: #0075c1; font-family: Arial, Helvetica, sans-serif; text-align: center; color: #fff; outline: none; cursor: pointer; -webkit-appearance: none; margin: 0 auto; margin-top: 2%; }

/*团队介绍*/



.team_ul { margin-top: 4%; }

.team_ul ul li { display: block; text-align: left; overflow: hidden; margin-bottom: 4%; padding-bottom: 4%; border-bottom: 1px solid #e1e1e1; }

.team_ul ul li:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: 0; }

.team_ul ul li img { display: block; width: 100%; transition: all 0.3s; }

.team_ul ul li .imgs { max-width: 290px; width: 40%; overflow: hidden; border-radius: 50%; float: left; }

.team_ul ul li:hover img { opacity: 0.8; filter: Alpha(opacity=80); }

.team_ul ul li .txts { overflow: hidden; padding-left: 4%; }

.team_ul ul li .cons { width: 100%; float: right; max-width: 1100px; overflow: hidden; padding-top: 3%; font-size: 14px; }

.team_ul ul li .cons .names { display: block; padding-left: 40px; height: 30px; line-height: 30px; font-weight: normal; color: #333; position: relative; z-index: 0; transition: all 0.3s; margin-bottom: 17px; background: url(../images/team_bg1.png) left center no-repeat; white-space: nowrap; text-overflow: ellipsis; }

.team_ul ul li .cons .desc { line-height: 30px; overflow: hidden; color: #666666; margin-bottom: 6px; font-weight: normal; transition: all 0.3s; font-size: 16px; }

.team_ul ul li .cons .p { color: #666666; font-size: 16px; display: block; line-height: 30px; max-height: 90px; overflow: hidden; margin-bottom: 3%; }

.team_ul ul li .cons .label { display: block; width: 144px; text-indent: 30px; height: 46px; line-height: 46px; background: url(../images/team_bg2.png) 99px center #f5f5f5 no-repeat; color: #666666; font-size: 14px; cursor: pointer; transition: all 0.3s; }

.team_ul ul li:hover .cons .label { background-color: #0075c1; background-image: url(../images/team_bg2_on.png); color: #fff; }

/*团队介绍详细*/



.team_ul2 { margin-top: 4%; }

.team_ul2 ul li { display: block; text-align: left; overflow: hidden; margin-bottom: 4%; padding-bottom: 4%; border-bottom: 1px solid #e1e1e1; }

.team_ul2 ul li:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: 0; }

.team_ul2 ul li img { display: block; width: 100%; transition: all 0.3s; }

.team_ul2 ul li .imgs { max-width: 290px; width: 40%; overflow: hidden; border-radius: 50%; float: left; }

/*.team_ul2 ul li:hover img{opacity:0.8;filter:Alpha(opacity=80);}*/



.team_ul2 ul li .txts { overflow: hidden; padding-left: 4%; }

.team_ul2 ul li .cons { width: 100%; float: right; max-width: 1100px; overflow: hidden; padding-top: 6%; font-size: 14px; }

.team_ul2 ul li .cons .names { display: block; padding-left: 40px; height: 30px; line-height: 30px; font-weight: normal; color: #333; position: relative; z-index: 0; transition: all 0.3s; margin-bottom: 17px; background: url(../images/team_bg1.png) left center no-repeat; white-space: nowrap; text-overflow: ellipsis; }

.team_ul2 ul li .cons .desc { line-height: 30px; overflow: hidden; color: #666666; margin-bottom: 6px; font-weight: normal; transition: all 0.3s; font-size: 16px; }

.team_ul2 ul li .cons .p { color: #666666; font-size: 16px; display: block; line-height: 30px; overflow: hidden; margin-bottom: 3%; }

.team_con { overflow: hidden; border-top: 1px solid #ebebeb; margin-top: 4%; padding-top: 4%; line-height: 30px; font-size: 16px; padding-bottom: 5%; }

.team_con .h2 { font-weight: bold; margin-bottom: 2%; line-height: 1; }

/*投资公司*/



.company_ul { overflow: hidden; margin-top: 4%; margin-bottom: 2%; }

.company_ul ul li { display: block; text-align: left; overflow: hidden; margin-bottom: 3%; background: #f5f5f5; position: relative; }

.company_ul ul li .imgs { width: 50%; overflow: hidden; }

.company_ul ul li .imgs img { display: block; width: 100%; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -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; }

.company_ul ul li:hover .imgs img { -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }

.company_ul ul li .txts { width: 50%; overflow: hidden; position: absolute; top: 0; height: 100%; }

.company_ul ul li .txts.r { right: 0; }

.company_ul ul li .txts.l { left: 0; }

.company_ul ul li .txts .table { display: table; height: 100%; width: 100%; }

.company_ul ul li .txts .table .td { display: table-cell; vertical-align: middle; width: 100%; }

.company_ul ul li .txts .cons { width: 94%; margin: 0 auto; max-width: 650px; overflow: hidden; }

.company_ul ul li .txts .cons .logoimg { max-height: 42px; margin-bottom: 3%; display: block; }

.company_ul ul li .txts .cons .h2 { font-weight: bold; margin-bottom: 3%; overflow: hidden; }

.company_ul ul li .txts .cons .p { font-size: 16px; overflow: hidden; line-height: 30px;/* max-height: 180px;*/ margin-bottom: 6%; }

.company_ul ul li .txts .cons .p h1 { width: 100%; background: #fff; display: inline-block; margin-top: 15px; }

.company_ul ul li .txts .cons .p h1 a { font-size: 14px; display: block; padding: 20px 30px; background: url(../images/download.png) no-repeat right center; background-position: 95%; line-height: 2 }

.company_ul ul li .txts .cons .p h1:hover a { background: url(../images/download2.png) no-repeat right center #0075c1; background-position: 95%; color: #fff; line-height: 2 }

.company_ul ul li .txts .cons .p .fankui { width: 100%; margin-bottom: 15px; font-size: 0 }

.company_ul ul li .txts .cons .p .fankui input[type=text] { width: calc(49% - 20px); background: #fff; height: 40px; line-height: 40px; font-size: 14px; color: #666; padding: 0 10px; border: none; display: inline-block }

.company_ul ul li .txts .cons .p .fankui input:nth-child(2) { margin-left: 2%; }

.company_ul ul li .txts .cons .p .fankui textarea { width: 100%; background: #fff; height: 80px; font-size: 14px; padding: 10px; font-family: 微软雅黑 }

.company_ul ul li .txts .cons .p .fankui input[type=submit] { display: block; width: 144px; text-indent: 30px; height: 46px; line-height: 46px; background: url(../images/team_bg2_on.png) 99px center #0075c1 no-repeat; color: #fff; font-size: 14px; cursor: pointer; transition: all 0.3s; text-align: left; }

.company_ul ul li .txts .cons .p .fankui input[type=submit]:hover { opacity: 0.8; filter: Alpha(opacity=80); }

.company_ul ul li .txts .cons .label { display: block; width: 144px; text-indent: 30px; height: 46px; line-height: 46px; background: url(../images/team_bg2_on.png) 99px center #0075c1 no-repeat; color: #fff; font-size: 14px; cursor: pointer; transition: all 0.3s; }

.company_ul ul li:hover .txts .cons .label { opacity: 0.8; filter: Alpha(opacity=80); }

/*公司新闻*/



.news_con,
.honor { overflow: hidden; margin-top: 4%; }

.news_con ul li,
.honor ul li { overflow: hidden; margin-bottom: 2%; background: #f5f5f5; display: block; padding: 20px; }

.news_con ul li:last-child { margin-bottom: 0; }

.news_con ul li .imgs { width: 318px; float: left; display: inline; overflow: hidden; margin-right: 3%; }

.news_con ul li .imgs img { width: 100%;/* -webkit-transform: scale(1) rotate(0deg);transform: scale(1) rotate(0deg);transition-duration: 0.3s;transition-timing-function: ease-out;transition-property: opacity, transform, filter;*/ -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -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; }

.news_con ul li:hover .imgs img {/*-webkit-transform: scale(1.2) rotate(4deg); transform: scale(1.2) rotate(4deg);*/ -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }

.news_con ul li .i_about_r { line-height: 22px; overflow: hidden; }

.news_con ul li .i_about_r .h3 { line-height: 34px; height: 34px; overflow: hidden; font-size: 20px; color: #333; font-weight: normal; margin-top: 2%; margin-bottom: 1.5%; white-space: nowrap; text-overflow: ellipsis; }

.news_con ul li .i_about_r .p { max-height: 48px; overflow: hidden; font-size: 14px; color: #666666; line-height: 24px; border-top: 1px dashed #d5d5d5; margin-bottom: 2%; padding-top: 2%; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

.news_con ul li:hover .i_about_r h3 { color: #0075c1; }

.news_con ul li .i_about_r label { padding-left: 28px; display: block; color: #999999; font-size: 16px; line-height: 32px; height: 32px; overflow: hidden; background: url(../images/news_bg1.png) left center no-repeat; }



/*荣誉资质*/

.honor ul { font-size: 0 }

.honor ul li { display: inline-block; margin-left: 2%; width:calc(32% - 40px) }

.honor ul li:nth-child(3n+1){ margin-left:0}

.honor ul li a { display: block }

.honor ul li a .pic { width: 100%; overflow: hidden; }

.honor ul li a .pic img{width:100%;  -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -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;}

.honor ul li a .pic:hover img{-webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1);}

.honor ul li a p { font-size: 16px; color: #333; line-height: 30px; height: 30px; overflow: hidden; margin-top: 10px; }





/*新闻详细*/

.about_x2 { padding-bottom: 1%; overflow: hidden; padding-top: 5%; }

.about_x2 .show_t { line-height: 36px; color: #000000; text-align: center; margin-bottom: 2%; margin-top: 5px; font-weight: normal; }

.about_x2 .con_line { overflow: hidden; line-height: 40px; font-size: 16px; color: #333333; text-align: center; margin-bottom: 1%; }

.about_x2 img { max-width: 100%; }

.about_x2 .con_id { line-height: 30px; overflow: hidden; white-space: normal; word-break: break-all; padding-top: 28px; font-size: 16px; color: #666666; text-align: left;/* font-family:"宋体";*/ padding-bottom: 4%; }

.about_x2 .con_id .h2 { font-size: 16px; line-height: 24px; margin-bottom: 5px; }

.about_x2 .con_id p { padding-bottom: 20px; overflow: hidden; }

.about_x2 table { border-collapse: collapse; border-spacing: 0; }

.about_x2 table td { line-height: 22px; height: 27px; /*border:1px solid #000;*/ }

.prenext { padding-top: 2%; text-align: center; font-size: 15px; margin-bottom: 4%; overflow: hidden; line-height: 26px; color: #666666; border-top: 1px solid #efefef; }

.prenext a { color: #666666; overflow: hidden; transition: all 0.3s; }

.prenext a:hover { color: #0075c1; text-decoration: none; opacity: 0.8; filter: Alpha(opacity=80); }

.fenxiang { overflow: hidden; text-align: center; padding-bottom: 20px; padding-top: 20px; margin-bottom: 1%; border-bottom: 1px solid #efefef; border-top: 1px solid #efefef; }

.fenxiang .span { line-height: 40px; color: #666666; display: inline-block; font-size: 16px; vertical-align: top; }

.fenxiang .news_fx { text-align: center; display: inline-block; vertical-align: top; }

.fenxiang .news_fx ul li { display: inline-block; width: 40px; height: 40px; overflow: hidden; margin-left: 9px; margin-right: 9px; background-repeat: no-repeat; background-size: 100% 100%; cursor: pointer; }

.fenxiang .news_fx ul li.bgs1 { background-image: url(../images/fx_pic1.png); }

.fenxiang .news_fx ul li.bgs2 { background-image: url(../images/fx_pic2.png); }

.fenxiang .news_fx ul li.bgs3 { background-image: url(../images/fx_pic3.png); }

.fenxiang .news_fx ul li.bgs4 { background-image: url(../images/fx_pic4.png); }

.fenxiang .news_fx ul li:hover { transition: all 0.3s; opacity: 0.8; filter: Alpha(opacity=80); }

.fenxiang .news_fx ul li a { display: block; width: 100%; height: 100%; }

.bdshare-button-style0-24 .bds_tsina { background-position: center center; }

/*产品中心*/



.product_one { overflow: hidden; background: #f7f7f7; }

.product_one .imgs { width: 55%; text-align: center; }

.product_one .imgs img { margin: 0 auto; display: block; max-width: 100%; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -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; }

.product_one .imgs:hover img { -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }

.product_one .txts { width: 41%;  /*position:absolute; top:0; height:100%;*/ margin-bottom: 3%; }

.product_one .txts .table { display: table; width: 100%; height: 100%; }

.product_one .txts .table .td { display: table-cell; vertical-align: middle; width: 100%; }

.product_one .txts .cons { margin: 0 auto; width: 94%; max-width: 380px; overflow: hidden; }

.product_one .txts .h2 { font-weight: bold; overflow: hidden; color: #0075c1; line-height: 1.5; margin-bottom: 9%; padding-bottom: 8%; position: relative; }

.product_one .txts .h2:after { position: absolute; content: ""; left: 0; bottom: 0; width: 30px; height: 3px; background: #ccc; }

.product_one .txts .ul { clear: both; overflow: hidden; line-height: 30px;/* max-height:180px;*/ margin-bottom: 6%; }

.product_one .txts .ul li { line-height: 24px; margin-bottom: 8px; background: url(../images/product_bg1.png) left 10px no-repeat; padding-left: 12px; }

.product_two { overflow: hidden; background: #fff; padding-top: 10.7%; padding-bottom: 10.8%; }

.product_two .imgs { width: 56%; text-align: center; }

.product_two .imgs img { margin: 0 auto; display: block; max-width: 100%; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -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; }

.product_two .imgs:hover img { -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }

.product_two .txts { width: 40%;  /*position:absolute; top:0; height:100%;*/ }

.product_two .txts.r { right: 0; }

.product_two .txts .table { display: table; width: 100%; height: 100%; }

.product_two .txts .table .td { display: table-cell; vertical-align: middle; width: 100%; }

.product_two .txts .cons { margin: 0 auto; width: 94%; max-width: 380px; overflow: hidden; }

.product_two .txts .h2 { font-weight: bold; overflow: hidden; color: #0075c1; line-height: 1.5; margin-bottom: 9%; padding-bottom: 8%; position: relative; }

.product_two .txts .h2:after { position: absolute; content: ""; left: 0; bottom: 0; width: 30px; height: 3px; background: #ccc; }

.product_two .txts .ul { clear: both; overflow: hidden; line-height: 30px; /*max-height:180px;*/ margin-bottom: 6%; }

.product_two .txts .ul li { line-height: 24px; margin-bottom: 8px; background: url(../images/product_bg1.png) left 10px no-repeat; padding-left: 12px; }

.product_three { overflow: hidden; background: #f7f7f7; position: relative; }

.product_three .imgs { width: 50%; text-align: center; }

.product_three .imgs img { margin: 0 auto; display: block; width: 100%; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -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; }

.product_three .imgs:hover img { -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }

.product_three .product_three_div { width: 96%; position: absolute; max-width: 1440px; left: 50%; top: 0; height: 100%; transform: translate(-50%, 0%); }

.product_three .txts { width: 45%; position: absolute; top: 0; height: 100%; }

.product_three .txts.r { right: 0; }

.product_three .txts .table { display: table; width: 100%; height: 100%; }

.product_three .txts .table .td { display: table-cell; vertical-align: middle; width: 100%; }

.product_three .txts .cons { margin: 0 auto; width: 94%; max-width: 490px; overflow: hidden; }

.product_three .txts .h2 { font-weight: bold; overflow: hidden; color: #0075c1; line-height: 1.5; margin-bottom: 8%; padding-bottom: 7%; position: relative; }

.product_three .txts .h2:after { position: absolute; content: ""; left: 0; bottom: 0; width: 30px; height: 3px; background: #ccc; }

.product_three .txts .ul { clear: both; overflow: hidden; line-height: 30px; /*max-height:180px;*/ margin-bottom: 6%; }

.product_three .txts .ul li { line-height: 24px; margin-bottom: 8px; background: url(../images/product_bg1.png) left 10px no-repeat; padding-left: 12px; }

.product_four { overflow: hidden; background: #fff; padding-top: 7.6%; padding-bottom: 7.6%; }

.product_four.bgs2 { padding-top: 3.3%; padding-bottom: 3.3%; }

.product_four .imgs { width: 56%; max-width: 712px; text-align: center; }

.product_four .imgs img { margin: 0 auto; display: block; max-width: 100%; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -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; }

.product_four .imgs:hover img { -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }

.product_four .txts { width: 40%; position: absolute; top: 0; height: 100%; }

.product_four .txts.r { right: 0; }

.product_four .txts .table { display: table; width: 100%; height: 100%; }

.product_four .txts .table .td { display: table-cell; vertical-align: middle; width: 100%; }

.product_four .txts .cons { margin: 0 auto; width: 94%; max-width: 380px; overflow: hidden; }

.product_four.bgs2 .txts .cons { max-width: 460px; }

.product_four .txts .h2 { font-weight: bold; overflow: hidden; color: #0075c1; line-height: 1.5; margin-bottom: 9%; padding-bottom: 8%; position: relative; }

.product_four .txts .h2:after { position: absolute; content: ""; left: 0; bottom: 0; width: 30px; height: 3px; background: #ccc; }

.product_four .txts .ul { clear: both; overflow: hidden; line-height: 30px; /*max-height:180px;*/ margin-bottom: 6%; }

.product_four .txts .ul li { line-height: 24px; margin-bottom: 8px; background: url(../images/product_bg1.png) left 10px no-repeat; padding-left: 12px; }

.product_five { overflow: hidden; background: #f7f7f7; padding-top: 5%; padding-bottom: 5%; }

.product_five .imgs { width: 56%; max-width: 712px; text-align: center; }

.product_five .imgs img { margin: 0 auto; display: block; max-width: 100%; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -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; }

.product_five .imgs:hover img { -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }

.product_five .txts { width: 40%; position: absolute; top: 0; height: 100%; }

.product_five .txts.r { right: 0; }

.product_five .txts .table { display: table; width: 100%; height: 100%; }

.product_five .txts .table .td { display: table-cell; vertical-align: middle; width: 100%; }

.product_five .txts .cons { margin: 0 auto; width: 94%; max-width: 380px; overflow: hidden; }

.product_five .txts .h2 { font-weight: bold; overflow: hidden; color: #0075c1; line-height: 1.5; margin-bottom: 9%; padding-bottom: 8%; position: relative; }

.product_five .txts .h2 span { display: block; font-weight: normal; overflow: hidden; color: #333; margin-top: 1.5%; }

.product_five .txts .h2:after { position: absolute; content: ""; left: 0; bottom: 0; width: 30px; height: 3px; background: #ccc; }

.product_five .txts .ul { clear: both; overflow: hidden; line-height: 30px; max-height: 180px; margin-bottom: 6%; }

.product_five .txts .ul li { line-height: 24px; margin-bottom: 8px; background: url(../images/product_bg1.png) left 10px no-repeat; padding-left: 12px; }

.product_six { overflow: hidden; background: #fff; padding-top: 7%; padding-bottom: 7%; }

.product_six .imgs { width: 56%; text-align: center; }

.product_six .imgs img { margin: 0 auto; display: block; max-width: 100%; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -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; }

.product_six .imgs:hover img { -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }

.product_six .txts { width: 40%; position: absolute; top: 0; height: 100%; }

.product_six .txts.r { right: 0; }

.product_six .txts .table { display: table; width: 100%; height: 100%; }

.product_six .txts .table .td { display: table-cell; vertical-align: middle; width: 100%; }

.product_six .txts .cons { margin: 0 auto; width: 94%; max-width: 380px; overflow: hidden; }

.product_six .txts .h2 { font-weight: bold; overflow: hidden; color: #0075c1; line-height: 1.5; margin-bottom: 9%; padding-bottom: 8%; position: relative; }

.product_six .txts .h2 label { display: block; font-weight: normal; overflow: hidden; color: #333; margin-bottom: 1.5%; }

.product_six .txts .h2 span { display: block; font-weight: normal; overflow: hidden; color: #333; margin-top: 1.5%; }

.product_six .txts .h2:after { position: absolute; content: ""; left: 0; bottom: 0; width: 30px; height: 3px; background: #ccc; }

.product_six .txts .ul { clear: both; overflow: hidden; line-height: 30px; max-height: 180px; margin-bottom: 6%; }

.product_six .txts .ul li { line-height: 24px; margin-bottom: 8px; background: url(../images/product_bg1.png) left 10px no-repeat; padding-left: 12px; }

.product_seven { overflow: hidden; background: #f7f7f7; padding-top: 5%; padding-bottom: 5%; }

.product_seven .imgs { width: 55%; text-align: center; }

.product_seven .imgs img { margin: 0 auto; display: block; max-width: 100%; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -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; }

.product_seven .imgs:hover img { -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }

.product_seven .txts { width: 41%; position: absolute; top: 0; height: 100%; }

.product_seven .txts .table { display: table; width: 100%; height: 100%; }

.product_seven .txts .table .td { display: table-cell; vertical-align: middle; width: 100%; }

.product_seven .txts .cons { margin: 0 auto; width: 94%; max-width: 380px; overflow: hidden; }

.product_seven .txts .h2 { font-weight: bold; overflow: hidden; color: #0075c1; line-height: 1.5; margin-bottom: 9%; padding-bottom: 8%; position: relative; }

.product_seven .txts .h2:after { position: absolute; content: ""; left: 0; bottom: 0; width: 30px; height: 3px; background: #ccc; }

.product_seven .txts .h2 .seven_img { display: block; margin-bottom: 1.5%; max-width: 202px; width: 55%; }

.product_seven .txts .h2 span { display: block; font-weight: normal; overflow: hidden; color: #333; margin-top: 1.5%; }

.product_seven .txts .ul { clear: both; overflow: hidden; line-height: 30px; max-height: 180px; margin-bottom: 6%; }

.product_seven .txts .ul li { line-height: 24px; margin-bottom: 8px; background: url(../images/product_bg1.png) left 10px no-repeat; padding-left: 12px; }

.product_eight { overflow: hidden; background: #fff; position: relative; padding-top: 6%; padding-bottom: 7%; }

.product_eight .imgs { width: 54%; text-align: center; }

.product_eight .imgs img { margin: 0 auto; display: block; width: 100%; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -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; }

/*.product_eight .imgs:hover img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}*/



.product_eight .product_eight_div { width: 96%; position: absolute; max-width: 1440px; left: 50%; top: 0; height: 100%; transform: translate(-50%, 0%); }

.product_eight .txts { width: 45%; position: absolute; top: 0; height: 100%; }

.product_eight .txts.r { right: 0; }

.product_eight .txts .table { display: table; width: 100%; height: 100%; }

.product_eight .txts .table .td { display: table-cell; vertical-align: middle; width: 100%; }

.product_eight .txts .cons { margin: 0 auto; width: 94%; max-width: 490px; overflow: hidden; }

.product_eight .txts .h2 { font-weight: bold; overflow: hidden; color: #0075c1; line-height: 1.5; margin-bottom: 8%; padding-bottom: 7%; position: relative; }

.product_eight .txts .h2:after { position: absolute; content: ""; left: 0; bottom: 0; width: 30px; height: 3px; background: #ccc; }

.product_eight .txts .ul { clear: both; overflow: hidden; line-height: 30px; max-height: 180px; margin-bottom: 6%; }

.product_eight .txts .ul li { line-height: 24px; margin-bottom: 8px; background: url(../images/product_bg1.png) left 10px no-repeat; padding-left: 12px; }

/*产品详细cam*/



.product_type { text-align: center; margin-top: 4%; margin-bottom: 48px; font-size: 16px; }

.product_type ul li { display: inline-block; margin-left: 8px; margin-right: 8px; position: relative; vertical-align: top; margin-bottom: 12px; }

.product_type ul li .a { overflow: hidden; width: 170px; display: block; height: 60px; line-height: 60px; text-align: center; background: #f5f5f5; transition: all 0.3s; }

.product_type ul li.isel .a { color: #fff; background: #0075c1; }

.product_type ul li:hover .a { color: #fff; background: #0075c1; }

.product_type ul li .smalltype { position: absolute; left: 50%; margin-left: -92%; top: 100%; padding-top: 15px; padding-bottom: 15px; line-height: 30px; width: 180%; background: #fff; padding-left: 2%; padding-right: 2%; display: none; z-index: 9; }

.product_type ul li .smalltype a { display: inline-block; vertical-align: top; margin-left: 12px; margin-right: 12px; }

.product_type ul li .smalltype a:hover { color: #0075c1; }

.product_type ul li .smalltype a.isel { color: #0075c1; }

.product_type ul li:hover .smalltype { display: block; }

.product_div { overflow: hidden; padding-bottom: 5%; }

.product_t2 { text-align: center; color: #333; margin-bottom: 4%; margin-top: 1%; }

.pro_one { overflow: hidden; padding-top: 1%; color: #000; text-align: left; }

.pro_one .product_one_l { width: 50%; overflow: hidden; float: left; }

.pro_one .pro_one_r { float: right; width: 50%; overflow: hidden; margin-top: 1%; }

.pro_one .pro_one_r .txts { max-width: 620px; overflow: hidden; width: 94%; margin: 0 auto; }

.pro_one .pro_one_r .p { line-height: 30px; font-size: 16px; overflow: hidden; padding-bottom: 10%; }

.pro_one .pro_one_r .a { width: 144px; height: 46px; line-height: 46px; background: url(../images/i_bg3_on.png) 99px center no-repeat #0075c1; color: #fff; text-align: left; text-indent: 30px; transition: all 0.3s; display: block; font-size: 14px; }

.pro_one .pro_one_r .a:hover { opacity: 0.9; filter: Alpha(opacity=90); background-position: 105px center; text-indent: 35px; }

.pro_two { overflow: hidden; padding-top: 3%; color: #000; text-align: left; background: #f5f5f5; padding-bottom: 5%; }

.pro_two .ul { overflow: hidden; clear: both; }

.pro_two .ul li { float: left; width: 33.33%; text-align: center; }

.pro_two .ul li img { width: 50%; max-width: 150px; margin: 0 auto; display: block; margin-bottom: 5%; transition: all 0.3s; }

.pro_two .ul li span { clear: both; display: block; overflow: hidden; line-height: 26px; color: #000000; }

.pro_two .ul li:hover img { transform: rotate(360deg); }

.pro_three { overflow: hidden; padding-top: 4%; padding-bottom: 4%; }

.pro_four { overflow: hidden; padding-top: 4%; padding-bottom: 4%; background: #f5f5f5; }

.pro_four_div { overflow: hidden; width: 48%; max-width: 690px; background: #fff; padding-top: 4%; padding-bottom: 4%; }

.pro_four_div .pro_four_con { width: 94%; margin: 0 auto; max-width: 620px; overflow: hidden; }

.pro_four_div .pro_four_con img { display: block; width: 90px; transition: all 0.3s; }

.pro_four_div:hover .pro_four_con img { transform: rotate(360deg); }

.pro_four_div .pro_four_con .h3 { color: #0075c1; font-weight: bold; position: relative; overflow: hidden; line-height: 30px; padding-bottom: 3%; margin-top: 5%; margin-bottom: 5%; }

.pro_four_div .pro_four_con .h3:after { content: ""; position: absolute; bottom: 0; left: 0; width: 20px; height: 2px; background: #0075c1; }

.pro_four_div .pro_four_con .p { overflow: hidden; line-height: 30px; font-size: 16px; }

/*产学研合作*/



.join_t { font-weight: bold; margin-top: 4%; margin-bottom: 3%; }

.join_ul { overflow: hidden; margin-bottom: 5%; }

.join_ul ul li { display: block; text-align: left; overflow: hidden; margin-bottom: 3%; background: #f5f5f5; padding: 38px; position: relative; }

.join_ul ul li:last-child { margin-bottom: 0; }

.join_ul ul li img { display: block; width: 100%; transition: all 0.3s; }

.join_ul ul li .imgs { width: 320px; float: left; overflow: hidden; }

.join_ul ul li:hover img { opacity: 0.8; filter: Alpha(opacity=80); }

.join_ul ul li .txts { overflow: hidden; position: absolute; top: 50%; right: 0; width: calc(100% - 358px); width: -webkit-calc(100% - 358px); width: -moz-calc(100% - 358px); transform: translate(0%, -50%); }

.join_ul ul li .cons { width: 94%; max-width: 1020px; margin: 0 auto; overflow: hidden; font-size: 16px; line-height: 30px; color: #333; }

/*合作伙伴*/



.partner_ul { overflow: hidden; margin-top: 6%; border-left: 1px solid #ececec; border-top: 1px solid #ececec; }

.partner_ul ul li { width: 20%; float: left; overflow: hidden; transition: all 0.3s; }

.partner_ul ul li .box { border-right: 1px solid #ececec; border-bottom: 1px solid #ececec; overflow: hidden; }

.partner_ul ul li .imgs { overflow: hidden; transition: all 0.6s; }

.partner_ul ul li .imgs img { display: block; width: 100%; transition: all 0.6s;/* -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%);-o-filter: grayscale(100%); filter: grayscale(100%); filter: gray;*/ }

/*.partner_ul ul li:hover .imgs img{-webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%);-o-filter: grayscale(0%); filter: grayscale(0%); filter:none;}*/



.partner_ul ul li:hover .imgs { transform: rotateY(180deg); -ms-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -o-transform: rotateY(180deg); }

.partner_ul ul li:hover .imgs img { transform: rotateY(-180deg); -ms-transform: rotateY(180deg); -moz-transform: rotateY(-180deg); -webkit-transform: rotateY(-180deg); -o-transform: rotateY(-180deg); }

/*联系销售*/



.sale_div { overflow: hidden; margin-top: 5%; padding-bottom: 2%; }

.sale_div ul li { float: left; width: 48%; margin-bottom: 4%; max-width: 690px; background: #f5f5f5; padding-top: 4%; padding-bottom: 4%; }

.sale_div ul li:nth-child(2n+0) { float: right; }

.sale_div .cons { width: 94%; margin: 0 auto; max-width: 620px; overflow: hidden; }

.sale_div .cons img { display: block; width: 90px; transition: all 0.3s; }

.sale_div ul li:hover .cons img { transform: rotate(360deg); }

.sale_div .cons .h3 { color: #0075c1; font-weight: bold; position: relative; overflow: hidden; line-height: 30px; padding-bottom: 3%; margin-top: 5%; margin-bottom: 5%; }

.sale_div .cons .h3:after { content: ""; position: absolute; bottom: 0; left: 0; width: 20px; height: 2px; background: #0075c1; }

.sale_div .cons .p { overflow: hidden; line-height: 30px; font-size: 16px; }

/*产品视频*/



.video_ul { margin-top: 4%; overflow: hidden; }

.video_ul ul li { float: left; width: 32%; margin-right: 2%; text-align: left; overflow: hidden; margin-bottom: 2%; }

.video_ul ul li:nth-child(3n+0) { margin-right: 0; }

.video_ul ul li .txts { overflow: hidden; background: #f5f5f5; transition: all 0.3s; }

.video_ul ul li:hover .txts { background: #0075c1; }

.video_ul ul li img { display: block; width: 100%; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -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; }

.video_ul ul li .imgs { width: 100%; overflow: hidden; position: relative; }

.video_ul ul li .imgs i { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-size: 50px 50px; background-image: url(../images/video_icon1.png); background-repeat: no-repeat; background-position: center center; }

.video_ul ul li:hover img { -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }

.video_ul ul li .i_five_txt { width: 94%; margin: 0 auto; overflow: hidden; padding-top: 4%; font-size: 16px; text-align: center; max-width: 390px; }

.video_ul ul li .i_five_txt h2 { height: 40px; line-height: 40px; overflow: hidden; color: #333; margin-bottom: 2%; font-weight: normal; transition: all 0.3s; font-size: 20px; white-space: nowrap; text-overflow: ellipsis; }

.video_ul ul li .i_five_txt .p { color: #666666; display: block; line-height: 26px; height: 52px; overflow: hidden; margin-bottom: 7%; transition: all 0.3s; }

.video_ul ul li:hover .i_five_txt h2 { color: #fff; }

.video_ul ul li:hover .i_five_txt .p { color: #fff; }

/*.video_ul ul li:hover{ -webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.1); box-shadow: 0 5px 15px rgba(0,0,0,0.1);}*/




.mainFilter { width: 100%; height: 100%; position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 100; display: none; background: url(../images/mainFilter.png); }

.popupVideo { max-width: 800px; width: 96%; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); z-index: 120; display: none; }

.popupVideo iframe,
.popupVideo video { width: 100%; }

.popupVideo .close { width: 30px; height: 30px; position: absolute; top: -30px; right: 0; background: url(../images/close.png) no-repeat center #000000; cursor: pointer; transition-duration: 0.4s; -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; -ms-transition-duration: 0.4s; -o-transition-duration: 0.4s; }

.popupVideo .close:hover { transform: rotate(90deg); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); -moz-transform: rotate(90deg); }

/*新闻年份*/



.news_a { text-align: center; font-size: 16px; margin-top: 5%; }

.news_a a { line-height: 26px; margin-left: 2%; margin-right: 2%; display: inline-block; color: #444444; transition: all 0.3s; position: relative; overflow: hidden; vertical-align: top; }

.news_a a:hover { color: #0075c1; }

.news_a a.csel { color: #0075c1; }

/*产品合作伙伴*/



.join_t2 { text-align: center; overflow: hidden; height: 40px; line-height: 40px; position: relative; font-size: 20px; color: #595656; }

.join_t2:after { content: ""; position: absolute; bottom: 0; left: 50%; width: 20px; height: 2px; margin-left: -10px; background: #0075c1; }

.join_box { overflow: hidden; margin-bottom: 4%; }

.partner_ul.bgs2 { margin-top: 3%; margin-bottom: 4%; }

/*人力资源*/



.renli { overflow: hidden; margin-top: 6%; margin-bottom: 5%; position: relative; font-size: 0; background: #f5f5f5 }

.renli .left { width: 460px; padding: 60px 0 0 60px; margin-right: 90px; display: inline-block; vertical-align: top; }

.renli .f40 { position: relative }

.renli h2 { font-size: 20px; text-transform: uppercase; color: #666; position: relative; font-weight: lighter; padding-top: 5px; }

.renli h2:before { content: ""; display: block; width: 60px; height: 3px; background-color: #0068b7; left: 0; bottom: -20px; position: absolute; z-index: 99 }

.renli .left p { line-height: 30px; font-size: 16px; overflow: hidden; padding-top: 50px; color: #666666; text-align: justify }

.renli .right { width: calc(100% - 460px - 90px - 60px); overflow: hidden; display: inline-block }

.renli .right img { width: 100%; transition: all 0.5s }

.renli .right img:hover { transform: scale(1.05); }

.join { width: 100%; padding-top: 6%; padding-bottom: 5%; background: url(../images/job_bg.jpg) no-repeat; background-size: cover; background-attachment: fixed; }

.join .f40 { width: 100%; text-align: center }

.join h2 { font-size: 20px; text-align: center; text-transform: uppercase; color: #666; position: relative; font-weight: lighter; padding-top: 5px; }

.join h2:before { content: ""; display: block; width: 60px; height: 3px; background-color: #0068b7; left: 50%; margin-left: -30px; text-align: center; bottom: -20px; position: absolute; z-index: 99 }

.join_list { padding-top: 60px; }

.join_list .t { overflow: hidden; }

.join_list .t > span { float: left; }

.join_list .r1 { width: 25%; }

.join_list .r2 { width: 20%; }

.join_list .r3 { width: 20%; }

.join_list .r4 { width: 22%; }

.join_list .r5 { width: 13%; }

.join_list .r1 .nowti { padding-left: 40px; }

.join_list .nowti { line-height: 62px; }

.join_list .f { background: #666; color: #fff; font-size: 18px; }

.join_list .f .nowti { line-height: 46px; }

.join_list a { display: block; border-bottom: 1px solid #f2f2f2; color: #333; font-size: 16px; }

.join_list li:hover { background: #fff }

.join_list li:nth-child(1):hover { background: #666 }

.join_list li i { font-style: normal }

.jdbox.show { opacity: 1;/* visibility: visible;*/ display: block; position: absolute; z-index: 999 }

.jdbox.show .jdctt { transform: translate(0); -webkit-transform: translate(0); opacity: 1; visibility: visible; }

.nd-close { display: none; width: 75px; height: 75px; position: fixed; top: 0; right: 0; background: rgba(1, 64, 153, 0.7); z-index: 99; cursor: pointer; transition: 300ms; -webkit-transition: 300ms; }

.nd-close .ico { width: 100%; height: 100%; background-image: url(../images/nd-close.png); }

.jdctt { width: 808px; height: 768px; background: #fff; position: absolute; top: 50%; left: 50%; margin-top: -384px; margin-left: -404px; transform: translateX(100px); -webkit-transform: translateX(100px); /*opacity: 0; visibility: hidden;*/ transition: 600ms; -webkit-transition: 600ms; }

.jdctt .pa { padding: 60px 70px 0 70px; }

.jdclose { width: 30px; height: 30px; position: absolute; top: 9px; right: 17px; z-index: 9; background: url(../images/jdclose.png) no-repeat left center; cursor: pointer; -webkit-transition: -webkit-transform 400ms; transition: -webkit-transform 400ms; transition: transform 400ms; transition: transform 400ms, -webkit-transform 400ms; -webkit-transition: transform 400ms; }

.jdclose:hover { background-position: right center; transform: rotate(180deg); -webkit-transform: rotate(180deg); }

.jd-list { overflow: hidden; }

.jd-list li { width: 33.33%; float: left; }

.jd-list .tx1 { color: #999; }

.jd-list .tx2 { font-size: 30px; color: #000; margin-top: 8px; }

.jd-list .j1 { width: 47%; }

.jd-list .j2 { width: 33%; }

.jd-list .j3 { width: 20%; }

.jd-tx .tx1 { border-bottom: 1px solid #ccc; padding-bottom: 5px; }

.jd-tx .freeTx { line-height: 2; margin-top: 30px; height: 420px; overflow: hidden; overflow-y: visible; }

.jd-tx { margin-top: 52px; }

.jd-cta { border-top: 1px solid #ccc; padding-top: 11px; margin-top: 20px; }

.jd-cta a { color: #666; }

.jd-cta a:hover { color: #f08336; text-decoration: underline; }

/*弹窗*/


.joinbox { position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 1020; background: rgba(0, 0, 0, 0.7); }

.joinbox .con { width: calc(45% - 120px); padding: 60px; height: 500px; position: absolute; top: 50%; left: 50%; margin-left: -22.5%; margin-top: -250px; background: #fff }

.joinbox .con .f30 { border-bottom: 1px solid #ccc; text-align: center; padding-bottom: 20px; }

.joinbox .con .txt { }
 @media screen and (max-width: 1440px) {

/*内页*/



.postions { height: 66px; line-height: 66px; }

.postions .postions_b a { margin-left: 50px; }

/*公司介绍*/



.about_one .about_one_r .cons { line-height: 26px; font-size: 15px; }
/*联系我们*/



}
@media screen and (max-width: 1360px) {

.renli { min-height: 360px; }

.renli .left p { font-size: 14px; padding-top: 40px; }

.renli .left { padding: 40px 0 0 40px }

/*发展历程*/



.history_div .history_ul ul li { background-position: center 50px; }

.history_div .history_ul ul li:nth-child(2n+0) { margin-top: -120px; }

.history_div .history_ul ul li .divs i { top: 50px; }

/*投资公司*/



.company_ul ul li .txts .cons .logoimg { max-height: 36px; margin-bottom: 2%; }

.company_ul ul li .txts .cons .h2 { margin-bottom: 2%; }

.company_ul ul li .txts .cons .p { font-size: 15px; line-height: 26px;/*max-height: 156px;*/ }

.company_ul ul li .txts .cons .p h1 a { padding: 10px 30px; }

/*产品详细cam*/



.product_type ul li { font-size: 15px; }

.product_type ul li .a { height: 50px; line-height: 50px; width: 160px; }
}
@media screen and (max-width: 1310px) {

/*公司介绍*/



.about_one .about_one_r .about_one_r_t { line-height: 88px; height: 88px; }
}
@media screen and (max-width: 1280px) {

/*公司介绍*/



.about_one .about_one_r .cons { line-height: 24px; font-size: 14px; padding-top: 2%; }
}
@media screen and (max-width: 1278px) {
}
@media screen and (max-width: 1200px) {

/*内页*/



.o_big { height: 190px; }

.postions h2 { font-size: 18px; }

.postions h2 span { font-size: 14px; }

/*发展历程*/



.history_div .history_ul ul li .divs .date { font-size: 22px; }

.history_div .history_ul ul li .divs .txts { font-size: 14px; line-height: 24px; }

/*联系我们*/



.contact_t span { font-size: 15px; }

.contact_one .contact_one_r ul li { font-size: 15px; }

.contact_one .contact_one_r ul li .h3 { font-size: 18px; }

.feedback_div label { font-size: 15px; }

.feedback_div .inputs2 { height: 42px; line-height: 42px; font-size: 15px; }

.feedback_div .textarea { font-size: 15px; }

.feedback_div .bnts2 { height: 44px; font-size: 15px; }

/*投资公司*/



.company_ul ul li .txts .cons .logoimg { max-height: 32px; }

/*产品详细cam*/



.product_type { margin-bottom: 42px; }

.product_type ul li { font-size: 14px; }

.product_type ul li .a { height: 44px; line-height: 44px; width: 150px; }

.product_type ul li .smalltype { padding-top: 12px; padding-bottom: 12px; }

.pro_one .pro_one_r { margin-top: 0; }

.pro_one .pro_one_r .a { width: 130px; height: 40px; line-height: 40px; font-size: 13px; background-position: 94px center; text-indent: 25px; }

.pro_one .pro_one_r .a:hover { text-indent: 30px; background-position: 100px center; }

.pro_one .pro_one_r .p { padding-bottom: 6%; font-size: 15px; line-height: 26px; }

.pro_four_div .pro_four_con .p { font-size: 15px; line-height: 26px; }

/*产学研合作*/



.join_ul ul li { padding: 26px; }

.join_ul ul li .txts { width: calc(100% - 346px); width: -webkit-calc(100% - 346px); width: -moz-calc(100% - 346px); }

.join_ul ul li .cons { line-height: 26px; font-size: 15px; }

/*联系销售*/



.sale_div .cons .p { font-size: 15px; line-height: 26px; }

/*产品视频*/



.video_ul ul li .i_five_txt h2 { font-size: 18px; }

.video_ul ul li .i_five_txt { font-size: 15px; }

.video_ul ul li .i_five_txt .p { line-height: 24px; height: 48px; }
}
@media screen and (max-width: 1160px) {
}
 @media screen and (max-width: 1100px) {

/*内页*/


.renli .right { display: none }

.renli .left { width: calc(100% - 80px ); padding: 40px; margin-right: 0 }

.renli { min-height: unset; }

.renli .left p { line-height: 1.8 }

.postions { height: 60px; line-height: 60px; }

.postions .postions_b a { font-size: 15px; margin-left: 40px; }

/*公司介绍*/



.about_one .about_one_r .about_one_r_t { line-height: 80px; height: 80px; }

.about_two .i_about_ul { font-size: 15px; }

.about_two .i_about_ul li .p { line-height: 26px; }

/*投资公司*/



.company_ul ul li .txts .cons .logoimg { max-height: 28px; }

.company_ul ul li .txts .cons .p { font-size: 14px; line-height: 24px; /*max-height: 144px;*/ margin-bottom: 3%; }

/*产品详细cam*/



.product_type ul li .a { width: 140px; }

/*新闻年份*/



.news_a { font-size: 15px; }
}
@media screen and (max-width: 1000px) {

/*内页*/



.postions .rclass { display: block; }

.postions .postions_b { display: none; }

.postions .postions_b a { float: none; display: block; margin-left: 0; padding-left: 3%; text-align: left; background: #efefef; border-bottom: 1px solid #fff; }

.postions .postions_b a:after { height: 0; }

/*分类弹窗*/



.about_tc { z-index: 19891025; width: 0%; right: 0%; position: absolute; overflow: hidden; top: 0; height: 100%;/* display: none;*/ transition: all 0.3s; }

.postions_b.lws .about_tc { width: 80%; }

.postions_b.lws { display: block; }

.about_tc .about_divs { position: absolute; right: 0; width: 85%; background-color: #fff; top: 0; overflow: hidden; height: 100%; }

.about_tc .closed2 { right: 84.5%; position: absolute; top: 150px; cursor: pointer; width: 40px; display: block; }

.about_tc .closed2:hover { filter: Alpha(Opacity=80); opacity: 0.8; transition: all 0.3s; }
}
@media screen and (max-width: 960px) {

/*内页*/


.about_one table tr td { font-size: 12px; padding: 10px 5px; line-height:1.8}

.about_one table tr td:nth-child(1) { width: 20% }

.about_one table tr td:nth-child(2) { width: 60% }

.about_one table tr td:nth-child(3) { width: 20% }

.o_big_con .h2 span:after { width: 40px; left: -50px; }

.o_big_con .h2 span:before { width: 40px; right: -50px; }

/*分页*/



.yema a { min-width: 12px; line-height: 32px; height: 32px; font-size: 13px; padding-left: 10px; padding-right: 10px; }

/*发展历程*/



.history_div { margin-top: 70px; padding-bottom: 70px; }

.history_div .history_ul ul li:nth-child(2n+0) { margin-top: -36%; }

.history_div .history_ul ul li .divs .imgs { float: none; margin-right: 4%; width: 92%; margin-bottom: 2%; }

.history_div .history_ul ul li .divs .txts { margin-left: 4%; margin-right: 4%; width: 92%; }

.history_div .history_ul ul li .divs .date { font-size: 20px; }

.history_div .history_div_end { height: 38px; }

/*公司介绍*/



.about_one .about_one_r .about_one_r_t { line-height: 76px; height: 76px; }

.about_one .about_one_l { float: none; width: 100%; }

.about_one .about_one_r { float: none; width: 100%; max-width: none; position: static; height: auto; }

.about_one .about_one_r #srcolls { position: static; }

.about_two .i_about_ul { font-size: 14px; }

.about_two .i_about_ul li .p { line-height: 22px; }

/*联系我们*/



.contact_one .contact_one_r ul li { font-size: 14px; }

.contact_one .contact_one_r ul li .h3 { font-size: 17px; }

.contact_one .contact_one_r ul li .p { line-height: 22px; }

/*团队介绍*/



.team_ul ul li .cons .names { background-size: 20px auto; padding-left: 25px; margin-bottom: 2%; }

.team_ul ul li .cons .desc { font-size: 15px; line-height: 26px; }

.team_ul ul li .cons .p { font-size: 15px; line-height: 26px; max-height: 78px; }

/*团队介绍详细*/



.team_ul2 ul li .cons .names { background-size: 20px auto; padding-left: 25px; margin-bottom: 2%; }

.team_ul2 ul li .cons .desc { font-size: 15px; line-height: 26px; }

.team_ul2 ul li .cons .p { font-size: 15px; line-height: 26px; }

.team_con { font-size: 15px; line-height: 26px; }

/*投资公司*/



.company_ul ul li .txts .cons .p { line-height: 22px;/*max-height: 110px;*/ }

.company_ul ul li .txts .cons .label { height: 36px; line-height: 36px; font-size: 13px; width: 120px; text-indent: 22px; background-position: 82px center; }

.company_ul ul li .txts .cons .p .fankui input[type=submit] { width: 120px; text-indent: 22px; height: 36px; line-height: 36px; background-position: 82px center; color: #fff; font-size: 13px; cursor: pointer; }

/*公司新闻*/



.news_con ul li .imgs { width: 280px; }

.news_con ul li .i_about_r .h3 { font-size: 18px; height: 30px; line-height: 30px; }

.news_con ul li .i_about_r label { height: 28px; line-height: 28px; }

/*新闻详细*/



.about_x2 .con_line { font-size: 14px; margin-bottom: 0; }

.about_x2 .con_id { padding-top: 3%; line-height: 26px; font-size: 14px; }

.prenext { font-size: 14px; }

.fenxiang { padding-top: 15px; padding-bottom: 15px; }

.fenxiang .span { font-size: 14px; line-height: 30px; }

.fenxiang .news_fx ul li { width: 30px; height: 30px; margin-left: 3px; margin-right: 3px; }

/*产品详细cam*/



.pro_one .pro_one_r .p { padding-bottom: 4%; line-height: 24px; font-size: 14px; }

.pro_one .pro_one_r .a { width: 120px; height: 38px; line-height: 38px; background-position: 85px center; text-indent: 22px; }

.pro_one .pro_one_r .a:hover { text-indent: 27px; background-position: 90px center; }

/*产学研合作*/



.join_ul ul li { padding: 16px; }

.join_ul ul li .txts { position: static; width: calc(100% - 326px); width: -webkit-calc(100% - 326px); width: -moz-calc(100% - 326px); transform: translate(0%, 0%); }

.join_ul ul li .cons { line-height: 24px; font-size: 14px; float: right; }

/*合作伙伴*/



.partner_ul ul li { width: 25%; }
}
@media screen and (max-width: 830px) {

/*内页*/

.company_ul ul li .imgs { width: 100%; height: 150px; }

.company_ul ul li .txts { width: 100%; height: auto; position: relative; padding: 15px 0; }

.company_ul ul li .txts .cons .p h1 a { padding: 5px 10px; font-size: 12px; background-size: 7%; }

.join_list .r4 { display: none }

.join_list .r1 { width: 33% }

.join_list .r2 { width: 15% }

.join_list .r3 { width: 25% }

.join_list .r5 { width: 25% }

.join_list .r1 .nowti { padding-left: 10px; line-height: 22px; }

.join_list ul li { padding: 10px 0 }

.join_list .f,
.join_list a { font-size: 14px; }

.renli .left { width: calc(100% - 40px ); padding: 20px; .o_big {
 height: 140px;
}

.postions h2 { font-size: 16px; }

.postions h2 span { font-size: 13px; }

/*公司介绍*/



.about_one .about_one_r .about_one_r_t { line-height: 66px; height: 66px; }

/*投资公司*/



.company_ul ul li .imgs { float: none; width: 100%; }

.company_ul ul li .txts { float: none; width: 100%; padding-bottom: 4%; position: static; }

.company_ul ul li .txts .cons { max-width: none; padding-top: 4%; }

.company_ul ul li .txts .cons .p { max-height: none; }

.company_ul ul li .txts .table { display: block; }

.company_ul ul li .txts .table .td { display: block; }

/*产品视频*/



.video_ul ul li { width: 49%; }

.video_ul ul li:nth-child(3n+0) { margin-right: 2%; }

.video_ul ul li:nth-child(2n+0) { margin-right: 0; }
}
@media screen and (max-width: 780px) {

/*内页*/



.postions { height: 42px; line-height: 42px; }

.postions h2 { display: none; }

.postions .postions_b a { font-size: 15px; height: 44px; line-height: 44px; }

/*联系我们*/



.contact_one .contact_one_l { float: none; width: 100%; margin-bottom: 2%; }

.contact_one .contact_one_r { width: 97%; max-width: none; float: none;/*height:400px; */ height: auto; position: relative; margin-left: 3%; }

.contact_one .contact_one_r #srcolls { position: static; }


/*公司新闻*/



.news_con ul li , .honor ul li{ padding: 15px; }

.news_con ul li .imgs { width: 220px; }

.news_con ul li .i_about_r .h3 { font-size: 16px; margin-top: 2%; }

.news_con ul li .i_about_r label { font-size: 12px; height: 24px; line-height: 24px; margin-bottom: 4px; padding-left: 24px; }

.news_con ul li .i_about_r .p { font-size: 12px; line-height: 22px; max-height: 44px; }

/*荣誉资质*/

.honor ul li { display: inline-block; margin-left: 2%; width:calc(49% - 30px) }

.honor ul li:nth-child(3n+1){ margin-left:2%}

.honor ul li:nth-child(2n+1){ margin-left:0 }



/*产品中心*/



.product_one { padding-top: 4%; padding-bottom: 8%; }

.product_one .l { float: none; }

.product_one .r { float: none; }

.product_one .imgs { width: 92%; margin: 0 auto; }

.product_one .txts { width: 100%;/* position:static;*/ margin-bottom: 0; }

.product_one .txts .cons { max-width: none; }

.product_one .txts .table { display: block; }

.product_one .txts .table .td { display: block; }

.product_one .txts .h2 { padding-bottom: 3%; margin-bottom: 3%; }

.product_two { padding-top: 8%; padding-bottom: 8%; }

.product_two .l { float: none; }

.product_two .r { float: none; }

.product_two .imgs { width: 92%; margin: 0 auto; }

.product_two .txts { width: 100%;/* position:static;*/ }

.product_two .txts .cons { max-width: none; }

.product_two .txts .table { display: block; }

.product_two .txts .table .td { display: block; }

.product_two .txts .h2 { padding-bottom: 3%; margin-bottom: 3%; }

.product_three { padding-top: 8%; }

.product_three .product_three_div { position: static; transform: translate(0%, 0%); margin: 0 auto; }

.product_three .imgs { width: 100%; }

.product_three .r { float: none; }

.product_three .l { float: none; }

.product_three .txts { position: static; width: 100%; }

.product_three .txts .cons { max-width: none; }

.product_three .txts .table { display: block; }

.product_three .txts .table .td { display: block; }

.product_three .txts .h2 { padding-bottom: 3%; margin-bottom: 3%; }

.product_four { padding-top: 8%; padding-bottom: 8%; }

.product_four.bgs2 { padding-top: 8%; padding-bottom: 8%; }

.product_four .l { float: none; }

.product_four .r { float: none; }

.product_four .imgs { width: 92%; margin: 0 auto; }

.product_four .txts { width: 100%; position: static; }

.product_four .txts .cons { max-width: none; }

.product_four.bgs2 .txts .cons { max-width: none; }

.product_four .txts .table { display: block; }

.product_four .txts .table .td { display: block; }

.product_four .txts .h2 { padding-bottom: 3%; margin-bottom: 3%; }

.product_five { padding-top: 8%; padding-bottom: 8%; }

.product_five .l { float: none; }

.product_five .r { float: none; }

.product_five .imgs { width: 92%; margin: 0 auto; }

.product_five .txts { width: 100%; position: static; }

.product_five .txts .cons { max-width: none; }

.product_five .txts .table { display: block; }

.product_five .txts .table .td { display: block; }

.product_five .txts .h2 { padding-bottom: 3%; margin-bottom: 3%; }

.product_six { padding-top: 8%; padding-bottom: 8%; }

.product_six .l { float: none; }

.product_six .r { float: none; }

.product_six .imgs { width: 92%; margin: 0 auto; }

.product_six .txts { width: 100%; position: static; }

.product_six .txts .cons { max-width: none; }

.product_six .txts .table { display: block; }

.product_six .txts .table .td { display: block; }

.product_six .txts .h2 { padding-bottom: 3%; margin-bottom: 3%; }

.product_seven { padding-top: 8%; padding-bottom: 8%; }

.product_seven .l { float: none; }

.product_seven .r { float: none; }

.product_seven .imgs { width: 92%; margin: 0 auto; }

.product_seven .txts { width: 100%; position: static; }

.product_seven .txts .cons { max-width: none; }

.product_seven .txts .table { display: block; }

.product_seven .txts .table .td { display: block; }

.product_seven .txts .h2 { padding-bottom: 3%; margin-bottom: 3%; }

.product_eight { padding-top: 8%; }

.product_eight .product_eight_div { position: static; transform: translate(0%, 0%); margin: 0 auto; }

.product_eight .imgs { width: 100%; }

.product_eight .r { float: none; }

.product_eight .l { float: none; }

.product_eight .txts { position: static; width: 100%; }

.product_eight .txts .cons { max-width: none; }

.product_eight .txts .table { display: block; }

.product_eight .txts .table .td { display: block; }

.product_eight .txts .h2 { padding-bottom: 3%; margin-bottom: 3%; }

/*产品详细cam*/



.pro_one .product_one_l { width: 100%; float: none; margin-bottom: 3%; }

.pro_one .pro_one_r { float: none; width: 100%; }

.pro_one .pro_one_r .txts { max-width: none; }

.pro_four_div { width: 100%; margin-bottom: 3%; }

.join_ul ul li { padding: 10px; }

/*产学研合作*/



.join_ul ul li .imgs { width: 40%; }

.join_ul ul li .txts { width: calc(60% - 0px); width: -webkit-calc(60% - 0px); width: -moz-calc(60% - 0px); }

.join_ul ul li .cons { line-height: 22px; font-size: 13px; }

/*联系销售*/



.sale_div ul li { float: none; width: 100%; }

.sale_div ul li:nth-child(2n+0) { float: none; }
}
@media screen and (max-width: 700px) {
}
@media screen and (max-width: 640px) {

/*内页*/



.o_big { height: 120px; }

.o_big_con .h2 span:after { width: 32px; left: -42px; }

.o_big_con .h2 span:before { width: 32px; right: -42px; }

/*分页*/



.yema { padding-top: 50px; padding-bottom: 50px; }

/*发展历程*/



.history_div { margin-top: 50px; padding-bottom: 50px; }

.history_div .history_ul ul li { background-size: 8px 8px; }

.history_div .history_ul ul li:nth-child(2n+0) { margin-top: -43%; }

.history_div .history_ul ul li .divs i { background-size: 4px auto; right: -5px; top: 46px; }

.history_div .history_ul ul li:nth-child(2n+0) .divs i { left: -5px; background-size: 4px auto; }

.history_div .history_ul ul li .divs .txts { font-size: 13px; line-height: 22px; }

.history_div .history_ul ul li .divs .date { font-size: 18px; height: 24px; line-height: 24px; }

.history_div .history_div_end { height: 28px; }

/*公司介绍*/



.about_one .about_one_r .about_one_r_t { line-height: 60px; height: 60px; }

/*团队介绍*/



.team_ul ul li .cons .desc { font-size: 14px; line-height: 24px; }

.team_ul ul li .cons .p { font-size: 14px; line-height: 24px; max-height: 72px; }

.team_ul ul li .cons .label { height: 36px; line-height: 36px; font-size: 13px; width: 120px; text-indent: 22px; background-position: 82px center; }

/*团队介绍详细*/



.team_ul2 ul li .cons .desc { font-size: 14px; line-height: 24px; }

.team_ul2 ul li .cons .p { font-size: 14px; line-height: 24px; }

.team_con { font-size: 14px; line-height: 24px; }

.team_con .h2 { margin-bottom: 3%; }

/*公司新闻*/



.news_con ul li { padding: 12px; }

.news_con ul li .imgs { width: 180px; }

.news_con ul li .i_about_r .h3 { height: 24px; line-height: 24px; }

/*新闻详细*/



.about_x2 .show_t { font-size: 18px; }

.about_x2 .con_line { font-size: 13px; }

.about_x2 .con_id { font-size: 13px; line-height: 24px; }

.about_x2 .con_id p { padding-bottom: 12px; }

.prenext { font-size: 13px; line-height: 24px; text-align: left; }

.prenext .l { float: none; display: block; }

.prenext .r { float: none; display: block; }

.fenxiang .span { font-size: 13px; }

/*产品详细cam*/



.product_type { overflow: hidden; margin-bottom: 20px; }

.product_type ul li { float: left; width: 32%; margin-left: 0; margin-right: 2%; margin-bottom: 2%; }

.product_type ul li:nth-child(3n+0) { margin-right: 0; }

.product_type ul li .a { width: 100%; line-height: 40px; height: 40px; }

.product_type ul li .smalltype { padding-top: 10px; padding-bottom: 10px; }

.pro_two { padding-top: 4%; }

.pro_two .ul li span { line-height: 24px; }

.pro_four_div .pro_four_con .p { font-size: 14px; line-height: 24px; }

/*产学研合作*/



.join_ul ul li .imgs { width: 100%; width: 100%; margin-top: 1%; }

.join_ul ul li .txts { width: calc(100% - 0px); width: -webkit-calc(100% - 0px); width: -moz-calc(100% - 0px); }

.join_ul ul li .cons { float: none; margin-top: 3%; margin-bottom: 1%; }

/*合作伙伴*/



.partner_ul ul li { width: 33.33%; }

/*联系销售*/



.sale_div .cons .p { font-size: 14px; line-height: 24px; }

/*新闻年份*/



.news_a { font-size: 14px; }

/*产品合作伙伴*/



.join_t2 { font-size: 18px; }

.partner_ul.bgs2 { margin-top: 4%; }
}
@media screen and (max-width: 520px) {

/*内页*/



.postions .sec { display: none; }
}
@media screen and (max-width: 480px) {

/*内页*/



.o_big { height: 100px; /*background-size:auto 120%;*/ }

.postions { font-size: 13px; }

.postions .postions_b a { font-size: 14px; }

/*分页*/



.yema { padding-top: 40px; padding-bottom: 30px; }

/*发展历程*/



.history_div .history_ul ul li:nth-child(2n+0) { margin-top: -50%; }

.history_div .history_ul.his ul li:nth-child(2n+0) { margin-top: -60%; }

.history_div .history_ul ul li .divs .txts { font-size: 12px; }

.history_div .history_ul ul li .divs .date { font-size: 16px; }

/*公司介绍*/



.about_one .about_one_r .about_one_r_t { line-height: 50px; height: 50px; }

.about_one .about_one_r .cons { font-size: 13px; line-height: 22px; }

.about_one .about_one_r .about_one_r_t .h2 { padding-left: 15px; }

.about_two .i_about_ul { font-size: 13px; }

.about_two .i_about_ul li .p { line-height: 20px; min-height: 40px; }

/*联系我们*/



.contact_t span { font-size: 14px; }

.feedback_div .divs { float: none; width: 100%; margin-bottom: 3%; }

.feedback_div label { font-size: 14px; }

.feedback_div label.bgs2 { margin-bottom: 2%; }

.feedback_div .inputs2 { height: 40px; line-height: 40px; font-size: 14px; }

.feedback_div .textarea { font-size: 14px; padding: 2%; }

.feedback_div .bnts2 { height: 40px; font-size: 14px; }

.contact_one .contact_one_r ul li { font-size: 13px; }

.contact_one .contact_one_r ul li .h3 { font-size: 16px; }

.contact_one .contact_one_r ul li .p { line-height: 20px; }

/*团队介绍*/



.team_ul ul li .cons .desc { font-size: 13px; line-height: 20px; }

.team_ul ul li .cons .p { font-size: 13px; line-height: 20px; max-height: 40px; }

/*团队介绍详细*/



.team_ul2 ul li .cons .desc { font-size: 13px; line-height: 20px; }

.team_ul2 ul li .cons .p { font-size: 13px; line-height: 20px; }

.team_con { font-size: 13px; line-height: 22px; }

/*公司新闻*/



.news_con ul li { padding: 9px; }

.news_con ul li .imgs { width: 150px; }

.news_con ul li .i_about_r .h3 { height: 22px; line-height: 22px; margin-top: 0; font-size: 14px; }

.news_con ul li .i_about_r label { padding-left: 20px; background-size: 15px 15px; }

.honor ul li a p{ font-size: 14px; height: 22px; line-height: 22px;}

/*新闻详细*/



.about_x2 .show_t { line-height: 30px; }

.about_x2 .con_line { font-size: 12px; }

.about_x2 .con_id { font-size: 12px; line-height: 22px; }

.about_x2 .con_id p { padding-bottom: 10px; }

.prenext { font-size: 12px; line-height: 22px; }

.fenxiang .span { font-size: 12px; }

/*产品中心*/



.product_one .txts .h2:after { height: 2px; width: 25px; }

.product_two .txts .h2:after { height: 2px; width: 25px; }

.product_three .txts .h2:after { height: 2px; width: 25px; }

.product_four .txts .h2:after { height: 2px; width: 25px; }

.product_five .txts .h2:after { height: 2px; width: 25px; }

.product_six .txts .h2:after { height: 2px; width: 25px; }

.product_seven .txts .h2:after { height: 2px; width: 25px; }

.product_eight .txts .h2:after { height: 2px; width: 25px; }

/*产品详细cam*/



.product_type ul li { font-size: 13px; }

.product_type ul li .smalltype { padding-top: 8px; padding-bottom: 8px; }

.pro_one .pro_one_r .p { font-size: 13px; line-height: 22px; }

.pro_two .ul { font-size: 13px; }

.pro_two .ul li span { line-height: 22px; }

.pro_four_div { padding-top: 6%; padding-bottom: 6%; }

.pro_four_div .pro_four_con img { width: 80px; }

.pro_four_div .pro_four_con .p { font-size: 13px; line-height: 22px; }

/*合作伙伴*/



.partner_ul ul li { width: 50%; }

/*联系销售*/



.sale_div ul li { padding-top: 6%; padding-bottom: 6%; }

.sale_div .cons img { width: 80px; }

.sale_div .cons .p { font-size: 13px; line-height: 22px; }

/*产品视频*/



.video_ul ul li .i_five_txt h2 { font-size: 16px; height: 30px; line-height: 30px; }

.video_ul ul li .i_five_txt { font-size: 13px; }

.video_ul ul li .i_five_txt .p { line-height: 22px; height: 44px; }

.video_ul ul li .imgs i { background-size: 40px 40px; }

/*新闻年份*/



.news_a { font-size: 13px; }

/*产品合作伙伴*/



.join_t2 { font-size: 17px; }
}
@media screen and (max-width: 420px) {

/*联系我们*/



.contact_t span { font-size: 13px; }

.feedback_div label { font-size: 13px; }

.feedback_div .inputs2 { font-size: 13px; height: 36px; line-height: 36px; }

.feedback_div .textarea { font-size: 13px; }

.feedback_div .bnts2 { height: 36px; width: 100%; max-width: none; }

/*产品视频*/



.video_ul ul li .imgs i { background-size: 30px 30px; }
}
@media screen and (max-width: 380px) {

/*团队介绍*/



.team_ul ul li .cons { padding-top: 2%; }

/*团队介绍详细*/



.team_ul2 ul li .cons { padding-top: 2%; }
}
@media screen and (max-width: 360px) {

/*内页*/



.postions { font-size: 12px; }

/*公司介绍*/



.about_one .about_one_r .about_one_r_t { line-height: 44px; height: 44px; }

.about_two .i_about_ul { font-size: 12px; }

.about_two .i_about_ul li .p { line-height: 18px; min-height: 36px; }

/*团队介绍*/



.team_ul ul li .cons .desc { font-size: 12px; }

.team_ul ul li .cons .p { font-size: 12px; }

.team_ul ul li .cons .label { font-size: 12px; width: 110px; text-indent: 18px; background-position: 76px center; }

/*团队介绍详细*/



.team_ul2 ul li .cons .desc { font-size: 12px; }

.team_ul2 ul li .cons .p { font-size: 12px; }

.team_con { font-size: 12px; line-height: 20px; }

/*公司新闻*/



.news_con ul li { padding: 7px; }

.news_con ul li .imgs { width: 140px; }

.news_con ul li .i_about_r label { height: 22px; line-height: 22px; margin-bottom: 0; }

.news_con ul li .i_about_r .p { max-height: 40px; line-height: 20px; }

/*产品详细cam*/



.product_type ul li { font-size: 12px; }

.pro_two .ul { font-size: 12px; }

.pro_two .ul li span { line-height: 20px; }

.pro_four_div .pro_four_con .p { font-size: 12px; line-height: 20px; }

/*产学研合作*/



.join_ul ul li .cons { font-size: 12px; line-height: 20px; }

/*联系销售*/



.sale_div .cons .p { font-size: 12px; line-height: 20px; }
}
@media screen and (max-width: 320px) {
}
