﻿body {
	font-family: 'Arial','宋体','Microsoft Yahei'
}

.header {
	height: 80px
}

.header .logo {
	line-height: 80px
}

.header .nav li {
	z-index: 555;
	position: relative;
	float: left;
	height: 80px;
	line-height: 80px
}

.header .nav li:hover h2>a,.header .nav li.cur h2>a {
	background: #176be8;
	color: #fff
}

.header .nav li:hover .sub-nav {
	top: 80px;
	opacity: 1;
	filter: alpha(opacity=1);
	visibility: visible
}

.header .nav li:hover .sub-nav a:nth-child(1)::after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1)
}

.header .nav li h2>a {
	display: block;
	padding: 0 17px;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-ms-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s
}

.header .nav li .sub-nav {
	position: absolute;
	top: 120px;
	left: 50%;
	width: 200px;
	margin-left: -100px;
	text-align: center;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition: all .5s;
	-webkit-transition: all .5s;
	transition: all .5s;
	opacity: 0;
	filter: alpha(opacity=0);
	visibility: hidden
}

.header .nav li .sub-nav a {
	display: block;
	width: 100%;
	height: 45px;
	line-height: 45px;
	border: 1px solid #e5e5e5;
	border-top: none;
	background: #fff;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-ms-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s
}

.header .nav li .sub-nav a:nth-child(1) {
	position: relative
}

.header .nav li .sub-nav a:nth-child(1)::after {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	content: '';
	border-top: 2px solid #0661a0;
	opacity: 0;
	box-sizing: border-box;
	-webkit-transform: scale(0, 1);
	transform: scale(0, 1);
	-webkit-transition: opacity .5s ease 0s,transform .5s ease 0s;
	transition: opacity .5s ease 0s,transform .5s ease 0s
}

.header .nav li .sub-nav a:hover {
	border-color: #0661a0;
	background: #0661a0;
	color: #fff
}

.header .search-btn {
	width: 80px;
	height: 80px;
	background: url(../image/search-btn.png) no-repeat center;
	cursor: pointer
}

.header .search {
	display: none;
	z-index: 666;
	position: absolute;
	width: 75%;
	height: 80px;
	top: 0;
	right: 70px;
	padding-left: 30%;
	background: #fff
}

.header .search .txt {
	width: calc(100% - 70px);
	height: 80px;
	line-height: 80px
}

.header .search .btn {
	width: 35px;
	height: 80px;
	cursor: pointer;
	background: url(../image/search-btn.png) no-repeat center;
	text-indent: -9999px
}

.header .search .btn2 {
	position: absolute;
	left: -18px;
	margin-left: 39%;
	top: 0;
	width: 18px;
	height: 80px;
	background: url(../image/search-x.png) no-repeat center;
	cursor: pointer
}

.header .language {
	position: relative;
	z-index: 1
}

.header .language strong {
	position: relative;
	display: block;
	width: 40px;
	height: 80px;
	line-height: 80px;
	font-size: 12px;
	cursor: pointer
}

.header .language strong.cur::after {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.header .language strong::after {
	position: absolute;
	top: 0;
	right: 0;
	content: '';
	width: 7px;
	height: 100%;
	background: url(../image/language_icon.png) no-repeat center;
	-webkit-transition: transform 300ms ease 0s;
	transition: transform 300ms ease 0s
}

.header .language ul {
	position: absolute;
	top: 80px;
	right: 0
}

.header .language ul li {
	width: 115px;
	height: 37px;
	line-height: 37px;
	text-align: center;
	background: #fff
}

.header .language ul li:nth-child(1) {
	border-bottom: 1px solid #e5e5e5
}

.header .language ul a {
	display: block;
	color: #666;
	font-size: 12px
}

.header .language ul a:hover {
	color: #fff;
	background: #176be8
}
 .shade
        {
            position: fixed;
            left: 0;
            top: 0;
            z-index: 9999;
            display: none;
            width: 100%;
            height: 100%;
            background: url("../image/bkg6.png") repeat;
        }
        .video-play
        {
            position: fixed;
            top: 10%;
            left: 50%;
            margin-left: -360px;
            z-index: 9999;
            display: none;
            width: 720px;
            background-color: #fff;
        }
.footer {
	height: 60px;
	background: #394458;
	color: #a5acbc;
	overflow: hidden
}

.footer .fl {
	line-height: 60px
}

.footer .bdsharebuttonbox a {
	width: 26px;
	height: 26px !important;
	margin: 17px 0 0 10px !important;
	padding: 0 !important;
	line-height: inherit !important;
	font-size: inherit;
	background: #ccc;
	overflow: hidden
}

.footer .bdsharebuttonbox .a1 {
	background: url(../image/share_1.png) no-repeat center
}

.footer .bdsharebuttonbox .a2 {
	background: url(../image/share_2.png) no-repeat center
}

.footer .select {
	padding: 0 5px;
	width: 250px;
	height: 34px;
	border: 2px solid #979ca1;
	margin-top: 14px;
	background: transparent url(../image/select_bg.png) no-repeat 95% center;
	color: #a5acbc
}

.footer .select option {
	color: #333
}

.i-banner ul li {
	height: 620px;
	background-repeat: no-repeat;
	background-position: center
}

.i-banner .owl-buttons {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	width: 1200px;
	background: #f00;
	margin: 0 auto
}

.i-banner .owl-controls .owl-buttons div {
	width: 38px;
	height: 38px;
	margin-top: -16px;
	font-size: 0
}

.i-banner .owl-controls .owl-buttons .owl-prev {
	left: 0;
	background-image: url(../image/banner_l.png)
}

.i-banner .owl-controls .owl-buttons .owl-next {
	right: 0;
	background-image: url(../image/banner_r.png)
}

.i-banner .owl-pagination {
	display: none
}

.i-banner .owl-controls .owl-page span {
	width: 14px;
	height: 14px;
	background: #6d6a6e
}

.i-banner .owl-controls .owl-page.active span,.i-banner .owl-controls .owl-page:hover span {
	background: #fff
}

@media (max-width:1024px) {
	.i-banner ul li {
		height: 4rem
	}
}

@media (max-width:750px) {
	.i-banner ul li {
		height: inherit;
		background-image: none !important
	}

	.i-banner ul li img {
		display: block
	}

	.i-banner .owl-pagination {
		text-align: inherit;
		bottom: .2rem;
		right: inherit
	}

	.i-banner .owl-pagination .owl-page span {
		width: 12px;
		height: 12px
	}
	.video-play{left: 5%;margin-left: 0;width: 90%;}
}

.banner {
	height: 270px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center
}

.i-main-head {
	position: relative;
	z-index: 1;
	margin-top: -42px;
	height: 42px;
	background: rgba(23,107,232,0.6); display:none;
}

.i-main-head .fl h2 {
	position: relative;
	padding: 0 .22rem 0 25px;
	margin-right: .25rem;
	height: 42px;
	line-height: 42px;
	font-size: 12px;
	background: url(../image/i_main_head_icon.png) no-repeat left center;
	color: #fff
}

.i-main-head .fl h2::after {
	position: absolute;
	content: '';
	width: 1px;
	height: 16px;
	background: #fff;
	right: 0;
	top: 50%;
	margin-top: -8px
}

.i-main-head .fl .slider {
	width: 360px
}

.i-main-head .fl .slider .owl-pagination {
	display: none
}

.i-main-head .fl .slider .owl-controls .owl-buttons div {
	width: 10px;
	height: 7px
}

.i-main-head .fl .slider .owl-controls .owl-buttons .owl-prev {
	left: inherit;
	top: 13px;
	right: 0;
	background: url(../image/i_main_head_t.png) no-repeat center
}

.i-main-head .fl .slider .owl-controls .owl-buttons .owl-next {
	top: inherit;
	bottom: 13px;
	background: url(../image/i_main_head_b.png) no-repeat center
}

.i-main-head .fl ul li {
	height: 42px;
	line-height: 42px;
	color: #fff;
	font-size: 12px
}

.i-main-head .fl ul li h3 {
	max-width: 238px
}

.i-main-head .fl ul li .date {
	padding-right: 45px
}

.i-main-head .fr {
	line-height: 42px
}

.i-main .i-l {
	width: calc(100% - 690px);
	padding-right: 75px
}

.i-main .i-l .tab-head li {
	padding: 0 20px;
	float: left;
	height: 38px;
	line-height: 38px;
	background: #dadedf;
	color: #545252;
	font-size: 12px;
	cursor: pointer
}

.i-main .i-l .tab-head li.cur {
	background: #176be8;
	color: #fff
}

.i-main .i-l .tab-body li {
	display: none
}

.i-main .i-l .tab-body li .els2 {
	line-height: 26px;
	height: 52px
}

.i-main .i-l .tab-body li .line {
	width: 100%;
	height: 1px;
	background: #ddd
}

.i-main .i-l .tab-body li .txt {
	position: relative;
	padding-left: 15px;
	line-height: 30px
}

.i-main .i-l .tab-body li .txt::after {
	position: absolute;
	content: '';
	top: 50%;
	left: 0;
	width: 5px;
	height: 5px;
	margin-top: -3px;
	background: #9e9e9e;
	border-radius: 50%
}

.i-main .i-l .tab-body li.cur {
	display: block
}

.i-main .i-l .tab-body li .owl-pagination {
	width: 10px;
	right: -42px
}

.i-main .i-l .tab-body li .owl-controls .owl-page {
	display: inherit
}

.i-main .i-l .tab-body li .owl-controls .owl-page span {
	width: 10px;
	height: 10px;
	margin: 6px 0;
	border: 2px solid #b1b1b1;
	background: transparent
}

.i-main .i-l .tab-body li .owl-controls .owl-page.active span,.i-main .i-l .tab-body li .owl-controls.clickable .owl-page:hover span {
	border-color: #006cb8;
	background: #006cb8
}

.i-main .i-r {
	width: 690px
}

.i-main .i-r ul {
	margin-left: -2px
}

.i-main .i-r li {
	padding-left: 2px
}

.i-main .i-r .pb5 {
	padding-bottom: 5px
}

.i-main .i-r .img {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover
}

.i-main .i-r .img1 .img {
	height: 222px
}

.i-main .i-r .img2 .img {
	height: 222px;
	background-position: top center
}

.i-main .i-r .img2 .dt {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 73px;
	background: #3a56cd
}

.i-main .i-r .img3 {
	margin-bottom: 3px
}

.i-main .i-r .img3 .img {
	height: 110px
}

.i-main .i-r .img3 .dt {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.i-main .i-r .img3 .f12 {
	color: #d1d1d1
}

.i-main .i-r .img4 .img {
	height: 110px
}

.i-main .i-r .img4 .dt {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.i-main .i-r .img4 .f12 {
	color: #eee
}
.none{ display:none;}
.ind-s2 h2{ font-size:26px; font-weight:normal; line-height:50px; font-family:Microsoft YaHei;}
.ind-s2 h2 span{ font-size:16px; color:#176be8;}
.ind-s2 h2 a{ float:right; background:#176be8 url(../image/an.png) no-repeat 10px center; line-height:26px; font-size:14px; color:#fff; padding:0 10px 0 20px; border-radius:5px;}
.news-hd{ margin-top:20px;}
.news-hd span{ display:inline-block; width:185px; line-height:45px; border:1px solid #ddd; padding-left:75px; margin-right:20px; background:url(../image/x1.png) no-repeat 50px center; cursor:pointer;}
.news-hd span.cur{ background:#176be8 url(../image/x2.png) no-repeat 50px center; color:#fff; border-color:#176be8;}
.news-bd{ margin-top:40px;}
.lopse{ width:56%;}
.lopse a{ padding-left:193px; position:relative; display:block;}
.lopse a .pic{ width:173px; position:absolute; left:0; top:0;}
.lopse a .tit{ font-size:16px; line-height:35px; height:35px; overflow:hidden; color:#333;}
.lopse a .time{ font-size:12px; color:#999; line-height:25px;}
.lopse a .con{ line-height:25px; height:100px; overflow:hidden; font-size:12px; color:#999;}
.lopse a .mpr{ margin-top:10px;color:#176be8;}
.rowpd{ width:40%;}
.rowpd dl{ border-bottom:1px solid #ddd; padding:5px 0 10px;}
.rowpd dl a dt{ height:35px; line-height:35px; font-size:14px; overflow:hidden; color:#333;}
.rowpd dl a:hover dt,.lopse a:hover .tit{ color:#176be8;}
.rowpd dl a dd{ color:#999;}
.sjbg{ background:url(../image/sjbg.jpg) no-repeat; height:470px; width:100%; position:relative;}
.sjbox1{ width:570px; height:325px; position:relative; left:0; top:15px; background:#fff; text-align:center;z-index:1;box-shadow:0px 0px 70px #666;}
.sjbox1 img{ margin-top:8px;}
.sjbox2{ width:665px;height:325px;  position:absolute; right:330px; top:90px; background:#fff;}
.sjbox2 p{ width:80%; margin:0 auto; font-size:12px; line-height:30px;color:#999;}
.sjbox2 p:first-child{ font-size:18px; color:#176be8; font-weight:bold; margin-top:50px; font-family:Microsoft YaHei;}
.sjbox2 p.sjnrl{ margin:20px auto;}
.sjbox2 a{ width:100px; display:block; color:#fff; text-align:center; height:38px; line-height:38px; border-radius:20px; background:#de101a url(../image/an.png) 70px center no-repeat;}
.main .main-nav-p {
	margin-top: -45px
}


.main .main-nav-p a {
	float: left;
	height: 45px;
	line-height: 45px;
	padding: 0 41px;
	background: #176be8;
	margin-right: 10px;
	color: #fff
}

.main .main-nav-p a:hover,.main .main-nav-p a.cur {
	background: #d62228
}

.main .main-l {
	width: calc(100% - 320px);
	padding-right: 5%
}

.main .main-r {
	width: 320px
}

.main .main-r .video .img {
	position: relative
}

.main .main-r .video .img::after {
	position: absolute;
	content: '';
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	width: 47px;
	height: 47px;
	background: url(../image/video_icon.png) no-repeat center
}

.main .main-r .video .dt {
	width: 100%;
	height: 80px
}

.main .main-r .video .dt .dtcell {
	background: #3a56cd
}

.main .main-r .video .dt .dtcell .f12 {
	color: #d1d1d1;
	padding-top: 5px
}

.main .main-r .item {
	width: 100%;
	height: 120px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	margin-top: .15rem
}

.main .main-r .item .f12 {
	color: #d1d1d1
}

.main .main-r .item .f12 {
	color: #eee
}

.main .about h2 {
	color: #e60611
}

.main .about h2 span {
	font-size: 32px
}

.main .about h2 em {
	font-size: 22px
}

.main .about2 .img {
	width: 282px
}

.main .about2 .txt {
	width: calc(100% - 282px)
}

.main .honor-list .c03 {
	color: #030202
}

.main .honor-list h2 {
	height: 45px;
	line-height: 45px;
	background: #f1f1f1
}

.main .honor-list .slider {
	padding: 0 47px
}

.main .honor-list ul li .img {
	height: 4.8rem
}

.main .honor-list .owl-pagination {
	display: none
}

.main .honor-list .owl-controls .owl-buttons div {
	width: 23px;
	height: 36px;
	background: #ccc;
	margin-top: -18px
}

.main .honor-list .owl-controls .owl-buttons .owl-prev {
	left: -23px;
	background: url(../image/honor_l.png) no-repeat center
}

.main .honor-list .owl-controls .owl-buttons .owl-next {
	right: -23px;
	background: url(../image/honor_r.png) no-repeat center
}

.main .video-list ul {
	margin-left: -0.35rem
}

.main .video-list li {
	padding-left: .35rem;
	margin-bottom: .3rem
}

.main .video-list li:hover a {
	box-shadow: 1px 1px 5px rgba(0,0,0,0.1)
}

.main .video-list li:hover h3 {
	color: #176be8
}

.main .video-list .img {
	height: 155px
}

.main .video-list .info {
	border: 1px solid #f1f1f1
}

.main .video-list .info h3 {
	height: 48px;
	line-height: 48px
}

.main .video-list .info span {
	border-top: 1px solid #f1f1f1;
	background: #fafafa;
	height: 25px;
	line-height: 25px
}

.main .news-list li {
	padding-bottom: .3rem;
	border-bottom: 1px solid #ddd;
	margin-bottom: .3rem
}

.main .news-list li:hover .date {
	background: #101f98;
	color: #fff
}

.main .news-list li:hover .date strong {
	color: #fff
}

.main .news-list li:hover h3 {
	color: #101f98
}

.main .news-list .date {
	width: 100px;
	height: 100px;
	padding: 0 15px;
	background: #f5f5f5
}

.main .news-list .date .dtcell {
	text-align: inherit
}

.main .news-list .date strong {
	font-size: 22px;
	color: #101f98
}

.main .news-list .info {
	width: calc(100% - 100px)
}

.main .news-list .info h3 {
	padding: .1rem 0 .15rem 0
}

.main .news-list .info strong {
	font-size: 22px;
	color: #101f98
}

.main .news-list .info .els2 {
	height: 56px;
	line-height: 28px
}


.main .news-info .date {
	width: 100px;
	height: 100px;
	padding: 0 15px;
	background: #f5f5f5
}

.main .news-info .date .dtcell {
	text-align: inherit
}

.main .news-info .date strong {
	font-size: 22px;
	color: #101f98
}

.main .news-info .news-con {
	width: calc(100% - 100px);
	padding-left: 3.6%
}

.main .news-page {
	margin-left: -5%
}

.main .news-page li {
	float: left;
	width: 33.3335%;
	text-align: center;
	padding-left: 5%
}

.main .news-page li a {
	display: block;
	border: 1px solid #ddd;
	height: 47px;
	line-height: 47px;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-ms-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s
}

.main .news-page li a:hover {
	border-color: #101f98;
	background: #101f98;
	color: #fff
}

.main .case-list ul {
	margin-left: -0.25rem
}

.main .case-list li {
	padding-left: .25rem
}

.main .case-list li a:hover h3 {
	color: #0e479d
}

.main .case-list .imgs {
	height: 265px
}

.main .case-list h3 {
	height: 83px;
	line-height: 83px
}

.main .pic-list ul {
	margin-left: -0.25rem
}

.main .pic-list li {
	padding-left: .25rem;
	margin-bottom: .25rem
}

.main .pic-list li a {
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-ms-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s
}

.main .pic-list li a:hover {
	box-shadow: 1px 1px 5px rgba(0,0,0,0.5)
}

.main .pic-list .imgs {
	height: auto;
}

.main .news-list2 ul {
	margin-left: -0.3rem
}

.main .news-list2 li {
	padding-left: .3rem;
	margin-bottom: .35rem
}

.main .news-list2 li a {
	border: 1px solid #dedede;
	padding: .2rem;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-ms-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s
}

.main .news-list2 li a:hover h3 {
	color: #0e479d
}

.main .news-list2 li a span {
	color: #d62228
}

.main .news-list2 li .els2 {
	height: 50px
}

.main .join-list .join-w {
	border-bottom: 1px solid #ddd
}

.main .join-list .join-head {
	position: relative;
	font-size: 16px;
	min-height: 60px;
	line-height: 60px;
	cursor: pointer
}

.main .join-list .join-head.cur::after {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}

.main .join-list .join-head::after {
	position: absolute;
	content: '';
	width: 14px;
	height: 60px;
	right: 0;
	background: url(../image/join_icon.png) no-repeat center;
	-webkit-transition: transform 300ms ease 0s;
	transition: transform 300ms ease 0s
}

.main .join-list .join-head li {
	float: left;
	display: inline-block;
	width: 28%
}

.main .message .tt1 {
	height: 65px;
	line-height: 65px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd
}

.main .message .col-lg-6 {
	margin-bottom: .35rem
}

.main .message label {
	width: 100px;
	line-height: 40px;
	text-align: right
}

.main .message .txt {
	width: calc(100% - 100px);
	height: 40px;
	line-height: 38px;
	border: 1px solid #ddd;
	padding: 0 10px
}

.main .message .txt2 {
	width: 150px
}

.main .message textarea {
	border: 1px solid #ddd;
	width: calc(100% - 100px);
	height: 105px;
	font-size: 14px;
	padding: 10px
}

.main .message .btn {
	margin-top: .75rem
}

.main .message .btn input {
	width: 232px;
	height: 45px;
	line-height: 45px;
	border-radius: 5px;
	cursor: pointer;
	background: #176be8
}

.exhibition-list {
	background: #f5f5f5;
	width: 100%;
	height: calc(100vh - 140px)
}

.exhibition-list .dtcell {
	text-align: inherit
}

.exhibition-list .mauto1 {
	max-width: 1145px;
	margin: 0 auto
}

.exhibition-list li:hover .img::after {
	opacity: 1;
	background: rgba(23,107,232,0.5)
}

.exhibition-list li:hover .img::before {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1)
}

.exhibition-list li:hover .info {
	bottom: -36px
}

.exhibition-list li:hover h3::after {
	width: 25%
}

.exhibition-list .img {
	position: relative
}

.exhibition-list .img::after,.exhibition-list .img::before {
	position: absolute;
	content: ''
}

.exhibition-list .img::after {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.1);
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-ms-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s
}

.exhibition-list .img::before {
	z-index: 1;
	top: 32.7%;
	left: 0;
	width: 100%;
	height: 68px;
	background: url(../image/exhibition_icon.png) no-repeat center;
	opacity: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition: all .5s;
	-webkit-transition: all .5s;
	transition: all .5s
}

.exhibition-list .info {
	z-index: 1;
	bottom: 0;
	left: 0;
	padding: 0 15px;
	width: 100%;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-ms-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s
}

.exhibition-list .info h3 {
	position: relative;
	padding: 15px 0 20px 0;
	border-bottom: 1px solid #fff
}

.exhibition-list .info h3::after {
	position: absolute;
	left: 0;
	top: 0;
	content: '';
	width: 9px;
	height: 2px;
	background: #fff;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition: all .5s;
	-webkit-transition: all .5s;
	transition: all .5s
}

.exhibition-list .info .txt {
	height: 35px;
	line-height: 35px
}

.exhibition-list .owl-item {
	padding: 0 5px
}

.exhibition-list .owl-pagination {
	bottom: -25%
}

.exhibition-list .owl-controls .owl-page span {
	width: 7px;
	height: 7px;
	background: #999;
	border-radius: 50px;
	margin: 0 3px;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-ms-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s
}

.exhibition-list .owl-controls .owl-page.active span,.exhibition-list .owl-controls.clickable .owl-page:hover span {
	width: 23px
}

.li35 {
	line-height: 35px
}

.imgs {
	background: url(../image/loading.gif) no-repeat center
}

.edit {
	overflow: hidden;
	line-height: 200% !important;
	font-size: 14px !important
}

.edit p,.edit span,.edit em,.edit strong {
	line-height: 200% !important
}

.in-page {
	line-height: 35px;
	color: #888
}

.in-page span {
	padding: 0 15px;
	border: 1px solid #e8e8e8
}

.in-page a {
	padding: 0 15px;
	border: 1px solid #e8e8e8
}

.in-page a:hover,.in-page a.cur {
	border-color: #176be8;
	background: #176be8;
	color: #fff
}

.bd_weixin_popup {
	height: 300px !important
}

.cll {
	color: #0e479d
}

.clls {
	color: #0e479d !important
}