﻿@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, form, button, input, textarea, th, td {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
body, button, input, select, textarea, h1, h2, h3, h4, h5, h6, i {
	font: normal 62.5% Telex, sans-serif, Arial, Microsoft YaHei, "\5b8b\4f53", tahoma;
}
* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
body {
	min-width: 100%;
}
ul, ol, li {
	list-style: none;
}
a {
	text-decoration: none;
	color: #333;
}
em {
	font-style: normal;
}
a:hover {
	text-decoration: none;
}
img {
	border: 0;
	vertical-align: top;
}
button, input, select, textarea {
	font-size: 100%;
	vertical-align: middle;
	outline: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.fixed:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.fixed {
 *zoom: 1;
}
.clear {
	clear: both;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.wd {
	margin: 0 auto;
	width: 96%;
	overflow: hidden;
}
.wd10 {
	margin: 0 auto;
	width: 1000px;
}
.mt40 {
	margin-top: 40px;
}
.pt20 {
	padding-top: 20px !important;
}
/* reset.css V1.0  End */

.p_scale {
	-webkit-transform: scale(1.05, 1.05);
	-moz-transform: scale(1.05, 1.05);
}
.overflow {
	height: auto;
	overflow: hidden;
}
/*header*/

.header {
	position: fixed;
	top: 0px;
	height: 91px;
	border-bottom: 1px solid #eeeddd;
	z-index: 9999;
	width: 100%;
	background: url(../images/top.jpg) 30% center no-repeat #fff;
}
.headTop {
	height: 90px;
}
.logo {
	float: left;
	margin-top: 10px;
	width: 150px;
	height: auto;
}
.logo img {
	width: 100%;
	height: auto;
}
.headRig {
	float: right;
	text-align: right;
}
.mobileNavTit {
	display: none;
}
.nav {
	width: auto;
	height: 90px;
	position: relative;
}
.nav ul {
	display: flex;
	justify-content: flex-end;
	float: right;
	width: 100%;
	height: auto;
}
.nav ul li {
	width: auto;
	position: relative;	
}
.nav ul li > a {
	display: block;
	padding: 0px 15px;
	height: 90px;
	line-height: 90px;
	color: #333;
	text-align: center;
	font-size: 1.8em;
	text-transform: uppercase;
}
.nav ul li:hover, .nav ul li.on {
	border-bottom: 1px solid #0c66d2;
	color: #0c66d2;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.nav ul li a:hover {
	color: #0c66d2;
}
.nav ul li.on a {
	color: #0c66d2;
}
.nav ul li img {
	vertical-align: middle;
	margin: -2px 4px 0px 0px;
}
.nav ul li:last-child span {
	width: 20px;
	height: 20px;
	line-height: 20px;
	font-size: 13px;
	text-align: center;
	position: absolute;
	top: 14px;
	left: 115px;
	background: #0066f9;
	border-radius: 50%;
	color: #fff;
}
.mainlevel ul {
	display: none;
	width: 280px !important;
	margin-left: -100px;
	position: absolute;
	z-index: 999999;
}
.mainlevel li {
	width: 280px !important;
	height: 50px !important;
	line-height: 50px !important;
	float: none;
	background: rgba(0,0,0,0.6);
	overflow: hidden;
	padding: 0px !important;
}
.mainlevel li a {
	width: 280px !important;
	height: 50px !important;
	display: block;
	line-height: 50px !important;
	font-size: 15px;
	color: #fff !important;
	text-transform: capitalize !important;
}
.mainlevel li a:hover {
	background: #0066f9;
}
/*banner*/
.banner {
	margin: 91px 0px 0px 0px !important;
	position: relative;
	z-index: 10;
}
.banner .item {
	display: block;
	height: 610px;
	background: no-repeat center / cover;
}
.indexMain {
	background-color: #fff;
	overflow: hidden;
}
/*news*/

.newsBox {
	height: 365px;
	overflow: hidden;
}
.newsBoxLeft {
	float: left;
	width: 790px;
}
.indexTitle {
	height: auto;
	overflow: hidden;
	padding: 44px 0 24px 20px;
	background: url(../images/icon2.png) no-repeat 0 45px;
}
.indexTitle b {
	display: inline-block;
	color: #0066f9;
	font-size: 2.2em;
}
.indexTitle a {
	display: block;
	color: #0066f9;
	font-size: 1.4em;
	font-weight: bold;
	margin: 11px 10px 0 0;
	float: right;
}
.indexTitle a:hover {
	color: #215dca;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.slideBox {
	width: 385px;
	height: 230px;
	overflow: hidden;
	position: relative;
	float: left;
}
.slideBox .hd {
	height: 23px;
	overflow: hidden;
	position: absolute;
	left: 0;
	width: 100%;
	bottom: 0;
	z-index: 10;
	text-align: center;
}
.slideBox .hd ul li {
	display: inline-block;
 *display: inline;
	margin: 0 5px;
	width: 10px;
	height: 10px;
	line-height: 10px;
	text-align: center;
	cursor: pointer;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #b78841;
}
.slideBox .hd ul li.on {
	background-color: #215dca;
}
.slideBox .bd li {
	position: relative;
}
.slideBox .bd {
	height: 100%;
	z-index: 0;
}
.slideBox .bd .pic {
	position: relative;
	z-index: 0;
	display: table;
	width: 385px;
	heigth: 228px;
}
.slideBox .bd .pic a {
	display: table-cell;
	width: 100%;
	height: 228px;
	text-align: center;
	vertical-align: middle;
}
.slideBox .bd .pic img {
	max-width: 385px;
	max-height: 228px;
}
.slideBox .bd .bg {
	width: 100%;
	height: 100px;
	position: absolute;
	bottom: -100px;
	left: 0;
	z-index: 1;
	background: url(../images/indexnewsbg.png) repeat 0 0;
}
.slideBox .bd .tit {
	width: 100%;
	height: 100px;
	line-height: 24px;
	position: absolute;
	bottom: -100px;
	left: 0;
	z-index: 2;
	font-size: 1.6em;
}
.slideBox .bd .tit a {
	color: #fff;
	margin: 14px 40px 0;
	display: block;
}
/*indexNews*/

.indexNews {
	float: right;
	height: auto;
	overflow: hidden;
	width: 373px;
	padding-top: 2px;
}
.indexNews li {
	height: 38px;
	overflow: hidden;
	background: url(../images/dian.jpg) repeat-x 0 bottom;
}
.indexNews li a {
	display: block;
	color: #000;
	height: 37px;
	line-height: 37px;
	overflow: hidden;
	font-size: 1.4em;
}
.indexNews li a:hover {
	color: #0066f9;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.indexNews li b {
	display: block;
	color: #0066f9;
	height: 37px;
	line-height: 37px;
	overflow: hidden;
	font-size: 1.4em;
	padding-left: 3px;
	width: 52px;
	float: left;
}
.newsBoxRight {
	float: right;
	position: relative;
	width: 361px;
}
.slideNotice {
	position: relative;
}
.slideNotice .indexNews {
	width: 361px;
}
.slideNotice .hd {
	position: absolute;
	right: 2px;
	top: -55px;
	height: 31px;
	line-height: 31px;
	width: 130px;
	border-bottom: 1px solid #ccdae5;
}
.slideNotice .hd ul {
	position: absolute;
	left: 0;
	top: -1px;
	height: 32px;
}
.slideNotice .hd ul li {
	float: left;
	width: 65px;
	cursor: pointer;
	font-size: 1.4em;
	text-align: center;
}
.slideNotice .hd ul li a {
	color: #00457b;
	display: block;
}
.slideNotice .hd ul li.on {
	height: 30px;
	border: 1px solid #ccdae5;
	border-bottom: 2px solid #fff;
	width: 63px;
}
/*indexAd*/

.indexAd .item, .linkImg .item {
	width: 100%;
	overflow: hidden;
}
.indexAd .item:hover img, .linkImg .item:hover img {
	-webkit-transform: scale(1.05, 1.05);
	-moz-transform: scale(1.05, 1.05);
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.iconList {
	height: auto;
	overflow: hidden;
	margin-top: 44px;
}
.iconList li {
	float: left;
	text-align: center;
}
.iconList li a {
	display: block;
	color: #fff;
	width: 180px;
	height: 116px;
	padding-top: 24px;
}
.iconList li a img {
	display: block;
	width: 66px;
	height: 66px;
	margin: 0 auto 10px;
}
.iconList li a div {
	font-size: 1.6em;
}
.iconList li.li1 a {
	background-color: #0084d2;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
.iconList li.li2 a {
	background-color: #2cb168;
	border-bottom: 1px solid #fff;
}
.iconList li.li3 a {
	background-color: #745db9;
	border-right: 1px solid #fff;
}
.iconList li.li4 a {
	background-color: #009aaf;
}
.iconList li:hover {
	filter: alpha(opacity=70);
	opacity: 0.7;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.newsDiv {
	width: 380px;
	float: left;
	margin-left: 30px;
}
.newsDiv:first-child {
	margin-left: 0;
}
.newsDiv .indexNews {
	width: 100%;
}
.newsDiv .indexNews li, .slideNotice .indexNews li {
	position: relative;
}
.newsDiv .indexNews li b, .slideNotice .indexNews li b {
	position: absolute;
	left: 0;
	top: 0;
	float: none;
	z-index: 5;
}
.newsDiv .indexNews li a, .slideNotice .indexNews li a {
	margin-left: 55px;
}
/*link*/

.linkText {
	float: left;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	color: #0066f9;
	font-size: 2em;
}
.linkSelect {
	margin-left: 105px;
}
.linkSelect li {
	float: left;
	width: 20%;
}
.linkDiv {
	margin-left: 20px;
	height: 28px;
	border: 1px solid #c7ddf4;
}
.customSelect {
	height: 28px;
	line-height: 28px;
	font-size: 1.4em;
	color: #0066f9;
	background: url(../images/icon1.jpg) no-repeat right center;
	width: 100%;
	text-indent: 9px;
}
.customSelectInner {
	cursor: pointer;
	line-height: 28px;
	text-align: left;
	width: 100% !important;
}
.mspan1 {
	padding: 0 21px 0 7px;
	display: inline-block;
}
.mspan2 {
	display: inline-block;
}
/*bigImg*/
.bigImg {
	height: 420px;
	position: relative;
	z-index: 0;
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
	margin: 91px 0px 0px 0px;
	text-align: center;
}
.bigImg h2 {
	font-size: 30px;
	color: #fff;
	padding: 20px 0px 0px 0px;
	background: url(../images/line_07.jpg) center top no-repeat;
}
/*main*/

.main {
	width: 100%;
	position: relative;
	margin: 41px auto 48px;
}
.left {
	float: right;
	width: 234px;
	margin: 0px 0px 50px 0px;
}
.sideMenu {
	height: auto;
	overflow: hidden;
	background-color: #fff;
	margin-bottom: 20px;
}
.sideTit a {
	height: auto;
	overflow: hidden;
	height: 49px;
	line-height: 49px;
	color: #333;
	display: block;
	background-color: #f1f1f1;
	border-bottom: 1px solid #eee;
	padding: 0px 0px 0px 15px;
}
.sideTit a h3 {
	font-weight: bold;
	height: 49px;
	line-height: 49px;
	font-size: 1.8em;
	margin-bottom: 3px;
}
.sideTit a p {
	font-size: 1.2em;
	text-transform: uppercase;
	color: #a5b8cd;
	font-family: Arial;
}
.sideMenuNav {
	height: auto;
	overflow: hidden;
}
.sideMenuNav li {
	height: auto;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #ececec;
}
.sideMenuNav li > a {
	height: 64px;
	line-height: 64px;
	padding: 0 31px 0 28px;
	color: #585858;
	font-size: 1.6em;
	display: block;
	background: url(../images/sideicon1.png) no-repeat 8px center;
}
.sideMenuNav li i {
	display: block;
	position: absolute;
	right: 31px;
	top: 0;
	height: 64px;
	width: 10px;
	z-index: 5;
	background: url(../images/sideicon3.png) no-repeat right center;
}
.sideMenuNav li i.ibg {
	background: url(../images/sideicon5.png) no-repeat right center !important;
}
.sideMenuNav li.on, .sideMenuNav li:hover {
	background-color: #f8f8f8;
}
.sideMenuNav li.on > a, .sideMenuNav li:hover > a {
	color: #215dca;
	background: url(../images/sideicon2.png) no-repeat 8px center;
}
.sideMenuNav li.on i, .sideMenuNav li:hover i {
	background: url(../images/sideicon4.png) no-repeat right center;
}
.sideDiv {
	height: auto;
	overflow: hidden;
	background-color: #f8f8f8;
}
.sideDiv a {
	display: block;
	height: 34px;
	line-height: 34px;
	padding: 0 10px 0 56px;
	color: #585858;
	font-size: 1.2em;
	background: url(../images/circle4.png) no-repeat 37px center;
}
.sideDiv a:hover, .sideDiv a.cur {
	color: #0066f9;
	background: url(../images/circle3.png) no-repeat 37px center #efefef;
}
.sideContactTit {
	overflow: hidden;
	height: 49px;
	line-height: 49px;
	color: #333;
	display: block;
	background-color: #f1f1f1;
	border-bottom: 1px solid #eee;
	padding: 0px 0px 0px 15px;
}
.sideContactTit a {
	display: block;
	padding-left: 15px;
	color: #333;
	font-weight: bold;
	font-size: 1.8em;
}
.sideContactBox {
	height: auto;
	overflow: hidden;
	background: url(../images/contactbg.jpg) no-repeat 0 0;
	padding: 8px 0 0 0px;
	color: #585858;
	line-height: 30px;
	font-size: 1.5em;
}
.sideContactBox h2 {
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	padding: 10px 0px;
}
.sideContactBox ul {
	padding: 10px;
}
.sideContactBox li {
	height: auto;
	line-height: auto;
	border-bottom: 1px dashed #eee;
	margin-bottom: 8px;
	padding-bottom: 8px;
	display: block;
	overflow: hidden;
}
.sideContactBox li a {
	max-height: 50px;
	line-height: 24px;
	display: block;
	font-size: 15px;
	color: #454545;
	overflow: hidden;
	transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
}
.sideContactBox li p {
	max-height: 50px;
	line-height: 24px;
	display: block;
	font-size: 14px;
	overflow: hidden;
	color: #787878;
	margin: 5px 0px 0px 0px;
}
.sideContactBox li span {
	font-size: 14px;
	color: #787878;
	display: block;
}
.sideContactBox li:hover a {
	color: #0066f9;
}
/*right*/

.right {
	float: left;
	width: 940px;
	background-color: #fff;
	min-height: 718px;
	overflow: hidden;
}
.path {
	height: auto;
	overflow: hidden;
	position: relative;
	padding: 0 40px;
	border-bottom: 1px solid #ececec;
	margin: 0px auto 20px auto;
}
.path h3 {
	position: absolute;
	left: 30px;
	top: 27px;
	z-index: 5;
	height: 52px;
	color: #0066f9;
	font-size: 1.7em;
	border-bottom: 2px solid #0066f9;
}
.pathdiv {
	float: left;
	color: #898989;
	font-size: 1.5em;
	margin-top: 4px;
	height: 77px;
	line-height: 77px;
	background: url(../images/weizhi.png) left center no-repeat;
	padding: 0px 0px 0px 30px;
}
.pathdiv a {
	color: #898989;
}
.pathdiv a.on, .pathdiv a:hover {
	color: #898989;
}
.pathdiv span {
	display: inline-block;
	padding: 0 6px;
}
/*rightBox*/

.rightBox {
	height: auto;
	overflow: hidden;
	padding: 0 40px;
}
.eventsTitle {
	height: auto;
	overflow: hidden;
	padding: 46px 0 38px;
	line-height: 36px;
}
.eventsTitle h3 {
	color: #585858;
	font-size: 1.7em;
	font-weight: bold;
	margin-bottom: 6px;
}
.year {
	color: #000;
	font-size: 1.7em;
}
.eventsList {
	height: auto;
	overflow: hidden;
	margin: 13px 0 78px;
	border-top: 1px solid #efefef;
}
.eventsList li {
	height: auto;
	overflow: hidden;
	padding: 21px 5px 21px 0;
	border-bottom: 1px solid #efefef;
}
.eventsdate {
	float: left;
	width: 82px;
	text-align: center;
}
.eventsdate h3 {
	color: #fff;
	font-size: 1.7em;
	font-weight: bold;
	height: 38px;
	line-height: 38px;
	font-family: Arial;
	background-color: #05558e;
}
.eventsdate p {
	color: #585858;
	font-size: 1.3em;
	height: 33px;
	line-height: 33px;
	background-color: #efefef;
}
.eventsInfo {
	margin-left: 111px;
	font-size: 1.4em;
	line-height: 34px;
	color: #585858;
	padding-top: 5px;
}
.downLoad {
	height: auto;
	overflow: hidden;
	padding: 20px 0 0;
}
.downLoad li {
	height: auto;
	overflow: hidden;
}
.downLoad li a {
	display: block;
	position: relative;
	margin: 0 40px;
	color: #585858;
	border-bottom: 1px solid #efefef;
}
.downLoad li a span {
	display: block;
	float: right;
	width: 98px;
	height: 66px;
	line-height: 66px;
	overflow: hidden;
	font-size: 1.3em;
	text-align: right;
}
.downLoad li a div {
	height: 66px;
	line-height: 66px;
	overflow: hidden;
	background: url(../images/circle2.png) no-repeat left center;
	padding-left: 20px;
	font-size: 1.4em;
}
.downLoad li a i {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 5;
	width: 33px;
	height: 66px;
	background: url(../images/down1.png) no-repeat left center;
}
.downLoad li:hover {
	background-color: #f8f8f8;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.downLoad li:hover a {
	color: #0066f9;
}
.downLoad li:hover i {
	background: url(../images/down2.png) no-repeat right center;
}
.downLoadTit {
	height: auto;
	overflow: hidden;
	padding: 15px 0 0px;
	border-bottom: 1px solid #efefef;
}
.downLoadTit h1 {
	font-size: 2em;
	color: #333;
	font-weight: bold;
}
.source {
	font-size: 1.4em;
	color: #757575;
	margin: 17px 0 15px;
}
.source span {
	display: inline-block;
	padding: 0px 15px 0px 0px;
}
.source span img {
	vertical-align: middle;
	margin: 0px 6px 0px 0px;
}
.down {
	display: block;
	height: 33px;
	line-height: 33px;
	width: 93px;
	text-align: right;
	font-size: 1.3em;
	color: #9f9f9f;
	background: url(../images/down1.png) no-repeat left center;
}
.content {
	font-size: 16px;
	color: #585858;
	line-height: 35px;
	list-style: disc;
	padding: 22px 0 84px;
}
.content p { /*text-indent:2em;*/
}
.content img {
	display: block;
	margin: 15px auto;
	max-width: 95%;
}
/*organize*/

.organize {
	height: auto;
	overflow: hidden;
}
.organize li a {
	display: block;
	height: auto;
	overflow: hidden;
	margin: 0 40px;
	padding: 30px 0;
	border-bottom: 1px solid #efefef;
}
.organize li:hover {
	background-color: #f8f8f8;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.photo {
	float: left;
	width: 100px;
	height: 132px;
	overflow: hidden;
}
.photo img {
	width: 100%;
	height: 100%;
}
.organzineText {
	margin-left: 132px;
	line-height: 34px;
}
.organzineText h3 {
	color: #3e3e3e;
	font-size: 1.6em;
	font-weight: bold;
	margin: 18px 0 8px;
}
.orInfo {
	color: #8b8b8b;
	font-size: 1.3em;
}
/*paged*/

.paged {
	padding: 52px 0 66px;
	text-align: center;
}
.paged a, .paged .p_info, .paged .current {
	display: inline-block;
	zoom: 1;
 *display: inline;
	margin: 0 4px;
	height: 38px;
	line-height: 38px;
	padding: 0 15px;
	font-size: 13px;
	text-align: center;
	color: #8b8b8b;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	background-color: #f3f3f3;
	border: 1px solid #ededed;
}
.paged .current, .paged a:hover {
	border-color: #0066f9;
	color: #fff;
	background-color: #0066f9;
}
.meetTitle {
	height: auto;
	overflow: hidden;
	color: #585858;
	line-height: 34px;
	font-size: 1.6em;
	font-weight: bold;
	padding: 46px 0 12px;
}
/*meetList*/

.meetList {
	height: auto;
	overflow: hidden;
	margin: 20px 0 0 -38px;
}
.meetList li {
	float: left;
	margin: 29px 0 0 33px;
}
.meetList li a {
	display: block;
	height: 76px;
	line-height: 76px;
	width: 250px;
	color: #585858;
	font-size: 1.6em;
	text-align: center;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	border-radius: 8px;
	background-color: #f3f3f3;
	border: 1px solid #ececec;
}
.meetList li:hover a {
	color: #fff;
	background: url(../images/iconright.jpg) no-repeat 95% center #05568f;
}
/*place*/

.place {
	height: auto;
	overflow: hidden;
	padding-bottom: 53px;
}
.placeBox {
	height: auto;
	overflow: hidden;
	margin-top: 39px;
}
.placeBox dt {
	height: 41px;
	line-height: 41px;
	padding: 0 24px;
	font-size: 1.4em;
	background-color: #065890;
}
.placeBox dt a {
	color: #fff;
}
.placeBox dd {
	border-left: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
}
.placeDiv {
	height: 58px;
	line-height: 58px;
	color: #585858;
	font-size: 1.4em;
	border-top: 1px solid #ededed;
}
.placeDiv div {
	width: 50%;
	float: left;
}
.placeDiv div i {
	display: block;
	float: left;
	width: 33px;
	height: 58px;
	margin-left: 22px;
	background-position: left center;
	background-repeat: no-repeat;
}
.placeDiv div i.i1 {
	background-image: url(../images/placeicon1.png);
}
.placeDiv div i.i2 {
	background-image: url(../images/placeicon2.png);
}
.placeDiv div i.i3 {
	background-image: url(../images/placeicon3.png);
}
.placeDiv div i.i4 {
	background-image: url(../images/placeicon4.png);
}
.placeDiv div i.i5 {
	background-image: url(../images/placeicon5.png);
}
.placeDiv div i.i6 {
	background-image: url(../images/placeicon6.png);
}
.placeDiv div span {
	display: block;
	margin-left: 69px;
	height: 58px;
	line-height: 58px;
	overflow: hidden;
	border-right: 1px solid #ededed;
}
.pbg {
	background-color: #f3f3f3;
}
.article {
	height: auto;
	overflow: hidden;
	position: relative;
	padding: 17px 51px 20px;
	border-top: 1px solid #efefef;
}
.article ul {
	color: #8b8b8b;
	height: auto;
	overflow: hidden;
	font-size: 1.2em;
	padding-top: 30px
}
.article ul li {
	width: 48%;
	float: left;
}
.article ul li div {
	height: 34px;
}
.article ul li.next {
	float: right;
}
.article ul li.next div {
	float: right;
	text-align: right;
}
.article ul li span {
	float: left;
	display: block;
	height: 34px;
	line-height: 34px;
}
.article ul li a {
	height: 34px;
	line-height: 34px;
	float: left;
	overflow: hidden;
	display: block;
	color: #8b8b8b;
}
.article ul li a:hover {
	color: #0066f9;
}
.articleBtn {
	position: absolute;
	top: 50%;
	z-index: 5;
	width: 36px;
	height: 36px;
	margin-top: -20px;
	border: 1px solid #ededed;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #f3f3f3;
}
.articleBtn:hover {
	background-color: #0066f9;
	border-color: #0066f9;
}
.articlePrev {
	left: 0;
	background-image: url(../images/articlebtn1.png);
}
.articlePrev:hover {
	background-image: url(../images/articlebtn11.png);
}
.articleNext {
	right: 0;
	background-image: url(../images/articlebtn2.png);
}
.articleNext:hover {
	background-image: url(../images/articlebtn22.png);
}
.newsShre {
	height: auto;
	overflow: hidden;
	margin: -53px 0 44px 4px;
}
.newsShre .bdshare-button-style0-16 .bds_more {
	color: #757575;
	padding-left: 20px;
}
/*column*/

.column {
	height: auto;
	overflow: hidden;
	padding-bottom: 82px;
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 100% auto;
}
.bg1 {
	background-color: #1f458a;
	background-image: url(../images/columnbg1.jpg);
}
.bg2 {
	background-color: #363b45;
	background-image: url(../images/columnbg2.jpg);
}
.bg3 {
	background-color: #ca612e;
	background-image: url(../images/columnbg3.jpg);
}
.columnTitle {
	height: auto;
	overflow: hidden;
	padding: 38px 0 44px;
	text-align: center;
}
.columnTitle h1 {
	font-weight: bold;
	color: #fff;
	font-size: 3.2em;
}
.columnTitle p {
	color: #5c74c7;
	font-size: 1.2em;
	margin-top: 6px;
	text-transform: uppercase;
}
.columnMain {
	padding: 40px 40px 34px;
	background-color: #eceff4;
}
.columslideBox {
	width: 450px;
	height: 350px;
	overflow: hidden;
	position: relative;
	float: left;
}
.columslideBox .hd {
	height: 32px;
	overflow: hidden;
	position: absolute;
	right: 20px;
	width: auto;
	bottom: 0;
	z-index: 10;
}
.columslideBox .hd ul li {
	display: inline-block;
 *display: inline;
	margin-left: 5px;
	width: 7px;
	height: 7px;
	line-height: 7px;
	text-align: center;
	cursor: pointer;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-ms-border-radius: 7px;
	border-radius: 7px;
	background-color: #a6a9a3;
}
.columslideBox .hd ul li.on {
	background-color: #419ad2;
}
.columslideBox .bd li {
	position: relative;
}
.columslideBox .bd {
	height: 100%;
	z-index: 0;
}
.columslideBox .bd .pic {
	position: relative;
	z-index: 0;
	display: table;
	width: 450px;
	height: 350px;
}
.columslideBox .bd .pic a {
	display: table-cell;
	width: 100%;
	height: 350px;
	text-align: center;
	vertical-align: middle;
}
.columslideBox .bd .pic img {
	max-width: 450px;
	max-height: 350px;
}
.columslideBox .bd .bg {
	width: 100%;
	height: 54px;
	position: absolute;
	bottom: -54px;
	left: 0;
	z-index: 1;
	background: url(../images/textbg.png) repeat 0 0;
}
.columslideBox .bd .tit {
	width: 100%;
	height: 54px;
	line-height: 54px;
	position: absolute;
	bottom: -54px;
	left: 0;
	z-index: 2;
	background: url(../images/iconright2.png) no-repeat 21px center;
}
.columslideBox .bd .tit a {
	color: #fff;
	margin: 0 60px 0 38px;
	display: block;
	font-size: 1.3em;
	height: 54px;
	line-height: 54px;
	overflow: hidden;
}
.columnRight {
	margin-left: 450px;
	height: 350px;
	overflow: hidden;
	background-color: #fdfefe;
}
.cTitle {
	height: 62px;
	line-height: 62px;
	border-bottom: 1px solid #efefef;
	padding: 0 34px;
}
.cTitle i {
	display: block;
	height: 62px;
	width: 20px;
	float: left;
	background: url(../images/icon3.png) no-repeat left center;
}
.cTitle a {
	color: #585858;
	font-size: 1.7em;
	font-weight: bold;
	display: inline-block;
}
.cTitle a:hover {
	color: #0066f9;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.columnHot {
	padding: 0 36px;
}
.columnHot a {
	height: auto;
	overflow: hidden;
	color: #1f1f1f;
	padding: 23px 0 22px;
	display: block;
	border-bottom: 1px solid #efefef;
}
.columnHot a:hover {
	color: #0066f9;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.cImg {
	float: left;
}
.cImg img {
	width: 90px;
	height: 77px;
}
.cText {
	margin-left: 108px;
}
.cText h3 {
	font-size: 1.6em;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
}
.cText p {
	color: #a0a0a0;
	line-height: 24px;
	max-height: 48px;
	overflow: hidden;
	font-size: 1.2em;
}
.columnList {
	height: auto;
	overflow: hidden;
	padding: 7px 36px 0;
}
.columnList li {
	height: 34px;
	line-height: 34px;
	position: relative;
	background: url(../images/circle4.png) no-repeat left center;
}
.columnList li a {
	display: block;
	color: #585858;
	padding-left: 21px;
	font-size: 1.2em;
}
.columnList li a b {
	font-weight: normal;
	display: block;
	height: 34px;
	line-height: 34px;
	overflow: hidden;
	margin-right: 65px;
}
.columnList li a span {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	color: #9f9f9f;
}
.columnList li a:hover {
	color: #0066f9;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.columnMain .indexAd {
	margin: 20px 0;
}
.columnBoxDiv {
	width: 450px;
	height: 311px;
	margin-bottom: 20px;
	overflow: hidden;
	background-color: #fdfefe;
}
.columnBoxDiv .columnList {
	padding: 17px 36px 0;
}
.columnFooter {
	height: auto;
	overflow: hidden;
	line-height: 24px;
	padding-bottom: 30px;
	text-align: center;
	background-color: #e1e1e1;
	color: #585858;
}
.columnFooter a {
	color: #585858;
}
.columnFooter a:hover {
	color: #333;
}
.columnAd img {
	width: 100%;
	height: auto;
	display: block;
	margin: 20px 0;
}
.columnLink {
	height: auto;
	overflow: hidden;
	margin: 0 0 14px -20px;
}
.columnLink li {
	float: left;
	margin-left: 20px;
	width: 215px;
	text-align: center;
}
.columnLink li a {
	height: 67px;
	line-height: 67px;
	display: block;
	color: #fff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	border-radius: 6px;
	font-size: 2em;
}
.columnLink li.cli1 a {
	background-color: #63a0d9;
}
.columnLink li.cli2 a {
	background-color: #58b5ce;
}
.columnLink li.cli3 a {
	background-color: #a8d15b;
}
.columnLink li.cli4 a {
	background-color: #5b75d1;
}
.columnLink li:hover a {
	filter: alpha(opacity=70);
	opacity: 0.7;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.bg2 .columnTitle p {
	color: #616277;
}
.bg2 .columnFooter {
	background-color: #c6dbef;
}
.bg3 .columnTitle p {
	color: #e8c1ac;
}
.bg3 .cTitle {
	position: relative;
	background: url(../images/ctitlebg.jpg) repeat-x 0 0;
}
.bg3 .cTitle .more {
	position: absolute;
	right: 30px;
	top: 14px;
	z-index: 5;
	color: #404040;
	font-size: 1.2em;
	font-weight: normal;
	display: block;
	height: 32px;
	line-height: 32px;
	padding: 0 28px 0 17px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #e8ddcc;
	background: url(../images/more.png) no-repeat 45px center #fbf0e0;
}
.bg3 .cTitle .more:hover {
	color: #ff8830;
}
.bg3 .cTitle i {
	background-image: url(../images/icon4.png);
}
.bg3 .columnFooter {
	background-color: #fef8ef;
}
.bg3 .columnBoxDiv {
	height: 316px;
}
.bg3 .columnList li a:hover, .bg3 .cTitle a:hover, .bg3 .columnHot a:hover {
	color: #ff8830;
}
.m20 {
	margin-top: 20px;
}
.columnText {
	font-size: 12px;
	color: #7b7b7b;
	line-height: 28px;
	margin: 23px 34px;
	max-height: 196px;
	overflow: hidden;
}
.columnBoxUl {
	height: 316px;
	margin-left: 20px;
	float: left;
	background-color: #fefdfc;
	width: 293px;
}
.columnBoxUl:first-child {
	margin-left: 0;
}
.columnBoxUl .columnList {
	padding: 17px 21px 0;
}
.columnBoxUl .columnList li a b {
	margin-right: 0;
}
.columnBoxUl .cTitle {
	padding: 0 20px 0 32px;
}
.columnBoxUl .cTitle .more {
	right: 20px;
}
/*columnMenu*/

.columnMenu {
	height: auto;
	overflow: hidden;
	background-color: #ac5a24;
}
.columnMenu ul li {
	float: left;
	width: 16.66666%;
}
.columnMenu ul li a {
	display: block;
	height: 56px;
	line-height: 56px;
	text-align: center;
	color: #fff;
	font-size: 1.6em;
	border-left: 1px solid #bf7443;
}
.columnMenu ul li a:first-child {
	border-left: 0;
}
.columnMenu ul li:hover, .columnMenu ul li.on {
	background-color: #b66129;
}
.columnMenuTit {
	height: 56px;
	line-height: 56px;
	display: none;
	background-color: #ac5a24;
	color: #fff;
	font-size: 1.6em;
	text-align: center;
	background: url(../images/downicon.png) no-repeat 97% center;
}
/*响应式导航*/

.mobileIconCon {
	display: none;
	background: url(../images/menu.png) no-repeat 20px center #0066f9;
	position: relative;
}
.mobileIconCon a {
	display: block;
	width: 40px;
	height: 50px;
	position: absolute;
	top: 0;
	z-index: 5;
	width: 100%;
}
.searchBtn {
	background: url(../images/search.jpg) center center no-repeat;
	width: 40px;
	height: 60px;
	right: 20px;
	position: absolute;
	top: 35px;
	z-index: 5;
	display: none;
}
#mobileNavTit {
	display: block;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 1.8em;
	color: #fff;
}
.mobileSearchCon {
	display: none;
	width: 100%;
	height: 46px;
	background-color: #9bc0df;
	overflow: hidden;
}
.mobileSearchBox {
	position: relative;
	width: 98%;
	height: 40px;
	margin: 3px auto;
	background-color: #fff;
	border-radius: 5px;
	overflow: hidden;
}
.mobileSearchBox input[type="text"] {
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 1.4em;
	padding: 0 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: none;
	color: #999;
}
.mobileSearchBox input[type="submit"] {
	position: absolute;
	display: block;
	width: 40px;
	height: 40px;
	top: 0;
	right: 0;
	border: none;
	background: url(../images/search.jpg) center no-repeat;
}
.sideNavCon {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	z-index: 9999;
}
.sideNavCon .bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: inherit;
	background-color: rgba(0, 0, 0, 0.5);
	z-index: 11000;
}
.sideNavCon .sideNavScroll {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: inherit;
	background-color: #fff;
	overflow: hidden;
	z-index: 11001;
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
	-webkit-transition: .5s ease all;
	transition: .5s ease all;
}
.sideNavCon .sideNavScroll.on {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.sideNavCon .sideNavScroll .closeSideNavCon {
	display: block;
	width: 100%;
	height: 30px;
	text-align: right;
	padding-top: 5px;
}
.sideNavCon .sideNavScroll .closeSideNavCon a {
	margin-right: 10px;
	display: inline-block;
	vertical-align: middle;
	width: 30px;
	height: 30px;
	background-color: #666;
	border-radius: 50%;
	line-height: 30px;
	font-size: 22px;
	color: #fff;
	text-align: center;
}
.sideNavCon .sideNav {
	width: 100%;
}
.sideNavCon .sideNav li {
	position: relative;
	margin: 0 10px;
	border-bottom: 1px solid #dcdbdb;
}
.sideNavCon .sideNav li > a {
	position: relative;
	display: block;
	padding-left: 20px;
	font-size: 1.6em;
	color: #333;
	line-height: 50px;
}
.sideNavCon .sideNav li i {
	position: absolute;
	display: block;
	top: 0;
	right: 0;
	font-size: 1.4em;
	width: 50px;
	height: 50px;
	line-height: 4;
	color: #333;
	font-weight: bold;
	text-align: center;
	font-style: normal;
	z-index: 2;
	transition: 0.2s ease all;
	-webkit-transition: 0.2s ease all;
	-moz-transition: 0.2s ease all;
}
.sideNavCon .sideChildNavScroll {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: inherit;
	background-color: #f1f1f1;
	overflow: hidden;
	z-index: 11002;
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
	-webkit-transition: .5s ease all;
	transition: .5s ease all;
}
.sideNavCon .sideChildNavScroll.on {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.sideNavCon .sideChildNavScroll .backBtn {
	position: relative;
	width: 100%;
	text-align: center;
	height: 60px;
	line-height: 60px;
	color: #333;
	font-size: 16px;
	background-color: #fff;
	border-bottom: 1px solid #ededed;
}
.sideNavCon .sideChildNavScroll .backBtn span {
	position: absolute;
	top: 0;
	left: 0;
	width: 30px;
	height: 30px;
}
.sideNavCon .sideChildNav > ul {
	width: 100%;
}
.sideNavCon .sideChildNav > ul > li {
	width: 100%;
	display: none;
}
.sideNavCon .sideChildNav dl dt {
	height: 60px;
	line-height: 60px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ededed;
}
.sideNavCon .sideChildNav dl dt a {
	display: block;
	padding: 0 10px;
	color: #333;
	font-size: 16px;
	font-weight: bold;
}
.sideNavCon .sideChildNav dl dd {
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #e8e8e8;
}
.sideNavCon .sideChildNav dl dd a {
	display: block;
	padding: 0 20px;
	color: #333;
	font-size: 16px;
}
.sideNavCon .sideChildNav .sideChildWord li {
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #e8e8e8;
}
.sideNavCon .sideChildNav .sideChildWord li a {
	display: block;
	padding: 0 20px;
	color: #333;
	font-size: 16px;
}
/*wrapper*/

#wrapper {
	width: 100%;
	height: 100%;
}
#scroller {
	position: relative;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	width: 100%;
	padding: 0;
	height: 100%;
}
.imgdiv {
	position: absolute;
	left: 0;
	width: 100%;
	display: none;
	z-index: 990;
	background-color: #fff;
}
.imgdiv div.s1 img {
	display: block;
	position: absolute;
	top: 50%;
	z-index: 999;
	left: 50%;
	max-width: 95% !important;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.close {
	height: 5em;
	line-height: 5em;
	text-align: center;
	position: absolute;
	z-index: 999;
	left: 0;
	bottom: 0;
	width: 100%;
	color: #000;
	font-size: 1.6em;
	cursor: pointer;
}
.mobileTit {
	display: none;
}
.mobileTit a {
	height: 45px;
	line-height: 45px;
	font-size: 1.6em;
	color: #fff;
	display: block;
	padding-left: 21px;
	background: url(../images/downicon.png) no-repeat 97% center #1271b3;
}
/* 0507start */

.cellbox {
	margin: 100px auto;
	width: 500px;
	border: 1px solid #ccc;
	height: 200px;
}
.cellbox .cellbg {
	width: 500px;
	height: 60px;
	background: #05568f;
	font-size: 20px;
	color: #fff;
	line-height: 60px;
	text-align: center
}
.cellbox .mess1, .cellbox .mess2 {
	font-size: 15px;
	text-align: center;
}
.cellbox .mess1 {
	padding-bottom: 10px;
	padding-top: 40px
}
/* 0507end */



/* cxy  */

.columnBoxUl1 {
	height: 316px;
	/*margin-left: 20px;*/
	float: left;
	background-color: #fefdfc;
	width: 293px;
}
.columnBoxUl1:first-child {
	margin-left: 0;
}
.columnBoxUl1 .columnList {
	padding: 17px 21px 0;
}
.columnBoxUl1 .columnList li a b {
	margin-right: 0;
}
.columnBoxUl1 .cTitle {
	padding: 0 20px 0 32px;
}
.columnBoxUl1 .cTitle .more {
	right: 20px;
}
.ml20 {
	margin-left: 20px;
}
.ml30 {
	margin-left: 30px;
}
.exp .owl-item {
	width: 297px !important;
}
.fLink {
	font-size: 1.4em;
	margin-top: 5px;
}
.fLink a {
	display: inline-block;
	color: #0066f9;
	margin: 0px 14px;
}
.pagess {
	margin: 50px 20px;
	overflow: hidden;
	margin-left: 0px;
	text-align: center;
	font-size: 12px;
	clear: both;
}
.pagess ul li {
	display: inline-block;
	border: 1px solid #ccc;	
	margin: 0px 3px 6px 3px;
	line-height: 20px;
	background: #fff;
	color: #999
}
.pagess ul li:hover {
	background: #0066f9;
	color: #fff;
	border: 1px solid #0066f9
}
.pagess ul li:hover a {
	color: #fff;
}
.pagess ul li.thisclass {
	display: inline-block;
	border: 1px solid #0066f9;
	margin: 0 3px;
	background: #0066f9;
	color: #fff;
}
.pagess ul li.thisclass a {
	color: #fff;
}
.pagess ul li a {
	display: block;
	padding: 2px 9px;
	width: 100%;
	height: 100%;
	color: #999
}
.pagess ul li a:hover {
	color: #fff;
}
.message {
	overflow: hidden;
}
.message dd {
	margin-bottom: 10px;
}
.message .kuang {
	width: 300px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #eee;
	padding: 0 10px
}
.message textarea {
	width: 400px;
	padding: 10px;
	border: 1px solid #eee;
	height: 100px;
}
.message .tj {
	width: 150px;
	height: 40px;
	border: 0;
	text-align: center;
	line-height: 40xp;
	color: #fff;
	margin-left: 42px;
	background: #065890;
	cursor: pointer
}
.message span {
	float: left
}
.yxrw {
	clear: both;
	overflow: hidden;
}
.yxrw ul {
	width: 1212px;
	margin-left: -6px;
}
.yxrw li {
	width: 186px;
	float: left;
	margin: 8px;
}
.yxrw li img {
	width: 180px;
	height: 257px;
	padding: 2px;
	border: 1px solid #eee;
	display: block;
}
.yxrw li span {
	height: 30px;
	line-height: 35px;
	display: block;
	text-align: center;
	font-size: 16px;
}
#yxrw {
	width: 1152px;
	clear: both;
	display: block;
	margin: 20px auto 0px auto;
	overflow: hidden;
}
#yxrw li {
	width: 176px;
	float: left;
	margin: 8px;
}
#yxrw li img {
	width: 170px;
	height: 243px;
	padding: 2px;
	border: 1px solid #eee;
	display: block;
}
#yxrw li span {
	height: 30px;
	line-height: 35px;
	display: block;
	text-align: center;
	font-size: 16px;
}
#shjs {
	width: 1152px;
	clear: both;
	display: block;
	margin: 20px auto 0px auto;
	overflow: hidden;
}
#shjs li {
	width: 280px;
	float: left;
	margin: 8px 4px;
}
#shjs li img {
	width: 274px;
	height: 183px;
	padding: 2px;
	border: 1px solid #eee;
	display: block;
}
#shjs li span {
	height: 30px;
	line-height: 35px;
	display: block;
	text-align: center;
	font-size: 16px;
}
/*新增代码*/
/*产品*/
.biaoti_01 {
	padding: 0px 0px 15px 0px;
	margin: 45px 0px 45px 0px;
	text-align: center;
	text-transform: uppercase;
	overflow: hidden;
}
.biaoti_01 h2 {
	font-size: 35px;
	color: #232323;
	height: 65px;
	line-height: 40px;
	font-weight: bold;
	background: url(../images/line_01.png) center bottom no-repeat;
}
.biaoti_01 p {
	font-size: 20px;
	color: #cccccc;
	height: 45px;
	line-height: 45px;
	font-family: "Arial";
	display: block;
	font-weight: normal;
}
.biaoti_02 {
	padding: 0px 0px 15px 0px;
	margin: 45px 0px 45px 0px;
	text-align: center;
	text-transform: uppercase;
	overflow: hidden;
}
.biaoti_02 h2 {
	font-size: 35px;
	color: #fff;
	height: 40px;
	line-height: 40px;
	font-weight: bold;
	background: url(../images/line_01.png) center center no-repeat;
}
.biaoti_02 p {
	font-size: 20px;
	color: #fff;
	height: 45px;
	line-height: 45px;
	font-family: "Arial";
	display: block;
	font-weight: normal;
}
/*二级栏目*/
.pro_menu {
	width: 24%;
	margin: 0px 0px 0px 0px;
	float: left;
}
.pro_menu h2 {
	height: 60px;
	line-height: 60px;
	background: #ef9f14;
	color: #fff;
	text-align: center;
	display: block;
	font-size: 22px;
	text-transform: uppercase;
}
.ce {
	display: block;
	width: 99.5%;
	background: #f5f5f5;
	border: 1px solid #eee;
}
.ce li {
	border-bottom: 1px solid #3485f9;
}
.ce li a img {
	width: 150px;
	height: auto;
	vertical-align: middle;
}
.more {
	float: right;
	padding: 0px 10px 0px 0px;
}
.ce li a {
	height: 35px;
	line-height: 35px;
	color: #fff;
	display: block;
	cursor: pointer;
	padding-left: 10px;
	font-size: 16px;
	background: url(../images/more.png) no-repeat 97% center #0066f9;
}
.ce li a:hover {
	background: #fff;
	background: url(../images/more2.png) no-repeat 97% center #ef9f14;
	color: #fff;
}
.ce li .dqian {
	background: url(../images/more2.png) no-repeat 97% center #ef9f14;
	color: #fff;
}
.ce li .xz {
	background: url(../images/more2.png) no-repeat 97% center #ef9f14;
	color: #fff;
}
.er {
	display: none;
	width: auto;
	background: #ffffff;
}
.er li {
	width: 100%;
	border: solid #ddd;
	border-width: 1px 0px 0px;
}
.er li a {
	display: block;
	height: 30px;
	line-height: 30px;
	color: #454545;
	background: none;
	font-size: 14px;
	overflow: hidden;
}
.er li a {
	background: url(../images/articlebtn2.png) 20px center no-repeat;
	padding-left: 35px;
}
.er li a:hover {
	background: url(../images/articlebtn2.png) 20px center no-repeat;
	color: #343399;
}
.pro_menu2 {
	width: 24%;
	margin: 0px 0px 0px 0px;
	float: left;
	border: 1px solid #eee;
}
.pro_menu2 li {
	border-bottom: 1px solid #3485f9;
}
.pro_menu2 li a {
	height: 35px;
	line-height: 35px;
	color: #fff;
	display: block;
	cursor: pointer;
	padding-left: 10px;
	font-size: 16px;
	background: #0066f9;
}
.pro_menu2 li a:hover {
	background: #fff;
	background: #ef9f14;
	color: #fff;
}
.mr_frbox1 {
	position: relative;
	width: 96%;
	height: auto;
	margin: 0px auto;
	overflow: hidden;
}
.mr_frbox1 .prev {
	position: absolute;
	left: 0px;
	top: 46%;
	width: 56px;
	height: 56px;
	z-index: 999;
}
.mr_frbox1 .next {
	position: absolute;
	right: 0px;
	top: 46%;
	width: 56px;
	height: 56px;
	z-index: 999;
}
/*Products*/
.ny_r {
	width: 75.5%;
	float: right;
	margin-top: -10px;
}
.pro_01 {
	width: 100%;
}
.pro_01 li {
	width: 18.15%;
	float: left;
	margin: 10px 0.8% 9px 0.8%;
	text-align: center;
	border: 1px solid #eee;
	overflow: hidden;
}
.pro_01 li img {
	height: 200px;
	padding: 20px 0px;
	transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
}
.pro_01 li h2 {
	height: 50px;
	line-height: 50px;
	display: block;
	text-align: center;
	font-size: 16px;
	background: #fff;
	color: #565656;
	position: relative;
	z-index: 999;
	border-top: 1px solid #eee;
	overflow: hidden;
}
.pro_01 li:hover img {
	transform: scale(1.08);
	-moz-transition: scale(1.08);
	-webkit-transition: scale(1.08);
	-o-transition: scale(1.08);
}
.pro_01 li h3 {
	height: 40px;
	line-height: 40px;
	display: block;
	font-size: 16px;
	background: #fff;
	color: #565656;
	border-top: 1px solid #eee;
}
.pro_01 li h3 .jrqd {
	width: 50%;
	text-align: center;
	display: inline-block;
	background: #f1f1f1;
	color: #565656;
}
.pro_01 li h3 .jrqd:hover {
	color: #fff;
	background: #0066f9
}
.pro_01 li h3 .ckxq {
	width: 46%;
	text-align: center;
	display: inline-block;
	color: #565656;
}
.pro_01 li h3 .ckxq:hover {
	color: #fff;
	background: #ef9f14
}
@media screen and (max-width: 1200px) {
.pro_01 li:last-child{
	display: none;
}
}
.bg_01 {
	width: 100%;	
	padding: 1px 0px 0 0px;
	margin-top: 35px;
}
.xhzq {
	width: 100%;
	max-width: 100%;
	margin: 0px auto;
	overflow: hidden;
}
.xhzq li {
	width: 293px;
	float: left;
	margin: 10px 10px;
	text-align: center;
	border: 1px solid #eee;
	overflow: hidden;
	background: #fff;
}
.xhzq li img {
	height: 200px;
	padding: 10px 0px;
	transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
}
.xhzq li h2 {
	height: 50px;
	line-height: 50px;
	display: block;
	text-align: center;
	font-size: 16px;
	background: #fff;
	color: #565656;
	position: relative;
	z-index: 999;
	border-top: 1px solid #eee;
}
.xhzq li:hover img {
	transform: scale(1.08);
	-moz-transition: scale(1.08);
	-webkit-transition: scale(1.08);
	-o-transition: scale(1.08);
}
.xhzq li h3 {
	height: 40px;
	line-height: 40px;
	display: block;
	font-size: 16px;
	background: #fff;
	color: #565656;
	border-top: 1px solid #eee;
}
.xhzq li h3 .jrqd {
	width: 50%;
	text-align: center;
	display: inline-block;
	background: #f1f1f1;
	color: #565656;
}
.xhzq li h3 .jrqd:hover {
	color: #fff;
	background: #0066f9
}
.xhzq li h3 .ckxq {
	width: 46%;
	text-align: center;
	display: inline-block;
	color: #565656;
}
.xhzq li h3 .ckxq:hover {
	color: #fff;
	background: #ef9f14
}
.pro_02 {
	width: 100%;
}
.pro_02 li {
	width: 18.15%;
	float: left;
	margin: 10px 0.8% 9px 0.8%;
	text-align: center;
	border: 1px solid #eee;
	overflow: hidden;
}
.pro_02 li img {
	height: 200px;
	padding: 20px 0px;
	transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
}
.pro_02 li h2 {
	height: 50px;
	line-height: 50px;
	display: block;
	text-align: center;
	font-size: 16px;
	background: #fff;
	color: #565656;
	position: relative;
	z-index: 999;
	border-top: 1px solid #eee;
	overflow: hidden;
}
.pro_02 li:hover img {
	transform: scale(1.08);
	-moz-transition: scale(1.08);
	-webkit-transition: scale(1.08);
	-o-transition: scale(1.08);
}
.mr_frbox2 {
	position: relative;
	width: 96%;
	height: auto;
	margin: 0px auto;
	overflow: hidden;
}
.mr_frbox2 .prev {
	position: absolute;
	left: 0px;
	top: 15%;
	width: 56px;
	height: 56px;
	z-index: 999;
}
.mr_frbox2 .next {
	position: absolute;
	right: -6px;
	top: 15%;
	width: 56px;
	height: 56px;
	z-index: 999;
}
.mr_frbox3 {
	position: relative;
	width: 96%;
	height: auto;
	margin: 0px auto;
	overflow: hidden;
}
.mr_frbox3 .prev {
	position: absolute;
	left: 0px;
	top: 15%;
	width: 56px;
	height: 56px;
	z-index: 999;
}
.mr_frbox3 .next {
	position: absolute;
	right: -6px;
	top: 15%;
	width: 56px;
	height: 56px;
	z-index: 999;
}
/*合作伙伴*/
.hzhb {
	width: 95%;
	max-width: 100%;
	margin: 0px auto 10px auto;
	overflow: hidden;
}
.hzhb ul {
}
.hzhb li {
	width: 221px;
	padding: 0px 0px;
	height: auto;
	margin: 5px 6px 0px 6px;
	border: 1px solid #eee;
	border-radius: 5px;
	float: left;
	overflow: hidden;
	text-align: center;
}
.hzhb li img {
	display: inline-block;
	width: 65%;
	height: auto;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
}
.hzhb li:hover img {
	transform: scale(1.04);
	-moz-transition: scale(1.04);
	-webkit-transition: scale(1.04);
	-o-transition: scale(1.04);
}
.hzhb li:hover {
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
}
.bg_02 {
	width: 100%;
	background: #f3f3f3;
	padding: 1px 0px 30px 0px;
	margin-top: 35px;
}
.why {
	width: 100%;
	max-width: 100%;
	margin: 0px auto 30px auto;
}
.why ul {
	width: 100%;
}
.why li {
	width: 23%;
	float: left;
	margin: 0px 1%;
	float: left;
	padding: 0.2%;
	background-size: 100% 100%;
}
.why li div {
	width: 100%;
	padding: 2%;
	background: rgba(255,255,255,0.85);
	margin: 70% 0px 0px 0px;
}
.why li div h2 {
	font-size: 20px;
	font-weight: bold;
	color: #232323;
	height: 40px;
	line-height: 40px;
	background: url(../images/line_05.jpg) left bottom no-repeat;
}
.why li div p {
	font-size: 16px;
	line-height: 26px;
	color: #787878;
	height: 100px;
}

.about {
	width: 100%;
	max-width: 100%;
	height: auto;
	background: #fff;
}
.about .about_l {
	width: 40%;
	height: auto;
	float: right;
	margin-left: 2%;
}
.about .about_r {
	width: 58%;
	float: left;
}
.about .about_r h2 {
	height: 40px;
	line-height: 40px;
	background: url(../images/line_05.jpg) left bottom no-repeat;
	margin-bottom: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
	display: block;
	overflow: hidden;
	font-weight: bold;
}
.about .about_r h2 a {
	font-size: 25px;
	color: #333;
}
.about .about_r h2 a:hover {
	color: #0c66d2;
}
.about .about_r p {
	height: auto;
	line-height: 28px;
	font-size: 16px;
	display: block;
	overflow: hidden;
	color: #787878;
}
.about .about_r_01 {
	font-size: 16px;
	color: #0066f9;
	display: inline-block;
	height: 40px;
	line-height: 40px;
	margin: 5px 0px 0px 0px;
}
/*INQUIRY LIST*/
.bg_03 {
	width: 100%;
	height: auto;
	padding: 10px 0px 50px 0px;
}
.xjbd {
	width: 96%;
	max-width: 100%;
	margin: 0px auto;
}
.xjbd li {
	width: 49%;
	float: left;
	margin: 0px 0px 30px 0px;
}
.xjbd li:nth-child(2n) {
	width: 49%;
	float: right
}
.xjbd form {
	width: 100%;
	margin: 0px auto 20px auto;
}
.xjbd h2 {
	font-size: 18px;
	color: #787878;
	padding: 20px 0px 40px 0px;
	text-align: center;
}
.xjbd label {
	width: 21%;
	float: left;
	height: 45px;
	line-height: 45px;
	margin: 0px 0px 15px 0px;
	font-size: 16px;
	color: #565656;
}
.xjbd .xjbd_text {
	height: 45px;
	line-height: 45px;
	border: 1px solid #eee;
	border-radius: 8px;
	padding: 0px 0px 0px 10px;
	display: block;
	width: 79%;
	margin: 0px 0px 15px 0px;
	font-size: 16px;
}
.xjbd em {
	color: #f00;
	height: 45px;
	line-height: 45px;
}
.xjbd .xjbd_submit {
	height: 45px;
	line-height: 45px;
	width: 35%;
	background: #0066f9;
	color: #fff;
	text-align: center;
	cursor: pointer;
	border: none;
	margin: 30px auto 0px auto;
	display: block;
	font-size: 18px;
}
.xjbd .xjbd_submit:hover {
	background: #ef9f14;
}
.ckgd {
	width: 100%;
	margin: 40px auto;
	text-align: center;
	background: url(../images/line_01.png) center center no-repeat;
}
.ckgd a {
	height: 45px;
	line-height: 45px;
	font-size: 16px;
	border: 1px solid #eee;
	background: #fff;
	display: inline-block;
	padding: 0px 30px;
}
.ckgd a:hover {
	border: 1px solid #0066f9;
	color: #0066f9;
}
/*详情页图片切换*/
.ban {
	width: 620px;
	height: 433px;
	overflow: hidden;
	float: left;
	margin: 25px 0px 0px 0px;
}
.ban2 {
	width: 491px;
	height: 433px;
	position: relative;
	overflow: hidden;
	float: right;
}
.ban2 ul {
	position: absolute;
	left: 0;
	top: 0;
}
.ban2 ul li {
	width: 491px;
	height: 500px;
	padding: 0;
	margin: 0;
	text-align: center;
}
.ban2 ul li img {
	width: auto;
	height: 300px;
	padding: 0;
	margin: 0;
	display: inline-block;
}
.prev {
	float: left;
	cursor: pointer;
}
.num {
	height: 433px;
	overflow: hidden;
	width: 106px;
	position: relative;
	float: left;
}
.min_pic {
	width: 106px;
	float: left;
}
.num ul {
	position: absolute;
	left: 0;
	top: 0;
}
.num ul li {
	width: 100px;
	height: 100px;
	margin-bottom: 18px;
	border: 3px solid #fff;
}
.num ul li.on {
	border: 3px solid #0066f9;
	padding: 0;
	text-align: center;
}
.num ul li img {
	width: 40%;
	height: auto;
	display: inline-block;
}
.prev_btn1 {
	width: 16px;
	text-align: center;
	height: 18px;
	margin-top: 30px;
	margin-right: 20px;
	cursor: pointer;
	float: left;
}
.next_btn1 {
	width: 16px;
	text-align: center;
	height: 18px;
	margin-top: 30px;
	cursor: pointer;
	float: right;
}
.prev1 {
	position: absolute;
	top: 180px;
	left: 0px;
	width: 51px;
	height: 51px;
	z-index: 9;
	cursor: pointer;
	background: url(../images/index_tab_l.png) center center no-repeat;
}
.prev1:hover {
	background: url(../images/index_tab_l1.png) center center no-repeat #0066f9;
}
.next1:hover {
	background: url(../images/index_tab_r1.png) center center no-repeat #0066f9;
}
.next1 {
	position: absolute;
	top: 180px;
	right: 0px;
	width: 51px;
	height: 51px;
	z-index: 9;
	cursor: pointer;
	background: url(../images/index_tab_r.png) center center no-repeat;
}
.mhc {
	background: #000;
	width: 100%;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(Opacity=50);
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}
.pop_up {
	width: 600px;
	height: 600px;
	padding: 10px;
	background: #fff;
	position: fixed;
	-position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -255px;
	margin-top: -255px;
	display: none;
	z-index: 99;
}
.pop_up_xx {
	width: 40px;
	height: 40px;
	position: absolute;
	top: -40px;
	right: 0;
	cursor: pointer;
}
/*详情页*/
.pro_xr {
	width: 700px;
	margin: 60px 0px 0px 0px;
}
.pro_xr h2 {
	margin-top: 40px;
	font-size: 32px;
	line-height: 40px;
	background: url(../images/line_06.jpg) left bottom no-repeat;
	padding: 0px 0px 10px 0px;
}
.pro_xr div {
	max-height: 170px;
	background: #f1f1f1;
	color: #777;
	padding: 30px;
	font-size: 17px;
	overflow: hidden;
	margin: 30px 0px 30px 0px;
	line-height: 28px;
	overflow: hidden;
}
.pro_xr .pro_r_l {
	height: 45px;
	line-height: 45px;
	text-align: center;
	border: 1px solid #eee;
	display: block;
	font-size: 16px;
	color: #777;
	padding: 0px 30px;
	margin: 0px 0px 0px 0px;
}
.pro_xr .pro_r_l:hover {
	border: 1px solid #1a67c9;
	color: #1a67c9;
}
.pro_xr .pro_r_r {
	height: 45px;
	line-height: 45px;
	text-align: center;
	border: 1px solid #eee;
	display: block;
	font-size: 16px;
	color: #777;
	padding: 0px 30px;
	margin: 0px 0px 0px 20px;
}
.pro_xr .pro_r_r:hover {
	border: 1px solid #1a67c9;
	color: #1a67c9;
}
.pro_t2 {
	height: 50px;
	line-height: 50px;
	background: #f1f1f1;
	margin: 30px 0px 20px 0px;
}
.pro_t2 span {
	padding: 0px 15px;
	color: #333;
	font-size: 18px;
	font-weight: bolder;
	display: inline-block;
	border-left: 5px solid #999;
}
.pro_c2 {
	padding: 10px;
	margin: 0px 0px 30px 0px;
	font-size: 18px;
	line-height: 30px;
	color: #555;
}
.pro_c2 img {
	max-width: 100%;
}
/*解决方案*/
.jjfa {
	width: 100%;
	margin: 0px auto;
}
.jjfa ul {
}
.jjfa li {
	width: 20.8%;
	height: auto;
	padding: 1%;
	border: 1px solid #eee;
	float: left;
	margin: 0px 1% 25px 1%;
	text-align: center;
}
.jjfa li img {
	width: 100%;
	height: auto;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
}
.jjfa li:hover img {
	transform: scale(1.04);
	-moz-transition: scale(1.04);
	-webkit-transition: scale(1.04);
	-o-transition: scale(1.04);
}
.jjfa li h2 {
	height: 45px;
	line-height: 45px;
	background: url(../images/line_04.jpg) center bottom no-repeat;
	margin-bottom: 10px;
	padding-bottom: 2px;
	display: block;
	overflow: hidden;
	font-weight: bold;
}
.jjfa li h2 a {
	font-size: 18px;
	color: #333;
}
.jjfa li h2 a:hover {
	color: #0c66d2;
}
.jjfa li p {
	height: 78px;
	line-height: 24px;
	font-size: 15px;
	display: block;
	overflow: hidden;
	color: #787878;
}
.jjfa li .jjfa_more {
	font-size: 15px;
	color: #999;
	display: inline-block;
	height: 35px;
	line-height: 35px;
	border: 1px solid #eee;
	padding: 0px 25px;
	margin: 15px 0px 0px 0px;
}
.jjfa li .jjfa_more:hover {
	color: #0c66d2;
	border: 1px solid #0c66d2;
}
.jjfa li:hover {
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
}
/*秝林优势*/
.llys {
	width: 100%;
	margin: 25px 0px 45px 0px;
}
.llys h1 {
	font-size: 30px;
	color: #333333;
	text-align: center;
	padding: 30px 0px 50px 0px;
}
.llys li {
	width: 24%;
	text-align: center;
	float: left;
	margin: 0px 0.5%;
}
.llys li div {
	border: 1px solid #eee;
	padding: 35px 0px;
}
.llys li h2 {
	height: 50px;
	line-height: 50px;
	display: block;
	overflow: hidden;
	background: url(../images/line_04.jpg) center bottom no-repeat;
	margin: 0px 0px 15px 0px;
	font-size: 19px;
	padding: 0px 20px;
}
.llys li p {
	height: auto;
	line-height: 26px;
	display: block;
	overflow: hidden;
	font-size: 15px;
	color: #787878;
	padding: 0px 20px;
}
.llys li:hover {
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
}
/*公司文化*/
.gswh {
	width: 100%;
	margin: 25px 0px 45px 0px;
}
.gswh li {
	width: 24%;
	text-align: center;
	float: left;
	margin: 0px 0.5%;
}
.gswh li div {
	border: 1px solid #eee;
	height: 210px;
	padding: 25px 0px;
}
.gswh li div img {
	width: 101px;
	height: 101px;
	transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
}
.gswh li h2 {
	height: 50px;
	line-height: 50px;
	display: block;
	overflow: hidden;
	background: url(../images/line_04.jpg) center bottom no-repeat;
	margin: 0px 0px 15px 0px;
	font-size: 19px;
	font-weight: bold;
	padding: 0px 20px;
}
.gswh li p {
	height: auto;
	line-height: 26px;
	display: block;
	overflow: hidden;
	font-size: 15px;
	color: #787878;
	padding: 0px 20px;
}
.gswh li:hover {
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
}
.gswh li:hover img {
	-webkit-transform: rotate(360deg) skew(0deg) scale(1.0) translate(0px, 0);
	-moz-transform: rotate(360deg) skew(0deg)scale(1.0) translate(0px, 0)
}
/*荣誉资质*/
.gszz {
	width: 100%;
	margin: 10px auto 10px auto;
}
.gszz li {
	width: 288px;
	height: 430px;
	float: left;
	margin: 10px 7px 0px 7px;
	overflow: hidden;
}
.gszz li img {
	width: 264px;
	height: 380px;
	padding: 10px;
	border: 1px solid #eee;
	background: #fff;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
}
.gszz li span {
	height: 40px;
	line-height: 40px;
	display: block;
	color: #333;
	font-size: 16px;
	text-align: center;
}
.bigimg {
	width: 600px !important;
	height: auto !important;
	position: fixed;
	left: 0;
	top: 60px;
	right: 0;
	bottom: 0;
	margin: auto;
	display: none;
	z-index: 9999;
	border: 10px solid #fff;
}
.mask {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background-color: #000;
	opacity: 0.5;
	filter: Alpha(opacity=50);
	z-index: 98;
	transition: all 1s;
	display: none
}
.bigbox {
	width: 840px;
	background: #fff;
	border: 1px solid #ededed;
	margin: 0 auto;
	border-radius: 10px;
	overflow: hidden;
	padding: 10px;
}
.bigbox>.imgbox {
	width: auto;
	height: auto;
	float: left;
	border-radius: 5px;
	overflow: hidden;
	margin: 0 10px 10px 10px;
}
.bigbox>.imgbox>img {
	width: 100%;
}
.imgbox:hover {
	cursor: zoom-in
}
.mask:hover {
	cursor: zoom-out
}
.mask>img {
	position: fixed;
	left: 60%;
	margin-left: 220px;
	top: 150px;
	width: 60px;
}
.mask>img:hover {
	cursor: pointer
}
/*联系我们*/
.contact {
	width: 100%;
	margin: 40px auto;
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
}
.contact li {
	float: left;
	width: 33.333%;
	padding: 20px;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
	min-height: 350px;
}
/*.contact li:nth-child(3),.contact li:nth-child(1){ text-align:center;}*/
/*.contact li:nth-child(3){ padding:0px;}*/
/*.contact li:nth-child(3) h2{ padding-bottom:40px;}*/
/*.contact li:nth-child(3) img{ width:60px; height:auto; margin:10px;}*/



.contact li:nth-child(1) img {
	margin-top: 50px;
	display: block;
	margin: 0px auto;
}
.contact li:nth-child(1) h2 {
	padding: 10px 0px;
}
.contact h2 {
	font-size: 22px;
	color: #333;
	font-weight: bold;
	margin: 0px 0px;
}
.contact h3 {
	height: 55px;
	line-height: 55px;
	font-size: 30px;
	color: #0c66d2;
	margin: 10px 0px 5px 0px;
	padding: 0px;
	display: block;
}
.contact h3 img {
	vertical-align: middle;
	margin: 0px 10px 0px 0px;
}
.contact p {
	font-size: 15px;
	color: #454545;
	line-height: 26px;
}
.contact b {
	display: block;
	margin: 10px 0px 0px 0px;
}
.contact li a:hover {
	color: #0069b5;
}
.post-form p input {
	font-size: 18px;
	height: 52px;
	line-height: 52px;
	width: 97%;
	border: 0;
	padding-left: 4%;
	background: none
}
.post-form span {
	position: absolute;
	right: 10px;
	top: 0px;
	z-index: 999;
	width: 130px;
	text-align: right;
	font-size: 14px;
	color: #f00;
}
.llys_t11 {
	width: 31%;
	border: none;
	height: 52px;
	line-height: 52px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #eee;
	background: #fff;
	float: left;
	position: relative;
}
.llys_t12 {
	width: 31%;
	border: none;
	height: 52px;
	line-height: 52px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #eee;
	background: #fff;
	margin: 0px 3.06%;
	float: left;
	position: relative;
}
.llys_t13 {
	width: 31%;
	border: none;
	height: 52px;
	line-height: 52px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #eee;
	background: #fff;
	float: right;
	position: relative;
}
.llys_t2 {
	width: 99%;
	border: none;
	height: 52px;
	line-height: 52px;
	padding: 0px 0px 0px 1%;
	margin: 20px 0px;
}
.llys_t3 {
	width: 99%;
	border: none;
	height: 120px;
	background: #fff;
	line-height: 30px;
	border: 1px solid #eee;
	padding: 0px 0px 0px 1%;
	margin: 0px 0px 20px 0px;
	font-size: 17px;
}
.llys_tj {
	width: 100%;
	text-align: center;
}
.llys_t4 {
	height: 45px;
	line-height: 45px;
	color: #454545;
	display: inline-block;
	background: #fff;
	border: none;
	padding: 0px 60px;
	font-size: 18px;
	border: 1px solid #eee;
	margin: 15px 10px 40px 0px;
	display: inline-block;
	border-radius: 10px;
}
.llys_t4:hover {
	background: #1c62c9;
	color: #fff;
}
.llys_t5 {
	width: auto !important;
	height: 45px !important;
	line-height: 45px !important;
	color: #454545;
	background: #fff;
	border-radius: 10px;
	border: 1px solid #eee;
	padding: 0px 60px !important;
	font-size: 18px;
	margin: 15px 0px 40px 0px;
	display: inline-block;
}
.llys_t5:hover {
	background: #1c62c9;
	color: #fff;
}
/*行业应用*/
.hyyy {
	width: 100%;
	max-width: 100%;
	margin: 0px auto 35px auto;
}
.hyyy li {
	width: 33.333%;
	float: left;
	border: 1px solid #eee;
	padding: 1%;
	margin: 0px 0px 20px -1px;
	background: #fff;
}
.hyyy li img {
	width: 100%;
	padding: 0px 0px 0px 0px;
}
.hyyy li h2 {
	height: 45px;
	line-height: 45px;
	font-size: 18px;
	background: url(../images/line_05.jpg) left bottom no-repeat;
}
.hyyy li p {
	height: 120px;
	line-height: 24px;
	font-size: 15px;
	color: #666;
	overflow: hidden;
}
.hyyy li:hover {
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
}
.xjqd_w {
	border: 1px solid #ddd;
	padding: 1.5% 2% 1% 2%;
	overflow: hidden;
	margin-bottom: 40px;
	background: #fff;
}
/*产品替代*/
.dptd {
	width: 100%;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	margin: 25px auto 45px auto;
	background: #fff;
	text-align: center;
}
.dptd th {
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
	background: #f1f1f1;
	color: #333;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	padding: 15px 15px;
}
.dptd td {
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
	color: #444;
	padding: 10px 15px;
	font-size: 15px;
	line-height: 26px;
}
.dptd_01 {
	width: 50px;
	height: auto;
	display: inline-block;
	border: 1px solid #ddd;
	padding: 5px;
}
.dptd_02 {
	color: #0066f9;
	font-weight: bold;
}
.t_center {
	text-align: center;
}
.dptd td a:hover {
	color: #333;
}
.dptd_03 {
	color: #0066f9;
	display: block;
}
.dptd_04 {
	color: #0066f9;
	display: block;
	margin: 10px 0px 0px 0px;
}
.dptd_04 img {
	width: 20px;
	vertical-align: middle;
	margin: 0px 10px 0px 0px;
}
.dptd_05 img {
	width: 36px;
	vertical-align: middle;
	margin: 0px 10px 0px 0px;
}
.dptd_06 {
	height: 38px;
	line-height: 38px;
	border-radius: 2px;
	padding: 0px 15px;
	display: inline-block;
	background: #f1f1f1;
}
.dptd_06:hover {
	background: #0066f9;
	color: #fff !important;
}
.dptd tr:hover {
	background: #f3f3f3;
}
#dec, #count, #inc {
	display: inline-block;
	border: 1px solid #ddd;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
}
#dec, #inc {
	font-size: 20px;
	padding: 0px 10px;
	line-height: 25px;
}
#count {
	padding: 0px 0px 0px 10px;
}
/*新闻中心*/
#xwzx {
	width: 100%;
	margin: 15px 0px;
}
#xwzx li {
	border: 1px dashed #ddd;
	padding: 25px;
	overflow: hidden;
	margin: 0px 0px 15px 0px;
}
#xwzx li .xwzx_p {
	width: 289px;
	height: 214px;
	float: left;
	margin: 0px 40px 0px 0px;
	transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
}
#xwzx li:hover .xwzx_p {
	transform: scale(1.08);
	-moz-transition: scale(1.08);
	-webkit-transition: scale(1.08);
	-o-transition: scale(1.08);
}
#xwzx li h2 {
	height: 45px;
	line-height: 45px;
	display: block;
	background: url(../images/line_06.jpg) left bottom no-repeat;
	margin: 0px 0px 15px 0px;
	overflow: hidden;
}
#xwzx li h2 a {
	font-size: 2.8em;
	color: #333333;
	transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
}
#xwzx li h2 a:hover {
	color: #0081cc;
	padding-left: 5px;
}
#xwzx li .xwzx_text {
	font-size: 1.5em;
	color: #787878;
	height: 55px;
	line-height: 28px;
	display: block;
	overflow: hidden;
}
#xwzx li .xwzx_ll {
	height: 45px;
	line-height: 45px;
	font-size: 1.5em;
	color: #787878;
	margin: 5px 0px 5px 0px;
}
#xwzx li .xwzx_ll span {
	padding: 0px 20px 0px 0px;
}
#xwzx li .xwzx_ll img {
	vertical-align: middle;
	margin: 0px 6px 0px 0px;
}
#xwzx li .xwzx_more {
	height: 38px;
	line-height: 38px;
	margin: 5px 0px 0px 0px;
	padding: 0px 25px 0px 25px;
	border: 1px solid #eee;
	display: inline-block;
	font-size: 1.5em;
	color: #787878;
}
#xwzx li .xwzx_more:hover {
	color: #0081cc;
}
/*解决方案*/
.jjfa_list {
	width: 100%;
	margin: 15px 0px;
}
.jjfa_list li {
	padding: 0px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	background: #f6f6f6;
}
.jjfa_list li .jjfa_list_p {
	width: 600px;
	height: 373px;
	transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
}
.jjfa_list li:hover .jjfa_list_p {
	transform: scale(1.08);
	-moz-transition: scale(1.08);
	-webkit-transition: scale(1.08);
	-o-transition: scale(1.08);
}
.jjfa_list li h2 {
	height: 65px;
	line-height: 65px;
	display: block;
	overflow: hidden;
	background: url(../images/line_04.jpg) 50px bottom no-repeat;
	margin: 40px 0px 25px 0px;
	padding: 0px 50px 0px 50px;
}
.jjfa_list li h2 a {
	font-size: 25px;
	color: #333333;
	font-weight: bold;
}
.jjfa_list li h2 a:hover {
	color: #0081cc;
}
.jjfa_list li .jjfa_list_text {
	font-size: 16px;
	color: #787878;
	height: 140px;
	line-height: 28px;
	display: block;
	overflow: hidden;
	padding: 0px 50px 0px 50px;
}
.jjfa_list li .jjfa_list_more {
	height: 42px;
	line-height: 42px;
	padding: 0px 20px;
	border: 1px solid #eee;
	display: inline-block;
	font-size: 15px;
	color: #787878;
	margin: 25px 0px 0px 0px;
}
.jjfa_list li .jjfa_list_more:hover {
	color: #0081cc;
	border: 1px solid #0081cc;
}
.jjfa_list li:hover {
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
}
/*人才中心*/
.rczx_01 {
	width: 100%;
	margin: 15px 0px;
}
.rczx_01 li {
	padding: 0px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
}
.rczx_01 li .jjfa_list_p {
	width: 482px;
	height: 299px;
	border: 6px solid #dddddd;
}
.rczx_01 li h2 {
	height: 65px;
	line-height: 65px;
	display: block;
	overflow: hidden;
	background: url(../images/line_04.jpg) 50px bottom no-repeat;
	margin: 40px 0px 25px 0px;
	padding: 0px 50px 0px 50px;
}
.rczx_01 li h2 a {
	font-size: 25px;
	color: #0d67d2;
	font-weight: bold;
}
.rczx_01 li h2 a:hover {
	color: #0081cc;
}
.rczx_01 li .jjfa_list_text {
	font-size: 16px;
	color: #787878;
	height: 140px;
	line-height: 28px;
	display: block;
	overflow: hidden;
	padding: 0px 50px 0px 50px;
}
.rczx_01 li .jjfa_list_more {
	height: 42px;
	line-height: 42px;
	padding: 0px 20px;
	border: 1px solid #eee;
	display: inline-block;
	font-size: 15px;
	color: #787878;
	margin: 25px 0px 0px 0px;
}
.rczx_01 li .jjfa_list_more:hover {
	color: #0081cc;
	border: 1px solid #0081cc;
}
/* 招贤纳士 */
.jobsList {
	width: 100%;
	margin: 30px 0px 30px 0px;
	overflow: hidden;
}
.jobTitle {
	height: 50px;
	line-height: 50px;
	background: #015696;
	color: #fff;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
}
.jobTitle span {
	display: block;
	width: 33.333%;
	height: 50px;
	float: left;
	text-align: center;
	font-size: 16px;
}
.jobsList dd {
	height: 55px;
	line-height: 55px;
	border: 1px solid #e5e5e5;
	background: #fff;
	cursor: pointer;
	position: relative;
	border-top: none;
}
.jobsList dd em {
	display: block;
	width: 8px;
	height: 7px;
	background: url(../images/iconf.jpg) no-repeat;
	cursor: pointer;
	position: absolute;
	top: 21px;
	right: 28px;
}
.jobsList dd.on {
	background: #777;
	color: #fff;
}
.jobsList dd.on em {
	background: url(../images/icong.jpg) no-repeat;
}
.jobsList dd span {
	display: block;
	float: left;
	width: 33.333%;
	height: 48px;
	text-align: center;
	font-size: 15px;
}
.jobsList dt {
	border: 1px solid #e5e5e5;
	border-top: none;
	padding: 30px 90px;
	background: #fff;
	font-size: 15px;
	line-height: 26px;
	color: #454545;
}
.apply {
	width: auto;
	height: 36px;
	line-height: 36px;
	margin-top: 15px;
	color: #fff;
	font-size: 14px;
	background: #0877cd;
	display: inline-block;
	padding: 0px 30px;
	border-radius: 4px;
}
.jobsList dt h2 {
	font-size: 15px;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
}
.apply:hover {
	background-color: #14126f;
	color: #fff;
}
.smyj {
	margin: 0px 0px 40px 0px;
}
/*企业文化*/
.qywh {
	width: 100%;
	margin: 30px auto;
	clear: both;
}
.qywh li {
	width: 23%;
	height: 320px;
	margin: 12.5px 1%;
	float: left;
	text-align: center;
	background: #fff;
	transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}
.qywh li img {
	width: 52px;
	height: 52px;
	background: #fff;
	border-radius: 50%;
	transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	margin-top: 50px;
}
.qywh li h2 {
	width: 100%;
	padding: 20px 3% 10px 3%;
	font-size: 25px;
	font-weight: bold;
	color: #333;
	background: url(../images/line_05.jpg) center bottom no-repeat;
}
.qywh li p {
	width: 100%;
	padding: 10px 3%;
	font-size: 16px;
	line-height: 24px;
	color: #666;
}
.qywh li:hover {
	margin-top: 10px;
}
.qywh li:hover img {
	-webkit-transform: rotate(360deg) skew(0deg) scale(1.0) translate(0px, 0);
	-moz-transform: rotate(360deg) skew(0deg)scale(1.0) translate(0px, 0);
}
/*发展历程*/
.fzlc {
	width: 100%;
	margin: 0px auto 30px auto;
	overflow: hidden;
	background: url(../images/fzlc.png) left 53% repeat-x;
	position: relative;
}
.fzlc li {
	width: 25%;
	height: auto;
	float: left;
	margin: 0px 0px;
	overflow: hidden;
}
.fzlc li h2 {
	width: 115px;
	height: 115px;
	line-height: 115px;
	color: #0066f9;
	font-size: 30px;
	text-align: center;
	background: #fff;
	font-weight: bolder;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
	border-radius: 50%;
	display: block;
	margin: 0px auto;
}
.fzlc li p {
	font-size: 16px;
	color: #666;
	height: 125px;
	margin: 75px 0px 0px 0px;
	padding: 0px 30px;
	display: block;
	line-height: 26px;
	text-align: center;
}
/*团队活动*/
.tdhd_01 {
	width: 51.7%;
	height: 440px;
	float: left;
	overflow: hidden;
	overflow: hidden;
	margin: 0px 0px 30px 0px;
}
.tdhd_01 img {
	width: 100%;
	wtransition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
}
.tdhd_01:hover img {
	transform: scale(1.08);
	-moz-transition: scale(1.08);
	-webkit-transition: scale(1.08);
	-o-transition: scale(1.08);
}
.tdhd_02 {
	width: 47.7%;
	float: right;
}
.tdhd_02 ul {
	width: 100%;
}
.tdhd_02 li {
	width: 48%;
	height: auto;
	float: left;
	margin: 1%;
	overflow: hidden;
}
.tdhd_02 li img {
	width: 100%;
	height: auto;
	transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
}
.tdhd_02 li:hover img {
	transform: scale(1.08);
	-moz-transition: scale(1.08);
	-webkit-transition: scale(1.08);
	-o-transition: scale(1.08);
}
/*案例中心*/
.case_01 {
	width: 100%;
	height: 400px;
	margin: 0px auto;
}
.case_01 li {
	height: 400px;
	background: #fff;
}
.case_01 .case_01_p {
	width: 600px;
	height: 400px;
	float: left;
}
.case_01 .case_01_r {
	width: 480px;
	height: 300px;
	padding: 50px 60px;
	float: right;
}
.case_01 .case_01_r h2 {
	height: 45px;
	line-height: 45px;
	background: url(../images/line_04.jpg) left bottom no-repeat;
	margin-bottom: 10px;
	padding-bottom: 2px;
	display: block;
	overflow: hidden;
	font-weight: bold;
}
.case_01 .case_01_r h2 a {
	font-size: 25px;
	color: #333;
}
.case_01 .case_01_r h2 a:hover {
	color: #0c66d2;
}
.case_01 .case_01_r p {
	height: 180px;
	line-height: 30px;
	font-size: 18px;
	display: block;
	overflow: hidden;
	color: #787878;
}
.case_01 .case_01_r .case_01_r_m {
	font-size: 18px;
	color: #999;
	display: inline-block;
	height: 35px;
	line-height: 35px;
	border: 1px solid #eee;
	padding: 0px 25px;
	margin: 25px 0px 0px 0px;
}
.case_02 {
	width: 100%;
	margin: 0px auto;
}
.case_02 ul {
	width: 1224px;
	margin-left: -12px;
}
.case_02 li {
	width: 583px;
	height: 391px;
	position: relative;
	float: left;
	margin: 14px;
	overflow: hidden;
}
.case_02 li img {
	width: 583px;
	height: 391px;
	transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
}
.case_02 li .case_02_t {
	width: 533px;
	height: 98px;
	padding: 20px 25px;
	background: rgba(0,0,0,0.5);
	position: absolute;
	bottom: 0px;
	color: #fff;
	transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
}
.case_02 li .case_02_t h2 {
	height: 45px;
	line-height: 45px;
	font-weight: bold;
	background: url(../images/line_07.jpg) left bottom no-repeat;
	margin: 0px 0px 10px 0px;
}
.case_02 li .case_02_t h2 a {
	font-size: 22px;
	color: #fff;
}
.case_02_t_m {
	height: 35px;
	line-height: 35px;
	display: inline-block;
	border: 1px solid #fff;
	color: #fff;
	font-size: 15px;
	margin: 20px 0px 0px 0px;
	padding: 0px 25px;
}
.case_02_t_m:hover {
	border: 1px solid #0066f9;
	color: #0066f9;
}
.case_02 li .case_02_t p {
	height: 50px;
	font-size: 18px;
	line-height: 24px;
	display: block;
	overflow: hidden;
}
.case_02 li:hover .case_02_t {
	height: auto;
}
.case_02 li:hover .case_02_t {
	height: 351px;
}
.case_02 li:hover img {
	transform: scale(1.08);
	-moz-transition: scale(1.08);
	-webkit-transition: scale(1.08);
	-o-transition: scale(1.08);
}
/*友情链接*/
.link {
	width: 100%;
	margin: 50px auto 0px auto;
	border-top: 1px solid #3c3b3b;
	padding: 30px 0px 0px 0px;
	font-size: 15px;
	color: #454545;
}
.link b {
	float: left;
	color: #ddd
}
.link a {
	padding: 0px 10px;
	float: left;
	display: inline-block;
	color: #999;
	margin-bottom: 10px;
	font-size: 15px;
}
.link a:hover {
	color: #2a65bd;
}
/*新闻中心*/
.xwzx {
	width: 348px;
	border: 1px solid #eee;
	padding: 15px;
}
.xwzx_t {
	height: 45px;
	line-height: 45px;
}
.xwzx_t h2 {
	font-size: 18px;
	font-weight: bold;
}
.xwzx_t a {
	float: right;
}
.xwzx_c {
	width: 100%;
	height: auto;
	padding: 0px 0px;
	margin: 0px 0px 0px 0px;
}
.xwzx_c .xwzx_c_t {
	border-bottom: 1px solid #eee;
	height: auto;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.xwzx_c .xwzx_c_t img {
	width: 346px;
	height: 164px;
	margin: 0px 10px 0px 0px;
}
.xwzx_c .xwzx_c_t h2 {
	height: 35px;
	line-height: 35px;
	display: block;
	overflow: hidden;
}
.xwzx_c .xwzx_c_t h2 a {
	font-size: 16px;
	color: #333;
}
.xwzx_c .xwzx_c_t h2 a:hover {
	color: #0c66d2;
}
.xwzx_c .xwzx_c_t p {
	height: 55px;
	line-height: 26px;
	font-size: 15px;
	color: #787878;
	overflow: hidden;
}
.xwzx_c .xwzx_c_t h2 a:hover {
	padding-left: 5px;
	transition: all .4s;
	color: #0c66d2;
}
.xwzx_c .xwzx_c_t:hover {
	border-bottom: 1px dashed #0c66d2;
}
.xwzx_c li {
	height: 42px;
	line-height: 42px;
	border-bottom: 1px dashed #ddd;
	background: url(../images/sideicon1.png) left 14px no-repeat;
	padding-left: 17px;
	overflow: hidden;
	font-size: 15px;
}
.xwzx_c li:hover {
	height: 42px;
	line-height: 42px;
	background: url(../images/sideicon2.png) left 14px no-repeat;
}
.xwzx_c li a {
	font-size: 15px;
	color: #454545;
}
.xwzx_c li span {
	float: right;
	color: #787878;
}
.xwzx_c li a:hover {
	padding-left: 5px;
	transition: all .4s;
	color: #0c66d2;
}
.xwzx_c li:hover {
	border-bottom: 1px dashed #0c66d2;
}
/*合作伙伴*/
.page_link {
	margin-bottom: 50px;
}
.page_link ul {
	overflow: hidden;
	border-top: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
}
.page_link ul li {
	width: 20%;
	float: left;
	background: #fff;
}
.page_link ul li a {
	display: block;
	height: 140px;
	border: 1px solid #e5e5e5;
	border-left: 0;
	border-top: 0;
	text-align: center;
	position: relative;
}
.page_link ul li img {
	vertical-align: middle;
	max-width: 85%;
	margin: 0 auto;
	padding-top: 35px;
}
.gy_zqpz {
	overflow-x: hidden;
}
.page_link ul li:hover .img {
	transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}
.page_link ul li:hover .img1 {
	transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-webkit-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	filter: alpha(opacity=1);
	-moz-opacity: 1;
	opacity: 1;
}
.page_link ul li .img {
	transition: all .5s linear 10ms;
	-webkit-transition: all .5s linear 10ms;
	-moz-transition: all .5s linear 10ms;
	-ms-transition: all .5s linear 10ms;
	-o-transition: all .5s linear 10ms;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
	-webkit-filter: grayscale(100%);
	filter: Gray;
}
.page_link ul li .img1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	transition: all .5s linear 10ms;
	-webkit-transition: all .5s linear 10ms;
	-o-transition: all .5s linear 10ms;
	-moz-ms-transition: all .5s linear 10ms;
	-ms-transition: all .5s linear 10ms;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
}
/*网站底部*/
.footer {
	height: auto;
	overflow: hidden;
	color: #666666;
	line-height: 24px;
	padding: 40px 0 0px 0px;
	background: url(../images/bg_03.jpg) center center no-repeat;
}
.footer_ul {
	width: 100%;
	margin: 0px auto 20px auto;
}
.footer_ul li {
	float: left;
	font-size: 15px;
	line-height: 30px;
	margin: 0px 20px 0px 0px;
	height: 300px;
}
.footer_ul li.footer_ul_01 {
	width: 13%;
}
.footer_ul li.footer_ul_02 {
	width: 13%;
}
.footer_ul li.footer_ul_03 {
	width: 13%;
}
.footer_ul li.footer_ul_04 {
	width: 210px;
}
.footer_ul li.footer_ul_05 {
	width: 50%;
}
.footer_ul li.footer_ul_06 {
	width: 24%;
}
.footer_ul li b {
	font-size: 20px;
	color: #454545;
	font-weight: normal;
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 15px 0px;
	display: block;
	background: url(../images/line_06.jpg) left bottom no-repeat;
}
.footer_ul li:last-child {
	border: none;
	margin-right: 0px;
}
.footer_ul li li {
	float: none;
	line-height: 32px;
	height: auto;
	color: #666666;
	border: none;
	background: url(../images/articlebtn2.png) left 10px no-repeat;
	padding: 0px 0px 0px 12px;
}
.footer_ul li li a {
	color: #666666;
}
.footer_ul li li a:hover {
	color: #2a65bd;
}
.footer_ul li img {
	width: 25px;
	margin: 0px 10px 0px 0px;
}
.footer_ul li span {
	height: 30px;
	line-height: 30px;
	font-size: 1.8em;
	display: block;
	padding: 10px 0px 0px 0px;
	overflow: hidden;
}
.footer_ul li em {
	height: 35px;
	line-height: 35px;
	font-size: 1.6em;
	display: block;
	background: #057dbc;
	color: #fff;
	text-align: center;
	border-radius: 8px;
}
.footer_ul li em a {
	color: #fff;
}
.footer_ul li em:hover {
	background: #0a699b;
}
.footer_ul li.footer_ul_05 li:nth-child(2) {
	background: none;
}
.footer_ul li.footer_ul_05 li:nth-child(3) {
	background: none;
}
.copy {
	width: 96%;
	max-width: 100%;
	font-size: 15px;
	color: #aaaaaa;
	margin: 0px auto;
	padding: 20px 0px 45px 0px;
}
.copy img {
	width: 35px;
	height: auto;
	margin: 0px 0px 15px 0px;
}
.copy a {
	color: #aaaaaa;
	display: inline-block;
	margin-right: 10px;
}
.copy a:hover {
	color: #fff;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
/*悬浮链接*/
.suspension {
	position: fixed;
	z-index: 55;
	right: 0;
	top: 50%;
	margin-top: -120px;
	width: 70px;
	height: 240px;
}
.suspension-box {
	position: relative;
	float: right;
}
.suspension .a {
	display: block;
	width: 44px;
	height: 44px;
	background-color: #0066f9;
	margin-bottom: 4px;
	cursor: pointer;
	outline: none;
	border-radius: 5px 0px 0px 5px;
}
.suspension .a.active, .suspension .a:hover {
	background: #ef9f14;
}
.suspension .a .i {
	float: left;
	width: 44px;
	height: 44px;
	background-image: url(../images/side_icon.png);
	background-repeat: no-repeat;
}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i {
	width: 20px;
	height: 20px;
	margin-top: 12px;
	margin-left: 12px;
	background-image: url(../images/suspension-bg.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.suspension .a-service1 .i {
	width: 20px;
	height: 20px;
	margin-top: 12px;
	margin-left: 12px;
	background-image: url(../images/suspension-bg.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.suspension .a-service-phone .i {
	width: 20px;
	height: 20px;
	margin-top: 12px;
	margin-left: 12px;
	background-image: url(../images/suspension-bg.png);
	background-repeat: no-repeat;
	background-position: -27px 0;
}
.suspension .a-qrcode .i {
	background-position: -44px 0;
}
.suspension .a-cart .i {
	background-position: -88px 0;
}
.suspension .a-top .i {
	background-position: -132px 0;
}
.suspension .a-top {
	background: #D2D3D6;
	display: none;
}
.suspension .a-top:hover {
	background: #c0c1c3;
}
.suspension .d {
	display: none;
	width: 223px;
	background: #fff;
	position: absolute;
	right: 67px;
	min-height: 90px;
	border: 1px solid #E0E1E5;
	border-radius: 3px;
	box-shadow: 0px 2px 5px 0px rgba(161, 163, 175, 0.11);
}
.suspension .d .arrow {
	position: absolute;
	width: 8px;
	height: 12px;
	background: url(../images/side_bg_arrow.png) no-repeat;
	right: -8px;
	top: 31px;
}
.suspension .d-service {
	top: 0;
}
.suspension .d-service1 {
	top: 30px;
}
.suspension .d-service-phone {
	top: 75px;
}
.suspension .d-qrcode {
	top: 120px;
}
.suspension .d .inner-box {
	padding: 8px 8px 12px;
}
.suspension .d-service-item {
	padding: 14px 0;
}
.suspension .d-service .d-service-item {
	border-bottom: none;
}
.suspension .d-service-item .circle {
	width: 44px;
	height: 44px;
	border-radius: 50%;
	overflow: hidden;
	background: #F1F1F3;
	display: block;
	float: left;
}
.suspension .d-service-item .i-qq {
	width: 44px;
	height: 44px;
	background: url(../images/side_con_icon03.png) no-repeat center 15px;
	display: block;
	transition: all .2s;
	border-radius: 50%;
	overflow: hidden;
}
.suspension .d-service-item:hover .i-qq {
	background-position: center 3px;
}
.suspension .d-service-item .i-tel {
	width: 44px;
	height: 44px;
	background: url(../images/side_con_icon02.png) no-repeat center center;
	display: block;
}
.suspension .d-service-item h3 {
	float: left;
	width: 112px;
	line-height: 44px;
	font-size: 15px;
	margin-left: 12px;
}
.suspension .d-service-item .text {
	float: left;
	width: 112px;
	line-height: 22px;
	font-size: 15px;
	margin-left: 12px;
}
.suspension .d-service-item .text .number {
	font-family: Arial, "Microsoft Yahei", "HanHei SC", PingHei, "PingFang SC", "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
}
.suspension .d-service-intro {
	padding-top: 10px;
}
.suspension .d-service-intro p {
	float: left;
	line-height: 27px;
	font-size: 12px;
	width: 50%;
	white-space: nowrap;
	color: #888;
}
.suspension .d-service-intro i {
	background: url(../images/side_con_icon01.png) no-repeat center center;
	height: 27px;
	width: 14px;
	margin-right: 5px;
	vertical-align: top;
	display: inline-block;
}
.suspension .d-qrcode {
	text-align: center;
}
.suspension .d-qrcode .inner-box {
	padding: 20px 0;
}
.suspension .d-qrcode p {
	font-size: 16px;
	color: #93959c;
}

.js-cart-desc, .js-cart-count, .js-cart-add {
	display: inline-block;
	border: 1px solid #ddd;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
}

.js-cart-desc, .js-cart-add {
	font-size: 20px;
	padding: 0px 10px;
	line-height: 25px;
	cursor: pointer;
}

.js-cart-count {
	padding: 0px 0px 0px 10px;
}

.footer_ul li.footer_ul_03 {
	width: 210px;
}
.share i{
	padding: 10px;
	background: #0066f9;
	font-size: 16px;
	color: #fff;
	border-radius: 50%;
}
.share i:hover{
	background: #ef9f14;
}
.share p{
	margin-top: 15px;
}
.news-list {
	width: 100%;
	max-width: 100%;
	margin: 0px auto 30px auto;
}
.news-list ul {
	width: 100%;
	overflow: hidden;
}
.news-list li {
	width: 23%;
	float: left;
	margin: 15px 1%;
	float: left;
	padding: 0.2%;
	background-size: 100% 100%;
	cursor: pointer;
}
.news-list li .text {
	width: 100%;
	padding: 2%;
	background: rgba(255,255,255,0.85);
	margin: 10px 0px 0px 0px;
}
.news-list li a{
	display: block;
	width: 100%; 
	height: 100%;
}
.news-list li .img{
	width: 100%;
	height: 300px;
}
.news-list li div h2 {
	font-size: 20px;
	font-weight: bold;
	color: #232323;
	height: 40px;
	line-height: 40px;
	white-space: nowrap; 
 	overflow: hidden; 
    text-overflow: ellipsis;
}
.news-list li div p {
	font-size: 16px;
	line-height: 26px;
	color: #787878;
	height: 100px;
}
.news-list li:hover h2 {
	color: #0066f9;
}
@media screen and (max-width: 800px) {
    .news-list {
        width: 85%;
        margin: 0px auto 30px auto;
    }
	.news-list li{
		width: 48%;
	}
}

.animated{
   -webkit-transition: all 0.5s;
   -o-transition: all 0.5s;
   -moz-transition: all 0.5s;
   transition: all 0.5s;
}
.animated:hover{
	 -webkit-transform: translateY(-5px);
     -moz-transform: translateY(-5px);
     -ms-transform: translateY(-5px);
     -o-transform: translateY(-5px);
     transform: translateY(-5px);
}
