body,
html {
	height: 100%;
	margin: 0;
	padding: 0;
	font-family: "微软雅黑", 'Helvetica Neue', Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.6;
	background: #fff;
}

ul,
ol {
	list-style: none;
	padding: 0;
	margin: 0;
}


h1,
h2,
h3,
h4,
h5,
h6,
p,
span {
	margin: 0;
	padding: 0;
	font-weight: normal;
}

img {
	border: none;
}


a {
	outline: none;
	font-weight: normal;
	text-decoration: none;
}

#focus-banner {
	position: relative;
	width: 100%;
	overflow: hidden;
}

#focus-banner-list {
	position: relative;
}

#focus-banner-list li {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}


.focus-banner-img {
	display: block;
}

#focus-banner-list .focus-banner-text {
	position: absolute;
	left: 50%;
	top: 0;
	width: 1000px;
	height: 100%;
	margin-left: -500px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	text-align: center;
}
#focus-banner-list .focus-banner-text h3{
	padding-top: 30%;
	font-size: 50px;
	margin-bottom: 20px;
}
#focus-banner-list .focus-banner-text p{
	font-size: 16px;
	line-height: 28px;
	margin-bottom: 100px;
}
#focus-banner-list .focus-banner-text a{
	display: inline-block;
	width: 240px;
	height: 70px;
	background: url(../img/all-bg.png) -382px -25px no-repeat;
}
#focus-banner-list .focus-banner-text a:hover span{
	background: url(../img/all-bg.png) -642px -105px no-repeat;
}
#focus-banner-list .focus-banner-text a span{
	display: block;
	width: 240px;
	height: 70px;
	background: url(../img/all-bg.png) -642px -25px no-repeat;
	transition: all 0.5s;
}
#focus-banner-list .focus-banner-text .banner_next{
	width: 40px;
	height: 40px;
	margin: 100px auto 0;
	background: url(../img/all-bg.png) -20px -340px no-repeat;
}
#focus-banner .focus-handle {
	position: absolute;
	top: 50%;
	margin-top: -40px;
	z-index: 100;
	display: block;
	width: 80px;
	height: 80px;
	background-image: url("../img/focus_handle.png");
}

#next-img {
	right: 50px;
	background-position: -80px 0;
}

#prev-img {
	right: 0;
}

#prev-img {
	left: 50px;
	background-position: 0 0;
}

#focus-bubble {
	position: absolute;
	left: 50%;
	bottom: 100px;
	z-index: 9;
}

#focus-bubble li {
	float: left;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	border: 1px #fff solid;
	cursor: pointer;
}

#focus-bubble li.current {
	background-color: #E6212A;
}
#focus-banner .banner-tab{
	height: 80px;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	background: url(../img/xia-ba.png) left top repeat;
	z-index: 9;
}
#focus-banner .banner-tab .banner-tab-in{
	width: 1200px;
	font-size: 0;
	margin: 0 auto;
}
#focus-banner .banner-tab .banner-tab-in a{
	display: inline-block;
	width: 600px;
	text-align: center;
	height: 80px;
}
#focus-banner .banner-tab .banner-tab-in a p{
	color: #fff;
	line-height: 80px;
	font-size: 28px;
	padding-left: 80px;
	display: inline-block;
}
#focus-banner .banner-tab .banner-tab-in a:first-child p{
	background: url(../img/all-bg.png) -20px -180px no-repeat;
}
#focus-banner .banner-tab .banner-tab-in a:last-child p{
	background: url(../img/all-bg.png) -20px -260px no-repeat;
}
#focus-banner .banner-tab .banner-tab-in a.active{
	background: #0095ff;
}
.nav{
	height: 80px;
	position: fixed;
	top: 0;
	left: 0;
	background: #fff;
	width: 100%;
	z-index: 10;
}
.nav.active{
	background: rgba(0,0,0,0);
	background: transparent;
	color: #fff;
}
.nav.active:after{
	content: '';
	position: absolute;
	left: 0;
	top: 80px;
	background:#fff;
	width: 100%;
	height: 1px;
	opacity: 0.3;
}
.nav .logo{
	float: left;
	display: block;
	height: 80px;
	width: 200px;
	margin-left: 4%;
	background: url(../img/all-bg.png) -20px -100px no-repeat;
}
.nav.active .logo{
	background: url(../img/all-bg.png) -20px -20px no-repeat;
}
.nav ul{
	float: right;
	margin-right: 4%;
}
.nav ul li{
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.nav ul li a{
	color: #2b4757;
	display: block;
	padding: 0 20px;
	font-size: 16px;
	line-height: 80px;
}
.nav.active ul li a{
	color: #fff;
}
.nav ul li.nav_xia>a{
	padding-right: 40px;
	background: url(../img/all-bg.png) -258px -100px no-repeat;
}
.nav.active ul li.nav_xia>a{
	padding-right: 40px;
	background: url(../img/all-bg.png) -258px -20px no-repeat;
}
.nav ul .nav_xia{
	position: relative;
}
.nav ul .nav_xia .nav_xia_in{
	position: absolute;
	background: url(../img/nav-bg.png) left top repeat;
	left: 0;
	top: 0;
	width: 100%;
	padding-top: 80px;
	display: none;
	z-index: -1;
}
.nav ul .nav_xia .nav_xia_in a{
	line-height: 3;
	color: #fff;
}
.nav ul .nav_xia .nav_xia_in a:hover{
	background: url(../img/nav-bg.png) left top repeat;
}
.box .box-in{
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 40px;
}
.box .box-in .box-head{
	text-align: center;
	padding: 40px 0;
}
.box .box-in .box-head h2{
	font-size: 30px;
	color: #2b4757;
	font-weight: 700;
	line-height: 2;
}
.box .box-in .box-head p{
	font-size: 16px;
	color: #597180;
	line-height: 1.5;
}
.white .box-in .box-head{
	text-align: center;
	padding: 40px 0;
}
.white .box-in .box-head h2{
	font-size: 30px;
	color: #000;
	font-weight: 700;
	line-height: 2;
}
.white .box-in .box-head p{
	font-size: 16px;
	color: #000;
	line-height: 1.5;
}
.one .box-in .box-body ul{
	font-size: 0;
}
.one .box-in .box-body ul li{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 370px;
	height: 230px;
	position: relative;
	margin: 15px;
}
.one .box-in .box-body ul li:after{
	content: '';
	position: absolute;
	width: 370px;
	height: 30px;
	left: 0;
	bottom: -24px;
	background: url(../img/one-b-bg.png);
	z-index: -1;
}
.one .box-in .box-body ul li a{
	display: block;
}
.one .box-in .box-body ul li a h4{
	font-size: 22px;
	line-height: 88px;
	color: #fff;
	padding-left: 20px;
}
.one .box-in .box-body ul li a .one-xiang{
	height: 142px;
}
.one .box-in .box-body ul li a .one-xiang span{
	float: left;
	width: 142px;
	height: 142px;
}
.one .box-in .box-body ul li a .one-xiang p{
	font-size: 14px;
	line-height: 22px;
	color: #333;
	padding-top: 34px;
}
.two{
	background: #fff;
}
.two .box-body{
	padding-top: 20px;
}
.two .box-body ul{
	font-size: 0;
}
.two .box-body ul li{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 240px;
	height: 148px;
	transition: all 0.3s;
	border-radius: 4px 4px 0 0;
}
.two .box-body ul li a{
	color: #2b4757;
	border-radius:2px ;
	position: relative;
	display: block;
	transition: all 0.3s;
}
.two .box-body ul li.active{
	background: #fff;
}
.two .box-body ul li.active a{
	color: #ff8011;
}
.two .box-body ul li a span.iconfont{
	width: 240px;
	height: 100px;
	display: block;
	background-image: url(/html/img/gongneng.png);
	background-repeat: no-repeat;
}
.two .box-body ul li.active a span.iconfont{
	background-image: url(../img/gongneng-active.png);
	background-repeat: no-repeat;
}
.two .box-body ul li a p{
	font-size: 16px;
	line-height:2;
	text-align: center;
}
.two .box-body ul li a .two-xiang{
	background: #fff;
	text-align: left;
	height: 148px;
	width: 215px;
	position: absolute;
	left: 0;
	top: 148px;
	display: table;
	opacity: 0;
	border-radius:0 0 4px 4px;
	transition: all 0.3s;
	z-index: -1;
	padding-left:20px;
	padding-right:5px;
}
.two .box-body ul li a .two-xiang span{
	font-size: 13px;
	line-height: 22px;
	color: #ff8011;
	display: table-cell;
	vertical-align: middle;
	position: relative;
}
.two .box-body ul li a .two-xiang span i{
	width: 30px;
	height: 3px;
	background:#ff8011;
	position: absolute;
	display: block;
	left: 50%;
	margin-left: -15px;
	top: 0;
}
.more{
	width: 600px;
	display: block;
	margin: 50px auto;
	font-size: 20px;
	line-height: 70px;
	text-align: center;
	position: relative;
	height: 70px;
}

.more:before{
	content: '';
	position: absolute;
	width: 600px;
	height: 1px;
	background: #fff;
	left: 0;
	top: 0;
}
.more:after{
	content: '';
	position: absolute;
	width: 600px;
	height: 1px;
	background: #fff;
	left: 0;
	bottom: 0;
}
.more span{
	font-size: 20px;
	display: none;
	line-height: 70px;
}
.two .more{
	color: #fff;
}
.three .more{
	color: #0f97e5;
}
.three .more:before{
	content: '';
	position: absolute;
	width: 600px;
	height: 1px;
	background: #0f97e5;
	left: 0;
	top: 0;
}
.three .more:after{
	content: '';
	position: absolute;
	width: 600px;
	height: 1px;
	background: #0f97e5;
	left: 0;
	bottom: 0;
}
.more:hover p{
	display: none;
}
.more:hover span{
	display: block;
}
.shiyong a{
	background: url(../img/shiyong.png) center center no-repeat;
	height: 84px;
	display: block;
}
.shiyong h3{
	text-align: center;
	font-size: 30px;
	color: #050e33;
	line-height: 3;
}
.shiyong{
	padding: 30px 0;
}
.three{
	background: url(../img/3-bg.png) left top no-repeat;
}
.three .box-body ul{
	font-size: 0;
}
.three .box-body ul li{
	margin:10px;
	width: 380px;
	height: 235px;
	border-radius: 4px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	overflow: hidden;
	cursor: pointer;
}
.three .box-body ul li.active{
	position: relative;
}
.three .box-body ul li.active:after{
	content: '';
	width: 350px;
	height: 205px;
	border-radius: 2px;
	border: 1px solid #f4f4f4;
	position: absolute;
	left: 15px;
	top: 15px;
	z-index: 2;
}

.three .box-body ul li img{
	width: 100%;
}
.three .box-body ul li a.three-x{
	display: none;
	transition: all 0.3s;
}
.three .box-body ul li.active a.three-x{
	position: absolute;
	left: 0;
	top: 0;
	width: 380px;
	background: url(../img/3-x-bg.png) left top repeat;
	height: 235px;
	border-radius: 2px;
	display: block;
	z-index: 3;
	color: #fff;
	text-align: center;
}
.three .box-body ul li.active a.three-x h3{
	font-size: 24px;
	line-height: 50px;
	padding-top: 54px;
}
.three .box-body ul li.active a.three-x p{
	font-size: 14px;
	line-height: 22px;
}
.three .box-body ul li.active a.three-x i{
	font-size: 12px;
	line-height: 30px;
	font-style: normal;
}
.four{
	background: url(../img/4-bg_02.png) left top no-repeat;
	height: 475px;
}
.four .lans{
	background: url(../img/4-bg-03.png) left top repeat;
	height: 475px;
}
.four .box-body ul{
	font-size: 0;
}
.four .box-body ul li{
	padding: 30px 0;
	width: 300px;
	text-align: center;
	color: #fff;
	display: inline-block;
}
.four .box-body ul li h3{
	font-size: 36px;
	line-height: 3;
}
.four .box-body ul li p{
	font-size: 14px;
}
.four .box-body .four-x {
	font-size: 24px;
	color: #fff;
	padding-top: 45px;
	text-align: center;
}
.five .box-body{
	height: 315px;
}
.six{
	background: url(../img/6-bg.png) left top no-repeat;
}
.six .box-body ul{
	font-size: 0;
}
.six .box-body>ul>li{
	width: 380px;
	border-radius: 2px;
	display: inline-block;
	margin: 0 10px;
}
.six .box-body ul>li h2{
	font-size: 20px;
	line-height: 64px;
	background: url(../img/6-bg_03.png);
	color: #fff;
	padding-left: 40px;
	position: relative;
}
.six .box-body ul>li h2:before{
	position: absolute;
	content: '';
	width: 3px;
	height: 18px;
	border-radius: 1px;
	background: #fff;
	left:20px;
	top: 23px;
}
.six .box-body ul>li h2 a{
	color: #fff;
	font-size: 16px;
	float: right;
	line-height: 64px;
	padding-right: 20px;
	margin-right: 20px;
	background: url(../img/6-more.png) right top no-repeat;
}
.six .box-body ul>li ul{
	background: url(../img/6-bg_07.png) left top repeat;
}
.six .box-body ul>li ul li{
	padding: 0 20px;
}
.six .box-body ul>li ul li>a{
	display: block;
}
.six .box-body ul>li ul li>a h4{
	font-size: 14px;
	color: #888;
	line-height: 50px;
}
.six .box-body ul>li ul li>a p{
	display: none;
}
.six .box-body ul>li ul li>a time{
	display: none;
}
.six .box-body ul>li ul li>a span{
	display: none;
}
.six .box-body ul>li ul li.active a{
	border-bottom: 1px solid #f4f4f4;
	border-top: 1px solid #f4f4f4;
}
.six .box-body ul>li ul li.active a h4{
	font-size: 18px;
	color: #050e33;
	line-height: 4;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.six .box-body ul>li ul li.active a p{
	font-size: 14px;
	line-height: 1.8;
	color: #666;
	display: block;
}
.six .box-body ul>li ul li.active a time{
	color: #999;
	font-size: 12px;
	line-height: 3.6;
	display:inline-block ;
	*display: inline;
	*zoom: 1;
	height: 43px;
}
.six .box-body ul>li ul li.active a span{
	font-size: 14px;
	line-height: 43px;
	float: right;
	padding-right: 20px;
	display: block;
	color: #999;
	background: url(../img/6-Xmore.png) right center no-repeat;
}
.foot{
	background: url(../img/foot-bg.png) left top no-repeat;
}
.foot-in{
	width: 1200px;
	margin: 0 auto;
}
.youl{
	font-size: 14px;
	line-height: 60px;
	color: #fff;
	position: relative;
}
.youl:after{
	content: '';
	position: absolute;
	width: 1200px;
	height: 1px;
	left: 0;
	bottom: 0;
	background: #fff;
	opacity: 0.3;
}
.youl p a{
	padding:0 20px;
	color: #fff;
	font-size: 14px;
}
.foot .foot-in .foot-c{
	padding:0 0 10px 0;
	color: #fff;
}
.foot .foot-in .foot-c dl dd{
	margin-left: 0;
}
.foot .foot-in .foot-c dl{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	margin-right: 100px;
}
.foot .foot-in .foot-c dl dt{
	font-size: 16px;
	line-height: 4;
	color: #eee;
}

.foot .foot-in .foot-c dl dd a{
	font-size: 14px;
	color: #fff;
	line-height: 42px;
}
.foot .foot-in .foot-c dl dd a:hover{
	color:#ff8011 ;
}
.foot .foot-in .foot-c .inform{
	padding-top: 28px;
	float: right;
	margin-right: 100px;
}
.foot .foot-in .foot-c .inform p{
	font-size: 14px;
	line-height: 44px;
	padding-left: 45px;
	background-image: url(../img/all-bg.png);
	background-repeat: no-repeat;
}
.foot .foot-in .foot-c .app-down{
	margin-right: 70px;
	float: right;
	padding-top: 28px;
	text-align: center;
}
.foot .foot-in .foot-c .app-down img{
	width: 120px;
	height: 120px;
}
.foot .foot-in .foot-c .app-down p{
	font-size: 18px;
	margin-bottom: 20px;
}
.jishu{
	font-size: 13px;
	line-height: 50px;
	text-align: center;
	color: #fff;
	background: rgba(0,0,0,0.4);
}
.jishu a{
	color: #fff;
}
.one-other .box-body ul{
 	font-size: 0;
 	overflow: hidden;
 }
.one-other .box-body ul li{
	float: left;
	width: 400px;
	text-align: center;
	padding-bottom: 16px;
}
.one-other .box-body ul li a{
	display: block;
	padding: 20px;
	text-align: center;
}
.one-other .box-body ul li a span{
	background-image: url(../img/all-bg.png);
	background-repeat: no-repeat;
	width: 90px;
	height: 90px;
	display: block;
	margin: 16px auto;
}
.one-other .box-body ul li a h4{
	font-size: 26px;
	line-height: 2.6;
	color: #222;
}
.one-other .box-body ul li a p{
	font-size: 14px;
	color: #8E8E8E;
	line-height: 20px;
}
.datou{
	height: 580px;
}
.datou .datou-in{
	height: 580px;
	position: relative;
	width: 1200px;
	margin: 0 auto;
	text-align: center;
}
.datou .datou-in h1{
	padding-top: 200px;
	font-size: 40px;
	line-height: 70px;
	color: #fff;
}
.datou .datou-in p{
	font-size: 14px;
	color: #fff;
	line-height: 24px;
}
.datou .datou-in p span{
	height: 48px;
	display: none;
	font-size: 14px;
	color: #fff;
	line-height: 24px;
}
.datou .datou-in .iconfont{
	width: 29px;
	height: 20px;
	margin: 0 auto;
	margin-top: 16px;
	background: url(../img/all-bg.png) -967px -152px no-repeat;
	display: block;
	cursor: pointer;
	transition: all 0.3s;
}
.datou .datou-in .anniu-datou{
	position: absolute;
	bottom: 70px;
	left: 50%;
}
.datou .datou-in .anniu-datou a{
	display: inline-block;
	font-size: 16px;
	line-height: 36px;
	padding: 0 30px;
	border: 1px solid #fff;
	border-radius: 2px;
	color: #fff;
	margin: 0 30px;
	transition: all 0.3s;
}
.datou .datou-in .anniu-datou a.active{
	background: #ff8011;
	border: 1px solid #ff8011;
}
.sm-nav{
	background: #ff8011;
}
.sm-nav .sm-nav-in{
	width: 1200px;
	text-align: center;
	height: 50px;
	margin: 0 auto;
	font-size: 0;
}
.sm-nav .sm-nav-in a{
	display: inline-block;
	color: #fff;
	font-size: 16px;
	padding: 0 30px;
	line-height: 50px;
}
.sm-nav .sm-nav-in a.active{
	background: #ff3407;
}
.gongn{
	background: #fff !important;
}
.gongn .box-body ul li a p{
	color: #2b4757;
}
.gongn .box-body ul li a span.iconfont{
	background-image: url(../img/gongneng-nei.png);
}
.gongn .box-body ul li.active a span.iconfont{
	background-image: url(../img/gongneng.png);
}
.gongn .box-body ul li.active{
	background: #0f97e5;
}
.gongn .box-body ul li a .two-xiang{
	background: #0f97e5;
}
.gongn .box-body ul li a .two-xiang span{
	color: #fff;
}
.gongn .box-body ul li.active a p{
	color: #fff;
}
.gongn .box-body ul li a .two-xiang span i{
	background: #fff;
}
.gongn-x ul li{
	text-align: center;
	padding: 40px 0;
	background: #fff;
}
.gongn-x ul li:nth-child(2n){
	background: #f4f4f4;
}
.gongn-x ul li h3{
	font-size: 30px;
	color: #333;
	line-height: 2;
}
.gongn-x ul li p{
	font-size: 14px;
	color: #888;
	padding-bottom:20px;
}
.wenti-1 ul li.active{
	background: #f4f4f4;
}
.wenti-1 ul li{
	padding: 24px 0;
}
.wenti-1 ul li div{
	width: 1200px;
	margin: 0 auto;
}
.wenti-1 ul li div h3{
	font-size: 20px;
	line-height: 3;
	color: #333;
}
.wenti-1 ul li div p{
	font-size: 14px;
	line-height: 20px;
	color: #666;
}
.hangy ul{
	font-size: 0;
}
.hangy ul li{
	padding: 100px 0;
}
.hangy ul li .hangy-in{
	width: 1200px;
	margin: 0 auto;
}
.hangy ul li:nth-child(2n){
	background: #f4f4f4;
}
.hangy ul li .hangy-in>div{
	padding-left: 600px;
}
.hangy ul li:nth-child(2n) .hangy-in>div{
	padding-left: 0;
	padding-right: 600px;
}
.hangy ul li .hangy-in>div span{
	font-size:26px;
	color: #ff8011;
	line-height: 1.5;
}
.hangy ul li .hangy-in>div h2{
	font-size: 38px;
	line-height: 60px;
	color: #3f3f65;
	padding-bottom: 46px;
}
.hangy ul li .hangy-in>div .hangy-x{
	border-left: 3px solid #3f3f65;
	margin-bottom: 56px;
}
.hangy ul li .hangy-in>div .hangy-x p{
	font-size: 16px;
	color: #667680;
	line-height: 1;
	margin-bottom: 20px;
	padding-left: 16px;
}

.hangy ul li .hangy-in>div a{
	display: inline-block;
	font-size: 16px;
	color: #fff;
	line-height: 36px;
	padding: 0 30px;
	background: #ff8011;
	border-radius: 2px;
}
.datou .datou-in form{
	width: 600px;
	background:rgba(255,255,255,0.20);
	box-shadow: 6.553px 4.589px 18.9px 2.1px rgba(43, 71, 87, 0.1);
	display: block;
	margin: 0 auto;
	text-align: left;
	padding-bottom: 25px;
	border-radius: 2px;
	position: relative;
}
.datou .datou-in form span{
	font-size: 24px;
	line-height: 80px;
	color: #fff;
	display: block;
	padding-left: 25px;
}

.datou .datou-in form input[type=text]{
	color:#597180 ;
	font-size: 14px;
	line-height: 42px;
	padding-left: 25px;
	border: none;
	margin-left: 25px;
	display: block;
	outline: none;
	width: 525px;
	height: 42px;
	background: #fff;
}
.datou .datou-in form input[type=submit]{
	position: absolute;
	width: 62px;
	height: 42px;
	display: block;
	z-index: 3;
	right: 25px;
	bottom: 25px;
	border: none;
	outline: none;
	background: url(../img/search.png);
	cursor: pointer;
}
.wenti-2{
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.mianb{
	font-size: 14px;
	line-height: 100px;
	color: #999;
}
.mianb a{
	color: #999;
}
.mianb a:hover{
	color: #222;
}
.mianb a:last-child{
	color: #222;
}
.mianb span{
	font-family: "微软雅黑";
	padding: 0 5px;
}
.wenti-2 .wenti-2-l{
	float: left;
	width: 200px;
	background: #f4f4f4;
}
.wenti-2 .wenti-2-l ul li{
	display: block;
	padding: 0 20px;
}
.wenti-2 .wenti-2-l ul li.active{
	background: #fff;
}
.wenti-2 .wenti-2-l ul li a{
	font-size: 14px;
	color: #222;
	line-height: 60px;
	display: block;
}
.wenti-2 .wenti-2-r{
	padding-left: 50px;
}
.wenti-2 .wenti-2-r ul li a{
	color: #777;
	font-size: 15px;
	line-height: 50px;
	display: block;
}
.wenti-2 .wenti-2-r ul li a:hover{
	color: #222;
}
.wenti-2 .wenti-2-r-x h2{
	font-size: 24px;
	line-height: 2.6;
	color: #222;
}
.wenti-2 .wenti-2-r-x span{
	font-size: 12px;
	color: #999;
	line-height: 2;
	margin-bottom: 30px;
	display: block;
}
.wenti-2 .wenti-2-r-x p{
	font-size: 14px;
	color: #777;
	line-height: 2;
}
.wenti-2 .wenti-2-r-x img{
	padding: 20px 0;
}
.wenti-3{
	width: 1200px;
	margin: 0 auto;
}
.wenti-3 ul>li{
	padding-top: 30px;
}
.wenti-3 ul>li h3{
	font-size: 18px;
	color: #2b4757;
	line-height: 3.6;
	padding-left: 15px;
}
.wenti-3 ul>li ol{
	font-size: 0;	
}
.wenti-3 ul>li ol li{
	width: 270px;
	height: 165px;
	margin:15px;
	background: #f0f5f7;
	border-radius: 2px;
	text-align: center;
	display: inline-block;
}
.wenti-3 ul>li ol li h4{
	font-size: 16px;
	color: #2b4757;
	line-height: 60px;
}

.wenti-3 ul>li ol li p{
	font-size: 14px;
	color: #597180;
	line-height: 1;
	margin-bottom: 30px;
}

.wenti-3 ul>li ol li a{
	padding:0 35px;
	border-radius: 2px;
	background:#0f97e5;
	color: #fff;
	font-size: 14px;
	line-height: 30px;
	height: 30px;
	display:inline-block;
	margin: 0 auto;
}
.wenti-3-x{
	width: 1200px ;
	margin: 0 auto;
}
.wenti-3-x h3{
	padding-top: 50px;
	font-size: 20px;
	color: #222;
	line-height: 3;
	text-align: center;
}
.anl{
	background: #fff !important;
}
.anl .anl-x h3{
	font-size: 20px;
	color: #222;
	line-height: 60px;
	display: block;
	border-bottom: 1px solid #fff;
}
.anl .anl-x{
	background: #f4f4f4;
	border-radius: 2px;
	margin: 30px 0;
	padding:0 20px;
}
.anl .anl-x ol{
	font-size: 0;
	padding: 20px 0;
}
.anl .anl-x ol li{
	display: inline-block;
	width: 290px;
	text-align: left;
	font-size: 14px;
	line-height: 50px;
	color: #666;
}

.news
{

	color: #777;
	line-height:35px
}



.news{
	width: 1200px;
	margin: 0 auto;
}

.news .news-x{
	box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.06);
	background-color: rgb(255, 255, 255);
	padding: 40px 90px;
}
.news .news-x .news-h{
	text-align: center;
}
.news .news-x .news-h span{
	font-size: 14px;
	line-height: 2.6;
	color: #597180;
	font-family: arial;
	text-transform: uppercase;
}

.news .news-x .news-h h1{
	font-size: 32px;
	color: #2b4757;
	line-height: 1;
}
.news .news-x .news-h i{
	width: 30px;
	height: 2px;
	background: #ff8011;
	margin: 50px auto;
	display: block;
}
.news .news-x .news-b ul{
	font-size: 0;
}
.news .news-x .news-b ul li{
	width: 310px;
	height: 220px;
	margin: 15px;
	border-radius: 2px;
	background: #f0f5f7;
	display: inline-block;
}
.news .news-x .news-b ul li a{
	display: block;
}
.news .news-x .news-b ul li a h5{
	font-size: 16px;
	line-height: 28px;
	color: #2b4757;
	padding:16px 20px;
}

.news .news-x .news-b ul li a p{
	font-size: 14px;
	line-height: 22px;
	color: #597180;
	padding:5px 20px 10px 20px;
	border-bottom: 1px solid #fff;
}

.news .news-x .news-b ul li a time{
	font-size: 14px;
	line-height: 48px;
	padding: 0 20px;
	color: #2b4757;
	background: url(../img/all-bg.png) 250px -470px no-repeat;
	display: block;
}
.fenye{
	width: 600px;
	margin: 50px auto;
	border-top:1px solid #0f97e5 ;
	border-bottom:1px solid #0f97e5 ;
	height: 70px;
	background: #fff;
	text-align: center;
}
.fenye a{
	line-height: 70px;
	font-size: 14px;
}
.fenye a:hover{
	color: #0f97e5 !important;
}
.news-x .news-h time{
	font-size: 12px;
	color: #999;
	line-height: 2;
	padding:20px 0 0;
	display: block;
}
.news-x .news-b p{
	font-size: 14px;
	color: #777;
	line-height: 2;
}
.news-x .news-b img{
	padding: 20px 0;
	max-width: 1020px;
}
.next-prev{
	padding: 30px 0;
}
.next-prev span{
	font-size: 14px;
	color: #999;
	float: left;
	line-height: 42px;
}
.next-prev a{
	display: block;
	padding-left: 65px;
	color: #222;
	font-size: 14px;
	line-height: 42px;
}
.about .news-x .news-b h5{
	font-size: 18px;
	color: #222;
	line-height: 3;
}
.about .news-x .news-b p{
	font-size: 14px;
	line-height: 28px;
	color: #999;
}
.map .news-x .news-b{
	padding-left: 510px;
	background: url(../img/map.jpg) 50px center no-repeat;
}
.map .news-x .news-b p{
	padding-left: 45px;
	line-height: 54px;
	font-size: 14px;
	color: #777;
	background-image: url(../img/all-bg.png);
	background-repeat: no-repeat;
}
.shiy .news-x .news-b{
	overflow: hidden;
}
.shiy .news-x .news-b .shiy-l{
	width: 420px;
	float: left;
	text-align: center;
}
.shiy .news-x .news-b .shiy-l i{
	width: 300px;
	height: 150px;
	background: url(../img/shiy.png) 0 0 no-repeat;
	display: block;
	margin: 0 auto;
}
.shiy .news-x .news-b .shiy-l h2{
	font-size: 24px;
	color: #2c4758;
	line-height: 2.6;
	padding-bottom:60px;
}
.shiy .news-x .news-b .shiy-l a{
	width: 180px;
	height: 46px;
	display: block;
	text-align: center;
	border-radius: 2px;
	font-size: 20px;
	color: #fff;
	display: inline-block;
	line-height: 46px;
	margin: 0 10px;
}
.shiy .news-x .news-b .shiy-r{
	width: 420px;
	float: right;
	text-align: center;
}
.shiy .news-x .news-b .shiy-r i{
	width: 300px;
	height: 150px;
	background: url(../img/shiy.png) -300px 0 no-repeat;
	display: block;
	margin: 0 auto;
}
.shiy .news-x .news-b .shiy-r h2{
	font-size: 24px;
	color: #2c4758;
	line-height: 2.6;
	padding-bottom:60px;
}
.shiy .news-x .news-b .shiy-r a{
	width: 180px;
	height: 46px;
	display: block;
	text-align: center;
	border-radius: 2px;
	font-size: 20px;
	color: #fff;
	display: inline-block;
	line-height: 46px;
	margin: 0 10px;
}

.wenti-2x_c h2{
	font-size: 16px;
	line-height: 1;
	padding: 30px 0 12px 0;
	color: #0095FF;
}
.wenti-2x_c ul{
	font-size: 0;
}
.wenti-2x_c ul li{
	width: 220px;
	height: 100px;
	border-radius: 4px;
    background-color: rgb(250, 250, 250);
    box-shadow: 0px 4px 16px 0px rgba(89, 106, 114, 0.1);
    margin:16px 10px;
    display: inline-block;
    overflow: hidden;
    position: relative;
}
.wenti-2x_c ul li h3{
	font-size: 18px;
	color: #333;
	line-height: 1.6;
	padding: 0 16px;
	margin: 12px 0 6px 0;
}
.wenti-2x_c ul li p{
	font-size: 14px;
	color: #999;
	line-height: 1.6;
	padding: 0 16px;
}
.wenti-2x_c ul li img{
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}
