@charset "utf-8";
/* CSS Document */
/*banner*/
.imgsty_r {
	position: absolute;
	right: -9999px;
	top: 15%;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	opacity: 0;
}
.active .imgsty_r {
	position: absolute;
	right: 15%;
	top: 25%;
	opacity: 1;
}
.imgsty_l {
	position: absolute;
	left: -9999px;
	top: 15%;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	opacity: 0;
}
.active .imgsty_l {
	position: absolute;
	left: 15%;
	top: 25%;
	opacity: 1;
}
.imgsty_t {
	position: absolute;
	right: 15%;
	top: -9999px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	opacity: 0;
}
.active .imgsty_t {
	position: absolute;
	right: 15%;
	top: 25%;
	opacity: 1;
}
.imgsty_lb {
	position: absolute;
	left: 15%;
	bottom: -9999px;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
	opacity: 0;
}
.active .imgsty_lb {
	position: absolute;
	left: 15%;
	bottom: 50%;
	opacity: 1;
}
.imgsty_b {
	position: absolute;
	right: 15%;
	bottom: -9999px;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
	opacity: 0;
}
.active .imgsty_b {
	position: absolute;
	right: 15%;
	bottom: 40%;
	opacity: 1;
}
.imgsty_site {
	position: absolute;
	right: 25%;
	bottom: 15%;
	width: 20%;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	opacity: 0;
}
.active .imgsty_site {
	position: absolute;
	right: 8%;
	bottom: 15%;
	width: 50%;
	opacity: 1;
}
/*banner end*/	

/*top*/
.top .navbar-inverse {
	background: #35b5d2; /*#ffffff;*/
	border: none;
}
.navbar-inverse .navbar-nav > li > a {
	color: #fff;
}
.navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover, .navbar-nav> li.navon a {
	color: #fffc00;
	background: url(../images/bg_nav_on.png) no-repeat 70% top;
	background-size: 30px auto;
}
.top .navbar {
	margin-bottom: 0px;
}
.navbar-header {
	margin: 5px 0px 5px 20px;
	padding-right: 15px;
	height: 95px;
}
.navbar-header img {
	height: 95px;
	width: 185px;
}
.body-left img {
		height:290px;
		width: 85px;
}
.body-right img {
		height: 290px;
		width: 85px;
}
.navbar-nav li {
	text-align: center;
}
.navbar-nav li a {
	display: inline-block;
	padding: 69px 20px 47px;
	background: url(../images/bg_nav.png) no-repeat 70% top;
	background-size: 30px auto;
}
/*top end*/
.footer {
	height: 60px;
	line-height: 60px;
	text-align: center;
	color: #fff;
	background: #35b5d2;
}
.menuwra {
	text-align: center;
	background: #fff;
	overflow: hidden;
}
.menubox {
	margin-top: 45px;
	font-size: 12px;
	color: #333131;
	text-align: center;
}
.menubox li {
	margin-bottom: 35px;
}
.menubox li:hover img {
	-webkit-animation: rock 0.75s linear 1;
	animation: rock 0.75s linear 1;
}
@keyframes rock {
 10% {
 -webkit-transform: translateX(3px) rotate(2deg);
 -moz-transform: translateX(3px) rotate(2deg);
 transform: translateX(3px) rotate(2deg);
}
 20% {
 -webkit-transform: translateX(-3px) rotate(-2deg);
 -moz-transform: translateX(-3px) rotate(-2deg);
 transform: translateX(-3px) rotate(-2deg);
}
 30% {
 -webkit-transform: translateX(3px) rotate(2deg);
 -moz-transform: translateX(3px) rotate(2deg);
 transform: translateX(3px) rotate(2deg);
}
 40% {
 -webkit-transform: translateX(-3px) rotate(-2deg);
 -moz-transform: translateX(-3px) rotate(-2deg);
 transform: translateX(-3px) rotate(-2deg);
}
 50% {
 -webkit-transform: translateX(3px) rotate(2deg);
 -moz-transform: translateX(3px) rotate(2deg);
 transform: translateX(3px) rotate(2deg);
}
 60% {
 -webkit-transform: translateX(-3px) rotate(-2deg);
 -moz-transform: translateX(-3px) rotate(-2deg);
 transform: translateX(-3px) rotate(-2deg);
}
 70% {
 -webkit-transform: translateX(3px) rotate(2deg);
 -moz-transform: translateX(3px) rotate(2deg);
 transform: translateX(3px) rotate(2deg);
}
 80% {
 -webkit-transform: translateX(-3px) rotate(-2deg);
 -moz-transform: translateX(-3px) rotate(-2deg);
 transform: translateX(-3px) rotate(-2deg);
}
 90% {
 -webkit-transform: translateX(1px) rotate(0deg);
 -moz-transform: translateX(1px) rotate(0deg);
 transform: translateX(1px) rotate(0deg);
}
 100% {
 -webkit-transform: translateX(-1px) rotate(0deg);
 -moz-transform: translateX(-1px) rotate(0deg);
 transform: translateX(-1px) rotate(0deg);
}
}
.menubox p {
	margin-top: 25px;
	color: #333131;
}
.sucwra {
	background:#ffffff; /*#e5e2e2;*/
	overflow: hidden;
}
.sucbox>div {
	margin-bottom: 35px;
}
.suctit {
	margin: 23px 0px;
	color: #35b5d2;
}
.sucwra h1 {
	font-size: 40px;
}
.sucwra h1 small {
	font-size: 36px;
	color: #a4a2a0;
}
.suctitle {
	font-weight: 900;
	color: #0594b4;
}
.suc_adv {
	margin-top: 10px;
}
.suc_adv li {
	float: left;
	margin: 0px 30px 5px 0px;
	font-size: 24px;
	color: #c30f0f;
}
.sucbox h2 {
	margin-top: 5px;
	font-size: 18px;
	color: #000;
}
.sucbox .lead {
	font-size: 12px;
	color: #030303;
	line-height: 24px;
}
.seemore {
	margin-top: 15px;
}
.more {
	margin-left: 30px;
	color: #020202;
	line-height: 44px;
}
.sucase {
	background: #fff;
}
.casetabox .nav>li>a {
	height: 36px;
	line-height: 36px;
	width: 120px;
}
.casebox {
	padding-top: 45px;
}
.casebox .thumbnail {
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	max-width: 290px;
	border: 1px solid #d6d3d3;
}
.casepic {
	padding: 5px 2px;
}
.casedet {
	padding: 5px;
	height: 82px;
	font-size: 12px;
	color: #727374;
	line-height: 24px;
	overflow: hidden;
}
.casetit {
	display: table-cell;
	padding: 0px 50px;
	width: 760px;
	height: 95px;
	vertical-align: middle;
	text-align: center;
	font-size: 18px;
	color: #fff;
	line-height: 24px;
	background: #c2c1c1;
}
.casetabox {
	padding: 10px 10px 0px;
	background: #eff1f1;
	border-bottom: 1px solid #cbc9c9;
}
.sucasetit {
	float: left;
	margin-right: 5px;
	padding-right: 15px;
	line-height: 35px;
	font-size: 18px;
	color: #050505;
	background: url(../images/arrow.png) no-repeat right center;
	background-size: 10px auto;
}
.pagbox {
	margin-bottom: 17px;
	text-align: center;
	background: #e3e0e0;
}
.pagbox .pagination {
	margin: 5px auto;
}
.pagbox .pagination li {
	display: inline-block;
	margin: 0px 6px;
	vertical-align: top;
}
.arti p {
	margin: 0px;
	color: #080808;
	line-height: 30px;
	text-indent: 2em;
}
.arti p span {
	font-size: 16px;
	color: #535151;
}
.arti_det {
	padding: 10px 30px;
	line-height: 30px;
}
.arti_det p {
	color: #030303;
}
.arti_det h5 {
	color: #ff7200;
}
.cont_tit {
	font-size: 30px;
	color: #f74905;
}
.contlist {
	margin-top: 50px;
	margin-bottom: 90px;
}
.cont_item {
	line-height: 40px;
	vertical-align: middle;
	color: #020202;
}
.cont_item img {
	margin-right: 10px;
	width: 30px;
}
.uqaimg {
	margin: 15px auto 0px;
	width: 80%;
	border: 1px solid #c3c1c1;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	overflow: hidden;
}
.uqatit {
	margin-top: 15px;
	padding: 0px 15px 0px;
	height: 46px;
	line-height: 46px;
	width: 265px;
	font-size: 18px;
	color: #f0013f;
	background: #efefef;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.uqacon {
	padding-bottom: 10px;
	height: 80px;
	font-size: 18px;
	color: #020202;
	line-height: 36px;
	border-bottom: 1px solid #e5e5e5;
	overflow: hidden;
}
.quabox {
	margin-top: 20px;
	margin-bottom: 20px;
}
.quabox li:last-child .uqacon {
	border-bottom: none;
}
.sercon {
	margin-top: 35px;
	line-height: 40px;
	color: #050505;
	max-height: 80px;
	overflow: hidden;
}
.btn_det {
	display: block;
	float: right;
	margin-bottom: 10px;
	height: 32px;
	line-height: 32px;
	width: 121px;
	text-align: center;
	color: #fff;
	background: url(../images/btn_bg.png) no-repeat;
	background-size: 121px auto;
}
.btn_det:visited, .btn_det:hover {
	color: #fff;
}
.serbox {
	margin-bottom: 20px;
}
.serbox li:nth-child(even) {
	background: #f0f1f1;
}
.serbox .menubox {
	margin-top: 13px;
	font-size: 18px;
	color: #050505;
}
.serbox .menubox p {
	margin-top: 14px;
}
.data_t h1 {
	font-size: 36px;
	color: #0075b2;
}
.data_t p {
	margin-bottom: 0px;
	line-height: 36px;
	color: #0b0b0b;
	text-indent: 2em;
}
.databox {
	margin-bottom: 20px;
}
.dataitem {
	margin: 37px auto 0px;
	width: 90%;
	border: 1px solid #c4c4c4;
	-webkit-box-shadow: 5px 5px 5px rgba(144,141,141,0.75);
	-moz-box-shadow: 5px 5px 5px rgba(144,141,141,0.75);
	box-shadow: 5px 5px 5px rgba(144,141,141,0.75);
	position: relative;
	border-radius: 0px;
}
.datatit {
	padding: 0px 10px;
	line-height: 29px;
	width: 105px;
	text-align: center;
	color: #fff;
	background: #ff5f07;
	-webki-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	position: absolute;
	left: 15px;
	top: -14px;
}
.datacon {
	margin: 25px 0px 20px;
	height: 180px;
	line-height: 30px;
	color: #000;
	overflow: hidden;
}
.intrbox {
	padding: 10px 0px 20px;
}
.intro h2 {
	font-size: 24px;
	color: #f34703;
	line-height: 32px;
}
.intro p {
	margin-bottom: 0;
	color: #020202;
	line-height: 36px;
	text-indent: 2em;
}
.intbg01 {
	background: url(../images/img_yw01.png) no-repeat right center;
}
.intbg02 {
	background: url(../images/img_yw02.png) no-repeat left center;
}
.intbg03 {
	background: url(../images/img_yw03.png) no-repeat right center;
}
.intbg04 {
	background: url(../images/img_yw04.png) no-repeat left center;
}
.protit {
	font-size: 18px;
	color: #0d67a0;
	line-height: 36px;
}
.prosubtit {
	margin-bottom: 10px;
	font-size: 24px;
	color: #0d67a0;
	line-height: 36px;
}
.protop {
	padding: 7px 0px;
	line-height: 32px;
	text-align: center;
	color: #fff;
	background: #fd4301;
}
.protop * {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.ptit {
	font-size: 18px;
}
.psubtit {
	font-size: 16px;
}
.prowra .thumbnail {
	padding: 0;
	border: 1px solid #bebaba;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	overflow: hidden;
}
.prolist {
	margin: 5px 0px;
	height: 240px;
}
.prolist li {
	padding-left: 26px;
	color: #000;
	line-height: 30px;
	background: url(../images/ico_triangle.png) no-repeat 13px center;
	background-size: 6px auto;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.pt10 {
	padding-top: 10px;
}
.teambox {
	margin: 20px auto;
	width: 100%;
}
.teambox li {
	float: left;
	padding: 0px 2%;
	width: 20%;
	text-align: center;
	position: relative;
	z-index: 1;
}
.teambox img {
	width: 100%;
	max-width: 160px;
	position: relative;
	z-index: 2;
}
.teambox li::before {
	display: block;
	content: "";
	height: 7%;
	width: 100%;
	background: #0ac7fe;
	position: absolute;
	left: 0px;
	top: 48%;
}
.teambox li:first-child::before {
	-webkit-border-top-left-radius: 6px;
	-moz-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
}
.teambox li:last-child::before {
	-webkit-border-top-right-radius: 6px;
	-moz-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
}

/* suceess页面第一个标签分页 */
#tab01_page2 {
	display: none;
}
