/*-------------------- a102076392  begin  ---------------------*/
input,select,button{
     -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	 border:none; outline:none;} 

i {font-style:normal}
body{ overflow-x: hidden}

ul,li { list-style: none;}

.lt { float: left;}
.rt { float: right;}
 
.wdiv {
	width: 100%;
	max-width: 980px;
	margin: 0px auto;
 }
 
 .cur{ cursor:pointer}
 
 .zoom_img {
 	-webkit-transition: all 0.4s;
 }
 
 .table {
     display: table;
 }
 
 .table-cell {
     display: table-cell;
     vertical-align: middle;
 }
 

 .time {
	 transition: all ease-out .3s 0s;
	 -webkit-transition: all ease-out .3s 0s;
	 -moz-transition: all ease-out .3s 0s;
	 -o-transition: all ease-out .3s 0s;
 }
 
.mgt_40 {
	margin-top: 40px;
 }

.mgt_48 {
	margin-top: 48px;
}

.mgt56 {
	margin-top: 56px;
}

.mgt_68 {
	margin-top: 68px;
}

.mgt106 {
	margin-top: 106px;
}

.mgt86 {
	margin-top: 86px;
}

.map {
	margin-top: 16px;
}

.slides {
	width: 100%;
}

.slides img{
	width: 100%;
}

.slides, .flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none;
}

.banner .flex-direction-nav {
    overflow: hidden;
    position: absolute;
    top: 50%;
    left: 0px;
    z-index: 9;
    width: 100%;
    margin-top: -32px;
}

.banner .flex-direction-nav li:first-child {
    float: left;
    left: -100px;
}

.banner .flex-direction-nav li {
    float: right;
    right: -100px;
}

.banner:hover .flex-direction-nav li:first-child {
	left: 0px;
}

.banner:hover .flex-direction-nav li {
	right: 0px;
}

.banner .flex-direction-nav li {
    position: relative;
    transition: all .9s ease;
    -moz-transition: all .9s ease;
    -webkit-transition: all .9s ease;
    -o-transition: all .9s ease;
}

.banner .flex-direction-nav li a {
    height: 64px;
    width: 64px;
    display: block;
    background-repeat: no-repeat;
    background-position: center;
    font-size: 0;
    transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
}

.banner .flex-direction-nav li .flex-prev {
    background-image: url(images/banner_left.png);
}

.banner .flex-direction-nav li .flex-next {
    background-image: url(images/banner_right.png);
}


#box {
	width: 100%;
	background: #00408e;
	display: none;
}

.mb_ser { 
	display: none;
}

.mb_sort {
	display: none;
}

.searchDiv{ width:100%;   float:left; padding: 2% 0; }
.searchDiv ul{ width:80%; height:100%; margin:0px auto;}
.searchDiv ul li{ float:left; height:100%;}
.searchDiv ul li:first-child{ width:60%; text-align:left;color:#333; font-size:14px;font-family: '微软雅黑','幼圆'; line-height:50px;}
.searchDiv ul li:first-child a{color:#333; font-size:14px;font-family: '微软雅黑','幼圆';line-height:50px; }

.searchDiv ul li:last-child{ width:100%; text-align:right; float:right;}
.searchDiv ul li:last-child dl{ width:100%; height:40px; }
.searchDiv ul li:last-child dl dd{ float:left; height:100%;}
.searchDiv ul li:last-child dl .dd02{ width:40px;}
.searchDiv ul li:last-child dl .dd01{ width:50%; height:40px; background-color:#fff;}
.searchDiv ul li:last-child dl .dd01 input{ float:right; height:40px; width:98%; border:0px; color:#999}


.banner .flex-control-nav {
    position: absolute;
    bottom: 10px;
    left: 50%;
    width: 100%;
    height: 14px;
    margin-left: -50%;
    text-align: center;
    z-index: 998;
}

.banner .flex-control-nav li {
    display: inline-block;
    margin: 0 10px;
}


.flex-control-paging li a {
    width: 11px;
    height: 11px;
    display: block;
    background: #666;
    background: rgba(0, 0, 0, 0.5);
    cursor: pointer;
    text-indent: -9999px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 0 3px 
    rgba(0, 0, 0, 0.3);
}

.banner .flex-control-nav a.flex-active {
    zoom: 1;
    background: url(images/banner_hover.png) center center no-repeat !important;
}

.banner .flex-control-nav a {
    width: 14px !important;
    height: 14px !important;
    background: url(images/banner_a.png) center center no-repeat !important;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    zoom: 1;
}

.banner_me {
	display: none;
}


.tophead {
	width: 100%;
	height: 48px;
	background-color: #eeeeee;
}

.join_cot {
	width: 100%;
	background: #fff;
	padding: 4% 6% 6%;
	box-sizing: border-box;
	text-align: left;
}

.join_cot h2 {
	color: #313131;
	display: block;
	font-weight: normal;
	font: 18px/24px "微软雅黑";
	margin-bottom: 6px;
}

.join_cot p {
	color: #535353;
	font: 14px/24px "微软雅黑";
	text-indent: 2em;
	margin-bottom: 3px;
}

.ment {
    width: 100%;
    margin: 48px 0px 64px;
	background: #fff;
	padding: 5%;
	box-sizing: border-box;
	
}

.ment_lie {
    width: 100%;
    height: 50px;
    background: #106133;
}

.ment_lie li {
    width: 25%;
    float: left;
    height: 50px;
    text-align: center;
    color: 
    #fff;
    line-height: 50px;
    font-size: 15px;
	
}

.ment_text {
	width: 100%;

}

.ment_text .ment_title {
    width: 100%;
    background: #f5f5f5;
	border-bottom: 1px solid #fff;
    float: left;
}

.ment_text .ment_title span {
    width: 25%;
    display: block;
    float: left;
    line-height: 50px;
    text-align: center;
    font-size: 14px;
}

.mt_text {
    width: 100%;
    box-sizing: border-box;
	border: 1px solid #eee;
	margin-bottom: 24px;
	float: left;
}

.mt_destion {
	width: 100%;
	padding: 1% 3%;
	box-sizing: border-box;
	float: left;
	text-align: left;
}

.mt_text h2 {
	border-bottom: 1px solid #eee;
	padding: 1% 3%;
	box-sizing: border-box;
}

.mt_text h2 {
    font-size: 14px;
    color: #666460;
    font-weight: normal;
	text-align: left;
}

.mt_text p {
	color: #666460;
	font-size: 14px;
	text-align: left;
	margin-bottom: 12px;
}

.mt_details {
	width: 100%;
}

.mt_details li {
	float: left;
	width: 50%;
	text-align: left;
	padding: 1% 3%;
	box-sizing: border-box;
	border-bottom: 1px solid #eee;
	height: 45px;
}

.mt_details li:nth-child(2n) {
	border-left: 1px solid #eee;
}

.mt_contact span{
	margin-left: 24px;
}

.mt_destion p {
	margin-top: 6px;
}

.head_lt {
	text-align: left;
	font: 14px/48px "微软雅黑";
	color: #000100;
}

.mb_meau {
	display: none;
}


.search {
	width: 14%; height:30px; border:solid 1px #0071bd; border-radius:5px;
	position: relative; background:none;
	margin-top: 6px; margin-left:2%;
}

.search dd.dd01 {
	float: left;
	height: 30px;
	border: 0;
	width: 100%;
}

.search dd.dd01 input{ 
	width: 100%;
	border: 0;
	height: 30px; background:none;
	text-indent: 10px;
}

.search dd.dd02 {
	position: absolute;
	top: 9px;
	right: 5%;
}

.topdiv{
	width:100%;
	min-width:1110px;
	z-index:100;
	position:absolute;
	height: 45px;
	align-items: center; left:0; top:32px
}

.wd100{ width:100%}

.topdiv .wdiv{ max-width:1110px}
.topdiv .logo{ width:auto; height:45px}

.topmeau{ float: right;list-style:none; height:45px }   
.topmeau li{ float:left;  height:45px; color:#fff; width:auto; margin-right:28px; display:inline } 
.topmeau li:last-child { margin-right: 0px;}
.topmeau li a.wz{ display:block; color:#005791; font-size:16px; line-height: 45px;  font-family:"微软雅黑"; text-transform:uppercase;  font-weight:normal } 

.topmeau li.lihover,.topmeau li:hover a.wz { text-decoration:underline }
.topmeau li.lihover a.wz { }

.topmeau li dl {
    width: 120%;
    height: 0;
    top: 80px;
    background: #00408e;
    left: -30%;
    overflow: hidden;
    position: absolute;
    z-index: 99;
    opacity: 0;
    filter: alpha(opacity=0);
}

.topmeau li dl a:last-child {
    border-bottom: none;
}

.topmeau li:hover dl {
	height: auto;
	opacity: 1;
}

.topmeau li dl a {
    width: 100%;
    font: 14px/56px "微软雅黑";
    color: #fff;
	text-align: center;
	border-bottom: dashed 1px #ccc;
    float: left;
}

.hotline img {
	margin-right: 12px;
}

.toprt {
	width: 50%;
	height: 100%;
	height: 102px;
}


.toprt ul{
	width: 100%;
	float: left;
	margin: 0;
	height: 100%;
}

.toprt ul li {
	text-align: left;
}

.toprt ul li.hotline_2 {
	margin-left: 64px;
}

.toprt ul li i{
	width: 44px;
	height: 44px;
	display:block;
	background: url(images/icon.png);
	float: left;
	margin-right: 8px;
}

.toprt ul li p{
	font: 14px/14px "微软雅黑";
	color: #000000;
}

.toprt ul li h2 {
	font: 24px/24px "微软雅黑";
	color: #000000;
	font-weight: bold;
	margin-top: 6px;
}

.toprt ul li.hotline_2 i {
	background-position: -52px 0px;
}

.cp_meau {
	width: 100%;
	height: 60px;
	box-shadow: 0px 1px 8px rgba(0,0,0,0.15);
}

.shadow {
	box-shadow: 0px 1px 8px rgba(0,0,0,0.15);
	position: relative;
	z-index: 999;
}

.title {
	width: 100%;
	text-align: center;
	position: relative;
}

.title h2 {
	font: 40px/40px "微软雅黑";
	font-weight: bold;
	text-transform: uppercase;
}

.title p {
	font: 20px/20px "微软雅黑";
	color: #000000;
	margin: 8px 0px 24px;
}

.title .white {
	color: #fff;
}


.hdiv .sub2 {
 
    padding-top: 8px;
    padding-bottom: 8px;
    top:45px;
}
.hdiv .sub {
    display:none;
    width: 100%;
    padding: 0;
    padding-top: 0px;
    padding-bottom: 0px;
	background: rgba(30,72,158,0.95);
    position: absolute;
    left: 0;
    z-index: 110;
   padding: 4% 0px;
}

.shadow .sub { 
	top: 58px;
}

.scroll_header .sub2 { top:120px!important;}


.sub_cp div {
	width: 50%;
	float: left;
	padding: 15px 50px 15px 26px;
	border-left: 1px solid rgba(235,235,235,0.1);
}

.sub_cp div a{
	line-height: 24px;
	font-size: 16px;
	display: block;
	position: relative;
	float: left;
	padding-right: 50px; color:#ddd;
}

.sub_cp div.active a {
    color: #fff;
    background: url(images/nav.png) no-repeat right center;
}

.sub_cp div:hover a {
	color: #fff;
	background: url(images/nav.png) no-repeat right center;
}

.sub_cp .active a::after {
	content: '';
	display: block;
	width: 2px;
	height: 24px;
	background: #fff;
	position: absolute;
	left: -26px;
	top:0px;
}

.sub_cp div img{
	float: right;
	width: 40%;
	display: none;
}

.sub_cp .active img {
	display: block;
}

.wrap {
    clear: both;
    width: 1068px;
    margin: 0 auto;
    text-align: left;
    zoom: 1;
    overflow: hidden;
}


.wrap .left {
	float: left;
}

.wrap .left a{ 
	line-height: 24px;
	padding: 15px 50px 15px 26px;
	font-size: 16px;
	display: block;
	border-left: 1px solid rgba(235,235,235,0.1);
	position: relative; color:#eee
}


.wrap .left .active a{  
	color: #fff;
	background: url(images/nav.png) no-repeat right center;
}


.wrap .left .active a::after {
	content: '';
	display: block;
	width: 2px;
	height: 24px;
	background: #fff;
	position: absolute;
	left: 0;
	top:15px;
}

.wrap .right {
	float: right;
	width: 46.817%;
}

.wrap .right div{ 
	display: none;
}

.wrap .right img{
	width: 100%;

}

.wrap .right .active {
	display: block;
}

.box {
	width: 100%; min-width:1110px
}
.boxline{ height:10px; background:#3cb33b}
.boxline .wdiv{ max-width:1000px}
.boxline .line{ height:10px; background:#0071bd }

.inbox{ width:100%; border:solid 1px #dadada; padding:20px 24px; box-sizing:border-box !important}
.inbox .inplass{ height:37px; border:solid 1px #bfbfbf; border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-webkit-border-radius:2px; overflow:hidden; box-sizing:border-box !important; background:url(images/pclassbg.jpg) repeat-x;box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);}
.inplass .wz{ font-size:14px; line-height:35px; color:#000; margin-left:1%; display:inline}

.inplist{ width:100%}
.inplist li{ width:170px; margin:20px 20px 0 0; display:inline}
.inplist li .pic{ height:172px; border:solid 1px #bfbfbf;display: flex; align-items: center; overflow: hidden;}
.inplist li .pic img{ max-width: 100% !important; max-height: 100%; display: table; width: 100%\0;}
.inplist li .wz{ font-size:14px; line-height:48px; height:48px; background:#0071bd; color:#fff; text-align:center}

.title{ width:100%; height:34px; border-bottom:solid 1px #dadada; position:relative}
.title .bt{ font-size:18px; line-height:32px; color:#0071bd; padding:0 8px; display:inline; border-bottom:solid 3px #0071bd; position:absolute; left:0; bottom:0}
.title .mz{font-size:16px; line-height:34px; color:#010101;}
.title .mz:hover,.aboutwz a:hover{ color:#df0000; text-decoration:underline}

.inabox1,.inbox2,.inbox3,.inbox4{ min-height:358px; margin-top:15px; display:inline; border:solid 1px #dadada; padding:18px; box-sizing:border-box !important}
.inabox1{ width:36%}
.apic{ width:100%; height:105px; overflow:hidden; margin-top:13px; display:inline}
.apic img{ width:100%; height:100%; object-fit:cover; display:inline-block}
.aboutwz{ width:100%; font-size:14px; line-height:24px; color:#000; margin-top:18px; display:inline}
.aboutwz a{ color:#0071bd}

.inbox2{ width:62%}
.inbox2 .inarea{ width:47%}
.inbox2 .line{ width:1px; height:215px; background:#dadada; margin:55px 0 0 3%; box-sizing:border-box !important}
.inbox2 .inarea .nbt{ font-size:16px; line-height:18px; border-left:solid 3px #3cb33b; text-indent:8px; font-weight:bold; box-sizing:border-box !important; margin:21px 0 16px 0; display:inline}
.inlist{}
.inlist li{ width:100%; height:30px; overflow:hidden}
.inlist li.n1{ height:auto; margin-bottom:10px; display:inline}
.inlist li.n1 .pic{ width:36%; height:60px; overflow:hidden}
.inlist li.n1 .pic img{ width:100%; height:100%; object-fit:cover; display:inline-block}
.inlist li.n1 .nr{ width:62%}
.inlist li.n1 .nr .mz{ font-size:14px; line-height:20px; height:20px; overflow:hidden}
.c007{ color:#0071bd}

.inlist li .wz{ font-size:14px; line-height:30px}
.c5b5{ color:#5b5b5b}
.c9b9{ color:#9b9b9b}

.mgt15{ margin-top:15px}
.inbox3{ width:30%; margin-left:2%; display:inline}

.inbox4{ width:30%; background:#f2f2f2; border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -webkit-border-radius:5px; overflow:hidden;box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);}
.inbox4 .yslist{}
.yslist dd{ border-bottom:dashed 1px #b1b1b1; margin:12px 0; padding-bottom:30px; display:inline}
.yslist dd:last-child{ border:none; padding-bottom:0}
.yslist dd .icon{ width:16%; height:auto; margin-top:10px; display:inline}
.yslist dd .wz{ width:80%; font-size:14px; line-height:30px; color:#000}

.jz{ display:table; margin:0 auto}
.foot{ background:#e9e9e9; padding:50px 0; margin-top:22px; display:inline}
.foot .dhwz{ font-size:14px; line-height:20px; color:#010101; font-weight:bold}
.foot .dhwz:hover,.foot .fwz a:hover,.link a:hover{ color:#0071bd; text-decoration:underline}
.foot .dhline{ width:1px; height:14px; background:#010101; margin:3px 10px; display:inline}
.foot .fwz{ font-size:14px; line-height:20px; margin-top:10px; display:inline; text-align:center}
.foot .fwz *{ color:#010101}
.link{ margin-top:12px; display:inline; text-align:center}
.link *{ font-size:14px; line-height:20px; color:#000}

.in_about_lt {
	width: 33.833333333333%;
	
}

.in_about_lt ul {
	width: 100%;
	margin: 0;
}

.in_about_lt li {
	width: 100%;
	height: 132px;
	background: #ecebf0;
	margin-bottom: 6px;
}

.in_about_lt li:last-child {
	margin-bottom: 0;
}

.in_about_lt li.about_active {
	background: #1e489e;
}


.in_about_lt li .about_img {
	width: 34%;
	height: 100%;
	border-bottom: 132px solid #dedee3;
	border-right: 48px solid transparent;
}

.in_about_lt li .about_img i {
	width: 48px;
	height: 52px;
	display: block;
	background: url(images/icon.png) no-repeat;
	background-position: 0px -68px;
	margin:41px 0px 0px 29px;
}


.in_about_lt li.about_cul .about_img i {
	background-position: -72px -68px;
}

.in_about_lt li.about_honor .about_img i {
	background-position: -136px -68px;
}

.in_about_lt li.about_active .about_img i{
	background-position: 0px -120px;
}

.in_about_lt li.about_active .about_img {
	width: 34%;
	height: 100%;
	border-bottom: 132px solid #133987;
	border-right: 48px solid transparent;
}

.in_about_lt li .about_text {
	text-align: left;
	height: 100%;
	padding-left: 6%;
	box-sizing: border-box;
}

.in_about_lt li .about_text h2{
	font:20px/20px "微软雅黑";
	color: #000000;
	margin-bottom: 18px;
}

.in_about_lt li .about_text p{ 
	font:16px/16px "微软雅黑";
	color: #000000;
	text-transform: uppercase;
}

.in_about_lt li.about_active .about_text h2{
	color: #fff;
}

.in_about_lt li.about_active .about_text p{
	color: #fff;
}

.in_about_rt {
	width: 59.5%;
}

.about_why {
	width: 100%;
	text-align: left;
	border-left: 1px solid #b5b5b5;
	box-sizing: border-box;
	padding-left: 3%;
}

.about_why p {
	font: 20px/20px "微软雅黑";
	color: #000000;
}

.about_why  h2 {
	font: 40px/40px "微软雅黑";
	color: #000000;
	margin: 20px 0px 24px;
}

.about_why  h2 span {
	color: #cb3328;
}

.about_box {
	text-align: left;
	font: 14px/28px "微软雅黑" ;
	color: #000000;
	margin-top: 42px;
	text-indent: 2em;
}

.service {
	width: 100%;
	height: 294px;
	overflow: hidden;
}


.ser_item {
	width: calc(100%/3);
	height: 100%;
}

.ser_bk1 {
	background: url(images/ser_bk1.png) no-repeat right;
}

.ser_bk2 {
	background: url(images/ser_bk2.png) no-repeat right;
}

.ser_bk3 {
	background: url(images/ser_bk3.png) no-repeat right;
}


.ser_item .ser_text {
	width: 56%;
	height: 100%;
	border-bottom: 294px solid #1e489e;
	border-right: 96px solid transparent;
	padding-left: 5%;
	box-sizing: border-box;
}

.ser_bk2 .ser_text {
	border-bottom: 294px solid #cb3328;
}

.ser {
	width: 100%;
	height: 100%;
}

.ser_item .ser_text {
	color: #fff;
	text-align: left;
}

.ser_item .ser_text h2 {
	font:20px/20px "微软雅黑";
	font-weight: bold;
	padding-top: 46%;
}

.ser_item .ser_text p {
	font:14px/24px "微软雅黑";
	margin-top: 24px;
}


.sort{
	width: 100%;
}

.sort li{
	float: left;
	box-sizing: border-box;
	padding: 0px 24px;
	position: relative; margin-bottom:20px
}

.sort li:last-child {
	margin-right: 0;
}

.sort li a {
	font: 15px/38px "微软雅黑";
	color: #000;
	display: block;
	border-top: 1px solid #b5b5b5;
	border-bottom:1px solid #b5b5b5;
	box-sizing: border-box;
}

.sort li a::after {
	width: 24px;
	height: 40px;
	content: '';
	background: url(images/sort_lt.png) no-repeat;
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
}

.sort li a::before{
	width: 24px;
	height: 40px;
	content: '';
	background: url(images/sort_rt.png) no-repeat;
	display: block;
	position: absolute;
	right: 0px;
	top: 0px;
}

.sort li.active a{
	background: #cb3328;
	color: #fff;
	border-top: 1px solid #cb3328;
	border-bottom: 1px solid #cb3328;
}

.sort li.active a::before {
   
   background: url(images/sort_rt_aie.png) no-repeat;
}

.sort li.active a::after{
   
   background: url(images/sort_lt_aie.png) no-repeat;
}

.min_banner {
	width: 100%;
	height: 344px;
	background: url(images/min_banner.jpg) no-repeat;
	overflow: hidden;
	margin-top: 58px;
}


.min_baner_text {
	width: 36.666666666666666666%;
	text-align: left;
	padding-right: 60px;
	box-sizing: border-box;
	color: #fff;
	height: 100%;
}

.min_baner_text h2 {
	font: 20px/20px "微软雅黑";
	font-weight: bold;
	 margin-bottom: 32px;
}

.min_baner_text p {
	font: 14px/24px "微软雅黑";
	color: #fff;
	text-indent: 2em;
}


.product {
	width: 100%;
	margin-top: 56px;
}

.product .list{
	width: 100%;
	
}

.product .list li {
	width: 32%;
	float: left;
	margin-right: 2%;
	margin-bottom: 2%;
}

.product .list li:nth-child(3n) {
	margin-right: 0;
}

.product .list .pro_img {
	border: 1px solid #b5b5b5;
	box-sizing: border-box;
	width: 100%;
	overflow: hidden;
}

.product .list li:hover img {
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
}

.product .list .pro_text {
	padding: 28px 0px;
	background: #fff;
}

.product .list .pro_img img {
	width: 100%;
}

.product .list li:hover .pro_text{
	background: #cb3328;
}

.product .list .pro_text p {
	font: 16px/16px "微软雅黑";
	color: #000000;
}

.product .list .pro_text  span {
	font: 16px/16px "微软雅黑";
	color: #a8a7a7;
	margin-top: 8px;
	display: block;
}


.product .list li:hover .pro_text p{
	color: #fff;
}

.product .list li:hover .pro_text span{
	color: #fff;
}

.odds {
	width: 100%;
	height: 946px;
	background: url(images/odds_bk.jpg) no-repeat center;
	padding-top: 104px;
	box-sizing: border-box;
}


.odds_box {
	width: 100%;
	position: relative;
	margin-top: 6%;
}

.odds_lt {
	width: 23.8%;
}

.odds_rt {
	width: 23.8%;
	text-align: right;
}


.odds_itme {
	text-align: left;
	color: #fff;
	float: left;
	width: 100%;
	padding: 30px 0px;
	height: 154px;
}

.odds1 {
	border-top: 1px solid #4d70b5;
	margin-left: 76px;
}

.odds2 {
	border-top: 1px solid #4d70b5;
	border-bottom: 1px solid #4d70b5;
}

.odds3 {
    margin-left: 34px;
	border-bottom: 1px solid #4d70b5;
}

.odds4 {
	padding: 0;
	
	
}

.odds5 {
	border-top: 1px solid #4d70b5;
	border-bottom: 1px solid #4d70b5;
}


.odds6 { 
	padding: 0;
}


.odds_top {
	border-top: 1px solid #4d70b5;
	padding: 30px 0px;
	margin-right: 76px;
}


.odds_it {
	border-bottom: 1px solid #4d70b5;
	float: left;
	padding: 30px 0px;
	margin-right: 34px;
}



.odds_w {
	
	height: 100%;
}

.odds_itme i {
	width: 94px;
	height: 94px;
	display: block;
	background-position: 0px -196px;
	float: left;
	margin-right: 28px;
	background: url(images/icon.png) no-repeat
}


.odds1 i{
	background-position: 0px -196px; 
}
.odds2 i {
	background-position: -118px -196px;
}

.odds3 i {
	background-position: -236px -196px;
}

.odds4 i {
	float: right;
	background-position: -354px -196px;
	margin-right: 0px;
	margin-left: 28px;
}

.odds5 i {
	float: right;
	background-position: -472px -196px;
	margin-right: 0px;
	margin-left: 28px;
}

.odds6 i {
	float: right;
	background-position: -590px -196px;
	margin-right: 0px;
	margin-left: 28px;
}

.odds_itme h2 {
	font: 20px/20px "微软雅黑";
	color: #fff;
	font-weight: 600;
	margin-bottom: 16px;
}

.odds_itme p {
	color: #fff;
	font:14px/16px "微软雅黑";
}

.odds_rt h2 {
	text-align: right;
}

.odds_rt p {
	text-align: right;
}

.odds_mid {
	position: absolute;
	width: 100%;
	height: 100%;
}


.new_rt {
	width: 48.5%;
	margin-bottom: 2.8%;
}

.new_time {
	width: 150px;
	border-top: 111px solid #e0e0e3;
	border-right: 38px solid transparent;
	position: relative;
}

.new_tm {
	width: 100%;
	position: absolute;
	height: 100%;
	top: -94px;
}

.new_tm span.d1 {
	width: 100%;
	display: block;
	font: 48px/48px "微软雅黑";
	color: #fff;
}

.new_tm span.d2 {
	width: 100%;
	display: block;
	font: 20px/20px "微软雅黑";
	color: #fff;
}

.new_tet {
	max-width: 378px;
	text-align: left;
	margin-left: 18px;
	margin-top: 4%;
}

.new_tet h2 {
	font: 18px/18px "微软雅黑";
	color: #000000;
}

.new_tet p {
	color: #000000;
	font: 14px/22px "微软雅黑";
	margin-top: 12px;
}

.workshop {
	width: 100%;
	background: #eaf3f8;
	padding: 86px 0px 106px;
}

.work_text  {
	text-align: center;
	font: 14px/24px "微软雅黑";
	color: #000;
	width: 100%;
}



.work_img {
	width: 100%;
	margin-top: 72px;
}

.work_img li {
	width: 31%;
	float: left;
	margin-right:3.5%;
}


.work_img li:last-child  
{
	margin-right:0;
}


.work_img li a {
	display: block;
}

.work_img li img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: inline-block;
}


.work_img1 {
	width: 100%;
	height: 270px;
	overflow: hidden;
}

.work_img li:hover img {
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
}

.work_txt {
	width: 100%;
	height: 72px;
	border: 1px solid #b5b5b5;
	border-top: 2px solid #cb3328;
	box-sizing: border-box;
	background: #fff;
	font: 18px/72px "微软雅黑";
	color: #000000;
}

.work_img li:hover  .work_txt {
	background: #cb3328;
	color: #fff;
}

.new {
	width: 100%;
	padding: 56px 0px;
}


.new_box {
	width: 100%;
	margin-top: 3%;
}

.new_lt {
	width: 48.5%;
}

	
.new_box a {
	display: block;
}

.new_img {
	width: 100%;
}

.new_img img{
	width: 100%;
}

.new_lt h2{
	font: 18px/18px "微软雅黑";
	color: #000000;
	text-align: left;
	margin: 26px 0px 18px;
}

.new_lt p {
	text-align: left;
	font: 14px/22px "微软雅黑";
	color: #000000;
}

.new_text {
	width: 49.5%;
	padding: 108px 128px 0px 64px;
	box-sizing: border-box;
}


.stylezs img{
	max-height: 246px;
}

.about_ctent {
	margin-top: 20%;
}

.about_ing {
	width: 50%;
	
}

.about_a {
	width: 176px;
	height: 35px;
	background: #cb3328;
	float: left;
	margin-top: 38px;
}

.about_a a{
	display: block;
	width: 134px;
	height: 35px;
	box-sizing: border-box;
	color:#fff;
	font: 16px/35px "微软雅黑";
	border-bottom: 35px solid #1f1f1f;
	border-right: 18px solid transparent;
	float: left;
}

.about_a i {
	display: block;
	width: 23px;
	height: 7px;
	background: url(images/about_icon.png) no-repeat;
	float: left;
	margin-top: 14px;
	margin-left: 5px;
}


.about_bk {
	background: url(images/about_bk.png) no-repeat right;
	background-size: contain;
}

.about_ing img {
	width: 100%;
}


.mb_about {
		display: none;
	} 

.sidebar {
	width: 100%;
}

.sidebar_text  {
	width: 100%;
	background: url(images/side_bk.jpg);
	padding: 12% 0px;
	
}

.sidebar_text span {
	text-transform: uppercase;
	color: #fff;
	font: 30px/30px arial;
}

.sidebar_text  h2 {
	color: #fff;
	font: 18px/18px "微软雅黑";
	margin-top: 8px;
}

.sidebar ul {
	width: 100%;
	float: left;
	margin-top: 1px;
}

.sidebar ul li {
	width: 25%;
	float: left;
	line-height: 64px;
	margin-top: 1px;
	text-align: left;
	box-sizing: border-box; position:relative
}
.sidebar ul li a{ line-height:40px; text-indent:15px; float:left}

.sidebar ul.about_ul li {
background: #ececec;	
}

.sidebar ul.prod_ul li {
background: #fff;	
}


.sidebar ul li a {
	color: #333;
	font-size: 15px;
}

.sidebar ul li i {
	display: block;
	width: 7px;
	height: 15px;
	background: url(images/side_icon.png) no-repeat;
	position:absolute; top:12px; right:15px;
}

.sidebar ul li.left1 {
	background: #1e489e;
}

.sidebar ul li.left1 a {
	color: #fff;
}

.sidebar ul li.left1 i {
	background-position: -7px 0px;
}

.sidebar_lx {
	width: 100%;
	background: #1e489e;
	padding: 14px 0px 24px;
	box-sizing: border-box;
	text-align: center;
	margin-top: 20px;
}

.sidebar_lx img{
	margin-right: 6px;
}

.sidebar_lx p{
	color: #fff;
	font-size: 16px;
	margin-bottom: 18px;
}

.sidebar_lx h2 {
	color: #fff;
	text-align: center;
	font: 26px/26px "微软雅黑";
	font-weight: bold;
}

.sidebar_lx h2.sidebar_h2 {
	margin-bottom: 10px;
}

.about_h2 {
	font-size: 30px/30px "微软雅黑";
	color: #000;
	font-weight: bold;
	text-align: left;
}

.nyabout_text {
	width: 100%;
	margin-top: 36px;
}

.about_one {
	width: 100%;
}

.about_img {
	width: 48%;
}

.about_img  img {
	width: 100%;
}

.about_txt {
	width: 49%;
	text-align: left;
}

.about_txt span {
	font: 32px/32px "微软雅黑";
	color: #1e489e;
	text-transform: uppercase;
	text-align: left;
	font-weight: bold;
}

.about_txt h2 {
	font: 20px/20px "微软雅黑";
	color: #000;
	margin: 16px 0px;
}

.about_two {
	width: 100%;
	
}

.mgt_36 {
	margin-top: 36px;
}

.mgt_64 {
	margin-top: 64px;
}

.pgt {
	padding-top: 3%;
}

.about_txt p {
	font: 14px/26px "微软雅黑";
	color: #757575;
}

.about_txt h3 {
	color: #1e489e;
	font: 18px/18px "微软雅黑";
	margin-bottom: 16px;
}

.case_img img {
	width: 100%;
	max-width: 800px;
	display: block;
}

.case_img p {
	padding: 16px 2%;
	box-sizing: border-box;
	transition: ease .65s;
}



.case_ul {
	width: 100%;
	float: left;
}

.crate_content .case_ul li {
	width: 48%;
	color: #000;
	border-bottom: 1px dashed #000;
}

.crate_content .case_ul li p {
	line-height: 32px;
	color: #000;
	text-align: left;
	font-size: 14px;
	text-indent: 2em;
	background: url(images/ico_4.jpg) no-repeat 12px;
}

.crate_content .case_ul li:hover p {
color:#1e489e;
}

.culture_img {
	width: 44%;
}

.culture_txt {
	width: 52%;
	text-align: left;
	padding-top: 3%;
}

.culture_img img {
	width: 100%;
}

.culture_txt span {
    font: 32px/32px "微软雅黑";
    font-weight: normal;
    color: #1e489e;
    text-transform: uppercase;
    text-align: left;
    font-weight: bold;
}

.culture_txt h2 {
    font: 20px/20px "微软雅黑";
    color: #000;
    margin: 16px 0px 40px;
}

.culture_txt h3 {
	color: #1e489e;
	font: 16px/16px "微软雅黑";
	font-weight: bold;
	margin-bottom: 16px;
}


.culture_txt p {
	font: 14px/26px "微软雅黑";
	color: #757575;
}


.prot_cet {
	width: 100%;
}

ul.shop {
	margin-top: 24px;
}

ul.shop li {
	width: 32%;
	margin-right:2%;
	margin-bottom: 3%;
	float: left;
}

ul.shop li span {
	display: block;
    width: 100%;
    height: 240px;
    overflow: hidden;
	position: relative;
}

ul.shop li:hover img {
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
}

ul.shop li:hover p {
	color: #1e489e;
}

ul.shop li:nth-child(3n) {
	margin-right:0px;
}

ul.shop li img {
	width: 100%; height:100%; object-fit:cover; display:inline-block
}

ul.shop li p {
	font: 16px/48px "微软雅黑";
	color: #333;
}

.video {
	width: 32px;
	height: 32px;
	position: absolute;
	background: url(images/video.png) no-repeat;
	top: 40%;
	left: 40%;
}

.honor {
	width: 100%;
	background: #f0f2f5;
	padding: 46px 24px;
}

.honor_text  {
	width:100%;
	text-align: center;
	
}

.honor_text span {
	font: 32px/32px "微软雅黑";
	font-weight:bold;
	color: #1e489e;
	text-transform: uppercase;
} 

.honor_text p {
    font: 20px/20px "微软雅黑";
    color: #000;
    margin: 16px 0px 40px;
}


.hlist{ width:100%}
.hlist li{ width:32%; margin:20px 2% 0 0; display:inline}
.hlist li:nth-child(3n){ margin:20px 0 0 0}
.hlist li .pic{ width:100%; height:240px; overflow:hidden;display: flex;align-items: center;flex-direction: column-reverse;}
.hlist li .pic img{     max-width: 100%; max-height: 100%; display: table;}
.hlist li .wz{width:100%; font: 16px/30px "微软雅黑"; color:#666; text-align:center}

.honor_box {
	width: 74%;
}

.hd {
	width: 46px;
	float: left;
}

.hd a {
	width:46px;
	height: 56px;
	display: block;
}

.hd a.honor_next {
	background: url(images/honor_next.jpg) no-repeat;
	margin-top: 8px;
}

.hd a.honor_prev {
	background: url(images/honor_prev.jpg) no-repeat;
	margin-top:62px;
}


.hd a.honor_next:hover {
	background: url(images/next_hover.jpg) no-repeat;
}

.hd a.honor_prev:hover { 
	background: url(images/prev_hover.jpg) no-repeat;
}

.honor_box ul li {
    float: left;
    text-align: center;
	margin-right: 14px;
	overflow: hidden;
}

.honor_box ul li p {
	color: #000000;
	font: 14px/14px "微软雅黑";
	margin-top: 15px;
}

.hnr_img {
	width: 90%;
}

.sales {
	width: 100%;
	margin-top: 56px;
}

.sal_tit {
	background: #1e489e;
	color: #fff;
	border-radius:50px;
	line-height: 38px;
	padding: 0px 22px;
	margin-bottom: 8px;
}

.sales_txt p{
	float: left;
	width: 100%;
	font: 14px/26px "微软雅黑";
	color: #757575;
}

.mgt_24 {
	margin-top: 24px;
}

.mgt_30 {
	margin-top: 30px;
}

.mgb_24 {
	margin-top: 24px;
}

.wdiv76 {
	width: 74%;
}

.about_ctent h2 {
	font: 18px/18px "微软雅黑";
	color: #000000;
	width: 100%;
}

.about_ctent h2 span {
	float: right;
}

.new_ctent h2 {
	font: 18px/18px "微软雅黑";
	color: #000000;
	width: 100%;
}

.new_ctent h2 span {
	float: right;
}


.more_a {
	width: 100%;
}

.more_a a {
	display: block;
	width: 196px;
	height: 52px;
	background: #106133;
	color: #fff;
	font: 16px/52px "微软雅黑";
	margin: 0px auto;
}

.more_a a:hover {
	background: #ffc283;
}

.corporate {
	width: 100%;
	padding-bottom: 74px;
}

.crate_content {
	width: 100%;
}

.crate_content li {
	float:left;
	width: 32%;
	text-align: left;
	background: #fff;
	margin-right: 2%;
	margin-bottom:2% ;
}

.crate_content li:nth-child(3n) {
	margin-right: 0%;
}

.crate_content li span {
	width: 100%;
	display: block;
	overflow: hidden;
}

.crate_content li:hover .zoom_img  {
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
}

.crate_content li:hover p {
	color:#fff;
}

.crate_content li img {
	width: 100%;
	float: left;
}

.crate_content li p {
	font: 16px/24px "微软雅黑";
	color: #fff;
	float: left;
	width: 100%;
	box-sizing: border-box;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-transform: uppercase;
}


.prot_content {
	width: 100%;
}

.prot_text {
	width: 100%;
	background-color: #1e489e;
	color: #fff;
	font: 18px/45px "微软雅黑";
	text-align: left;
	text-indent: 24px;
}

.prot_content ul {
	width: 100%;
	margin-top: 16px;
}

.prot_content ul li {
	width: 49%;
	float: left;
	margin-bottom: 16px;
	background-color: #fff;
	position: relative;
}
.prot_content ul li:nth-child(2n){ float:right}

.prod_img {
	width: 50%;
	height: 260px;
}

.prod_img img {
	width: 100%;
	position: relative;
	height: 100%;
	object-fit: cover;
	display: inline-block;

}

.prod_text {
	width: 50%;
	float: left;
	padding: 28px;
	box-sizing: border-box;
	text-align: left;
}

.prod_text h2 {
	font: 18px/18px "微软雅黑";
	color: #000;
}

.prod_text h2::after {
	display: block;
	content: '';
	width:42px;
	height: 2px;
	background: #2038ab;
	margin-top: 12px;
}

.prod_text p {
	font: 14px/14px "微软雅黑";
	color: #000000;
	margin-top: 16px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.prod_more {
	width: 134px;
	height: 38px;
	font: 18px/38px "微软雅黑";
	color: #fff;
	text-align: center;
	background: -webkit-linear-gradient(left, #1450cc, #3c7cff);
	background: -ms-linear-gradient(left, #1450cc, #3c7cff);
	background: -moz-linear-gradient(left, #1450cc, #3c7cff);
	position: absolute;
	right: 28px;
	bottom: 28px;
}

.crate_content {
	width: 74%;
}

.crate_content ul {
	margin-top: 24px;
}

.team_img li span {
	width: 100%;
	overflow: hidden;
	display: block;
}

.team_img li:hover .zoom_img {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
}

.case_cot {
	width: 100%;
	background: #fff;
	padding: 3%;
	box-sizing: border-box;
}

.operation {
	width: 100%;
	background: #106133  url(images/otion_bk.jpg) no-repeat center;
	padding: 53px 0px 47px;
	box-sizing: border-box;
	min-height: 816px;
	max-height: 816px;
}

.otion {
	width: 100%;
	position: relative;
}

.otion_item {
	position: absolute;
	width: 100%;
	max-width: 320px;
}

.otion_item::after {
	content: '';
	width: 4px;
	height: 159px;
	display: block;
	background: url(images/otion_icon1.png) no-repeat;
	margin: 0px auto;
}

.otion_item h2 {
	font: 18px/18px "微软雅黑";
	color: #fff;
	margin-bottom: 16px;
	font-weight: bold;
}

.otion_item p {
	font: 14px/24px "微软雅黑";
	color: #fff;
	margin-bottom: 20px;
	font-weight: lighter;
}

.otion1 {
	top: 150px;
	left: -2.8%;
}

.otion2 {
	left: 16%;
}

.otion3 {
	right: 15.8%;
}

.otion4 {
	top: 220px;
	right: 2.8%;
	max-width: 212px;
}

.otion5 {
	width: 100%;
	text-align: center;
	padding-top: 10%;
}

.otion5::after {
	content: '';
	width: 4px;
	height: 159px;
	display: block;
	background: url(images/otion_icon1.png) no-repeat;
	margin: 0px auto;
}

.team {
	width: 100%;
	background: #f2f4f3;
	padding: 74px 0px;
	box-sizing: border-box;
}

.team_content {
	width: 100%;
}

.team_content li {
	float: left;
	width: 18.5%;
	margin-right: 1.875%;
}

.team_content li:last-child {
	margin-right: 0;
}

.team_content li a {
	display: block;
}

.team_content li img {
	width: 100%;
	float: left;
}

.team_text {
	padding: 3% 0px;
	width: 100%;
	float: left;
	background: #1e489e;
	box-sizing: border-box;
}

.team_text .team_title {
	box-sizing: border-box;
	text-align: center;
	
}

.team_text .team_title p {
	font: 16px/16px "微软雅黑";
	color: #fff;


}

.team_text .team_title span {
	font-size: 16px;
	color: #6c6c6c;
}

.team_cot {
	width: 100%;
	float: left;
	padding: 20px;
	box-sizing: border-box;
	max-height: 326px;
	min-height: 326px;
	overflow: hidden;
	color: #515151;
	text-align: left;
}

.about { width: 100%; padding: 72px 0px;}

.about_content {
	width: 100%;
}

.about_itme {
	float: left;
	width: 32%;
}

.mag_all {
	margin: 0px 2%;
}

.about_itme h2.about_tit {
	font: 18px/18px "微软雅黑";
	color: #000000;
	font-weight: bold;
	margin-bottom: 20px;
}

.about_itme img {
	width: 100%;
	float: left;
}

.about_itme .about_cot {
	width: 100%;
	padding: 20px 10px 0px;
	box-sizing: border-box;
	font: 14px/24px "微软雅黑";
	color: #000000;
	text-align: left;
	min-height: 92px;
	max-height: 92px;
	overflow: hidden;
}

.new_cot {
	width: 100%;
	padding: 20px 10px 0px;
	box-sizing: border-box;
	min-height: 92px;
	max-height: 92px;
	overflow: hidden;
}

.new_cot li {
	width: 100%;
	float: left;
	margin-bottom: 12px;
	
}

.new_cot li:last-child {
	margin-bottom: 0px;
}

.new_cot li h2 {
	width: 100%;
	font: 14px/14px "微软雅黑";
	color: #000100;
	text-align: left;
	text-indent: 20px;
	background: url(images/new_icon.png) no-repeat 0px 4px;
}

.new_cot li h2:hover {
	color: #106133;
}

.footer {
	width: 100%;
	text-align: left;
}

.foot_logo h2{
font: 30px/30px "微软雅黑";
color: #00408e;
margin-top: 16px;
}

.foot_logo  h2 span{
	color: #000000;
	font-size: 16px;
}

.ewm {
	margin-top: 18px;
}

.foot_icon {
	box-sizing: border-box;
	margin-bottom: 8px;

}

.foot_icon div {
	
	background-size: contain;

}

.foot_icon div {
	width: 30px;
	height: 30px;
	display: block;
	float: left;
	background: url(images/foot_icon.png) no-repeat;
	margin-right: 22px;
	cursor: pointer;
}

.foot_icon div.info {
	background-position: -43px 0px;
}


.foot_icon div.qq {
	background-position: -85px 0px;
}

.footer {
	width: 100%;
	background: url(images/foot_bk.jpg) no-repeat center;
}

.foot_logo {
	text-align: center;
	width: 100%;
}


.foot_meau {
	width: 100%;
	margin-top: 40px;
	padding: 0px 7.5%;
	box-sizing: border-box;
}

.foot_meau .foot_itme {
	float: left;
	padding-right: 4%;
	margin-right: 6%;
	box-sizing: border-box;
	}

.foot_meau .foot_itme:last-child {
	padding-right: 0%;
	margin-right: 0%;
	border-right: 0px;
}

.foot_meau .foot_itme h2 {
	font: 16px/16px "微软雅黑";
	color: #fff;
}

.foot_itme ul{

	margin-top: 16px;
}




.foot_itme ul li a {
	font: 14px/14px "微软雅黑";
	color: #6c6c6c;
	margin-bottom: 12px;
	transition: ease .65s;
}

.foot_itme ul li a:hover {
	color: #fff;
}

.foot_ewm {
	width: 100%;
	text-align: center;
	margin-top: 12px;
}

.foot_bottom {
	width: 100%;
	padding: 0px 16%;
	box-sizing: border-box;
	margin:45px 0px 43px;
}

.foot_bottom p {
	font: 14px/14px "微软雅黑";
	color: #fff;
	opacity: 0.7;
}

.foot_bottom p.icp {
	margin-right: 5%;
}

.foot_bottom a {
	font: 14px/14px "微软雅黑";
	color: #fff;

}

.details_text {
	text-align: left;
	margin-left: 24px;
}

.details_text h2 {
	font: 18px/24px "微软雅黑";
	color:#143e26;
}

.details_text p{
	font-size: 16px;
	color:#6c6c6c;
}

.details_cot {
	color: #808080;
	font-size: 15px;
	margin-top: 16px;
	line-height: 2;
}


.prod_details {
	width: 100%;
	text-align: left;
	margin: 0px auto;
	padding: 3%;
	box-sizing: border-box;
	background-color: #fff;
	float: left;
	}

.prod_details p {
	line-height: 2;
	font-size: 15px;
	color: #333;
	float: left;
	margin-bottom: 6px;
	width: 100%;
	

}

.prod_details h2 {
	font: 18px/18px "微软雅黑";
	margin: 24px 0px;
	float: left;
	width: 100%;
	color: #00408e;
}


.prod_details img {
	margin-top: 24px;
	width: 100%;
	max-width: 785px;
}

.det_img {
	width: 100%;
	text-align: center;
	padding-top: 24px;
	background: #fff;
}

.det_img img {
	width: 100%;
	max-width: 600px;
}


.muht {
	text-align: left;
	color: #999;
	width: 100%;
	float: left;
	margin-bottom: 16px;
}

.contact_box p {
	text-indent: 0px!important;
}

.new_cont {
	width: 100%;
	margin: 0px auto;
	background: #fff;
	padding: 3%;
	box-sizing: border-box;
}

.new_cont h2 {
	font-size: 18px;
	font-weight: normal;
	color:#333;
	line-height: 2;
	text-align: center;
}

.new_cont h3 {
	font-size: 14px;
	line-height: 2;
	color:#333;
	text-align: center;
	font-weight: normal;
}

.new_title {
	width: 100%;
	text-align: left;
	margin-top: 16px;
	font-size: 15px;
	line-height: 2;
}
.new_title img{ max-width:100%}

.closeWindow {
	width: 100%;
}

.closeWindow a {
	display: block;
	width:140px;
	line-height: 48px;
	color: #fff;
	background: #1e489e; text-align:center
}

.contact_box {
	width: 100%;
	text-align: left;
}

.contact_box span {
	color: #1e489e;
	margin-bottom: 12px;
	display: block;
}

.contact_box p {
	font: 16px/24px "微软雅黑";
	color: #333;
	margin-bottom: 8px;
}

.sidebar_new {
	width: 100%;
}

.sid_new_text {
background: #1e489e;
padding: 12% 0px;
margin-top: 20px;
}

.sid_new_text span {
    text-transform: uppercase;
    color: #fff;
    font: 30px/30px arial;
}

.sid_new_text h2 {
    color: #fff;
    font: 18px/18px "微软雅黑";
    margin-top: 8px;
}

.sid_new_cot {
	width: 100%;
}

.sid_new_cot li {
	width: 100%;
	background: #fff;
	margin-top: 1px;
	padding: 0px 24px;
	box-sizing: border-box;
}

.sid_new_cot li a {
	font: 16px/64px "微软雅黑";
	color: #000;
	display: block;
	text-align: left;
}

nav .open > a {
  background-color: transparent;
}
.nav .open > a:hover {
  background-color: transparent;
}
.nav .open > a:focus {
  background-color: transparent;
}
/*-------------------------------*/
/*           Wrappers            */
/*-------------------------------*/
#wrapper {
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  padding-left: 0;
  transition: all 0.5s ease;
}
#wrapper.toggled {
  padding-left: 220px;
}
#wrapper.toggled #sidebar-wrapper {
  width: 220px;
}
#wrapper.toggled #page-content-wrapper {
  margin-right: -220px;
  
}
#sidebar-wrapper {
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  background: #1e489e;
  height: 100%;
  left: 220px;
  margin-left: -220px;
  overflow-x: hidden;

  transition: all 0.5s ease;
  width: 0;
  z-index: 1000;
}
#sidebar-wrapper::-webkit-scrollbar {
  display: none;
}
#page-content-wrapper {
 
  width: 100%;
}
/*-------------------------------*/
/*     Sidebar nav styles        */
/*-------------------------------*/
.sidebar-nav {
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  width: 220px;
}
.sidebar-nav li {
  display: inline-block;
  line-height: 20px;
  position: relative;
  width: 100%;
}

.sidebar-nav li:first-child a {
 
  color: #ffffff;
}

.sidebar-nav li:hover:before {
  -webkit-transition: width 0.2s ease-in;
  transition: width 0.2s ease-in;
  width: 100%;
}
.sidebar-nav li a {
  color: #fff;
  display: block;
  padding: 20px 15px 20px 30px;
  text-decoration: none;
  text-align: left;
}
.sidebar-nav li.open:hover before {
  -webkit-transition: width 0.2s ease-in;
  transition: width 0.2s ease-in;
  width: 100%;
}
.sidebar-nav .dropdown-menu {
  background-color: #0062ff;
  border-radius: 0;
  border: none;
  box-shadow: none;
  margin: 0;
  padding: 0;
  position: relative;
  width: 100%;
}
.sidebar-nav li a:hover,
.sidebar-nav li a:active,
.sidebar-nav li a:focus,
.sidebar-nav li.open a:hover,
.sidebar-nav li.open a:active,
.sidebar-nav li.open a:focus {
  background-color: transparent;
  color: #ffffff;
  text-decoration: none;
}
.sidebar-nav > .sidebar-brand {
  font-size: 20px;
line-height: 48px;
}
/*-------------------------------*/
/*       Hamburger-Cross         */
/*-------------------------------*/
.hamburger {
  background: transparent;
  border: none;
  display: block;
  height: 32px;
  position: absolute;
  width: 32px;
  z-index: 999;
  top: 11%;
  right: 3%;
}
.hamburger:hover {
  outline: none;
}
.hamburger:focus {
  outline: none;
}
.hamburger:active {
  outline: none;
}
.hamburger.is-closed:before {
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-transition: all 0.35s ease-in-out;
  color: #ffffff;
  content: '';
  display: block;
  font-size: 14px;
  line-height: 32px;
  opacity: 0;
  text-align: center;
  width: 100px;
}
.hamburger.is-closed:hover before {
  -webkit-transform: translate3d(-100px, 0, 0);
  -webkit-transition: all 0.35s ease-in-out;
  display: block;
  opacity: 1;
}
.hamburger.is-closed:hover .hamb-top {
  -webkit-transition: all 0.35s ease-in-out;
  top: 0;
}
.hamburger.is-closed:hover .hamb-bottom {
  -webkit-transition: all 0.35s ease-in-out;
  bottom: 0;
}
.hamburger.is-closed .hamb-top {
  -webkit-transition: all 0.35s ease-in-out;
  background-color: rgba(0, 64, 142, 1);
  top: 5px;
}
.hamburger.is-closed .hamb-middle {
  background-color: rgba(0, 64, 142, 1);
  margin-top: -2px;
  top: 50%;
}
.hamburger.is-closed .hamb-bottom {
  -webkit-transition: all 0.35s ease-in-out;
   background-color:rgba(0, 64, 142, 1);
  bottom: 5px;
}
.hamburger.is-closed .hamb-top,
.hamburger.is-closed .hamb-middle,
.hamburger.is-closed .hamb-bottom,
.hamburger.is-open .hamb-top,
.hamburger.is-open .hamb-middle,
.hamburger.is-open .hamb-bottom {
  height: 4px;
  left: 0;
  position: absolute;
  width: 100%;
}
.hamburger.is-open .hamb-top {
  -webkit-transform: rotate(45deg);
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08);
  background-color: #fff;
  margin-top: -2px;
  top: 50%;
}
.hamburger.is-open .hamb-middle {
  background-color: #106133;
  display: none;
}
.hamburger.is-open .hamb-bottom {
  -webkit-transform: rotate(-45deg);
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08);
  background-color: #fff;
  margin-top: -2px;
  top: 50%;
}
.hamburger.is-open:before {
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-transition: all 0.35s ease-in-out;
  color: #ffffff;
  content: '';
  display: block;
  font-size: 14px;
  line-height: 32px;
  opacity: 0;
  text-align: center;
  width: 100px;
}
.hamburger.is-open:hover before {
  -webkit-transform: translate3d(-100px, 0, 0);
  -webkit-transition: all 0.35s ease-in-out;
  display: block;
  opacity: 1;
}


.team_text .team_title span.me_span { 
	display: none;
}

.ss {
width:24px;
height:24px;
background:#eee;
margin-left:8px;

}

.team_details {
	width: 100%;
}

.details_img  {
	width: 100%;
	text-align: center;
}

.details_text {
	width: 100%;
	text-align: center;
}

.details_text h2 {
	margin-top: 16px;
}

#prew {
	width: 100%;
	margin-top: 5%;
}

#prew a {
	padding: 12px 16px;
	background: #00408e;
	color: #fff;
	margin: 0px 10px;
}


.content {
	width: 100%;
}

.current {
	width: 100%;
}

.conNeiText {
	width: 100%;
}

.bar {
	width: 100%;
	padding: 2% 0px;
}

.bar_gray {
	background: #f2f2f2;
}

.popular  {
	width: 80%;
}

.popular span {
	float: left;
	color: #000000;
	font: 14px/14px "微软雅黑";
}

.nav {
	color: #000000;
	font: 14px/14px "微软雅黑";
}

.nav a {
	color: #000000;
	font: 14px/14px "微软雅黑";
}

.popular .pop_time {
	float: left;
	color: #000000;
	font: 14px/14px "微软雅黑";
	margin-right: 1%;
}

.pgd {
	padding: 2% 0px;
}


.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\f10b"}.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\f10c"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\f10d"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\f110"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before{content:"\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:"\f114"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\f115"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\f116"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:"\f11a"}
.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}
.vjs-icon-tumblr:before{content:"\f11b"}
.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}
.vjs-icon-pinterest:before{content:"\f11c"}
.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}
.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\f11d"}
.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}
.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\f11e"}
.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}
.vjs-icon-next-item:before{content:"\f11f"}
.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}
.vjs-icon-previous-item:before{content:"\f120"}
.video-js{ width: 100%; display:block;vertical-align:top;box-sizing:border-box;color:#fff;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:initial}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}
.video-js[tabindex="-1"]{outline:0}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-fill{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}
body.vjs-full-window{padding:0;margin:0;height:100%}
.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}
.video-js.vjs-fullscreen{width:100%!important;height:100%!important;padding-top:0!important}
.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}
.vjs-hidden{display:none!important}
.vjs-disabled{opacity:.5;cursor:default}
.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}
.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}
.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}
.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:3em;height:3em;width:3em;display:block;position:absolute;top:45%;left:45%;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,.7);border-radius:50%;transition:all .4s}
.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.75em;margin-left:-1.5em}
.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:0 0;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.vjs-control .vjs-button{width:100%;height:100%}
.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}
.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0));overflow:auto}
.video-js .vjs-modal-dialog>*{box-sizing:border-box}
.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}
.vjs-menu-button{cursor:pointer}
.vjs-menu-button.vjs-disabled{cursor:default}
.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,.5)}.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em 0;font-weight:700;cursor:default}
.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}
.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.vjs-has-started .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}
.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;transition:visibility 1s,opacity 1s}
.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}
.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}
.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}
.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}
.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}
.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}
.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}
.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}
.video-js .vjs-custom-control-spacer{display:none}
.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}
.video-js .vjs-progress-control.disabled{cursor:default}
.vjs-live .vjs-progress-control{display:none}
.vjs-liveui .vjs-progress-control{display:flex;align-items:center}
.vjs-no-flex .vjs-progress-control{width:auto}
.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}
.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.666666666666666666em}
.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}
.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.333333333333333em;z-index:1}.video-js .vjs-load-progress{background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:rgba(255,255,255,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em 0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel .vjs-volume-control:hover,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control,.video-js .vjs-volume-panel:hover .vjs-volume-control{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em}.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical{left:-3.5em}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:9em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;transition:none}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.vjs-poster{display:inline-block; vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:auto;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}.vjs-no-flex .vjs-seek-to-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:.5em;color:#888}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-live .vjs-time-control{display:none}.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time{display:none}.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{-webkit-transform:translateY(-3em);transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{-webkit-transform:translateY(-1.5em);transform:translateY(-1.5em)}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:'X';font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;-webkit-animation:0s linear .3s forwards vjs-spinner-show;animation:0s linear .3s forwards vjs-spinner-show}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;-webkit-animation-delay:.44s;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@-webkit-keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes vjs-spinner-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}@-webkit-keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"\f10d";font-size:1.5em;line-height:inherit}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" \f11d";font-size:1.5em;line-height:inherit}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer{flex:auto;display:block}.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subs-caps-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-panel{display:none}.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subs-caps-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-panel{display:none}.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-panel{display:none}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:rgba(43,51,63,.75);color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0 24px}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-track-setting>select{margin-right:1em;margin-bottom:.5em}.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:none}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px 0}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:block;margin:0 0 5px 0;padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f 100%)}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f 100%);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}.js-focus-visible .video-js :focus:not(.focus-visible){outline:0;background:0 0}.video-js .vjs-menu :focus:not(:focus-visible),.video-js :focus:not(:focus-visible){outline:0;background:0 0}

#azsx {
	width: 100%;
	margin-bottom: 48px;
}

#my-video {
	width: 100%;
	height: 500px;
}

#video {
	background: #000;
}

.my_video {
	padding:3%;
	box-sizing: border-box;
}

@media only screen and  (max-width:1400px)
{

}

@media only screen and  (max-width:1200px) { 
	
	
	.sort li{ 
		margin-bottom: 24px;
	}
	
	.min_banner { 
		margin-top: 34px;
	}
	.about_box {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
	}
	
	
	.ser_item .ser_text {
	    width: 64%;
	}
		
	.ser_item .ser_text h2 {
		font: 18px/20px "微软雅黑";
		font-weight: bold;
	}
	.odds { 
		height: 846px;
	}
	
	.odds_mid img{
		width: 50%;
	}
	
	.odds1 { 
		margin-left: 0%;
	}
	
	.odds3 { 
			margin-left: 0%;
	}
	
	.odds_top {
			margin-right: 0%;
	}
	
	.odds_it { 
		   margin-right: 0%;
	}
	
	.new_time {
		width: 26%;
	}
	
	.new_tet { 
		width: 74%;
		max-width: 74%;
		margin-left: 0px;
		padding-left: 4%;
		box-sizing: border-box;
	}
	
	.new_tm span.d1 { 
		font: 24px/24px "微软雅黑";
		padding-top: 20%;
	}
	
	.new_tm span.d2 {
		font: 16px/20px "微软雅黑";
	}
	
	
	.foot_meau { 
		padding: 0px;
	}
	
	.foot_meau .foot_itme { 
		padding-right: 2%;
		margin-right: 4%;
	}
	
	.foot_bottom { 
		padding: 0px;
	}
	
	.honor_text {
		width: 100%;
		text-align: center;
	}
	
	
	.honor_box { 
		width: 100%;
	}
}


@media only screen and  (max-width:1150px) {  
	.toprt ul li.hotline_2 {
	    margin-left: 3%;
	}
	.about_why  img{ 
		width: 100%;
	}
.topmeau li{ margin-right:20px}
}

@media only screen and  (max-width:1110px) {
.box,.topdiv{ min-width:94%}
.topdiv .wdiv{ max-width:94%}
.topdiv .logo{ margin-top:3px}
.topdiv .logo,.topdiv .logo img{ height:40px}
.topmeau li{ margin-right:15px}
}

@media only screen and  (max-width:1060px) { 

.toprt {
    width: 60%;
}

.in_about_lt li .about_img i { 
	margin: 41px 0px 0px 14px;
}

.popular {
	display: none;
}

.nav {
	float: left;
}

}

@media only screen and (max-width:980px) { 

.wdiv{ max-width:94%}

	.about_why h2 { 
		font: 28px/40px "微软雅黑";
		margin: 10px 0px 10px;
	}
	
	.about_why  img {
		width: 100%;
	}
	
	.about_box { 
		margin-top: 24px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 7;
		overflow: hidden;
	}
}



@media only screen and (max-width:960px) { 
	
	.ser_item .ser_text {
	    width: 100%;
		border-bottom:0px;
		border-right: 0px;
		padding:0px 5%;
	}
	
	.ser_bk1 {
	    background: url(images/ser_bk1_min.jpg) no-repeat right;
	}
	
	.ser_bk2 {
	    background: url(images/ser_bk2_min.jpg) no-repeat right;
	}
	
	.ser_bk3 {
	    background: url(images/ser_bk3_min.jpg) no-repeat right;
	}
	
	.ser_item {
	display: table;
	}
	
	.ser_item .ser_text {
		height: 100%;
		display: table-cell;
		vertical-align: middle;
	}
	
	.ser_item .ser_text h2 { 
			padding-top: 0;
	}
	
	.new_lt h2 {
		font: 16px/16px "微软雅黑";
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
	}
	
	.new_lt p {
	    display: -webkit-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 2;
	    overflow: hidden;
	}
	
	.new_tet h2 {
		font: 16px/16px "微软雅黑";
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
	}
	
	.new_tet p { 
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}
	
	
	.about_txt span {
	    font: 24px/24px "微软雅黑";
	}
	
	.about_txt h2 {
	    font: 18px/18px "微软雅黑"; 
	}
	
	.wdiv76 {
		width: 100%;
	}
	
	.prot_cet {
		width: 100%;
	}
	
	.prot_content {
		width: 100%;
	}
	
	.crate_content {
		width: 100%;
	}
	
	#newslist {
		width: 100%;
	}

	.new_cont{
		width: 100%;
	}
	
	.new_cont img {
		width: 100%;
	}
	
}

@media only screen and (max-width:920px) {  
	.toprt ul li h2 {
		font: 18px/24px "微软雅黑";
		font-weight: bold;
	}
	
	.toprt {
	    width: 50%;
	}
	
	.in_about_lt li .about_text h2 { 
		font: 16px/20px "微软雅黑";
		margin-bottom: 6px;
	}
	
	.in_about_lt li .about_text p {
	    font: 14px/16px "微软雅黑";
		}
	
	.odds_mid {
	display: none;
	}
	
	.odds_lt {
		width: 50%;
		border-right: 1px solid #4d70b5;
		box-sizing: border-box;
	}
	
	.odds_lt .odds_itme {
	padding-left: 3%;
	border-left: 1px solid #4d70b5;
	box-sizing: border-box;
	}
	
	.odds_rt {
		width: 50%;
	}
	
	.odds_rt .odds_top {
	width: 100%;
	height: 100%;
	padding-right: 3%;
	border-right: 1px solid #4d70b5;
	box-sizing: border-box;
	}
	
	.odds_rt .odds5 {
		padding-right: 3%;
		border-right: 1px solid #4d70b5;
		box-sizing: border-box;
	}
	
	.odds_rt .odds_w {
		float: right;
		width: 60%;
	}
	
	.odds_it {
		width: 100%;
		height: 100%;
		padding-right: 3%;
		border-right: 1px solid #4d70b5;
		box-sizing: border-box;
	}
	

	
	.work_img1 { 
		height: 220px;
	}
	
	.work_txt { 
		height: 56px;
		font: 16px/56px "微软雅黑";
	}
		
}



@media only screen and (max-width:820px) {  

.in_about_lt li.about_active .about_img {
    width: 50%;
}

.in_about_lt li .about_img {
    width: 50%;
}

.toprt {
	display: none;
}

.cp_meau {
	display: none;
}

.mb_meau {
	display: block;
}

.logo img {
	margin-top: 0px;
}

}

@media only screen and (max-width:768px) {  
.topdiv{ top:15px }
.hdiv,.search{ display:none }
.inabox1, .inbox2, .inbox3, .inbox4{ min-height:0}
.inabox1,.inbox2{ width:100%}
.apic,.apic img{ height:auto}
.inlist li.n1 .pic{ height:70px}
.inbox3,.inbox4{ width:48%; margin-left:0}
.prod_img{ height:220px}


	.hamburger {
		top: 9%;
	}
	
	.cp_about {
		display: none;
	}
	
	.mb_about {
		display: block;
	}
	
	.in_about_lt {
		width: 100%;
		
	}
	
	.mb_about li {
		width: 32%;
		float: left;
		margin-right: 2%;
		height: auto;
		padding:4% 1%;
		box-sizing: border-box;
		background-color: #1e489e;
	}
	
	.mb_about li:last-child  {
		margin-right: 0px;
	}

	.mb_about li h2{
		font:16px/36px "微软雅黑";
		color: #fff;
	}
	
	.in_about_rt {
		width: 100%;
		margin-top: 5%;
	}
	
	.about_why h2 {
		font: 24px/32px "微软雅黑";
	}
	
	.about_why p {
	    font: 16px/20px "微软雅黑"; 
	}
	
}

@media only screen and (max-width:700px) { 

.cp_sort {
	display: none;
}

.mb_sort {
	display: block;
	overflow: hidden;
}

.sort li {
	margin-right: 0;
}

.min_baner_text {
    width: 50%;
	}


.new_lt {
	width: 100%;
	margin-bottom: 8%;
}

.new_rt { 
	width: 100%;
}

.work_img1 {
    height: 160px;
}

}

@media only screen and (max-width:679px) {   
	.otion_item {
		position: relative;
		float: left;
		width: 50%;
		max-width: 50%;
		padding: 0px 2%;
		box-sizing: border-box;
		margin-bottom: 10%;
	}
	
	.operation {
		min-height: auto;
		max-height: auto;
	}
	
	.otion_item p {
		height: 96px;
		width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;
		display:-webkit-box; 
		-webkit-box-orient:vertical;
		-webkit-line-clamp:4;
	
		
	}
	
	.otion_item::after {
		display: none;
	}
	
	.otion1 {
		top: 0;
	}
	
	.otion2 {
		left: 0%;
	}
	
	.otion3 {
		left: 0px;
		right: auto;
		
	}
	
	.otion4 {
		top: 0;
	}
	
	.otion5 {
	display: none;
	}
	
	.new_cot li h2 {
		overflow:hidden; 
		text-overflow:ellipsis; 
		white-space:nowrap; 
		width: 100%;
	}
	
	
	.cp_ser {
		display: none;
	}
	
	.mb_ser {
		display: block;
	}
	
	.service { 
		height: auto;
	}
	
	.box_item {
		width: 100%;
	}
	
	.item_img {
		width: 50%;
	}
	
	.item_img img{ 
		width: 100%;
	}
	
	.item_text {
		width: 50%;
		padding: 1% 2%;
		box-sizing: border-box;
		height: 100%;
		padding-top: 12%;
	}
	
	.item_blue {
		background: #1e489e;
	}
	
	.item_red {
		background: #cb3328;
	}
	
	.item_text h2{
		font-size: 18px;
		color: #fff;
		margin-bottom: 10px;
	}
	
	.item_text p{
			font-size: 14px;
			color: #fff;
			display: -webkit-box;
			-webkit-box-orient: vertical;
			-webkit-line-clamp: 3;
			overflow: hidden
	}
	
	.odds { 
		padding-top: 10%;
		padding-bottom: 5%;
		height: auto;
		background: url(images/mb_odds_bk.jpg) no-repeat center;
	}
	
	.odds_lt {
		width: 100%;
	}
	
	.odds_rt {
		width: 100%;
	}
	
	.odds4 i { 
		float: left;
		margin-right: 28px;
		margin-left: 0px;
	}
	
	.odds_rt .odds_w {
	    float: left;
	    width: 60%;
	}
	
	.odds_rt h2 {
	    text-align: left;
	}
	
	.odds_rt p {
	    text-align: left;
	}
	
	.odds5 i { 
		float: left;
		margin-right: 28px;
		margin-left: 0px;
	}
	
	.odds6 i {
		float: left;
		margin-right: 28px;
		margin-left: 0px;
	}
	
	.odds_rt .odds_itme {
		padding-left: 3%;
		border-left: 1px solid #4d70b5;
		box-sizing: border-box;
	}
	
	.min_baner_text { 
		width: 100%;
		padding:0px 3%;
		box-sizing: 0px;
	}
	
	.min_baner_text h2 { 
		text-align: center;
	}
	
	.min_banner { 
		background: url(images/mb_min_banner.jpg) no-repeat;
	}
	
	
	.det_img { 
		padding: 3% ;
	}
	
	.foot_meau .foot_itme { 
		min-height: 182px;
	}
	.footer {
   
    background-size: 100% 100%;
}
}

@media only screen and (max-width:618px) {   
	
	.search {
	    width: 30%;
	}
	
	.title h2 {
	    font: 28px/28px "微软雅黑";
		}
	
	
	.foot_top {
		height: auto;
	}
	
	
	.foot_icon {
		display: none;
	}
	
	.return {
		position: fixed;
		bottom: 0;
		display: none;
	}
	
	.foot_three 
	{
		height: auto;
		line-height: 2;
	}
	
	
	.foot_contact p{
		width: 100%;
	}
	
	.foot_contact p.dh_icon 
{
	width: 100%;
}

.foot_contact h3 {
	width: 100%;
	margin-top: 16px;
}



.product .list li {
    width: 49%;
	}


.product .list li:nth-child(2n) {
	margin-right: 0;
}

.product .list li:nth-child(3) {
    margin-right: 2%;
}

.hd {
	width: 100%;
}

.hd a.honor_prev { 
	margin-top: 0;
	float: left;
}

.hd a.honor_next { 
	margin-top: 0;
	float: right;
}

.hnr_img { 
	width: 100%;
	margin-top: 3%;
}

.prod_img {
    width: 42%;
	}

.prod_text {
    width: 58%; 
	}

.prod_more { 
	width: 100px;
	height: 32px;
	font: 16px/32px "微软雅黑";
}

#prew { 
	margin: 5% 0px;
}


.mgt106 {
    margin-top: 48px;
}

}


@media only screen and (max-width:560px) {   
	ul.shop li {
	    width: 49%;
	    margin-right: 2%;
	    margin-bottom: 3%;
	    float: left;
	}
	
	ul.shop li:nth-child(3n) {
	    margin-right: 2%;
	}
	
	ul.shop li:nth-child(2n) {
	    margin-right: 0px;
	}
	
	
	
	
}

@media only screen and (max-width:540px) {  



.case_content .case_text h2::after { 
	width: 0;
}

.why_text span {
	width: 32px;
	font: 16px/72px arial;
}

.why_text h2 {
    font: 16px/16px "微软雅黑";
}

.why_text h3 {
    font: 12px/12px "微软雅黑";
}

.svebox {
    width: 30%;
}


.service_l {
    margin-top: 16px;
	margin-bottom:16px;
}


.details_img {
	    float: none;
	    margin-right: 0px;
		margin: 0px auto;
	}
	
	.team_details {
		width: 100%;
	}
	
	.details_text {
		width: 100%;
		margin-left: 0px;
		text-align: center;
		margin-top: 16px;
	}
	
	.about_img {
		width: 100%;
	}
	
	.about_txt {
		width: 100%;
		margin-top: 3%;
	}
	
	.culture_img {
		width: 100%;
	}
	
	.culture_txt {
		width: 100%;
	}
	
	.hd a.honor_prev { 
		margin-top: 0;
	}
}
@media only screen and (max-width:520px)
{
.topdiv .logo, .topdiv .logo img{ width:auto; height:35px}
.inbox2 .inarea,.inbox3, .inbox4{ width:100%}
.inbox2 .line{ display:none}
.inbox .inplass{ height:auto; background-repeat:repeat}

.inplist li{ width:140px}
.inplist li .pic{ height:140px}
.inplist li .wz{ height:40px; line-height:40px}
.inplist li{ margin:20px 8px 0 0}

.inbox,.inabox1, .inbox2, .inbox3, .inbox4{ padding:15px}

.sidebar ul li{ width:50%}

.hlist li,.hlist li:nth-child(3n){ width:48%; margin:20px 4% 0 0;}
.hlist li:nth-child(2n){margin:20px 0 0 0}
.hlist li .pic{ height:180px}
.hlist li .wz{ font-size:14px}
.prot_content ul li{ width:100%}
.prod_img{ height:200px}

#prew a{ width:100%; box-sizing:border-box !important; margin:5px 0 0}


}
@media only screen and (max-width:480px) {   
	
	
	
	.details_img img {
		width: 100%;
	}
	
	.crate_content li{
		width: 48%;
		margin-right: 2%;
		margin-bottom: 2%;
	}
	
	.crate_content li:nth-child(4n) {
	    margin-right:2%;
	}
	
	.new_ctent h2 span { 
		display: none;
	}
	
.why_text {
		width: 100%;
	}
	
	.why_text span {
	    width: 48px;
	    font: 16px/72px arial;
	}
	
	.why_txt {
	    width: 80%;
	}
	
	.why_text h2 {
	    padding: 6% 0 5%;
	}
	
	.why_ing {
		width: 100%;
	}
	
	.why_text {
		margin-bottom:8%;
	}
	
	.why_ing img {
	
	  max-height: 180px;
	  object-fit: cover;
	  display: inline-block;
	}
	
	.foot_item {
	    width: calc(100%/2);
		margin-bottom: 16px;
	}
	
	.me_about {
		width: 100%;
		margin-bottom: 32px;
	}
	
	.mgt_48 {
		margin-top: 24px;
	}
	
	.me_new {
		width: 48%;
	}
	
	.foot_three p span {
		float: left;
		width: 100%;
		margin-right:0;
	}
	
	.about_text p { 
		font-size: 14px;
	}
	
	.pgd {
	    padding: 40px 2%;
	    box-sizing: border-box;
	}
	
	
	.prod_details ul p {
		float: left;
		width: 100%;
	}
	
	
	#newslist li {
		width: 100%;
	
	}
	
	 #newslist li h2 { 
		 width: 70%;
		 height: 24px;
		 overflow: hidden;
	 }
	 
	 #newslist li p { 
		 float: right;
		 width: 30%;
	 }

	.banner_me {
		display: block;
	}
	
	.banner {
		display: none;
	}
	
	.banner_me .flex-control-nav {
	    position: absolute;
	    bottom: 8px;
	    left: 50%;
	    width: 100%;
	    height: 14px;
	    margin-left: -50%;
	    text-align: center;
	    z-index: 998;
	}
	
	.banner_me .flex-control-nav li {
	    display: inline-block;
	    margin: 0 10px;
	}
	
	.banner_me .flex-control-nav a {
	    width: 14px !important;
	    height: 14px !important;
	    background: url(images/banner_a.png) center center no-repeat !important;
	    display: inline-block;
	    text-align: center;
	    cursor: pointer;
	    zoom: 1;
	}
	
	.banner_me .flex-control-nav a.flex-active {
	    zoom: 1;
	    background: url(images/banner_hover.png) center center no-repeat !important;
	}
	
	.banner_me .flex-direction-nav li a {
	    height: 64px;
	    width: 30px;
	    display: block;
	    background-repeat: no-repeat;
	    background-position: center;
	    font-size: 0;
	    transition: all 0.4s ease;
	    -moz-transition: all 0.4s ease;
	    -webkit-transition: all 0.4s ease;
	    -o-transition: all 0.4s ease;
	}
	
	.banner_me .flex-direction-nav li .flex-prev {
	    background-image: url(images/banner_left.png);
	}
	
	.banner_me .flex-direction-nav li .flex-next {
	    background-image: url(images/banner_right.png);
	}
	
	.banner_me .flex-direction-nav {
	    overflow: hidden;
	    position: absolute;
	    top: 50%;
	    left: 0px;
	    z-index: 9;
	    width: 100%;
	    margin-top: -32px;
	}
	
	.banner_me .flex-direction-nav li {
	    float: right;
	}
	
	.banner_me .flex-direction-nav li:first-child {
	    float: left;
	}
	
	.about_why h2 {
		font: 20px/32px "微软雅黑";
	}
	
	.logo {
		width: 60%;
	}
	
	.logo img {
		width: 100%;
	}
	
	.search {
	   display: none;
	}
	
	
}



@media only screen and (max-width:350px) {  
	
	.item_text
	{
		padding-top: 8%;
	}
	.item_text h2 {
	    font-size: 16px;
		}
}