blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul {
	margin:0;
	padding:0
}
table {
	border-collapse:collapse;
	border-spacing:0
}
abbr,acronym,fieldset,img {
	border:0
}
ol,ul {
	list-style:none
}
caption,th {
	text-align:left
}
q:after,q:before {
	content:''
}
.clear {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0
}
.col-c,.col-l,.col_c,.col_l,.l {
	float:left
}
.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span {
	float:right
}
.c {
	clear:both
}
.n,em {
	font-weight:400;
	font-style:normal
}
.b {
	font-weight:700
}
.i {
	font-style:italic
}
.fa {
	font-family:Arial
}
.fg {
	font-family:Georgia
}
.ft {
	font-family:Tahoma
}
.fl {
	font-family:Lucida Console
}
.fs {
	font-family:'ËÎÌå'
}
.fw {
	font-family:'Î¢ÈíÑÅºÚ'
}
.tc {
	text-align:center
}
.tr {
	text-align:right
}
.tl {
	text-align:left
}
.tdu {
	text-decoration:underline
}
.tdn,.tdn:hover,a.tdl:hover {
	text-decoration:none
}
.fc0 {
	color:#000
}
.fc3 {
	color:#333
}
.fc6 {
	color:#666
}
.fc9 {
	color:#999
}
.fcr {
	color:red
}
.fcw {
	color:#fff
}
.fcb {
	color:#00f
}
.fcg {
	color:green
}
.f0 {
	font-size:0
}
.f10 {
	font-size:10px
}
.f12 {
	font-size:12px
}
.f13 {
	font-size:13px
}
.f14 {
	font-size:14px
}
.f16 {
	font-size:16px
}
.f20 {
	font-size:20px
}
.f24 {
	font-size:24px
}
.vm {
	vertical-align:middle
}
.vtb {
	vertical-align:text-bottom
}
.vt {
	vertical-align:top
}
.vn {
	vertical-align:-2px
}
.vimg {
	margin-bottom:-3px
}
.m0 {
	margin:0
}
.ml0 {
	margin-left:0
}
.ml5 {
	margin-left:5px
}
.ml10 {
	margin-left:10px
}
.ml20 {
	margin-left:20px
}
.mr0 {
	margin-right:0
}
.mr5 {
	margin-right:5px
}
.mr10 {
	margin-right:10px
}
.mr20 {
	margin-right:20px
}
.mt5 {
	margin-top:5px
}
.mt10 {
	margin-top:10px
}
.mt20 {
	margin-top:20px
}
.mb5 {
	margin-bottom:5px
}
.mb10 {
	margin-bottom:10px
}
.mb20 {
	margin-bottom:20px
}
.ml-1 {
	margin-left:-1px
}
.mt-1 {
	margin-top:-1px
}
.p1 {
	padding:1px
}
.pl5 {
	padding-left:5px
}
.p5 {
	padding:5px
}
.pt5 {
	padding-top:5px
}
.pr5 {
	padding-right:5px
}
.pb5 {
	padding-bottom:5px
}
.p10 {
	padding:10px
}
.pl10 {
	padding-left:10px
}
.pt10 {
	padding-top:10px
}
.pr10 {
	padding-right:10px
}
.pb10 {
	padding-bottom:10px
}
.p20 {
	padding:20px
}
.pl20 {
	padding-left:20px
}
.pt20 {
	padding-top:20px
}
.pr20 {
	padding-right:20px
}
.pb20 {
	padding-bottom:20px
}
.pr,.rel {
	position:relative
}
.abs,.pa {
	position:absolute
}
.dn {
	display:none
}
.db {
	display:block
}
.dib {
	-moz-inline-stack:inline-block;
	display:inline-block
}
.di {
	display:inline
}
.ovh {
	overflow:hidden
}
.ovs {
	overflow:scroll
}
.vh {
	visibility:hidden
}
.vv {
	visibility:visible
}
.lh14 {
	line-height:14px
}
.lh16 {
	line-height:16px
}
.lh18 {
	line-height:18px
}
.lh20 {
	line-height:20px
}
.lh22 {
	line-height:22px
}
.lh24 {
	line-height:24px
}
.fix {
	*zoom:1
}
.fix:after,.fix:before {
	display:block;
	content:"clear";
	height:0;
	clear:both;
	overflow:hidden;
	visibility:hidden
}
.z {
	_zoom:1
}
.h1 {
	height:1px
}
.h5 {
	height:5px
}
.h,.h10 {
	height:10px
}
.h15 {
	height:15px
}
.h20 {
	height:20px
}
.h,.h1,.h10,.h15,.h20,.h5 {
	font-size:0;
	line-height:0;
	overflow:hidden;
	clear:both
}
*,:after,:before {
	margin:0;
	padding:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	outline:0!important;
	-webkit-tap-highlight-color:rgba(255,255,255,0);
	-webkit-tap-highlight-color:transparent;
	-webkit-text-size-adjust:100%;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased
}
body {
	font:14px/1.5 ËÎÌå,Arial,sans-serif;
	color:#333;
	font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif;
	-webkit-font-smoothing:antialiased;
	overflow-x:hidden
}
img {
	max-width:100%;
	border:none
}
input,select,textarea {
	font-size:14px;
	color:#333;
	font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif;
	border:none
}
input [type=submit],input[type=button],input[type=checkbox],input[type=radio],input[type=reset],select {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
::-webkit-input-placeholder {
	color:#999
}
::-moz-placeholder {
	color:#999
}
::-ms-input-placeholder {
	color:#999
}
select::-ms-expand {
	display:none
}
a {
	color:#333;
	text-decoration:none
}
a:hover {
	color:#ff4b59
}
.pt120{padding-top: 120px;}
.wp {
	margin:0 auto;
	width:98%;
	max-width:1200px
}
.header {
	position:fixed;
	top:0;
	left:0;
	right:0;
	height:80px;
	padding:0 25px 0 53px;
	background:url(../images/hd-bg.png) top center repeat-x;
	z-index:99
}
.logo {
	float:left;
	margin-top:2px
}
.logo img {
	display:inline-block;
	vertical-align:middle
}
.hdr {
	float:right
}
.nav {
	float:left;
	margin-right:95px
}
.nav li {
	float:left
}
.nav li>a {
	display:block;
	font-size:20px;
	line-height:80px;
	color:#fff;
	padding:0 42px
}
.nav li.ok>a,.nav li.on>a,.nav li>a:hover {
	background-color:#1e4696
}
.nav .sub {
	display:none;
	position:absolute;
	left:0;
	right:0;
	background-color:#fff;
	box-shadow:0 0 10px rgba(0,0,0,.3)
}
.nav .sub h3 {
	font-weight:400;
	margin:30px auto 26px;
	width:177px;
	height:48px;
	line-height:46px;
	border-radius:24px;
	text-align:center;
	border:1px solid #d0d0d0;
	font-size:24px;
	color:#1e4696
}
.nav .sub h3 a {
	display:block;
	height:100%;
}
.nav .sub .l {
	width:628px;
	border-right:1px solid #e0e0e0
}
.nav .sub .r {
	/*padding-left:45px;*/
	width:525px
}
.nav .sub .items {
	overflow:hidden;
	padding:0 0 38px 50px;
}
.nav .sub .l .items{padding-left: 130px;}
.nav .sub .r .items{padding-left: 40px;}
.nav .sub .items .item {
	float:left
}
.nav .sub .items .item h4 {
	font-size:20px;
	color:#000;
	margin-bottom:10px
}
.nav .sub .items .item .con a {
	display:block;
	font-size:16px;
	line-height:30px;
	color:#161616;
	padding-right:40px;
	min-width:155px
}
.nav .sub .items .item2 .con a {
	padding-right:0
}
.nav .sub .items .item .con a:hover {
	color:#1e4696
}
.nav .sub1{position: absolute;width: 1100px;left: 50%;top: 100%;margin-left: -500px;
	background-color: rgba(30,70,150,.8);display: none;padding: 10px 0;
}
.nav .sub1 .con{overflow: hidden;}
.nav .sub1 .con a {
	padding: 0 30px;
	display:block;float: left;
	line-height:40px;color: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.nav .sub1 .con a:hover{text-decoration: underline;}
.lang {
	position:relative;
	float:left;
	width:75px;
	margin-right:20px
}
.lang .show {
	padding-right:17px;
	line-height:80px;
	letter-spacing:1px;
	background:url(../images/icon-sj.png) right center no-repeat;
	font-size:16px;
	color:#fff;
	cursor:pointer
}
.lang .opt {
	display:none;
	position:absolute;
	top:100%;
	left:0;
	right:0;
	z-index:10;
	background-color:rgba(0,0,0,.3)
}
.lang .opt li span {
	display:block;
	line-height:30px;
	color:#fff;
	cursor:pointer;
	text-align:center
}
.so {
	float:right;
	position:relative;
	width:204px;
	height:27px;
	border-radius:13px;
	border:1px solid rgba(255,255,255,.7);
	margin-top:27px
}
.so .inp {
	width:100%;
	line-height:25px;
	padding:0 44px 0 10px;
	border-radius:14px;
	background-color:transparent;
	color:#fff
}
.so .btn {
	position:absolute;
	top:0;
	right:0;
	width:40px;
	height:25px;
	background:url(../images/so.png) center no-repeat;
	font-size:0;
	cursor:pointer
}
.menuBtn {
	display:none;
	position:fixed;
	top:12px;
	right:12px;
	width:30px;
	height:30px;
	cursor:pointer;
	transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	-o-transition:.3s
}
.menuBtn b {
	display:block;
	height:4px;
	background-color:#fff;
	margin:4px 0;
	transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	-o-transition:.3s
}
.menuBtn.open b {
	display:none;
	margin:-5px 0 0;
	position:absolute;
	left:0;
	top:50%;
	width:30px
}
.menuBtn.open b:first-child {
	display:block;
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-ms-transform:rotate(45deg)
}
.menuBtn.open b:last-child {
	display:block;
	transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg)
}
.footer {
	background-color:rgba(0,0,0,.75);
	color:#dcddde;
	padding:7px 12px;
	overflow:hidden
}
.footer2 {
	position:fixed;
	bottom:0;
	left:0;
	right:0;
	z-index:99
}
.footer a {
	padding:0 6px;
	color:#dcddde
}
.footer a:hover {
	color:#fff
}
.fd-left {
	float:left
}
.fd-right {
	float:right
}
.fd-right span {
	position:relative;
	padding-right:12px;
	margin-right:8px
}
.fd-right span:after {
	content:'';
	position:absolute;
	top:2px;
	right:-5px;
	width:1px;
	height:18px;
	background-color:rgba(255,255,255,.3)
}

.fix-list{position: fixed;right: 0;bottom: 30%;z-index: 1024;}
.fix-list li{position: relative;margin-bottom: 1px;}
.fix-list li span{width: 40px;height: 40px;display: block;cursor: pointer;
	background-position: center center;background-repeat: no-repeat;
	background-color: #005da4;
}
.fix-list .i1 span{background-image: url(../images/i-001.png);}
.fix-list .i2 span{background-image: url(../images/i-002.png);}
.fix-list .i3 span{background-image: url(../images/i-003.png);}
.fix-list .tel{height: 40px;position: absolute;right: 41px;top: 0;width: 160px;display: none;
	background-color: #005da4;line-height: 40px;text-align: center;font-size: 14px;color: #fff;
}
.fix-list .qr{height: 160px;position: absolute;right: 41px;top: 0;width: 160px;padding: 5px;
	background-color: #005da4;display: none;
}
.fix-list .qr img{width: 100%;height: 100%;display: block;}
.fix-list li:hover .tel,.fix-list li:hover .qr{display: block;}
.pages {
	font-size:0;
	text-align:center;
	margin:22px 0 100px
}
.pages ul {
	display:inline-block
}
.pages li {
	float:left;
	margin-right:5px
}
.pages li.end a,.pages li.turn a {
	width:64px
}
.pages ul li a,.pages ul li span {
	display:block;
	width:36px;
	height:36px;
	line-height:34px;
	text-align:center;
	font-size:16px;
	color:#666;
	border:1px solid #ccc;
	text-decoration:none
}
.pages ul li a:hover {
	color:#1e4696
}
.pages ul li.on a {
	border-color:#285cb2;
	background-color:#285cb2;
	color:#fff
}
.pages ul li span {
	border:0
}
.banner {
	position:relative
}
.banner .item {
	position:relative;
	display:block;
	height:620px;
	background-repeat:no-repeat;
	background-position:center;
	-webkit-background-size:cover;
	background-size:cover
}
.banner .slick-dots {
	position:absolute;
	text-align:center;
	z-index:3;
	right:24px;
	top:50%
}
.banner .slick-dots li {
	margin:0 5px
}
.banner .slick-dots button {
	width:32px;
	height:32px;
	font-size:0;
	cursor:pointer;
	border:none;
	background:url(../images/icon-dots.png) center no-repeat
}
.banner .slick-dots li.slick-active button {
	background-image:url(../images/icon-dots-on.png)
}
.banner .item h2 {
	position:absolute;
	top:35%;
	left:0;
	right:0;
	font-weight:400;
	font-size:80px;
	color:#fff;
	text-align:center
}
.banner .item h2 em {
	text-transform:uppercase;
	display:block;
	font-size:30px;
	color:#fff;
	opacity:.7
}
.m-tab1{overflow: hidden;margin-bottom: 20px;max-width: 400px;margin: 0 auto 50px;}
.m-tab1 li{float: left;width: 50%;text-align: center;}
.m-tab1 li a{display: block;line-height: 40px;padding: 0 20px;font-size: 16px;background-color: #f4f4f4;}
.m-tab1 li.on a,.m-tab1 li:hover a{background-color: #1e4696;color: #fff;}
.m-tab1 .g-tit1 h3{font-size: 22px;}
.m-function {
	position:absolute;
	left:0;
	right:0;
	bottom:38px
}
.m-function ul {
	text-align:center;
	font-size:0
}
.m-function ul li {
	display:inline-block;
	margin:0 13px
}
.m-function h3 {
	font-weight:400;
	font-size:21px;
	color:#fff;
	text-align:center;
	margin-bottom:20px
}
.m-function .con a {
	display:inline-block;
	width:160px;
	height:120px;
	font-size:22px;margin: 0 13px;
	color:#fff;border-radius: 10px;
	text-align:center;padding-top: 16px;font-weight: bold;
}
.m-function .con span{
	height: 55px;display: block;margin-bottom: 7px;
	background-repeat:no-repeat;
	background-position:center center;
	-o-background-size: auto 60px;
	-ms-background-size: auto 60px;
	-moz-background-size: auto 60px;
	-webkit-background-size: auto 60px;
	background-size: auto 60px;
	transition: .8s;
	-ms-transition: .8s;
	-moz-transition: .8s;
	-webkit-transition: .8s;
	-o-transition: .8s;
}
.m-function .con a:hover span{
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}
.ban {
	height:450px;
	background-repeat:no-repeat;
	background-position:center;
	-webkit-background-size:cover;
	background-size:cover;
	position:relative;
}
.ban .g-tit1 {
	position:absolute;
	top:52%;
	left:0;
	right:0;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);margin-bottom: 0;
}
.ban .g-tit1 h3:after {
	background-color:#fff;
}
.ban .g-tit1 h3{font-size: 80px;font-weight: bold;}
.nav2 {
	position:relative;
	z-index:2;
	height:60px;
	box-shadow:0 0 15px rgba(0,0,0,.2);
	margin-bottom:40px
}
.nav2 ul li {
	float:left;
	border-right:1px solid #dfe4ed;width:25%;
}
.nav2 ul li:first-child {
	border-left:1px solid #dfe4ed
}
.nav2 ul li a {
	display:block;
	font-size:18px;
	line-height:60px;
	font-weight:bold;
	color:#666;
	text-align:center
}
.nav2 ul li a:hover {
	color:#1e4696
}
.nav2 ul li.on a {
	background-color:#1e4696;
	color:#fff
}
.g-tit1 {
	margin-bottom:30px
}
.g-tit1 h3 {
	position:relative;
	font-weight:400;
	font-size:40px;
	padding-bottom:11px;
	color:#1e4696;
	text-align:center
}
.g-tit1 h3:after {
	content:'';
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:-17px;
	width:34px;
	height:1px;
	background-color:#000
}
.g-tit1.t2 h3 {
	color:#fff
}
.g-tit1.t2 h3:after {
	content:'';
	background-color:#fff
}
.m-about {
	padding:10px 0 40px;
	overflow:hidden
}
.m-about .txt {
	float:left;
	width:47%
}
.m-about .txt p {
	font-size:16px;
	line-height:34px;
	color:#333
}
.m-about .pic {
	float:right;
	width:47%;
	padding:12px 0 0
}
.m-about .pic img {
	display:block;
	width:100%;
	margin-bottom:60px
}
.m-history {
	padding:40px 0 128px;
	background:url(../images/q-bg1.jpg) bottom center no-repeat
}
.slick-his {
	padding:30px 0 80px
}
.slick-his .time {
	position:relative;
	float:left;
	width:420px;
	padding:50px 0 0 45px
}
.slick-his .time:after {
	content:'';
	position:absolute;
	top:70px;
	right:0;
	width:1px;
	height:113px;
	background-color:#a3a3a3
}
.slick-his .time h4 {
	font-weight:400;
	font-size:100px;
	line-height:1.1;
	color:#000;
	text-align:center;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.slick-his .time h4.t2 {
	font-size:60px;
	margin-top:35px
}
.slick-his .time p {
	text-transform:uppercase;
	font-size:15px;
	letter-spacing:2px;
	color:#a0a0a0;
	text-align:center
}
.slick-his .txt {
	overflow:hidden;
	font-size:16px;
	line-height:34px;
	padding-left:75px
}
.slick-his .slick-arrow {
	position:absolute;
	top:150px;
	margin-top:-46px;
	width:92px;
	height:92px;
	background-repeat:no-repeat;
	background-position:center;
	font-size:0;
	border:0;
	background-color:transparent;
	cursor:pointer;
	z-index:10
}
.slick-his .slick-prev {
	left:-92px;
	background-image:url(../images/q-prev.png)
}
.slick-his .slick-next {
	right:-92px;
	background-image:url(../images/q-next.png)
}
.slick-his .slick-prev:hover {
	background-image:url(../images/q-prev-on.png)
}
.slick-his .slick-next:hover {
	background-image:url(../images/q-next-on.png)
}
.slick-time {
	background:url(../images/time-bg.png) center no-repeat
}
.slick-time .slider {
	margin:0 -20px
}
.slick-time h4 {
	position:relative;
	padding-top:55px;
	font-weight:400;
	font-size:16px;
	text-align:center;
	cursor:pointer
}
.slick-time .item.on h4 {
	color:#3576c9
}
.slick-time .item h4:after {
	content:'';
	position:absolute;
	top:12px;
	left:50%;
	margin-left:-1px;
	width:2px;
	height:36px;
	background:url(../images/time.png) center no-repeat
}
.slick-time .item.on h4:after {
	background-image:url(../images/time-on.png)
}
.m-map {
	margin:78px 0 80px;
	position:relative
}
.m-map .g-tit1 {
	position:absolute;
	top:0;
	left:0;
	right:0
}
.m-map .map-box {
	position:relative;
	width:1032px;
	height:804px;
	margin:0 auto;
	background:url(../images/new-map.png) center no-repeat;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.m-map .map-box .pic {
	display:none
}
.m-map .map-box li {
	position:absolute;
	cursor:pointer
}
.m-map .map-box .li1 {
	top:177px;
	left:166px
}
.m-map .map-box .li2 {
	top:275px;
	left:511px
}
.m-map .map-box .li3 {
	top:281px;
	left:638px
}
.m-map .map-box .li4 {
	top:237px;
	left:712px
}
.m-map .map-box .li5 {
	top:329px;
	left:622px
}
.m-map .map-box .li6 {
	top:477px;
	left:415px
}
.m-map .map-box .li7 {
	top:408px;
	left:498px
}
.m-map .map-box .li8 {
	top:397px;
	left:600px
}
.m-map .map-box .li9 {
	top:448px;
	left:702px
}
.m-map .map-box .li10 {
	top:632px;
	left:578px
}
.m-map .map-box .li4 .con,
.m-map .map-box .li9 .con,
.m-map .map-box .li8 .con,
.m-map .map-box .li10 .con,
.m-map .map-box .li3 .con,
.m-map .map-box .li5 .con{right: 0;left: auto;}

.m-map .map-box h4 {
	/*font-weight:400;*/
	font-size:14px;
	/*line-height:35px;*/
	padding-right:38px;color: #e60a13;padding-top: 21px;
	background:url(../images/i-red.png) right top no-repeat;
	-o-background-size: 28px auto;
	-ms-background-size: 28px auto;
	-moz-background-size: 28px auto;
	-webkit-background-size: 28px auto;
	background-size: 28px auto;
}
.m-map .map-box .li8 h4{background-position: center top;padding-top: 35px;padding-right: 26px;}
.m-map .map-box .li5 h4{background-position: left top;padding-left: 15px;padding-right: 0;}
.m-map .map-box .li9 h4{background-position: left top;padding-left: 15px;padding-right: 0;}
.m-map .map-box .li3 h4{font-size: 0;text-indent: 9999px;padding: 22px;}
.m-map .map-box .con {
	display:none;
	position:absolute;
	top:100%;
	left:0;
	background-color:#fff;
	padding:15px;
	border-radius:15px;
	z-index:2;
	box-shadow:0 0 5px rgba(0,0,0,.15)
}
.m-map .map-box .con p {
	white-space:nowrap
}
.m-map .map-box li:hover .con {
	display:block
}
.map-row2 {
	padding:70px 0 80px;
	background-color:#1e4696
}
.map-row2 .pic img {
	display:block;
	margin:0 auto
}
.map-row3 {
	padding:67px 0 72px
}
.ul-kh li {
	margin-bottom:15px
}
.ul-kh li h3 {
	position:relative;
	font-size:20px;
	padding-left:17px;
	font-weight:400;
	color:#1e4696;
	margin-bottom:6px
}
.ul-kh li h3:after {
	content:'';
	position:absolute;
	left:0;
	top:50%;
	margin-top:-10px;
	width:5px;
	height:20px;
	background-color:#1e4696
}
.ul-kh li .con {
	margin-left:-18px;
	overflow:hidden;
	color:#666
}
.ul-kh li .con a {
	padding-left:18px;
	overflow:hidden;
	font-size:16px;
	line-height:30px;
	color:#666;
	padding-right:30px;
	text-decoration:none;
	display:inline-block;
	vertical-align:middle
}
.ul-kh li .con a:hover {
	color:#1e4696
}
.ul-imgtxt {
	overflow:hidden;
	margin:0 -13px
}
.ul-imgtxt li {
	float:left;
	width:25%;
	margin-bottom:23px
}
.ul-imgtxt .inner {
	margin:0 13px
}
.ul-imgtxt .pic {
	position:relative;
	padding-top:75%;
	margin-bottom:17px;
	overflow:hidden
}
.ul-imgtxt .pic img {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	-webkit-transition:.3s;
	-o-transition:.3s;
	transition:.3s;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	backface-visibility:hidden
}
.ul-imgtxt .pic:hover img {
	-webkit-transform:scale(1.08);
	-ms-transform:scale(1.08);
	-o-transform:scale(1.08);
	transform:scale(1.08)
}
.ul-imgtxt .txt {
	text-align:center;
	padding:0 14px
}
.ul-imgtxt .txt h4 {
	font-weight:400;
	font-size:14px;
	line-height:24px;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
	height:48px
}
.ul-imgtxt .txt h4 a {
	color:#333
}
.ul-imgtxt .txt h4 a:hover {
	color:#1e4696
}
.g-row {
	padding-left:1px;
	overflow:hidden
}
.g-row .g-item {
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.g-row .g-20 {
	width:20%
}
.g-row .g-25 {
	width:25%
}
.g-row .g-33 {
	width:33.3333%
}
.g-row .g-40 {
	width:40%
}
.g-row .g-50 {
	width:50%
}
.m-culture ul {
	padding-top:1px
}
.m-culture li {
	margin-left:-1px;
	padding-top:50px;
	height:298px;
	text-align:center;
	border:1px solid #d8d8d8;
	margin-top:-1px
}
.m-culture .pic {
	height:104px;
	background-repeat:no-repeat;
	background-position:center center
}
.m-culture h3 {
	margin-bottom:3px;
	font-size:20px;
	line-height:34px;
	color:#333
}
.m-culture .desc {
	font-size:16px;
	line-height:22px;
	color:#666;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;
	overflow:hidden;
	height:66px
}
.m-culture li:hover h3,.m-culture li:hover p.desc {
	color:#fff
}
.m-culture li:hover {
	background-color:#1e4696
}
.m-culture .item1:hover .pic {
	background-image:url(../images/z02-01-on.png)!important
}
.m-culture .item2:hover .pic {
	background-image:url(../images/z02-02-on.png)!important
}
.m-culture .item3:hover .pic {
	background-image:url(../images/z02-03-on.png)!important
}
.m-culture .item4:hover .pic {
	background-image:url(../images/z02-04-on.png)!important
}
.m-culture .item5:hover .pic {
	background-image:url(../images/z02-05-on.png)!important
}
.m-culture .item6:hover .pic {
	background-image:url(../images/z02-06-on.png)!important
}
.m-culture .item7:hover .pic {
	background-image:url(../images/z02-07-on.png)!important
}
.row-a1 {
	overflow:hidden
}
.row-a1 .col-l {
	width:67.5%
}
.row-a1 .col-r {
	width:29.0833%
}
.ul-tab1 {
	border-bottom:1px solid #d8d8d8
}
.ul-tab1 li {
	margin-left:-1px;
	height:60px;
	padding:15px 0
}
.ul-tab1 li a {
	display:block;
	height:30px;
	font-size:16px;
	line-height:30px;
	text-align:center;
	color:#666;
	border-left:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8
}
.ul-tab1 li.on,.ul-tab1 li:hover {
	padding:0;
	border-left:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8
}
.ul-tab1 li.on a,.ul-tab1 li:hover a {
	border:0;
	border-top:1px solid #1e4696;
	line-height:58px;
	color:#1e4696
}
.m-tab1-con .article {
	line-height:30px;
	padding-top:35px
}
.m-tab1-con .article h2 {
	margin-bottom:3px;
	font-size:22px;
	color:#1e4696
}
.m-tab1-con .article p {
	font-size:16px;
	color:#333
}
/*.m-tab1-con .article ul {
	margin:10px -5px 22px
}
.m-tab1-con .article li {
	padding:0 5px;
	margin-bottom:10px;
	height:40px
}
.m-tab1-con .article li a {
	display:block;
	border:1px solid #d8d8d8;
	text-align:center;
	line-height:40px;
	font-size:14px;
	color:#666
}
.m-tab1-con .article li:hover a {
	background-color:#1e4696;
	border-color:#1e4696;
	color:#fff
}*/
.ul-select{overflow: hidden;padding-top: 30px;}
.ul-select li{width: 240px;overflow: hidden;float: left;margin-right: 40px;}
.ul-select li a{display: block;position: relative;height: 281px;}
.ul-select .pic{height: 100%;}
.ul-select .pic img{width: 100%;height: 100%;display: block;}
.ul-select .txt{position: absolute;bottom: 0;right: 0;left: 0;background-color: #fff;padding: 15px 10px 20px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.ul-select .txt h4{font-size: 20px;color: #303030;margin-bottom: 3px;}
.ul-select .txt p{line-height: 18px;height: 90px;overflow: hidden;color: #808080;font-size: 14px;
	text-align:justify;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.ul-select li:hover .txt,.ul-select li.on .txt{background: 0;}
.ul-select li:hover .txt p,.ul-select li.on .txt p{height: 0;overflow: hidden;}
.ul-select li:hover .txt h4,.ul-select li.on .txt h4{color: #fff;text-shadow:2px 2px 5px #333333;font-size: 24px;}
.m-box dt {
	margin-bottom:10px
}
.m-box dt h2 {
	padding-left:15px;
	font-size:20px;
	line-height:30px;
	color:#1e4696;
	font-weight:400;
	background:url(../images/z05-icon01.png) 0 center no-repeat
}
.m-box .pic {
	text-align:center
}
.m-box .pic img {
	max-width:100%
}
.m-tab1-con .s2 {
	padding-top:40px;
	overflow:hidden
}
.m-tab1-con .s2 .m-box {
	width:50%;
	float:left
}
.m-tab1-con .s2 .m-box dt {
	margin-bottom:25px
}
.m-box2 {
	padding:0 25px;
	background:url(../images/z05-bg01.png) center center
}
.m-box2 h2 {
	margin-bottom:4px;
	padding-top:9px;
	font-size:18px;
	line-height:50px;
	color:#333;
	font-weight:400
}
.ul-hot {
	padding-bottom:30px;
	margin:0 -5px;
	overflow:hidden
}
.ul-hot li {
	margin-bottom:10px;
	padding:5px;
	height:30px
}
.ul-hot li a {
	display:block;
	background:#d9dadb;
	font-size:14px;
	line-height:30px;
	color:#666;
	text-align:center
}
.ul-hot li:hover a {
	background:#1e4696;
	color:#fff
}
.m-team ul.g-row {
	margin:0 -15px;
	overflow:hidden
}
.m-team li {
	margin-bottom:30px;
	padding:0 15px;
	height:194px;
	overflow:hidden
}
.m-team li .pic {
	width:142px;
	float:left
}
.m-team li .pic a {
	display:block;
	position:relative;
	padding-top:137%
}
.m-team li .pic img {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.m-team .txt {
	overflow:hidden;
	height:100%;
	padding:10px 45px 0 27px;
	border:1px solid #d8d8d8;
	border-left:0
}
.m-team .tit {
	margin-bottom:12px;
	overflow:hidden
}
.m-team .tit h3 {
	margin-right:15px;
	float:left;
	border-bottom:2px solid #1e4696;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.m-team .tit h3 a {
	font-size:22px;
	line-height:62px;
	color:#1e4696
}
.m-team .tit p {
	font-size:16px;
	line-height:62px;
	color:#333;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.m-team p.desc {
	font-size:14px;
	line-height:26px;
	color:#666;
	max-height:78px;
	overflow:hidden
}
.m-team li:hover .txt {
	border-color:#1e4696;
	background-color:#1e4696
}
.m-team li:hover h3 {
	border-color:#fff
}
.m-team li:hover h3 a,.m-team li:hover p {
	color:#fff
}
.m-newscenter {
	padding:0 0 8px
}
.m-newscenter li {
	overflow:hidden;
	position:relative;
	padding:15px 0 22px;
	border-bottom:1px dashed #e0e0e0
}
.m-newscenter .pic {
	margin:18px 20px 0 0;
	width:210px;
	height:160px;
	float:left;overflow: hidden;
}
.m-newscenter .pic img {
	width:100%;
	height:100%;
	display:block;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-newscenter li:hover .pic img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.m-newscenter .txt {
	overflow:hidden;
	padding-right:240px
}
.m-newscenter .tit {
	margin-bottom:13px
}
.m-newscenter .tit h3 {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.m-newscenter .tit h3 a {
	font-size:18px;
	line-height:50px;
	color:#333;
	font-weight:400
}
.m-newscenter .tit em {
	width:77px;
	display:block;
	border-bottom:1px solid #b9b9b9
}
.m-newscenter .desc {
	margin-bottom:15px;
	max-height:44px;
	font-size:14px;
	line-height:22px;
	color:#666;
	overflow:hidden
}
.m-newscenter .date {
	font-size:14px;
	line-height:26px;
	color:#999
}
.m-newscenter .more {
	width:35px;
	height:35px;
	border-radius:50%;
	border:1px solid #ccc;
	font-size:21px;
	line-height:33px;
	text-align:center;
	color:#ccc;
	/*font-family:"ÐÂËÎÌå";*/
	font-family: '宋体';
	display:block;
	position:absolute;
	top:27px;
	right:1px
}
.m-newscenter li:hover h3 a {
	color:#1e4696
}
.m-newscenter li:hover a.more {
	color:#fff;
	background:#1e4696
}
.m-newsdetail h1 {
	font-size:24px;
	line-height:36px;
	color:#333;
	font-weight:400;
	text-align:center
}
.m-newsdetail p.date {
	padding-bottom:9px;
	font-size:14px;
	line-height:32px;
	color:#606060;
	text-align:center;
	border-bottom:1px dotted #e0e0e0
}
.m-newsdetail .article {
	padding:21px 50px 20px;
	border-bottom:1px dotted #e0e0e0;
	font-size:16px;
	line-height:2.13;
	color:#666;
	text-align:justify
}
/*.m-newsdetail .article img {
	display:block;
	margin:20px 0
}*/
.m-newsdetail .pages2 {
	padding-top:22px;
	overflow:hidden
}
.m-newsdetail .pages2 a,.m-newsdetail .pages2 li {
	max-width:40%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:14px;
	line-height:30px;
	color:#666
}
.m-newsdetail .pages2 .pages-prev {
	float:right
}
.m-newsdetail .pages2 a:hover {
	color:#1e4696
}
.m-advertise li {
	margin-bottom:8px
}
.m-advertise .tit {
	padding-left:30px;
	overflow:hidden;
	background:url(../images/icon-xx.png) right center no-repeat #f9fafc;
	cursor:pointer
}
.m-advertise .tit.on {
	background-image:url(../images/icon-xs.png);
	background-color:#1e4696
}
.m-advertise .tit p {
	font-size:14px;
	line-height:47px;
	color:#333;
	float:left
}
.m-advertise .tit p.s1 {
	width:40.8333%
}
.m-advertise .tit p.s2 {
	width:17.08333%
}
.m-advertise .tit p.s3 {
	width:19.1667%
}
.m-advertise .tit p.s4 {
	width:16.6666%
}
.m-advertise .advertise {
	display:none;
	padding:25px 30px 28px
}
.m-advertise .advertise p {
	font-size:14px;
	line-height:24px;
	color:#333;
	font-weight:700
}
.m-advertise .advertise p span {
	font-weight:400
}
.m-advertise .advertise p.require {
	padding-top:10px;
	padding-bottom:25px
}
.m-advertise .advertise p.require span {
	color:#666;
	display:block
}
.m-advertise .advertise a.apply {
	width:120px;
	height:43px;
	display:block;
	text-align:center;
	line-height:43px;
	background:#1e4696;
	color:#fff
}
.m-advertise .tit.on p {
	color:#fff
}
.h100 {
	height:100px;
	clear:both
}
/*18/07/28新增宇图期刊*/
.ul-list1{overflow: hidden;margin: 0 0 49px -120px;}
.ul-list1 li{border-bottom: 1px solid #dfe4ed;float: left;width: 25%}
.ul-list1 .con{margin-left: 120px;padding: 49px 0 50px;color: #333;font-size: 16px;}
.ul-list1 .tit{line-height: 1.1;margin-bottom: 10px;overflow: hidden;}
.ul-list1 .tit span{white-space: nowrap;overflow: hidden;-ms-text-overflow: ellipsis;
text-overflow: ellipsis;display: block;}
.ul-list1 .pic{position: relative;padding-top: 136%;height: 0;margin-bottom: 14px;overflow: hidden;}
.ul-list1 img{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}
.ul-list1 .pic:hover img{-webkit-transform: scale(1.08);-ms-transform: scale(1.08);-o-transform: scale(1.08);transform: scale(1.08);}
.ul-list1 h5{font-weight: normal;position: absolute;bottom: 0;left: 0;width: 100%;height: 40px;line-height: 40px;
color: #fff;font-size: 14px;padding: 0 10px;background-color: rgba(0,0,0,.6);white-space: nowrap;overflow: hidden;-ms-text-overflow: ellipsis;
text-overflow: ellipsis;}
.ul-list1 .a-link{overflow: hidden;height: 16px;line-height: 16px;}
.ul-list1 .a-link a{-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}
.ul-list1 .a-link a:hover{opacity: 0.8;filter: alpha(opacity=80);}
.ul-list1 .online{float: left;padding-left: 30px;background:url(../images/n-i1.png) left center no-repeat;color: #333;}
.ul-list1 .dw{float: right;padding-left:26px;background:url(../images/n-i2.png) left center no-repeat;color: #1e4696;}
.pages li.end a,.pages li.turn a{width: auto !important;}
.pages ul li a,.pages ul li span{width: auto !important;padding: 0 14px;}



/*******************************
	-------[=首页]-------
********************************/
.index-row{overflow: hidden;background-color: #f4f4f4;padding-bottom: 50px;}
.index-t1{font-size: 26px;font-weight: normal;color: #303030;padding: 35px 0 15px;}
.index-t1 .more{float: right;font-size: 16px;line-height: 45px;font-weight: bold;}
.index-row .col-l{width: 360px;}
.index-row .col-c,.index-row .col-r{width: 420px;padding-left: 40px;}
.m-slider1{}
.m-slider1 .con{display: block;position: relative;}
.m-slider1 .pic{padding-top: 66%;height: 0;position: relative;overflow: hidden;}
.m-slider1 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;}
.m-slider1 h4{position: absolute;left: 0;right: 0;bottom: 0;height: 40px;line-height: 40px;padding: 0 88px 0 18px;
	background: rgba(0,0,0,.66);font-size: 18px;color: #fff;font-weight: normal;
}

.m-slider1 .slick-dots{position: absolute;right: 13px;bottom: 13px;}
.m-slider1 li{float: left;margin-left: 10px;}
.m-slider1 li button{width: 14px;height: 14px;border: 2px solid #fff;border-radius: 50%;
	font-size: 0;background: 0;text-indent: -9999px;cursor: pointer;outline: 0;
}
.m-slider1 li.slick-active button{background-color: #fff;}
.m-list1{padding: 10px;background-color: #fff;}
.m-list1 li a{display: block;height: 36px;line-height: 36px;
	text-overflow:ellipsis;white-space: nowrap;overflow: hidden;
}
.m-list1 li span{padding-right: 20px;}
.m-list1 li:hover a{color: #1e4696;}











@media only screen and (max-width:1799px) {
	.nav li>a {
	padding:0 15px;
	font-size:18px
}
.footer {
	font-size:12px
}
.footer a {
	padding:0 3px
}
.nav {
	margin-right:20px
}
.banner .item h2 {
	top:30%;
	font-size:60px
}
.banner .item h2 em {
	font-size:24px
}
}
@media only screen and (max-width:1399px) {
	.ban {
	height:300px;
}
.g-tit1 h3 {
	font-size:28px;
}
.ban .g-tit1 h3{font-size: 60px;}
.ban .g-tit1{top: 56%;}
.slick-his {
	padding:0 0 30px;
}
.slick-his .txt {
	font-size:14px;
	line-height:26px;
}
.slick-his .time {
	padding-top:15px;
}
.slick-his .time:after {
	top:35px;
}
}
@media only screen and (max-width:1365px) {
	.nav li>a {
	font-size:16px;
	padding:0 15px
}
.fd-right span {
	padding-right:5px;
	margin-right:3px
}
.footer a {
	padding:0 2px
}
.slick-his .slick-prev {
	left:-30px
}
.slick-his .slick-next {
	right:-30px
}
}
@media only screen and (max-width:1279px) {
	.wp {
	width:96%
}
.header{padding: 0 15px;}
.so{width: 130px;}
.nav li>a{padding: 0 10px;}
.nav{margin-right: 10px;}
.nav .sub .l{width: 360px;}
.nav .sub .l .items{padding-left: 40px;}
.fd-right {
	display:none
}
.fd-left {
	float:none;
	text-align:center
}
.banner .item h2 {
	font-size:30px
}
.banner .item h2 em {
	font-size:18px
}
.m-function h3 {
	font-size:20px
}
.m-function .con a {
	font-size:16px;
	width:120px;
	height:120px;
	/*padding:80px 0 0;*/
	background-position:center 10px
}
.m-function .con span{/*height: 85px;*/
	background-position: center center;
	-o-background-size: 65px auto;
	-ms-background-size: 65px auto;
	-moz-background-size: 65px auto;
	-webkit-background-size: 65px auto;
	background-size: 65px auto;
}
.index-row .col-l,.index-row .col-c,.index-row .col-r{width: auto;float: none;padding-left: 0;}
.m-about .txt p {
	font-size:14px;
	line-height:2
}
.g-tit1 h3 {
	font-size:30px
}
.nav2 {
	margin-bottom:30px
}
.ban {
	height:300px
}
.ul-imgtxt {
	margin:0 -5px
}
.ul-imgtxt li {
	margin-bottom:10px
}
.ul-imgtxt .inner {
	margin:0 5px
}
.ul-imgtxt .pic {
	margin-bottom:5px
}
.slick-time {
	display:none
}
.slick-his {
	padding:0 20px 30px
}
.slick-his .slick-prev {
	left:0
}
.slick-his .slick-next {
	right:0
}
.slick-his .time {
	float:none;
	width:auto;
	padding:0
}
.slick-his .time:after {
	display:none
}
.slick-his .time h4 {
	font-size:30px!important;
	margin:0!important
}
.slick-his .txt {
	font-size:14px;
	line-height:2
}
.m-map .g-tit1 {
	position:static
}
.m-history {
	padding:20px 0 50px
}
.m-map {
	padding:15px 15px 25px;
	margin:0
}
.m-map .map-box {
	background:0 0!important;
	position:static;
	width:auto;
	height:auto
}
.m-map .map-box li {
	position:static;
	margin-bottom:5px
}
.m-map .map-box li .con {
	position:static;
	display:block!important;
	padding:0;
	box-shadow:none
}
.m-map .map-box h4 ,.m-map .map-box .li8 h4,.m-map .map-box .li3 h4,.m-map .map-box .li5 h4,.m-map .map-box .li9 h4{
	-webkit-background-size:20px auto;
	background-size:20px auto;
	padding:0 0 0 30px;
	text-indent: 0;font-size: 14px;
	background-position: left center;
}
.m-map .map-box .con p{white-space: normal;}
.map-row2,.map-row3 {
	padding:20px 0
}
.ul-kh li .con a {
	font-size:14px;
	margin-right:15px;
	padding-right:10px
}
.slick-his .slick-arrow {
	width:46px;
	height:46px;
	-webkit-background-size:46px auto;
	background-size:46px auto
}
.m-map .map-box .pic {
	display:block
}
.g-row .p-25 {
	width:25%
}
.g-row .p-33 {
	width:33.3333%
}
.g-row .p-50 {
	width:50%
}
/*18/07/28新增宇图期刊*/
.ul-list1{margin: 0 0 49px -40px;}
.ul-list1 .con{margin-left: 40px;}
.ul-list1 .con{padding: 20px 0;}
}

@media only screen and (max-width:1000px) {
	.menuBtn {
		display:block
	}
	.pt120{padding-top: 70px;}
	.header {
		position:fixed;
		top:0;
		left:0;
		right:0;
		height:50px;
		z-index:99;
		padding:0 10px
	}
	.logo {
		max-width:120px
	}
	.hdr {
		display:none;
		position:absolute;
		top:50px;
		left:0;
		right:0;
		background-color:rgba(0,0,0,.5);
		padding-bottom:30px
	}
	.nav {
		float:none;
		margin-right:0
	}
	.nav li {
		float:none
	}
	.nav li>a {
		line-height:40px;
		text-align:center
	}
	.lang {
		float:none;
		margin:0 auto
	}
	.lang .show {
		line-height:40px
	}
	.so {
		float:none;
		margin:0 auto;width: 205px;
	}
}


@media only screen and (max-width:959px) {
	.ul-imgtxt li {
	width:50%
}
.m-about .pic,.m-about .txt {
	float:none;
	width:auto
}
.m-about .pic img {
	margin-bottom:20px
}
.nav2 {
	margin-bottom:15px
}
.g-row .m-25 {
	width:25%
}
.g-row .m-33 {
	width:33.3333%
}
.g-row .m-50 {
	width:50%
}
.main1 {
	padding-top:40px;
	padding-bottom:40px
}
.row-a1 .col-l,.row-a1 .col-r {
	width:100%;
	float:none
}
.row-a1 .col-r {
	margin-top:40px
}
.m-tab1-con .article h2 {
	margin-bottom:20px;
	text-align:center
}
.m-team .txt {
	padding-right:10px
}
.m-team .desc {
	text-align:justify
}
.m-team ul.g-row {
	margin:0 -5px
}
.m-team ul.g-row li.g-item {
	padding:0 5px
}
.m-team ul.g-row li.g-item .pic {
	margin-right:10px
}
.m-team .tit h3 a {
	font-size:18px
}
.m-newscenter .txt {
	margin-top:-16px;
	padding-right:90px
}
.m-newsdetail .article {
	padding:21px 20px 12px
}
.m-advertise .tit p.s1 {
	width:20%
}
.m-advertise .tit p.s2,.m-advertise .tit p.s3 {
	width:25%
}
.m-advertise .tit p.s4 {
	width:20%
}
/*18/07/28新增宇图期刊*/
.ul-list1 li{width: 33.33%;}
.ul-list1 .con{font-size: 14px;}

.m-function ul li{margin: 0;}
.m-function h3{font-size: 16px;}
.m-function .con a{width: 108px;}
.m-function .con span{
	-o-background-size: 50px auto;
	-ms-background-size: 50px auto;
	-moz-background-size: 50px auto;
	-webkit-background-size: 50px auto;
	background-size: 50px auto;
}
.m-function .con a{padding-top: 7px;height: 100px;font-weight: normal;font-size: 16px;}
.m-function .con span{margin-bottom: 0;}
.ul-select li{margin-right: 10px;}
.ul-select{margin-right: -15px;}
}
@media only screen and (max-width:767px) {
	.wp {
	width:94%
}
.banner .slick-dots {
	right:0
}
.m-function ul li {
	display:block;
	margin-bottom:10px
}
.nav2 {
	height:auto
}
.nav2 .wp {
	width:auto
}
.nav2 ul li {
	float:none;
	width:auto!important;
	border:0;
	border-bottom:1px solid #dfe4ed
}
.nav2 ul li a {
	font-size:14px;
	line-height:36px
}
.ban {
	height:150px
}
.g-tit1 h3 {
	font-size:20px;
	padding-bottom:5px
}
.ban .g-tit1{top: 58%;}
.ban .g-tit1 h3{font-size: 24px;}
.m-about .txt p {
	font-size:13px
}
.m-about .pic img {
	margin-bottom:5px
}
.ul-imgtxt .txt {
	padding:0
}
.ul-imgtxt .txt h4 {
	font-size:13px
}
.pages {
	margin:20px 0
}
.pages li {
	display:none
}
.pages li.on,.pages li.turn {
	display:block
}
.pages ul li a,.pages ul li span {
	font-size:14px
}
.slick-his .txt {
	font-size:13px;
	padding:0 30px
}
.g-tit1 {
	margin-bottom:20px
}
.ul-kh li .con a {
	padding-right:0;
	font-size:13px;
	line-height:2
}
.m-function .con a {
	font-size:14px;
	width:90px;
	height:90px;
	/*padding:50px 0 0*/
}
.m-function .con span{
	-webkit-background-size:40px auto;
	background-size:40px auto;
	height: 60px;
}
.banner .item h2 {
	font-size:20px;
	top:17%
}
.banner .item h2 em {
	font-size:14px
}
.m-function h3 {
	font-size:18px;
	margin-bottom:15px
}

.m-about {
	padding:10px 0 20px
}
.g-row .t-25 {
	width:25%
}
.g-row .t-33 {
	width:33.3333%
}
.g-row .t-50 {
	width:50%
}
.g-row .t-100 {
	width:100%
}
.g-tit1 h2 {
	font-size:26px
}
.m-culture h3 {
	font-weight:400;
	font-size:16px;
	line-height:28px
}
.m-culture .desc {
	font-size:14px;
	line-height:24px
}
.m-tab1-con h2 {
	font-weight:400
}
.m-tab1-con p {
	text-align:justify;
	padding:0 10px
}
.m-tab1-con .m-box h2 {
	text-align:center;
	font-weight:400
}
.m-tab1-con .s2 .m-box {
	float:none;
	width:100%
}
.m-newsdetail .pages2 li {
	max-width:100%;
	float:none!important
}
.m-newsdetail .article {
	padding:21px 10px 12px;
	font-size:14px
}
.m-advertise li {
	position:relative
}
.m-advertise .more {
	margin-top:0!important;
	position:absolute;
	top:11px;
	right:10px
}
.m-advertise .advertise {
	padding:10px 0
}
.m-advertise .advertise p.require {
	padding:5px 0 10px
}
.g-row .s-25 {
	width:25%
}
.g-row .s-33 {
	width:30%
}
.g-row .s-50 {
	width:50%
}
.g-row .s-100 {
	width:100%
}
.m-box2 h2 {
	text-align:center
}
.m-team .g-row li {
	height:auto!important
}
.m-team .g-row li .pic,.m-team .g-row li .txt {
	margin:0;
	width:100%;
	float:none
}
.m-team .pic img {
	display:block;
	width:100%;
	height:auto
}
.m-team .g-row li .txt {
	padding:0 10px 10px
}
.m-newscenter li {
	height:auto!important;
	padding:10px 0
}
.m-newscenter .pic {
	width:100%;
	height:auto;
	float:none
}
.m-newscenter .txt {
	padding:0 0 10px;
	margin-top:0;
	float:none
}
.m-newscenter .desc {
	max-height:none!important;
	overflow:auto
}
.m-newscenter .more {
	right:0;
	bottom:16px;
	top:auto
}

.m-advertise .tit {
	padding-left:10px
}
.m-advertise .tit p {
	width:45%!important;
	line-height:32px
}
.m-culture li {
	padding-top:0;
	height:200px
}
.h100 {
	height:30px
}
.m-team .tit p {
	font-size:14px;
	line-height:48px
}
.m-team .tit h3 a {
	line-height:48px
}
.m-team p.desc {
	font-size:13px
}
.m-newsdetail h1 {
	font-size:18px;
	line-height:28px
}
.m-tab1-con .article p {
	font-size:14px
}
/*18/07/28新增宇图期刊*/
.ul-list1{margin: 0 0 30px -15px;}
.ul-list1 li{width: 50%;}
.ul-list1 .con{margin-left: 15px;padding: 10px 0;}
.g-row .g-item{float: none;width: auto;}
.ul-tab1 li{height: 40px;padding: 0;}
.ul-tab1 li.on, .ul-tab1 li:hover{border:none;}
.ul-tab1 li.on a, .ul-tab1 li:hover a{line-height: 40px;border:none;border-bottom: 1px solid #1e4696;}
.ul-tab1 li a{height: 40px;line-height: 40px;border:none;border-bottom: 1px solid #d8d8d8;font-size: 14px;}
.ul-tab1{border:1px solid #d8d8d8;border-bottom: none;}
.ul-list1 .online{padding-left: 22px;}
.ul-list1 .dw{padding-left: 18px;}
.index-t1{font-size: 18px;padding: 15px 0 8px;}
.index-t1 .more{line-height: 27px;}
.m-function .con span{height: 40px;margin-bottom: 5px;}
.m-function .con a{height: 85px;margin-bottom: 15px;}


.ul-select{margin-right: 0;padding-top: 10px;}
.ul-select li{width: auto;float: none;margin-right: 0;}
.ul-select li a{height: auto;}
.ul-select .txt p{padding: 0;}

}


@media only screen and (max-width: 479px){
	.m-function {
    position: static;padding-top:30px;
}
.banner .item{height:220px;}
.banner .slick-dots{top:30%;}

}