﻿.row {
width:101%;
transition:.2s width ease;
*zoom:1
}
.row:before, .row:after {
	display: table;
	clear: both;
	content: ''
}
.row>[class*="span-"] {
	float: left;
	margin-right: 1%;
*margin-right:.89%
}
.row>.span-1 {
	width: 7.33333333%
}
.row>.span-2 {
	width: 15.66666667%
}
.row>.span-3 {
	width: 24%
}
.row>.span-4 {
	width: 32.33333333%
}
.row>.span-5 {
	width: 40.66666667%
}
.row>.span-6 {
	width: 49%
}
.row>.span-7 {
	width: 57.33333333%
}
.row>.span-8 {
	width: 65.66666667%
}
.row>.span-9 {
	width: 74%
}
.row>.span-10 {
	width: 82.33333333%
}
.row>.span-11 {
	width: 90.66666667%
}
.row>.span-12 {
	width: 99%
}
.full-row {
	width: 100%;
	transition: .2s width ease;
*zoom:1
}
.full-row:before, .full-row:after {
	display: table;
	clear: both;
	content: ''
}
.full-row>[class*='span'] {
	float: left
}
.full-row>.span-1 {
	width: 8.33333333%;
*width:8.22333333%
}
.full-row>.span-2 {
	width: 16.66666667%;
*width:16.55666667%
}
.full-row>.span-3 {
	width: 25%;
*width:24.89%
}
.full-row>.span-4 {
	width: 33.33333333%;
*width:33.22333333%
}
.full-row>.span-5 {
	width: 41.66666667%;
*width:41.55666667%
}
.full-row>.span-6 {
	width: 50%;
*width:49.89%
}
.full-row>.span-7 {
	width: 58.33333333%;
*width:58.22333333%
}
.full-row>.span-8 {
	width: 66.66666667%;
*width:66.55666667%
}
.full-row>.span-9 {
	width: 75%;
*width:74.89%
}
.full-row>.span-10 {
	width: 83.33333333%;
*width:83.22333333%
}
.full-row>.span-11 {
	width: 91.66666667%;
*width:91.55666667%
}
.full-row>.span-12 {
	width: 100%;
*width:99.89%
}
.row>.pull-right, .full-row>.pull-right {
	float: right
}
.row>.center {
	position: relative;
	left: -0.5%;
	display: block;
	float: none;
	clear: both;
	margin-right: auto;
	margin-left: auto
}
.full-row>.center {
	display: block;
	float: none;
	clear: both;
	margin-right: auto;
	margin-left: auto
}
.pull-left-1 {
	position: relative;
	left: -8.33333333%
}
.pull-left-2 {
	position: relative;
	left: -16.66666667%
}
.pull-left-3 {
	position: relative;
	left: -25%
}
.pull-left-4 {
	position: relative;
	left: -33.33333333%
}
.pull-left-5 {
	position: relative;
	left: -41.66666667%
}
.pull-left-6 {
	position: relative;
	left: -50%
}
.pull-left-7 {
	position: relative;
	left: -58.33333333%
}
.pull-left-8 {
	position: relative;
	left: -66.66666667%
}
.pull-left-9 {
	position: relative;
	left: -75%
}
.pull-left-10 {
	position: relative;
	left: -83.33333333%
}
.pull-left-11 {
	position: relative;
	left: -91.66666667%
}
.pull-left-12 {
	position: relative;
	left: -100%
}
.pull-right-1 {
	position: relative;
	left: 8.33333333%
}
.pull-right-2 {
	position: relative;
	left: 16.66666667%
}
.pull-right-3 {
	position: relative;
	left: 25%
}
.pull-right-4 {
	position: relative;
	left: 33.33333333%
}
.pull-right-5 {
	position: relative;
	left: 41.66666667%
}
.pull-right-6 {
	position: relative;
	left: 50%
}
.pull-right-7 {
	position: relative;
	left: 58.33333333%
}
.pull-right-8 {
	position: relative;
	left: 66.66666667%
}
.pull-right-9 {
	position: relative;
	left: 75%
}
.pull-right-10 {
	position: relative;
	left: 83.33333333%
}
.pull-right-11 {
	position: relative;
	left: 91.66666667%
}
.pull-right-12 {
	position: relative;
	left: 100%
}

@media only screen and (max-width:1024px) {
.row>.midd-1 {
	width: 7.33333333%
}
.row>.midd-2 {
	width: 15.66666667%
}
.row>.midd-3 {
	width: 24%
}
.row>.midd-4 {
	width: 32.33333333%
}
.row>.midd-5 {
	width: 40.66666667%
}
.row>.midd-6 {
	width: 49%
}
.row>.midd-7 {
	width: 57.33333333%
}
.row>.midd-8 {
	width: 65.66666667%
}
.row>.midd-9 {
	width: 74%
}
.row>.midd-10 {
	width: 82.33333333%
}
.row>.midd-11 {
	width: 90.66666667%
}
.row>.midd-12 {
	width: 99%
}
.midd-hide {
	display: none
}
.midd-center {
	position: relative;
	left: -0.5%;
	display: block;
	float: none;
	clear: both;
	margin-right: auto;
	margin-left: auto
}
.full-row>.midd-1 {
	width: 8.33333333%
}
.full-row>.midd-2 {
	width: 16.66666667%
}
.full-row>.midd-3 {
	width: 25%
}
.full-row>.midd-4 {
	width: 33.33333333%
}
.full-row>.midd-5 {
	width: 41.66666667%
}
.full-row>.midd-6 {
	width: 50%
}
.full-row>.midd-7 {
	width: 58.33333333%
}
.full-row>.midd-8 {
	width: 66.66666667%
}
.full-row>.midd-9 {
	width: 75%
}
.full-row>.midd-10 {
	width: 83.33333333%
}
.full-row>.midd-11 {
	width: 91.66666667%
}
.full-row>.midd-12 {
	width: 100%
}
}

@media only screen and (max-width:992px) {
.row>.smidd-1 {
	width: 7.33333333%
}
.row>.smidd-2 {
	width: 15.66666667%
}
.row>.smidd-3 {
	width: 24%
}
.row>.smidd-4 {
	width: 32.33333333%
}
.row>.smidd-5 {
	width: 40.66666667%
}
.row>.smidd-6 {
	width: 49%
}
.row>.smidd-7 {
	width: 57.33333333%
}
.row>.smidd-8 {
	width: 65.66666667%
}
.row>.smidd-9 {
	width: 74%
}
.row>.smidd-10 {
	width: 82.33333333%
}
.row>.smidd-11 {
	width: 90.66666667%
}
.row>.smidd-12 {
	width: 99%
}
.smidd-hide {
	display: none
}
.smidd-center {
	position: relative;
	left: -0.5%;
	display: block;
	float: none;
	clear: both;
	margin-right: auto;
	margin-left: auto
}
.full-row>.smidd-1 {
	width: 8.33333333%
}
.full-row>.smidd-2 {
	width: 16.66666667%
}
.full-row>.smidd-3 {
	width: 25%
}
.full-row>.smidd-4 {
	width: 33.33333333%
}
.full-row>.smidd-5 {
	width: 41.66666667%
}
.full-row>.smidd-6 {
	width: 50%
}
.full-row>.smidd-7 {
	width: 58.33333333%
}
.full-row>.smidd-8 {
	width: 66.66666667%
}
.full-row>.smidd-9 {
	width: 75%
}
.full-row>.smidd-10 {
	width: 83.33333333%
}
.full-row>.smidd-11 {
	width: 91.66666667%
}
.full-row>.smidd-12 {
	width: 100%
}
}

@media only screen and (max-width:760px) {
.row>.smal-1 {
	width: 7.33333333%
}
.row>.smal-2 {
	width: 15.66666667%
}
.row>.smal-3 {
	width: 24%
}
.row>.smal-4 {
	width: 32.33333333%
}
.row>.smal-5 {
	width: 40.66666667%
}
.row>.smal-6 {
	width: 49%
}
.row>.smal-7 {
	width: 57.33333333%
}
.row>.smal-8 {
	width: 65.66666667%
}
.row>.smal-9 {
	width: 74%
}
.row>.smal-10 {
	width: 82.33333333%
}
.row>.smal-11 {
	width: 90.66666667%
}
.row>.smal-12 {
	width: 99%
}
.smal-hide {
	display: none
}
.smal-show {
	display: block
}
.smal-center {
	position: relative;
	left: -0.5%;
	display: block;
	float: none;
	clear: both;
	margin-right: auto;
	margin-left: auto
}
[class*='pull-left-'], [class*='pull-right-'] {
	right: auto;
	left: auto
}
.full-row>.smal-1 {
	width: 8.33333333%
}
.full-row>.smal-2 {
	width: 16.66666667%
}
.full-row>.smal-3 {
	width: 25%
}
.full-row>.smal-4 {
	width: 33.33333333%
}
.full-row>.smal-5 {
	width: 41.66666667%
}
.full-row>.smal-6 {
	width: 50%
}
.full-row>.smal-7 {
	width: 58.33333333%
}
.full-row>.smal-8 {
	width: 66.66666667%
}
.full-row>.smal-9 {
	width: 75%
}
.full-row>.smal-10 {
	width: 83.33333333%
}
.full-row>.smal-11 {
	width: 91.66666667%
}
.full-row>.smal-12 {
	width: 100%
}
}
/*挂件分页样式*/
.util-page {
	font-size: 0;
	color: #000;
	text-align: center;
}
.util-page .gobutton, .util-page .sl, .util-page .num, .util-page .count {
	color: #000;
	display: inline-block;
	border: 1px solid #ededed;
	margin: 10px 0;
	padding: 5px 10px;
	vertical-align: middle;
	margin: 0 0 10px -1px;
	background: #fff;
	font-size: 16px;
	font-weight: normal;
}
.util-page .gobutton:hover, .util-page .num:hover, .util-page .current {
	color: #fff;
	background: #af0000;
}
.util-page span.gobutton, .util-page span.gobutton:hover {
	color: #000;
	background-color: #eee;
}
.util-page .gobutton .ion {
	font-size: .8em;
}
.util-page .count {
	margin-left: 10px;
	color: #000;
	background: none;
	border: none;
}
.util-page span.jump {
	background: none;
	color: #000;
	display: inline-block;
	margin: 0 7px;
	vertical-align: top;
}
.util-page span.jumpto, .util-page span.jumpto_text, .util-page span.jumpto_text {
	background: none;
	border: none;
	color: #000;
	font-size: 14px;
}
.util-page .jumpto_inp {
	width: 40px;
	text-align: center;
	height: 37px;
	line-height: 37px;
	vertical-align: top;
}
/*百度地图容器-默认高度45%，BdMapArea是防止在同屏版心下地图太大*/
.BdMapArea {
	margin: 0 auto 55px;
	max-width: 1200px;
}
.BdMapWrapper {
	position: relative;
	width: 100%;
	height: 0;
	padding-bottom: 45%;
	overflow: hidden;
}
.BdMapWrapper .BdMapCon {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

@media only screen and (max-width:760px) {
.BdMapArea {
	display: none;
}
}
/*默认隐藏百度分享触控弹层*/
.bdshare_popup_box {
	display: none!important;
}
/* 雪碧图 */
/* 对齐方案引用(http://www.zhangxinxu.com/wordpress/2016/03/css-layout-base-20px/) */
.ico {
	display: inline-block;
	width: 20px;
	height: 20px;
	white-space: nowrap;
	letter-spacing: -1em;
	text-indent: -99em;
	color: transparent;
	background: url(../img/ico.png);
 *text-indent:0;
*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\3000');
	vertical-align: middle;
}
.ico:before {
	content: '\3000';
}
.ico1_2 {
	background-position: -20px 0;
}
.ico1_3 {
	background-position: -40px 0;
}
.ico1_4 {
	background-position: -60px 0;
}
.ico1_5 {
	background-position: -80px 0;
}
.ico2_1 {
	background-position: 0 -20px;
}
.ico2_2 {
	background-position: -20px -20px;
}
.ico2_3 {
	background-position: -40px -20px;
}
.ico2_4 {
	background-position: -60px -20px;
}
.ico2_5 {
	background-position: -80px -20px;
}
.ico3_1 {
	background-position: 0 -40px;
}
.ico3_2 {
	background-position: -20px -40px;
}
.ico3_3 {
	background-position: -40px -40px;
}
.ico3_4 {
	background-position: -60px -40px;
}
.ico3_5 {
	background-position: -80px -40px;
}
.ico4_1 {
	background-position: 0 -60px;
}
.ico4_2 {
	background-position: -20px -60px;
}
.ico4_3 {
	background-position: -40px -60px;
}
.ico4_4 {
	background-position: -60px -60px;
}
.ico4_5 {
	background-position: -80px -60px;
}
/* 常量设置 */
.wrap {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
.mwrap {
	max-width: 1366px;
	margin-right: auto;
	margin-left: auto;
}
/*对ie8设置最小宽度，防止页面错乱*/
/*for ie8*/
body {
	min-width: 1240px\9;
	overflow-x: auto;
}

/*for ie9+*/
@media all and (min-width:0) {
body {
	min-width: 0;
	overflow-x: hidden;
}
}
body {
	font-size: 14px;
	line-height: 1.6;
	color: #555;
	background: #fff;
}
a {
	color: inherit;
}
a:hover {
	color: #af0000;
}
::-moz-selection {
color:#fff;
background:#af0000;
}
::selection {
	color: #fff;
	background: #af0000;
}
::-webkit-input-placeholder {
color:#aaa;
}
.placeholder {
	color: #aaa;
}
/*css组件设置*/
.form-control, .input-group-addon, .btn {
	border-radius: 2px;
}
.form-control:focus {
	border-color: #66afe9;
	outline: 0;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px rgba(102, 175, 233, 0.6);
}
.imgZoom img, .imgY180 img {
	-moz-transition: all .8s ease 0s;
	-ms-transition: all .8s ease 0s;
	-o-transition: all .8s ease 0s;
	-webkit-transition: all .8s ease 0s;
	transition: all .8s ease 0s;
}
.imgZoom {
	overflow: hidden;
	-webkit-transform: rotate(0);
	transform: rotate(0);
}
.imgZoom:hover img {
	-moz-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}
.imgY180:hover img {
	cursor: pointer;
	-moz-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg)
}
/* 网站样式 */

/*头部*/
.header {
	height: 70px;
	padding-top: 20px;
	position: fixed;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 98;
	color: #fff;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
}
.header .head {
	height: 70px;
}
.header .head .logo {
	margin-right: 70px;
	transition: margin 0.5s ease;
}
.header .head .head_tool {
	margin-top: 15px;
}
.header .head .head_tool a {
	display: block;
	width: 40px;
	height: 40px;
	background: url(../img/h_tool.png) no-repeat;
}
.header .head .head_tool .lan {
	margin-right: 3px;
}
.header .head .head_tool .lan a {
	background-position: 0 0;
}
.header .head .head_tool .search a {
	background-position: -40px 0;
}
.header .head .head_tool .dinggou {
	margin-right: 3px;
}
.header .head .head_tool .dinggou a {
	display: block;
	width: 79px;
	height: 40px;
	background: url(../img/dinggou.png) no-repeat;
}
.header .head .head_tool .lan a:hover {
	background-position: 0 -80px
}
.header .head .head_tool .search a:hover {
	background-position: -40px -80px
}
.header .head .head_tool .dinggou a:hover {
	background-position: 0 -80px;
}
.header .navs {
	float: right;
	margin-right: 80px;
}
.header .nav .nav_li {
	float: left;
	margin-right: 40px;
	line-height: 70px;
}
.header .nav .nav_li .nav_a {
	display: block;
	font-size: 15px;
	color: #fff;
	font-weight: bold;
}
.header .nav .nav_li.cur .nav_a {
	color: #d70d25;
}
.header .nav .nav_li:hover .nav_a {
	color: #d70d25;
}
.header .nav .nav_li .setNav {
	width: 100%;
	left: 0;
	right: 0;
	background: url(../img/white_90.png);
	padding: 50px 0 56px;
	display: none;
	z-index: 12;
	top: 100%;
}
.header .nav .nav_li .setNav .set-img {
	width: 24%;
	margin-right: 9%;
}
.header .nav .nav_li .setNav .set-img img {
	height: 150px;
	width: 100%;
}
.header .nav .nav_li .setNav .setMenu {
	width: 50%;
}
.header .nav .nav_li .setNav .setMenu>li {
	float: left;
	width: 49%;
	margin-right: 1%;
	line-height: 40px;
}
.header .nav .nav_li .setNav .setMenu>li .set_ico {
	width: 10px;
	height: 10px;
	background: url(../img/widgets_double_nav_3_1.png) no-repeat;
	display: inline-block;
*
	display:inline;
*
;
	zoom: 1;
	vertical-align: middle;
	margin-right: 0px;
	background-position: 0 0;
	transition: all 0.3s ease;
	-webkit-transiton: all 0.3s ease;
}
.header .nav .nav_li .setNav .setMenu>li:hover .set_ico {
	background-position: -10px 0;
}
.header .nav .nav_li .setNav .setMenu li a {
	display: inline;
*display:inline;
*zoom:1;
	position: relative;
	color: #000;
	vertical-align: middle;
}
.header .nav .nav_li .setNav .setCon {
	width: 37%;
	display: none;
}
.header .nav .nav_li .setNav .setCon .p {
	padding-left: 10%;
	color: #000;
	border-left: 1px #000 dotted;
	line-height: 28px;
	height: 140px;
	overflow: hidden;
}
.mobile_key {
	display: none;
}
/*吸顶*/
.header.fixed {
	border: none;
	box-shadow: 0 5px 5px rgba(0,0,0,.1);
	padding-top: 0;
	color: #333;
	background: #fff;
}
.header.fixed .logo {
	background: url(../img/logo2.png) left top no-repeat;
	margin-top: 10px;
}
.header.fixed .logo img {
	visibility: hidden;
	opacity: 0;
}
.header.fixed .head .head_tool .lan a {
	background-position: 0 -40px
}
.header.fixed .head .head_tool .search a {
	background-position: -40px -40px
}
.header.fixed .head .head_tool .dinggou a {
	background-position: 0 -40px
}
.header.fixed .head .head_tool .lan a:hover {
	background-position: 0 -80px
}
.header.fixed .head .head_tool .search a:hover {
	background-position: -40px -80px
}
.header.fixed .head .head_tool .dinggou a:hover {
	background-position: 0 -80px
}
.header.fixed .nav .nav_li .nav_a {
	color: #333;
}
.header.fixed .nav .nav_li.cur .nav_a {
	color: #d70d25;
}
/*下层banner*/
.sec_banner {
	height: 440px;
	position: relative;
	margin-top: 70px;
}
.sec_banner .sec_img {
	width: 1920px;
	max-width: none;
	position: absolute;
	left: 50%;
	margin-left: -960px;
	top: 0;
}
.sec_banner .sec_navs {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: url(../img/sec_bg.png) no-repeat;
	height: 60px;
}
.sec_banner .sec_navs .sec_left {
	float: left;
	width: 25%;
	position: relative;
}
.sec_banner .sec_navs .sec_left .tit {
	font-size: 20px;
	font-weight: bold;
	color: #af0000;
	padding-left: 19%;
	line-height: 60px;
}
.sec_banner .sec_navs .sec_left .sec_logo {
	width: 39%;
	height: 60px;
	position: absolute;
	right: 0;
	bottom: 0;
	background: url(../img/sec_logo.png) no-repeat center;
}
.sec_banner .sec_navs .sec_right {
	float: left;
}
.sec_banner .sec_navs .sec_right li {
	line-height: 60px;
	float: left;
	padding: 0 23px;
	font-size: 15px;
	color: #333;
}
.sec_banner .sec_navs .sec_right li.cur {
	color: #d70d25;
}
.sec_banner .sec_navs .sec_right li a:hover {
	color: #d70d25;
}
/*crumbs*/
.crumbs {
	padding: 18px 0 34px;
	line-height: 24px;
	font-size: 14px;
	color: #808080;
}
.crumbs i {
	font-size: 15px;
	vertical-align: bottom;
	margin-right: 0;
}
.channel_content {
	min-height: 250px;
	margin-bottom:60px;
}
.channel_content.ipart{
	margin-bottom:0;
}
/*底部*/
footer{background:#2d2d35;}
.f_top{padding:20px 0; border-bottom:1px solid #fff; border-bottom-color:rgba(255,255,255,.08)}
.f_top .left{float:left;margin-top:17px;}
.f_top .left li{display:inline-block; font-size:15px; color:#fff; color:rgba(255,255,255,.8); margin-right:40px;}
.f_top .left li a:hover{color:#a9a7a5;}
.f_top .left li .icon{margin-right:15px;}
.f_top .right{float:right;}
.f_top .right a{
	display:inline-block;
	width: 55px;
	height: 55px;
	background: #af0000;
	border-radius: 50%;
	line-height: 55px;
	text-align: center;
}
.f_top .right a:hover{background: #60b43b;}
.f_top .right a img{vertical-align:middle;}


.f_cen{padding: 10px;border-bottom:1px solid #fff;border-bottom-color:rgba(255,255,255,.08);}
.f_cen .img_{
    margin-top: 35px;
}
.f_cen .list{margin-top: 44px;}
.f_cen .list li{font-size:14px; line-height:31px; color:#fff; margin-left:45px; display:inline-block;}
.f_cen .list li a:hover{color: #af0000;}
.f_cen .share_box .bdsharebuttonbox{overflow:hidden;}
.f_cen .share_box a{display:block; float:right; width:40px; height:40px; background:url(../img/f_cen01.png) no-repeat;padding:0; margin:5px 5px 0;}
.f_cen .share_box a.bds_tsina{background-position:0 0;}
.f_cen .share_box a.bds_weixin{background-position:-40px 0;}
.f_cen .share_box a.bds_sqq{background-position:-80px 0;}
.f_cen .share_box a:hover{background:url(../img/f_cen02.png) no-repeat;}
.f_cen .share_box a.bds_tsina:hover{background-position:0 0;}
.f_cen .share_box a.bds_weixin:hover{background-position:-40px 0;}
.f_cen .share_box a.bds_sqq:hover{background-position:-80px 0;}
.f_bott{padding:25px 0; font-size:13px; color:#fff; color:rgba(255,255,255,.5)}
.f_bott .left a{margin:0 10px;}
.f_bott .left a:hover{color:#fff}
.f_bott .left{float:left;}
.f_bott .right{float:right;}
.f_bott .right a:hover{color:#fff}
/*标题公共部分*/
.common-title {
	text-align: center;
	margin-bottom: 32px;
}
.common-title .t {
	font-size: 28px;
	color: #333;
	line-height: 1;
	margin-bottom: 17px;
}
.common-title .p {
	font-size: 14px;
	color: #808080;
	width: 62%;
	margin: 0 auto;
}

@media only screen and (max-width:992px) {
.common-title .t {
	font-size: 23px;
}
.common-title .p {
	width: 100%;
}
.common-title {
	margin-bottom: 15px;
}
}

@media only screen and (max-width:760px) {
.common-title .t {
	margin-bottom: 5px;
	font-size: 18px;
}
.common-title .p {
	font-size: 13px;
	width: 100%;
}
.common-title {
	margin-bottom: 15px;
}
}
/*了解更多*/
.more-btn {
	border: 1px solid #d70d25;
	width: 140px;
	text-align: center;
	line-height: 35px;
	color: #d70d25;
	font-size: 13px;
	border-radius: 24px;
	font-family: MicrosoftYaHeiLight;
	position: relative;
	overflow: hidden;
	display: block;
	z-index: 1;
}
.more-btn:after {
	content: "";
	width: 100%;
	height: 100%;
	background: #d70d25;
	z-index: -1;
	transition: 0.3s all ease;
	position: absolute;
	right: 100%;
	top: 0;
}
.more-btn:hover {
	color: #fff;
}
.more-btn:hover:after {
	right: 0
}
/*************************ljx*****************************/


.com_intro01 .pic{margin-bottom: 40px;}

/*资质*/
.honor01 ul .li_{float:left; width:31%; margin-right:3.5%; margin-bottom:50px; cursor:pointer;}
.honor01 ul .li_:nth-child(3n){margin-right:0;}
.honor01 ul .li_ .img{border:8px solid #e3e4e4;padding:25px 5px;background:#fff;border-radius: 15px;}
.honor01 ul .li_ .img .cover{position:absolute; left:0; top:0; width:100%; height:100%; background:url( 
../img/black.6.png) repeat; z-index:2; filter:alpha(opacity=0); opacity:0; transition:.3s ease;}
.honor01 ul .li_ .img .icon{width:47px; height:47px; position:absolute; left:50%; top:50%; margin:-24px 0 0 -24px;z-index:4;background:url(../img/honor01_2.png) no-repeat center; background-size:100% 100%; -webkit-transform:scale(0);transform:scale(0); transition:.3s ease;}
.honor01 ul .li_:hover .img .cover{filter:alpha(opacity=100); opacity:1;}
.honor01 ul .li_:hover .img .icon{-webkit-transform:scale(1); transform:scale(1);}
.honor01 ul .li_ .txt{background:#f7f7f7; transition:.3s ease; text-align:center; color:#333; font-size:16px; line-height:25px; padding:15px 10px; border-radius:0 0 15px 15px;}
.honor01 ul .li_:hover .txt{background: #af0000;color:#fff;}
.honor01 .rect-62{padding-bottom:62%; }
body .album_wrap_case4 .album_case4 .right_btn .btn_box:hover{background: #af0000;}
.honor01 .rect-62 ._full {
    position: absolute;
    left: 50%;
    top: 0;
    width: auto;
    height: 100%;
    *height: auto;
    transform: translate(-50%,0);
}


/*联系我们*/
.contact_us01 .rect-4652 {
	padding-bottom: 46.52%;
}
.contact_us01 .mab_box {
	overflow: hidden;
}
.contact_us01 .mab_box img {
	max-width: none;
}
.contact_us01 .content {
	margin-top: 50px;
}
.contact_us01 .content .item {
	background: #f5f5f5;
}
.contact_us01 .content .item .box {
	padding: 50px 3.5% 60px;
}
.contact_us01 .content .item .box .infor {
	position: relative;
	text-align: center;
}
.contact_us01 .content .item .box .infor .tit {
	font-size: 24px;
	color: #af0000;
	padding: 0 24px;
	line-height: 1;
	display: inline-block;
	background: #f5f5f5;
	position: relative;
	z-index: 3
}
.contact_us01 .content .item .box .infor .line {
	width: 100%;
	height: 1px;
	background: #d8d8d8;
	position: absolute;
	left: 0;
	top: 50%;
	z-index: 1
}
.contact_us01 .content .item .box .bd {
	margin-top: 35px;
}
.contact_us01 .content .item .box .bd .left {
	float: left;
	background: #fff;
	width: 49%;
	margin-right: 2%;
}
.contact_us01 .content .item .box .bd .right {
	width: 49%;
	float: right;
	background: #fff;
}
.contact_us01 .content .item .box .bd .left .l_box {
	padding: 43px 37px;
}
.contact_us01 .content .item .box .bd .left .l_box li {
	font-size: 14px;
	color: #666;
	line-height: 24px;
	margin-bottom: 10px;
}
.contact_us01 .content .item .box .bd .right .r_box {
	padding: 47px 10px 39px 95px;
}
.contact_us01 .content .item .box .bd .right .r_box li {
	float: left;
	margin-right: 50px;
	text-align: center;
}
.contact_us01 .content .item .box .bd .right .r_box li img {
	display: inline-block;
}
.contact_us01 .content .item .box .bd .right .r_box li .txt {
	font-size: 16px;
	color: #af0000;
	line-height: 24px;
	margin-top: 8px;
}
/*首页*/
.ibanner {
	position: relative;
	height: 660px;
	overflow: hidden;
	margin-top: 70px;
}
.ibanner .item {
	height: 660px;
	overflow: hidden;
	position: relative;
}
.ibanner .item a {
	display: block;
}
.ibanner .item.video_item .video_cover {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: url(../img/video_cover.png) repeat center;
	z-index: 5
}
.ibanner .owl-carousel .owl-item img {
	position: absolute;
	left: 50%;
	margin-left: -960px;
	width: 1920px;
	max-width: none;
}
.ibanner .owl-carousel .video {
	position: absolute;
	left: 50%;
	margin-left: -960px;
	width: 1920px;
	max-width: none;
}
.ibanner .owl-carousel .item {
	opacity: 0;
	visibility: hidden;
}
.ibanner .owl-carousel.owl-loaded .item {
	opacity: 1;
	visibility: visible;
}
/*圆点的样式：*/
.ibanner .dots_nav {
	position: absolute;
	z-index: 10;
	bottom: 10%;
	left: 0%;
	width: 100%
}
.ibanner .dots_nav .owl-dot {
	width: 12px;
	height: 12px;
	margin: 0 8px;
	border-radius: 10px;
	display: inline-block;
	background: #fff;
	transition: all 0.4s ease;
}
.ibanner .dots_nav .owl-dot.active {
	background: #d70d25;
	width: 53px;
}
/*banner鼠标滚动效果*/
.ibanner_mouse {
	position: absolute;
	width: 100%;
	text-align: center;
	bottom: 8%;
	left: 0;
	z-index: 3;
}
.ibanner_mouse .mouse {
	display: inline-block;
	width: 23px;
	height: 40px;
	cursor: pointer;
	background: url(../img/banner_mouse_ico.png) no-repeat -23px 0px;
	-webkit-animation: nudgeMouse 1.6s linear infinite;
	animation: nudgeMouse 1.6s linear infinite;
}
.ibanner_mouse .mouse:after, .ibanner_mouse .mouse:before {
	content: "";
	position: absolute;
}
.ibanner_mouse .mouse:before {
	width: 23px;
	height: 40px;
	background: url(../img/banner_mouse_ico.png) no-repeat 0px 0px;
	-webkit-animation: colorSlide 1.6s linear infinite;
	animation: colorSlide 1.6s linear infinite;
	top: 0;
	left: 0;
}
.ibanner_mouse .mouse:after {
	background-color: #ffffff;
	width: 4px;
	height: 9px;
	border-radius: 10px;
	-webkit-animation: trackBallSlide 1.6s linear infinite;
	animation: trackBallSlide 1.6s linear infinite;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
}
@-webkit-keyframes colorSlide {
 0% {
 height:0;
}
 90% {
 height:40px;
}
}
@keyframes colorSlide {
 0% {
 height:0;
}
 90% {
 height:40px;
}
}
@-webkit-keyframes trackBallSlide {
 0% {
 opacity: 1;
 -webkit-transform: scale(1) translateY(-8px);
 transform: scale(1) translateY(-8px);
}
 34% {
 opacity: 1;
 -webkit-transform: scale(0.9) translateY(4px);
 transform: scale(0.9) translateY(4px);
}
 68% {
 opacity: 0;
 -webkit-transform: scale(0.4) translateY(16px);
 transform: scale(0.4) translateY(16px);
}
 100% {
 opacity: 0;
 -webkit-transform: scale(0.4) translateY(-8px);
 transform: scale(0.4) translateY(-8px);
}
}
@keyframes trackBallSlide {
 0% {
 opacity: 1;
 -webkit-transform: scale(1) translateY(-8px);
 transform: scale(1) translateY(-8px);
}
 34% {
 opacity: 1;
 -webkit-transform: scale(0.9) translateY(4px);
 transform: scale(0.9) translateY(4px);
}
 68% {
 opacity: 0;
 -webkit-transform: scale(0.4) translateY(16px);
 transform: scale(0.4) translateY(16px);
}
 100% {
 opacity: 0;
 -webkit-transform: scale(0.4) translateY(-8px);
 transform: scale(0.4) translateY(-8px);
}
}
@-webkit-keyframes nudgeMouse {
 0% {
 -webkit-transform: translateY(0);
 transform: translateY(0);
}
 50% {
 -webkit-transform: translateY(8px);
 transform: translateY(8px);
}
 100% {
 -webkit-transform: translateY(0);
 transform: translateY(0);
}
}
@keyframes nudgeMouse {
 0% {
 -webkit-transform: translateY(0);
 transform: translateY(0);
}
 50% {
 -webkit-transform: translateY(8px);
 transform: translateY(8px);
}
 100% {
 -webkit-transform: translateY(0);
 transform: translateY(0);
}
}
/*首页标题公共*/
.ipart .infor {
	text-align: center;
}
.ipart .infor .en_tit {
	font-size: 40px;
	color: #af0000;
	font-family: HT;
	text-transform: uppercase;
	line-height: 1;
	padding-top: 65px;
}
.ipart .infor .tit {
	font-size: 34px;
	color: #222;
	line-height: 1;
	margin-top: 9px;
}
.ipart .infor .con {
	font-size: 15px;
	color: #666;
	line-height: 23px;
	margin-top: 16px;
}
/*首页标题公共 end*/

.ipart01 {
	
}
.ipart01 .content {
	padding: 50px 0;
	background: url(../img/ipart01_1.jpg) no-repeat center;
	margin-top: 45px;
}
.ipart01 .rect-7368 {
	padding-bottom: 73.68%;
}
.ipart03 .infor .tit {
	color: #fff;
}
.ipart03 .infor .en_tit {
	color: #fff;
}
.ipart03 .infor .con {
	color: #fff;
}
.ipart01 .content li {
	width: 32%;
	float: left;
	margin-left: 2%;
	position: relative;
	background: #fff;
	background: url(../img/white_90.png) center;
}
.ipart01 .content li:first-child {
	margin-left: 0;
}
.ipart01 .content li .li_box {
	border: 10px solid transparent;
}
.ipart01 .content li .li_box .intro {
	padding: 47px 40px;
	text-align: center;
}
.ipart01 .content li .li_box .intro .icon {
	width: 60px;
	height: 63px;
	background: url(../img/ipart01_2.png) no-repeat;
	display: block;
	margin: 0 auto 15px;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
}
.ipart01 .content li .li_box .intro .icon01 {
	background-position: 0 0;
}
.ipart01 .content li .li_box .intro .icon02 {
	background-position: -60px 0;
}
.ipart01 .content li .li_box .intro .icon03 {
	background-position: -120px 0;
}
.ipart01 .content li .li_box .intro .tit {
	font-size: 20px;
	color: #333;
	line-height: 1;
	margin-bottom: 17px;
	font-weight: bold;
}
.ipart01 .content li .li_box .intro .con {
	font-size: 14px;
	color: #808080;
	line-height: 22px;
	max-height: 66px;
	overflow: hidden;
}
.ipart01 .content li .line_odd {
	width: 0%;
	height: 10px;
	background: #af0000;
	position: absolute;
}
.ipart01 .content li .line_even {
	width: 10px;
	height: 0%;
	background: #af0000;
	position: absolute
}
.ipart01 .content li .line_top {
	top: 0;
	left: 0;
}
.ipart01 .content li .line_right {
	top: 0;
	right: 0;
}
.ipart01 .content li .line_bottom {
	right: 0;
	bottom: 0;
}
.ipart01 .content li .line_left {
	left: 0;
	bottom: 0;
}
.ipart01 .content li:hover .li_box .intro .icon {
	transform: rotateY(180deg);
}
/*ipart02*/
.ipart02 {
	margin-bottom: 70px;
}
.ipart02 .content {
	margin-top: 27px;
}
.ipart02 .content .item {
	opacity: 0;
	visibility: hidden;
}
.ipart02 .content .owl-item .item {
	opacity: 1;
	visibility: visible;
}
.ipart02 .content .left {
	float: left;
	width: 40%;
}
.ipart02 .content .right {
	float: right;
	width: 60%;
	background: #f3f3f3;
}
.ipart02 .content .right .r_bg {
	width: 546px;
	height: 247px;
	background: url(../img/ipart02_02.png) no-repeat center;
	position: absolute;
	right: 0;
	bottom: 0;
}
.ipart02 .content .right .box {
	padding: 73px 95px 64px 69px;
}
.ipart02 .content .right .box .t {
	font-size: 24px;
	color: #333;
	line-height: 1;
	margin-bottom: 30px;
	font-weight: bold;
}
.ipart02 .content .right .box .c {
	font-size: 14px;
	color: #666;
	line-height: 24px;
	margin-bottom: 50px;
	height: 72px;
	overflow: hidden;
}
.ipart02 .content .ip2_btn {
	font-size: 0;
	position: relative;
	z-index: 3
}
.ipart02 .content .ip2_btn>div {
	width: 43px;
	height: 43px;
	background: url(../img/ipart02_03.png) no-repeat;
	font-size: 0;
	cursor: pointer;
	display: inline-block;
	margin-left: 3px;
	transition: all 0.4s ease;
}
.ipart02 .content .ip2_btn .owl-prev {
	background-position: 0 0;
}
.ipart02 .content .ip2_btn .owl-next {
	background-position: -43px 0;
}
.ipart02 .content .ip2_btn .owl-prev:hover {
	background-position: 0 -43px;
}
.ipart02 .content .ip2_btn .owl-next:hover {
	background-position: -43px -43px;
}
/*ipart03*/
.ipart03 {
	position: relative;
	background: url(../img/ipart03_1.jpg) no-repeat center;
	background-size: cover;
	background-attachment: fixed;
	width: 100%;
}
.ipart03 .infor .en_tit {
}
.ipart03 .infor .tit {
}
.ipart03 .infor .con {
	margin-bottom: 45px;
}
.ipart03 .content {

}
.ipart03 .content:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	background: url(../img/ip3_bg.png) no-repeat center bottom;
	width: 100%;
	height: 100%;
}
.ipart03 .content>.wrap {
	position: relative;
	padding-top: 100px;
}
.ipart03 .content .rect-5333 {
	padding-bottom: 63.33%;
}
.ipart03 .content .owl-carousel:after {
	content: '';
	width: 1px;
	height: 160px;
	background: url(../img/white_2.png) repeat center;
	position: absolute;
	bottom: 0;
	left: 0;
}
.ipart03 .content .item {
	display: none;
	position: relative;
	height: 100%;
	position: relative;
}
.ipart03 .content .owl-item .item {
	display: block;
}
.ipart03 .content .item:after {
	content: '';
	width: 1px;
	height: 100%;
	background: url(../img/white_2.png) repeat center;
	position: absolute;
	top: 0;
	right: 0;
}
.ipart03 .content .item .item_box {
	padding: 19px 0 20px;
	text-align: center;
}
.ipart03 .content .item .item_box .img_ {
	width: 80px;
	height: 80px;
	display: inline-block;
	margin-bottom: 5px;
}
.ipart03 .content .item .item_box .txt {
	font-size: 16px;
	line-height: 30px;
	color: #fff;
}
.ipart03 .content .item .add {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	transition: all 0.5s ease;
	opacity: 0;
	visibility: hidden;
}
.ipart03 .content .item .cover {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 3;
	transition: all 0.5s ease;
	overflow: hidden;
	opacity: 0;
	visibility: hidden;
}
.ipart03 .content .item .cover .intro_box {
	background: #af0000;
	position: relative;
}
.ipart03 .content .item .cover .intro_box .intro {
	padding: 40px 30px 30px;
	color: #fff;
	text-align: center;
}
.ipart03 .content .item .cover .intro_box .intro .t {
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	margin-bottom: 10px;
}
.ipart03 .content .item .cover .intro_box .intro .c {
	font-size: 14px;
	line-height: 22px;
	color: rgba(255,255,255,0.8)
}
.ipart03 .content .owl-carousel .owl-stage-outer {
	padding-top: 190px;
}
.ipart03 .content .item:hover .cover {
	opacity: 1;
	visibility: visible;
}
.ipart03 .content .item:hover .add {
	bottom: 118%;
	opacity: 1;
	visibility: visible;
}
.ipart03 .content .ip3_btn>div {
	width: 43px;
	height: 43px;
	background: url(../img/ipart03_7.png) no-repeat;
	font-size: 0;
	cursor: pointer;
	transition: all 0.4s ease;
	position: absolute;
	bottom: 58px;
	z-index: 10
}
.ipart03 .content .ip3_btn .owl-prev {
	left: -56px;
	background-position: 0 0;
}
.ipart03 .content .ip3_btn .owl-next {
	right: -56px;
	background-position: -43px 0;
}
.ipart03 .content .ip3_btn .owl-prev:hover {
	background-position: 0 -43px;
}
.ipart03 .content .ip3_btn .owl-next:hover {
	background-position: -43px -43px;
}
/*ipart04*/
.ipart04 {
	background: url(../img/ipart04_1.jpg) no-repeat center;
	padding-bottom: 50px;
	background-size: cover;
}
.ipart04 .rect-5520 {
	padding-bottom: 55.20%;
}
.ipart04 .content .tab_c {
	margin-top: 40px;
}
.ipart04 .content .tab_c .left {
	width: 49.1%;
	margin-right: 0.9%;
	float: left;
}
.ipart04 .content .tab_c .left .intro {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 20px 0 14px;
	background: #000;
	background: rgba(0,0,0,0.4);
}
.ipart04 .content .tab_c .left .intro .box {
	padding: 0 25px;
	line-height: 23px
}
.ipart04 .content .tab_c .left .intro .box .tit {
	font-size: 18px;
	color: #fff;
	;
}
.ipart04 .content .tab_c .left .intro .box .time {
	font-size: 14px;
	color: #fff;
	color: rgba(255,255,255,0.6);
	line-height: 23px;
	margin-top: 4px;
}
.ipart04 .content .tab_c .right {
	width: 49.1%;
	margin-left: 0.9%;
	float: left;
}
.ipart04 .content .tab_c .right .item {
	width: 48.81%;
	float: left;
	margin-bottom: 14px;
	background: #fff;
	transition: all 0.5s ease;
}
.ipart04 .content .tab_c .right .item:nth-child(odd) {
	margin-right: 2.3%;
}
.ipart04 .content .tab_c .right .item .box {
	padding: 45px 25px 26px;
	line-height: 23px;
}
.ipart04 .content .tab_c .right .item .box .t {
	font-size: 16px;
	color: #333;
	margin-bottom: 18px;
	height: 46px;
	overflow: hidden;
}
.ipart04 .content .tab_c .right .item .box .d {
	font-size: 14px;
	color: #666;
}
.ipart04 .content .tab_c .right .item:hover {
	background: #d70d25;
}
.ipart04 .content .tab_c .right .item:hover .box .t, .ipart04 .content .tab_c .right .item:hover .box .d {
	color: #fff;
}

/*--------jiaoll--------*/
/*产品列表*/
.search .search_con {
	position: relative;
	overflow: hidden;
	margin-bottom: 40px;
}
.pro_list .search_cover {
	position: absolute;
	width: 10%;
	height: 100%;
	z-index: 1;
}
.pro_list .search_box {
	border: 10px solid #dedede;
	position: relative;
}
.pro_list .search_box .search_tip {
	width: 10%;
	text-align: center;
}
.pro_list .search_box .search_tip p {
	margin-top: 50px;
}
.pro_list .search_box .search_list {
	width: 90%;
	padding: 40px 0;
	line-height: 35px;
}
.pro_list .search_box .search_list a {
	padding: 0 25px;
	display: inline-block;
}
.pro_list .search_box .search_list .icon {
	display: inline-block;
*display:inline;
*zoom:1;
	background: url(../img/icon_01.png) no-repeat 0 -3px;
	width: 17px;
	height: 17px;
	vertical-align: middle;
	margin-right: 10px;
}
.pro_list .search_box .search_list .active .icon {
	background-position: 0 -23px;
}
/* widgets_xc_piclist_11 start*/
.pro_list .widgets_xc_piclist_11 {
	margin-bottom: 20px;
}
.pro_list .widgets_xc_piclist_11 a {
	display: block;
}
.pro_list .widgets_xc_piclist_11 ._info {
	padding: 15px 10px;
	background: #555;
	color: #fff;
	text-align: center;
}
.pro_list .widgets_xc_piclist_11 ._info h3 {
	font-weight: normal;
	font-size: 16px;
}
.pro_list .widgets_xc_piclist_11 ._info .ion {
	color: #fbdd34;
}
.pro_list .widgets_xc_piclist_11 li {
	cursor: pointer;
	margin-bottom: 40px;
}
.pro_list .widgets_xc_piclist_11 li:hover ._info {
	background: #af0000;
	color: #fff;
}
.pro_list .widgets_xc_piclist_11 li:hover ._info .ion {
	color: #fff;
}
.pro_list .widgets_xc_piclist_11 ._img ._mask {
	z-index: 4;
	width: 100%;
	height: 0%;
	overflow: hidden;
	position: absolute;
	left: 0;
	bottom: 0;
	background: url(../img/blue_20.png) repeat;
	opacity: 0;
	transition: all 0.5s ease;
	overflow: hidden;
}
.pro_list .widgets_xc_piclist_11 li:hover ._img ._mask {
	opacity: 1;
	transition: all 0.5s ease;
	height: 100%;
}
.pro_list .widgets_xc_piclist_11 ._img i {
	display: inline-block;
*display:inline;
*zoom:1;
	position: absolute;
	z-index: 5;
	left: 50%;
	top: 50%;
	margin-top: -40px;
	margin-left: -40px;
	font-size: 30px;
	color: #fff;
	opacity: 0;
	padding: 16px 25px;
	background: url(../img/blue_80.png);
	border-radius: 50%;
}
.pro_list .widgets_xc_piclist_11 li:hover ._img i {
	opacity: 1;
	transition: all 0.5s ease;
}
/*产品详细*/
/* prodetail-9 start*/
.pro_detail {
	padding-bottom: 80px;
}
.rect-4483 {
	padding-bottom: 60%;
}


.pro_detail_09 .detail_bd_title .detail_bd_title_box {
	text-align: center;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.pro_detail_09 .detail_bd_title .detail_bd_title_box .t {
	font-size: 28px;
	color: #000;
}
.pro_detail_09 .detail_bd_title .detail_bd_title_box.fixed .t {
	display: none;
}
.pro_detail_09 .detail_bd_title .list_border {
	width: 100%;
	height: 1px;
	border-top: 1px dotted #b3b3b3;
	display: block;
	position: absolute;
	bottom: 45px;
	left: 0;
}
.pro_detail_09 .detail_bd_title .detail_bd_title_box {
	padding:40px 0;
	text-align: center;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.pro_detail_09 .detail_bd_title ul {
	display: inline;
}
.pro_detail_09 .detail_bd_title li, .pro_detail_09 .detail_bd_title span {
	display: inline-block;
*display:inline;
*zoom: 1;
	width: 20%;
	font-size: 18px;
	color: #fff;
	position: relative;
	line-height: 30px;
	cursor: pointer;
}
.pro_detail_09 .detail_bd_title a:hover {
	color: #fff;
}
.pro_detail_09 .detail_bd_title .title_ico {
	width: 33px;
	height: 33px;
	background: url(../img/jiaoll/pro_nav_icon.png);
	display: block;
	position: absolute;
	top: -33px;
	left: 50%;
	margin-left: -16.5px;
	background-position: -10px -10px;
}
.pro_detail_09 .detail_bd_title .active .title_ico {
	background-position: -10px 43px;
}
.pro_detail_09 .pd_section.section_null {
	min-height: 0;
	height: 0;
}
.pro_detail_09 .pd_section {
	min-height: 400px;
}
.pro_detail_09 .detail_bd_title .detail_bd_title_box.fixed {
	position: fixed;
	left: 0;
	top: 70px;
	width: 100%;
	padding: 60px 0px 30px;
	z-index: 1;
}
.pro_detail_09 .pd_section .t {
	margin: 60px 0 20px;
	color: #af0000;
	font-size: 24px;
	font-weight: bold;
	padding-left: 40px;
	position: relative;
}
.pro_detail_09 .pd_section .t:before {
	content: "";
	width: 30px;
	height: 30px;
	position: absolute;
	left: 0;
	top: 3px;
}
.pro_detail_09 .pd_section .t1:before {
	background: url(../img/jiaoll/icon_02.png) no-repeat;
}
.pro_detail_09 .pd_section .t2:before {
	background: url(../img/jiaoll/icon_03.png) no-repeat;
}
/* prodetail-9 end*/

/*widgets_qa_4*/
.widgets_qa_4 li .top {
	height: 70px;
	line-height: 70px;
	position: relative;
	cursor: pointer;
	transition: all .3s ease;
	border-top: solid #d3d3d3 1px;
	background: #fff;
}
.widgets_qa_4 li .top:after {
	content: "";
	position: absolute;
	top: 50%;
	right: 3%;
	width: 20px;
	height: 20px;
	display: block;
	background: url(../img/jiaoll/icon_04.png) no-repeat;
	margin-top: -10px;
	background-position: 0 0;
}
.widgets_qa_4 li.cur .top:after {
	background-position: 0 -20px;
}
.widgets_qa_4 li:last-child .top {
	border-bottom: 1px solid #d3d3d3;
}
.widgets_qa_4 li .te {
	width: 90%;
	float: left;
	padding: 0 25px;
}
.widgets_qa_4 li .top .te {
	font-size: 17px;
	color: #333333;
}
.widgets_qa_4 li .bot {
	display: none;
	background: #f5f5f5;
	padding: 25px;
}
.widgets_qa_4 li .bot .wenzi {
	margin-bottom: 30px;
}
.widgets_qa_4 li.cur .top {
	background: #fff;
	border-bottom: 1px solid #d3d3d3;
}
.widgets_qa_4 li.cur .top:before {
	display: none;
}
.widgets_qa_4 li.cur .top .te {
	color: #af0000;
}


.widget-newslist-10 .list_hd {
	background-color: #f0f0f0;
	padding: 50px 60px 40px;
	margin-bottom: 26px;
}
.widget-newslist-10 .hd_tit {
	font-size: 20px;
	color: #1e1e1e;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	margin-right: 2%;
	text-transform: uppercase;
}
.widget-newslist-10 .inp_box_wrap {
	width: 20%;
	margin-right: 2%;
}
.widget-newslist-10 .inp_box {
	display: block;
	width: 100%;
	height: 32px;
	line-height: 32px;
	border: 1px solid #e0e0e0;
	padding: 0;
	margin: 0;
	box-sizing: content-box;
	font-size: 13px;
	color: #999;
	padding: 0;
	text-indent: 10px;
}
.widget-newslist-10 .hd_btn {
	width: 15%;
	border: none;
	text-align: center;
	background-color: #e70012;
	font-size: 15px;
	color: #fff;
	height: 32px;
	line-height: 32px;
	outline: none;
	cursor: pointer;
}
.widget-newslist-10 .list_box {
	padding: 46px 60px 40px;
	position: relative;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.widget-newslist-10 .list_main {
	overflow: hidden;
	width: 88%;
}
.widget-newslist-10 .bd_r {
	width: 20%;
	margin-left: 3%;
}
.widget-newslist-10 .list_title {
	font-size: 20px;
	color: #202020;
	font-weight: normal;
	display: block;
}
.widget-newslist-10 .list_tool {
	font-size: 12px;
	color: #c9c9c9;
	padding: 10px 0px;
}
.widget-newslist-10 .list_tool span {
	display: inline-block;
	vertical-align: middle;
}
.widget-newslist-10 .list_tool .share {
	cursor: pointer;
	margin: 0 20px;
}
.widget-newslist-10 .list_p {
	font-size: 14px;
	color: #464646;
	line-height: 26px;
	height: 52px;
	overflow: hidden;
}
.widget-newslist-10 .list_box:after {
	content: "";
	width: 88%;
	height: 1px;
	background-color: #e6e6e6;
	position: absolute;
	bottom: 0;
	right: 0;
}
.widget-newslist-10 li:hover .list_box {
	background-color: #f6fafd;
}
.widget-newslist-10 li:hover .list_box:after {
	background-color: #f6fafd;
}
.widget-newslist-10 li:hover .list_title a {
	color: #012f82;
}
.widget-newslist-10 li:hover .list_title {
	color: #af0000;
}
.widget-newslist-10 .list_time {
	font-size: 14px;
	color: #666;
	padding: 0 2% 2% 0;
	border-right: 1px solid #e6e6e6;
	width: 60px;
}
.widget-newslist-10 .list_time_day {
	display: block;
	font-size: 50px;
	color: #666;
}
.widget-newslist-10 .select-ui-choose ._arrow {
	width: 16%;
	right: 0;
	background: #e3e3e3;
}
.widget-newslist-10 .select-ui-choose ._arrow .arr {
	left: 50%;
	margin: 0 0 0 -0.4em;
	border-color: #969696 transparent transparent;
}
body .select-ui-options li:hover, body .select-ui-options li.hover {
	background: #012f82;
}
body .select-ui-options-bottom, .widget-newslist-10 .select-ui-choose-bottom.on, .widget-newslist-10 .select_box {
	border-radius: 0px;
}
.widget-newslist-10 .bdsharebuttonbox a {
	padding: 0;
	margin: 0;
	background: none;
	height: 20px;
	line-height: 20px;
}
.widget-newslist-10 .list_bd .noimg .bd_c {
	width: 84%;
}
/*分页*/
.widgets_common_pages_2 {
	font-size: 16px;
	color: #3d3d3d;
	text-align: center;
	padding-top: 50px;
}
.widgets_common_pages_2 a {
	color: #3d3d3d;
	display: inline-block;
	vertical-align: middle;
	margin: 0 5px 0;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	border-radius: 50%;
}
.widgets_common_pages_2 .goprev {
	margin-right: 10px;
}
.widgets_common_pages_2 .gonext, {
margin-left: 10px;
}
.widgets_common_pages_2 .gonext {
	font-weight: bold;
	color: #ababab;
}
.widgets_common_pages_2 a.gonext {
	border-radius: 0;
}
.widgets_common_pages_2 a.gonext:hover {
	background: transparent;
	color: #012f82
}
.widgets_common_pages_2 a.goprev {
	border-radius: 0;
}
.widgets_common_pages_2 a.goprev:hover {
	background: transparent;
	color: #012f82
}
.widgets_common_pages_2 a:hover, .widgets_common_pages_2 .page-num-current {
	color: #fff;
	background: #af0000;
}
.widgets_common_pages_2 span.goprev, .widgets_common_pages_2 span.gonext {
	color: #3d3d3d;
	background: none;
	font-weight: bold;
	color: #ababab;
}

@media only screen and (max-width: 760px) {
.widgets_common_pages_2 .goprev, .widgets_common_pages_2 .gonext {
	display: inline-block;
}
}
/*新闻详细*/
/* newsdetail-7 start*/
.widget-newsdetail-7 .iconfont {
	color: #676767;
}
.widget-newsdetail-7 .n_left {
	width: 66.8%;
	float: left;
	box-sizing: border-box;
}
.widget-newsdetail-7 ._head ._title {
	font-size: 32px;
	font-weight: bold;
	color: #010101;
	margin-bottom: 10px;
}
.widget-newsdetail-7 ._tools {
	font-size: 0;
	color: #7e7e7e;
	margin-bottom: 15px;
}
.widget-newsdetail-7 ._tools ._tool {
	font-size: 12px;
	margin-right: 10px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	vertical-align: middle;
}
.widget-newsdetail-7 ._tools .iconfont {
	font-size: 18px;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	vertical-align: -2px;
}
.widget-newsdetail-7 ._tools b {
	font-weight: normal;
}
.widget-newsdetail-7 ._tools #switcher {
	margin-left: 10px;
}
.widget-newsdetail-7 ._tools #switcher ._title {
	margin-right: 5px;
	font-size: 12px;
	color: #7e7e7e;
}
.widget-newsdetail-7 ._tools #switcher .iconfont {
	font-size: 15px;
}
.widget-newsdetail-7 ._tools .bds_more {
	float: none;
	background: none;
	padding: 0;
}
.widget-newsdetail-7 .myart {
	line-height: 2;
	font-size: 13px;
	color: #555555;
}
.widget-newsdetail-7 .n_right {
	width: 30%;
	float: right;
	padding-top: 17px;
}
.widget-newsdetail-7 ._back .iconfont {
	display: block;
	position: absolute;
	top: 0;
	right: 20px;
	font-size: 20px;
}
.widget-newsdetail-7 ._back a, .widget-newsdetail-7 ._back .iconfont {
	color: #666;
}
.widget-newsdetail-7 ._back a {
	display: block;
	position: relative;
	width: 70%;
	height: 49px;
	padding-left: 20px;
	border: #666 1px solid;
	font-size: 20px;
	line-height: 49px;
}
.widget-newsdetail-7 ._back:hover a {
	background-color: #af0000;
}
.widget-newsdetail-7 ._back:hover a, .widget-newsdetail-7 ._back:hover .iconfont {
	color: #fff;
}
.widget-newsdetail-7 ._detailPage_bottom li span, .widget-newsdetail-7 ._detailPage_bottom li a {
	display: block;
}
.widget-newsdetail-7 ._detailPage_bottom {
	margin-top: 50px;
}
.widget-newsdetail-7 ._detailPage_bottom ul {
	padding: 14px 0;
}
.widget-newsdetail-7 ._detailPage_bottom li {
	position: relative;
	padding-bottom: 40px;
}
.widget-newsdetail-7 ._detailPage_bottom li:after {
	content: '';
	position: absolute;
	top: 15px;
	left: 0;
	width: 100%;
	height: 1px;
	background-color: #e2e2e2;
	overflow: hidden;
}
.widget-newsdetail-7 ._db ._mark {
	color: #af0000;
}
.widget-newsdetail-7 ._detailPage_bottom a:hover ._mark {
	color: #af0000;
}
.widget-newsdetail-7 ._detailPage_bottom ._mark {
	display: inline-block;
	background-color: #fff;
	padding-right: 8px;
	padding-bottom: 10px;
	font-size: 18px;
	font-weight: bold;
	position: relative;
	z-index: 10;
}
.widget-newsdetail-7 ._detailPage_bottom ._date {
	height: 30px;
	line-height: 30px;
	margin-bottom: 7px;
	font-family: Arial;
	font-size: 13px;
	color: #676767;
}
.widget-newsdetail-7 ._detailPage_bottom ._date .iconfont {
	font-size: 20px;
	height: 30px;
	vertical-align: -2px;
	margin-left: 0;
}
.widget-newsdetail-7 ._detailPage_bottom a:hover ._title {
	color: #af0000;
}
.widget-newsdetail-7 ._detailPage_bottom ._title {
	padding-left: 5px;
	font-size: 18px;
	font-weight: bold;
	color: #5c5c5c;
	line-height: 1.5em;
	font-weight: normal;
}
.widget-newsdetail-7 ._detailPage_bottom2 ._mark {
	padding-bottom: 8px;
	font-size: 18px;
	font-weight: bold;
}
.widget-newsdetail-7 ._detailPage_bottom2 li {
	padding: 0 80px 0 13px;
	position: relative;
	line-height: 28px;
}
.widget-newsdetail-7 ._detailPage_bottom2 li:after {
	content: '';
	position: absolute;
	top: 50%;
	margin-top: -4px;
	left: 0px;
	width: 0;
	height: 0;
	overflow: hidden;
	border-width: 4px;
	border-color: transparent transparent transparent #9a9a9a;
	border-style: dashed dashed dashed solid;
}
.widget-newsdetail-7 ._detailPage_bottom2 li:hover:after {
	border-color: transparent transparent transparent #084f9d;
}
.widget-newsdetail-7 ._detailPage_bottom2 li ._title, .widget-newsdetail-7 ._detailPage_bottom2 ._date {
	color: #000;
}
.widget-newsdetail-7 ._detailPage_bottom2 li:hover ._title, .widget-newsdetail-7 ._detailPage_bottom2 li:hover ._date {
	color: #084f9d;
}
.widget-newsdetail-7 ._detailPage_bottom2 li ._title {
	font-size: 13px;
	font-weight: normal;
	height: 28px;
	line-height: 28px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.widget-newsdetail-7 ._detailPage_bottom2 ._date {
	position: absolute;
	right: 0;
	top: 0;
}
/*企业内刊*/
.publication li {
	margin-bottom: 25px;
}
.publication .img_box .pd {
	padding: 45px 45px 0 45px;
	background: #dadada;
}
.publication .row a {
	display: block;
}
.rect-130 {
	padding-bottom: 130%;
}
.publication .tit_box .pd {
	font-size: 16px;
	line-height: 40px;
	color: #333;
	background: #ededed;
	padding: 30px 20px 40px;
	background: url(../img/hql/pub_bg.png) center bottom no-repeat;
	background-size: 100% auto;
}
.publication .tit_box .icon {
	width: 24px;
	height: 18px;
	background: url(../img/hql/book_ico.png) center center no-repeat;
	margin-right: 5px;
	display: inline-block;
*display:inline;
*zoom:1;
	vertical-align: -2px;
}
.publication .row a:hover .tit_box .pd {
	color: #084f9d;
}
/*heql-end*/


/* changxw------start */
/* 散射圆 */
.common-circle {
	width: 15px;
	height: 15px;
	display: inline-block;
	background: #af0000;
	border-radius: 50%;
	animation: bShadow 3s infinite;
	position: relative;
	vertical-align: middle;
}
.common-circle:before, .common-circle:after {
	content: '';
	position: absolute;
	width: 26px;
	height: 26px;
	display: block;
	top: 50%;
	margin-top: -13px;
	left: 50%;
	margin-left: -13px;
	background: rgba(1, 48, 130, 0.5);
	border-radius: 50%;
	box-shadow: 0 0 4px rgba(1, 48, 130, 0.5)
}
.common-circle.red {
	animation: bShadow2 3s infinite;
	background: #e60021;
}
.common-circle.red:before, .common-circle.red:after {
	background: rgba(230, 0, 33, .5);
	box-shadow: 0 0 4px rgba(230, 0, 33, .5)
}
.common-circle:before {
	animation: bMove 3s infinite;
}
.common-circle:after {
	animation: bMove 3s .75s infinite;
}
@keyframes bShadow {
 0% {
 box-shadow: 0 0 0 0 #af0000;
}
 50% {
 box-shadow: 0 0 10px 3px #af0000;
}
 100% {
 box-shadow: 0 0 0 0 #af0000;
}
}
@-webkit-keyframes bShadow {
 0% {
 box-shadow: 0 0 0 0 #af0000;
}
 50% {
 box-shadow: 0 0 10px 3px #af0000;
}
 100% {
 box-shadow: 0 0 0 0 #af0000;
}
}
@-moz-keyframes bShadow {
 0% {
 box-shadow: 0 0 0 0 #af0000;
}
 50% {
 box-shadow: 0 0 10px 3px #af0000;
}
 100% {
 box-shadow: 0 0 0 0 #af0000;
}
}
@keyframes bMove {
 0% {
 transform: scale(1);
 opacity: 0;
}
 20% {
 opacity: 1;
}
 75% {
 transform: scale(1.8);
 opacity: 0;
}
 100% {
 opacity: 0;
}
}
@keyframes bShadow2 {
 0% {
 box-shadow: 0 0 0 0 #e60021;
}
 50% {
 box-shadow: 0 0 10px 3px #e60021;
}
 100% {
 box-shadow: 0 0 0 0 #e60021;
}
}
@-webkit-keyframes bShadow2 {
 0% {
 box-shadow: 0 0 0 0 #e60021;
}
 50% {
 box-shadow: 0 0 10px 3px #e60021;
}
 100% {
 box-shadow: 0 0 0 0 #e60021;
}
}
@-moz-keyframes bShadow2 {
 0% {
 box-shadow: 0 0 0 0 #e60021;
}
 50% {
 box-shadow: 0 0 10px 3px #e60021;
}
 100% {
 box-shadow: 0 0 0 0 #e60021;
}
}

@media only screen and (max-width:760px) {
.common-circle {
	width: 8px;
	height: 8px;
	box-shadow: 0 0 0;
	-webkit-animation: MBounce 400ms cubic-bezier(0.165, 0.840, 0.440, 1.000) infinite alternate;
	animation: MBounce 400ms cubic-bezier(0.165, 0.840, 0.440, 1.000) infinite alternate;
}
.common-circle.red {
	-webkit-animation: MBounce 400ms cubic-bezier(0.165, 0.840, 0.440, 1.000) infinite alternate;
	animation: MBounce 400ms cubic-bezier(0.165, 0.840, 0.440, 1.000) infinite alternate;
}
.common-circle:before,  .common-circle:after {
	display: none;
}
 @keyframes MBounce {
 0% {
 -webkit-transform: translateY( 0 );
 transform: translateY( 0 );
}
 100% {
 -webkit-transform: translateY( -5px );
 transform: translateY( -5px );
}
}
}


/*通用-按钮-加载更多*/
.uni_btn_more_wrap {
	margin: 20px auto;
}
.uni_btn_more {
	position: relative;
	margin: 4px auto;
	width: 248px;
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	color: #333;
	text-align: center;
	border: #dbdbdb 1px solid;
	cursor: pointer;
}
.uni_btn_more:hover {
	color: #fff;
	border-color: #e23d1d;
}
.uni_btn_more:after {
	background-color: #e23d1d;
}
.uni_loading {
	display: none;
	margin: 0 auto;
	width: 48px;
	height: 48px;
	background: url(../img/loading.png) center center no-repeat;
	animation: rotating 3s linear infinite;
	-webkit-animation: rotating 3s linear infinite;
}
.uni_btn_more_wrap.loading .uni_loading {
	display: block;
}
.uni_btn_more_wrap.loading .uni_btn_more {
	display: none;
}
.uni_btn_more_wrap.nomore .uni_btn_more {
	border-color: transparent;
	cursor: default;
}
.uni_btn_more_wrap.nomore .uni_btn_more:before {
	content: '没有更多内容了';
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: #fff;
	z-index: 3;
	color: #333;
}
.uni_btn_more_wrap.nomore .uni_btn_more:after {
	display: none;
}
.uni_btn_more_wrap.nomore .uni_btn_more .btn_con {
	display: none;
}
 @keyframes rotating {
 0% {
 transform:rotate(0);
 -webkit-transform:rotate(0);
}
 25% {
 transform:rotate(-90deg);
 -webkit-transform:rotate(-90deg);
}
 50% {
 transform:rotate(-180deg);
 -webkit-transform:rotate(-180deg);
}
 75% {
 transform:rotate(-270deg);
 -webkit-transform:rotate(-270deg);
}
 100% {
 transform:rotate(-360deg);
 -webkit-transform:rotate(-360deg);
}
}
@-webkit-keyframes rotating {
 0% {
 transform:rotate(0);
 -webkit-transform:rotate(0);
}
 25% {
 transform:rotate(-90deg);
 -webkit-transform:rotate(-90deg);
}
 50% {
 transform:rotate(-180deg);
 -webkit-transform:rotate(-180deg);
}
 75% {
 transform:rotate(-270deg);
 -webkit-transform:rotate(-270deg);
}
 100% {
 transform:rotate(-360deg);
 -webkit-transform:rotate(-360deg);
}
}




.pro_detail_09 .pd_section {
	min-height: 200px;
}
.pro_detail_09 .detail_bd_title .detail_bd_title_box.fixed li, .pro_detail_09 .detail_bd_title .detail_bd_title_box.fixed span {
	font-size: 16px;
}
.pro_detail_09 .detail_bd_title .detail_bd_title_box.fixed {
	padding: 60px 0 15px
}
.contact_us01 .map_box img {
	max-width: none;
}
.culture01 .span-6 {
	border: 1px solid #ccc;
	box-sizing: border-box;
	padding: 35px;
}
.net .rect-49.img_new {
	padding-bottom: 64.5%;
}
body .content-49221 .form-m1 .form-m1-btn button {
	width: 90px;
	height: 32px;
	line-height: 32px;
	border-radius: 0;
}
body .content-49221 .form-m1 .form-m1-btn ._submit {
	background: #3387d4;
	margin-right: 10px;
}
body .content-49221 .form-m1 .form-m1-btn ._reset {
	background: #909090;
}
body .content-49230 .form-m1 .form-m1-btn button {
	width: 90px;
	height: 32px;
	line-height: 32px;
	border-radius: 0;
}
body .content-49230 .form-m1 .form-m1-btn ._submit {
	background: #3387d4;
	margin-right: 10px;
}
body .content-49230 .form-m1 .form-m1-btn ._reset {
	background: #909090;
}

.right_nav {
	position: fixed;
	right: 0;
	bottom: 45%;
	background: url(../img/black.6.png) center;
	z-index: 2;
}
.right_nav li {
	padding: 12px;
}
.right_nav li.li01 .img_box {
	width: 16px;
	height: 16px;
}
.right_nav li.li01 .ewm {
	position: absolute;
	right: 100%;
	top: 0;
	width: 100px;
	height: 100px;
	display: none;
}

.pro_detail .owl-dots{position:absolute;bottom:20px;right:20px;}
.pro_detail .owl-dot span{width:20px;height:20px;border-radius:50%;background:#666;display:block;}
.pro_detail .owl-dot.active span{background:#f00;}
.pro_detail .owl-dot{float:left;margin-right:10px;}

footer .r{max-width: 120px;}