@charset "utf-8";
	body,ol,ul,h1,h2,h3,h4,h5,h6,p,pre,th,td,dl,dd,form,fieldset,legend,article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
	margin:0;
	padding:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
	display:block
}
a {
	background-color:transparent;
	text-decoration:none
}
abbr[title] {
	border-bottom:1px dotted
}
ol,dl,dt,dd,ul,li {
	list-style:none
}
img {
	border:0;
	vertical-align:middle
}
.txtLeft {
	text-align:left
}
.txtcenter {
	text-align:center
}
.txtRight {
	text-align:right
}
.whiteBg {
	background:#fff
}
.bgOrg {
	background:#ef4700
}
.bgGary {
	background:#f3f3f3
}
.bgBlack {
	background:#000
}
.bgRed {
	background:#ce2027;
	box-shadow:0 2px 3px #2b2b2b
}
.bg029fcd {
	background:#029fcd
}
.bg7d4d75 {
	background:#7d4d75
}
.bgE9 {
	background:#e9e9e9
}
.t0em {
	text-indent:0
}
.t2em {
	text-indent:2em
}
.f12 {
	font-size:12px
}
.f14 {
	font-size:14px
}
.f15 {
	font-size:15px
}
.f16 {
	font-size:16px
}
.f18 {
	font-size:18px
}
.f20 {
	font-size:20px
}
.f22 {
	font-size:22px
}
.f24 {
	font-size:24px
}
.f26 {
	font-size:26px
}
.f28 {
	font-size:28px
}
.f30 {
	font-size:30px
}
.f32 {
	font-size:32px
}
.f36 {
	font-size:36px
}
.f40 {
	font-size:40px
}
.f48 {
	font-size:48px
}
.fBlue {
	color:#2278c4
}
.fRed {
	color:#ce2027
}
.fOrange {
	color:#ff6300
}
.fGray {
	color:#8a8a8a
}
.fWhite {
	color:#fff
}
.fB {
	font-weight:bold
}
.fN {
	font-weight:normal
}
.fI {
	font-style:italic
}
.fsN {
	font-style:normal
}
.u {
	text-decoration:underline
}
.v-aTop {
	vertical-align:top
}
.txtUpp {
	text-transform:uppercase
}
.mR15 {
	margin-right:15px
}
.mB0 {
	margin-bottom:0
}
.mB5 {
	margin-bottom:5px
}
.mB10 {
	margin-bottom:10px
}
.mB15 {
	margin-bottom:15px
}
.mB20 {
	margin-bottom:20px
}
.bdn {
	border:0
}
.pad10 {
	padding:10px
}
.pad15 {
	padding:15px
}
.pad20 {
	padding:20px
}
.padB20 {
	padding-bottom:20px
}
.padT5 {
	padding-top:5px
}
.padT10 {
	padding-top:10px
}
.padT15 {
	padding-top:15px
}
.padT20 {
	padding-top:20px
}
.padL10 {
	padding-left:10px
}
.padL {
	padding-left:100px
}
.lh150 {
	line-height:150%
}
.greeLine {
	border-radius:10px;
	border:1px solid #53b333
}
.clear {
	clear:both
}
.clearer {
	clear:both;
	font-size:1px;
	width:100%;
	height:1px;
	visibility:hidden;
	overflow:hidden
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.clearfix {
	display:inline-block
}
.clearfix {
	display:block
}
.hide {
	display:none
}
.block {
	display:block
}
.dis {
	display:block
}
.undis {
	display:none
}
body {
	font-size:12px;
	font-family:'Microsoft YaHei',\5FAE\8F6F\96C5\9ED1;
	line-height:150%
}
.wrapper {
	width:100%;
	min-width:1200px;position: relative;
}
.header {
	position:relative
}
.top_bg {
	background:#eee
}
.top {
	width:1200px;
	margin:auto;
	height:35px;
	line-height:35px
}
.top p {
	color:#6e6d6d;
	display:inline-block
}
.top ul {
	float:right;
	height:14px;
	line-height:14px;
	margin-top:11px
}
.top ul li {
	display:inline-block;
	box-sizing:border-box;
	border-left:1px solid #6e6d6d;
	padding:0 10px
}
.top ul li:nth-of-type(0n+1) {
	border-left:none
}
.top ul li a {
	color:#6e6d6d
}
.top ul li a:hover {
	text-decoration:underline
}
.top_center {
	width:1200px;
	margin:auto
}
.logo {
	.float:left;
	display:inline-block;
	line-height:140px
}
.top_center .phone {
	float:right;
	display:inline-block;
	margin-top:6px
}
.top_center .phone p {
	font-size:18px;
	color:#0087c1;
	line-height:26px;
	background:url(../images/phone.png) no-repeat left;
	padding-left:46px;
	font-weight:bold;
	letter-spacing:2px;
	width:170px;
	margin:20px auto
}
.top_center .phone p i{
	font-size:30px;
}
.top_center .phone span {
	color:#fff;
	width:195px;
	line-height:26px;
	text-align:center;
	display:inline-block;
	margin:0 10px
}
.nav {
	background:#0087c1;
	border-bottom:2px solid #d2d2d2
}
.nav ul {
	width:1200px;
	margin:auto
}
.nav ul li {
	width:132px;
	height:49px;
	line-height:49px;
	text-align:center;
	line-height:49px;
	letter-spacing:1px;
	float:left;
	background:url(../images/nav.png) no-repeat left;
	padding-left:1px
}
.nav ul li:nth-of-type(0n+1) {
	background:0
}
.nav ul li a {
	display:block;
	color:#fff;
	font-size:14px;
	transition:.4s
}
.nav ul li a:hover,.nav ul li a.active {
	background:url(../images/nav_10.jpg);
	text-decoration:underline
}
.flexslider {
	position:relative;
	height:600px;
	overflow:hidden
}
.slides {
	position:relative;
	z-index:1
}
.slides li {
	height:600px
}
.flexslider2 {
	position:relative;
	height:370px;
	overflow:hidden
}
.flexslider2 .slides li {
	height:370px
}
.flex-direction-nav {
	position:absolute;
	z-index:3;
	width:100%;
	top:45%
}
.flex-direction-nav li a {
	display:block;
	width:50px;
	height:50px;
	overflow:hidden;
	cursor:pointer;
	position:absolute
}
.flex-direction-nav li a.flex-prev {
	left:40px;
	background:url(../images/prev.png) center center no-repeat
}
.flex-direction-nav li a.flex-next {
	right:40px;
	background:url(../images/next.png) center center no-repeat
}
.keyword_bg {
	background:rgba(0,0,0,.6);
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	z-index:2
}
.keyword {
	width:1200px;
	margin:auto;
	height:52px
}
.keyword p {
	display:inline-block;
	width: 77%;
	height: 52px;
	overflow: hidden;
	color:#d7d7d7;
	line-height:52px
}
.keyword p a {
	color:#d7d7d7;
	margin:0 4px
}
.keyword p a:hover {
	text-decoration:underline
}
.keyword form {
	float:right;
	height:30px;
	margin-top:11px
}
.keyword form input {
	width:188px;
	height:30px;
	box-sizing:border-box;
	padding:0 14px;
	border:1px solid #197399;
	background:transparent;
	outline:0;
	color:#fff
}
.keyword form button {
	cursor:pointer;
	width:60px;
	height:32px;
	border:0;
	outline:0;
	background:#0087c1;
	color:#fff;
	text-align:center;
	line-height:32px;
	margin-left:10px
}
.gd_news {
	width:1200px;
	margin:auto;
	line-height:52px
}
.gd_news span {
	color:#747474;
	float:left
}
.gd_news .bd {
	float:left;
	display:inline-block
}
.gd_news .bd ul li {
	float:left;
	width:320px;
	height:52px;
	overflow:hidden;
	margin:0 6px
}
.gd_news .bd ul li i {
	color:#747474;
	font-style:normal
}
.gd_news .bd ul li a {
	color:#747474
}
.gd_news .bd ul li a:hover {
	text-decoration:underline
}
.gd_news .more {
	display:inline-block;
	float:right;
	width:64px;
	height:18px;
	border:1px solid #747474;
	color:#747474;
	text-align:center;
	line-height:18px;
	transition:.4s;
	margin-top:15px
}
.gd_news .more:hover {
	background:#747474;
	color:#fff
}
.box1 {
	background:url(../images/box1.jpg);
	padding-bottom:30px
}
.box1_content {
	width:1200px;
	margin:auto
}
.box1_tit {
	text-align:center;
	background:url(../images/box1_tit.png) no-repeat center;
	padding:40px 0
}
.box1_tit p {
	font-size:18px;
	color:#ffaa1e;
	display:inline-block;
	text-align:left;
	line-height:24px
}
.box1_tit p b {
	font-size:48px;
	color:#0087c1;
	float:left;
	display:inline-block;
	height:48px;
	line-height:48px;
	margin-right:2px
}
.box1_tit p span {
	font-size:12px;
	color:#aeafaf;
	display:block
}
.box1_list ul li {
	width:208px;
	float:left;
	margin-left:122px
}
.box1_list ul li .pic {
	margin-bottom:10px;
	position:relative
}
.box1_list ul li .pic .fade1 {
	width:151px;
	height:151px;
	transform:rotate(45deg);
	background:rgba(0,135,193,.6);
	position:absolute;
	left:29px;
	top:29px;
	border-radius:8px;
	z-index:1;
	opacity:0;
	transition:.4s
}
.box1_list ul li .pic .fade2 {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	background:url(../images/box1_list1.png) no-repeat center;
	z-index:2
}
.box1_list ul li .word {
	text-align:center
}
.box1_list ul li .word h5 {
	font-size:16px;
	color:#595959;
	font-weight:normal;
	line-height:30px;
	transition:.4s
}
.box1_list ul li .word i {
	font-size:16px;
	color:#0087c1;
	font-weight:bold;
	line-height:30px
}
.box1_list ul li .word p {
	font-size:14px;
	color:#807f7f;
	line-height:26px;
	transition:.4s
}
.box1_list ul li .pic .fade2_2 {
	background:url(../images/box1_list2.png) no-repeat center
}
.box1_list ul li .pic .fade2_3 {
	background:url(../images/box1_list3.png) no-repeat center
}
.box1_list ul li .pic .fade2_4 {
	background:url(../images/box1_list4.png) no-repeat center
}
.box1_list ul li:hover .pic .fade1 {
	opacity:1
}
.box1_list ul li:hover .word h5,.box1_list ul li:hover .word p {
	color:#0087c1
}
.box2 {
	margin-top:40px
}
.box2_content {
	width:1200px;
	margin:auto
}
.box2_content_left {
	width:304px;
	float:left;
	background:url(../images/beijing_07.jpg)
}
.box2_tit {
	text-align:center;
	background:url(../images/box2_tit_16.jpg) no-repeat center;
	padding:40px 0 9px 0
}
.box2_tit p {
	font-size:18px;
	color:#fff;
	display:inline-block;
	text-align:left;
	line-height:30px
}
.box2_tit p b {
	font-size:60px;
	color:#ffa92c;
	float:left;
	display:inline-block;
	height:60px;
	line-height:60px;
	margin-right:5px;
	font-weight:normal
}
.box2_tit p span {
	font-size:18px;
	color:#fff;
	display:block;
	letter-spacing:2px
}
.znav1 {
	width:256px;
	margin:auto
}
.znav1 ul li {
	margin:20px 0;
	float:left;
	width:100%
}
.znav1 ul li::after {
	clear:both;
	content:'.';
	display:block;
	width:0;
	height:0;
	visibility:hidden
}
.znav1 ul li h6 {
	font-size:14px;
	color:#fff;
	background:#ffa92c;
	height:32px;
	line-height:32px;
	padding-left:15px;
	cursor:pointer;
	position:relative
}
.znav1 ul li h6 em {
	position:absolute;
	top:7px;
	right:10px;
	width:18px;
	height:18px;
	background:url(../images/znav1_h6.png);
	transition:.4s
}
.znav1 ul li dl {
	background:url(../images/znav2_dl.png);
	padding-left:15px;
	margin-top:10px
}
.znav1 ul li dl::after {
	clear:both;
	content:'.';
	display:block;
	width:0;
	height:0;
	visibility:hidden
}
.znav1 ul li dl dd {
	width:50%;
	height:40px;
	line-height:40px;
	overflow:hidden;
	float:left
}
.znav1 ul li dl dd a {
	font-size:14px;
	color:#fff
}
.znav1 ul li dl dd a:hover {
	text-decoration:underline
}
.box2_content_right {
	float:right;
	width:835px
}
.box2_tit_2 {
	background:url(../images/box2_tit2_03.jpg) no-repeat 170px 40px
}
.box2_tit_2 p {
	font-size:18px;
	color:#0087c1;
	display:inline-block;
	text-align:left;
	line-height:30px
}
.box2_tit_2 p b {
	font-size:60px;
	float:left;
	display:inline-block;
	height:60px;
	line-height:60px;
	margin-right:5px;
	font-weight:normal
}
.box2_tit_2 p span {
	font-size:18px;
	display:block;
	letter-spacing:2px;
	font-weight:bold;
	width:165px
}
.box2_tit_2 .more {
	display:inline-block;
	width:76px;
	height:27px;
	text-align:center;
	line-height:27px;
	color:#fff;
	font-size:14px;
	float:right;
	border-radius:4px;
	background:#0087c1;
	margin-top:25px;
	transition:.4px
}
.box2_tit_2 .more:hover {
	opacity:.8
}
.case1 ul li {
	width:32%;
	margin:2% 0 0 2%;
	float:left;
	transition:.6s
}
.case1 ul li:nth-of-type(3n+1) {
	margin-left:0
}
.case1 ul li div {
	width:100%;
	height:224px;
	position:relative
}
.case1 ul li div img {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.case1 ul li p {
	height:40px;
	line-height:40px;
	color:#595959;
	font-size:16px;
	text-align:center;
	overflow:hidden
}
.case1 ul li:hover {
	box-shadow:0 0 10px #ccc
}
.box3 {
	background:url(../images/box3_06.jpg) no-repeat center;
	padding:30px 0;
	height:698px;
	overflow:hidden;
	box-sizing:border-box;
	margin-top:50px
}
.box3_content {
	width:1200px;
	margin:auto
}
.box3_content h5 {
	font-size:24px;
	color:#fff;
	text-align:center;
	letter-spacing:3px;
	font-weight:normal
}
.box3_content h5 span {
	font-size:36px;
	color:#ffa92c
}
.box3_list1 ul li {
	color:#fff;
	line-height:65px;
	height:65px;
	letter-spacing:1px;
	width:415px;
	float:left;
	margin-top:40px;
	font-size:16px
}
.box3_list1 ul li:nth-of-type(2n+1) {
	text-align:right
}
.box3_list1 ul li:nth-of-type(2n+2) {
	float:right
}
.box3_list1 ul li b {
	font-size:36px;
	display:inline-block;
	width:57px;
	height:65px;
	line-height:65px;
	text-align:center;
	background:url(../images/box3_list1.png) no-repeat;
	margin:0 15px
}
.box3_list1 ul li.list_left {
	float:left
}
.box3_list2 {
	margin-top:120px
}
.box3_list2 ul {
	text-align:center
}
.box3_list2 ul li {
	display:inline-block;
	width:146px;
	padding-top:180px;
	margin:0 70px
}
.box3_list2 ul li span {
	font-size:14px;
	color:#fff
}
.box4 {
	background:#f5f5f5 url(../images/box4.png) no-repeat center 130px;
	padding:30px 0
}
.box4_content {
	width:1200px;
	margin:auto
}
.box4_tit {
	text-align:center;
	line-height:30px
}
.box4_tit span {
	font-size:16px;
	color:#0087c1;
	letter-spacing:10px
}
.box4_tit h5 {
	font-size:18px;
	color:#0087c1;
	letter-spacing:2px
}
.box4_list ul li {
	width:42%;
	float:left;
	font-size:16px;
	color:#3a3939;
	height:38px;
	line-height:38px;
	margin-top:30px;
	letter-spacing:2px
}
.box4_list ul li:nth-of-type(2n+2) {
	float:right
}
.box4_list ul li b {
	display:inline-block;
	width:38px;
	height:38px;
	text-align:center;
	line-height:38px;
	font-size:18px;
	color:#fff;
	float:left;
	margin-right:10px
}
.box5 {
	background:#ff9600;
	padding:30px 0
}
.box5 h6 {
	font-size:18px;
	color:#fefefe;
	text-align:center;
	letter-spacing:3px
}
.partner {
	width:1200px;
	margin:30px auto 0 auto;
	position:relative;
	box-sizing:border-box;
	padding:0 40px
}
.partner ul li {
	width:200px;
	margin:0 12px;
	float:left
}
.partner ul li div {
	width:200px;
	height:80px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	background:#fff
}
.partner ul li div img {
	max-width:100%;
	max-height:100%
}
.partner ul li p {
	font-size:16px;
	color:#fff;
	margin-top:15px;
	text-align:center
}
.partner .prev {
	display:inline-block;
	width:34px;
	height:34px;
	cursor:pointer;
	background:url(../images/par_prev.png) no-repeat center;
	position:absolute;
	top:25px;
	left:0;
	z-index:1
}
.partner .next {
	display:inline-block;
	width:34px;
	height:34px;
	cursor:pointer;
	background:url(../images/par_next.png) no-repeat center;
	position:absolute;
	top:25px;
	right:0;
	z-index:1
}
.guanggao2 {
	background:url(../images/guanggao2_04.jpg) no-repeat center;
	height:335px;
	position:relative
}
.guanggao2 a {
	display:block;
	width:130px;
	height:35px;
	line-height:35px;
	text-align:center;
	border-radius:4px;
	background:url(../images/ljzx_03.gif);
	font-size:14px;
	color:#252525;
	transition:.4s;
	position:absolute;
	top:32px;
	left:67%
}
.guanggao2 a:hover {
	color:#fff
}
.guanggao2 p {
	width:1000px;
	text-align:right;
	position:absolute;
	top:80px;
	left:50%;
	margin-left:-500px;
	font-size:18px;
	color:#ffb54a;
	letter-spacing:3px
}
.guanggao2 p span {
	font-weight:bold;
	letter-spacing:1px
}
.box6_content {
	width:1200px;
	margin:20px auto
}
.box6_content ul li {
	float:left;
	width:50%;
	height:306px;
	box-sizing:border-box;
	padding:10px 2%
}
.box6_content ul li dl dt {
	position:relative;
	padding-top:40px;
	float:left;
	width:52%
}
.box6_content ul li dl dt i {
	display:inline-block;
	width:50px;
	height:50px;
	border-radius:50%;
	background:#ffa92c;
	color:#fff;
	font-size:32px;
	font-weight:bold;
	line-height:50px;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	box-sizing:border-box;
	padding-left:12px
}
.box6_content ul li dl dt img {
	max-width:100%
}
.box6_content ul li dl dd {
	float:right;
	width:45%;
	margin-top:30px
}
.box6_content ul li dl dd em {
	font-size:16px;
	color:#007eb9;
	font-style:normal;
	font-weight:bold;
	display:inline-block;
	border-bottom:2px solid #f5f5f5;
	line-height:30px
}
.box6_content ul li dl dd span {
	background:url(../images/advspan_05.gif) no-repeat left 6px;
	font-size:14px;
	color:#757677;
	line-height:24px;
	text-indent:1em;
	display:block;
	margin-top:6px
}
.guanggao3 {
	background:url(../images/guanggao3_20.jpg) no-repeat center;
	height:247px;
	position:relative;
	margin-top:60px
}
.guanggao3 p {
	background:url(../images/guanggao3.png) no-repeat left;
	height:46px;
	line-height:70px;
	font-size:18px;
	color:#3aafde;
	letter-spacing:3px;
	padding-left:60px;
	width:300px;
	position:absolute;
	top:75px;
	left:65%
}
.guanggao3 p span {
	font-weight:bold;
	letter-spacing:1px
}
.guanggao3 a {
	display:block;
	width:130px;
	height:35px;
	line-height:35px;
	text-align:center;
	border-radius:4px;
	background:url(../images/ljzx_03.gif);
	font-size:14px;
	color:#252525;
	transition:.4s;
	position:absolute;
	top:137px;
	left:75%
}
.guanggao3 a:hover {
	color:#fff
}
.box7 {
	background:url(../images/box7_20.jpg);
	padding:28px 0
}
.box7_content {
	width:1200px;
	margin:auto
}
.box7_tit {
	line-height:30px;
	text-align:center;
	letter-spacing:2px
}
.box7_tit h6 {
	font-size:18px;
	color:#ffa92c
}
.box7_tit span {
	font-size:18px;
	color:#fff
}
.box7_list ul li {
	float:left;
	width:47%;
	margin-left:6%;
	margin-top:4%;
	transition:.4s
}
.box7_list ul li:nth-of-type(2n+1) {
	margin-left:0
}
.box7_list ul li img {
	float:left;
	width:200px;
	height:146px
}
.box7_list ul li div {
	float:right;
	width:340px
}
.box7_list ul li div h5 {
	font-size:14px;
	color:#ffa92c;
	height:30px;
	line-height:30px;
	overflow:hidden
}
.box7_list ul li div p {
	font-size:14px;
	color:#fff;
	line-height:26px;
	margin-top:12px
}
.box7_list ul li:hover {
	box-shadow:0 0 10px #0CC
}
.box7 .more {
	font-size:16px;
	color:#fff;
	width:160px;
	height:40px;
	line-height:40px;
	text-align:center;
	background:#ffa92c;
	display:block;
	margin:30px auto 0 auto
}
.box7 .more:hover {
	text-decoration:underline
}
.box8 {
	background:#eaf3fd;
	padding:35px 0
}
.box8_content {
	width:1200px;
	margin:auto
}
.box8_tit {
	text-align:center;
	line-height:45px
}
.box8_tit span {
	font-size:48px;
	color:#a9b4c3;
	display:block;
	letter-spacing:10px
}
.box8_tit p {
	font-size:18px;
	color:#06284e;
	letter-spacing:4px
}
.box8_tit p b {
	color:#ff8f00;
	font-size:30px;
	font-weight:normal
}
.box8_list ul li {
	width:46%;
	height:190px;
	padding:1%;
	background:#fff;
	float:left;
	border:2px solid #dcdcdc;
	margin:2.8% 0 0 3%;
	transition:.4s
}
.box8_list ul li:nth-of-type(2n+1) {
	margin-left:0
}
.box8_list ul li img {
	width:205px;
	height:190px;
	float:left
}
.box8_list ul li div {
	float:right;
	width:60%
}
.box8_list ul li div h5 {
	font-size:16px;
	color:#737373;
	height:30px;
	line-height:30px;
	overflow:hidden;
	transition:.4s
}
.box8_list ul li div p {
	font-size:14px;
	color:#717171;
	line-height:26px;
	height:104px;
	overflow:hidden
}
.box8_list ul li div .more {
	display:block;
	width:96px;
	height:26px;
	text-align:center;
	line-height:26px;
	font-size:14px;
	color:#fff;
	background:#c9c9c9;
	transition:.4s;
	margin-top:28px
}
.box8_list ul li:hover {
	border-color:#ff8f00
}
.box8_list ul li:hover div h5 {
	color:#ff8f00
}
.box8_list ul li:hover div .more {
	background:#ff8f00
}
.box8 .more2 {
	width:300px;
	height:44px;
	text-align:center;
	line-height:44px;
	background:#ff8f00;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	display:block;
	margin:25px auto 0 auto
}
.main {
	width:1200px;
	margin:auto;
	padding:25px 0
}
.title1 {
	border-bottom:1px solid #0087c1
}
.title1 p {
	font-size:14px;
	color:#fff;
	display:inline-block;
	height:40px;
	padding:0 30px;
	line-height:40px;
	background:#0087c1;
	border-radius:3px;
	letter-spacing:2px
}
.title1 .more {
	display:inline-block;
	width:55px;
	height:20px;
	line-height:20px;
	text-align:center;
	color:#fff;
	float:right;
	background:#0087c1;
	margin-top:14px
}
.title1 .more:hover {
	opacity:.8
}
.honor {
	padding:25px 35px;
	position:relative
}
.honor ul li {
	width:262px;
	float:left;
	margin:0 10px
}
.honor ul li div {
	width:240px;
	height:186px;
	padding:10px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	border:1px solid #eee;
	overflow:hidden
}
.honor ul li div img {
	max-width:100%;
	max-height:100%;
	transition:.6s
}
.honor ul li p {
	font-size:14px;
	color:#6c6c6c;
	height:30px;
	line-height:30px;
	overflow:hidden;
	margin-top:10px;
	text-align:center
}
.honor ul li img:hover {
	transform:scale(1.1)
}
.honor .prev {
	display:inline-block;
	width:22px;
	height:63px;
	cursor:pointer;
	background:url(../images/hprev_24.gif) no-repeat center;
	position:absolute;
	top:96px;
	left:0;
	z-index:1
}
.honor .next {
	display:inline-block;
	width:22px;
	height:63px;
	cursor:pointer;
	background:url(../images/hnext_25.jpg) no-repeat center;
	position:absolute;
	top:96px;
	right:0;
	z-index:1
}
.index_video {
	float:left;
	width:430px
}
.title2 {
	background:url(../images/box2_tit2_03.jpg) no-repeat center 32px;
	margin-bottom:15px
}
.title2 p {
	font-size:14px;
	color:#0087c1;
	display:inline-block;
	text-align:left;
	line-height:24px;
	background:#fff;
	padding-right:6px
}
.title2 p b {
	font-size:48px;
	float:left;
	display:inline-block;
	height:48px;
	line-height:48px;
	margin-right:5px;
	font-weight:normal;
	color:#ffa92c
}
.title2 p span {
	font-size:18px;
	display:block;
	letter-spacing:2px;
	width:225px
}
.title2 .more {
	display:inline-block;
	float:right;
	width:60px;
	height:20px;
	padding-left:20px;
	background:#fff;
	margin-top:24px
}
.title2 .more a {
	display:block;
	text-align:center;
	line-height:20px;
	color:#fff;
	font-size:14px;
	border-radius:2px;
	background:#0087c1;
	transition:.4px
}
.title2 .more a:hover {
	opacity:.8
}
.about {
	float:right;
	width:685px
}
.about_word h6 {
	font-size:16px;
	color:#676767;
	font-weight:normal;
	line-height:30px
}
.about_word hr {
	width:28px;
	height:2px;
	border:0;
	background:#e5e5e5;
	margin:5px 0 10px 0
}
.about_word p {
	font-size:14px;
	color:#838282;
	line-height:24px
}
.about_word .more {
	display:inline-block;
	width:76px;
	height:27px;
	text-align:center;
	line-height:27px;
	color:#fff;
	font-size:14px;
	border-radius:4px;
	background:#0087c1;
	margin:12px 0;
	transition:.4px
}
.about_word .more:hover {
	opacity:.8
}
.about_list ul li {
	width:23%;
	margin:0 6px;
	float:left
}
.about_list ul li div {
	width:100%;
	height:106px;
	position:relative;
	overflow:hidden
}
.about_list ul li div img {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	transition:.6s
}
.about_list ul li div img:hover {
	transform:scale(1.1)
}
.about_list ul li p {
	height:40px;
	line-height:40px;
	color:#595959;
	font-size:14px;
	text-align:center;
	overflow:hidden
}
.que {
	width:318px;
	float:left
}
.title3 {
	border-bottom:1px solid #e5e5e5
}
.title3 p {
	font-size:14px;
	color:#0087c1;
	font-weight:bold;
	border-bottom:2px solid #0087c1;
	display:inline-block
}
.title3 .more {
	display:inline-block;
	width:16px;
	height:16px;
	border-radius:50%;
	text-align:center;
	line-height:14px;
	color:#fff;
	float:right;
	background:#0087c1
}
.title3 .more:hover {
	opacity:.8
}
.que_list {
	margin-top:14px
}
.que_list ul li {
	border-bottom:1px dashed #ccc;
	margin-top:6px;
	padding-bottom:6px
}
.que_list ul li h5 {
	font-size:14px;
	color:#414141;
	height:30px;
	line-height:30px;
	overflow:hidden;
	background:url(../images/wen.png) no-repeat left;
	padding-left:25px
}
.que_list ul li p {
	font-size:14px;
	color:#838282;
	height:48px;
	line-height:24px;
	background:url(../images/da.png) no-repeat 0 3px;
	padding-left:25px;
	overflow:hidden
}
.que_list ul li:hover {
	opacity:.8
}
.index_news {
	width:510px;
	float:left;
	margin-left:60px
}
.news1 ul li {
	height:124px;
	margin-top:14px;
	padding-bottom:14px;
	border-bottom:1px dashed #ccc
}
.news1 ul li img {
	width:178px;
	height:124px;
	float:left
}
.news1 ul li div {
	width:674px;
	float:right
}
.news1 ul li div h5 {
	font-size:14px;
	color:#414141;
	height:26px;
	line-height:26px;
	overflow:hidden
}
.news1 ul li div p {
	color:#929292;
	font-size:14px;
	height:78px;
	line-height:26px;
	overflow:hidden;
	margin-top:4px
}
.news1 ul li:hover h4,.news1 ul li:hover p {
	text-decoration:underline
}
.news2 ul li {
	line-height:34px;
	height:34px;
	margin:3px 0;
	padding-left:3.5%;
	background:url(../images/news2.png) no-repeat left;
	font-size:14px;
	border-bottom:1px dashed #ccc
}
.news2 ul li a {
	display:inline-block;
	float:left;
	width:85%;
	height:34px;
	overflow:hidden;
	color:#838282
}
.news2 ul li span {
	display:inline-block;
	float:right;
	width:14%;
	height:34px;
	overflow:hidden;
	color:#757575
}
.news2 ul li a:hover {
	text-decoration:underline
}
.phone_box {
	width:235px;
	float:right;
	background:url(../images/beijing_07.jpg);
	padding:20px 0;
	text-align:center;
	color:#fff;
	letter-spacing:1px
}
.phone_box em {
	display:block;
	width:70%;
	height:34px;
	line-height:34px;
	color:#fff;
	font-size:18px;
	background:#ffa92c;
	margin:16px auto;
	font-style:normal
}
.phone_box b {
	font-size:18px;
	color:#fff
}
.link {
	border-top:1px solid #ccc;
	padding:15px 0
}
.link_content {
	width:1200px;
	margin:auto
}
.link_content h6 {
	font-size:14px;
	color:#0087c1;
	font-weight:normal;
	letter-spacing:1px;
	display:inline-block;
	float:left
}
.link_content h6 b {
	font-size:36px;
	color:#ffb247;
	font-weight:normal
}
.link_content a {
	display:inline-block;
	font-size:14px;
	color:#414141;
	margin:9px 9px 0 9px;
	transition: .3s;
}
.link_content a:hover {
	color: #0087c1;
}
.main_left {
	width:255px;
	float:left
}
.m_title {
	width:255px;
	height:97px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	background:url(../images/m_title_05.jpg) no-repeat center
}
.m_title h6 {
	font-size:16px;
	color:#fefefe;
	letter-spacing:2px;
	line-height:28px;
	font-weight:normal
}
.znav2 {
	background:#eee;
	border-radius:0 0 8px 8px;
	padding:8px 10px;
	border:1px solid #a1b1c0;
	border-top:0;
	margin-bottom:35px
}
.znav2 ul li {
	margin:10px 0;
	background:#c9c9c9;
	transition:.3s linear
}
.znav2 ul li .tit {
	font-size:14px;
	color:#fff;
	display:block;
	width:90%;
	padding:0 5%;
	height:34px;
	line-height:34px;
	overflow:hidden;
	position:relative;
	cursor:pointer
}
.znav2 ul li .tit em {
	position:absolute;
	top:9px;
	right:10px;
	width:18px;
	height:18px;
	background:url(../images/znav2.png);
	transition:.4s
}
.znav2 ul li dl {
	display:none
}
.znav2 ul li dl::after {
	clear:both;
	content:'.';
	display:block;
	width:0;
	height:0;
	visibility:hidden
}
.znav2 ul li dl dd {
	float:left;
	width:41%;
	height:30px;
	line-height:30px;
	overflow:hidden;
	margin-left:9%
}
.znav2 ul li dl dd a {
	color:#fff
}
.znav2 ul li dl dd a:hover,.znav2 ul li dl dd a.active {
	text-decoration:underline
}
.znav2 ul li:hover,.znav2 ul li.active {
	background:#ffa92c
}
.znav2 ul li:hover .tit,.znav2 ul li.active .tit {
	text-decoration:underline
}
.znav2 ul li.active .tit em {
	transform:rotate(90deg)
}
.znav3 ul li a {
	font-size:14px;
	color:#fff;
	display:block;
	width:90%;
	padding:0 5%;
	height:34px;
	line-height:34px;
	overflow:hidden;
	position:relative;
	cursor:pointer
}
.znav3 ul li a em {
	position:absolute;
	top:9px;
	right:10px;
	width:18px;
	height:18px;
	background:url(../images/znav2.png);
	transition:.4s
}
.znav3 ul li.active .tit em {
	transform:rotate(0deg)
}
.contact {
	background:#eee;
	border-radius:0 0 8px 8px;
	border:1px solid #a1b1c0;
	border-top:0;
	letter-spacing:1px;
	line-height:28px
}
.contact_word {
	padding:0 10px 8px 10px
}
.contact h6 {
	font-size:14px;
	color:#0187c1;
	font-weight:normal;
	text-align:center
}
.contact p {
	font-size:14px;
	color:#797878
}
.contact p span {
	color:#424242;
	display:block
}
.main_right {
	float:right;
	width:870px
}
.location {
	height:30px;
	line-height:30px;
	border-bottom:2px solid #1e364d;
	overflow:hidden
}
.location p {
	display:inline-block;
	font-size:14px;
	color:#343434;
	padding-left:16px;
	background:url(../images/loc_08.gif) no-repeat left
}
.location ul {
	color:#343434;
	float:right
}
.location ul a {
	color:#343434;
	margin:0 5px
}
.location ul a:hover {
	text-decoration:underline
}
.case2 ul li {
	transition:.6s;
	margin-top:25px
}
.case2 ul li::after {
	clear:both;
	content:'.';
	display:block;
	width:0;
	height:0;
	visibility:hidden
}
.case2 ul li img {
	width:302px;
	height:280px;
	float:left
}
.case2 ul li div {
	width:520px;
	float:right
}
.case2 ul li div h5 {
	font-size:16px;
	color:#ff8f00;
	height:30px;
	line-height:30px;
	overflow:hidden;
	letter-spacing:3px
}
.case2 ul li div p {
	font-size:14px;
	color:#717171;
	line-height:26px;
	height:182px;
	overflow:hidden;
	letter-spacing:1px
}
.case2 ul li div span {
	display:block;
	width:96px;
	height:27px;
	line-height:27px;
	text-align:center;
	font-size:14px;
	color:#fff;
	margin-top:20px;
	background:#ff8f00
}
.case2 ul li:hover {
	box-shadow:0 0 10px #ccc
}
.case_title {
	font-size:16px;
	color:#ff8f00;
	text-align:center;
	margin-top:20px;
	letter-spacing:3px
}
.time {
	font-size:14px;
	color:#717171;
	text-align:center;
	margin:15px 0
}
.case_word {
	font-size:14px;
	color:#717171;
	line-height:26px;
	letter-spacing:2px;
	border-top:1px dashed #ccc;
	padding:15px 0
}
.case_word img {
	max-width:100%
}
.xg_case {
	margin:20px 0
}
.xg_case ul li {
	width:196px;
	margin:0 10px;
	float:left
}
.xg_case ul li div {
	width:194px;
	height:156px;
	border:1px solid #e9e9e9;
	overflow:hidden;
	display:table-cell;
	vertical-align:middle;
	text-align:center
}
.xg_case ul li div img {
	max-width:100%;
	max-height:100%;
	transition:.4s
}
.xg_case ul li p {
	height:40px;
	line-height:40px;
	color:#fff;
	font-size:14px;
	text-align:center;
	overflow:hidden;
	background:#0087c1
}
.xg_case ul li:hover img {
	opacity:.8
}
.news_word {
	font-size:14px;
	color:#717171;
	line-height:26px;
	letter-spacing:2px;
	border-top:1px dashed #ccc;
	border-bottom:1px dashed #ccc;
	padding:15px 0
}
.news_word img {
	max-width:100%
}
.product ul li {
	width:23%;
	float:left;
	margin:2% 0 0 2%;
	transition:.5s
}
.product ul li div {
	width:100%;
	height:186px;
	text-align:center;
	border:1px solid #eee;
	overflow:hidden;
	box-sizing:border-box;
	line-height:184px
}
.product ul li div img {
	max-width:95%;
	max-height:95%
}
.product ul li p {
	font-size:14px;
	color:#6c6c6c;
	height:30px;
	line-height:30px;
	overflow:hidden;
	margin-top:10px;
	text-align:center
}
.product ul li:hover {
	box-shadow:0 0 10px #ccc
}
.pro_view {
	margin:25px 0
}
.pro_view_left {
	float:left;
	width:410px
}
.pro_view_left .bpic {
	border:1px solid #eee;
	padding:10px;
	text-align:center
}
.pro_view_left .bpic img {
	max-width:100%
}
.pro_view_right {
	width:438px;
	float:right
}
.pro_view_right .pro_title {
	font-size:16px;
	color:#343434;
	height:30px;
	line-height:30px
}
.pro_view_right .summary span {
	display:block;
	font-size:14px;
	color:#525252;
	line-height:26px
}
.pro_view_right .summary p {
	font-size:14px;
	color:#646464;
	line-height:26px;
	letter-spacing:1px
}
.title4 {
	height:36px;
	line-height:36px;
	border-bottom:1px solid #dcdcdc;
	background:#f7f6f6
}
.title4 p {
	font-size:16px;
	color:#565454;
	padding-left:15px
}
.pro_word {
	font-size:14px;
	color:#7e7e7e;
	line-height:26px;
	background:#f7f6f6;
	padding:15px 10px
}
.pro_word img {
	max-width:100%
}
.xg_case {
	margin:20px 0
}
.xg_case ul li {
	width:196px;
	margin:0 10px;
	float:left
}
.xg_case ul li div {
	width:194px;
	height:156px;
	border:1px solid #e9e9e9;
	overflow:hidden;
	display:table-cell;
	vertical-align:middle;
	text-align:center
}
.xg_case ul li div img {
	max-width:100%;
	max-height:100%;
	transition:.4s
}
.xg_case ul li p {
	height:40px;
	line-height:40px;
	color:#fff;
	font-size:14px;
	text-align:center;
	overflow:hidden;
	background:#0087c1
}
.xg_case ul li:hover img {
	opacity:.8
}
.yy_case {
	background:#e5e5e5;
	padding:10px 30px;
	position:relative
}
.yy_case ul li {
	width:240px;
	margin:10px 15px 0 15px;
	float:left
}
.xg_case ul li div {
	width:240px;
	height:198px;
	overflow:hidden;
	display:table-cell;
	vertical-align:middle;
	text-align:center
}
.yy_case ul li div img {
	max-width:100%;
	max-height:100%;
	transition:.4s
}
.yy_case ul li p {
	height:40px;
	line-height:40px;
	color:#565454;
	font-size:14px;
	text-align:center;
	overflow:hidden
}
.yy_case ul li:hover img {
	opacity:.8
}
.yy_case .prev {
	display:inline-block;
	width:34px;
	height:34px;
	cursor:pointer;
	background:url(../images/par_prev.png) no-repeat center;
	position:absolute;
	top:102px;
	left:0;
	z-index:1
}
.yy_case .next {
	display:inline-block;
	width:34px;
	height:34px;
	cursor:pointer;
	background:url(../images/par_next.png) no-repeat center;
	position:absolute;
	top:102px;
	right:0;
	z-index:1
}
.case3 ul li {
	width:260px;
	margin:15px 0 0 45px;
	float:left
}
.case3 ul li:nth-of-type(3n+1) {
	margin-left:0
}
.case3 ul li div {
	width:258px;
	height:212px;
	border:1px solid #e9e9e9;
	overflow:hidden;
	display:table-cell;
	vertical-align:middle;
	text-align:center
}
.case3 ul li div img {
	max-width:100%;
	max-height:100%;
	transition:.4s
}
.case3 ul li p {
	height:40px;
	line-height:40px;
	color:#fff;
	font-size:14px;
	text-align:center;
	overflow:hidden;
	background:#0087c1
}
.case3 ul li:hover img {
	opacity:.8
}
.page {
	padding:20px 0;
	font-size:14px;
	color:#7e7e7e;
	line-height:26px
}
.page img {
	max-width:100%
}
.prev_next {
	margin:30px 0
}
.prev_next ul li {
	font-size:14px;
	color:#717171;
	height:30px;
	line-height:30px
}
.prev_next ul li a {
	color:#717171;
	transition:.4s
}
.prev_next ul li a:hover {
	color:#0087c1
}
div.youtube {
	font-size:13px;
	color:#fff;
	font-family:arial,helvetica,sans-serif;
	background-color:#0087c1;
	text-align:center;
	padding:8px 0;
	margin-top:25px
}
div.youtube a {
	padding-right:3px;
	padding-left:3px;
	padding-bottom:1px;
	margin:0 1px;
	color:#fff;
	padding-top:1px;
	text-decoration:underline
}
div.youtube a:hover {
	text-decoration:underline
}
.page_location_bg {
	background:#0087c1
}
.page_location {
	height:48px;
	line-height:48px;
	width:1200px;
	margin:auto
}
.page_location p {
	display:inline-block;
	font-size:18px;
	color:#fff;
	padding-left:28px;
	background:url(../images/home.png) no-repeat left
}
.page_znav {
	float:right
}
.page_znav ul li {
	background:url(../images/locli_06.gif) no-repeat left;
	height:48px;
	overflow:hidden;
	float:left;
	text-align:center;
	padding:0 20px
}
.page_znav ul li:nth-of-type(0n+1) {
	background:0
}
.page_znav ul li a {
	height:45px;
	line-height:46px;
	display:inline-block;
	color:#fff;
	font-size:14px;
	border-bottom:2px solid transparent;
	transition:.4s;
	letter-spacing:2px;
	cursor:pointer
}
.page_znav ul li a:hover,.page_znav ul li a.active {
	border-bottom:2px solid #fff
}
.page_box1 {
	background:url(../images/box2.png) no-repeat top;
	padding:35px 0
}
.page_box1_tit {
	color:#0087c1;
	line-height:36px;
	text-align:center;
	background:url(../images/page_box1_tit.png) no-repeat center;
	letter-spacing:2px
}
.page_box1_tit h6 {
	font-size:18px
}
.page_box1_tit span {
	display:block;
	font-size:14px;
	font-weight:bold
}
.page_box1_content {
	width:1200px;
	margin:30px auto
}
.page_box1_left {
	float:left;
	width:506px
}
.page_box1_right {
	float:right;
	width:670px
}
.page_box1_right p {
	font-size:14px;
	color:#7d7c7c;
	line-height:30px
}
.page_box1_right p b {
	color:#0087c1
}
.page_box1_right .more {
	width:100px;
	height:30px;
	text-align:center;
	line-height:30px;
	border:1px solid #429aca;
	font-size:14px;
	color:#429aca;
	transition:.4s;
	display:block;
	margin:20px 0
}
.page_box1_right .more:hover {
	background:#429aca;
	color:#fff
}
.page_tit {
	height:280px;
	background:url(../images/page_box2_02.jpg) no-repeat;
	position:relative
}
.page_tit p {
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:-600px;
	width:1200px;
	color:#3aafde;
	font-size:16px;
	box-sizing:border-box;
	padding-left:38px;
	background:rgba(255,255,255,.8) url(../images/loc_03.gif) no-repeat 10px center;
	height:56px;
	line-height:56px;
	font-style:italic
}
.page_tit p .more {
	font-size:14px;
	color:#646464;
	float:right;
	margin:2px 16px 0 0;
	font-style:normal;
	transition:.4s
}
.page_tit p .more:hover {
	color:#3aafde
}
.page_box2_content {
	line-height:34px;
	color:#807f7f;
	letter-spacing:1px;
	width:1200px;
	margin:auto;
	font-size:14px;
	padding:26px 0
}
.p_ys {
	text-indent:1.2em;
	background:url(../images/adv_08.gif) no-repeat left 11px
}
.page_box3 {
	background:#eee
}
.page_honor {
	width:1200px;
	margin:auto;
	position:relative
}
.page_honor ul li {
	width:280px;
	height:254px;
	float:left;
	margin:40px 10px
}
.page_honor ul li div {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	width:278px;
	height:222px;
	border:1px solid #cdcdcd;
	background:#fff
}
.page_honor ul li div img {
	max-width:95%;
	max-height:95%
}
.page_honor ul li p {
	height:0;
	line-height:30px;
	text-align:center;
	overflow:hidden;
	transition:.4s,linear;
	background:rgba(255,255,255,.8);
	font-size:14px;
	color:#6c6c6c
}
.page_honor ul li:hover p {
	height:30px
}
.button {
	position:absolute;
	right:40px;
	top:-47px;
	z-index:9;
	width:120px
}
.button a {
	width:50%;
	display:inline-block;
	height:38px;
	text-align:center;
	line-height:34px;
	box-sizing:border-box;
	border:1px solid #8e8b8a;
	float:left;
	font-size:28px;
	color:#6a6a6a;
	cursor:pointer;
	transition:.4s
}
.button a:hover {
	background:#8e8b8a;
	color:#fff
}
.button .prev {
	border-radius:16px 0 0 16px
}
.button .next {
	border-radius:0 16px 16px 0
}
.page_box4_content {
	width:1200px;
	margin:auto
}
.page_box4_content>p{
	padding: 0!important;
	padding-bottom: 145px!important;
}
.page_box5_content {
	width:1200px;
	margin:20px auto
}
.page_box5_left {
	width:427px;
	float:left
}
.page_box5_right {
	width:730px;
	float:right
}
.page_box5_right h6 {
	font-size:16px;
	color:#0087c1;
	letter-spacing:1px;
	line-height:40px
}
.page_box5_right p {
	font-size:14px;
	color:#787878;
	line-height:26px
}
.gotop {
	width:40px;
	height:40px;
	background:url(../images/gotop.png) no-repeat;
	position:fixed;
	right:50px;
	bottom:50px;
	_position:absolute;
	_right:50px;
	_top:expression(document.documentElement.clientHeight-this.offsetHeight-50+document.documentElement.scrollTop);
	cursor:pointer;
	display:none
}
.footer {
	background:#0087c1;
	padding-top:15px
}
.footer_content {
	width:1200px;
	margin:auto
}
.fnav {
	padding:15px 0;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff
}
.fnav ul li {
	float:left;
	width:12.5%;
	text-align:center
}
.fnav ul li a {
	font-size:14px;
	color:#fff
}
.fnav ul li a:hover {
	text-decoration:underline
}
.footer_word {
	margin:30px 0
}
.flogo {
	float:left;
	margin-top: 35px;
	margin-right:100px;
}
.hezuo {
	float:left
}
.hezuo h6 {
	font-size:14px;
	color:#fff
}
.hezuo hr {
	width:34px;
	height:2px;
	border:0;
	background:#fff;
	margin:8px 0 10px 0
}
.hezuo p {
	font-size:14px;
	color:#fff;
	line-height:24px
}
.footer_word dl {
	float:right
}
.footer_word dl dt {
	display:inline-block
}
.footer_word dl dd {
	font-size:14px;
	color:#fff;
	line-height:24px;
	display:inline-block;
	float:right;
	margin-top:25px;
	margin-left:8px
}
.bottom {
	padding:20px 0;
	background:#fff
}
.bottom p {
	width:1200px;
	margin:auto;
	color:#252525;
	font-size:14px
}
.bottom p a {
	color:#252525
}
.bottom p a:hover {
	text-decoration:underline
}
.xuanfukuang {
	position:absolute;
	right:10px;
	top:1%;
	z-index:4;
	overflow:hidden;
	padding-left:24px
}
.xuanfukuang .show {
	display:inline-block;
	width:24px;
	height:90px;
	background:url(../images/show_07.jpg) no-repeat center;
	cursor:pointer;
	position:absolute;
	left:0;
	top:45%
}
.xuanfukuang_con {
	position:relative;
	width:140px;
	padding:8px 5px;
	background:#3aafde;
	text-align:center;
	letter-spacing:2px
}
.xuanfukuang_con .close {
	display:inline-block;
	width:17px;
	height:17px;
	background:url(../images/close.png) no-repeat center;
	cursor:pointer;
	position:absolute;
	top:4px;
	right:4px
}
.xuanfukuang h5 {
	font-size:18px;
	color:#ffffff;
	line-height:40px
}
.xuanfukuang img {
	width:100%
}
.xuanfukuang ul {
	background:#fff;
	padding:6px
}
.xuanfukuang ul a {
	display:block;
	font-size:14px;
	color:#ffffff;
	width:100%;
	line-height:35px;
	background:#3aafde;
	border-radius:4px;
	margin:6px 0;transition: .4s
}
.xuanfukuang ul a:hover{background: #0087c1}
.xuanfukuang p {
	font-size:14px;
	color:#ffffff;
	line-height:28px
}
#yuansheng_chat.yuansheng_chat {display: none!important;}
