﻿body {
	overflow-x: hidden;

	margin: 0;
	padding: 0
}
* {
}
li {
	list-style: none
}
body {
	margin: 0
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
	display: block
}
audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline
}
audio:not([controls]) {
	display: none;
	height: 0
}
[hidden], template {
display:none
}
a {
	background-color: transparent;
	text-decoration: none
}
a:active, a:hover {
	outline: 0
}
abbr[title] {
	border-bottom: 1px dotted
}
b, strong {
	font-weight: 700
}
dfn {
	font-style: italic
}
h1 {
	margin: .67em 0;
	font-size: 2em
}
.clear {
	clear: both
}
mark {
	color: #000;
	background: #ff0
}
small {
	font-size: 80%
}
sub, sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline
}
sup {
	top: -.5em
}
sub {
	bottom: -.25em
}
img {
	border: 0
}
h1, h2, h3, h4, h5, h6, p, ul, dl, div, li, dt, dd, a, img, i, span, blockquote, em {
	margin: 0;
	padding: 0
}
i, em {
	font-style: normal
}
.clear {
	clear: both;
	height: 0;
	width: 0
}
.fl {
	float: left
}
.fr {
	float: right
}

a:hover {
	text-decoration: none
}
.no-mr {
	margin-right: 0!important
}
.no-mb {
	margin-bottom: 0!important
}
.no-pr {
	padding-right: 0!important
}
.no-pb {
	padding-bottom: 0!important
}
.mt10 {
	margin-top: 10px
}
.mt20 {
	margin-top: 20px
}
.mt30 {
	margin-top: 30px
}
.mt40 {
	margin-top: 40px
}
.mt50 {
	margin-top: 50px
}
.mb10 {
	margin-bottom: 10px
}
.mb20 {
	margin-bottom: 20px
}
.mb30 {
	margin-bottom: 30px
}
.mb40 {
	margin-bottom: 40px
}
.mb50 {
	margin-bottom: 50px
}
.pt10 {
	padding-top: 10px
}
.pt20 {
	padding-top: 20px
}
.pt30 {
	padding-top: 30px
}
.pt40 {
	padding-top: 40px
}
.pt50 {
	padding-top: 50px
}
.pb10 {
	padding-bottom: 10px
}
.pb20 {
	padding-bottom: 20px
}
.pb30 {
	padding-bottom: 30px
}
.pb40 {
	padding-bottom: 40px
}
.pb50 {
	padding-bottom: 50px
}
.center {
	text-align: center
}
#header .h-top {
	border-bottom: 1px solid #ddd;
	padding: 10px 0
}
#header .h-top .container {
	width: 1040px;
	margin: 0 auto
}
#header .h-top .container .index-login {
	font-size: 12px;
	font-family: simsun
}
#header .h-top .container .index-login .register {
	color: #ff150e;
	margin-right: 40px
}
#header .h-top .container .index-login .register:hover {
	color: #dd110a
}
#header .h-top .container .index-login .login {
	color: #666
}
#header .h-top .container .index-login .login:hover {
	color: #333
}
#header .h-top .container .other ul li {
	display: inline-block;
	margin-left: 35px
}
#header .h-top .container .other ul li a {
	color: #333;
	font-size: 12px;
	font-family: simsun
}
#header .h-top .container .other ul li a:hover {
	color: #ccc
}
#header .h-top .container .phone {
	margin-left: 45px
}
#header .h-top .container .phone img {
	width: auto;
	margin-right: 5px
}
#header .h-top .container .phone span {
	color: #666;
	font-size: 14px
}
.nav {
	height: 75px
}
.nav .container {
	width: 1200px;
	margin: 0 auto
}
.nav .container .logo img {
	margin-top: 12px;
	width: auto
}
.nav .container .nav-li {
	padding-top: 25px;
	width: 940px;
	float: left
}
.nav .container .nav-li ul {
	padding-top: 5px
}
.language a {
	font-size: 14px;
	color: #333
}
.nav .container .nav-li ul li {
	display: inline-block;
	margin-left: 20px;
	height: 40px
}
.show_friend {
	float: right;
	margin-top: 27px
}


.nav .container .nav-li ul .pro .i-pro li.no1 {
	margin-left: 0;
	width: 170px;
	border-top: 1px solid #ccc;
	height: auto
}
.nav .container .nav-li ul .pro .i-pro li {
	margin-left: 0;
	width: 170px;
	height: auto;

}
.nav .container .nav-li ul .pro .i-pro li dt {
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	color: #111;
	padding-left: 18px;
	cursor: default;
	font-family: "微软雅黑";
	border-bottom: 1px solid #c7191a
}
.nav .container .nav-li ul .pro .i-pro li dd {
	height: 32px;
	line-height: 32px
}
.nav .container .nav-li ul .pro .i-pro li dd a {
	font-size: 14px;
	color: #666;
	display: block;
	padding-left: 36px;
	font-family: "黑体"
}
.nav .container .nav-li ul .pro .i-pro li dd a:hover {
	color: #fff;
	background: #ff150e
}
.nav .container .nav-li ul li a {
	color: #333;
	font-size: 16px
}
.nav .container .nav-li ul li a:hover {
	color: #ff150e
}
.nav .container .nav-li ul li a img {
	width: auto;
	margin-right: 10px
}
#banner {
	width: 100%;
	min-height: 445px;
	position: relative
}
#banner img {
	width: auto
}
#banner .DB_bgSet {
	position: relative
}
#banner .DB_bgSet li {
	position: absolute;
	width: 100%;
	min-height: 445px;
	display: none
}
#banner .DB_imgSet {
	position: absolute;
	width: 1100px;
	left: 50%;
	margin-left: -500px
}
#banner .DB_imgSet .DB_1_1 {
	position: absolute;
	z-index: 2
}
#banner .DB_imgSet .DB_1_2 {
	position: absolute
}
#banner .DB_menuWrap {
	float: left;
	position: absolute;
	width: 100%
}
#banner .DB_prev, #banner .DB_next {
	transition: .2s ease-in;
	-webkit-transition: .2s ease-in;
	-moz-transition: .2s ease-in;
	-ms-transition: .2s ease-in;
	-o-transition: .2s ease-in;
	top: 200px;
	cursor: pointer;
	display: none;
	position: absolute
}
#banner .DB_prev {
	left: 30px
}
#banner .DB_prev:hover {
	left: 25px
}
#banner .DB_next {
	right: 30px
}
#banner .DB_next:hover {
	right: 25px
}
.news-page .new-list-haspic {
	padding: 10px;
	margin-bottom: 30px;
	background: #fff;
	border: 1px solid #d9d9d9;
	box-shadow: 0 0 6px 0 #ccc;
	-webkit-box-shadow: 0 0 6px 0 #ccc;
	-moz-box-shadow: 0 0 6px 0 #ccc;
	-ms-box-shadow: 0 0 6px 0 #ccc;
	-o-box-shadow: 0 0 6px 0 #ccc;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px
}
.i-introduce {
	padding: 50px 90px 50px 90px
}
.i-introduce .container {
	width: 1100px;
	margin: 0 auto
}
.i-introduce .container ul li {
	display: inline-block;
	margin-left: 35px;
	text-align: center
}
.i-introduce .container ul li h2 {
	color: #ff150e;
	font-size: 14px;
	font-weight: bold
}
.i-introduce .container ul li h2 span {
	font-size: 45px
}
.i-introduce .container ul li h2 span sup {
	font-size: 36px
}
.i-introduce .container ul li p {
	font-size: 14px;
	color: #666;
	margin-top: 20px
}
.i-service {
	padding: 60px 0
}
.i-service .container {
	width: 1040px;
	margin: 0 auto
}
.i-service .container .title {
	text-align: center;
	margin-bottom: 50px
}
.i-service .container .title h2 {
	font-size: 35px;
	color: #333;
	margin-bottom: 40px;
	font-weight: bold
}
.i-service .container .title p {
	font-size: 18px;
	color: #666
}
.i-service .container .service-con ul li {
	display: inline-block;
	margin-left: 100px
}
.i-service .container .service-con ul li p {
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 10px
}
.i-service .container .service-con ul li .service1 {
	background: url(../images/iindex-server1.png);
	width: 267px;
	height: 267px
}
.i-service .container .service-con ul li .service2 {
	background: url(../images/iindex-server2.png);
	width: 267px;
	height: 267px
}
.i-service .container .service-con ul li .service3 {
	background: url(../images/iindex-server3.png);
	width: 267px;
	height: 267px;
	margin: 0 auto
}
.i-service .container .service-con ul li a {
	padding: 5px 30px;
	background: #ff433e;
	color: #fff;
	font-size: 24px;
	border-radius: 5px;
	float: right;
	margin-top: 20px
}
.i-advantage {
	background: url(../images/advantage.jpg);
	padding: 110px 0 90px 0;
	background-size: 100% 100%
}
.i-advantage .container .title {
	text-align: center;
	margin-bottom: 80px
}
.i-advantage .container .title h2 {
	color: #fff;
	font-size: 35px;
	margin-bottom: 40px;
	font-weight: bold
}
.i-advantage .container .title p {
	color: #dedcdc;
	font-size: 18px
}
.i-advantage .container .advantage-con {
	width: 1200px;
	margin: 0 auto;
	background: #f0f0f0;
	opacity: .9;
	filter: alpha(opacity=90);
	height: 470px;
	padding-top: 80px
}
.i-advantage .container .advantage-con ul {
	width: 1040px;
	margin: 0 auto
}
.i-advantage .container .advantage-con ul li {
	float: left;
	width: 200px;
	margin-left: 75px;
	text-align: center
}
.i-advantage .container .advantage-con ul li img {
	width: auto;
	margin-bottom: 60px
}
.i-advantage .container .advantage-con ul li p {
	font-size: 18px;
	color: #333
}
.i-advantage .container .advantage-con ul li .text {
	text-align: left;
	margin-top: 50px;
	font-size: 14px;
	color: #666
}

.i-partner {
	position: relative;
    min-height:1050px;
}
.i-partner .container {
	width: 1100px;
	margin: 0 auto
}
.i-partner .container .title {
	text-align: center;
	margin: 80px 0 40px 0
}
.i-partner .container .title h2 {
	font-size: 35px;
	color: #333;
	margin-bottom: 20px
}
.i-partner .container .title a {
	font-size: 16px;
	color: #999
}
.i-partner .container .partner-con li {
	float: left;
	margin-right: 0
}
.i-partner .container .partner-con {
	position: relative;
	overflow: hidden
}
.i-partner .container .partner-con ul li img {
	width: 130px;
	height: 118px;
	float: left
}
.i-partner .container .partner-con ul li div {
	width: 130px;
	float: left
}
.i-contact {
	background: url(../images/is_05.png);
	margin: 0 auto;
	background-size: 100% 100%;
	padding: 50px;
	margin-top: 10px
}
.i-contact .container {
	width: 1040px;
	margin: 0 auto
}
.i-contact .container .title {
	text-align: center;
	width: 780px;
	margin: 0 auto
}
.i-contact .container .title h2 {
	color: #fff;
	font-size: 35px
}
.i-contact .container .title p {
	color: #fff;
	font-size: 18px;
	text-align: center;
	margin-top: 30px;
	line-height: 35px
}
.i-contact .container .contact-con .input {
	width: 600px;
	margin: 0 auto;
	background: rgba(0,0,0,.7);
	padding: 0 5px;
	margin-top: 75px;
	border-radius: 5px
}
.i-contact .container .contact-con .input input {
	width: 370px;
	height: 45px;
	border: none;
	border-radius: 5px;
	margin: 5px 0;
	padding-left: 30px;
	font-size: 15px;
	color: #999
}

input:focus {
	outline: none
}
select:focus {
	outline: none
}
.i-contact .container .contact-con .input select {
	width: 197px;
	height: 45px;
	border: none;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	color: #999;
	background: url("../images/select-down.png") no-repeat scroll right center transparent;
	background-size: 25%;
	background-color: #fff;
	border-radius: 5px;
	padding-left: 30px;
	font-size: 15px
}
.i-contact .container .contact-con .input select option {
	height: 45px
}
.i-contact .container .contact-con .sub {
	width: 195px;
	height: 40px;
	border: 1px solid #fff;
	cursor: pointer;
	font-size: 16px;
	color: #fff;
	background: transparent;
	border-radius: 5px
}
.container ul.about li 
{
    float:left;
	width: 250px;
	height:230px;
    background:#dedede;
    border-radius: 5px;
    border-bottom: 2px solid #bbb;
    
}

.container ul.about li .d-top {
	border-left: 76px solid transparent;
	border-right: 76px solid transparent;

}
.container ul.about li .d-top_15 {
	border-left: 76px solid transparent;
	border-right: 76px solid transparent;
	border-bottom: 30px solid #f5f5f5
}
.container ul.about li .d-top_25 {
	border-left: 76px solid transparent;
	border-right: 76px solid transparent;
	border-bottom: 30px solid #f3f3f3
}
.container ul.about li .d-top_26 {
	border-left: 76px solid transparent;
	border-right: 76px solid transparent;
	border-bottom: 30px solid #f7f7f7
}
.container ul.about li .d-buttom{
    text-align:center;

    margin:auto;
    width:250px;
    margin-top:12px;
    border-radius: 5px;
}

.container ul.about li .d-buttom a:hover {
    text-align:center;
    background:#cacbc9;
    margin:auto;

}

.container ul.about li .d-buttom a{

    color:#000;
  
}

.container ul.about li .d-buttom a:hover {

    color:#ee7600;

}

#footer {
	background: #555;
	color: #c9ced8;
	font-size: 14px;
	padding-bottom: 20px
}
#footer a {
	color: #c9ced8
}
#footer a:hover {
	color: #fff
}
#footer .container {
	width: 1040px;
	margin: 0 auto
}
#footer .container .footer-link {
	text-align: center;
	border-bottom: 1px solid #43494f;
	padding: 25px 0;
	margin-bottom: 35px
}
#footer .container .footer-link ul li {
	display: inline-block;
	border-left: 1px solid #fff;
	margin-left: 15px;
	padding-left: 15px
}
#footer .container .footer-link ul li span {
	cursor: pointer
}
#footer .container .footer-left {
	width: 500px
}
#footer .container .footer-left .link ul li {
	display: inline-block;
	margin: 0 15px
}
#footer .container .footer-left .address {
	margin: 20px 0
}
#footer .container .footer-right {
	width: 300px
}
#footer .container .footer-right .qrcode {
	width: 95px
}
.recruit {
	margin: 40px 0 30px 0
}
.recruit .container {
	width: 1040px;
	margin: auto
}
.recruit .container .title {
	text-align: center;
	font-size: 30px;
	color: #333;
	font-weight: 100
}
.recruit .container .title p {
	font-size: 30px;
	color: #333;
	font-weight: 500
}
.recruit .container .city {
	margin-top: 30px
}
.recruit .container .city p {
	font-size: 18px;
	color: #ff150e
}
.recruit .container .city ul {
	margin-top: 10px
}
.recruit .container .city ul li {
	display: inline-block
}
.recruit .container .city ul li a {
	font-size: 15px;
	color: #333
}
.recruit .container .recruit-con {
	margin-top: 20px
}
.recruit .container .recruit-con .city-on p {
	font-size: 18px;
	color: #ff150e
}
.recruit .container .recruit-con ul {
	list-style-type: circle;
	margin: 10px 0 0 10px
}
.recruit .container .recruit-con ul li {
	display: inline-block;
	width: 300px;
	margin: 5px 400px 5px 0
}
.recruit .container .recruit-con ul li a {
	font-size: 14px;
	color: #333
}
.about-banner {
	position: relative
}
.about-banner .container {
	width: 1040px;
	margin: 0 auto;
	position: absolute;
	left: 50%;
	top: 30px;
	margin-left: -520px
}
.about-banner .container .abus {
	padding-top: 50px;
	color: #fff;
	font-size: 70px
}
.about-banner .container .abus-ch {
	color: #fff;
	font-size: 23px
}
.about-con {
	margin-top: 20px
}
.about-con .container {
	width: 1040px;
	margin: 0 auto
}
.about-con .container .title p {
	font-size: 30px;
	color: #333;
	float: left
}
.icon1 {
	background: url(../images/icon1.png) no-repeat;
	background-size: 100% 100%;
	padding: 4px 30px;
	position: relative;
	top: 10px
}
.about-con .container .about-logo {
	width: 170px;
	height: 100px;
	float: left;
	margin: 40px 40px 50px 60px
}
.about-con .container .about-text p {
	text-indent: 2em;
	color: #666;
	font-size: 15px;
	line-height: 36px;
	margin-top: 30px
}
.develop .container {
	width: 1100px;
	margin: 0 auto
}
.develop .container .title p {
	font-size: 30px;
	color: #333;
	float: left;
	margin-left: 30px
}
.line1 {
	background: url(../images/line1.png)no-repeat;
	background-size: 100% 75%;
	padding: 0 90px
}
.develop .container .develop-con .develop-text {
	margin-top: 100px
}
.develop .container .develop-con .develop-text ul {
	margin-left: 170px
}
.develop .container .develop-con .develop-text li {
	-webkit-transform: rotate(-60deg);
	-moz-transform: rotate(-60deg);
	-ms-transform: rotate(-60deg);
	-o-transform: rotate(-60deg);
	width: 250px;
	float: left;
	margin-left: -95px
}
.develop .container .develop-con .develop-text li p {
	font-size: 14px;
	color: #666
}
.develop .container .develop-con .develop-text .develop-img {
	margin-top: 50px
}
.honour {
	margin-top: 20px
}
.honour .container {
	width: 1040px;
	margin: 0 auto
}
.honour .container .title p {
	font-size: 30px;
	color: #333;
	float: left
}
.honour .container .honour-con {
	margin-top: 30px;
	margin-bottom: 30px
}
.honour .container .honour-con .honour1 {
	background: url(../images/honour1.png)no-repeat;
	margin-left: 30px;
	float: left
}
.honour .container .honour-con .honour1 ul {
	padding-top: 5px
}
.honour .container .honour-con .honour1 li {
	margin-bottom: 23px
}
.honour .container .honour-con .honour1 .year {
	font-size: 15px;
	color: #fff;
	margin-left: 10px
}
.honour .container .honour-con .honour1 .con {
	font-size: 15px;
	color: #666;
	margin-left: 50px
}
.honour .container .honour-con .honour2 {
	background: url(../images/honour2.png)no-repeat;
	margin-left: 90px;
	float: left
}
.honour .container .honour-con .honour2 ul {
	padding-top: 5px
}
.honour .container .honour-con .honour2 li {
	margin-bottom: 23px
}
.honour .container .honour-con .honour2 .year {
	font-size: 15px;
	color: #fff;
	margin-left: 10px
}
.honour .container .honour-con .honour2 .con {
	font-size: 15px;
	color: #666;
	margin-left: 50px
}
.about-img {
	background: url(../images/about-img.png);
	min-height: 552px
}
.about-img .container {
	width: 1040px;
	margin: 0 auto;
	text-align: center;
	padding-top: 90px
}
.about-img .container .p1 {
	font-size: 44px;
	color: #fff
}
.about-img .container .p2 {
	font-size: 24px;
	color: #fff;
	margin: 30px 0 50px 0
}
.about-img .container .join-link {
	font-size: 32px;
	color: #fff;
	padding: 12px 90px;
	background: rgba(255,255,255,.2)
}
.RO-banner {
	position: relative;
	min-height: 530px;
	background: url("../images/ro_03.png")no-repeat;
	background-size: 100% 100%
}
.RO-banner .container {
	width: 1200px;
	text-align: center;
	height: 500px;
	margin: 0 auto
}
.RO-banner .container .title {
	font-size: 42px;
	color: #e62222;
	font-family: "fangda";
	margin-top: 20px;
	margin: 0 auto
}
.RO-banner .container .title span {
	font-size: 72px
}
.RO-banner .container .con-bg {
	margin: 40px 0 70px -90px;
	padding: 20px 0
}
.RO-banner .container .con1 {
	color: #e62222;
	font-family: "微软雅黑";
	font-size: 38px;
	margin: 20px auto;
	width: 1040px;
	margin-top: 15px;
	margin-bottom: -50px
}
.RO-banner .container .con1 span {
	margin: 0 70px
}
.RO-banner .container .con2 {
	color: #fff;
	font-size: 30px;
	margin: 0 auto;
	width: 1040px;
	margin-bottom: 80px;
	text-shadow: -5px 1px 5px #777
}
.RO-server {
	background: url(../images/server-bg.png)no-repeat;
	background-size: 100%;
	min-height: 1668px;
	margin-top: 70px!important;
	width: 1430px;
	margin: 0 auto
}
.RO-server .container {
	width: 1040px;
	margin: 0 auto
}
.RO-server .container .title p {
	font-size: 40px;
	color: #333;
	text-align: center
}
.RO-server .container .RO-server-con {
}
.RO-server .container .RO-server-con .RO-server-con1 {
	position: absolute
}
.RO-server .container .RO-server-con .RO-server-con1 .left p {
	color: #c61919;
	font-size: 48px;
	margin: 230px 0 0 20px
}
.RO-server .container .RO-server-con .RO-server-con1 .right {
	width: 550px;
	text-align: center;
	margin: 160px -150px 0 0
}
.RO-server .container .RO-server-con .RO-server-con1 .right p {
	font-size: 27px;
	color: #333
}
.RO-server .container .RO-server-con .RO-server-con1 .right img {
	width: auto
}
.dispath-banner {
	position: relative;
	min-height: 530px
}
.dispath-banner img {
	min-height: 500px
}
.dispath-banner .container {
	width: 100%;
	position: absolute;
	left: 50%;
	margin-left: -50%;
	top: 90px;
	text-align: center;
	background: url(../images/kuang.png)no-repeat;
	background-position: center;
	height: 400px
}
.dispath-banner .container .title {
	font-size: 42px;
	color: #e62222;
	font-family: "fangda";
	margin-top: 90px
}
.dispath-banner .container .con1 {
	color: #fff;
	font-size: 37px;
	font-family: "楷体";
	margin: 20px 0 20px 0
}
.dispath-banner .container .con2 {
	color: #fff;
	font-size: 41px;
	font-family: 'Fzdbsjw';
	font-weight: bold;
	margin-bottom: 30px;
	background: #f19e04
}
.dispath-banner .container .application {
	font-size: 23px;
	color: #fff;
	background: #ff150e;
	padding: 10px 30px;
	border-radius: 8px
}
.dispath-banner .container .ask {
	font-size: 23px;
	color: #fff;
	border: 1px solid #ff150e;
	padding: 10px 30px;
	border-radius: 8px;
	margin-left: 100px
}
.dispath-server {
	margin-top: 70px
}
.dispath-server .container {
	width: 1040px;
	margin: 0 auto
}
.dispath-server .container p {
	font-size: 35px;
	color: #5c5c5c;
	text-align: center;
	margin-bottom: 30px
}
.dispath-server .container .dis-scon {
}
.dispath-server .container .dis-scon li {
	width: 280px;
	display: inline-block;
	float: left;
	height: 290px;
	box-shadow: 1px 1px 15px 0 #999;
	margin-right: 100px;
	margin-bottom: 20px;
	text-align: center
}
.dispath-server .container .dis-scon li p {
	font-size: 16px;
	width: 230px;
	margin: 0 auto
}
.dispath-server .container .dis-scon li img {
	width: auto;
	margin-top: 70px
}
.dis-ad {
	background: url(../images/dispathserver1.png) no-repeat;
	margin-top: 30px;
	background-size: 100%
}
.dis-ad .container {
	width: 1040px;
	margin: 0 auto
}
.dis-ad .container .ad-logo {
	text-align: center;
	position: relative;
	top: -20px
}
.dis-ad .container .ad-logo img {
	width: auto
}
.dis-ad .container .ad-con {
	position: relative
}
.dis-ad .container .ad-con .ad-text {
}
.dis-ad .container .ad-con .ad-text .ad-p1 {
	position: absolute;
	left: 50%;
	top: 28px;
	color: #fff;
	font-size: 34px
}
.dis-ad .container .ad-con .ad-text .ad-p1 span {
	padding-left: 20px
}
.dis-ad .container .ad-con .ad-text .ad-p2 {
	position: absolute;
	left: 64%;
	top: 148px;
	color: #fff;
	font-size: 34px
}
.dis-ad .container .ad-con .ad-text .ad-p3 {
	position: absolute;
	left: 12%;
	top: 300px;
	color: #fff;
	font-size: 34px
}
.dis-ad .container .ad-con .ad-text .ad-p4 {
	position: absolute;
	left: -2%;
	top: 158px;
	color: #fff;
	font-size: 34px
}
.agency-banner {
	position: relative;
	min-height: 530px
}
.agency-banner img {
	min-height: 500px
}
.agency-banner .container {
	width: 100%;
	position: absolute;
	left: 50%;
	margin-left: -50%;
	top: 90px;
	text-align: center;
	height: 400px
}
.agency-banner .container .title {
	font-size: 42px;
	color: #e62222;
	font-family: "fangda";
	margin-top: 20px
}
.agency-banner .container .con-bg {
	background: rgba(255,255,255,.4);
	margin: 30px 0 70px 0;
	padding: 20px 0
}
.agency-banner .container .con1 {
	color: #fff;
	font-size: 48px;
	margin: 0 auto;
	font-weight: bold;
	width: 1040px;
	text-align: left;
	text-shadow: -5px 1px 5px #777
}
.agency-banner .container .con2 {
	color: #fff;
	font-size: 48px;
	font-weight: bold;
	margin: 0 auto;
	width: 1040px;
	text-align: right;
	text-shadow: -5px 1px 5px #777
}
.agency-banner .container .application {
	font-size: 23px;
	color: #fff;
	background: #ff150e;
	padding: 10px 30px;
	border-radius: 8px
}
.agency-banner .container .ask {
	font-size: 23px;
	color: #fff;
	border: 1px solid #ff150e;
	padding: 10px 30px;
	border-radius: 8px;
	margin-left: 100px
}
.agency-server {
	margin-top: 70px
}
.agency-server .title {
	text-align: center
}
.agency-server .title p {
	font-size: 35px;
	font-weight: bold
}
.agency-server .agency-bg {
	margin-top: 20px;
	background: url(../images/agency-server.png)no-repeat;
	background-size: 100%;
	min-height: 2200px;
	width: 1430px;
	margin: 0 auto
}
.agency-server .agency-bg .agency-scon {
	width: 1040px;
	margin: 0 auto
}
.agency-server .agency-bg .agency-scon img {
	width: auto
}
.agency-server .agency-bg .agency-scon span {
	font-size: 24px;
	position: relative;
	top: -25px;
	color: #5c5c5c
}
.agency-server .agency-bg .agency-scon p {
	font-size: 15px;
	color: #636363;
	margin-left: 30px
}
.agency-server .agency-bg .agency-scon .scon1 {
	height: 275px;
	padding-top: 30px
}
.agency-server .agency-bg .agency-scon .scon2 {
	height: 275px;
	padding-top: 50px;
	margin-left: 600px
}
.manage-banner {
	position: relative;
	min-height: 500px
}
.manage-banner img {
	min-height: 500px
}
.manage-banner .container {
	width: 100%;
	position: absolute;
	left: 50%;
	margin-left: -50%;
	top: 10px;
	text-align: center;
	background-position: center;
	height: 400px
}
.manage-banner .container .title {
	font-size: 42px;
	color: #e62222;
	font-family: "fangda";
	margin-top: 20px
}
.manage-banner .container .con1 {
	color: #fff;
	font-size: 37px;
	font-family: 'SimHei';
	margin: 20px 0 20px 0;
	background: rgba(255,255,255,.5);
	text-shadow: -2px 1px 5px #777;
	margin-bottom: 50px;
	padding: 20px 0
}
.manage-banner .container .con2 {
	color: #fff;
	font-size: 41px;
	font-family: 'Fzdbsjw';
	font-weight: bold;
	margin-bottom: 30px;
	background: #f19e04
}
.manage-banner .container .conli {
	background: url(../images/manage-bg2.png)no-repeat;
	width: 995px;
	height: 190px;
	margin: 0 auto;
	position: relative
}
.manage-banner .container .conli li {
	float: left
}
.manage-banner .container .conli li span {
	font-family: simhei;
	font-size: 33px;
	color: #fff;
	text-shadow: -3px 1px 5px #777
}
.manage-banner .container .application {
	font-size: 23px;
	color: #fff;
	background: #ff150e;
	padding: 10px 30px;
	border-radius: 8px
}
.manage-banner .container .ask {
	font-size: 23px;
	color: #fff;
	border: 1px solid #ff150e;
	padding: 10px 30px;
	border-radius: 8px;
	margin-left: 100px
}
.manage-server {
	margin-top: 70px
}
.manage-server .container {
	width: 1040px;
	margin: 0 auto
}
.manage-server .container p {
	font-size: 35px;
	color: #5c5c5c;
	text-align: center;
	margin-bottom: 30px
}
.manage-server .container .dis-scon li {
	display: inline-block;
	float: left;
	margin: 0 60px;
	margin-bottom: 20px;
	text-align: center
}
.manage-server .container .dis-scon li p {
	font-size: 16px;
	width: 230px;
	margin: 0 auto;
	margin-top: 10px
}
.manage-server .container .dis-scon li img {
	width: auto;
	margin-top: 70px
}
.ad-ma {
	background: url(../images/ad-mabg.png)no-repeat;
	background-size: 100% 100%;
	padding: 50px 0;
	margin-top: 100px
}
.ad-ma .container {
	width: 1040px;
	margin: 0 auto;
	padding-top: 20px
}
.ad-ma .container .title {
	text-align: center;
	font-size: 35px;
	margin-bottom: 20px
}
.welfare-banner {
	position: relative;
	min-height: 530px
}
.welfare-banner img {
	min-height: 500px
}
.welfare-banner .container {
	width: 100%;
	position: absolute;
	left: 50%;
	margin-left: -50%;
	top: 90px;
	text-align: center;
	background-position: center;
	height: 400px
}
.welfare-banner .container .title {
	font-size: 42px;
	color: #e62222;
	font-family: "fangda";
	margin-top: 40px
}
.welfare-banner .container .con1 {
	color: #fff;
	font-size: 36px;
	font-family: "jdlsj";
	margin: 20px 0 20px 0
}
.welfare-banner .container .con2 {
	color: #fff;
	font-size: 33px;
	font-family: 'Fzdbsjw';
	font-weight: bold;
	margin-bottom: 30px
}
.welfare-banner .container .con3 {
	color: #fff;
	font-size: 24px;
	font-family: 'Fzdbsjw';
	font-weight: bold;
	margin-bottom: 30px
}
.welfare-banner .container .application {
	font-size: 23px;
	color: #fff;
	background: #ff150e;
	padding: 10px 30px;
	border-radius: 8px
}
.welfare-banner .container .ask {
	font-size: 23px;
	color: #fff;
	border: 1px solid #ff150e;
	padding: 10px 30px;
	border-radius: 8px;
	margin-left: 100px
}
.welfare-server {
	margin-top: 70px
}
.welfare-server .container {
	width: 1040px;
	margin: 0 auto
}
.welfare-server .container p {
	font-size: 35px;
	color: #5c5c5c;
	text-align: center;
	margin-bottom: 30px
}
.welfare-server .container .dis-scon li {
	display: inline-block;
	float: left;
	margin-right: 60px;
	width: 215px;
	margin-bottom: 20px;
	text-align: center
}
.welfare-server .container .dis-scon li p {
	font-size: 16px;
	margin: 0 auto;
	margin: 10px 0;
	text-align: left;
	margin-left: 10px;
	color: #fff
}
.welfare-server .container .dis-scon li img {
	width: auto
}
.we-ad {
	margin-top: 50px;
	padding-bottom: 30px;
	border-bottom: 1px solid #ccc
}
.we-ad .container {
	width: 1040px;
	margin: 0 auto;
	padding-top: 20px
}
.we-ad .container .title {
	text-align: center;
	font-size: 35px;
	margin-bottom: 20px
}
.we-ad .container .ad-con {
	position: relative
}
.we-ad .container .ad-con .ad-text {
	position: absolute;
	top: 140px;
	font-size: 22px;
	color: #000
}
.we-ad .container .ad-con .ad-text .ad-p1 {
	margin-left: 20px
}
.we-ad .container .ad-con .ad-text .ad-p2 {
	margin-top: 110px;
	margin-left: 120px
}
.we-ad .container .ad-con .ad-text .ad-p3 {
	margin-top: 120px;
	margin-left: 50px
}
.joboff-banner {
	position: relative;
	min-height: 530px
}
.joboff-banner img {
	min-height: 500px
}
.joboff-banner .container {
	width: 100%;
	position: absolute;
	left: 50%;
	margin-left: -50%;
	top: 90px;
	text-align: center;
	background-position: center;
	height: 400px
}
.joboff-banner .container .title {
	font-size: 42px;
	color: #e62222;
	font-family: "fangda";
	margin-top: -40px
}
.joboff-banner .container .con1 {
	color: #fff;
	font-size: 36px;
	font-family: "楷体";
	margin: 20px 0 20px 0
}
.joboff-banner .container .con2 {
	color: #fff;
	background: url(../images/joboff-bg.png)no-repeat;
	width: 523px;
	height: 120px;
	margin: 0 auto;
	padding-left: 30px;
	margin-bottom: 30px
}
.joboff-banner .container .con2 span {
	display: block;
	width: 100px;
	float: left;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	font-family: 'fzcyjt';
	margin-top: 25px
}
.joboff-banner .container .con3 {
	color: #fff;
	font-size: 24px;
	font-family: 'Fzdbsjw';
	font-weight: bold;
	margin-bottom: 30px
}
.joboff-banner .container .application {
	font-size: 23px;
	color: #fff;
	background: #ff150e;
	padding: 10px 30px;
	border-radius: 8px
}
.joboff-banner .container .ask {
	font-size: 23px;
	color: #ff150e;
	border: 1px solid #ff150e;
	padding: 10px 30px;
	border-radius: 8px;
	margin-left: 100px
}
.job-ad {
	margin-top: 70px;
	border-bottom: 1px solid #ccc
}
.job-ad .container {
	width: 740px;
	margin: 0 auto;
	padding-top: 20px
}
.job-ad .container .title {
	text-align: center;
	font-size: 35px;
	margin-bottom: 20px
}
.job-ad .container .ad-con {
	position: relative;
	top: -50px;
	left: -15px;
	width: 740px
}
.job-ad .container .ad-con .ad-text {
	position: absolute;
	top: 180px;
	width: 740px
}
.job-ad .container .ad-con .ad-text .ad-p2 {
	margin-top: 90px
}
.job-ad .container .ad-con .ad-text .ad-p3 {
	margin-top: 90px
}
.job-ad .container .ad-con .ad-text .con-title {
	font-size: 27px;
	color: #737272
}
.job-ad .container .ad-con .ad-text .con-con {
	font-size: 16px;
	color: #737272;
	margin-top: 20px;
	line-height: 30px
}
.logistical {
	position: relative;
	min-height: 530px
}
.logistical img {
	min-height: 500px
}
.logistical .container {
	width: 100%;
	position: absolute;
	left: 50%;
	margin-left: -50%;
	top: 90px;
	text-align: center;
	background-position: center;
	height: 400px
}
.logistical .container .title {
	font-size: 40px;
	color: #34b6ec;
	font-family: "fzzdhjt";
	margin-top: 10px
}
.logistical .container .conp {
	font-size: 60px;
	color: #ff3714;
	margin-top: 30px;
	font-style: italic;
	font-weight: bold
}
.logistical .container .con1 {
	color: #fff;
	font-size: 36px;
	font-family: "楷体";
	margin: 20px 0 20px 0;
	text-shadow: 3px 1px 5px #777;
	font-weight: bold
}
.logistical .container .sp {
	color: #34b6ec;
	font-size: 56px;
	font-weight: bold
}
.logistical .container .application {
	font-size: 23px;
	color: #fff;
	background: #ff150e;
	padding: 10px 30px;
	border-radius: 8px
}
.logistical .container .ask {
	font-size: 23px;
	color: #ff150e;
	border: 1px solid #ff150e;
	padding: 10px 30px;
	border-radius: 8px;
	margin-left: 100px
}
.logistical-pro {
	margin-top: 70px
}
.logistical-pro .container {
	width: 1040px;
	margin: 0 auto
}
.logistical-pro .container .title {
	text-align: center;
	font-size: 35px;
	margin-bottom: 20px
}
.logistical-pro .container .ad-con {
	position: relative
}
.logistical-pro .container .ad-con .ad-text {
	position: absolute;
	top: 120px
}
.logistical-pro .container .ad-con .ad-text li {
	display: inline-block;
	margin-right: 150px
}
.logistical-pro .container .ad-con .ad-text li span {
	font-size: 18px;
	color: #333
}
.logistical-ad {
	margin-top: 80px;
	background: url(../images/log-ad.png)no-repeat;
	background-size: 100% 100%;
	padding: 100px 0
}
.logistical-ad .container {
	width: 1040px;
	margin: 0 auto
}
.logistical-ad .container .title {
	font-size: 35px;
	color: #fff;
	text-align: center
}
.logistical-ad .container .ad-con {
	margin-top: 80px
}
.logistical-ad .container .ad-con li {
	width: 150px;
	float: left;
	margin-right: 70px;
	text-align: center
}
.logistical-ad .container .ad-con li img {
	width: auto
}
.logistical-ad .container .ad-con li p {
	color: #fff;
	font-size: 16px;
	text-align: center;
	margin-top: 10px
}
.insurance {
	position: relative;
	min-height: 500px
}
.insurance img {
	min-height: 500px
}
.insurance .container {
	width: 1200px;
	text-align: center;
	background-position: center;
	height: 400px;
	margin: 0 auto
}
.insurance .container .title {
	padding-top: 90px;
	font-size: 70px;
	color: #fff;
	font-family: "fangsong";
	font-weight: bold
}
.insurance .container .con1 {
	color: #fff;
	font-size: 54px;
	font-family: "楷体";
	margin: 20px 0 20px 0
}
.insurance .container .con2 {
	color: #fff;
	font-size: 50px;
	margin: 50px 0 90px 0;
	font-family: "楷体";
	font-weight: 900
}
.insurance .container .sp {
	color: #34b6ec;
	font-size: 56px
}
.insurance .container .application {
	font-size: 23px;
	color: #fff;
	background: #e74846;
	padding: 10px 30px;
	border-radius: 8px;
	margin-top: 40px
}
.insurance .container .ask {
	font-size: 23px;
	color: #fff;
	background: #e74846;
	padding: 10px 30px;
	border-radius: 8px;
	margin-left: 100px
}
.insurance-ad, .banner-1 {
	margin-top: 70px
}
.insurance-ad .container {
	width: 1040px;
	margin: 0 auto
}
.insurance-ad .container .title, .banner-1 .container .title {
	text-align: center;
	font-size: 35px;
	margin-bottom: 20px
}
.insurance-ad .container .ad-con {
	position: relative
}
.insurance-ad .container .ad-con li {
	width: 1040px;
	display: block
}
.insurance-ad .container .ad-con li img {
	width: auto
}
.insurance-ad .container .ad-con li .p1 {
	font-size: 32px;
	color: #333
}
.insurance-ad .container .ad-con li .p2 {
	font-size: 20px;
	color: #666
}
.insurance-con {
	margin-top: 50px;
	background: url(../images/insurance-ad.png)no-repeat;
	background-size: 100% 100%;
	padding-top: 30px
}
.insurance-con .container {
	width: 1040px;
	margin: 0 auto
}
.insurance-con .container .title {
	font-size: 35px;
	color: #fff;
	text-align: center
}
.insurance-con .container .ad-con {
	margin-top: 50px
}
.insurance-con .container .ad-con li {
	width: 165px;
	float: left;
	margin-right: 120px;
	text-align: center;
	margin-bottom: 50px
}
.insurance-con .container .ad-con li img {
	width: auto
}
.insurance-con .container .ad-con li p {
	color: #fff;
	font-size: 18px;
	text-align: center;
	line-height: 30px
}
.best {
	position: relative;
	min-height: 500px
}
.best img {
	min-height: 500px
}
.best .container {
	width: 1200px;
	text-align: center;
	background-position: center;
	height: 400px;
	margin: 0 auto
}
.best .container .title {
	font-size: 85px;
	color: #fff;
	font-family: "fangsong";
	padding-top: 50px;
	font-weight: bold;
	margin-bottom: 40px
}
.best .container .con1 {
	color: #fff;
	font-size: 70px;
	font-family: "楷体";
	margin: 20px 0 40px 0
}
.best .container .con2 {
	color: #fff;
	font-size: 32px;
	font-family: "楷体";
	margin: 20px 0 50px 0
}
.best .container .sp {
	color: #34b6ec;
	font-size: 56px
}
.best .container .application {
	font-size: 23px;
	color: #fff;
	background: #e74846;
	padding: 10px 30px;
	border-radius: 8px
}
.best .container .ask {
	font-size: 23px;
	color: #fff;
	background: #e74846;
	padding: 10px 30px;
	border-radius: 8px;
	margin-left: 100px
}
.customer {
    height:375px;
	margin-bottom: 50px;
	background: #f9f9f9;
}

.customer66 {
    
	margin-bottom: 20px;
	background: #f9f9f9;
	padding-top:30px;
}

.customer .container {
	width: 1100px;
	margin: 0 auto
}
.customer .container .ptitle {
	text-align: center;
	font-size: 26px;
	font-family:"微软雅黑";
	padding-top:50px;
    border-bottom:1px solid #1f7e08;
    height:80px;
    line-height:0px;
}

.customer66 .container .title6 {
	text-align: center;
	font-size: 30px;
	font-family:"微软雅黑";
	padding-top:20px;
}

.customer .container ul li {
	float: left;
	display: block;
	width: 183px;
	text-align: center;
}
.customer .container ul li img {
	width: 120px;
	height:120px;
	margin-top: 60px
}
.customer .container ul li p {
	font-size: 18px;
	margin-top: 20px;
	text-align: center;
	font-family:"微软雅黑";
}
.customer .container ul li a{
	color: #333;
	font-size: 18px;
	margin-top: 20px;
	text-align: center;
	font-family:"微软雅黑";
}
.customer .container ul li a:hover{
	color: #ffa800;

}
.pro-show {
	background: url('../images/best-banner.png')no-repeat;
	background-size: 100% 100%;
	padding: 100px 0
}
.pro-show .container {
	width: 1040px;
	margin: 0 auto
}
.pro-show .container .title {
	color: #fff;
	text-align: center;
	font-size: 40px
}
.pro-show .container ul {
	margin-top: 30px
}
.pro-show .container li {
	display: inline-block;
	width: 310px;
	background: #fff;
	height: 330px;
	margin: 0 15px
}
.pro-show .container li p {
	background: #f82f5b;
	color: #fff;
	font-size: 24px;
	width: 100px;
	margin: 0 auto;
	text-align: center;
	padding: 10px 0
}
.pro-show .container li .con {
	margin: 20px 0 30px 0
}
.pro-show .container li .cen {
	margin: 0 auto;
	width: 240px
}
.pro-show .container li .application {
	font-size: 18px;
	color: #fff;
	background: #f64e2d;
	padding: 10px 20px;
	border-radius: 5px
}
.pro-show .container li .ask {
	font-size: 18px;
	color: #f64e2d;
	border: 1px solid #f64e2d;
	padding: 10px 20px;
	border-radius: 5px
}
.ser-process {
	width: 1040px;
	margin: 0 auto;
	background: #fff;
	border: 1px solid #333;
	position: relative;
	top: -120px;
	z-index: 9;
	padding: 20px 0
}
.ser-process .title {
	color: #4b4b4b;
	font-size: 40px;
	text-align: center;
	margin-bottom: 30px
}
.ser-process .con {
	margin-left: 30px
}
.ser-process .con li {
	display: inline-block;
	float: left;
	border: 1px solid #333;
	width: 150px;
	height: 67px;
	text-align: center;
	padding-top: 30px
}
.ser-process .con .arrows {
	margin-top: 30px
}
.ser-process .con .arrows img {
	width: auto
}
.produce {
	min-height: 530px
}
.produce img {
	min-height: 500px
}
.produce .container {
	width: 100%;
	text-align: center;
	background-position: center;
	position: relative;
	font-weight: bold
}
.produce .container .con2 span {
	font-size: 40px;
	font-style: italic;
	font-weight: bold
}
.produce .container .sp {
	color: #34b6ec;
	font-size: 56px
}
.produce .container .application {
	font-size: 23px;
	color: #fff;
	background: #ff150e;
	padding: 10px 30px;
	border-radius: 8px
}
.produce .container .ask {
	font-size: 23px;
	color: #fff;
	border: 1px solid #ff150e;
	padding: 10px 30px;
	border-radius: 8px;
	margin-left: 100px
}
.pro-process {
	margin-top: 70px
}
.pro-process .container {
	width: 1040px;
	margin: 0 auto
}
.pro-process .container .title {
	text-align: center;
	font-size: 35px
}
.pro-process .container .pro-pcon {
	margin-top: 30px
}
.pro-process .container .pro-pcon li p {
	padding: 10px 0;
	background: #f27078;
	color: #fff;
	font-size: 18px;
	border-radius: 5px;
	width: 130px;
	text-align: center
}
.pro-process .container .pro-pcon li {
	margin-bottom: 30px
}
.pro-process .container .pro-pcon .con1 {
	margin-left: 20px
}
.pro-process .container .pro-pcon .con2 {
	margin: 40px 0 0 20px
}
.pro-process .container .pro-pcon .con3 {
	margin: 75px 0 0 20px
}
.pro-process .container .pro-pcon .con5 {
	margin: 75px 0 0 20px
}
.pro-process .container .pro-pcon .con4 {
	margin: 110px 0 0 20px
}
.pro-process .container .pro-pcon .arrow {
	margin: 115px 0 0 10px
}
.pro-process .container .process {
	position: relative
}
.pro-process .container .process ul {
	margin-left: 85px;
	position: relative;
	top: -135px
}
.pro-process .container .process li {
	float: left;
	margin-left: 147px
}
.pro-process .container .process li p {
	width: 20px;
	color: #fff;
	font-size: 18px
}
.produce-ad {
	background: url('../images/pro-banner2.png') no-repeat;
	background-size: 100% 100%;
	padding: 80px 0
}
.produce-ad .container {
	width: 1040px;
	margin: 0 auto
}
.produce-ad .container .title {
	text-align: center;
	margin-bottom: 40px
}
.produce-ad .container .title p {
	font-size: 35px;
	color: #fff
}
.produce-ad .container .ad-con li {
	display: inline-block;
	margin-left: 20px
}
.produce-ad .container .ad-con li p {
	text-align: center;
	font-size: 20px;
	color: #fff;
	padding-top: 10px
}
.produce-ad .container .ad-con li .pro1-bg {
	width: 238px;
	height: 301px;
	background: url(../images/pro-ad1.png)
}
.produce-ad .container .ad-con li .pro2-bg {
	width: 238px;
	height: 301px;
	background: url(../images/pro-ad2.png)
}
.produce-ad .container .ad-con li .pro3-bg {
	width: 238px;
	height: 301px;
	background: url(../images/pro-ad3.png)
}
.produce-ad .container .ad-con li .pro4-bg {
	width: 238px;
	height: 301px;
	background: url(../images/pro-ad4.png)
}
.division {
	width: 100%;
	height: 8px;
	background: #c7191a
}
.law-banner img {
	min-height: 400px
}
.law {
	margin-top: 50px
}
.law-container {
	width: 1040px;
	height: 616px;
	margin: 0 auto
}
.law-container h2 {
	font-size: 19px;
	font-family: "微软雅黑";
	font-weight: normal;
	padding: 34px 0 34px 0
}
.law-container h3 {
	font-size: 15px;
	line-height: 15px;
	font-family: "微软雅黑";
	font-weight: normal;
	color: red
}
.law-container p {
	font-size: 14px;
	line-height: 24px;
	font-family: "微软雅黑";
	padding: 16px 0 16px 0;
	text-align: justify
}
.law-container-h3 {
	padding-top: 58px
}
.service-top {
	width: 100%;
	height: 56px;
	border-bottom: 1px solid #ddd
}
.service-head {
	width: 1102px;
	height: 56px;
	margin: 0 auto
}
.service-head li, .service-head p {
	float: left;
	font-family: "微软雅黑";
	margin-top: 18px
}
.hot>li>a {
	color: #c7191a;
	padding-left: 8px
}
.service-head button a {
	color: #fff
}
.service-head-p {
	padding: 0 10px;
	font-family: "微软雅黑"
}
.service-head-right {
	float: left;
	width: 500px;
	margin-left: 150px
}
.service-head-left {
	float: left;
	width: 360px;
	margin-left: 50px
}
.service-location {
	width: 1040px;
	margin: 40px auto
}
.service-location .title p, .company .title p {
	font-size: 21px;
	color: #5c5c5c;
	float: left;
	margin-right: 10px;
	margin-left: 0;
	width: 100%;
	padding-bottom: 5px;
	border-bottom: 1px solid #c8c8c8
}
.service-location .title p i, .company .title p i {
	height: 100%;
	border-left: 8px solid #c7191a
}
.service-location .title .icon1 {
	top: 5px!important;
	padding: 0 20px!important
}
.service-location .con1 {
	margin-left: 50px;
	margin-top: 30px
}
.service-location .con1 .area {
	font-size: 16px;
	color: #ff150e;
	margin-right: 30px;
	font-weight: bold;
	float: left
}
.service-location .con1 li {
	display: inline-block;
	margin: 0 20px
}
.service-location .con1 li a {
	color: #6e6e6e;
	font-size: 14px
}
.company {
	width: 1040px;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 20px
}
.company .title p {
	margin-bottom: 40px
}
.company .con {
	margin-top: 30px
}
.company .con li {
	width: 260px;
	height: 270px;
	float: left;
	padding-right: 50px;
	margin-left: 12px
}
.company .con li.border {
	margin-right: 33px;
	border-right: 1px dashed #ccc;
	height: 270px
}
.company .con li img {
	width: 230px;
	height: 160px
}
.company .con li .name {
	margin: 10px 0 0 0;
	font-size: 14px;
	font-weight: bold;
	font-family: "Arial"!important;
	color: #505050;
	padding: 5px 10px;
FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#FFFFFF, endColorStr=#CCCCCC);
	background: -moz-linear-gradient(top, #fff, #ccc);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#ccc))
}
.company .con li .address, .company .con li .number {
	margin: 20px 0 0 0;
	font-size: 14px;
	color: #505050;
	padding-bottom: 10px
}
.company .con li .number-1 {
	font-size: 14px;
	color: #505050;
	padding-bottom: 10px
}
.company .con li .address .sp-left, .company .con li .number .sp-left, .company .con li .number-1 .sp-left {
	display: inline-block;
	float: left;
	width: 55px
}
.company .con li .address .sp-right {
	display: inline-block;
	float: left;
	width: 205px
}
.company .con li .number {
	margin: 0 0 0 0;
	font-size: 14px;
	color: #505050
}
.company .con li .number-1 span.sp-right {
	font-size: 17px;
	font-weight: bold
}
.service-location h2 {
	font-family: "微软雅黑";
	font-size: 15px;
	color: #ff150e;
	line-height: 33px;
	text-indent: 2em
}
.service-img1 {
	position: absolute;
	left: 464px;
	top: 257px
}
.service-img2 {
	position: absolute;
	left: 650px;
	top: 226px
}
.service-img3 {
	position: absolute;
	left: 665px;
	top: 246px
}
.service-img4 {
	position: absolute;
	left: 685px;
	top: 306px
}
.service-img5 {
	position: absolute;
	left: 464px;
	top: 390px
}
.service-img6 {
	position: absolute;
	left: 544px;
	top: 335px
}
.service-img7 {
	position: absolute;
	left: 624px;
	top: 335px
}
.service-img8 {
	position: absolute;
	left: 700px;
	top: 355px
}
.service-img9 {
	position: absolute;
	left: 494px;
	top: 410px
}
.service-img10 {
	position: absolute;
	left: 604px;
	top: 390px
}
.service-img11 {
	position: absolute;
	left: 664px;
	top: 390px
}
.service-img12 {
	position: absolute;
	left: 715px;
	top: 415px
}
.service-img13 {
	position: absolute;
	left: 654px;
	top: 435px
}
.service-img14 {
	position: absolute;
	left: 600px;
	top: 450px
}
.service-img15 {
	position: absolute;
	left: 630px;
	top: 510px
}
.service-img16 {
	position: absolute;
	left: 680px;
	top: 480px
}
.service-img17 {
	position: absolute;
	left: 665px;
	top: 530px
}
.service-img17 span {
	font-family: "黑体";
	font-size: 12px;
	color: #ff6a6a
}
.suggest-banner {
	position: relative;
	min-height: 530px
}
.suggest-banner img {
	min-height: 500px
}
.suggest-banner .container {
	width: 100%;
	position: absolute;
	left: 50%;
	margin-left: -50%;
	top: 90px;
	text-align: center;
	height: 400px
}
.suggest-banner .container .title {
	font-size: 54px;
	color: #fff;
	font-family: "fzhzgb";
	margin-top: 20px;
	margin: 0 auto
}
.suggest-banner .container .title span {
	font-size: 72px
}
.suggest-banner .container .con-bg {
	margin: 10px 0 30px 0;
	padding: 20px 0
}
.suggest-banner .container .con1 {
	color: #fff;
	font-family: "hyzy";
	font-size: 44px;
	margin: 0 auto;
	width: 1040px;
	margin-top: -35px
}
.suggest-banner .container .con1 span {
	font-size: 100px;
	color: #fdde12;
	font-family: arial
}
.suggest-banner .container .con2 {
	color: #fff;
	font-size: 36px;
	font-weight: bold;
	font-family: "fzzyjt";
	margin: 0 auto;
	width: 1040px;
	margin-top: 30px
}
.suggest-banner .container .application {
	font-size: 23px;
	color: #fff;
	background: #ff150e;
	padding: 10px 30px;
	border-radius: 8px;
	margin: 0 100px
}
.suggest-banner .container .ask {
	font-size: 23px;
	color: #fff;
	border: 1px solid #ff150e;
	padding: 10px 30px;
	border-radius: 8px;
	margin: 0 100px
}
.suggest-container {
	background-color: #f2f2f2;
	width: 100%;
	min-height: 640px;
	margin-bottom: 30px;
	position: relative;
	border-bottom: 1px solid #ccc;
	margin-top: 30px
}
.suggest-container .title {
	text-align: center;
	font-family: "微软雅黑";
	font-size: 40px;
	padding-top: 40px;
	margin-bottom: 30px
}
.suggest-ul {
	margin: 0 auto;
	width: 1040px
}
.suggest-container .main1 {
	width: 400px;
	height: 488px;
	background: #fff;
	float: left
}
.suggest-container .main1-title {
	color: #fff;
	text-align: center;
	background: #e74846;
	font-size: 24px;
	font-family: "微软雅黑";
	line-height: 48px
}
.suggest-container .main1-free {
	text-align: center;
	margin-top: 25px;
	font-size: 14px
}
.suggest-container ul li {
	font-size: 14px;
	line-height: 20px;
	margin: 30px 0
}
.suggest-container .suggest-bottom img {
	width: 8px;
	height: 8px;
	padding: 5px;
	vertical-align: text-bottom
}
.suggest-bottom {
	padding: 310px 0 0 0
}
.suggest-bottom p {
	padding-left: 50px;
	border-bottom: 1px solid #e74846;
	padding-bottom: 5px
}
.suggest-bottom li {
	float: left;
	padding: 0 5px
}
.suggest-container .main2 {
	width: 400px;
	height: 488px;
	background: #fff;
	float: right
}
.advantage-banner {
	position: relative;
	min-height: 580px
}
.advantage-banner img {
	min-height: 500px
}
.advantage-banner .container {
	width: 100%;
	position: absolute;
	left: 50%;
	margin-left: -50%;
	top: 90px;
	text-align: center;
	height: 400px
}
.advantage-banner .container .title {
	font-size: 42px;
	color: #e62222;
	font-family: "黑体";
	font-weight: bold;
	margin-top: 20px;
	margin: 0 auto
}
.advantage-banner .container .con-bg {
	margin: 30px 0 70px 0;
	padding: 20px 0
}
.advantage-banner .container .con1 {
	color: #fff;
	font-family: "黑体";
	font-size: 40px;
	margin: 0 auto;
	width: 1040px;
	margin-top: -25px
}
.advantage-banner .container .con2 {
	color: #fff;
	font-size: 40px;
	font-weight: bold;
	font-family: "黑体";
	margin: 0 auto;
	width: 1040px
}
.advantage-banner .container .con3 {
	color: #333;
	font-size: 28px;
	font-weight: bold;
	font-family: "hyzy";
	margin: 0 auto;
	width: 1040px;
	margin-top: 50px
}
.advantage-banner .container .application {
	font-size: 23px;
	color: #fff;
	padding: 10px 30px;
	border-radius: 8px;
	margin: 0 100px
}
.advantage-banner .container .ask {
	font-size: 23px;
	color: #fff;
	border: 1px solid #39a1f8;
	padding: 10px 30px;
	border-radius: 8px;
	margin: 0 100px
}
.advantage-container {
	border-bottom: 1px solid #ccc;
	margin-bottom: 30px
}
.advantage-container .top {
	width: 100%;
	height: 396px;
	background: #fff;
	border-bottom: 1px solid #ccc
}
.advantage-container .top img {
	width: 160px;
	height: 160px;
	display: block;
	margin-bottom: 10px
}
.advantage-container .top ul {
	width: 1100px;
	margin: 0 auto
}
.advantage-container .top li {
	float: left;
	text-align: center;
	padding: 100px 50px;
	font-size: 22px;
	font-family: "微软雅黑";
	color: #333
}
.advantage-container .main {
	width: 1100px;
	min-height: 1800px;
	margin: 0 auto
}
.advantage-container .title {
	font-family: "微软雅黑";
	font-size: 40px;
	text-align: center;
	font-weight: bold;
	color: #4b4b4b
}
.advantage-container .main-left, .main-right {
	width: 550px;
	height: 328px
}
· .information {
	width: 100%;
	background: #f4f4f4;
	height: 100%
}
.information-main {
	width: 750px;
	margin: 0 auto
}
.information-main-left {
	width: 750px;
	background: #fff;
	text-indent: 2em
}
.information-main-left ul li {
	text-indent: 0;
	text-align: center;
	float: left;
	font-family: "微软雅黑";
	font-size: 15px;
	border: 1px solid #e60012;
	padding: 6px;
	margin: 12px
}
.information-main-right {
	text-indent: 2em;
	height: 100%;
	width: 280px;
	background: #fff
}
.information-main-right ul li {
	margin: 20px 0
}
.information-main-right ul li p {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #000
}
.container .show_row li {
	width: 206px;
	height: 215px;
	float: left;
	border: 1px solid #999
}
.fi {
	width: 100%
}
.show_row {
	margin-top: 20px
}
.sm-pic {
	width: 131px;
	height: 109px;
	margin-left: 37px;
	margin-top: 15px
}
.show_row li div {
	width: 206px;
	text-align: center;
	margin-top: 10px
}
.show_row li span a {
	display: block;
	margin-top: 10px;
	color: red;
	width: 206px;
	text-align: center
}
.container h2 {
	font-size: 20px;
	font-weight: normal;
	font-family: "微软雅黑";
	margin-bottom: 10px;
	margin-top: 20px
}
.i-advantage .container .advantage-con ul li.advantage-pic {
	width: 150px;
	margin-left: 0;
	text-align: center
}
.i-advantage .container .advantage-con ul li.advantage-text {
	width: 340px;
	margin-left: 25px;
	text-align: left
}
.i-advantage .container .advantage-con ul li.advantage-text p {
	font-size: 14px;
	font-family: "微软雅黑";
	margin-top: 10px
}
.show {
	border-bottom: 1px solid #ccc
}
.i-advantage .container .advantage-con ul.show_2 {
	margin-top: 60px
}
.ig_box {
   
	width:250px;
	
}

.about_1 {
	position: absolute;
	top: 160px;
	left: 200px
}
.about_2 {
	position: absolute;
	top: 100px;
	left: 50px;
	height:auto;	
}
.about_3 {
	position: absolute;
	top: 400px;
	left: 200px
}
.about_1 li, .about_2 li, .about_3 li {
	margin-left: 0px;
	margin-right: 15px;

    margin-top:30px;
}

.container ul.about li 
{
    float:left;
	width: 250px;
	height:230px;
    background:#dedede;
    border-radius: 5px;
    border-bottom: 2px solid #bbb;
    
}

.container ul.about li .d-top {
	border-left: 76px solid transparent;
	border-right: 76px solid transparent;

}
.container ul.about li .d-top_15 {
	border-left: 76px solid transparent;
	border-right: 76px solid transparent;
	border-bottom: 30px solid #f5f5f5
}
.container ul.about li .d-top_25 {
	border-left: 76px solid transparent;
	border-right: 76px solid transparent;
	border-bottom: 30px solid #f3f3f3
}
.container ul.about li .d-top_26 {
	border-left: 76px solid transparent;
	border-right: 76px solid transparent;
	border-bottom: 30px solid #f7f7f7
}
.container ul.about li .d-buttom{
    text-align:center;

    margin:auto;
    width:250px;
    margin-top:12px;
    border-radius: 5px;
    
}

/*商标转让列表*/
.about_2zr {
	position: absolute;
	top: 50px;
	left: 50px;
	height:auto;
	
}

.container ul.aboutzr li 
{
    float:left;
	width: 330px;
	height:290px;
    background:#dedede;
    border-radius: 5px;
    border-bottom: 2px solid #bbb;
    margin-right:30px;
    margin-bottom:30px;
    box-sizing:border-box;overflow:hidden;	
}
.container ul.aboutzr li .d-buttom a{position:relative; display:block; overflow:hidden}
.container ul.aboutzr li .d-top {
	border-left: 76px solid transparent;
	border-right: 76px solid transparent;

}

.container ul.aboutzr li .ig_box img{
  
	width:330px;
    border-radius: 5px;
    transition:all 0.5s;border:1px solid #e8e8e8;
}

.container ul.aboutzr li .d-buttom{
    width:330px;text-align:center; color:#fff; line-height:40px; font-size:14px; position:absolute; opacity:1;transition:all 0.3s; height:40px; 
    }

.container ul.aboutzr li .ig_box img:hover { transform:scale(1.1);/* 放大 */ }
.container ul.aboutzr li .d-buttom a:hover { color:#ee7b00; background:rgba(9,98,100,0.6); width:330px;border-radius: 5px;}

/*商标转让列表end*/

.container ul.about li .d-buttom_15 {
	border-left: 76px solid transparent;
	border-right: 76px solid transparent;
	border-top: 30px solid #f5f5f5
}
.container ul.about li .d-buttom_25 {
	border-left: 76px solid transparent;
	border-right: 76px solid transparent;
	border-top: 30px solid #f3f3f3
}
.container ul.about li .d-buttom_26 {
	border-left: 76px solid transparent;
	border-right: 76px solid transparent;
	border-top: 30px solid #f7f7f7
}
.container ul.about_3 li .d-top {
	border-left: 76px solid transparent;
	border-right: 76px solid transparent;
	border-bottom: 30px solid #ededed
}
.container ul.about_3 li .d-top_31 {
	border-left: 76px solid transparent;
	border-right: 76px solid transparent;
	border-bottom: 30px solid #f1f1f1
}
.container ul.about_3 li .d-buttom {
	border-left: 76px solid transparent;
	border-right: 76px solid transparent;
	border-top: 30px solid #ededed
}
.container ul.about_3 li .d-buttom_31 {
	border-left: 76px solid transparent;
	border-right: 76px solid transparent;
	border-top: 30px solid #f1f1f1
}
.footer-main li {
	float: left;
	margin-right: 20px
}
.footer-main li .fl {
	display: block;
	width: 100%;
	text-align: center;
	font: 18px/24px "微软雅黑"
}
.footer-main li .f2 {
	display: block;
	width: 100%;
	text-align: left;
	font: 16px/22px "微软雅黑";
	margin-bottom: 5px
}
.footer-main li .f3 {
	display: block;
	width: 450px;
	text-align: left;
	font: 14px/20px "微软雅黑";
	margin-bottom: 5px
}
.footer-main li.call-us {
	width: 180px;
	border-right: 1px dashed #ccc
}
.link {
	margin-left: 30px
}
.footer-main li.call-us img {
	width: 72px;
	height: 59px;
	margin-left: 54px;
	margin-top: 10px
}
.footer-main li.about-us {
	width: 308px;
	border-left: 1px dashed #ccc
}
.footer-main>li {
	height: 140px
}
.footer-main li.about-us div {
	margin-top: 10px
}
.footer-main li.about-us div div {
	display: inline-block;
	margin-left: 23px
}
.footer-main li.about-us div div img {
	width: 98px;
	height: 84px
}
.footer-main li.about-us>div, .footer-main li.about-us>a {
	float: left
}
.footer-main li.about-us>a {
	display: block;
	width: 20px;
	height: 20px;
	margin-top: 78px;
	margin-left: 10px
}
.insurance {
	background: url("../images/is_03.png")no-repeat;
	background-size: 100% 100%
}
.insurance-ad .container .good {
	margin-top: 50px
}
.insurance-ad .container .good li {
	width: 346px;
	height: 240px;
	float: left
}
.insurance-ad .container .good li i {
	width: 40px;
	height: 200px;
	float: left
}
.insurance-ad .container .good img {
	width: 38px;
	height: 38px
}
.insurance-ad .container .good div {
	float: left;
	width: 240px;
	margin-left: 15px
}
.insurance-ad .container .good div p {
	font: 14px/18px "微软雅黑"
}
.insurance-ad .container .good div span {
	font: 20px/24px "微软雅黑";
	font-weight: bold;
	display: block;
	margin-bottom: 10px
}
.best {
	background: url("../images/best_02.png");
	background-size: 100% 100%
}
.management {
	position: relative;
	min-height: 500px;
	background: url("../images/mag_03.gif");
	background-size: 100% 100%
}
.management .container {
	width: 1200px;
	text-align: center;
	background-position: center;
	height: 400px;
	margin: 0 auto
}
.management .container .title {
	font-size: 85px;
	color: #fff;
	font-family: "fangsong";
	padding-top: 50px;
	font-weight: bold;
	margin-bottom: 40px
}
.management .container .con1 {
	color: #fff;
	font-size: 60px;
	font-family: "楷体";
	margin: 20px 0 40px 0
}
.management .container .con2 {
	color: #fff;
	font-size: 32px;
	font-family: "楷体";
	margin: 20px 0 50px 0
}
.management .container .sp {
	color: #34b6ec;
	font-size: 56px
}
.management .container .application {
	font-size: 23px;
	color: #fff;
	background: #e74846;
	padding: 10px 30px;
	border-radius: 8px
}
.management .container .ask {
	font-size: 23px;
	color: #fff;
	background: #e74846;
	padding: 10px 30px;
	border-radius: 8px;
	margin-left: 100px
}
.ser-adv {
	background: url(../images/s1_02.png)no-repeat;
	background-size: 100% 100%;
	padding: 100px 0
}
.ser-adv .container {
	width: 1040px;
	margin: 0 auto
}
.ser-adv .container .title {
	color: #fff;
	text-align: center;
	font-size: 40px
}
.ser-adv div .ser-left {
	float: left;
	width: 165px;
	margin-right: 270px
}
.ser-adv div .ser-left p {
	font: 14px/18px "微软雅黑";
	margin-top: 20px
}
.ser-adv .adv-main {
	margin-top: 51px;
	padding-bottom: 20px
}
.customer .container ul li h3 {
	color: #333;
	margin-top: 20px
}
.joboff {
	position: relative;
	min-height: 500px;
	background: url("../images/joboff_03.png");
	background-size: 100% 100%
}
.joboff .container {
	width: 1200px;
	text-align: center;
	background-position: center;
	height: 400px;
	margin: 0 auto
}
.joboff .container .title {
	font-size: 85px;
	color: #fff;
	font-family: "fangsong";
	padding-top: 50px;
	font-weight: bold;
	margin-bottom: 40px
}
.joboff .container .con1 {
	color: #fff;
	font-size: 70px;
	font-family: "楷体";
	margin: 20px 0 40px 0
}
.joboff .container .con2 {
	color: #fff;
	font-size: 32px;
	font-family: "楷体";
	margin: 20px 0 50px 0
}
.joboff .container .sp {
	color: #34b6ec;
	font-size: 56px
}
.joboff .container .application {
	font-size: 23px;
	color: #fff;
	background: #e74846;
	padding: 10px 30px;
	border-radius: 8px
}
.joboff .container .ask {
	font-size: 23px;
	color: #fff;
	background: #e74846;
	padding: 10px 30px;
	border-radius: 8px;
	margin-left: 100px
}
.job-Recruitment {
	margin-top: 40px;
	background: url("../images/ro_05.png")no-repeat;
	background-size: 100% 100%;
	height: 1500px;
	width: 1349px;
	margin: 0 auto
}
.job-Recruitment .container .title {
	text-align: center;
	font-size: 35px;
	margin-bottom: 20px
}
.main-1 {
	margin-left: 380px;
	margin-top: 200px
}
.main-2 {
	margin-left: 585px;
	margin-top: 200px
}
.main-3 {
	margin-left: 585px;
	margin-top: 180px
}
.main-4 {
	margin-left: 540px;
	margin-top: 170px
}
.main-5 {
	margin-left: 420px;
	margin-top: 160px
}
.main-1 span, .main-2 span, .main-3 span, .main-4 span, .main-5 span {
	color: #fff;
	background-color: #e74846;
	display: inline-block;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	font: 20px/50px "微软雅黑"
}
.main-1 h2, .main-2 h2, .main-3 h2, .main-4 h2, .main-5 h2 {
	display: inline-block;
	width: 250px;
	height: 30px;
	margin: 0 10px;
	color: #333;
	font-weight: bold
}
.main-1 p, .main-2 p, .main-3 p, .main-4 p, .main-5 p {
	margin-left: 65px;
	color: #676767;
	font-size: 15px
}
.banner {
	position: relative;
	width: 100%;
	min-height: 400px
}
.banner .container{
    
	margin:0 auto;
}
.banner .container .application {
	font-size: 23px;
	color: #fff;
	background: #e74846;
	padding: 10px 30px;
	border-radius: 8px;
	border: 2px solid #cd853f
}
.banner .container .ask {
	font-size: 23px;
	color: #fff;
	background: #e74846;
	padding: 10px 30px;
	border-radius: 8px;
	margin-left: 100px;
	border: 2px solid #cd853f
}
.banner .container .con-btn {
	position: absolute;
	bottom: 50px
}
.agency {
	background: url("../images/agency_04.png");
	background-size: 100% 100%;
	width: 1300px;
	margin: 0 auto;
	min-height: 1700px;
	padding-top: 30px
}
.agency .container {
	width: 1300px;
	margin: 0 auto
}
.agency .container .title {
	text-align: center;
	font-size: 35px;
	margin-bottom: 20px;
	font-family: "微软雅黑"
}
.agency-1 {
	padding-top: 80px;
	margin-left: 500px
}
.agency-2 {
	padding-top: 115px;
	margin-left: 610px
}
.agency-3 {
	margin-left: 558px;
	padding-top: 100px
}
.agency-4 {
	margin-left: 635px;
	padding-top: 140px
}
.agency-5 {
	margin-left: 520px;
	padding-top: 125px
}
.agency-6 {
	margin-left: 638px;
	padding-top: 115px
}
.agency-7 {
	margin-left: 510px;
	padding-top: 137px
}
.agency h2 {
	color: #333;
	font-weight: bold;
	font-family: "微软雅黑"
}
.agency p {
	color: #676767;
	font-family: "微软雅黑"
}
.manage, .manage-main {
	margin-top: 70px;
	padding-bottom: 60px;
	border-bottom: 1px solid #f0f0f0
}
.mana-show {
	background: url("../images/m_02.png");
	background-size: 100% 100%;
	border-bottom: 1px solid #f0f0f0
}
.m-box {
	background: url("../images/m_03.png");
	background-size: 100% 100%;
	min-height: 460px
}
.manage .container, .manage-main .container, .mana-show .container, .dis-show .container {
	width: 1040px;
	margin: 0 auto
}
.manage .container .title, .manage-main .container .title {
	text-align: center;
	font-size: 35px
}
.mana-show .container .title, .dis-show .container .title {
	text-align: center;
	font-size: 35px;
	color: #fff;
	padding-top: 70px
}
.manage .container ul li {
	float: left;
	display: block;
	width: 200px;
	text-align: center;
	margin-right: 8px
}
.manage .container ul li img {
	width: auto;
	margin-top: 50px
}
.manage .container ul li p {
	color: #333;
	font-size: 14px;
	margin-top: 20px
}
.manage-main .container ul li {
	float: left;
	display: block;
	width: 200px;
	text-align: center;
	margin-right: 155px
}
.manage-main .container ul li img {
	width: auto;
	margin-top: 50px
}
.manage-main .container ul li p {
	color: #333;
	font-size: 14px;
	margin-top: 20px
}
.top-main {
	font-size: 20px;
	font-family: "微软雅黑"
}
.top-main .top-left {
	color: #f99021;
	margin-left: 200px
}
.top-main .top-right {
	color: #9da0a3;
	margin-left: 370px
}
.row-1, .row-2, .row-3, .row-4 {
	color: #fff;
	font-size: 14px
}
.row-1 .row-left, .row-2 .row-left, .row-3 .row-left, .row-4 .row-left {
	margin-left: 70px
}
.row-1 .row-right {
	margin-left: 290px
}
.row-2 .row-right {
	margin-left: 260px
}
.row-3 .row-right {
	margin-left: 217px
}
.row-4 .row-right {
	margin-left: 260px
}
.row-1 .row-left i, .row-2 .row-left i, .row-3 .row-left i, .row-4 .row-left i {
	display: inline-block;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background-color: #f99021;
	text-align: center
}
.row-1 .row-right i, .row-2 .row-right i, .row-3 .row-right i, .row-4 .row-right i {
	display: inline-block;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background-color: #b1b1b1;
	text-align: center
}
.row-2, .row-3, .row-4, .row-1 {
	margin-top: 50px
}
.suggest-container ul li.spe-li {
	color: #e74846;
	border-top: 1px solid #e74846;
	padding: 10px;
	font-size: 18px
}
.suggest-container span {
	font-size: 18px;
	color: #e74846;
	font-weight: bold
}
.fx, .fs {
	width: 200px;
	text-align: center;
	float: left
}
.suggest-bottom ul {
	margin-top: -20px
}
.suggest-bottom p {
	font-size: 14px;
	color: #d01818
}
.dis-show {
	background: url("../images/dispatch_23.png");
	background-size: 100% 100%;
	min-height: 400px;
	padding-bottom: 60px;
	border-bottom: 1px solid #f0f0f0
}
.row-top span, .row-bottom span {
	display: inline-block
}
.row-top {
	padding-top: 100px
}
.row-top .row-top-left {
	color: #ff5961;
	margin-left: 130px;
	font-size: 12px
}
.row-top .row-top-right {
	color: #0097e0;
	margin-left: 350px;
	font-size: 12px
}
.row-bottom {
	margin-top: 160px
}
.row-bottom .row-bottom-left {
	color: #ff5400;
	margin-left: 170px;
	font-size: 12px
}
.row-bottom .row-bottom-right {
	color: #73d1c7;
	margin-left: 380px;
	font-size: 12px
}
.i-introduce .container img {
	float: left;
	width: 350px;
	margin-left: 145px
}
.i-introduce .container .introduction {
	float: left;
	width: 450px;
	margin-left: 50px
}
.i-introduce .container .introduction p {
	line-height: 26px
}
.i-introduce .container .course {
	background: url("../images/about_07.png")no-repeat;
	min-height: 200px
}
.i-introduce .container .course .year {
	margin-left: 90px;
	padding-top: 25px
}
.i-introduce .container .course .small {
	margin-top: 50px;
	margin-left: 30px
}
.i-introduce .container .course .small p {
	float: left;
	width: 160px;
	text-align: center;
	font-size: 12px
}
.i-introduce .container .course .year li {
	margin-left: 0;
	margin-right: 0;
	font-size: 19px;
	color: #e85a59;
	font-weight: bold
}
.honner {
	background: url("../images/ab_02.png")no-repeat;
	background-size: 100% 100%;
	min-height: 1250px;
	min-width: 1349px;
	margin-top: -160px
}
.map {
	background: url("../images/map_04.png")no-repeat;
	background-size: 100% 100%;
	min-height: 650px;
	margin-top: -300px;
	min-width: 1349px
}
.map img {
	width: 600px;
	float: right
}
#index-body h4 {
	text-align: center;
	font-family: "微软雅黑";
	margin-top: 20px;
	font-weight: normal;
	color: #969696;
	margin-bottom: 40px
}
#index-body h4.honour-name {
	text-align: left;
	font-family: "微软雅黑";
	margin-top: 180px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 20px;
	padding-left: 630px
}
.about_main .introduction {
	margin-left: 50%;
	width: 450px
}
.about_main .introduction h2 {
	color: #e64847
}
.about_main .introduction p {
	margin-top: 10px;
	line-height: 28px;
	color: #676767
}
.about_main h3 {
	text-align: center;
	color: #e64847;
	margin-top: 40px
}
.about_main h3.allocation {
	text-align: left;
	padding-left: 550px;
	color: #e64847;
	margin-top: 330px
}
.about_main ul li {
	float: left;
	text-align: center
}
.about_main .year {
	margin-left: 26%;
	font-size: 20px;
	font-weight: bold;
	color: #e64847;
	margin-top: 40px
}
.about_main .year li {
	margin-right: 10%
}
.about_main .small {
	margin-left: 25%;
	color: #676767;
	font-size: 10px;
	margin-top: 40px
}
.about_main .small li {
	margin-right: 50px
}
#index-body .honour-main {
	padding-left: 40%;
	padding-top: 370px
}
#index-body .honour-main p {
	font-size: 14px;
	color: #fff;
	margin-bottom: 5px
}

/* CSS 单页共用 */
.adv {
	width: 1100px;
	margin: 0 auto;
    margin-top: 20px;
}
.adv .title 
{
    font-family:"微软雅黑";
    width: 1000px;
	text-align: center;
	font-size: 20px;
	float: left;
	margin-left:50px;
	border-bottom: 1px solid #cccccc;
	height:30px;
	
}
.adv .title li a
{
    color:#0d4987;
    width: 100px;
	text-align: center;
	font-size: 16px;
	float: left;
	
}

.adv .title li a:hover
{
    color:#079c04;
    width: 100px;
	font-size: 17px;

}
.adv .main-box {
	margin-top: 20px
}
.adv .main-box .left {
	float: left;
	margin-left:50px;
	width: 1000px
}
.adv .main-box .right-box {
	float: left;
	margin-top: 80px;
	width: 300px;
	margin-left: 70px;
	font-size: 20px
}
.adv .main-box .left1 {
	float: left;
	font-size: 20px;
	width: 140px;
	margin-top: 70px;
	margin-left: 360px
}
.adv .main-box .right-box1 {
	float: left;
	margin-left: 120px;
	width: 300px
}

/* CSS 产品共用 */
.proadv {
	width: 1100px;
	margin: 0 auto
}
.proadv .nytitle 
{
    font-family:"微软雅黑";
    width: 900px;
	text-align: center;
	font-size: 26px;
	float: left;
	margin-left:100px;
	line-height:50px;
	border-bottom: 1px solid #dcdcdc;
}
.proadv .nytitle li a
{
    color:#eba703;
    width: 150px;
	text-align: center;
	font-size: 25px;
	float: left;
	border-bottom: 1px solid #088205
}

.proadv .nytitle li a:hover
{
    color:#079c04;
    width: 150px;
	font-size: 26px;

}
.proadv .main-box {
	margin-top: 20px;
	padding-top:30px;
}
.proadv .main-box .left {
	float: left;
	margin-left:50px;
	width: 1050px;
	padding-top:50px;
}
.proadv .main-box .right-box {
	float: left;
	margin-top: 80px;
	width: 300px;
	margin-left: 70px;
	font-size: 20px
}
.proadv .main-box .left1 {
	float: left;
	font-size: 20px;
	width: 140px;
	margin-top: 70px;
	margin-left: 360px
}
.proadv .main-box .right-box1 {
	float: left;
	margin-left: 120px;
	width: 300px
}


.bg-box {
	background: url("../images/dispatch_03.png");
	min-height: 400px
}
.service-location {
	background: url("../images/a_03.png")no-repeat;
	min-height: 890px;
	background-size: 100% 100%;
	position: relative
}
.bj_box, .tj_box, .sd_box, .js_box, .sh_box, .zj_box, .fj_box, .xg_box, .ah_box, .jx_box, .gd_box, .hn_box, .hb_box, .hun_box, .sx_box, .gs_box, .cq_box, .sc_box, .jl_box, .hlj_box, .ln_box, .Shanx_box, .guiZ_box, .nx_box, .yn_box, .qh_box, .xj_box, .xz_box {
	position: absolute;
	width: 60px;
	height: 20px
}
.jl_box {
	top: 157px;
	left: 870px
}
.hlj_box {
	top: 247px;
	left: 845px
}
.ln_box {
	top: 307px;
	left: 800px
}
.Shanx_box {
	top: 400px;
	left: 630px
}
.guiZ_box {
	top: 658px;
	left: 520px
}
.nx_box {
	top: 440px;
	left: 520px
}
.yn_box {
	top: 708px;
	left: 415px
}
.qh_box {
	top: 435px;
	left: 355px
}
.xj_box {
	top: 278px;
	left: 190px
}
.xz_box {
	top: 530px;
	left: 210px
}
.bj_box {
	top: 330px;
	left: 690px
}
.tj_box {
	top: 363px;
	left: 714px
}
.sd_box {
	top: 429px;
	left: 735px
}
.js_box {
	top: 498px;
	left: 745px
}
.sh_box {
	top: 534px;
	left: 773px
}
.zj_box {
	top: 586px;
	left: 782px
}
.fj_box {
	top: 670px;
	left: 744px
}
.xg_box {
	top: 760px;
	left: 723px
}
.ah_box {
	top: 566px;
	left: 711px
}
.jx_box {
	top: 630px;
	left: 692px
}
.gd_box {
	top: 736px;
	left: 671px
}
.hn_box {
	top: 494px;
	left: 648px
}
.hb_box {
	top: 570px;
	left: 627px
}
.hun_box {
	top: 631px;
	left: 620px
}
.sx_box {
	top: 489px;
	left: 558px
}
.gs_box {
	top: 420px;
	left: 457px
}
.sc_box {
	top: 560px;
	left: 468px
}
.cq_box {
	top: 587px;
	left: 533px
}
.jl_box:hover .jl {
	display: block
}
.hlj_box:hover .hlj {
	display: block
}
.ln_box:hover .ln {
	display: block
}
.Shanx_box:hover .Shanx {
	display: block
}
.guiZ_box:hover .guiZ {
	display: block
}
.nx_box:hover .nx {
	display: block
}
.yn_box:hover .yn {
	display: block
}
.qh_box:hover .qh {
	display: block
}
.xj_box:hover .xj {
	display: block
}
.xz_box:hover .xz {
	display: block
}
.bj_box:hover .bj {
	display: block
}
.tj_box:hover .tj {
	display: block
}
.sd_box:hover .sd {
	display: block
}
.js_box:hover .js {
	display: block
}
.sh_box:hover .sh {
	display: block
}
.zj_box:hover .zj {
	display: block
}
.fj_box:hover .fj {
	display: block
}
.xg_box:hover .xg {
	display: block
}
.ah_box:hover .ah {
	display: block
}
.jx_box:hover .jx {
	display: block
}
.gd_box:hover .gd {
	display: block
}
.hn_box:hover .hn {
	display: block
}
.hb_box:hover .hb {
	display: block
}
.hun_box:hover .hun {
	display: block
}
.sx_box:hover .sx {
	display: block
}
.gs_box:hover .gs {
	display: block
}
.sc_box:hover .sc {
	display: block
}
.cq_box:hover .cq {
	display: block
}
.bj, .tj, .sd, .js, .sh, .zj, .fj, .xg, .ah, .jx, .gd, .hn, .hb, .hun, .sx, .gs, .cq, .sc, .jl, .hlj, .ln, .Shanx, .guiZ, .nx, .qh, .xj, .xz, .yn {
	background-color: #fff;
	width: 200px;
	display: none;
	border: 1px solid #ccc;
	border-radius: 5px;
	padding: 5px 15px;
	font-size: 12px
}
.JoinUsBigBox>.container {
	width: 1040px;
	margin: 0 auto
}
.JoinUsBigBox {
	margin-top: 25px;
	margin-bottom: 70px
}
.JoinUs_left {
	width: 220px;
	background-color: #f7f7f7
}
.JoinUs_right {
	width: 800px
}
.titleList {
	height: 56px;
	width: 180px;
	margin: 0 auto;
	border-bottom: 1px solid #f0f0f0;
	text-align: center
}
.titleList>p {
	display: inline-block;
	width: 120px;
	margin: 16px auto;
	height: 24px
}
.titleList>p.current {
	border-left: 4px solid #c00
}
.titleList>p>a {
	line-height: 24px;
	font: 18px/24px "微软雅黑";
	color: #333
}
.titleList>p.current>span {
	color: #c00
}
.JoinUs_right .whereYou {
	display: inline-block;
	width: 770px;
	color: #969696;
	font-size: 14px;
	padding-bottom: 5px;
	border-bottom: 1px solid #c8c8c8
}
.JoinUs_right .whereYou span {
	color: #c00
}
.jobTable {
	margin-top: 15px
}
.jobTable .jobTableRow {
	font: 14px/40px "微软雅黑";
	border-bottom: 1px solid #f0f0f0
}
.jobTable .jobTableRow:first-child {
	background-color: #f0f0f0
}
.jobTable .jobTableRowCell_left {
	width: 115px;
	padding-left: 12px;
	color: #333;
	height: 40px;
	overflow: hidden
}
.jobTable .jobTableRowCell_left:nth-child(2) {
	width: 140px
}
.jobTable .jobTableRowCell_left:nth-child(3) {
	width: 100px
}
.jobTable .jobTableRowCell_left:nth-child(4) {
	width: 100px
}
.jobTable .jobTableRowCell_left a {
	color: #333
}
.jobName {
	width: 750px;
	margin: 0 auto;
	border-bottom: 1px solid #ccc;
	margin-top: 10px
}
.jobName1_left, .jobName2_left, .jobName3_left {
	font: 15px/34px "微软雅黑";
	color: #333;
	padding: 0 15px
}
.jobFirst, .jobSecond {
	margin-left: 30px
}
.jobFirst ul li {
	width: 325px;
	float: left;
	padding-left: 10px;
	font: 14px/28px "微软雅黑";
	color: #333;
	margin-top: 10px
}
.jobFirst ul li span {
	font-weight: bold
}
.jobFirst ul:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.jobSecond {
	padding: 10px
}
.jobSecond p {
	font-size: 14px
}
.jobSecond p:first-child {
	color: #333;
	font: 14px/28px "微软雅黑";
	font-weight: bold
}
.jobSecond li, .jobSecond div {
	font: 14px/28px "微软雅黑";
	color: #333
}
.jobSecond ol, dl ol {
	padding-left: 15px;
	margin: 0
}
.jobSecond li {
	list-style-type: decimal
}
.addCompanyMain dl {
	font: 14px/20px "微软雅黑"
}
.addCompanyMain dl dt {
	color: #c00
}
.addCompanyMain {
	margin-top: 10px
}
.addCompanyMain dl dd {
	margin-bottom: 20px
}
.addCompanyMain dl ol li {
	list-style-type: decimal
}
.addCompanyMain>div {
	font: 30px/50px "微软雅黑";
	color: #c00;
	font-weight: bold;
	text-align: center;
	margin-top: 80px
}
*[class$="_left"] {
	float: left
}
*[class$="_right"] {
	float: right
}
.newsListSmallBox_left .whereYou {
	padding-top: 20px;
	font: 14px/28px "微软雅黑";
	color: #a6a6a6;
	padding-bottom: 5px;
	border-bottom: 1px solid #ccc
}
.newsListSmallBox_left .whereYou span {
	color: #c00
}
.newsDetailMainBox h2 {
	text-align: center
}
.newsDetailRow_left {
	padding-left: 20px;
	font: 14px/28px "微软雅黑";
	color: #969696
}
.textMain img {
	max-width: 700px
}
.workStyle>h2 {
	text-align: center
}
.workStyle>h2 span {
	color: #c00
}
.styleHead {
	width: 77px;
	margin-bottom: 5px
}
.styleMain_left {
	width: 280px
}
.styleMain_right {
	width: 510px;
	font: 14px/28px "微软雅黑";
	color: #797979
}
.workStyleRow {
	margin-bottom: 20px
}
.workStyle>p {
	font: 14px/28px "微软雅黑";
	color: #9b9b9b;
	text-indent: 2em
}
#badoopager {
	margin-top: 10px;
	margin-bottom: 20px;
	text-align: right
}
#badoopager span, #badoopager a {
	font-size: 14px;
	border: 1px solid #ccc;
	padding: 2px 10px;
	color: #000
}
#badoopager span.disabled {
	color: #c8c8c8
}
#badoopager span.current {
	color: #fff;
	background-color: #c00
}
.bookkeepingHead1, .bookkeepingHead2, .bookkeepingHead3 {
	float: left;
	text-align: center;
	background-color: #ededed;
	font: 18px/34px "微软雅黑";
	cursor: pointer;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px
}
.bookkeepingHead1 {
	width: 190px;
	margin-right: 10px
}
.bookkeepingHead2, .bookkeepingHead3 {
	width: 245px
}
.bookkeepingHead2 {
	margin-right: 10px
}
.bookkeeping .container {
	width: 700px;
	margin: 0 auto
}
.bookkeepingHead {
	border-bottom: 1px solid #e74846
}
.bookkeepingHead>div.current {
	background-color: #e74846;
	color: #fff
}
#bookkeepingHead1, #bookkeepingHead2, #bookkeepingHead3 {
	padding: 20px;
	height: 300px
}
#bookkeepingHead2, #bookkeepingHead3 {
	display: none
}
#bookkeepingHead1 ul, #bookkeepingHead2 ul {
	padding: 0 20px
}
#bookkeepingHead1 ul li, #bookkeepingHead2 ul li {
	list-style-type: decimal;
	font: 16px/24px "微软雅黑"
}
.addConpanyDetail>.container {
	width: 910px;
	margin: 0 auto
}
.addConpanyDetailHead {
	padding: 20px 10px 0 30px;
	border-top: 2px solid #e74846
}
.addConpanyDetailBody {
	margin-top: 20px
}
.addConpanyDetailBodyRow {
	margin-top: 10px
}
.addConpanyDetailBodyRow_left {
	width: 50%;
	float: left
}
.addConpanyName, .addConpanyBox {
	float: left
}
.addConpanyName {
	width: 110px;
	text-align: right;
	padding-right: 5px;
	font: 16px/30px "微软雅黑"
}
.addConpanyBox input {
	width: 228px;
	padding-left: 12px;
	font: 16px/26px "微软雅黑";
	border: 1px solid #ccc;
	border-radius: 3px
}
.addConpanyBox textarea {
	width: 693px;
	min-height: 100px;
	border: 1px solid #ccc;
	border-radius: 3px
}
.addConpanyDetailBodyRow>#submit {
	display: block;
	text-align: center;
	font: 18px/32px "微软雅黑";
	width: 90px;
	margin: 10px auto;
	background-color: #e74846;
	color: #fff;
	border-radius: 5px;
	border: none;
	cursor: pointer
}
.ConpanyDetailBodyRow {
	margin-top: 10px
}
.ConpanyDetailBodyRow div {
	display: inline-block
}
.ConpanyDetailBodyRow .Tel, .ConpanyDetailBodyRow .ar {
	width: 120px;
	text-align: right
}
.ConpanyDetailBodyRow .TelMain {
	width: 300px;
	font-size: 18px;
	color: #e74846;
	font-weight: 700
}
.addConpanyDetail {
	margin-bottom: 100px
}
.companyDetailHead {
	border-bottom: 1px solid #c8c8c8;
	padding-bottom: 5px
}
.companyDetailHead span {
	font-weight: bold;
	color: #676767;
	font-size: 20px
}
.companyDetailHead a {
	float: right;
	color: #e74846;
	font-size: 16px
}
.addConpanyBox select {
	width: 240px;
	padding-left: 12px;
	font: 16px/30px "微软雅黑";
	border: 1px solid #ccc;
	border-radius: 3px;
	height: 30px
}
.b_Box {
	margin-bottom: 20px
}
.slider-page a {
	display: block;
	width: 28px;
	height: 62px;
	line-height: 62px;
	color: #fff;
	text-align: center;
	font-size: 22px;
	font-weight: 400;
	font-family: simsun;
	background-color: #ccc;
	position: absolute;
	top: 80px
}
.slider-prev {
	left: 0
}
.slider-next {
	right: 2px
}
.imgTitle1, .imgTitle2, .imgTitle3 {
	width: 210px;
	height: 218px;
	display: inline-block;
	float: left
}
#slide {
	float: left;
	display: inline-block;
	width: 830px;
	overflow: hidden;
	position: relative
}
#slide ul {
	width: 1037.5px
}
.I ul {
	position: absolute
}
.I {
	height: 222px
}
#slide li {
	float: left;
	width: 202.5px;
	margin-right: 5px
}
#slide li a {
	display: block
}
#slide li a img {
	border: 1px solid #ccc
}
.slider-page {
	position: absolute;
	width: 830px
}
.Talentintroduction {
	width: 1000px;
	height: 507px;
	background: url(../images/talentintroduction_21.png)no-repeat
}
.row1 h3, .row2 h3, .row3 h3 {
	font-size: 24px;
	font-weight: normal
}
.row1 p, .row2 p, .row3 p {
	font: 16px/22px Arial
}
.row1 {
	padding-top: 79px
}
.row2, .row3 {
	padding-top: 90px
}
.row1-1, .row2-1, .row3-1 {
	display: inline-block;
	text-align: right
}
.row1-2, .row2-2, .row3-2 {
	display: inline-block;
	text-align: left
}
.row1-1 {
	margin-left: 170px
}
.row1-2 {
	margin-left: 170px
}
.row2-1 {
	margin-left: 200px
}
.row2-2 {
	margin-left: 310px
}
.row3-1 {
	margin-left: 170px
}
.row3-2 {
	margin-left: 210px
}
#mail {
	width: 700px;
	height: 370px;
	border: 1px solid #666;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -170px;
	margin-left: -350px;
	background: #fff;
	border-radius: 5px;
	display: none
}
.mailTitle {
	font-weight: normal;
	background: #ededed;
	height: 40px;
	font: 20px/40px "Arial";
	border-bottom: 1px solid #ff150e;
	padding: 0 8px
}
.mailTitle span {
	float: right;
	width: 20px;
	height: 20px;
	margin-top: 10px;
	cursor: pointer
}
.mailTitle span img {
	vertical-align: top
}
.mailMain {
	padding: 5px 8px
}
.mailMain>div {
	margin-top: 10px
}
.mailMain>div>span {
	float: left;
	font: 16px/30px "Arial";
	height: 30px
}
.mailMain>div input, .mailMain>div textarea {
	float: left;
	border: 1px solid #999;
	border-radius: 5px
}
.mailMain>div input {
	padding: 5px 15px;
	font-size: 16px
}
.mailMain>div textarea {
	padding: 5px 15px;
	height: 80px;
	width: 600px
}
.mailMain>div button {
	width: 50px;
	height: 30px;
	border: 1px solid #999;
	border-radius: 5px
}
@font-face {
	font-family: 'RTWSYueRoudGoDemo-Regular';
	src: url('font/RTWSYueRoudGoDemo-Regular.otf') format('opentype')
}
.CompanyJoin {
	width: 820px;
	margin: 0 auto
}
.CompanyJoin .title {
	text-align: center;
	width: 820px;
	margin: 0 auto;
	font-size: 34px;
	padding-top: 40px;
	padding-bottom: 30px
}
.resonCompanyJoin__left {
	width: 500px
}
.resonCompanyJoin_right {
	width: 315px
}
.resonblock {
	display: inline-block;
	text-align: center;
	color: #fff;
	padding: 8px 15px;
	box-sizing: border-box;
	float: left;
	height: 86px;
	margin-bottom: 5px
}
.resonblock>h2, .resonblock p, .resonblocktitle {
	font-family: "RTWSYueRoudGoDemo-Regular"
}
.resonblock h2 {
	line-height: 40px
}
.resonblock p {
	line-height: 30px
}
.r1_left_1_1 {
	background-color: #db3a39;
	margin-left: 40px;
	width: 267px
}
.r1_left_1_2 {
	width: 187px;
	background-color: #ec6c71;
	margin-left: 5px
}
.r1_left_2_1 h2, .r1_left_2_2 h2, .r1_right_1 h2 {
	line-height: 70px
}
.r1_left_2_1 {
	background-color: #ec6c71;
	width: 230px
}
.r1_left_2_2 {
	background-color: #f39800;
	margin-left: 5px;
	width: 265px
}
.r1_right_1 {
	background-color: #f39800;
	width: 285px;
	margin-top: 30px;
	padding-left: 0;
	padding-right: 0
}
.r1_right_2 {
	background-color: #e36665;
	width: 285px;
	height: 55px
}
.resonblock span {
	color: #bd0008;
	font-size: 30px
}
.r1_left_1_2 h2 {
	height: 70px;
	line-height: 35px
}
.r2_1 {
	background-color: #f39800
}
.r2_2 {
	background-color: #db3a39;
	margin-left: 5px
}
.r2_3 {
	background-color: #ec6c71;
	margin-left: 5px
}
.r2_1 h2, .r2_2 h2, .r2_3 h2 {
	line-height: 70px
}
.box_CJ {
	width: 100%;
	background-color: #f5f5f5
}
.box_CJ {
	margin-top: 40px
}
.fc_tit, .fc_main {
	float: left
}
.fc_tit, .fc_main, .fc_tit1, .fc_main1 {
	display: inline-block
}
.fc_tit1 {
	float: left
}
.fc_tit {
	width: 150px;
	color: #db3a39;
	text-align: right;
	line-height: 32px
}
.fc_tit1 {
	width: 20px;
	text-align: center;
	background-color: #f39800;
	color: #fff;
	line-height: 20px;
	border-radius: 50%;
	margin-top: 10px
}
.fc_main {
	width: 650px;
	line-height: 32px
}
.fc_main1 {
	width: 755px;
	line-height: 40px;
	margin-left: 5px
}
.CJ_row {
	padding: 8px 0
}
.box_CJ {
	padding-bottom: 20px
}
.liucheng {
	height: 150px
}
.liucheng div, .liucheng p {
	display: inline-block;
	float: left
}
.liucheng div {
	width: 110px;
	height: 110px;
	border: 10px solid #ec6c71;
	background-color: #db3a39;
	border-radius: 50%
}
.liucheng p {
	width: 35px;
	height: 125px;
	margin-top: 10px
}
.liucheng1, .liucheng2 {
	color: #fff;
	text-align: center
}
.liucheng1 {
	font: 20px/115px "RTWSYueRoudGoDemo-Regular"
}
.liucheng2 {
	font: 20px/55px "RTWSYueRoudGoDemo-Regular"
}
.companyjoinNumber {
	text-align: center;
	margin: 30px 0
}
.companyjoinNumber i {
	display: inline-block;
	width: 87px;
	height: 58px;
	float: left;
	margin-left: 140px
}
.companyjoinNumber span {
	font: 32px/58px "微软雅黑";
	font-weight: bold;
	color: #bd0008;
	float: left
}
.companyjoinadd {
	width: 400px;
	margin: 0 auto 10px;
	text-align: center
}
.companyjoinadd span {
	display: inline-block;
	width: 60px;
	height: 40px;
	line-height: 40px;
	font-size: 18px
}
.companyjoinadd input {
	width: 320px;
	height: 40px;
	border-radius: 8px;
	border: 1px solid gray;
	padding-left: 10px;
	font-size: 18px
}
.companyjoinadd .addbtn {
	display: inline-block;
	width: 200px;
	text-align: center;
	color: #fff;
	background-color: #db3a39;
	border-radius: 10px;
	font: 18px/40px "微软雅黑";
	margin-top: 8px;
	margin-bottom: 40px
}
.CompanyJoinShowLeft1, .CompanyJoinShowLeft3 {
	margin-top: 10px
}
.CompanyJoinShowLeft1, .CompanyJoinShowLeft2, .CompanyJoinShowLeft3 {
	float: left
}
.CompanyJoinShowLeft1, .CompanyJoinShowLeft2 {
	margin-right: 5%
}
.CompanyJoinShowLeft1>div, .CompanyJoinShowLeft2>div {
	text-align: center
}
.CompanyJoinShowLeft1>div, .CompanyJoinShowLeft3>div {
	margin-bottom: 22px
}
.CompanyJoinShowLeft1>div img, .CompanyJoinShowLeft2>div img, .CompanyJoinShowLeft3>div img {
	width: 100%;
	border: 5px solid #c8c8c8;
	border-radius: 5px
}
.CompanyJoinShowLeft2>div {
	margin-bottom: 6px
}
.CompanyJoinShowLeft1>div, .CompanyJoinShowLeft2>div, .CompanyJoinShowLeft3>div {
	width: 100%
}
.CompanyJoinShowLeft1>div {
	float: right
}
.CompanyJoinShowLeft3>div {
	float: left
}
.CompanyJoinShowLeft1 p, .CompanyJoinShowLeft3 p {
	height: 28px;
	line-height: 28px;
	text-align: center;
	background: #525050;
	opacity: .5;
	text-align: center;
	position: relative;
	top: -37px;
	left: 5px;
	padding: 0 10px;
	z-index: 10
}
.CompanyJoinShowLeft2 p {
	height: 20px;
	line-height: 20px;
	text-align: center;
	background: #525050;
	opacity: .5;
	text-align: center;
	position: relative;
	top: -29px;
	left: 4px;
	padding: 0 10px;
	z-index: 10
}
.CompanyJoinShowLeft1 p span, .CompanyJoinShowLeft2 p span，.CompanyJoinShowLeft3 p span {
	color: #fff;
	font-size: 14px
}
.law_main {
	width: 900px;
	padding: 50px;
	border: 1px solid #c8c8c8;
	margin: 0 auto
}
.law_main h3 {
	width: 600px;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 30px;
	border-bottom: 3px solid #c00;
	margin-bottom: 10px
}
.law_main>p {
	text-indent: 2em;
	line-height: 30px;
	font-size: 14px
}
.law_main div {
	line-height: 30px;
	font-size: 14px
}
.inscribebox {
	margin: 50px 0
}
.inscribe_right {
	height: 100px;
	width: 200px;
	background: url(../images/inscribe_03.png)no-repeat right top
}
.inscribe_right p {
	padding-top: 40px
}
.pace {
	-webkit-pointer-events: none;
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}
.pace-inactive {
	display: none
}
.pace .pace-progress {
	background: #29d;
	position: fixed;
	z-index: 2000;
	top: 0;
	right: 100%;
	width: 100%;
	height: 2px
}
.pace .pace-progress-inner {
	display: block;
	position: absolute;
	right: 0;
	width: 100px;
	height: 100%;
	box-shadow: 0 0 10px #fff, 0 0 5px #fff;
	opacity: 1;
	-webkit-transform: rotate(3deg) translate(0, -4px);
	-moz-transform: rotate(3deg) translate(0, -4px);
	-ms-transform: rotate(3deg) translate(0, -4px);
	-o-transform: rotate(3deg) translate(0, -4px);
	transform: rotate(3deg) translate(0, -4px)
}
.pace .pace-activity {
	display: block;
	position: fixed;
	z-index: 2000;
	top: 15px;
	right: 50%;
	width: 14px;
	height: 14px;
	border: solid 2px transparent;
	border-top-color: #fff;
	border-left-color: #fff;
	border-radius: 10px;
	-webkit-animation: pace-spinner 400ms linear infinite;
	-moz-animation: pace-spinner 400ms linear infinite;
	-ms-animation: pace-spinner 400ms linear infinite;
	-o-animation: pace-spinner 400ms linear infinite;
	animation: pace-spinner 400ms linear infinite
}
@media(max-width:767px) {
.pace .pace-activity {
	top: 15px;
	right: 15px;
	width: 14px;
	height: 14px
}
}
@-webkit-keyframes pace-spinner {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
100% {
-webkit-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@-moz-keyframes pace-spinner {
0% {
-moz-transform:rotate(0deg);
transform:rotate(0deg)
}
100% {
-moz-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@-o-keyframes pace-spinner {
0% {
-o-transform:rotate(0deg);
transform:rotate(0deg);
}
100% {
-o-transform:rotate(360deg);
transform:rotate(360deg);
}
}
@-ms-keyframes pace-spinner {
0% {
-ms-transform:rotate(0deg);
transform:rotate(0deg)
}
100% {
-ms-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@keyframes pace-spinner {
0% {
transform:rotate(0deg);
transform:rotate(0deg)
}
100% {
transform:rotate(360deg);
transform:rotate(360deg)
}
}




/*管理团队列表*/
.introduce-box{ border:1px solid #e6e6e6; padding:30px 35px 50px; overflow:hidden;background:#F7F7F7;font-size:14px;}
.introduce-box2 {border: 1px solid #e6e6e6;overflow: hidden;width:955px; margin:0 auto; padding-bottom:50px;}

.teammember1-wrap{ margin: 0px 25px 0px 0px;width: 894px;}
.teammember1-photo{ border: 2px solid #D3D3D3;padding:3px;width:108px;height:120px;background-color: white;
/*-webkit-box-shadow: 2px -2px 4px rgba(0,0,0,0.45);
-moz-box-shadow: 2px -2px 4px rgba(0,0,0,0.45);
box-shadow: 2px -2px 4px rgba(0,0,0,0.45);*/
-moz-box-shadow: 5px -5px 3px #CCC;
-webkit-box-shadow: 5px -5px 3px #CCC;
box-shadow: 5px -5px 3px #CCC;
/*background: rgba(0, 0, 0, 0) url("/static/style2/152.jpg") no-repeat scroll left top;*/
}
.teammember1-intro1{ text-align: center;width: 116px;overflow-x: hidden;}
.teammember1-p1-row{ position: relative;min-height: 125px;border-bottom: 1px dashed #D3D3D3;margin-top: 25px;padding: 0 50px 30px 50px;}

.teammember1-p1-row .teammember1-photo{position: absolute;left:50px;top:10px;}
.teammember1-p1-row .teammember1-p1-info{ margin-left: 146px;}

.teammember1-p1-item{ font-size: 14px;line-height: 36.4px;position: relative;}
.teammember1-p1-item-label{ position: absolute;font-weight: bold;color:#333333}
.teammember1-p1-item-content{ margin-left: 3em;display: block;}
.teammember1-p1-name{ font-weight: bold;color:#a60202;}
.teammember1-p1-name a{ font-weight: bold;color:#a60202;}
.teammember1-p1-title{ color: #5079b9;margin-left: 12px;font-weight: bold;}

.teammember-p2-box{ margin: 25px 0;}
.teammember1-p2-item{ float: left;display: block;width: 116px;margin-left: 40px;border-bottom: 4px solid transparent;cursor: pointer;}
.teammember1-p2-item .teammember1-photo{ margin: 0 auto;display: block;}
.teammember1-p2-infobox{ background-color: #F7F7F7;border: 1px solid #C2C2C2;padding: 20px 20px;display: none;}
.teammember1-p2-infobox.show{ display: block;}
.teammember1-p2-item.expand{border-bottom-color:#036DA9;}

