@charset "utf-8";
/*全局控制*/
body {
	margin: 0;
	padding: 0;
	font-size: 16px;
	line-height: 32px;
	font-family: Arial, 'Microsoft Yahei', "微软雅黑";
	-webkit-text-size-adjust: none;
}
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, p {
	margin: 0;
	padding: 0;
}
input, select, textarea {
	font-size: 16px;
	line-height: 32px;
	font-family: Arial, 'Microsoft Yahei', "微软雅黑";
}
img {
	border: 0;
}
ul, li {
	list-style-type: none;
}
a {
	color: #333;
	text-decoration: none;
}
a:hover {
}
.tc {
	text-align: center;
}
.tl {
	text-align: left;
}
.tr {
	text-align: right;
}
.dis {
	display: block;
}
.undis {
	display: none;
}
.header .r_nav {
	width: 129px;
	float: right;
	position: relative;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.cl {
	clear: both;
}
.fb {
	font-weight: bold;
}
.fnb {
	font-weight: 200;
	margin-left: -1px;
}
.hr_1, .hr_10 {
	font-size: 1px;
	line-height: 1px;
	clear: both;
	background: #ddd;
}
.hr_1 {
	height: 1px;
}
.hr_10 {
	height: 10px;
}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
	outline: none;
}
table {
	border-color: #eee;
	border-spacing: 0;
	border: 1px;
	border-collapse: collapse;
}
.itopinfobg {
	background: #111;
}
.itopinfo {
	width: 1350px;
	margin: 0 auto;
}
.itopinfo span {
	color: #eee;
	font-size: 14px;
}
.itopinfotel {
	float: right;
	text-align: right;
	font-size: 14px;
	color: #fff;
	padding-left: 25px;
	background: url(../images/toptel.png) left center no-repeat;
}
.itop {
	width: 100%;
	position: relative;
	z-index: 999;
	background: #fff
}
.itopfixed {
	position: fixed;
	top: 0;
}
.itopff {
	background: #fff;
}
.header {
	width: 1350px;
	margin: 0 auto;
	border-radius: 3px;
	height: 90px;
	background: #fff;
}
.logo {
	padding-top: 10px;
	z-index: 999;
}
.header .hd_search {
	position: relative;
	width: 90px;
	height: 90px;
	float: left;
}
.header .hd_search_btn {
	width: 90px;
	height: 90px;
	float: left;
	padding: 0;
	display: block;
	cursor: pointer;
	border: none;
	border-left: 1px solid #ededed;
	color: #5c5c5c;
}
.header .hd_search_box {
	padding: 35px 0;
	line-height: 20px;
	font-size: 14px;
	width: 0;
	position: absolute;
	top: 0;
	right: 90px;
	z-index: 2;
	margin: 0;
	border: none;
	transition: all .5s ease;
	background: #f4f4f4;
}
.header input:-ms-input-placeholder {
color: #f8f8f8;
}
.header .hd_search:hover .hd_search_box {
	width: 600px;
	padding: 35px 0 35px 15px;
}
/*.header .r_nav:after{ content:" "; display:block; position:absolute; left:253px; top:0; background:#005cd0; width:calc( 50vw - 684px); height:90px;}*/
.header .r_nav .visitor {
	width: 90px;
	height: 90px;
	float: left;
	padding-left: 63px;
	background: #005cd0 url(../images/topfadz.png) 40px center no-repeat;
}
.header .r_nav .visitor .pro_order_btn {
	cursor: pointer;
	width: 163px;
	color: #fff;
	font-size: 16px;
	line-height: 100px;
	height: 100px;
}
.header .hd_search .topfadz {
	display: inline-block;
	width: 90px;
	height: 90px;
	font-size: 18px;
	background: #fff url(../images/topsearch.png) center center no-repeat;
}
.inav_wrapper {
	width: 746px;
	float: left;
	padding: 0 13px;
	box-sizing: border-box;
	margin-top: 30px;
}
.inav_wrapper .inav .nav_li {
	display: inline-block;
	float: left;
	width: 102px;
	text-align: center;
}
.inav_wrapper .inav .nav_li>a {
	display: block;
	font-size: 16px;
	color: #fff;
	line-height: 30px;
	position: relative;
}
.inav_wrapper .inav .nav_li>a:hover {
	color: #005cd0;
}
.inav_wrapper .inav .nav_li>a i.nav-arrow {
	position: absolute;
	top: 11px;
	right: 0;
	display: inline-block;
	width: 11px;
	height: 6px;
	background: #aaa url(../images/nav-arrow.png) left center no-repeat;
	transition: all 0.5s ease;
}
.inav_wrapper .inav .nav_li>a:hover i.nav-arrow {
	background: #005cd0 url(../images/nav-arrow.png) left center no-repeat;
	transform: rotate(180deg);
	-ms-transform: rotate(180deg); /* IE 9 */
	-webkit-transform: rotate(180deg);
}
.inav_wrapper .inav .nav_li.cur>a {
	color: #005cd0;
}
.inav_wrapper .inav .nav_li.cur>a:hover i.nav-arrow {
	background: #005cd0 url(../images/nav-arrow.png) left center no-repeat;
	transform: rotate(180deg);
	-ms-transform: rotate(180deg); /* IE 9 */
	-webkit-transform: rotate(180deg);
}
/*导航下拉*/
.inav_wrapper .inav .nav_li .xiala_nav {
	position: absolute;
	left: 0;
	top: 100%;
	width: 100%;
	background: rgba(0,0,0,0.8);
	height: 373px;/* box-shadow:0px 2px 13px 1px rgba(0,0,0,0.2) inset;*/
	display: none;
}
.inav .nav_li .xiala_nav .left {
	float: left;
	width: 950px;
	padding-top: 53px;
}
.inav .nav_li .xiala_nav .left .nav_infor {
	float: left;
	width: 500px;
	text-align: left;
}
.inav .nav_li .xiala_nav .left .nav_infor .t {
	font-size: 22px;
	color: #fff;
	font-weight: bold;
	line-height: 35px;
	margin-bottom: 20px;
}
.inav .nav_li .xiala_nav .left .nav_infor .c {
	font-size: 14px;
	color: #fff;
	line-height: 30px;
	margin-bottom: 20px;
}
.inav .nav_li .xiala_nav .left .nav_list {
	position: relative;
	width: 300px;
	float: left;
	padding-left: 47px;
	margin-left: 47px;
}
.inav .nav_li .xiala_nav .left .nav_list:before {
	content: " ";
	position: absolute;
	left: -7px;
	top: -53px;
	width: 1px;
	height: 373px;
	background: rgba(230, 0, 18, 0.5);
}
.inav .nav_li .xiala_nav .left .nav_list:after {
	content: " ";
	position: absolute;
	right: -55px;
	top: -53px;
	width: 1px;
	height: 373px;
	background: rgba(230, 0, 18, 0.5);
}
.inav .nav_li .xiala_nav .left .nav_list .list li {
	padding-left: 15px;
	font-size: 16px;
	line-height: 50px;
	text-align: left;
	border-bottom: 1px rgba(95, 95, 95, 0.5) solid;
	color: #fff;
	position: relative;
}
.inav .nav_li .xiala_nav .left .nav_list .list li a {
	display: block;
	color: #fff;
}
.inav .nav_li .xiala_nav .left .nav_list .list li a:hover {
	color: #fff;
}
.inav .nav_li .xiala_nav .left .nav_list .list li:before {
	content: " ";
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -4px;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-left: 4px solid #005cd0;
	transition: all 0.5s ease;
}
.inav .nav_li .xiala_nav .left .nav_list .list li:after {
	content: " ";
	background: #005cd0;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0px;
	height: 2px;
	transition: all 0.5s ease;
}
.inav .nav_li .xiala_nav .left .nav_list .list li:hover:after {
	width: 100px;
}
.inav .nav_li .xiala_nav .left .nav_list .list li.afternone:after {
	display: none !important;
}
.inav .nav_li .xiala_nav .right .nav_img {
	width: 350px;
	padding-top: 65px;
}
.inav .nav_li .xiala_nav .right {
	width: 350px;
	float: right;
	text-align: left;
}
.inav .nav_li .xiala_nav .right .r_infor {
	padding-top: 53px;
	padding-left: 16%;
}
.inav .nav_li .xiala_nav .right .r_infor dt {
	font-size: 22px;
	font-weight: bold;
	color: #fff;
	line-height: 28px;
	margin-bottom: 24px;
}
.inav .nav_li .xiala_nav .right .r_infor dd {
	font-size: 16px;
	color: #fff;
	line-height: 37px;
}
.inav .nav_li .xiala_nav .right .r_infor dd a {
	color: #fff;
}
.order_cons_wrap {
	display: none;
}
.order_cons {
	position: relative;
	overflow: hidden;
	padding: 54px 0;
	background-color: #f9f9f9;
	z-index: 20;
}
.wrap {
	width: 1350px;
	margin: 0 auto;
}
.order_cons .part02_l {
	position: relative;
	overflow: hidden;
	float: left;
	width: 62%;
	margin-left: 1%;
}
.order_cons .part02_l .info_ {
	padding-top: 35px;
}
.order_cons .part02_l .info_ .title {
	font-size: 26px;
	color: #272727;
	text-align: left;
}
.order_cons .part02_l .info_ .desc_ {
	font-size: 14px;
	color: #5a5a5a;
	text-align: left;
	margin-top: 10px;
}
.order_cons .part02_l .msg_form {
	position: relative;
	overflow: hidden;
	padding-top: 24px;
}
.order_cons .part02_l .msg_form .rec_list {
}
.order_cons .part02_l .msg_form .rec_list ._rec {
	height: 48px;
	line-height: 48px;
	width: 40%;
	padding-right: 7%;
	margin-right: 3%;
	float: left;
	margin-bottom: 15px;
	background-color: #efefef;
	position: relative;
}
.order_cons .part02_l .msg_form .rec_list ._bd {
	width: 93%;
	padding-right: 7%;
	border: none;
	height: 46px;
	line-height: 46px;
	background-color: #efefef;
	text-indent: 20px;
}
.order_cons .part02_l .msg_form .rec_list ._rec .idsb {
	background: url(../images/idsb_03.png)no-repeat center right;
	width: 20px;
	height: 20px;
	margin-top: 13px;
	overflow: hidden;
	display: inline-block;
	padding: 0;
	position: absolute;
	right: 13px;
	top: 2px;
}
.order_cons .part02_l .msg_form .rec_list ._rec .idsb.idsb01 {
	background-position: 0 -6px;
}
.order_cons .part02_l .msg_form .rec_list ._rec .idsb.idsb02 {
	background-position: -26px -6px;
}
.order_cons .part02_l .msg_form .rec_list ._rec .idsb.idsb03 {
	background-position: 0px -31px;
}
.order_cons .part02_l .msg_form .rec_list ._rec .idsb.idsb04 {
	background-position: -26px -31px;
}
.order_cons .part02_l .msg_form .rec_list ._rec05 ._hd {
	width: 97%;
	border: none;
	padding: 20px 0;
	height: 90px;
	background: #efefef;
	outline: none;
	text-indent: 20px;
	float: left;
}
.order_cons .part02_l .msg_form .btn_list ._btn_msg {
	height: 44px;
	line-height: 44px;
	width: 200px;
	text-align: center;
	background-color: #005cd0;
	font-size: 14px;
	color: #fff;
	border: none;
	padding: 0;
	margin-top: 8px;
	cursor: pointer;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
}
.order_cons .part02_l .msg_form .btn_list ._btn_msg:hover {
	background: #222;
}
.order_cons .part02_r {
	position: relative;
	padding: 50px 0 126px 30px;
	width: 28%;
	margin-left: 3%;
	float: left;
	background: url(../images/dingzhi_right_03.png) #005cd0 no-repeat bottom right;
	float: right;
}
.order_cons .part02_r .cust_ .cust_t {
	margin-bottom: 30px;
}
.order_cons .part02_r .cust_ .cust_t .title {
	font-size: 26px;
	color: #fff;
	text-align: left;
}
.order_cons .part02_r .cust_ .cust_t p {
	font-size: 14px;
	color: #fff;
	text-align: left;
	margin-top: 5px;
}
.order_cons .part02_r .cust_ .cust_c {
	margin-bottom: 20px;
	text-align: left;
	font-size: 16px;
	color: #fff;
}
.order_cons .part02_r .cust_ .cust_c a {
	font-size: 14px;
	color: #fff;
	margin-right: 10px;
}
.order_cons .part02_r .cust_ .cust_b {
	text-align: left;
	font-size: 16px;
	color: #fff;
}
.order_cons .part02_r .cust_ .cust_b a {
	font-size: 14px;
	color: #fff;
}
.itop .order_cons .close {
	display: block;
	position: absolute;
	top: 20px;
	right: 10px;
	width: 17px;
	height: 17px;
	background-image: url(../images/black_close.png);
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
}
.box_wrap_out_posi.show {
	z-index: 999;
}
.banner-engine {
	height: 800px;
	position: relative;
	overflow: hidden;
}
.banner-engine .banner-ul {
	position: relative;
	width: 100%;
	height: 800px
}
.banner-engine .banner-text {
	position: absolute;
	left: 50%;
	top: -650px;
	width: 1400px;
	margin-left: -700px;
	height: 650px
}
.banner-engine .banner-text {
	display: none
}
.banner-engine .banner-text1 {
	font-size: 50px;
	line-height: 50px;
	color: #fff
}
.banner-engine .banner-text2 {
	margin-top: 28px;
	font-size: 20px;
	line-height: 20px;
	color: #e4e7eb
}
.banner-engine .banner-link-button {
	display: inline-block;
	background: #005cd0;
	margin-top: 20px;
	width: 160px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	position: relative;
}
.banner-engine .banner-link-button span {
	position: relative;
	z-index: 9;
}
.banner-engine .banner-link-button:after {
	content: " ";
	display: inline-block;
	z-index: 1;
	width: 0;
	height: 45px;
	background: rgba(0,0,0,0.3);
	position: absolute;
	left: 0;
	top: 0;
	transition: all 0.5s ease;
}
.banner-engine .banner-link-button:hover {
	background: #fff;
	color: #333;
	border: 1px solid #fff
}
.banner-engine .banner-link-button:hover:after {
	width: 160px;
}
.banner-ul li {
	display: none;
	height: 100%;
	width: 100%;
	float: left
}
.banner-engine .banner-ul li {
	z-index: -1;
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	height: 100%;
	width: 100%;
	float: left;
	background-position: center center;
	background-repeat: no-repeat;
}
.banner-engine .banner-ul li:first-child {
	z-index: initial
}
.banner-engine .banner-ul li.banner1 {
	background-image: url(../images/banner1.jpg);
}
.banner-engine .banner-ul li.banner2 {
	background-image: url(../images/banner2.jpg);
}
.banner-engine .banner-ul li.banner3 {
	background-image: url(../images/banner3.jpg);
}
.banner-engine .banner-ul li.banner4 {
	background-image: url(../images/banner4.jpg);
}
.banner-point {
	display: none;
	position: absolute;
	bottom: 48px;
	left: 0;
	width: 100%;
	height: 18px;
	line-height: 18px
}
.banner-engine .banner-point {
	display: block
}
.slider-main {
	display: none;
	position: relative;
	margin: 0 auto;
	min-width: 1200px;
	max-width: 1200px
}
.banner-engine .slider-main {
	display: block
}
.slider-text {
	position: absolute;
	width: 1350px;
	margin: 0 auto;
}
.banner-area {
	width: 100%;
	text-align: center
}
.banner-area li {
	cursor: pointer;
	margin: 0 15px;
	display: inline-block;
	width: 80px;
	height: 8px;
	background: rgba(255,255,255,0.3)
}
.banner-area li.active {
	background: rgba(255,255,255,0.6)
}
.banner-engine .banner-ul {
	position: relative;
	width: 100%;
	height: 800px
}
.banner-engine .banner-text {
	position: absolute;
	left: 50%;
	top: -650px;
	width: 1400px;
	margin-left: -700px;
	height: 650px
}
.banner-engine .banner-text {
	display: none
}
.banner-engine .banner-text1 {
	font-size: 50px;
	line-height: 50px;
	color: #fff
}
.banner-engine .banner-text2 {
	margin-top: 28px;
	font-size: 20px;
	line-height: 20px;
	color: #e4e7eb
}
.banner-engine .banner-text1-1 {
	margin: 0 auto;
	width: 830px;
	text-align: center;
}
.banner-engine .banner-text1-1 {
	font-size: 40px;
	font-weight: normal;
	line-height: 56px;
	color: #fff;
	text-align: center;
	opacity: 0;
	animation: lefteaseinAnimate 2s ease 1;    /*调用已定义好的动画lefteaseinAnimate，全程运行时间1S，进入的速度曲线为ease，只播放一次*/
	-webkit-animation: lefteaseinAnimate 2s ease 1;
	-ms-animation: lefteaseinAnimate 2s ease 1;
	-o-animation: lefteaseinAnimate 2s ease 1;
	-moz-animation: lefteaseinAnimate 2s ease 1;
	/*规定动画的最后状态为结束状态*/
	animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
	-o-animation-fill-mode: forwards;
	-ms-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
}
.banner-engine .banner-text1-2 {
	letter-spacing: 8px;
	font-size: 18px;
	line-height: 22px;
	color: #fff;
	text-align: center;
	padding-top: 10px;
	opacity: 0;
	animation: lefteaseinAnimate 2s ease 1;    /*调用已定义好的动画lefteaseinAnimate，全程运行时间1S，进入的速度曲线为ease，只播放一次*/
	-webkit-animation: lefteaseinAnimate 2s ease 1;
	-ms-animation: lefteaseinAnimate 2s ease 1;
	-o-animation: lefteaseinAnimate 2s ease 1;
	-moz-animation: lefteaseinAnimate 2s ease 1;
	/*规定动画的最后状态为结束状态*/
	animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
	-o-animation-fill-mode: forwards;
	-ms-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
}
.banner-engine .banner-text2-1 {
	margin-top: 0px;
	margin-bottom: 30px;
	text-align: center;
}
.banner-engine .banner-text2-1 {
	font-size: 18px;
	text-align: center;
	color: #fff;
	line-height: 24px;
	letter-spacing: 2px;
	opacity: 0;      /*实先规定文字的状态是不显示的*/
	animation: fade-in 4s ease 0s 1;    /*调用名称为fade-in的动画，全程动画显示时间4S，进入方式为ease，延时0S进入，播放次数1次*/
	-webkit-animation: fade-in 4s ease 0s 1;
	-moz-animation: fade-in 4s ease 0s 1;
	-o-animation: fade-in 4s ease 0s 1;
	-ms-animation: fade-in 4s ease 0s 1;
	/*规定动画的最后状态为结束状态*/
	animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
	-o-animation-fill-mode: forwards;
	-ms-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
}
.banner-engine .banner-text2-2 {
	font-size: 40px;
	text-align: center;
	color: #fff;
	line-height: 56px;
	letter-spacing: 2px;
	opacity: 0;      /*实先规定文字的状态是不显示的*/
	animation: fade-in 4s ease 0s 1;    /*调用名称为fade-in的动画，全程动画显示时间4S，进入方式为ease，延时0S进入，播放次数1次*/
	-webkit-animation: fade-in 4s ease 0s 1;
	-moz-animation: fade-in 4s ease 0s 1;
	-o-animation: fade-in 4s ease 0s 1;
	-ms-animation: fade-in 4s ease 0s 1;
	/*规定动画的最后状态为结束状态*/
	animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
	-o-animation-fill-mode: forwards;
	-ms-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
}
.banner-engine .banner-text2-3 {
	font-size: 18px;
	text-align: center;
	color: #fff;
	line-height: 60px;
	font-style: normal;
	letter-spacing: 2px;
	opacity: 0;      /*实先规定文字的状态是不显示的*/
	animation: fade-in 4s ease 0s 1;    /*调用名称为fade-in的动画，全程动画显示时间4S，进入方式为ease，延时0S进入，播放次数1次*/
	-webkit-animation: fade-in 4s ease 0s 1;
	-moz-animation: fade-in 4s ease 0s 1;
	-o-animation: fade-in 4s ease 0s 1;
	-ms-animation: fade-in 4s ease 0s 1;
	/*规定动画的最后状态为结束状态*/
	animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
	-o-animation-fill-mode: forwards;
	-ms-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
}
@keyframes fade-in {
 0% {
opacity: 0;
}
 100% {
opacity:1;
}
}
@-webkit-keyframes fade-in {
 0% {
opacity: 0;
}
 100% {
opacity:1;
}
}
@-ms-keyframes fade-in {
 0% {
opacity: 0;
}
 100% {
opacity:1;
}
}
@-o-keyframes fade-in {
 0% {
opacity: 0;
}
 100% {
opacity:1;
}
}
@-moz-keyframes fade-in {
 0% {
opacity: 0;
}
 100% {
opacity:1;
}
}
.banner-engine .banner-text3-1 {
	margin: 30px auto 0;
	width: 1000px;
	text-align: center;
}
.banner-engine .banner-text3-1 span {
	font-size: 60px;
	font-weight: bold;
	line-height: 80px;
	color: #fff
}
.banner-engine .banner-text3-1 span b {
	color: #e60012
}
.banner-engine .banner-text3-1 em {
	font-size: 24px;
	color: #fff;
	font-style: normal;
	display: block;
	line-height: 70px;
}
.banner-engine .banner-text3-1 i {
	font-size: 30px;
	color: #fff;
	font-style: normal;
	font-family: "微软雅黑 light";
	line-height: 50px;
}
.banner-engine .banner-text3-2 {
	position: absolute;
	top: 320px;
	font-size: 20px;
	line-height: 20px;
	color: #e4e7eb
}
.banner-engine .banner-text4-1 {
	float: left;
	width: 715px;
	position: relative;
	top: 50px;
}
.banner-engine .banner-text4-2 {
	width: 1350px;
	margin: 0 auto;
	position: relative;
}
.banner-engine .banner-text4-2 h6 {
	font-size: 40px;
	font-weight: normal;
	color: #fff;
	height: 56px;
	text-align: center;
	line-height: 56px;
	position: relative;
	opacity: 0;
	animation: lefteaseinAnimate 2s ease 1;    /*调用已定义好的动画lefteaseinAnimate，全程运行时间1S，进入的速度曲线为ease，只播放一次*/
	-webkit-animation: lefteaseinAnimate 2s ease 1;
	-ms-animation: lefteaseinAnimate 2s ease 1;
	-o-animation: lefteaseinAnimate 2s ease 1;
	-moz-animation: lefteaseinAnimate 2s ease 1;
	/*规定动画的最后状态为结束状态*/
	animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
	-o-animation-fill-mode: forwards;
	-ms-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
}
.banner-engine .banner-text4-2 h3 {
	letter-spacing: 2px;
	padding-top: 10px;
	text-align: center;
	height: 24px;
	color: #fff;
	font-size: 18px;
	font-weight: normal;
	animation: lefteaseinAnimate 2s ease 1;    /*调用已定义好的动画lefteaseinAnimate，全程运行时间1S，进入的速度曲线为ease，只播放一次*/
	-webkit-animation: lefteaseinAnimate 2s ease 1;
	-ms-animation: lefteaseinAnimate 2s ease 1;
	-o-animation: lefteaseinAnimate 2s ease 1;
	-moz-animation: lefteaseinAnimate 2s ease 1;
	/*规定动画的最后状态为结束状态*/
	animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
	-o-animation-fill-mode: forwards;
	-ms-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
}
@keyframes lefteaseinAnimate {
 0% {
transform: translateY(0px);
opacity: 0;
}   /*在0%时设置文字在想X轴-2000px位移处（左边），透明度为0，也就是看不见文字*/
 100% {
transform: translateY(180px);
opacity: 1;
}         /*在100%时设置文字在想X轴0px位移处，也就是原始布局的位置，透明度为1，也就是文字可以看见了*/
}
@-webkit-keyframes lefteaseinAnimate {
 0% {
-webkit-transform: translateY(0px);
opacity: 0;
}
 100% {
-webkit-transform: translateY(180px);
opacity: 1;
}
}
@-o-keyframes lefteaseinAnimate {
 0% {
-webkit-transform: translateY(0px);
opacity: 0;
}
 100% {
-webkit-transform: translateY(180px);
opacity: 1;
}
}
@-ms-keyframes lefteaseinAnimate {
 0% {
-webkit-transform: translateY(0px);
opacity: 0;
}
 100% {
-webkit-transform: translateY(180px);
opacity: 1;
}
}
@-moz-keyframes lefteaseinAnimate {
 0% {
-webkit-transform: translateY(0px);
opacity: 0;
}
 100% {
-webkit-transform: translateY(180px);
opacity: 1;
}
}
.main {
	width: 100%;
}
.mainn {
	width: 100%;
	background: #f8f8f8;
	padding: 60px 0;
}
.mainn60 {
	padding: 60px 0;
}
.mainbg-f3 {
	width: 100%;
	background: #f5f5f5;
	padding: 60px 0;
}
.mainbox {
	width: 1350px;
	margin: 0 auto;
}
.mainservice {
	width: 100%;
	height: 720px;
	padding: 40px 0;
	background: url(../images/mainservice.jpg) center center no-repeat;
}
.sycpfl {
	width: 1350px;
	margin: 0 auto;
}
.sycpfl ul li {
	float: left;
	width: 250px;
	height: 230px;
	position: relative;
	text-align: center;
	transition: all 0.5s ease;
	box-sizing: border-box;
	border: 1px #eee solid;
	background: #fefefe;
	margin-right: 25px;
}
.sycpfl ul li:hover {
	box-shadow: 0px 2px 10px 1px rgba(0,0,0,0.1);
}
.sycpfl ul li:before {
	transition: all 0.5s ease;
	content: " ";
	position: absolute;
	left: 20px;
	top: 20px;
	display: inline-block;
	width: 60px;
	height: 27px;
	background: url(../images/sycpfllogo.png) left top no-repeat;
	opacity: 0.1;
}
.sycpfl ul li:hover:before {
	opacity: 1;
}
.sycpfl ul li a {
	display: block;
	width: 248px;
	height: 228px;
}
.sycpfl ul li i {
	transition: all 0.5s ease;
	display: inline-block;
	margin-top: 50px;
	width: 100%;
	height: 82px;
	background-position: center center;
	background-repeat: no-repeat;
	opacity: 0.5
}
.sycpfl ul li:hover i {
	opacity: 1;
}
.sycpfl ul li span {
	color: #666;
	font-size: 18px;
	line-height: 60px;
	position: relative;
}
.sycpfl ul li span:after {
	content: " ";
	display: inline-block;
	width: 0;
	height: 2px;
	background: #005cd0;
	position: absolute;
	bottom: -10px;
	left: 50%;
	transition: all 0.5s ease;
}
.sycpfl ul li:hover span:after {
	width: 100%;
	left: 0;
}
.sycpfl ul li i.sycpfl01 {
	background-image: url(../images/sycpfl01.png);
}
.sycpfl ul li i.sycpfl02 {
	background-image: url(../images/sycpfl02.png);
}
.sycpfl ul li i.sycpfl03 {
	background-image: url(../images/sycpfl03.png);
}
.sycpfl ul li i.sycpfl04 {
	background-image: url(../images/sycpfl04.png);
}
.sycpfl ul li.sycpfl_xuanxing {
	border: none;
	background: #005cd0;
	margin-right: 0;
	text-align: left;
	padding: 60px 0 0 30px;
}
.sycpfl ul li.sycpfl_xuanxing:before {
	display: none;
}
.sycpfl ul li.sycpfl_xuanxing:hover {
	box-shadow: 0px 2px 10px 1px rgba(230,0,18,0.1);
}
.sycpfl ul li.sycpfl_xuanxing h3 {
	font-size: 30px;
	color: #fff;
	line-height: 50px;
}
.sycpfl ul li.sycpfl_xuanxing h3 a {
	font-size: 30px;
	color: #fff;
	display: inline
}
.sycpfl ul li.sycpfl_xuanxing h4 {
	font-size: 30px;
	color: rgba(255,255,255,0.5);
	font-family: impact;
	text-transform: uppercase;
	font-weight: normal;
}
.syjjfacontent {
	width: 100%;
	height: 375px;
	background: #f8f8f8;
}
.facont {
	display: none;
	width: 100%;
	height: 375px;
}
.syjjfacontent div.active {
	display: block !important;
}
.facont-left {
	float: left;
	width: 500px;
	height: 375px;
}
.facont-right {
	float: left;
	width: 850px;
	height: 375px;
	box-sizing: border-box;
	padding: 50px;
	background: url(../images/facont-right-bg.png) right bottom no-repeat;
}
.facont-con {
	color: #333;
}
.facont-con p {
	color: #333;
	line-height: 32px;
}
.facont-a-l {
	width: 150px;
	height: 50px;
	box-sizing: border-box;
	border: 2px #ddd solid;
	text-align: center;
	line-height: 46px;
	display: block;
	float: left;
	margin-top: 30px;
	margin-right: 20px;
	position: relative;
	transition: all 0.5s ease;
}
.facont-a-l span, .facont-a-r span {
	font-size: 16px;
	color: #333;
	position: relative;
	z-index: 2;
}
.facont-a-l:before {
	content: " ";
	transition: all 0.5s ease;
	z-index: 1;
	box-sizing: border-box;
	display: block;
	width: 0;
	height: 46px;
	position: absolute;
	left: 0;
	top: 0;
	background: #005cd0;
}
.facont-right a.facont-a-l.on {
	border: 2px #005cd0 solid;
}
.facont-right a.facont-a-l.on:before {
	width: 146px;
}
.facont-a-r {
	width: 150px;
	height: 50px;
	box-sizing: border-box;
	border: 2px #ddd solid;
	text-align: center;
	line-height: 46px;
	font-size: 16px;
	color: #333;
	display: block;
	float: left;
	margin-top: 30px;
	position: relative;
	transition: all 0.5s ease;
}
.facont-a-r:before {
	content: " ";
	transition: all 0.5s ease;
	z-index: 1;
	box-sizing: border-box;
	display: block;
	width: 0;
	height: 46px;
	position: absolute;
	left: 0;
	top: 0;
	background: #005cd0;
}
.facont-right a.facont-a-r.on {
	border: 2px #005cd0 solid;
}
.facont-right a.facont-a-r.on:before {
	width: 146px;
}
.facont-a-l.on span, .facont-a-r.on span {
	font-size: 16px;
	color: #fff;
}
.nyfacont {
	width: 100%;
	height: 375px;
	margin-bottom: 40px;
}
.nyfacont-left {
	float: left;
	width: 500px;
	height: 375px;
}
.nyfacont-right {
	float: left;
	width: 850px;
	height: 375px;
	box-sizing: border-box;
	padding: 50px;
	background: #fcfcfc url(../images/facont-right-bg.png) right bottom no-repeat;
	position: relative;
}
.nyfacont-right:after {
	content: " ";
	width: 0;
	height: 3px;
	background: #005cd0;
	position: absolute;
	left: 0;
	bottom: 0;
	transition: all 0.8s ease;
}
.nyfacont-right:hover:after {
	width: 850px;
}
.nyfacont-con {
	color: #333;
}
.nyfacont-con p {
	color: #333;
	line-height: 32px;
}
.nyfacont-a-l {
	width: 150px;
	height: 50px;
	box-sizing: border-box;
	border: 2px #ddd solid;
	text-align: center;
	line-height: 46px;
	display: block;
	float: left;
	margin-top: 30px;
	margin-right: 20px;
	position: relative;
	transition: all 0.5s ease;
}
.nyfacont-a-l span, .nyfacont-a-r span {
	font-size: 16px;
	color: #333;
	position: relative;
	z-index: 2;
}
.nyfacont-a-l:before {
	content: " ";
	transition: all 0.5s ease;
	z-index: 1;
	box-sizing: border-box;
	display: block;
	width: 0;
	height: 46px;
	position: absolute;
	left: 0;
	top: 0;
	background: #005cd0;
}
.nyfacont-right a.nyfacont-a-l.on {
	border: 2px #005cd0 solid;
}
.nyfacont-right a.nyfacont-a-l.on:before {
	width: 146px;
}
.nyfacont-a-r {
	width: 150px;
	height: 50px;
	box-sizing: border-box;
	border: 2px #ddd solid;
	text-align: center;
	line-height: 46px;
	font-size: 16px;
	color: #333;
	display: block;
	float: left;
	margin-top: 30px;
	position: relative;
	transition: all 0.5s ease;
}
.nyfacont-a-r:before {
	content: " ";
	transition: all 0.5s ease;
	z-index: 1;
	box-sizing: border-box;
	display: block;
	width: 0;
	height: 46px;
	position: absolute;
	left: 0;
	top: 0;
	background: #005cd0;
}
.nyfacont-right a.nyfacont-a-r.on {
	border: 2px #005cd0 solid;
}
.nyfacont-right a.nyfacont-a-r.on:before {
	width: 146px;
}
.nyfacont-a-l.on span, .nyfacont-a-r.on span {
	font-size: 16px;
	color: #fff;
}
.sycpzx {
	width: 100%;
	background: #f8f8f8;
	padding: 60px 0;
}
.jiansuobiaodan {
	width: 845px;
	margin: 20px auto 20px;
}
.jscplb, .jsjgwl, .jsclnl {
	box-sizing: border-box;
	width: 200px;
	height: 40px;
	background: #fff;
	line-height: 38px;
	float: left;
	margin-right: 15px;
	transition: all 0.5s ease;
}
.jscplb select, .jsjgwl select, .jsclnl select {
	margin: 0;
	height: 38px;
	line-height: 38px;
	width: 198px;
	border: none;
	outline: none;
	padding: 0 8px;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	background: url(../images/jiansuo-icon.png) right top no-repeat;
	color: #666;
	font-size: 16px;
}
.jscplb select option, .jsjgwl select option, .jsclnl select option {
	padding: 5px 0;
}
.jskey {
	width: 200px;
	height: 40px;
	box-sizing: border-box;
	border: 1px #eee solid;
	float: left;
	background: #fff;
	transition: all 0.5s ease;
}
.jskey input {
	float: left;
	width: 146px;
	height: 38px;
	border: none;
	color: #666;
	font-size: 16px;
	padding: 0 8px;
}
.jskey button {
	float: left;
	width: 36px;
	height: 38px;
	border: none;
	background: url(../images/jiansuo-sea.png) left center no-repeat;
	cursor: pointer;
}
.syprolist {
	width: 1350px;
	margin: 0 auto;
}
.syprolist .syprolist-item {
	float: left;
	width: 318px;
	height: 400px;
	margin-right: 25px;
	margin-bottom: 25px;
	background: #fff;
}
.syprolist .syprolist-item:nth-child(4n) {
	margin-right: 0
}
.syprolist .syprolist-item h3 {
	width: 318px;
	height: 245px;
	box-sizing: border-box;
	border: 1px rgba(230,0,18,0.3) solid;
	padding: 8px;
	background: url(../images/probg.jpg) left top repeat;
}
.syprolist .syprolist-item h3 a {
	width: 300px;
	height: 225px;
	overflow: hidden;
	display: block;
	-moz-box-shadow: 0px 0px 5px rgba(230,0,18,0.1);
	-webkit-box-shadow: 0px 0px 5px rgba(230,0,18,0.1);
	box-shadow: 0px 0px 5px rgba(230,0,18,0.1);
}
.syprolist .syprolist-item h3 a img {
	transition: all 0.8s ease;
}
.syprolist .syprolist-item h3 a:hover img {
	transform: scale(1.1, 1.1);
}
.syprolist .syprolist-item h4 {
	width: 318px;
	height: 50px;
	line-height: 50px;
	position: relative;
	text-align: center;
	color: #fff;
	font-weight: bold;
}
.syprolist .syprolist-item h4 a {
	position: relative;
	z-index: 9;
	display: block;
	color: #fff;
	font-weight: bold;
}
.syprolist .syprolist-item h4:after {
	content: " ";
	width: 0;
	height: 50px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	transition: all 0.5s ease;
}
.syprolist .syprolist-item h4:hover:after {
	width: 318px;
	left: 0;
	background: rgba(255,255,255,0.2);
}
.syprolist .syprolist-item:nth-child(2n-1) h4 {
	background: #005cd0
}
.syprolist .syprolist-item:nth-child(2n) h4 {
	background: #111
}
.syprolist .syprolist-item h5 {
	width: 318px;
	height: 105px;
	box-sizing: border-box;
	padding: 20px 30px;
}
.syprolist .syprolist-item h5 p {
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	color: #333;
	font-weight: normal;
}
.syprolist .syprolist-item h5 p i {
	display: inline-block;
	width: 25px;
	height: 25px;
	float: left;
	margin-right: 10px;
}
.syprolist .syprolist-item h5 p span {
	color: #005cd0
}
.syproduct-listn {
	width: 1350px;
	margin: 0 auto;
}
.syproduct-listn dl {
	width: 1350px;
	position: relative;
}
.syproduct-listn dl dd {
	float: left;
	width: 324px;
	margin-right: 18px;
	margin-bottom: 40px;
	background: #fff;
	height: 480px;
	box-sizing: border-box;
	padding: 5px;
	border: 1px #eee solid;
	transition: all 0.5s ease;
}
.syproduct-listn dl dd h4 {
	font-size: 18px;
	color: #333;
	font-weight: normal;
	padding: 20px 0 0 20px;
}
.syproduct-listn dl dd h4 b {
	display: block;
	font-family: Impact;
	font-size: 20px;
	font-weight: normal
}
.syproduct-listn dl dd h3 a img {
	max-width: 100%;
	-webkit-transition-duration: 1s;
	transition-duration: 1s;
}
.syproduct-listn dl dd h3 {
	font-size: 14px;
	width: 314px;
	height: 225px;
	-webkit-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	transition: all ease-in-out 0.3s;
	overflow: hidden;
}
.syproduct-listn dl dd>p {
	color: #fff;
	text-align: center;
	position: relative;
	padding: 0 20px;
}
.syproduct-listn dl dd>p a.nyproduct-list-lj {
	position: relative;
	z-index: 9;
	color: #666;
	border: 1px #eee solid;
	font-size: 14px;
	width: 268px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	display: inline-block;
	transition: all 0.5s ease;
}
.syproduct-listn dl dd>p:after {
	content: " ";
	background: #005cd0;
	z-index: 1;
	position: absolute;
	left: 22px;
	top: 0;
	width: 0;
	height: 42px;
	transition: all 0.5s ease;
}
.syproduct-listn dl dd:hover {
	box-shadow: 0px 2px 10px 1px rgba(0,0,0,0.1);
}
.syproduct-listn dl dd:hover h3 a img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1)
}
.syproduct-listn dl dd:hover>p a.nyproduct-list-lj {
	color: #fff;
}
.syproduct-listn dl dd:hover>p:after {
	width: 268px;
}
.syproduct-listn dl dd h5 {
	height: 76px;
	box-sizing: border-box;
	margin: 10px 0 15px;
	padding: 0 20px;
}
.syproduct-listn dl dd h5 p {
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	color: #333;
	font-weight: normal;
	text-align: left;
}
.syproduct-listn dl dd h5 p i {
	display: inline-block;
	margin-top: 5px;
	width: 20px;
	height: 20px;
	float: left;
	margin-right: 10px;
}
.syproduct-listn dl dd h5 p span {
	color: #005cd0
}
.aboutbg {
	width: 100%;
	height: 759px;
	background: url(../images/aboutbg.jpg) center no-repeat;
}
.syabout {
	width: 1350px;
	margin: 0 auto;
}
.syaboutcont {
	float: left;
	width: 570px;
}
.syaboutcont em {
	display: block;
	width: 160px;
	text-align: center;
	height: 45px;
	line-height: 45px;
	background: linear-gradient(-30deg, #005cd0 0%, #00a1fd 100%);
	font-style: normal;
	float: right;
	color: #fff;
	border-radius: 3px;
	margin-top: 50px;
}
.syabouttitle {
	margin: 65px 0 15px;
}
.syabouttitle h3 {
	color: #fff;
	font-family: impact;
	font-size: 34px;
	line-height: 60px;
	text-transform: uppercase;
}
.syabouttitle h4 {
	font-size: 34px;
	color: #333;
	line-height: 75px;
	background: -webkit-gradient(linear, left top, left bottom, from(#005cd0), to(#00a1fd));
	-webkit-background-clip: text;
	color: transparent;
}
.syabouttitle p {
	font-size: 20px;
	color: #333;
	font-weight: 600
}
.syabouttext {
	font-size: 15px;
	line-height: 32px;
	color: #666;

}
.syabouttext p{text-indent:2em;}
.syaboutcont a {
	color: #fff;
	font-size: 14px;
	margin-top:30px;
}
.syaboutnav {
	float: right;
	width: 724px;
}
.syaboutnav ul {
}
.syaboutnav ul li {
	float: left;
	width: 960px;
	height: 790px;
	text-align: center;
	position: relative;
}
.syaboutnav ul li:after {
	content: " ";
	width: 0;
	height: 790px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	transition: all 0.5s ease;
}
.syaboutnav ul li:hover:after {
	width: 362px;
	left: 0;
}
.syaboutnav ul li i {
	position: relative;
	z-index: 9;
	display: inline-block;
	width: 960px;
	height: 790px;
	margin-top: 65px;
	background-repeat: no-repeat;
	background-position: center center;
}
.syaboutnav ul li h3 {
	position: relative;
	z-index: 9;
}
.syaboutnav ul li p {
	position: relative;
	z-index: 9;
}
.syaboutnav ul li.syaboutnav01 {
}
.syaboutnav ul li.syaboutnav01:after {
	background: rgba(0,0,0,0.1);
}
.syaboutnav ul li.syaboutnav01 i {
	background-image: url(../images/aboutbg.jpg);
	width: 960px;
}
.syaboutnav ul li.syaboutnav01 p {
	color: #fff;
	font-size: 16px;
	line-height: 32px;
}
.syaboutnav ul li.syaboutnav02:after {
	background: rgba(255,255,255,0.1);
}
.syaboutnav ul li.syaboutnav03 {
	background: #f8f8f8;
}
.syaboutnav ul li.syaboutnav03:after {
	background: #f0f0f0;
}
.syaboutnav ul li.syaboutnav03 i {
	background-image: url(../images/syaboutnav03.png);
}
.syaboutnav ul li.syaboutnav03 h3 {
	font-size: 24px;
	color: #333;
}
.syaboutnav ul li.syaboutnav03 p {
	color: #aaa;
	font-family: "微软雅黑 Light";
	font-size: 16px;
	line-height: 32px;
}
.syaboutnav ul li.syaboutnav04 {
	background: #111;
}
.syaboutnav ul li.syaboutnav04:after {
	background: rgba(255,255,255,0.1);
}
.syaboutnav ul li.syaboutnav04 i {
	background-image: url(../images/syaboutnav04.png);
}
.syaboutnav ul li.syaboutnav04 h3 {
	font-size: 24px;
	color: #ddd;
}
.syaboutnav ul li.syaboutnav04 p {
	color: #aaa;
	font-family: "微软雅黑 Light";
	font-size: 16px;
	line-height: 32px;
}
.nybanner {
	width: 100%;
	height: 600px;
	background-position: center center;
	position: relative;
}
.nyjjfabanner {
	width: 100%;
	height: 360px;
	background-position: center center;
}
.nybanjjfa {
	position: absolute;
	left: 50%;
	top: 110px;
	margin-left: -260px;
	width: 520px;
	height: 150px;
}
.nybanjjfa-title {
	padding: 30px 0;
	font-weight: bold;
	font-size: 36px;
	color: #fff;
	text-align: center;
}
.nyjjfabiaodan {
	width: 520px;
}
.nyjjfa {
	box-sizing: border-box;
	width: 455px;
	height: 55px;
	background: #fff;
	line-height: 38px;
	float: left;
	border: 1px #eee solid;
	transition: all 0.5s ease;
}
.nyjjfa input {
	width: 455px;
	height: 55px;
	box-sizing: border-box;
	padding-left: 20px;
	font-size: 16px;
	border: none;
}
.nyjjfakey {
	width: 65px;
	height: 55px;
	box-sizing: border-box;
	border: 1px #005cd0 solid;
	float: left;
	background: #fff;
	transition: all 0.5s ease;
}
.nyjjfa:hover {
	border: 1px #005cd0 solid;
}
.nyjjfakey button {
	float: left;
	width: 65px;
	height: 55px;
	border: none;
	background: #005cd0 url(../images/jjfabtn.png) center center no-repeat;
	color: #fff;
	font-size: 16px;
	cursor: pointer;
}
.nynewsbanner {
	position: absolute;
	left: 50%;
	top: 220px;
	width: 600px;
	height: 200px;
	padding: 50px;
	box-sizing: border-box;
	background: rgba(230,0,18,0.8);
}
.nynewsbanner h3 {
	font-size: 36px;
	color: #fff;
	line-height: 50px;
}
.nynewsbanner p {
	font-size: 16px;
	color: #fff;
	line-height: 50px;
}
.nyabouttext1 {
	width: 100%;
	height: 475px;
	padding: 70px 0;
	box-sizing: border-box;
	background: url(../images/aboutimg01.jpg) center bottom no-repeat;
}
.nyabouttext1title {
	text-align: center;
}
.nyabouttext1title h3 {
	padding: 0 0 30px;
	font-size: 30px;
}
.nyabouttext1title p {
	width: 1350px;
	float: left;
	font-size: 14px;
	line-height: 36px;
	color: #666;
	padding-bottom: 50px;
	text-indent:2em;
}
.nycontact {
	width: 1350px;
	margin: 0 auto;
	padding-top: 60px;
}
.nyfzlc {
	width: 1350px;
	margin: 0 auto;
}
.nyfzlc-l {
	float: left;
	width: 380px;
}
.nyfzlc-l ul {
}
.nyfzlc-l ul li {
	width: 380px;
	cursor: pointer;
	height: 100px;
	line-height: 100px;
	background: #f8f8f8;
	border-bottom: 1px #fff solid;
	text-align: center;
	color: #333;
	font-size: 24px;
	transition: all 0.5s ease;
}
.nyfzlc-l ul li.active {
	background: #005cd0;
	color: #fff;
}
.nyfzlc-r {
	width: 885px;
	float: right;
	border-left: 1px solid #e6e6e6;
}
.nyfzlc-r ul {
	display: none;
}
.nyfzlc-r ul.active {
	display: block;
}
.nyfzlc-r ul li {
	margin-bottom: 80px;
	position: relative;
	border: 7px solid #e7e7e7;
	margin-left: 60px;
}
.nyfzlc-r ul li .oc {
	position: absolute;
	left: -76px;
	top: 38px;
}
.nyfzlc-r ul li .os {
	position: absolute;
	left: -36px;
	top: 33px;
}
.nyfzlc-r ul li .mask_ {
	margin: 40px 40px;
}
.nyfzlc-r ul li .mask_ .title {
	font-size: 38px;
	color: #005cd0;
	text-align: left;
	margin-bottom: 14px;
}
.nyfzlc-r ul li .mask_ .p {
	font-size: 16px;
	color: #5a5a5a;
	line-height: 36px;
}
.nyfzlc-r ul li .mask_ .bg_img {
	margin-top: 35px;
}
.nyfzlc-r ul li.li_ .bg_img {
	display: none;
}
.nyfzlc-r ul li .mask_ .bg_img .img_title {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 34px;
	line-height: 34px;
	background: url(../img/blue.6.png) repeat;
}
.nyfzlc-r ul li .mask_ .bg_img .img_title span {
	display: block;
	padding: 0px 10px;
	font-size: 14px;
	color: #fff;
	font-weight: normal;
	text-align: center;
}
.nycontact {
	width: 1350px;
	margin: 0 auto;
}
.nycontact-cont {
	float: left;
	width: 520px;
	height: 520px;
	background: linear-gradient(-30deg, #005cd0 0%, #00a1fd 100%);
	padding: 40px 70px;
	box-sizing: border-box;
}
.nycontact-cont img {
	padding-top: 40px;
}
.nycontact-cont h3 {
	color: #fff;
	font-size: 24px;
	line-height: 50px;
}
.nycontact-cont p {
	font-size: 14px;
	line-height: 32px;
	color: #fff;
}
.nycontact-cont p a {
	color: #fff;
}
.nycontact-message {
	float: right;
	width: 750px;
	padding: 40px 0;
}
.nycontact-message h3 {
	font-size: 24px;
	line-height: 40px;
}
.nycontact-message h3 i {
	float: left;
	display: inline-block;
	width: 40px;
	height: 40px;
	margin-right: 10px
}
.nycontact-message h3 span {
	color: #888;
	font-size: 14px;
	margin-left: 10px;
	font-weight: normal;
}
.form-group {
	padding: 10px 0;
	min-height: 40px;
	color: #666;
}
.form-control {
	float: left;
	width: 365px;
	border: 1px #ddd solid;
	height: 40px;
	line-height: 40px;
	color: #666;
	margin-right: 20px;
	padding: 0 15px;
	box-sizing: border-box;
	font-size: 14px;
}
.marginr0 {
	margin-right: 0 !important
}
.form-control-c {
	width: 750px;
	height: 130px;
	border: 1px #ddd solid;
	padding: 5px 15px;
	box-sizing: border-box;
	font-size: 14px;
}
.form-sub {
	width: 200px;
	height: 40px;
	background: #005cd0;
	color: #fff;
	text-align: center;
	line-height: 40px;
	border: none;
	font-size: 14px;
	margin-right: 15px;
}
.nyfwzc-message {
	margin: 0 auto;
	width: 1350px;
}
.nyfwzc-message h3 {
	font-size: 24px;
	line-height: 40px;
	margin-bottom: 20px;
}
.nyfwzc-message h3 i {
	float: left;
	display: inline-block;
	width: 40px;
	height: 40px;
	margin-right: 10px
}
.nyfwzc-message h3 span {
	color: #888;
	font-size: 16px;
	margin-left: 10px;
	font-weight: normal;
}
.form-group1 {
	width: 100%;
	min-height: 40px;
	padding: 10px 0;
	min-height: 40px;
	color: #666;
}
.form-control1 {
	float: left;
	width: 436px;
	border: none;
	height: 40px;
	line-height: 40px;
	color: #666;
	margin-right: 20px;
	padding: 0 15px;
	box-sizing: border-box;
}
.form-control-c1 {
	width: 1350px;
	height: 130px;
	border: none;
	padding: 5px 15px;
	box-sizing: border-box;
}
.jscplb1, .jsjgwl1, .jsclnl1 {
	box-sizing: border-box;
	width: 435px;
	height: 40px;
	background: #fff;
	line-height: 38px;
	float: left;
	margin-right: 20px;
	transition: all 0.5s ease;
}
.jscplb1 select, .jsjgwl1 select, .jsclnl1 select {
	margin: 0;
	height: 38px;
	line-height: 38px;
	width: 433px;
	border: none;
	outline: none;
	padding: 0 15px;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	background: url(../images/jiansuo-icon.png) right top no-repeat;
	color: #666;
	font-size: 16px;
}
.jscplb1 select option, .jsjgwl1 select option, .jsclnl1 select option {
	padding: 5px 0;
}
.jskey1 {
	width: 435px;
	height: 40px;
	box-sizing: border-box;
	border: 1px #eee solid;
	float: left;
	background: #fff;
	transition: all 0.5s ease;
}
.jskey1 input {
	float: left;
	width: 146px;
	height: 38px;
	border: none;
	color: #666;
	font-size: 16px;
	padding: 0 8px;
}
.jskey1 button {
	float: left;
	width: 36px;
	height: 38px;
	border: none;
	background: url(../images/jiansuo-sea.png) left center no-repeat;
	cursor: pointer;
}
.form-group1 p {
	font-size: 18px;
	color: #333;
	position: relative;
	padding: 10px 0;
	padding-left: 12px;
}
.form-group1 p span {
	color: #005cd0
}
.form-group1 p:before {
	content: " ";
	width: 3px;
	height: 10px;
	position: absolute;
	top: 20px;
	left: 0px;
	background: #005cd0;
}
.form-group1 p:after {
	content: " ";
	width: 100%;
	height: 1px;
	position: absolute;
	top: 96px;
	left: 0px;
	background: #eee;
}
.form-group1 table {
	margin-bottom: 20px;
}
.form-group1 table tr td {
	font-size: 16px;
	color: #666;
}
/*5大优势*/
.nyqyys {
	width: 100%;
	margin: 0 auto;
	background: url(../images/five_bg.jpg) left bottom repeat-x;
}
.nyqyys-title {
	font-size: 30px;
	font-weight: bold;
	text-align: center;
	color: #333;
	line-height: 60px;
}
.nyqyys-title span {
	color: #005cd0
}
.five {
	width: 1350px;
	margin: 0 auto;
	overflow: hidden;
	height: 530px;
}
.cp_t {
	font-size: 40px;
	color: #333;
	text-align: center;
	background: url(../images/cp_line01.gif) no-repeat center 25px;
	height: 80px;
	line-height: 40px;
	overflow: hidden;
}
.cp_t a {
	color: #333;
}
.cp_t i {
	color: #e1a104;
	font-style: normal;
}
.cp_t span {
	display: block;
	font-size: 20px;
	font-weight: normal;
}
.five01 {
	margin-top: 45px;
	width: 260px;
	-webkit-transition: transform .3s;
	transition: transform .3s;
	margin-right: 6px;
}
.five01 dl {
	width: 260px;
}
.five01 dl dt {
	width: 260px;
	height: 300px;
	line-height: 0;
}
.five01 dl dt img {
	width: 260px;
	height: 300px;
	display: block;
}
.five01 dl dd {
	width: 260px;
	text-align: center;
	position: relative;
	z-index: 10;
}
.five01 dl dd em {
	display: block;
	width: 68px;
	height: 75px;
	margin: -35px auto 0;
}
.five01 dl dd em img {
	width: 68px;
	height: 75px;
}
.five01 dl dd h5 {
	font-size: 16px;
	font-weight: normal;
	color: #666;
	padding: 15px 0 0;
}
.five_m {
	width: 210px;
	height: 0;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(230,0,18,0.9);
	text-align: center;
	padding: 0 25px;
	overflow: hidden;
	font-size: 16px;
	color: #fff;
	transition: height .5s;
	-moz-transition: height .5s; /* Firefox 4 */
	-webkit-transition: height .5s; /* Safari and Chrome */
	-o-transition: height .5s; /* Opera */
}
.five_m p {
	padding: 30px 0 0;
	text-align: left;
	font-size: 14px;
	line-height: 30px;
	height: 180px;
	overflow: hidden;
}
.five01:hover .five_m, .five01.cur .five_m {
	height: 300px;
}
.five01:hover, .five01.cur {
	-webkit-transform: translate(0, -40px);
	transform: translate(0, -40px);
}
.five_left dl dt, .five_left dl dt img, .five_left .five_m {
	border-radius: 20px 0;
}
.five_right dl dt, .five_right dl dt img, .five_right .five_m {
	border-radius: 0 20px;
}
.five .nobor {
	margin-right: 0;
}
.nygaokefuwu {
	width: 1350px;
	margin: 0 auto;
	padding: 60px 0;
}
.nygaokefuwu-title {
	text-align: center;
}
.nygaokefuwu-title h3 {
	font-size: 36px;
	color: #333;
	line-height: 50px;
}
.nygaokefuwu-title h3 span {
	color: #005cd0
}
.nygaokefuwu-title p {
	color: #666;
	font-size: 16px;
	line-height: 40px;
	width: 1000px;
	margin: 0 auto;
}
.nygaokefuwu-title h4 {
	font-size: 24px;
	color: #666;
	font-family: "微软雅黑 light";
	font-weight: normal;
}
.nygaokefuwu-title h4 b {
	font-size: 25px;
	color: #005cd0;
	font-weight: normal;
}
.nygaokefuwu-list1 {
	width: 1350px;
	margin: 0 auto;
}
.nygaokefuwu-list1 ul li {
	float: left;
	width: 450px;
	height: 180px;
	overflow: hidden;
	background: #f8f8f8;
	box-sizing: border-box;
	padding: 20px 60px;
	text-align: center;
	position: relative;
}
.nygaokefuwu-list1 ul li:after {
	content: " ";
	width: 1px;
	height: 180px;
	background: #fff;
	top: 0;
	right: 0;
	position: absolute;
	z-index: 1;
}
.nygaokefuwu-list1 ul li:before {
	content: " ";
	width: 450px;
	height: 180px;
	position: absolute;
	left: -450px;
	top: 0;
	background: #005cd0;
	transition: all 0.5s ease;
	z-index: 2
}
.nygaokefuwu-list1 ul li h3 {
	font-size: 22px;
	color: #333;
	line-height: 40px;
	margin-top: 20px;
	position: relative;
	z-index: 9;
}
.nygaokefuwu-list1 ul li p {
	font-size: 16px;
	color: #888;
	position: relative;
	z-index: 9;
}
.nygaokefuwu-list1 ul li.on:before {
	left: 0;
}
.nygaokefuwu-list1 ul li.on h3 {
	color: #fff;
	transition: all 0.5s ease;
}
.nygaokefuwu-list1 ul li.on p {
	color: #fff;
	transition: all 0.5s ease;
}
.baxiangfuwu {
	width: 1350px;
	margin: 0 auto;
}
.baxiangfuwu-l {
	float: left;
	width: 350px;
	background: #111;
	padding: 40px 0;
}
.baxiangfuwu-l ul li {
	padding: 0 0 0 80px;
	cursor: pointer;
	position: relative;
	color: #fff;
	line-height: 65px;
	height: 65px;
	font-size: 18px;
	transition: all 0.5s ease;
}
.baxiangfuwu-l ul li:before {
	content: " ";
	position: absolute;
	left: 0;
	top: 32px;
	width: 0;
	height: 2px;
	background: #005cd0;
	transition: all 0.5s ease;
}
.baxiangfuwu-l ul li.on {
	font-size: 18px;
}
.baxiangfuwu-l ul li.on:before {
	width: 60px;
}
.baxiangfuwu-l ul li span {
	font-size: 18px;
	transition: all 0.5s ease;
	margin-right: 50px;
	font-family: "微软雅黑 light";
	color: rgba(255,255,255,0.2);
	text-transform: uppercase;
	float: right;
}
.baxiangfuwu-r {
	float: left;
	width: 1000px;
	position: relative;
}
.baxiangfuwu-l ul li.on span {
	color: #005cd0;
}
.baxiangfuwu-r ul li {
	opacity: 0;
	z-index: 1;
	position: absolute;
	transition: all 0.5s ease;
}
.baxiangfuwu-r ul li.on {
	opacity: 1;
	z-index: 9;
}
.baxiangfuwu-r ul li .baxiangfuwu-rl {
	background: rgba(0,0,0,0.5);
	width: 320px;
	height: 600px;
	box-sizing: border-box;
	padding: 90px 50px;
	position: relative;
	z-index: 9;
}
.baxiangfuwu-r ul li .baxiangfuwu-rl h3 {
	background: url(../images/baxiangbg.png) left center no-repeat;
	color: #fff;
	margin-bottom: 10px;
	font-size: 24px;
	padding-left: 15px;
	line-height: 35px;
}
.baxiangfuwu-r ul li .baxiangfuwu-rl h4 {
	font-size: 22px;
	color: #fff;
	line-height: 50px;
}
.baxiangfuwu-r ul li .baxiangfuwu-rl p {
	font-size: 16px;
	color: #fff;
	line-height: 32px;
}
.baxiangfuwu-r ul li .baxiangfuwu-rb {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	width: 1000px;
	height: 600px;
}
.baxiangfuwu-r ul li .baxiangfuwu-rb img {
	position: absolute;
	left: 0;
	width: 1000px;
	height: 600px;
	transition: all 0.5s ease;
}
.baxiangfuwu-r ul li.on .baxiangfuwu-rb img {
	left: 0;
}
.pagecontent {
	font-size: 16px;
	line-height: 35px;
	color: #666;
}
.nyhzlc {
	width: 1350px;
	margin: 0 auto;
}
.nyhzlc ul {
	position: relative;
}
.nyhzlc ul:after {
	content: " ";
	background: #eee;
	width: 1350px;
	height: 1px;
	position: absolute;
	left: 0;
	top: 70px;
}
.nyhzlc ul li {
	float: left;
	width: 168px;
	margin-right: 28px;
	cursor: pointer;
	box-sizing: border-box;
}
.nyhzlc ul li:last-child {
	margin-right: 0
}
.nyhzlc ul li div {
	height: 70px;
	position: relative;
}
.nyhzlc ul li div i {
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
	width: 72px;
	height: 72px;
	z-index: 2;
}
.nyhzlc ul li div i:before {
	transition: all 0.5s ease;
	content: " ";
	font-size: 22px;
	position: absolute;
	width: 5px;
	height: 5px;
	left: 0;
	top: 0;
	z-index: 2;
	background: url(../images/nyhzlc-icon.png) left top no-repeat;
}
.nyhzlc ul li div i:after {
	transition: all 0.5s ease;
	content: " ";
	font-size: 22px;
	position: absolute;
	width: 5px;
	height: 5px;
	right: 0;
	top: 0;
	z-index: 2;
	background: url(../images/nyhzlc-icon.png) left top no-repeat;
}
.nyhzlc ul li:hover div i:before {
	left: 67px;
	top: 67px;
	background: url(../images/nyhzlc-icon1.png) left top no-repeat;
}
.nyhzlc ul li:hover div i:after {
	right: 67px;
	top: 67px;
	background: url(../images/nyhzlc-icon1.png) left top no-repeat;
}
.nyhzlc ul li div em {
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
	width: 72px;
	height: 72px;
	z-index: 2;
}
.nyhzlc ul li div em:before {
	transition: all 0.5s ease;
	content: " ";
	font-size: 22px;
	position: absolute;
	width: 5px;
	height: 5px;
	left: 0;
	bottom: 0;
	z-index: 2;
	background: url(../images/nyhzlc-icon.png) left top no-repeat;
}
.nyhzlc ul li div em:after {
	transition: all 0.5s ease;
	content: " ";
	font-size: 22px;
	position: absolute;
	width: 5px;
	height: 5px;
	right: 0;
	bottom: 0;
	z-index: 2;
	background: url(../images/nyhzlc-icon.png) left top no-repeat;
}
.nyhzlc ul li:hover div em:before {
	left: 67px;
	bottom: 67px;
	background: url(../images/nyhzlc-icon1.png) left top no-repeat;
}
.nyhzlc ul li:hover div em:after {
	right: 67px;
	bottom: 67px;
	background: url(../images/nyhzlc-icon1.png) left top no-repeat;
}
.nyhzlc ul li div span {
	display: inline-block;
	position: absolute;
	left: 2px;
	top: 2px;
	width: 35px;
	height: 35px;
	z-index: 1;
	background: #f8f8f8;
	border: 1px #eee solid;
	box-sizing: border-box;
}
.nyhzlc ul li div img {
	position: absolute;
	z-index: 9;
	left: 16px;
	top: 16px;
}
.nyhzlc ul li h3 {
	font-size: 16px;
	color: #333;
	line-height: 32px;
	margin-top: 10px;
}
.nyhzlc ul li h3 b {
	color: #005cd0;
	margin-right: 5px;
}
.nyhzlc ul li p {
	font-size: 12px;
	color: #888;
	line-height: 24px;
}
.nyfuwunav {
	width: 1350px;
	margin: 0 auto;
	height: 300px;
}
.nyfuwunav ul li {
	float: left;
	width: 450px;
	height: 300px;
}
.nyfuwunav ul li h3 {
	float: left;
	width: 225px;
	height: 300px;
	overflow: hidden;
}
.nyfuwunav ul li h3 img {
	transition: all 0.8s ease;
}
.nyfuwunav ul li h3:hover img {
	transform: scale(1.1, 1.1);
}
.nyfuwunav ul li h4 {
	float: left;
	width: 225px;
	height: 300px;
	background: #005cd0;
	text-align: center;
}
.nyfuwunav ul li h4 i {
	transition: all 0.3s ease;
	display: block;
	border: 1px #fff solid;
	margin: 0 auto;
	margin-top: 100px;
	width: 60px;
	height: 60px;
	box-sizing: border-box;
	padding: 10px;
	border-radius: 5px;
	text-align: center;
	line-height: 60px;
}
.nyfuwunav ul li h4:hover i {
	border-radius: 30px;
}
.nyfuwunav ul li h4 i img {
	display: inline-block;
	line-height: 60px;
}
.nyfuwunav ul li h4 a {
	line-height: 40px;
	color: #fff;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
}
.nyfwcj {
	width: 1350px;
	margin: 0 auto;
	height: 340px;
}
.nyfwcj ul li {
	float: left;
	width: 420px;
	height: 340px;
	margin-right: 45px;
}
.nyfwcj ul li h3 {
	width: 420px;
	height: 280px;
	overflow: hidden;
}
.nyfwcj ul li h3 img {
	transition: all 0.8s ease;
}
.nyfwcj ul li h3:hover img {
	transform: scale(1.1, 1.1);
}
.nyfwcj ul li p {
	width: 420px;
	height: 60px;
	text-align: center;
	color: #333;
	position: relative;
	background: #f8f8f8;
}
.nyfwcj ul li p a {
	display: block;
	width: 420px;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	color: #333;
	position: relative;
	z-index: 9
}
.nyfwcj ul li p:after {
	content: " ";
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	width: 0;
	height: 60px;
	display: block;
	background: #005cd0;
	transition: all 0.5s ease;
}
.nyfwcj ul li:hover p:after {
	width: 420px;
}
.nyfwcj ul li:hover p a {
	color: #fff;
}
.nygkfwbot {
	width: 1350px;
	margin: 0 auto;
	height: 200px;
	box-sizing: border-box;
	position: relative;
}
.nygkfwbot:after {
	content: " ";
	position: absolute;
	right: 0;
	top: 0;
	width: 1px;
	height: 200px;
	background: #eee;
}
.nygkfwbot ul li {
	float: left;
	width: 450px;
	height: 200px;
	text-align: center;
	border: 1px #eee solid;
	border-right: none;
	box-sizing: border-box;
	position: relative;
}
.nygkfwbot ul li a {
	display: block;
	width: 450px;
	height: 200px;
}
.nygkfwbot ul li i {
	position: relative;
	z-index: 9;
	display: inline-block;
	margin-top: 50px;
	background-position: center center;
	background-repeat: no-repeat;
	width: 60px;
	height: 60px;
}
.nygkfwbot ul li i.nygkfwbot01 {
	background-image: url(../images/nygkfwbot01.png);
}
.nygkfwbot ul li i.nygkfwbot02 {
	background-image: url(../images/nygkfwbot02.png);
}
.nygkfwbot ul li i.nygkfwbot03 {
	background-image: url(../images/nygkfwbot03.png);
}
.nygkfwbot ul li span {
	position: relative;
	z-index: 9;
	color: #666;
	display: block;
}
.nygkfwbot ul li:after {
	content: " ";
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	width: 0;
	height: 200px;
	display: block;
	background: #005cd0;
	transition: all 0.5s ease;
}
.nygkfwbot ul li:hover:after {
	width: 450px;
}
.nygkfwbot ul li:hover i.nygkfwbot01 {
	background-image: url(../images/nygkfwbot011.png);
}
.nygkfwbot ul li:hover i.nygkfwbot02 {
	background-image: url(../images/nygkfwbot021.png);
}
.nygkfwbot ul li:hover i.nygkfwbot03 {
	background-image: url(../images/nygkfwbot031.png);
}
.nygkfwbot ul li:hover span {
	color: #fff;
}
.nygkfwbot ul li.active:after {
	width: 450px;
}
.nygkfwbot ul li.active i.nygkfwbot01 {
	background-image: url(../images/nygkfwbot011.png);
}
.nygkfwbot ul li.active i.nygkfwbot02 {
	background-image: url(../images/nygkfwbot021.png);
}
.nygkfwbot ul li.active i.nygkfwbot03 {
	background-image: url(../images/nygkfwbot031.png);
}
.nygkfwbot ul li.active span {
	color: #fff;
}
.nybanprojs {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 150px;
	background: rgba(0,0,0,0.5)
}
.nybanprojs-title {
	float: left;
	width: 225px;
	padding: 34px 0;
}
.nybanprojs-title h3 {
	color: #005cd0;
	font-size: 36px;
	font-weight: normal;
	font-family: Impact;
	text-transform: uppercase;
	line-height: 50px;
}
.nybanprojs-title p {
	font-weight: bold;
	font-size: 30px;
	color: #fff;
}
.nyjiansuobiaodan {
	float: left;
	width: 1125px;
	padding: 55px 0;
}
.nyjscplb, .nyjsjgwl, .nyjsclnl {
	box-sizing: border-box;
	width: 250px;
	height: 40px;
	background: #fff;
	line-height: 38px;
	float: left;
	margin-right: 30px;
	border: 1px #eee solid;
	transition: all 0.5s ease;
}
.nyjscplb select, .nyjsjgwl select, .nyjsclnl select {
	margin: 0;
	height: 38px;
	line-height: 38px;
	width: 248px;
	border: none;
	outline: none;
	padding: 0 8px;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	background: url(../images/jiansuo-icon.png) right top no-repeat;
	color: #666;
	font-size: 16px;
}
.nyjscplb select option, .nyjsjgwl select option, .nyjsclnl select option {
	padding: 5px 0;
}
.nyjskey {
	width: 250px;
	height: 40px;
	box-sizing: border-box;
	border: 1px #005cd0 solid;
	float: left;
	background: #fff;
	transition: all 0.5s ease;
}
.nyjscplb:hover, .nyjsjgwl:hover, .nyjsclnl:hover, .nyjskey:hover {
	border: 1px #005cd0 solid;
}
.nyjskey button {
	float: left;
	width: 248px;
	height: 38px;
	border: none;
	background: #005cd0;
	color: #fff;
	font-size: 16px;
	cursor: pointer;
}
.nyhotpro {
	float: left;
	width: 900px;
	background: #f8f8f8;
	height: 460px;
	box-sizing: border-box;
	padding: 40px;
}
.nyhotpro-title {
	font-size: 24px;
	color: #333;
	font-weight: bold;
	margin-bottom: 30px;
}
.nyhotpro-title b {
	color: #005cd0
}
.nyhotpro-title span {
	color: #888;
	font-size: 16px;
	margin-left: 10px;
	font-weight: normal
}
.nyhotpro-title a {
	background: url(../images/nyhotpro-title.png) left top no-repeat;
	display: block;
	float: right;
	width: 25px;
	height: 25px;
}
.mr_frbox {
	height: 325px;
	position: relative;
}
.mr_frUl {
	float: left;
	height: 325px;
	width: 820px;
	position: relative;
	z-index: 5;
}
.mr_frBtnL {
	cursor: pointer;
	margin: 0;
	position: absolute;
	top: -60px;
	right: 30px;
	float: left;
	width: 30px;
	height: 30px;
	z-index: 9
}
.mr_frBtnR {
	float: right;
	margin: 0;
	position: absolute;
	top: -60px;
	right: 0;
	cursor: pointer;
	width: 30px;
	height: 30px;
	z-index: 9
}
.mr_frUl ul li {
	background: #fff;
	float: left;
	margin-right: 30px;
	width: 250px !important;
	padding: 5px;
	box-sizing: border-box;
	height: 325px;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}
.mr_frUl ul li h4 {
	font-size: 18px;
	color: #333;
	font-weight: normal;
	padding: 10px 0 0 10px;
}
.mr_frUl ul li h4 b {
	display: block;
	font-family: Impact;
	font-size: 20px;
	font-weight: normal
}
.mr_frUl ul li h3 a img {
	max-width: 100%;
	-webkit-transition-duration: 1s;
	transition-duration: 1s;
}
.mr_frUl ul li h3 {
	font-size: 14px;
	width: 240px;
	height: 180px;
	-webkit-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	transition: all ease-in-out 0.3s;
	overflow: hidden;
}
.mr_frUl ul li p {
	color: #fff;
	text-align: center;
	margin-top: 10px;
}
.mr_frUl ul li p a.nyhotproxj {
	color: #fff;
	background: #005cd0;
	font-size: 16px;
	width: 80px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	display: inline-block;
	margin-right: 27px;
}
.mr_frUl ul li p a.nyhotprolj {
	color: #333;
	border: 1px #eee solid;
	font-size: 16px;
	box-sizing: border-box;
	width: 80px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	display: inline-block;
}
.mr_frUl ul li:hover h3 a img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1)
}
.mr_frUl ul li:hover p a.nyhotprolj {
	color: #e40000;
}
.nypronews {
	width: 405px;
	float: right;
	padding-top: 40px;
}
.nypronewslist {
}
.nypronewslist li {
	border-bottom: 1px #eee solid;
	padding: 14px 0;
}
.nypronewslist li a {
	font-size: 16px;
	color: #666;
	display: block;
}
.nypronewslist li a span {
	float: right;
	font-size: 14px;
	color: #aaa;
}
.nypronewslist li p {
	font-size: 14px;
	line-height: 30px;
	color: #888;
	text-align: justify
}
.nypronewslist li.nypronewslist-hot {
	padding-top: 0;
}
.nypronewslist li.nypronewslist-hot a {
	font-size: 20px;
	font-weight: bold;
	color: #333;
}
.nypronewslist li.nypronewslist-hot a span {
	font-size: 14px;
	color: #aaa;
	font-weight: normal;
}
.nyproduct {
	width: 1350px;
	margin: 0 auto;
}
.nyproduct-title {
}
.nyproduct-title h3 {
	float: left;
	font-size: 26px;
	height: 40px;
	line-height: 40px;
}
.nyproduct-title h3 b {
	color: #005cd0;
}
.nyproduct-title h3 span {
	font-size: 14px;
	color: #888;
	margin-left: 10px;
	font-weight: normal;
}
.nyproduct-title ul {
	float: right;
}
.nyproduct-title ul li {
	display: inline-block;
	text-align: center;
	padding: 0 20px;
	height: 40px;
	line-height: 40px;
	position: relative;
}
.nyproduct-title ul li a {
	font-size: 14px;
	color: #666;
	transition: all 0.5s ease;
}
.nyproduct-title ul li:hover a {
	color: #005cd0;
}
.nyproduct-title ul li:after {
	content: " ";
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 0;
	margin-left: 0;
	height: 2px;
	background: #005cd0;
	transition: all 0.5s ease;
}
.nyproduct-title ul li:hover:after {
	width: 60px;
	margin-left: -30px;
}
.nyproduct-list {
	width: 1350px;
	margin: 0 auto;
}
.nyproduct-list dl {
	margin-bottom: 40px;
	width: 1350px;
	height: 400px;
}
.nyproduct-list dl dt {
	float: left;
	width: 294px;
	box-sizing: border-box;
	padding: 40px 32px;
	height: 400px;
	background-position: left top;
	background-repeat: no-repeat;
}
.nyproduct-list dl dt h3 {
	font-weight: normal;
	font-size: 18px;
	color: #fff;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.5);
}
.nyproduct-list dl dt h3 a {
	font-size: 24px;
	font-weight: bold;
	color: #fff;
}
.nyproduct-list dl dt p {
	margin-top: 200px;
	text-align: center;
}
.nyproduct-list dl dt p a {
	display: inline-block;
	width: 100px;
	height: 35px;
	position: relative;
	line-height: 31px;
	box-sizing: border-box;
	color: #fff;
}
.nyproduct-list dl dt p a span {
	color: #fff;
	position: relative;
	z-index: 9;
}
.nyproduct-list dl dt p a:after {
	content: " ";
	background: rgba(0,0,0,0.2);
	position: absolute;
	left: -2px;
	top: -2px;
	width: 0;
	height: 35px;
	z-index: 1;
	transition: all 0.5s ease;
}
.nyproduct-list dl dt p a.nyproduct-list-wyxj {
	background: #005cd0;
	border: 2px #005cd0 solid;
	margin-right: 20px;
}
.nyproduct-list dl dt p a.nyproduct-list-ljgd {
	border: 2px #fff solid;
}
.nyproduct-list dl dt p a:hover:after {
	width: 100px;
}
.nyproduct-list dl dd {
	float: left;
	width: 264px;
	height: 400px;
	box-sizing: border-box;
	padding: 5px;
	border: 1px #eee solid;
	border-left: none;
}
.nyproduct-list dl dd h4 {
	font-size: 18px;
	color: #333;
	font-weight: normal;
	padding: 10px 0 0 10px
}
.nyproduct-list dl dd h4 b {
	display: block;
	font-family: Impact;
	font-size: 20px;
	font-weight: normal
}
.nyproduct-list dl dd h3 a img {
	max-width: 100%;
	-webkit-transition-duration: 1s;
	transition-duration: 1s;
}
.nyproduct-list dl dd h3 {
	font-size: 14px;
	width: 254px;
	height: 189px;
	-webkit-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	transition: all ease-in-out 0.3s;
	overflow: hidden;
}
.nyproduct-list dl dd p {
	color: #fff;
	text-align: center;
	position: relative;
}
.nyproduct-list dl dd p a.nyproduct-list-lj {
	position: relative;
	z-index: 9;
	color: #666;
	border: 1px #eee solid;
	font-size: 14px;
	width: 185px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	display: inline-block;
	transition: all 0.5s ease;
}
.nyproduct-list dl dd>p:after {
	content: " ";
	background: #005cd0;
	z-index: 1;
	position: absolute;
	left: 33px;
	top: 0;
	width: 0;
	height: 37px;
	transition: all 0.5s ease;
}
.nyproduct-list dl dd:hover h3 a img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1)
}
.nyproduct-list dl dd:hover>p a.nyproduct-list-lj {
	color: #fff;
}
.nyproduct-list dl dd:hover>p:after {
	width: 187px;
}
.nyproduct-list dl dd h5 {
	height: 60px;
	box-sizing: border-box;
	margin: 10px 0 20px;
}
.nyproduct-list dl dd h5 p {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #333;
	font-weight: normal;
	text-align: left;
}
.nyproduct-list dl dd h5 p i {
	display: inline-block;
	margin-top: 5px;
	width: 20px;
	height: 20px;
	float: left;
	margin-right: 10px;
}
.nyproduct-list dl dd h5 p span {
	color: #005cd0
}
.nyproduct-listn {
	width: 1350px;
	margin: 0 auto;
}
.nyproduct-listn dl {
	width: 1350px;
	position: relative;
}
.nyproduct-listn dl dd {
	float: left;
	width: 324px;
	margin-right: 18px;
	margin-bottom: 40px;
	height: 480px;
	box-sizing: border-box;
	padding: 5px;
	border: 1px #eee solid;
	transition: all 0.5s ease;
}
.nyproduct-listn dl dd h4 {
	font-size: 18px;
	color: #333;
	font-weight: normal;
	padding: 10px 0 0 10px;
}
.nyproduct-listn dl dd h4 b {
	display: block;
	font-family: Impact;
	font-size: 20px;
	font-weight: normal
}
.nyproduct-listn dl dd h3 a img {
	max-width: 100%;
	-webkit-transition-duration: 1s;
	transition-duration: 1s;
}
.nyproduct-listn dl dd h3 {
	font-size: 14px;
	width: 314px;
	height: 235.5px;
	-webkit-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	transition: all ease-in-out 0.3s;
	overflow: hidden;
}
.nyproduct-listn dl dd>p {
	color: #fff;
	text-align: center;
	position: relative;
}
.nyproduct-listn dl dd>p a.nyproduct-list-lj {
	position: relative;
	z-index: 9;
	color: #666;
	border: 1px #eee solid;
	font-size: 14px;
	width: 280px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	display: inline-block;
	transition: all 0.5s ease;
}
.nyproduct-listn dl dd>p:after {
	content: " ";
	background: #005cd0;
	z-index: 1;
	position: absolute;
	left: 16px;
	top: 0;
	width: 0;
	height: 42px;
	transition: all 0.5s ease;
}
.nyproduct-listn dl dd:hover {
	box-shadow: 0px 2px 10px 1px rgba(0,0,0,0.1);
}
.nyproduct-listn dl dd:hover h3 a img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1)
}
.nyproduct-listn dl dd:hover>p a.nyproduct-list-lj {
	color: #fff;
}
.nyproduct-listn dl dd:hover>p:after {
	width: 280px;
}
.nyproduct-listn dl dd h5 {
	height: 76px;
	box-sizing: border-box;
	margin: 10px 15px 15px;
}
.nyproduct-listn dl dd h5 p {
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	color: #333;
	font-weight: normal;
	text-align: left;
}
.nyproduct-listn dl dd h5 p i {
	display: inline-block;
	margin-top: 5px;
	width: 20px;
	height: 20px;
	float: left;
	margin-right: 10px;
}
.nyproduct-listn dl dd h5 p span {
	color: #005cd0
}
.nypro-item {
	width: 100%;
	height: 650px;
	padding: 50px 0;
	box-sizing: border-box;
	margin: 0 auto;
	border-bottom: 5px #005cd0 solid;
	position: relative;
}
.nypro-item:after {
	content: " ";
	position: absolute;
	width: calc(50vw - 70px);
	height: 645px;
	background: #f8f8f8;
	right: 0;
	top: 0;
	z-index: 1
}
.nypro-item-l {
	float: left;
	width: 675px;
}
/*图片放大镜样式*/
.jqzoom {
	border: none;
	position: relative;
	padding: 0px;
	cursor: pointer;
	margin: 0px;
	display: block;
	width: 500px;
	height: 375px;
}
.jqzoom img {
	max-width: 100%;
	max-height: 100%;
}
.zoomdiv {
	z-index: 100;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 350px;
	height: 350px;
	background: #ffffff;
	border: 1px solid #CCCCCC;
	display: none;
	text-align: center;
	overflow: hidden;
}
.jqZoomPup {
	z-index: 10;
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 20px;
	height: 20px;
	border: 1px solid #aaa;
	background: #ffffff /*url(../images/zoom.png) 50% center no-repeat*/;
	opacity: 0.5;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	filter: alpha(Opacity=50);
}
/*图片小图预览列表*/
.spec-preview {
	width: 520px;
	height: 390px;
	float: right;
}
.spec-scroll {
	margin-top: 5px;
	width: 130px;
	height: 520px;
	padding-top: 30px;
	float: left;
	margin-right: 20px;
}
.spec-scroll .prev {
	margin-right: 4px;
	background-image: url(../images/nypro-prev.png);
	margin-bottom: 20px
}
.spec-scroll .next {
	background-image: url(../images/nypro-next.png);
	margin-top: 20px
}
.spec-scroll .prev, .spec-scroll .next {
	display: block;
	text-align: center;
	width: 130px;
	height: 30px;
	background-position: center center;
	background-repeat: no-repeat;
	line-height: 54px;
	cursor: pointer;
	text-decoration: none;
}
.spec-scroll .items {
	position: relative;
	width: 130px;
	height: 323px;
	overflow: hidden;
}
.spec-scroll .items ul {
	position: absolute;
	width: 130px;
	height: 555px;
}
.spec-scroll .items ul li {
	width: 130px;
	text-align: center;
}
.spec-scroll .items ul li img {
	border: 2px solid #eee;
	width: 126px;
	height: 96px;
}
.spec-scroll .items ul li img:hover {
	border: 2px solid #005cd0;
}
.nypro-item-table {
	width: 520px;
	padding-top: 50px;
	position: relative;
}
.nypro-item-table table {
	margin: 0 auto;
	text-align: center;
	width: 510px;
}
.nypro-item-table table th {
	background: #f8f8f8;
	font-size: 14px;
	width: 170px;
	color: #333;
	height: 40px;
	border: 1px #eee solid;
}
.nypro-item-table table td {
	font-size: 14px;
	width: 170px;
	height: 40px;
	color: #666;
	border: 1px #eee solid;
}
.nyprovideo {
	position: absolute;
	left: 0;
	top: -20px;
}
.nyprovideo_a {
	display: block;
	width: 50px;
	height: 50px;
	background: url(../images/nyprovideo_a.png) left top no-repeat
}
.nypro-item-r {
	float: right;
	width: 545px;
	padding: 50px 0 0 55px;
	position: relative;
	z-index: 9;
}
.nypro-item-r h1 {
	font-size: 30px;
	color: #333;
	margin-bottom: 20px;
}
.nypro-item-r h1 a {
	color: #005cd0;
	font-size: 16px;
	margin-left: 10px;
	padding-left: 20px;
	font-weight: normal;
	background: url(../images/nyprovideo_a.png) left center no-repeat;
	background-size: 15px 15px;
}
.nypro-item-r p {
	font-size: 14px;
	color: #666;
	line-height: 30px;
}
.nypro-item-r h3 {
	font-size: 16px;
	color: #333;
	margin: 5px 0;
	line-height: 32px;
	position: relative;
	padding-left: 2px;
}
.nypro-item-r h3:before {
	content: " ";
	width: 3px;
	height: 12px;
	position: absolute;
	top: 10px;
	left: 0px;
	background: #005cd0;
}
.nypro-item-r ul {
	width: 100%;
	height: 50px;
	line-height: 50px;
	margin-top: 10px;
}
.nypro-item-r ul li {
	float: left;
	margin-right: 40px;
}
.nypro-item-r ul li a {
	display: block;
	height: 50px;
	color: #666;
	font-size: 16px;
}
.nypro-item-r ul li a i {
	display: inline-block;
	float: left;
	width: 20px;
	height: 50px;
	margin-right: 8px;
	background-position: -20px center;
	background-repeat: no-repeat;
	transition: all 0.3s ease;
}
.nypro-item-r ul li a:hover i {
	background-position: 0 center
}
.nypro-item-r ul li a i.nypro-icon01 {
	background-image: url(../images/nypro-icon01.png)
}
.nypro-item-r ul li a i.nypro-icon02 {
	background-image: url(../images/nypro-icon02.png)
}
.nypro-item-r ul li a i.nypro-icon03 {
	background-image: url(../images/nypro-icon03.png)
}
.nypro-item-r h4 {
	width: 200px;
	height: 50px;
	margin-top: 10px;
	line-height: 50px;
	text-align: center;
	background: #111;
	color: #005cd0;
	position: relative;
}
.nypro-item-r h4 a {
	display: block;
	width: 200px;
	height: 50px;
	line-height: 50px;
	text-align: center;
}
.nypro-item-r h4:after {
	content: " ";
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 50px;
	background: #005cd0;
	transition: all 0.3s ease;
}
.nypro-item-r h4 span {
	position: relative;
	z-index: 9;
	color: #005cd0;
	transition: all 0.3s ease;
}
.nypro-item-r h4:hover:after {
	width: 200px;
}
.nypro-item-r h4:hover span {
	color: #fff;
}
.nypro-xqnav {
	width: 100%;
	border-bottom: 1px #eee solid;
	height: 100px;
}
.nypro-xqnav h3 {
	float: left;
	line-height: 100px;
	font-size: 30px;
	color: #333;
}
.nypro-xqnav ul {
	float: right;
}
.nypro-xqnav ul li {
	float: left;
	margin-left: 50px;
	line-height: 100px;
}
.nypro-xqnav ul li a {
	font-size: 18px;
	display: block;
	line-height: 100px;
	height: 100px;
	font-weight: bold;
	color: #333;
	position: relative;
}
.nypro-xqnav ul li a:after {
	content: " ";
	position: absolute;
	left: 50%;
	bottom: 25px;
	width: 0;
	height: 2px;
	background: #005cd0;
	transition: all 0.5s ease;
}
.nypro-xqnav ul li.active a {
	color: #005cd0;
}
.nypro-xqnav ul li.active a:after {
	width: 50px;
	margin-left: -25px;
}
.nypro-xqnav ul li a:hover {
	color: #005cd0;
}
.nypro-xqnav ul li a:hover:after {
	width: 50px;
	margin-left: -25px;
}
.nypro-xqdetail {
}
.nypro-xqdetail h3 {
	font-size: 24px;
	color: #333;
	line-height: 50px;
	margin: 30px 0 20px;
	position: relative;
	padding-left: 15px;
}
.nypro-xqdetail h3:before {
	content: " ";
	width: 3px;
	height: 20px;
	position: absolute;
	top: 15px;
	left: 0px;
	background: #005cd0;
}
.nypro-xqdetail div {
	font-size: 16px;
	line-height: 35px;
	color: #666;
}
.nypro-xqgcal {
	width: 100%;
	height: 560px;
	padding: 30px 0;
	margin: 50px 0;
	background: url(../images/nypro-xqgcal.jpg) center center no-repeat
}
.nypro-xqgcal h3 {
	color: #fff;
}
.nypro-xqgcal h3 span {
	font-size: 18px;
	font-weight: normal;
	margin-left: 10px;
}
.nypro-xqgcal ul {
}
.nypro-xqgcal ul li {
	float: left;
	width: 400px;
	margin: 0 75px 0 0;
	height: 400px;
	background: #fff;
	position: relative;
}
.nypro-xqgcal ul li h4 {
	width: 400px;
	height: 300px;
	overflow: hidden;
	position: relative;
	z-index: 2;
}
.nypro-xqgcal ul li h4 img {
	max-width: 100%;
	height: 100%;
	-webkit-transition-duration: 1s;
	transition-duration: 1s;
}
.nypro-xqgcal ul li p {
	font-size: 18px;
	color: #333;
	height: 100px;
	box-sizing: border-box;
	padding-left: 25px;
	line-height: 120px;
	position: relative;
	z-index: 2;
}
.nypro-xqgcal ul li p:before {
	content: " ";
	background: #005cd0;
	width: 50px;
	height: 3px;
	position: absolute;
	left: 25px;
	top: 30px;
}
.nypro-xqgcal ul li h5 {
	padding: 50px 25px;
	box-sizing: border-box;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	z-index: 1;
	background: #005cd0;
	width: 100%;
	height: 400px;
	transition: all 0.5s ease;
}
.nypro-xqgcal ul li h5 b {
	display: block;
	color: #fff;
	font-size: 20px;
}
.nypro-xqgcal ul li h5 span {
	font-weight: normal;
	color: #fff;
	font-size: 14px;
	line-height: 30px;
}
.nypro-xqgcal ul li:hover h4 img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1)
}
.nypro-xqgcal ul li:hover h5 {
	z-index: 9;
	opacity: 1;
}
.nypro-tltj {
	width: 1350px;
	height: 450px;
	margin: 0 auto;
}
.nypro-tltj dl {
	width: 1350px;
	position: relative;
}
.nypro-tltj dl dd {
	float: left;
	width: 324px;
	margin-right: 18px;
	height: 450px;
	box-sizing: border-box;
	padding: 30px 40px;
	border: 1px #eee solid;
	transition: all 0.5s ease;
}
.nypro-tltj dl dd h4 {
	font-size: 18px;
	color: #333;
	font-weight: normal
}
.nypro-tltj dl dd h4 b {
	display: block;
	font-family: Impact;
	font-size: 20px;
	font-weight: normal
}
.nypro-tltj dl dd h6 a img {
	max-width: 100%;
	-webkit-transition-duration: 1s;
	transition-duration: 1s;
}
.nypro-tltj dl dd h6 {
	font-size: 14px;
	width: 240px;
	height: 180px;
	-webkit-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	transition: all ease-in-out 0.3s;
	overflow: hidden;
}
.nypro-tltj dl dd>p {
	color: #fff;
	text-align: center;
	position: relative;
}
.nypro-tltj dl dd>p a.nyproduct-list-lj {
	position: relative;
	z-index: 9;
	color: #666;
	border: 1px #eee solid;
	font-size: 14px;
	width: 240px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	display: inline-block;
	transition: all 0.5s ease;
}
.nypro-tltj dl dd>p:after {
	content: " ";
	background: #005cd0;
	z-index: 1;
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 42px;
	transition: all 0.5s ease;
}
.nypro-tltj dl dd:hover {
	box-shadow: 0px 2px 10px 1px rgba(0,0,0,0.1);
}
.nypro-tltj dl dd:hover h6 a img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1)
}
.nypro-tltj dl dd:hover>p a.nyproduct-list-lj {
	color: #fff;
}
.nypro-tltj dl dd:hover>p:after {
	width: 242px;
}
.nypro-tltj dl dd h5 {
	height: 76px;
	box-sizing: border-box;
	margin: 10px 0 15px;
}
.nypro-tltj dl dd h5 p {
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	color: #333;
	font-weight: normal;
	text-align: left;
}
.nypro-tltj dl dd h5 p i {
	display: inline-block;
	margin-top: 5px;
	width: 20px;
	height: 20px;
	float: left;
	margin-right: 10px;
}
.nypro-tltj dl dd h5 p span {
	color: #005cd0
}
.nynewsnav {
	width: 100%;
	height: 60px;
	border-bottom: 1px #ddd solid;
	position: relative;
	z-index: 9;
}
.loc {
	line-height: 60px;
	color: #666;
	padding-left: 60px;
	background: url(../images/loc.jpg) left center no-repeat;
	font-size: 12px;
	float: left;
	width: 520px;
}
.loc ul li {
	width: 130px;
	float: left;
	position: relative;
	text-align: center;
	overflow: hidden;
}
.loc ul li:after {
	content: " ";
	background: #ddd;
	z-index: 1;
	position: absolute;
	right: 0;
	top: 20px;
	width: 1px;
	height: 20px;
}
.loc ul li>a {
	line-height: 60px;
	color: #666;
	font-size: 14px;
	display: block;
	width: 130px;
}
.loc ul li>a:hover {
	color: #005cd0
}
.loc ul li {
	line-height: 60px;
	color: #666;
	font-size: 16px;
	display: block;
	width: 130px;
}
.loc ul li:hover {
	color: #005cd0
}
.loc ul li dl {
	opacity: 0;
	position: absolute;
	background: #fff;
	transition: all 0.5s ease;
	border: 1px #eee solid;
	border-bottom: none;
}
.loc ul li dl dd {
	border-bottom: 1px #eee solid;
	position: relative;
}
.loc ul li dl dd:after {
	content: " ";
	background: #005cd0;
	z-index: 1;
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 50px;
	transition: all 0.5s ease;
}
.loc ul li dl dd a {
	display: block;
	width: 130px;
	line-height: 50px;
	font-size: 14px;
	position: relative;
	z-index: 9;
	transition: all 0.5s ease;
}
.loc ul li:hover {
	overflow: inherit
}
.loc ul li:hover dl {
	opacity: 1;
	display: block;
}
.loc ul li dl dd:hover a {
	color: #fff;
}
.loc ul li dl dd:hover:after {
	width: 130px;
}
.newslist {
	width: 1350px;
	margin: 0 auto;
}
.newslist ul {
	position: relative;
}
.newslist ul:after {
	content: " ";
	background: #eee;
	position: absolute;
	top: 0;
	left: 200px;
	height: 100%;
	width: 1px;
	z-index: 1;
}
.newslist ul li {
	position: relative;
	width: 100%;
	height: 230px;
	margin-bottom: 20px;
	box-sizing: border-box;
}
.newslist ul li h5 {
	float: left;
	width: 200px;
	padding: 30px 50px 0 0;
	margin-right: 40px;
	height: 170px;
	text-align: center;
	position: relative;
	z-index: 4
}
.newslist ul li h5:before {
	content: " ";
	position: absolute;
	top: 0;
	right: 50px;
	width: 0;
	height: 230px;
	background: #005cd0;
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
	z-index: 1;
}
.newslist ul li h5:after {
	content: " ";
	background: #eee;
	position: absolute;
	right: 0;
	top: 115px;
	height: 1px;
	width: 50px;
	z-index: 5;
}
.newslist ul li h5 b {
	display: block;
	font-size: 46px;
	margin-top: 60px;
	color: #005cd0;
	font-weight: normal;
	position: relative;
	z-index: 3
}
.newslist ul li h5 i {
	font-size: 16px;
	line-height: 40px;
	color: #333;
	font-weight: normal;
	font-style: normal;
	position: relative;
	z-index: 3
}
.newslist ul li h3 {
	background: #fafafa;
	float: left;
	width: 615px;
	height: 170px;
	padding: 30px 50px;
	position: relative;
	z-index: 3
}
.newslist ul li h3:before {
	content: " ";
	position: absolute;
	border-top: 0 solid transparent;
	border-bottom: 0 solid transparent;
	border-left: 0 solid #005cd0;
	left: -120px;
	top: 50%;
	margin-top: -15px;
	z-index: 3;
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
}
.newslist ul li h3:after {
	content: " ";
	background: #fafafa;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	width: 90px;
	height: 230px;
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
}
.newslist ul li h3 a {
	font-size: 18px;
	line-height: 50px;
	color: #333;
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
	position: relative;
	z-index: 3
}
.newslist ul li h3 p {
	font-size: 14px;
	line-height: 30px;
	font-weight: normal;
	color: #888;
	position: relative;
	z-index: 3
}
.newslist ul li h4 {
	background: #fafafa;
	float: right;
	width: 295px;
	height: 170px;
	padding: 30px 50px 30px 0;
	position: relative;
	z-index: 3
}
.newslist ul li h4:after {
	content: " ";
	position: absolute;
	top: 0;
	left: 345px;
	width: 0;
	height: 230px;
	background: #fafafa;
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
	z-index: 1;
}
.newslist ul li h4 img {
	max-width: 100%;
	max-width: 100%;
	position: relative;
	z-index: 5;
}
.newslist ul li.active h5:before {
	width: calc(50vw - 475px);
}
.newslist ul li.active h5 b {
	color: #fff;
}
.newslist ul li.active h5 i {
	color: #fff;
}
.newslist ul li.active h5:after {
	background: #005cd0;
	z-index: 3
}
.newslist ul li.active h4:after {
	width: calc(50vw - 684px);
}
.newslist ul li.active h3:before {
	position: absolute;
	border-top: 15px solid transparent;
	border-bottom: 15px solid transparent;
	border-left: 15px solid #005cd0;
	left: -90px;
	top: 50%;
	margin-top: -15px;
	z-index: 3;
}
.newslist ul li.active h3:after {
	left: -90px;
}
.newslist ul li.active h3 a {
	color: #005cd0
}
/*.newslist{ width:1350px; height:425px; margin:0 auto;}
.newslist div{ width:430px; height:425px; float:left; margin-right:30px;}
.newslist div:nth-child(3){ margin-right:0}
.newslist div h4{ width:430px; height:245px; overflow:hidden;}
.newslist div h4 img{ max-width:430px; max-height:245px; max-width:100%; -webkit-transition-duration: 1s; transition-duration: 1s;}
.newslist div h3{ width:430px; height:180px; background:#f8f8f8; box-sizing:border-box; padding:20px 30px; font-weight:normal; position:relative;}
.newslist div h3:after{ content:" "; width:430px; height:180px; background:#f8f8f8; position:absolute; left:0; top:0; transition: all 0.5s ease;}
.newslist div h3 a{ font-size:18px; color:#333; line-height:40px; position:relative; z-index:9;}
.newslist div h3 p{ font-size:14px; color:#888; line-height:30px; margin:5px 0; position:relative; z-index:9;}
.newslist div h3 i{ font-size:16px; font-style:normal; color:#666; line-height:30px; position:relative; z-index:9;}
.newslist div:hover h4 a img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.newslist div:hover h3:after{ width:430px; background:#005cd0;}
.newslist div:hover h3 a{ color:#fff;}
.newslist div:hover h3 p{ color:#fff;}
.newslist div:hover h3 i{ color:#fff;}

.nysfzx{ width:100%; height:560px; padding:60px 0; margin:0 auto; background:url(../images/nysfzx.jpg) center center no-repeat}
.nysfzx-title{ text-align:center;}
.nysfzx-title h3{ font-size:36px; color:#fff; line-height:50px;}
.nysfzx-title p{ color:#fff; font-size:16px; line-height:40px; width:1000px; margin:0 auto;}
.nysfzxlist div{ width:430px; height:425px; float:left; margin-right:30px;}
.nysfzxlist div:nth-child(3){ margin-right:0}
.nysfzxlist div h4{ width:430px; height:245px; overflow:hidden;}
.nysfzxlist div h4 img{ max-width:430px; max-height:245px; max-width:100%; -webkit-transition-duration: 1s; transition-duration: 1s;}
.nysfzxlist div h3{ width:430px; height:180px; background:#f8f8f8; box-sizing:border-box; padding:20px 30px; font-weight:normal; position:relative;}
.nysfzxlist div h3:after{ content:" "; width:430px; height:180px; background:#f8f8f8; position:absolute; left:0; top:0; transition: all 0.5s ease;}
.nysfzxlist div h3 a{ font-size:18px; color:#333; line-height:40px; position:relative; z-index:9;}
.nysfzxlist div h3 p{ font-size:14px; color:#888; line-height:30px; margin:5px 0; position:relative; z-index:9;}
.nysfzxlist div h3 i{ font-size:16px; font-style:normal; color:#666; line-height:30px; position:relative; z-index:9;}
.nysfzxlist div:hover h4 a img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.nysfzxlist div:hover h3:after{ width:430px; background:#005cd0;}
.nysfzxlist div:hover h3 a{ color:#fff;}
.nysfzxlist div:hover h3 p{ color:#fff;}
.nysfzxlist div:hover h3 i{ color:#fff;}*/

.nynewsshow-l {
	float: left;
	width: 920px;
	background: #fff;
	padding: 60px;
	box-sizing: border-box;
}
.nynewsshow-l h1.title {
	font-size: 24px;
	line-height: 60px;
	padding-bottom: 10px;
	border-bottom: 1px #eee solid;
}
.nynewsshow-l h1.title .info {
	font-size: 14px;
	color: #666;
	line-height: 40px;
	font-weight: normal;
}
.nynewsshow-l h1.title .info small {
	font-size: 14px;
}
.textarea {
	color: #666;
	line-height: 32px;
	font-size: 14px;
}
.nynewsshow-xgxw {
	padding-top: 30px;
	margin-top: 30px;
	border-top: 1px #ddd solid;
}
.nynewsshow-xgxw ul li {
	float: left;
	width: 46%;
	line-height: 50px;
	position: relative;
	margin-right: 4%;
	border-bottom: 1px #eee solid;
	transition: all 0.8s ease;
}
.nynewsshow-xgxw ul li:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0;
	height: 1px;
	background: #005cd0;
	transition: all 0.8s ease;
}
.nynewsshow-xgxw ul li a {
	line-height: 50px;
	font-size: 14px;
	color: #666;
	transition: all 0.5s ease;
}
.nynewsshow-xgxw ul li a span {
	float: right;
	font-size: 14px;
	color: #888;
}
.nynewsshow-xgxw ul li:hover:after {
	width: 100%;
}
.nynewsshow-xgxw ul li:hover a {
	color: #005cd0
}
.nynewsshow-r {
	float: right;
	width: 400px;
}
.nynewspreNext {
}
.nynewspreNext ul li {
	background: #fff;
	padding: 30px;
	font-size: 16px;
	box-sizing: border-box;
	margin-bottom: 30px;
	font-weight: bold;
}
.nynewspreNext ul li a {
	font-weight: normal;
	font-size: 14px;
	color: #666;
}
.nynewspreNext ul li span {
	font-weight: normal;
	font-size: 14px;
	color: #666;
}
.share_box {
	background: #fff;
	padding: 30px;
	font-size: 18px;
	box-sizing: border-box;
}
.share_box_title {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 20px;
}
.nynewsshow-r-pro {
	width: 100%;
	padding: 30px;
	background: #fff;
	height: 520px;
	box-sizing: border-box;
	margin-top: 30px;
}
.nynewsshow-r-pro ul {
	width: 100%;
	position: relative;
}
.nynewsshow-r-pro ul li {
	float: left;
	width: 48%;
	margin: 0 1% 2%;
	height: 200px;
	box-sizing: border-box;
	padding: 20px;
	border: 1px #eee solid;
	transition: all 0.5s ease;
}
.nynewsshow-r-pro ul li h4 {
	font-size: 14px;
	color: #333;
	font-weight: normal
}
.nynewsshow-r-pro ul li h4 b {
	display: block;
	font-family: Impact;
	font-size: 18px;
	font-weight: normal
}
.nynewsshow-r-pro ul li h6 a img {
	max-width: 100%;
	-webkit-transition-duration: 1s;
	transition-duration: 1s;
}
.nynewsshow-r-pro ul li h6 {
	font-size: 14px;
	width: 120px;
	height: 90px;
	-webkit-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	transition: all ease-in-out 0.3s;
	overflow: hidden;
}
.nynewsshow-r-pro ul li:hover {
	box-shadow: 0px 2px 10px 1px rgba(0,0,0,0.1);
}
.nynewsshow-r-pro ul li:hover h6 a img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1)
}
/*详细页功能区*/
.preNext {
	position: relative;
}
.preNext .line {
	height: 10px;
	overflow: hidden;
	clear: both;
	background: url(../images/box_dotline.gif) left 15px repeat-x;
	margin: 4px auto;
	padding-top: 10px;
}
.preNext .line strong {
	display: block;
	width: 8px;
	height: 10px;
	overflow: hidden;
	font-size: 0px;
	line-height: 100px;
	background: url(../images/box_dotline.gif) right -10px no-repeat;
	float: left;
}
.preNext .text {
	color: #333;
	font-size: 16px;
}
.preNext .text li {
	color: #333;
	font-size: 14px;
	line-height: 36px;
	background: #f5f5f5;
	padding-left: 12px;
	height: 36px;
	margin-bottom: 10px;
}
.preNext .actBox {
	position: absolute;
	top: 25px;
	right: 0;
}
.preNext .actBox li {
	display: inline;
	padding-left: 22px;
	background-image: url(../images/actbox-ico.gif);
	background-repeat: no-repeat;
	margin-left: 10px;
}
.preNext .actBox li a {
	color: #666;
}
.preNext .actBox li#act-fav {
	background-position: 4px 0px;
}
.preNext .actBox li#act-err {
	background-position: 4px -37px;
}
.preNext .actBox li#act-pus {
	background-position: 4px -73px;
}
.preNext .actBox li#act-pnt {
	background-position: 4px -109px;
}
/*分页样式*/
.pagination {
	clear: both;
	margin: 10px 0;
	text-align: right;
}
.pagination li {
	display: inline-block;
*display: inline;
	zoom: 1;
}
.pagination li a {
	display: block;
	padding: 4px 16px;
	background-color: #fff;
	border: 1px solid #eee;
	font-size: 16px;
	transition: all 0.3s ease;
}
.pagination li + li a {
	border-left: none;
}
.pagination li.active a, .pagination li a:hover {
	background-color: #005cd0;
	border: 1px solid #005cd0;
	color: #ffffff;
	border-left: none;
}
/*内容分页*/
.contPage {
	height: 20px;
	line-height: 20px;
	text-align: center;
	letter-spacing: 0;
	font-family: "Arial Black";
	font-size: 10px;
	margin-top: 20px;
}
.contPage a {
	display: inline-block;
	color: #898989;
	background: #fff;
	text-align: center;
	padding: 0 7px;
	margin: 0 1px;
}
.contPage a:hover {
	color: #fff;
	background: #898989;
}
.contPage a.on {
	color: #333;
	background: #E5EDF2;
	border: 1px solid #C2D5E3;
}
.copyright {
	width: 100%;
	height: 60px;
	line-height: 60px;
	color: #fff;
	text-align: left;
	background: #000;
	font-size: 14px;
	border-top: 1px #333 solid;
}
.copyright a {
	color: #fff;
}
.footlink {
	float: right;
	width: 230px;
	height: 35px;
}
.footlink select {
	width: 230px;
	height: 35px;
	font-size: 14px;
	color: #666;
	background: #fff url(../images/footlink-bg.png) 200px center no-repeat;
	border: none;
	outline: none;
	padding: 0 8px;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
}
.right_bar {
	position: fixed;
	top: calc(90px + 10vh);
	right: 0;
	width: 50px;
	height: 203px;
	z-index: 10;
	display: none;
}
.right_bar li {
	width: 62px;
	height: 50px;
	z-index: 20;
}
.right_bar li.rtbar_li1, .right_bar li.rtbar_li4 {
	position: absolute;
	left: 0;
}
.right_bar li.rtbar_li1 {
	top: 0;
	width: 172px;
}
.right_bar li.rtbar_li2 {
	position: absolute;
	top: 51px;
	left: 0;
}
.right_bar li.rtbar_li3 {
	position: absolute;
	top: 102px;
	left: 0;
	width: 126px;
}
.right_bar li.rtbar_li4 {
	top: 153px;
}
.rtbar_li4 {
	position: absolute;
	top: 153px;
	left: 0;
}
.right_bar li a {
	display: block;
	color: #FFF;
	font-size: 14px;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	background-color: #39424b;
	opacity: 0.8;
	border-radius: 6px;
}
.right_bar li a img {
	display: block;
	float: left;
	vertical-align: middle;
	width: 24px;
	height: 24px;
	margin: 12px 12px 14px 14px;
}
.right_bar li a:hover {
	background-color: #005cd0;
	opacity: 1;
}
.rtbar_shwx {
	display: none;
	position: absolute;
	top: -65px;
	left: -142px;
	padding-bottom: 9px;
}
.rtbar_shwx img {
	padding: 14px;
	background-color: #FFF;
}
.foot {
	height: 325px;
	background: url(../images/footbg.jpg) center no-repeat;
	width: 100%;
}
.foot dl {
	width: 1300px;
	margin: 0 auto;
	display: table;
	padding-top: 40px;
}
.foot dl dt {
	float: left;
	height: 153px;
	padding-right: 20px;
}
.foot dl dt p {
	font-weight: bold;
	font-size: 26px;
	color: #fff;
	opacity: 0.8;
	line-height: 50px;
	margin-top: 35px;
}
.foot dl dt img {
	padding-top: 50px;
}
.foot dl dd {
	float: left;
	margin-left: 85px;
	margin-top: 40px;
	background: url(../images/foot.png) left no-repeat;
	padding-left: 20px;
	height: 97px;
}
.foot dl dd p {
	font-size: 17px;
	font-weight: bold;
	color: #333;
	opacity: 0.8;
	line-height: 40px;
	margin-top: 10px;
	font-style: normal;
}
.foot dl dd span {
	display: block;
	font-size: 14px;
	color: #333;
	opacity: 0.8;
	font-style: normal;
}
.foot dl b {
	display: block;
	float: right;
	background: linear-gradient(-30deg, #005cd0 0%, #00a1fd 100%);
	color: #fff;
	width: 25px;
	text-align: center;
	height: 105px;
	font-size: 14px;
	line-height: 18px;
	box-sizing: border-box;
	padding-top: 7px;
	margin-top: 15px;
	border-radius: 2px;
	margin-top: 54px;
}
.foot em {
	display: table;
	width: 1300px;
	padding-top: 45px;
	font-size: 14px;
	color: #333;
	opacity: 0.8;
	margin: 0 auto;
	font-style: normal;
	line-height: 2em;
}
.foot a {
	font-size: 14px;
	color: #333;
	font-style: normal;
}
.foot_nav ul li i {
	display: block;
	float: right;
	color: #fff;
	opacity: 0.2;
}
.foot_nav {
	background: -webkit-gradient(linear, left top, left bottom, from(#005cd0), to(#00a1fd));
	height: 64px;
	line-height: 64px;
}
.foot_nav ul {
}
.foot_nav ul li {
	width: 112px;
	float: left;
	padding-left: 45px;
}
.foot_nav ul li a {
	font-size: 17px;
	font-weight: bold;
	color: #fff;
	font-style: normal;
}
.foot_nav ul li i {
	display: block;
	float: right;
	color: #fff;
	opacity: 0.2;
}
.foot dl i {
	display: block;
	width: 133px;
	height: 133px;
	background: #fff;
	border-radius: 6px;
	text-align: center;
	padding-top: 6px;
	box-sizing: border-box;
	float: right;
	margin-top: 40px;
}
/*Top按钮*/
*html {
	background-image: url(about:blank);
	background-attachment: fixed;
}/*解决IE6下滚动抖动的问题*/
.tbox {
	width: 50px;
	float: right;
	position: fixed;
	z-index: 999999;
	right: 10px;
	bottom: 15px;
	_position: absolute;
	_bottom: auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
	_margin-bottom: 15px;
	display: none;
}/*解决IE6下不兼容 position:fixed 的问题*/
.tbox #gotop {
	width: 50px;
	height: 50px;
	background: url(../images/icon.png) no-repeat 0 0;
	display: block;
}
/*indexTitle*/
.indexTitle {
	text-align: center
}
.indexTitle h3 {
	font-size: 34px;
	color: #333;
	line-height: 60px;
	padding-top: 24px;
	font-weight: normal;
}
.indexTitle span {
	font-size: 14px;
	color: #666;
	line-height: 24px
}
.indexTitle .tit p {
	font-size: 16px;
	line-height: 18px;
	font-family: Avignon;
	color: #333333;
	text-transform: uppercase;
	margin-top: 10px;
}
.indexTitle .txt {
	font-size: 16px;
	line-height: 24px;
	color: #666666;
	margin-top: 12px;
}
/*indexTitle*/
.indexTitle2 {
	text-align: center;
	width: 1300px;
	margin: 0 auto;
	padding-top: 60px;
}
.indexTitle2 h3 {
	font-size: 34px;
	color: #333;
	line-height: 60px;
	font-weight: normal;
}
.indexTitle2 span {
	font-size: 16px;
	color: #666;
	line-height: 24px
}
.indexTitle2 .tit p {
	font-size: 18px;
	line-height: 18px;
	font-family: Avignon;
	color: #333333;
	text-transform: uppercase;
	margin-top: 10px;
}
.indexTitle2 .txt {
	font-size: 16px;
	line-height: 24px;
	color: #666666;
	margin-top: 12px;
}
div {
	display: block;
}
.iconfont {
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.iconT {
	display: flex;
	align-items: center;
	text-align: center;
	justify-content: center;
}
/*indexService*/
.indexService {
	width: 100%;
	position: relative;
	overflow: hidden;
	z-index: 1;
	padding: 60px 0 70px;
	overflow: hidden;
}
.indexService::after {
	content: '';
	width: 58%;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	z-index: -1;
}
.serviceBox {
	width: 100%;
	position: relative;
	margin-top: 44px;
}
.serviceBox .hd {
	width: 45%;
	float: left;
}
.serviceBox .hd .img1, .serviceBox .hd .img2 {
	width: 28px;
	height: 28px;
}
.serviceBox .hd .img1 {
	margin-top: -20px;
}
.serviceBox .hd ul {
	border-left: 1px solid #dddddd;
	padding: 20px 0;
	margin: 10px 0 10px 14px;
}
.serviceBox .hd ul li {
	margin-bottom: 30px;
}
.serviceBox .hd ul li:last-child {
	margin-bottom: 0;
}
.serviceBox .hd ul li .box {
	position: relative;
	padding-left: 3%;
	box-sizing: border-box;
}
.icon-jiantou2:before {
	content: "\e6dc";
}
.serviceBox .hd ul li .box::before {
	content: '';
	width: 1px;
	height: 0;
	background-color: #21282e;
	position: absolute;
	top: 0;
	left: -1px;
	transition: all 0.6s ease;
}
.serviceBox .hd ul li .num {
	float: left;
	font-family: Avignon;
	font-size: 32px;
	color: #b2b8bc;
	line-height: 22px;
	transition: all 0.6s ease;
	font-weight: 600;
}
.serviceBox .hd ul li .cont {
	float: left;
	max-width: 39%;
	margin-left: 2%;
	display: block;
}
.serviceBox .hd ul li .cont .txt {
	position: relative;
	color: #919ca4;
	line-height: 32px;
	transition: all 0.6s ease;
	cursor: pointer;
}
.serviceBox .hd ul li .cont .txt p {
	font-family: MicrosoftYaHei;
	font-size: 26px;
	font-weight: bold;
	line-height: 30px;
	text-transform: uppercase;
	color: #666666;
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	top: 4px;
	left: 0;
	transition: all 0.6s ease;
}
.serviceBox .hd ul li .cont .title {
	transition: all 0.6s ease;
	margin-top: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}
.serviceBox .hd ul li .cont .title .tit {
	font-size: 14px;
	color: #666666;
	box-sizing: border-box;
	display: inline-block;
	vertical-align: top;
	margin-right: 12%;
	cursor: pointer;
}
.serviceBox .hd ul li .cont .title .tit span {
	display: inline-block;
	padding-bottom: 10px;
}
.serviceBox .hd ul li .text {
	box-sizing: border-box;
	border: solid 1px #eee;
	position: absolute;
	top: -104px;
	z-index: 9;
	cursor: pointer;
	transition: all 0.6s ease;
}
.serviceBox .hd ul li .text::before {
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	background-color: #fff;
	transition: all 0.6s ease;
}
.serviceBox .hd ul li .text span {
	display: inline-block;
	font-size: 14px;
	color: #333;
	font-weight: bold;
	letter-spacing: 1px;
	position: relative;
	z-index: 2;
	box-sizing: border-box;
	transition: all 0.6s ease;
	width: 150px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	border-radius: 3px;
}
.serviceBox .hd ul li:nth-child(1) .text {
	right: 494px;
}
.serviceBox .hd ul li:nth-child(2) .text {
	right: 330px;
}
.serviceBox .hd ul li:nth-child(3) .text {
	right: 165px;
}
.serviceBox .hd ul li:nth-child(4) .text {
	right: 0;
}
.serviceBox .hd ul li.on .num {
	color: #21282e;
}
.serviceBox .hd ul li.on .cont .txt {
	color: #21282e;
	padding-top: 20px;
	font-weight: bold;
}
.serviceBox .hd ul li.on .cont .txt p {
	opacity: 0.2;
	filter: alpha(opacity=20);
}
.serviceBox .hd ul li.on .cont .title {
	margin-top: 10px;
	height: 140px;
}
.serviceBox .hd ul li.on .box::before {
	height: 100%;
}
.serviceBox .hd ul li.on .text span {
	color: #fff;
}
.serviceBox .hd ul li.on .text {
	background: linear-gradient(-30deg, #005cd0 0%, #00a1fd 100%);
}
.serviceBox .hd ul li.on .text::before {
	transform: scale(0);
}
.serviceBox .bd {
	width: 54% !important;
	float: right;
}
.serviceBox .bd .img {
	width: 100%;
	overflow: hidden;
	height: 540px;
	background-size: cover !important;
	position: relative;
}
.serviceBox .bd .img.web .img1 {
	width: 56%;
	position: absolute;
	bottom: 5%;
	right: 16%;
	z-index: 3;
}
.serviceBox .bd .img.web .img2 {
	width: 540px;
	position: absolute;
	top: 10%;
	right: 12%;
}
.serviceBox .bd .img.web .img3 {
	width: 14%;
	position: absolute;
	bottom: 10%;
	right: 59%;
}
.serviceBox .bd .img.wechat .img1 {
	width: 47%;
	position: absolute;
	bottom: 24%;
	left: 24%;
}
.serviceBox .bd .img.wechat .img2 {
	width: 31%;
	position: absolute;
	left:3%;

}
.serviceBox .bd .img.wechat .img3 {
	position: absolute;
	bottom: 50%;
}
.serviceBox .bd .img.wechat .img4 {
	width: 31%;
	position: absolute;
	bottom: 47%;
	right: 20%;
}
.serviceBox .bd .img.wechat .img5 {
	width: 30.6%;
	position: absolute;
	bottom: 60.5%;
	right: 8.5%;
}
.serviceBox .bd .img.marketing .img1 {
	width: 55%;
	position: absolute;
	top: 5%;
	left: 8%;
}
.serviceBox .bd .img.marketing .img2 {
	width: 15%;
	position: absolute;
	top: 10%;
	left: 40%;
}
.serviceBox .bd .img.marketing .img3 {
	width: 12%;
	position: absolute;
	top: 16%;
	left: 50%;
}
.serviceBox .bd .img.marketing .img4 {
	width: 25%;
	position: absolute;
	bottom: 7%;
	right: 5%;
}
.serviceBox .bd .img.marketing .img5 {
	width: 66%;
	position: absolute;
	top: 10%;
	left: 10%;
}
.serviceBox .bd .img.vr .img1 {
	width: 23%;
	position: absolute;
/*	top: 8%;*/
	left: 3%;
}
.serviceBox .bd .img.vr .img2 {
	width: 15%;
	position: absolute;
	top: 9%;
	left: 37%;
}
.serviceBox .bd .img.vr .img3 {
	width: 35%;
	position: absolute;
	top: 9%;
	left: 70%;
}
.serviceBox .bd .img.vr .img4 {
	width: 48%;
	position: absolute;
	top: 52%;
	left: 38%;
}
.serviceBox .bd .img.design .img1 {
	width: 46%;
	position: absolute;
	top: 5%;
	left: 3%;
}
.serviceBox .bd .img.design .img2 {
	width: 22%;
	position: absolute;
	bottom: 3%;
	left: 4%;
}
.serviceBox .bd .img.design .img3 {
	width: 23%;
	position: absolute;
	bottom: -10%;
	right: 4%;
}
.serviceBox .bd .img.design .img4 {
	width: 26%;
	position: absolute;
	bottom: -15%;
	left: 32%;
}
.serviceBox .bd .img.design .img5 {
	width: 30%;
	position: absolute;
	bottom: -13%;
	right: 0%;
}
.serviceBox .bd .img.design .img6 {
	width: 10%;
	position: absolute;
	bottom: 16%;
	right: 28%;
}
.serviceBox .bd .img.design .img7 {
	width: 27%;
	position: absolute;
	bottom: 27%;
	right: 35%;
}
.serviceBox .bd .img.design .img8 {
	width: 34%;
	position: absolute;
	top: 10%;
	right: 0%;
}
.serviceBox .bd .img img {
/*	width: 100%;*/
	display: block;
}
.serviceBox .arrow {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 62%;
	z-index: 9;
}
.serviceBox .arrow a {
	background: url(../images/arrow.png) no-repeat;
	display: block;
	width: 45px;
	height: 45px;
	line-height: 40px;
	overflow: hidden;
	box-sizing: border-box;
	color: #FFFFFF;
	font-size: 28px;
	margin-bottom: 30px;
	margin-left: 16%;
	cursor: pointer;
	transition: all 0.6s ease;
}
.serviceBox .arrow .prev {
	transform: rotate(-180deg);
}
.serviceBox .arrow a:hover {
}
@media (max-width: 1680px) {
.serviceBox .bd .img {
	height: 490px;
}
.serviceBox .hd ul li {
	margin-bottom: 20px;
}
.serviceBox .hd ul li .cont .title {
	margin-top: 4px;
}
.serviceBox .hd ul li.on .cont .txt {
	padding-top: 20px;
}
}
@media (max-width: 1600px) {
.serviceBox .bd .img {
	height: 470px;
}
}
@media (max-width: 1440px) {
.serviceBox .bd .img {
	height: 440px;
}
.serviceBox .hd ul {
	padding: 10px 0;
}
.serviceBox .hd ul li .num {
	font-size: 20px;
	line-height: 32px;
}
.serviceBox .hd ul li .cont .txt {
	font-size: 16px;
	line-height: 30px;
}
.serviceBox .hd ul li .cont .txt p {
	font-size: 26px;
}
.serviceBox .hd ul li.on .cont .txt {
	padding-top: 18px;
}
.serviceBox .arrow a {
	margin-bottom: 40px;
}
.serviceBox .hd ul li .cont .title .tit {
	font-size: 12px;
}
}
.clear {
	zoom: 1;
	clear: both;
}
.clear:after {
	content: '';
	display: block;
	clear: both;
}
.serviceBox .hd ul li .box::before {
	content: '';
	width: 1px;
	height: 0;
	background-color: #21282e;
	position: absolute;
	top: 0;
	left: -1px;
	transition: all 0.6s ease;
}
.onSolid1 {
	transform: rotate(45deg) translateY(11px);
	left: 8px !important;
}
.onSolid2 {
	transform: translateX(-30px);
}
.onSolid3 {
	transform: rotate(-45deg) translateY(-11px);
	left: 8px !important;
}
div {
	box-sizing: border-box;
}
/*fangantese*/
.section-box {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
.section-box .section {
	padding-top: 50px;
	padding-bottom: 44px;
}
.section-box .section .sec-head {
	text-align: center;
	margin-bottom: 25px;
}
.section-box .section .sec-head .sec-title {
	font-size: 32px;
	color: #333333;
}
.section-box .section .sec-head .sec-desc {
	color: #9ca0a4;
	line-height: 36px;
	font-size: 20px;
}
.section-box .section:nth-child(odd) {
	background-color: #f6f8fb;
}
.container {
	width: 1350px;
	margin: 0 auto;
	height: 440px;
}
.sem-adv-box {
	width: 1350px;
	magin: 0 auto;
	position: relative;
}
.sem-adv-box .box-center {
	position: absolute;
	width: 190px;
	height: 190px;
	margin: auto;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	padding-left: 6px;
	background: url(../images/bg-4.png) center/cover no-repeat;
	box-sizing: border-box;
	visibility: visible;
animation-delay:0.5sanimation-name:zoomIn;
}
.sem-adv-box .box-center .center-wrap {
	width: 100%;
	height: 100%;
	position: relative;
	color: #fff;
	text-align: center;
	font-size: 24px;
	line-height: 30px;
	background: url(../images/icon-1.png) center no-repeat;
}
.justify-content-center {
	justify-content: center !important;
	-ms-flex-pack: center !important;
}
.justify-content-between {
	justify-content: space-between !important;
	-ms-flex-pack: justify !important;
}
.flex-column {
	flex-direction: column !important;
}
.d-flex {
	display: flex !important;
}
.fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
}
.sem-adv-box .box-wrap {
	height: 360px;
}
.sem-adv-box .box-wrap .item-row .item {
	width: 630px;
	height: 165px;
	background-position: 0 0;
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	background-size: contain;
	filter: drop-shadow(0px 0 21px rgba(31, 60, 113, 0.12));
	padding-left: 66px;
	padding-right: 120px;
	-webkit-transition: all .3s;
	transition: all .3s;
}
.sem-adv-box .box-wrap .item-row .item .item-wrap {
	padding-top: 25px;
	width: 420px;
}
.item-wrap img {
	float: left;
}
.sem-adv-box .box-wrap .item-row .item .item-wrap .item-head {
	height: 46px;
	linbe-height: 46px;
	font-weight: 600;
	font-size: 18px;
	margin-left: 95px;
}
.sem-adv-box .box-wrap .item-row .item .item-wrap .item-head em {
	font-style: normal;
	color: #dadada;
}
.sem-adv-box .box-wrap .item-row .item .item-wrap .item-con {
	font-size: 16px;
	color: #666666;
	padding: 8px 0;
	margin-left: 95px;
	border-top: 1px dashed #e5e5e5;
}
.sem-adv-box .box-wrap .item-row .item:nth-child(even) {
	padding-left: 90px;
	padding-right: 66px;
}
.sem-adv-box .box-center .center-wrap::-webkit-scrollbar-track {
box-shadow:inset 0 0 6px transparent;
background:#f8f8f8;
border-radius:6px;
}
.wow fadeInUp {
	visibility: visible;
	animation-delay: 1.1s;
	animation-name: fadeInUp;
}
.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
.sem-adv-box .box-wrap .item-row .item:hover {
	filter: drop-shadow(0px 0 21px rgba(31, 60, 113, 0.2));
	visibility: visible;
	animation-delay: 0.2s;
	animation-name: fadeInRight;
}
/*indexNews*/
.indexNews {
	width: 100%;
	background-color: #FFFFFF;
	padding: 10px 0;
	position: relative;
	z-index: 1;
	overflow: hidden;
}
.indexNews::after {
	content: '';
	width: 50%;
	height: 100%;
	background-color: #fff;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
.indexNews .hd {
	width: 100%;
	margin-bottom: 20px;
}
.indexNews .hd ul {
	float: right;
	display: table;
	font-size: 0;
	text-align: right;
	margin-top: 50px;
}
.indexNews .hd ul li {
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
	font-size: 16px;
	line-height: 24px;
	color: #333333;
	margin-left: 60px;
}
.indexNews .hd ul li.on {
	color: #005cd0;
}
.indexNews .bd ul {
	width: 100%;
	font-size: 0;
}
.indexNews .bd ul li {
	display: inline-block;
	vertical-align: top;
	width: 49%;
	transition: all 0.6s ease;
	position: relative;
	z-index: 1;
	margin-right: 2%;
}
.indexNews .bd ul li a {
	padding: 30px 5% 30px 0;
	box-sizing: border-box;
	width: 100%;
	display: inline-block;
	transition: all 0.6s ease;
	position: relative;
}
.indexNews .bd ul li:nth-child(2n) {
	margin-right: 0;
}
.indexNews .bd ul li a::after {
	content: '';
	width: 100%;
	height: 0;
	background: linear-gradient(-30deg, #005cd0 0%, #00a1fd 100%);
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	transition: all 0.6s ease;
}
.indexNews .bd ul li .time {
	font-size: 24px;
	color: #333;
	font-family: BebasNeue-Regular;
	width: 90px;
	float: left;
	transition: all 0.6s ease;
	font-weight: normal;
}
.indexNews .bd ul li .time p {
	font-size: 14px;
	color: #999999;
}
.indexNews .bd ul li .cont {
	float: left;
	width: 70%;
}
.indexNews .bd ul li .cont .tit {
	font-size: 17px;
	font-weight: 600;
	line-height: 32px;
	color: #333;
	margin-bottom: 6px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	transition: all 0.6s ease;
}
.indexNews .bd ul li .cont .txt {
	font-size: 14px;
	line-height: 28px;
	color: #666;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	transition: all 0.6s ease;
}
.indexNews .bd ul li .iconfont {
	color: #666666;
	font-size: 30px;
	position: absolute;
	bottom: 30px;
	right: 5%;
	transition: all 0.6s ease;
}
.indexNews .bd ul li:hover a::after {
	height: 100%;
}
.indexNews .bd ul li:hover a {
	padding: 30px 5%;
}
.indexNews .bd ul li:hover .time, .indexNews .bd ul li:hover .time p, .indexNews .bd ul li:hover .cont .tit, .indexNews .bd ul li:hover .cont .txt, .indexNews .bd ul li:hover .iconfont {
	color: #FFFFFF;
}
/*产品分类*/
.specialty {
	width: 100%;
	height: 590px;
	background: url(../images/spec-bg.jpg) no-repeat center;
}
/*大标题*/
.support-title {
	padding-top: 70px;
	padding-bottom: 70px;
	text-align: center
}
.support-title h3 {
	font-size: 34px;
	color: #fff;
	line-height: 55px;
	font-weight: normal;
}
.support-title span {
	font-size: 16px;
	color: #fff;
	line-height: 24px
}
/*列表*/
.specialty-slide:before, .specialty-slide:after {
	content: " ";
	display: table
}
.specialty-slide:after {
	clear: both
}
.specialty-slide li {
	width: 380px;
	height: 258px;
	background: url(../images/spec-fl.png) no-repeat center;
	float: left;
	text-align: center;
	position: relative;
	z-index: 2;
	cursor: pointer;
	margin-right: 105px;
}
.specialty-slide li a.list {
	display: inline-block;
	/*	width: 100%;*/
	padding-top: 45px;
}
.specialty-slide li:nth-child(3n):after {
	margin-right: 0px;
}
.specialty-slide li:nth-child(3n) {
	margin-right: 0px;
}
.specialty-slide li i {
	width: 50px;
	height: 50px;
	display: inline-block;
	background-size: cover;
	background-position: center;
}
.specialty-slide li h3 {
	font-size: 22px;
	color: #fff;
	text-align: center;
	line-height: 30px;
	margin-top: 10px;
}
.specialty-slide li p {
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 28px;
	width: 300px;
	margin-top: 10px;
}
/*反面*/
.specialty-slide .specialty-content01 {
	position: absolute;
	top: 100%;
	left: 0px;
	background: url(../images/spec-fl-1.png) no-repeat center;
	background-position: right bottom;
	border-radius: 2px;
	padding: 0 40px;
	overflow: hidden;
	line-height: 225px;
	transition: all 0.5s, border 0s;
	box-shadow: 0 10px 20px 0 rgba(0,0,0,0.1);
	height: 0
}
.specialty-slide .specialty-content01 a {
	display: inline-block;
	line-height: 190px;
	vertical-align: middle
}
.specialty-slide .specialty-content01 h3 {
	font-size: 22px;
	color: #333;
	text-align: center;
	line-height: 30px;
	margin-bottom: 10px;
	transition: all 0.3s
}
.specialty-slide .specialty-content01 h3:hover {
	color: #005cd0
}
.specialty-slide .specialty-content01 p {
	font-size: 16px;
	color: #666;
	text-align: center;
	line-height: 28px
}
/*反面*/
/*.specialty-slide .specialty-content02 {
	position: absolute;
	top: 100%;
	left: 0px;
	background: url(../images/spec-fl-3.png) no-repeat center;
	background-position: right bottom;
	border-radius: 2px;
	padding: 0 40px;
	overflow: hidden;
	line-height: 225px;
	transition: all 0.5s, border 0s;
	box-shadow: 0 10px 20px 0 rgba(0,0,0,0.1);
	height: 0
}*/
/*.specialty-slide .specialty-content02 a {
	display: inline-block;
	line-height: 190px;
	vertical-align: middle
}
.specialty-slide .specialty-content02 h3 {
	font-size: 22px;
	color: #333;
	text-align: center;
	line-height: 30px;
	margin-bottom: 10px;
	transition: all 0.3s
}
.specialty-slide .specialty-content02 h3:hover {
	color: #005cd0
}
.specialty-slide .specialty-content02 p {
	font-size: 16px;
	color: #666;
	text-align: center;
	line-height: 28px
}*/
/*反面*/
/*.specialty-content03 {
	position: absolute;
	top: 100%;
	left: 0px;
	background: url(../images/spec-fl-4.png) no-repeat center;
	background-position: right bottom;
	border-radius: 2px;
	padding: 0 30px;
	overflow: hidden;
	line-height: 225px;
	transition: all 0.5s, border 0s;
	box-shadow: 0 10px 20px 0 rgba(0,0,0,0.1);
	height: 0
}
.specialty-content03 a {
	display: inline-block;
	line-height: 190px;
	vertical-align: middle
}*/
/*.specialty-content03 h3 {
	font-size: 22px;
	color: #333;
	text-align: center;
	line-height: 30px;
	margin-bottom: 10px;
	transition: all 0.3s
}
.specialty-content03 h3:hover {
	color: #005cd0
}
.specialty-content03 p {
	font-size: 16px;
	color: #666;
	text-align: center;
	line-height: 28px
}*/
/*li:hover:after {
	opacity: 0
}*/
/*li:hover .specialty-content01 {
	height: 258px;
	top: 0;

	width: 100%;
}*/
/*li:hover .specialty-content02 {
	height: 258px;
	top: 0;

	width: 100%;
}
li:hover .specialty-content03 {
	height: 258px;
	top: 0;

	width: 100%;
}
li:hover .list {
	visibility: hidden;
}*/
.support-body {
	width: 1350px;
	margin: 0 auto;
}
/*indexTitle*/
.indexTitle1 {
}
.indexTitle1 .tit {
	font-size: 34px;
	line-height: 38px;
	color: #000000;
	font-weight: normal;
}
.indexTitle1 .tit span {
	font-size: 14px;
	line-height: 18px;
	font-family: Avignon;
	color: #333333;
	text-transform: uppercase;
	margin-left: 10px;
}
.indexTitle1 .tit p {
	font-size: 18px;
	line-height: 18px;
	font-family: Avignon;
	color: #333333;
	text-transform: uppercase;
	margin-top: 10px;
}
.indexTitle1 .txt {
	font-size: 14px;
	line-height: 24px;
	color: #666666;
	margin-top: 12px;
}
/*indexCustomer*/
.indexCustomer {
	width: 100%;
	background-color: #f5f5f5;
	padding: 60px 0;
	overflow: hidden;
}
.indexCustomer .indexTitle .tit {
	text-align: center;
}
.indexCustomer .indexTitle .txt1 {
	text-align: center;
	position: relative;
	padding-top: 22px;
	margin-top: 20px;
}
.indexCustomer .indexTitle .txt1::after {
	content: '';
	width: 6px;
	height: 14px;
	background-color: #333;
	position: absolute;
	top: 0;
	left: 50%;
	transform: skewX(-15deg) translateX(-50%);
	margin-right: 14px;
}
.indexCustomer .indexTitle .txt1::before {
	content: '';
	width: 6px;
	height: 14px;
	background-color: #333;
	position: absolute;
	top: 0;
	left: 50%;
	transform: skewX(-15deg) translateX(-50%);
	margin-left: 14px;
}
.indexCustomer ul {
	width: 100%;
	display: table;
	font-size: 0;
	text-align: left;
	margin-top: 60px;
}
.indexCustomer ul li {
	width: 25%;
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	border: 1px solid #dddddd;
	border-top: none;
	border-left: none;
	box-sizing: border-box;
}
.indexCustomer ul li:nth-child(-n+4) {
	border-top: 1px solid #ddd;
}
.indexCustomer ul li:nth-child(2n+1) {
	border-left: 1px solid #ddd;
}
.indexCustomer ul li img {
	display: block;
	opacity: 0.8;
	filter: alpha(opacity=80);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
	transition: all 0.6s ease;
}
.indexCustomer ul li:hover img {
	background-color: #FFFFFF;
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-filter: grayscale(0);
	-moz-filter: grayscale(0);
	-ms-filter: grayscale(0);
	-o-filter: grayscale(0);
	filter: grayscale(0);
	filter: none;
}
.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
.animated.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}
.animated.hinge {
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
}
.jjfa {
	width: 100%;
	height: 580px;
	background: url(../images/jjfa.jpg) no-repeat center;
}
.section2 {
	width: 1300px;
	margin: 0 auto;
}
.section2 ul {
	float: left;
	padding-top: 120px;
}
.section2 li {
	float: left;
	margin-right: 230px;
	transition: transform 0.9s;
}
.section2 li:last-child {
	margin-right: 0
}
.section2 li:hover {
	cursor: pointer;
	transform: translate(0, -15px);
}
.section2 li p {
	text-align: center;
	font-size: 16px;
	color: #005cd0;
	font-style: normal;
}
.jiejue {
	width: 1350px;
	height: 580px;
	margin: 0 auto;
}
.icompanytextdiv {
	width: 425px;
	height: 320px;
	float: left;
	position: relative;
	margin-right: 35px;
	margin-top: 45px;
	position: relative;
}
.icompanytextdiv:after {
	content: " ";
	width: 0;
	height: 320px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	transition: all 0.5s ease;
}
.icompanytextdiv:hover:after {
	width: 425px;
	left: 0;
}
.icompanytextdiv:after {
	background: rgba(0,0,0,0.2);
}
.icompanytextdiv img {
	width: 425px;
	height: 320px;
}
.icompanytextdiv .gsjj {
	font-size: 16px;
	color: #fff;
	line-height: 36px;
	position: absolute;
	top: 160px;
	width: 425px;
	padding: 25px;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	height: 136px;
	z-index: 999
}
.icompanytextdiv:hover .em1 {
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
}
.icompanytextdiv:hover .em2 {
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
}
.icompanytextdiv:hover .em3 {
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
}
.gsjj .tit .em1 {
	background: url(../images/dljt-cion.png) center no-repeat;
	width: 28px;
	height: 28px;
	display: block;
	float: left;
	margin-right: 10px;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.9s ease-in-out;
	-o-transition: all 0.9s ease-in-out;
}
.gsjj .tit .em2 {
	background: url(../images/dl-icon.png) center no-repeat;
	width: 28px;
	height: 28px;
	display: block;
	float: left;
	margin-right: 10px;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.9s ease-in-out;
	-o-transition: all 0.9s ease-in-out;
}
.gsjj .tit .em3 {
	background: url(../images/xny-icon.png) center no-repeat;
	width: 28px;
	height: 28px;
	display: block;
	float: left;
	margin-right: 10px;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.9s ease-in-out;
	-o-transition: all 0.9s ease-in-out;
}
.gsjj p {
	color: #fff;
	line-height: 28px;
	padding-top: 5px;
	font-size: 14px;
}
.icompanytextdiv a {
	background: url(../images/more.png) right center no-repeat;
	z-index: 999;
}
.icompanyico {
	width: 400px;
	height: 85px;
	background: url(../images/icompanyico.png) center center no-repeat;
	margin: 0 auto;
}
.gsjj span {
	font-size: 22px;
	font-weight: bold;
	line-height: 1.5em;
	color: fff;
}
.feedback {
	Z-index: 9999;
	background: #fff;
	width: 340px;
	position: fixed;
	right: 30px;
	bottom: -9999px;
	box-shadow: 0 20px 40px 8px rgba(0, 0, 0, 0.25);
	font-size: 14px;
	border-radius: 10px 10px 0 0;
}
.feedback .feedbackHeader {
	height: 40px;
	line-height: 40px;
	border-radius: 10px 10px 0 0;
	color: #ffffff;
	text-indent: 50px;
	font-weight: normal;
	cursor: pointer;
}
.feedback .eMailIco {
	background: url("../images/emailIco.png") 16px center no-repeat #333;
	background-size: 21px auto;
}
.feedbackForm {
	padding: 16px 16px 40px 16px;
}
.feedbackForm .tips {
	color: #666;
	padding-bottom: 20px;
	font-size: 14px;
}
.feedbackForm .linee {
	margin-bottom: 16px;
}
.feedbackForm .linee input, .feedbackForm .linee textarea {
	width: 100%;
	box-sizing: border-box;
	box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.1);
	border-radius: 4px;
	border: solid 1px #ccc;
	color: #222d38;
	display: block;
}
.feedbackForm textarea {
	resize: none;
	height: 78px;
	padding: 11px;
	line-height: 20px;
}
.feedbackForm .linee input {
	height: 40px;
	line-height: 40px;
	padding: 0 11px;
}
.feedbackForm .btn {
	background: #005cd0;
	border-radius: 4px;
	width: 100%;
	box-sizing: border-box;
	border: none;
	height: 40px;
	line-height: 40px;
	color: #ffffff;
	cursor: pointer;
}
.feedback .closeBtn {
	background: url("../images/closeBtn.png") no-repeat;
	width: 28px;
	height: 28px;
	background-size: 28px 28px;
	position: absolute;
	left: -36px;
	top: 6px;
	cursor: pointer;
	display: none;
}
.form-control-y {
	width: 130px;
	height: 30px;
	border: 1px solid #cccccc;
}
.form-group {
	margin-bottom: 10px;
}
/*header*/
.header {
	width: 100%;
	background-color: rgba(0,0,0,0.1);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	transition: all 0.6s ease;
}
.header::before {
	content: '';
	width: 100%;
	height: 1px;
	background-color: rgba(255,255,255,0.2);
	position: absolute;
	bottom: 0;
	left: 0;
}
.header .box {
	width: 1350px;
	margin: 0 auto;
	box-sizing: border-box;
	position: relative;
	min-width: 1150px;
	font-size: 0;
}
.headerLogo {
	float: left;
	z-index: 9999;
	padding-top: 5px;
}
.headerLogo a {
	display: block;
	width: 390px;
	height: 74px;
	margin: 6px 0;
	background: url(../images/logo1.png) no-repeat;
	transition: all 0.6s ease;
}
.headerTel {
	position: relative;
	display: inline-flex;
	vertical-align: middle;
	height: 80px;
	background-color: rgba(255,255,255,0);
	align-items: center;
	justify-content: space-between;
	padding: 0 20px;
}
.headerTel::before {
	content: '';
	width: 1px;
	height: 100%;
	background-color: rgba(255,255,255,0.8);
	position: absolute;
	left: 0;
	top: 0;
}
.headerTel .iconT {
	font-size: 40px;
	color: #fff;
}
.headerTel span {
	display: inline-block;
	margin-left: 0;
	font-size: 30px;
	color: #fff;
}
.header .nav {
	display: inline-block;
	vertical-align: middle;
	padding-left: 40px;
	padding-top: 2px;
}
.header .nav .nLi {
	display: inline-block;
	position: relative;
	margin-right: 70px;
}
.header .nav .nLi h3 {
	padding: 25px 0;
	transition: all 0.6s ease;
}
.header .nav .nLi h3 a {
	display: block;
	line-height: 30px;
	font-size: 14px;
	color: #fff;
	font-weight: normal;
}
.header .nav .sub {
	display: none;
	position: absolute;
	top: 80px;
	transform: translateX(-50%);
	left: 50%;
	width: 140px;
	background-color: #fff;
	box-shadow: 0 0 20px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 0 20px rgba(0,0,0,0.1);
}
.header .nav .sub a {
	display: block;
	text-align: center;
	font-size: 14px;
	color: #333;
	padding: 10px 10px;
	box-sizing: border-box;
	transition: all 0.6s ease;
}
.header .nav .sub a:hover, .header .nav .sub li.on a {
	background-color: #005cd0;
	color: #FFFFFF;
}
.header .nav .nLi:hover h3 a, .header .nav .nLi#on h3 a {
	font-weight: bold;
}
.is-fixed {
	box-shadow: 0 0 20px rgba(0,0,0,0.1);
	background-color: rgba(255,255,255,1);
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 0 20px rgba(0,0,0,0.1);
	border-bottom: rgba(255,255,255,0);
}
.is-fixed .headerLogo a {
	background: url(../images/logo2.png) no-repeat;
	margin-top: 6px;
}
.is-fixed .nav .nLi h3 a {
	color: #333;
}
.is-fixed .popnav .menu .solid {
	background-color: #000;
}
.is-fixed .popnav .tit {
	color: #000;
}
.is-fixed::before, .is-fixed .headerTel::before {
	display: none;
}
.is-fixed .headerTel {
	background-color: #005cd0;
}
.is-fixed .headerTel .iconT, .is-fixed .headerTel .iconT {
	color: #fff;
}
/* neiyeyangshi_about */
.ny_about {
	margin: 0 auto;
	height: 510px;
	width: 1350px;
}
.ny_about1 {
	width: 100%;
	background: url(../images/ny_about.png) left no-repeat;
	height: 497px;
	position: relative;
}
.ny_about1:after {
	content: " ";
	width: 0;
	height: 497px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	transition: all 0.5s ease;
}
.ny_about1:hover:after {
	width: 861px;
	left: 0;
}
.ny_about1:after {
	background: rgba(0,0,0,0.1);
}
.ny_about_a {
	width: 1350px;
	margin: 0 auto;
	padding-top: 350px;
	font-size: 18px;
	line-height: 32px;
	height: 266px;
}
.ny_about_a p {
	padding-bottom: 26px;
	color: #5c5c5c;
}
.ny_about_b {
	width: 1350px;
	margin: 0 auto;
}
.ny_about_b ul {
	float: right;
	display: inline-block;
}
.ny_about_b ul li {
	width: 460px;
	height: 150px;
	background: #f8f8f8;
	margin-bottom: 25px;
	text-align: center;
	padding: 35px 20px;
	box-sizing: border-box;
}
.ny_about_b ul li:last-child {
	margin-bottom: 0
}
.ny_about_b ul li p {
	color: #333;
	display: inline-block;
}
.ny_about_b ul li p i {
	float: left;
	padding-right: 5px;
	display: block;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.9s ease-in-out;
	-o-transition: all 0.9s ease-in-out;
}
.ny_about_b ul li:hover i {
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
}
.ny_about_b ul li p i img {
	width: 50px;
}
.ny_about_b ul li span {
	font-size: 14px;
	line-height: 30px;
	display: block;
}
.ny_about_b ul li p b {
	float: left;
	font-size: 22px;
	font-weight: bold;
	line-height: 54px;
}
.sy_dbys_txt {
	padding: 55px 0 10px;
	text-align: center;
	overflow: hidden;
}
.sy_dbys_txt p {
	font-size: 34px;
	color: #333;
	line-height: 60px;
	font-weight: normasl;
}
.sy_dbys_txt span {
	display: block;
	font-size: 14px;
	color: #666666;
	font-weight: normal;
}
.sy_dbys {
	width: 100%;
	background: #fafafa;
	height: 185px;
}
.sy_dbys ul {
	width: 1200px;
	margin: 0 auto;
	padding-top: 25px;
}
.sy_dbys ul li {
	width: 240px;
	float: left;
	text-align: center;
	background: url(../images/yin_line.gif) no-repeat;
	position: relative;
}
.sy_dbys ul li:nth-child(1) {
	background: none;
}
.sy_dbys ul li i {
	width: 80px;
	height: 80px;
	display: block;
	position: absolute;
	top: 0;
	left: 80px;
	z-index: 10;
}
.sy_dbys ul li i img {
	width: 80px;
	height: 80px;
}
.sy_dbys ul li em {
	width: 80px;
	height: 80px;
	background: url(../images/yin_k01.png);
	z-index: -1;
	-webkit-animation: rotate 10s linear infinite;
	animation: rotate 10s linear infinite;
	display: block;
	margin: 0 auto;
}
.sy_dbys ul li:hover em {
	background: url(../images/yin_k02.png);
}
.sy_dbys ul li:hover p {
	color: #0051a5;
}
.sy_dbys ul li p {
	display: block;
	font-size: 16px;
	color: #333;
	height: 30px;
	line-height: 30px;
	padding: 25px 0 0;
}
/* 首页热销产品 */
.box {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	/*	overflow: hidden;*/
	_height: 100%;
}
.hotproduct {
	margin: 15px 0 20px 0;
}
#demo1p {
	width: 1200px;
	height: 285px;
	overflow: hidden;
	position: relative;
}
#indemo1p {
	float: left;
	width: 800%;
}
#demo1p1 {
	float: left;
}
#demo1p2 {
	float: left;
}
.top_14 {
	list-style: none outside none;
	display: inline;
}
ul {
	list-style: none outside none;
}
.top_14 {
	list-style: none outside none;
	display: inline;
}
ul {
	list-style: none outside none;
}
.top_14 li {
	float: left;
	height: 265px;
	overflow: hidden;
	padding-right: 5px;
	padding-top: 5px;
	text-align: center;
	width: 300px;
	background: #fff;
	margin-right: 20px;
	padding-left: 5px;
	border: 1px #eee solid;
}
.top_14 h3 {
	height: 228px;
	margin: 0 auto;
}
.top_14 h3 a {
	width: 230px;
	height: 180px;
	padding: 1px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
*display:block;
*font-size: 129px;
*font-family:Arial;
/* color: #003366;
    font-weight: bold; */
}
.top_14 h3 img {
	vertical-align: middle;
}
.top_14 li p {
}
.top_14 li p .a1 {
	font-size: 14px;
	border: 0px;
	padding: 0px;
	overflow: hidden;
	display: block;
	height: 40px;
	line-height: 40px;
}
.top_14 li p .a1:hover {
	color: #172a4b;
}
/* 首页热销产品结束*/
.ny_about_c {
	width: 100%;
	height: 130px;
}
.ny_about_c ul {
	width: 1350px;
	margin: 0 auto;
	background: #f5f5f5;
	height: 150px;
	margin-top: 30px;
}
.ny_about_c ul li {
	float: left;
	width: 260px;
	boder-right: 1px soild #333;
	text-align: center;
	padding-top: 40px;
	padding-left: 10px;
}
.ny_about_c ul li b {
	text-align: center;
	font-size: 20px;
	fot-weight: 600;
	color: #333;
}
.ny_about_c ul li span {
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	color: #666;
}
.contact02 {
	width: 100%;
	height: 400px;
	background: url(../images/contact02.jpg) center;
}
.contact {
	width: 1350px;
	margin: 0 auto;
}
.contact_left {
	width: 500px;
	padding: 26px 55px;
	float: right;
	background: #f5f5f5;
}
.contact_left h3 {
	color: #333;
	font-size: 24px;
	line-height: 70px;
	font-weight: bold;
}
.contact_left p {
	line-height: 38px;
	color: #333;
	font-size: 14px;
}
.contact_left img {
	margin-top: 20px;
	margin-bottom: 10px;
}
.syqyb {
	width: 800px;
	float: left;
}
.syqyb h3 {
	font-size: 24px;
	line-height: 40px;
}
.syqyb h3 i {
	float: left;
	display: block;
	width: 40px;
	height: 40px;
	margin-right: 10px;
}
.syqyb h3 span {
	color: #888;
	font-size: 14px;
	margin-left: 10px;
	font-weight: normal;
}
.form-group {
	margin-bottom: 8px;
	padding: 10px 0px;
	min-height: 40px;
	color: #666;
}
.form-control {
	float: left;
	width: 390px;
	border: 1px #ddd solid;
	height: 40px;
	line-height: 40px;
	color: #666;
	margin-right: 20px;
	padding: 0 15px;
	box-sizing: border-box;
}
.marginr0 {
	margin-right: 0 !important
}
.form-control-c {
	width: 800px;
	height: 250px;
	border: 1px #ddd solid;
	padding: 5px 15px;
	box-sizing: border-box;
	font-size: 14px;
	font-family: "Microsoft YaHei"
}
.form-control-y {
	width: 260px;
	height: 30px;
}
.form-sub {
	width: 800px;
	height: 40px;
	background: linear-gradient(-30deg, #005cd0 0%, #00a1fd 100%);
	color: #fff;
	text-align: center;
	line-height: 40px;
	border: none;
	font-size: 14px;
	margin-right: 15px;
}
.ny_contact_dtit {
	text-align: center;
	width: 912px;
	margin: 0 auto;
	padding-top: 60px;
	margin-bottom: 40px;
}
.ny_contact_dtit p {
	font-size: 36px;
	font-weight: normal;
	position: relative;
	z-index: 2;
	display: inline-block;
	color: #333;
	padding: 0 10px;
}
{
}
.ny_contact_dtit p:after, .ny_contact_dtit p:before {
	content: '';
	position: absolute;
	width: 70px;
	height: 40px;
	top: 50%;
	margin-top: -20px;
}
.ny_contact_dtit p:after {
	left: -70px;
	background: url(../images/map_l.png) no-repeat center center;
	background-size: 40px;
}
.ny_contact_dtit p:before {
	right: -70px;
	background: url(../images/map_r.png) no-repeat center center;
	background-size: 40px;
}
.dljt {
	width: 1350px;
	height: 434px;
	margin: 0 auto;
	background: url(../images/dljt.jpg) no-repeat center;
}
.dljt-2 {
	width: 1350px;
	height: 434px;
	margin: 0 auto;
	background: url(../images/dljt-2.jpg) no-repeat center;
}
.dljt-3 {
	width: 1350px;
	height: 380px;
	margin: 0 auto;
	background: url(../images/dljt-3.jpg) no-repeat center;
}
.hyqs {
	width: 630px;
	float: right;
	padding-top: 150px;
}
.hyqs h3 {
	line-height: 30px;
	color: #333;
	font-size: 22px;
}
.hyqs p {
	color: #666;
	padding-top: 20px;
	font-size: 14px;
}
.hyqs-2 {
	width: 630px;
	float: right;
	padding-top: 150px;
}
.hyqs-2 h3 {
	line-height: 30px;
	color: #333;
	font-size: 22px;
}
.hyqs-2 p {
	color: #666;
	padding-top: 20px;
}
.tongdian {
	width: 100%;
	height: 600px;
	background: #f5f5f5;
}
.tongdiannr {
	width: 1350px;
	margin: 0 auto;
	padding-top: 40px;
}
.tongdianword {
}
.tongdianword ul {
	padding-top: 20px;
}
.tongdianword ul li {
	width: 625px;
	float: left;
	height: 100px;
	background: #fff;
	padding: 20px;
	margin-top: 20px;
	margin-right: 20px;
}
.tongdianword ul li i {
	background: url(../images/wenhao.png) no-repeat left;
	width: 50px;
	height: 50px;
	display: block;
	padding-top: 46px;
	padding-right: 20px;
	float: left;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.9s ease-in-out;
	-o-transition: all 0.9s ease-in-out;
}
.tongdianword ul li:hover i {
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
}
.tongdianword ul li span {
	font-size: 18px;
	color: #333;
	font-weight: bold;
	line-height: 40px;
}
.tongdianword ul li p {
	font-size: 14px;
	font-weight: normal;
	color: #666;
}
.tongdianword ul li:nth-child(2n) {
	margin-right: 0;
}
.jjfas {
	width: 100%;
	height: 458px;
	background: url(../images/jjfajs.jpg) no-repeat center;
	padding-top: 60px;
}
.jjfasjs {
	width: 1300px;
	margin: 0 auto;
}
.jjfasjs ul li {
	float: left;
	width: 1300px;
	font-size: 16px;
	line-height: 38px;
}
.jjfasjs ul {
	padding-top: 20px;
	margin: 0 auto;
}
.jjfasjs ul li p {
	color: #fff;
	font-size: 16px;
	height: 70px;
	padding-bottom: 16px;
}
.jjfasjs ul li i {
	transition: transform 0.9s;
	background: url(../images/duihao.png) no-repeat left;
	width: 40px;
	height: 40px;
	display: block;
	padding-top: 4px;
	padding-right: 10px;
	float: left;
	margin-bottom: 16px;
}
.jjfasjs ul li:hover i {
	cursor: pointer;
	transform: translate(0, -8px);
}
.jjfas-2 {
	width: 100%;
	height: 458px;
	background: url(../images/jjfajs-2.jpg) no-repeat center;
	padding-top: 60px;
}
.jjfasjs-2 {
	width: 1220px;
	margin: 0 auto;
}
.jjfasjs-2 ul li {
	float: left;
	width: 1220px;
	font-size: 16px;
	line-height: 38px;
}
.jjfasjs-2 ul {
	padding-top: 20px;
}
.jjfasjs-2 ul li p {
	color: #fff;
	font-size: 16px;
	height: 40px;
	padding-bottom: 16px;
}
.jjfasjs-2 ul li i {
	transition: transform 0.9s;
	background: url(../images/duihao.png) no-repeat left;
	width: 40px;
	height: 40px;
	display: block;
	padding-top: 8px;
	padding-right: 20px;
	float: left;
	margin-bottom: 16px;
}
.jjfasjs-2 ul li:hover i {
	cursor: pointer;
	transform: translate(0, -8px);
}
.jjfas-3 {
	width: 100%;
	height: 458px;
	background: url(../images/jjfajs-3.jpg) no-repeat center;
	padding-top: 60px;
}
/*indexTitle*/
.indexTitle3 {
	text-align: center
}
.indexTitle3 h3 {
	font-size: 40px;
	color: #fff;
	line-height: 80px
}
.indexTitle3 span {
	font-size: 18px;
	color: #fff;
	line-height: 24px
}
.indexTitle3 .tit p {
	font-size: 18px;
	line-height: 18px;
	font-family: Avignon;
	color: #fff;
	text-transform: uppercase;
	margin-top: 10px;
}
.indexTitle3 .txt {
	font-size: 16px;
	line-height: 24px;
	color: #fff;
	margin-top: 12px;
}
.youshi {
	width: 100%;
	height: 590px;
	padding-top: 40px;
	background: #f5f5f5;
}
.youshiword {
	width: 1350px;
	margin: 0 auto;
}
.youshiword ul {
	padding-top: 30px;
}
.youshiword ul li {
	height: 360px;
	float: left;
	width: 250px;
	margin-right: 20px;
	background: #fff;
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	background-size: contain;
	filter: drop-shadow(0px 0 21px rgba(31, 60, 113, 0.12));
	transition: transform 0.9s;
}
.youshiword ul li:last-child {
	margin-right: 0
}
.youshiword ul li h3 {
	color: #333;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	line-height: 34px;
}
.youshiword ul li p {
	color: #666;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	line-height: 30px;
	padding: 20px;
}
.youshiword ul li i {
	width: 55px;
	height: 55px;
	display: block;
	margin: 0 auto;
	padding-top: 30px;
	padding-bottom: 20px;
}
.youshiword ul li:hover {
	cursor: pointer;
	transform: translate(0, -15px);
}
.youshi2 {
	width: 100%;
	height: 590px;
	padding-top: 40px;
	background: #f5f5f5;
}
.youshiword2 {
	width: 1350px;
	margin: 0 auto;
}
.youshiword2 img{width:50px;}
.youshiword2 ul {
	padding-top: 30px;
}
.youshiword2 ul li {
	height: 330px;
	float: left;
	width: 305px;
	margin-right: 40px;
	background: #fff;
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	background-size: contain;
	filter: drop-shadow(0px 0 21px rgba(31, 60, 113, 0.12));
	transition: transform 0.9s;
}
.youshiword2 ul li:last-child {
	margin-right: 0
}
.youshiword2 ul li h3 {
	color: #333;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	line-height: 34px;
}
.youshiword2 ul li p {
	color: #666;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	line-height: 30px;
	padding: 20px;
}
.youshiword2 ul li i {
	width: 55px;
	height: 55px;
	display: block;
	margin: 0 auto;
	padding-top: 30px;
	padding-bottom: 20px;
}
.youshiword2 ul li:hover {
	cursor: pointer;
	transform: translate(0, -15px);
}
.ny_cpfllla {
	float: right;
	width: 240px;
	margin-top: 10px;
}
.ny_cplllb {
	height: 100px;
	text-align: center;
	font-size: 30px;
	line-height: 100px;
	color: #fff;
	font-weight: bold;
	background: -webkit-gradient(linear, left top, left bottom, from(#005cd0), to(#00a1fd));
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}
.ny_cpfllla ul {
	background: #fff;
	padding-top: 10px;
	padding-bottom: 10px;
}
.ny_cpfllla ul li {
	margin-bottom: 1px;
	margin-bottom: 10px;
}
.ny_cpfllla ul li p {
	font-weight: normal;
	background: #f5f5f5;
	margin: 10px 10px 0 10px;/* border-radius: 10px; */
}
.ny_cpfllla ul li span {
	display: block;
	display: table;
	background: #f9f9f9;
	margin: 0 10px;
}
.ny_cpfllla ul li span a {
	color: #333;
	font-size: 16px;
	width: 50%;
	float: left;
	padding: 0;
	text-align: center;
}
.ny_cpfllla ul li span a:hover {
	color: #005cd0;
	font-weight: bold;
}
.ny_cpfllla ul li:hover a {
/* font-weight: bold; */
}
.ny_avi {
	width: 1350px;
	background: #fff;
	margin-top: 10px;
	float: left;
	padding: 40px 40px 40px 40px;
	box-sizing: border-box;
}
.ny_avi p {
}
.ny_cpfllla ul li a {
	font-size: 18px;
	line-height: 40px;
	padding-left: 30px;
	display: block;
	box-sizing: border-box;
	color: #333;
}
.ny_cpfllla ul li p a:hover {
	font-weight: bold;
}
.ny_cpflllc {
	margin-top: 2px;
}
.ny_cpflllc img {
	height: 160px;
	display: block;
}
.ny_cpflllc p {
	background: #fff;
	color: -webkit-gradient(linear, left top, left bottom, from(#005cd0), to(#00a1fd));
	padding: 25px 15px;
	text-align: center;
	border: 2px solid #005cd0;
}
.ny_cpflllc i {
	font-size: 30px;
	font-weight: bolder;
	font-style: normal;
}
.ny_cpflllc a {
	display: inline-block;
	padding: 0 50px;
	margin-top: 10px;
	border-radius: 5px;
	border: solid 1px #ccc;
	color: -webkit-gradient(linear, left top, left bottom, from(#005cd0), to(#00a1fd));
	font-size: 16px;
	transition: all .5s;
	line-height: 40px;
}
.ny_cpflllc a:hover {
}
.ny_cpflllc span {
	font-size: 24px;
	display: block;
}
.ny_cpflllc a {
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#005cd0), to(#00a1fd));
	color: #fff;
	font-weight: bold;
}
.wfixed {
	width: 1350px;
	margin: 0 auto;
	display: table;
}
.wfixed h1 {
	text-align: center;
	padding-bottom: 20px;
}
.syproduct-listn {
	padding-top: 40px;
	background: url(../images/sy_bg.jpg) repeat;
}
.syproduct-listn dl {
	float: left;
	width: 370px;
	margin: 20px;
	padding: 20px;
	background: #fff;
}
.syproduct-listn dl dt {
	width: 370px;
}
.syproduct-listn dl dt span {
	float: left;
	font-size: 14px;
}
.syproduct-listn dl dt:hover p {
	color: #005cd0;
}
.syproduct-listn dl dt img {
	display: block;
}
.syproduct-listn dl dt p {
	display: block;
	text-align: left;
	font-size: 18px;
	color: #333;
	padding-top: 20px;
	padding-bottom: 10px;
	float: left;
	width: 240px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-style: normal;
}
.syproduct-listn dl dt p:hover {
	color: #005cd0;
}
.syproduct-listn dl dt i {
	background: url(../images/cptb2.png) no-repeat;
	width: 98px;
	height: 50px;
	float: right;
	margin-top: 24px;
}
/*.syproduct-listn dl:hover{    background: #005cd0;}*/
.syproduct-listn dl:hover em {
	font-weight: 600;
}
.syproduct-listn dl:hover i {
	background: url(../images/cptb1.png) no-repeat;
	width: 98px;
	height: 50px;
}
.xqy_cpyyy {
	background: url(../images/article_bg_01.jpg) top no-repeat;
	background-color: #333;
	display: table;
	width: 100%;
}
.xqy_cpzsss {
	padding-top: 80px;
}
.xqy_cpimg {
	float: left;
	width: 530px;
	height: 410px;
	border: 15px solid #f5f5f5;
	border-radius: 5px;
	text-align:center;
	padding-top:40px;
}
.xqy_cpimg img{max-width:500px;}
.xqy_cpzsss dl {
	float: right;
	width: 680px;
}
.xqy_cpzsss dl dt {
	margin-bottom: 20px;/* margin-top: 10px; */
}
.xqy_cpzsss dl dt h1 {
	height: 64px;
	line-height: 64px;
	font-size: 26px;
	color: #333;
	font-weight: bold;/* border-bottom: 2px solid #373d4b; */
}
.xqy_cpzsss dl dt p {
}
.xqy_tddd {
	border-radius: 5px;
	padding: 15px 20px;
	background: #f5f5f5;
}
.xqy_cpzsss dl dd {
	margin-bottom: 0;
}
.xqy_cpzsss dl dd p {
	margin-bottom: 10px;
	font-size: 14px;
	color: #666;
}
.xqy_cpzsss dl dd b {
	display: block;
	font-size: 18px;
	color: #333;
	font-weight: bold;
	line-height: 40px;
}
.xqy_cpzsss dl dd span {
	font-size: 14px;
	line-height: 30px;
	color: #666;
}
.xqy_cpzsss dl dd span a {
	font-size: 14px;
}
.xqy_cptel {
	margin-top: 40px;
}
.xqy_cptel span {
	display: block;
	float: left;
}
.xqy_cptel span a {
	display: inline-block;
	padding: 0 60px;
	color: #fff;
	background: linear-gradient(-30deg, #005cd0 0%, #00a1fd 100%);
	border-radius: 5px;
	line-height: 45px;
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
}
.xqy_cptel p {
	height: 55px;
	display: inline-block;
	color: #333;
	background: url(../images/pro_tel.png) left center no-repeat;
	line-height: 25px;
	font-size: 14px;
	padding-left: 45px;
	margin-left: 20px;
}
.xqy_cptel p i {
	font-style: normal;
	color: #333;
	font-size: 28px;
	display: block;
	font-weight: bold;
}
.xqy_cpjs {
	width: 1350px;
	background: #f1f1f1;
	margin: 0 auto;
	margin-top: 60px;
	display: table;
	border-radius: 10px 10px 0 0;
}
.product_item_b {
	height: 100px;
	border-bottom: 2px solid #f6f6f6;
	line-height: 100px;
}
.product_item_b ul {
}
.product_item_b ul li {
	float: left;
	width: 337px;
	text-align: center;
	font-size: 22px;
	color: #404040;
	font-weight: bold;
}
.product_item_b ul li:nth-child(1) {
	background: #f5f5f5;
	border-radius: 10px;
}
.product_item_b ul li:hover a {
	background: #f5f5f5;
	border-radius: 10px;
}
.product_item_b ul li a {
	color: #333;
	display: block;
	font-size: 18px;
}
.xqy_xgcp {
	width: 1350px;
	margin: 0 auto;
}
.xqy_xgxw {
	display: table;
	width: 100%;
	margin-top: 20px;
	/* margin-bottom: 50px; */
	padding-top: 10px;
	padding-bottom: 60px;
	background: #f5f5f5;
}
.xqy_xgtit {
	text-align: center;
	margin-top: 50px;
}
.xqy_xgtit p {
	font-size: 24px;
	font-weight: bold;
	color: #333;
	line-height: 50px;
}
.xqy_xgtit p a {
	color: #333;
}
.xqy_xgtit p a:hover {
	color: #333;
}
.xqy_xgtit i {
	background: url(../images/xqy_xgbg.png) center no-repeat;
	height: 4px;
	display: block;
}
.sy_cpxgxw_b {
	padding-top: 40px;
	margin: 0 auto;
	width: 1350px;
	display: table;
}
.sy_cpxgxw_b dl {
	float: left;
	width: 410px;
	background: #fff;
	margin-right: 45px;
	margin-bottom: 15px;
	padding: 28px;
	box-sizing: border-box;
	height: 250px;
	border: 1px solid #fff;
}
.sy_cpxgxw_b dl:last-child {
	margin-right: 0
}
.sy_cpxgxw_b dl:hover dt p {
	font-weight: bold;
}
.sy_cpxgxw_b dl:hover dd span {
	font-weight: bold;
}
.sy_cpxgxw_b dl a {
}
.sy_cpxgxw_b dt {
	border-bottom: 1px solid #eee;
	padding-bottom: 25px;
}
.sy_cpxgxw_b dt p {
	font-size: 16px;
	color: #333;
	padding-bottom: 6px;
}
.sy_cpxgxw_b dt span {
	font-size: 14px;
	color: #888;
	line-height: 23px;
}
.sy_cpxgxw_b dd {
	padding-top: 15px;
}
.sy_cpxgxw_b dd p {
	float: left;
	font-size: 30px;
	font-weight: bold;
	text-align: center;
	color: #888;
	line-height: 30px;
}
.sy_cpxgxw_b dd p i {
	display: block;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #888;
	line-height: 24px;
}
.sy_cpxgxw_b dd span {
	float: right;
	line-height: 43px;
	color: #888;
	font-size: 14px;
}
.xqy_cpjjjjs {
	padding-top: 10px;
	background: #f6f6f6;
	padding-bottom: 60px;
}
.xqy_cpjssss {
	background: #fff;
	min-height: 200px;
	padding: 40px;
	margin-bottom: 50px;
	display: table;
	width: 1280px;
	border-radius: 5px;
	margin: 0 auto;
	margin-top: 30px;
	box-sizing: border-box;
}
.xqy_cpjssss p {
	font-size: 16px;
	line-height: 32px;
}
.xqy_canshu {
	margin: 20px 0;
}
.xqy_canshu p {
	color: #1a1a1a;
	font-weight: bold;
	font-size: 24px;
}
.xqy_canshu i {
	background: url(../images/xqy_xgbg.png) left no-repeat;
	height: 4px;
	display: block;
	margin-top: 15px;
}
.ny_cpzs_a dd span {
	width: 114px;
	height: 35px;
	line-height: 35px;
	border-radius: 5px;
	background: -webkit-gradient(linear, left top, left bottom, from(#005cd0), to(#00a1fd));
	display: block;
	float: left;
	font-size: 14px;
}
.ny_cpzs_a dd span a {
	color: #fff;
}
.tj_tit {
	padding: 30px 0;
	width: 1280px;
	display: table;
	margin: 0 auto;
}
.tj_tit p {
	font-size: 30px;
	float: left;
	color: #333;
	font-weight: bold;
	border-bottom: 2px solid #316511;
	padding-bottom: 0.5rem;
}
.tj_tit span {
	color: #666;
	float: right;
	font-size: 14px;
	padding-top: 15px;
	font-weight: 500;
}
.tj_tit span a {
	color: #666;
}
.ny_xinwen {
	height: 400px;
	background: url(../images/ny_xinwen.jpg) center no-repeat;
}
.new_a {
	padding-bottom: 50px;
	background: url(../images/sy_bg.jpg) repeat;
}
.new_b {
	width: 1030px;
	background: #fff;
	margin-top: 10px;
	float: left;
	padding: 10px 40px 40px 40px;
	box-sizing: border-box;
}
.new_b dl {
	display: table;
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: dashed 1px #f0f0f0;
}
.new_b dl dt {
	position: relative;
	float: left;
	border: 1px solid #f0f0f0;
	box-sizing: border-box;
	height: 152px;
}
.new_b dl dt img {
}
.new_b dl dt b {
	width: 200px;
	height: 150px;
	position: absolute;
}
.new_b dl dd {
	/* padding-left: 40px; */
	/* float: left; */
	width: 950px;
}
.new_b dl dd:hover p {
	font-weight: bold;
	color: #316511;
}
.new_b dl dd p {
	font-size: 16px;
	color: #333;
	line-height: 40px;
	display: table;
}
.new_b dl dd p i {
	color: #999;
	font-size: 14px;
	padding-right: 20px;
	display: block;
	float: left;
	font-weight: normal;
	font-style: normal;
}
.new_b dl dd p i img {
	float: left;
	padding-top: 9px;
	padding-right: 10px;
}
.new_b dl dd span {
	line-height: 28px;
	color: #888;
	font-size: 14px;
	display: block;
	padding-top: 4px;
}
.ny_cpzs_a {
	display: table;
	margin-top: 10px;
}
.ny_cpzs_a dl {
	float: left;
	width: 310px;
	height: 360px;
	background: #fff;
	margin-right: 35px;
	margin-bottom: 20px;
}
.ny_cpzs_a dl:nth-child(4n) {
	margin-right: 0;
}
.ny_cpzs_a dt {
	border: 1px solid #eee;
}
.ny_cpzs_a dt a {
	display: block;
	height: 235px;
	width: 308px;
	overflow: hidden;
}
.ny_cpzs_a dt a img {
	transition: .6s;
}
.ny_cpzs_a dl:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
.ny_cpzs_a dl:hover p {
	font-weight: bold;
}
.ny_cpzs_a dd {
	text-align: center;
}
.ny_cpzs_a dd p {
	padding-bottom: 15px;
}
.ny_cpzs_a dd p a {
	color: #333333;
	font-size: 14px;
	padding-top: 13px;
	display: block;
}
.ny_cpzs_a dd i {
	width: 112px;
	height: 34px;
	border: 1px solid #ccc;
	display: block;
	line-height: 34px;
	border-radius: 5px;
	float: left;
	margin-right: 16px;
	margin-left: 34px;
}
.ny_cpzs_a dd i a {
	display: block;
	font-style: normal;
	color: #666666;
	font-size: 14px;
}
.xqy_anli {
	width: 1350px;
	background: #fff;
	margin-top: 10px;
	float: left;
	padding: 40px 0px 40px 0px;
	box-sizing: border-box;
}
.xqy_anli dl {
	float: left;
	margin: 9px;
	text-align: center;
}
.xqy_anli dl:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
.xqy_anli dl dt {
}
.xqy_anli dl dt a {
	display: block;
	border: 1px solid #eee;
/*	width: 319px;*/
width: 296px;
	height: 224px;
	box-sizing: border-box;
	overflow: hidden;
}
.xqy_anli dl dt a img {
	transition: .6s;
}
.xqy_anli dl dd {
}
.xqy_anli dl dd p {
}
.xqy_anli dl dd p a {
	font-size: 14px;
	display: block;
	line-height: 40px;
}
.xqy_photo {
	width: 1350px;
	background: #fff;
	margin-top: 10px;
	float: left;
	padding: 40px 40px 40px 40px;
	box-sizing: border-box;
}
.photo_ny {
	color: #333;
	font-size: 30px;
	line-height: 30px;
	margin-bottom: 20px;
	text-align: center;
	font-weight: bold;
}
.photo_ny p {
	font-weight: normal;
	font-size: 14px;
	color: #666;
	line-height: 40px;
}
.photo_ny a {
	color: #666;
}
.photo_aticle {
	text-align: center;
}
.nyhzhb {
	width: 100%;
	height: 380px;
	box-sizing: border-box;
	background: #f5f5f5;
}
.nyhzhb_title {
	text-align: center;
	font-size: 30px;
	color: #333;
	font-weight: bold;
	margin: 0 auto 40px;
}
.nyhzhb_title span {
	color: #005cd0
}
.nyhzhb_list {
	width: 1350px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	height: 180px;
	margin-top: 30px;
}
.nyhzhb_list ul {
	height: 122px;
}
.nyhzhb_list ul li {
	float: left;
	text-align: center;
	font-size: 18px;
	background: #fff;
	box-sizing: border-box;
	border-radius: 10px;
	border: 1px #ddd solid;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.nyhzhb_list .pagination {
	position: absolute;
	left: 0;
	text-align: center;
	bottom: 5px;
	width: 100%;
	z-index: 999;
}
.nyhzhb_list .swiper-pagination-bullet {
	display: inline-block;
	width: 6px;
	height: 6px;
	opacity: 1;
	border-radius: 10px;
	background: #111;
	margin: 0 3px;
	cursor: pointer;
	transition: width 0.3s ease-in-out;
}
.nyhzhb_list .swiper-pagination-bullet-active {
	background: #005cd0;
	width: 12px;
}
.abouttwo img {

	width: 500px;
	position:relative;
	left:60px;
}
.abouttwo p {
	float: left;
	width: 700px;
	font-size: 14px;
	display: block;
	color: #666;
	line-height: 35px;
	text-indent:2em;
}
.abouttwo strong {
	font-size: 18px;
	font-weight: bold;
	line-height: 2.2em;
	color: #333;
}
.aboutthree p {
	float: left;
	width: 1350px;
	font-size: 14px;
	display: block;
	color: #666;
	line-height: 35px;
		text-indent:2em;

}
.aboutthree{width:1350px; margin:0 auto;}
.aboutthree strong {
	font-size: 20px;
	font-weight: bold;
	line-height: 2.2em;
	color: #333;
	text-indent:2em;
}
.nyaboutfwwh {
	width: 100%;
	height: 550px;
	background: url(../images/nyaboutfwwhimg.jpg) center top no-repeat
}
.nyaboutfwwhtext {
	padding: 120px 0 0 60px;
}
.nyaboutfwwhtext h3 {
	font-size: 24px;
	color: #333;
	line-height: 60px;
	padding-top: 6px;
	padding-bottom: 26px;
}
.nyaboutfwwhtext p {
	font-size: 14px;
	color: #696969;
	line-height: 57px;
	padding-left: 35px;
}
.nyaboutfwwhlist {
	width: 1350px;
	margin: 0 auto;
}
.nyaboutfwwhlist ul li {
	float: left;
	width: 14.28%;
	text-align: center;
}
.nyaboutfwwhlist ul li i {
	width: 94px;
	height: 82px;
	display: inline-block;
	background: url(../images/nyaboutfwwhlist.png) center center no-repeat;
}
.nyaboutfwwhlist ul li i img {
	transition: all 0.5s ease;
}
.nyaboutfwwhlist ul li:hover i img {
	transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
}
.nyaboutfwwhlist ul li p {
	font-size: 18px;
	font-weight: bold;
	color: #333;
}
.aboutfour {
	width: 100%;
	background: #f5f5f5;
	height: 500px;
}
.aboutfour ul {
	width: 1350px;
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
	padding-top: 50px;
}
.aboutfour ul li {
	margin: 0 auto;
	transition-duration: 1s;
	transition-property: transform;
}
.aboutfour ul li:hover {
	cursor: pointer;
	transform: translateY(-10px);
}
.aboutfour ul .aboutrqywh {
	width: 320px;
	height: 400px;
	float: left;
	background: url(../images/aboutqywh.jpg) center no-repeat;
}
.aboutfour ul .aboutrqywh h3 {
	font-size: 20px;
	float: left;
	display: block;
	padding-top: 50px;
	padding-left: 10px;
	line-height: 2em;
	width: 320px;
	height: 30px;
	color: #333;
}
.aboutfour ul .aboutrqywh p {
	font-size: 14px;
	float: left;
	display: block;
	padding-top: 16px;
	padding-left: 10px;
	line-height: 1.5em;
	color: #666;
}
.aboutfour ul .aboutyfcx {
	width: 320px;
	height: 400px;
	float: left;
	background: url(../images/aboutyfcx.jpg) center no-repeat;
}
.aboutfour ul .aboutyfcx h3 {
	font-size: 20px;
	float: left;
	display: block;
	padding-top: 50px;
	padding-left: 10px;
	line-height: 2em;
	width: 320px;
	height: 30px;
	color: #333;
}
.aboutfour ul .aboutyfcx p {
	font-size: 14px;
	float: left;
	display: block;
	padding-top: 16px;
	padding-left: 10px;
	line-height: 1.5em;
	color: #666;
}
.aboutfour ul .aboutfzlc {
	width: 320px;
	height: 400px;
	float: left;
	background: url(../images/aboutfzlc.jpg) center no-repeat;
}
.aboutfour ul .aboutfzlc h3 {
	font-size: 20px;
	float: left;
	display: block;
	padding-top: 50px;
	padding-left: 10px;
	line-height: 2em;
	width: 320px;
	height: 30px;
	color: #333;
}
.aboutfour ul .aboutfzlc p {
	font-size: 14px;
	float: left;
	display: block;
	padding-top: 16px;
	padding-left: 10px;
	line-height: 1.5em;
	color: #666;
}
.aboutfour ul .aboutzzry {
	width: 320px;
	height: 400px;
	float: left;
	background: url(../images/aboutzzry.jpg) center no-repeat;
}
.aboutfour ul .aboutzzry h3 {
	font-size: 20px;
	float: left;
	display: block;
	padding-top: 50px;
	padding-left: 10px;
	line-height: 2em;
	width: 320px;
	height: 30px;
	color: #333;
}
.aboutfour ul .aboutzzry p {
	font-size: 14px;
	float: left;
	display: block;
	padding-top: 16px;
	padding-left: 10px;
	line-height: 1.5em;
	color: #666;
}
.wsmxzwm {
	width: 1350px;
	margin: 0 auto;
}
.wsmxzwmnav {
	width: 1350px;
	margin: 0 auto;
	height: 80px;
	background: #e1e1e1;
}
.wsmxzwmnav ul li {
	float: left;
	width: 25%;
	height: 80px;
	box-sizing: border-box;
	padding: 15px 0 15px 60px;
	cursor: pointer;
}
.wsmxzwmnav ul li.active {
	background: #005cd0;
	transition: all 0.5s ease;
}
.wsmxzwmnav ul li.active h3{color:#fff;}
.wsmxzwmnav ul li i {
	display: block;
	float: left;
	width: 90px;
	margin-right: 10px;
	font-style: normal;
	color: rgba(255,255,255,0.5);
	height: 50px;
	overflow: hidden;
	position: relative;
}
.wsmxzwmnav ul li i b {
	position: absolute;
	top: 0;
	font-size: 85px;
	line-height: 75px;
	font-family: impact;
}
.wsmxzwmnav ul li h3 {
	font-size: 20px;
	color: #005cd0;
	line-height: 28px;
	font-weight: normal;
}
.wsmxzwmnav ul li:hover h3 {
	font-size: 20px;
	color: #fff;
	line-height: 28px;
	font-weight: normal;
}
.wsmxzwmnav ul li span {
	font-size: 12px;
	text-transform: uppercase;
	color: rgba(255,255,255,0.5);
}
.wsmxzwmlist {
	width: 1350px;
	margin: 0 auto;
	height: 450px;
	background: #fff;
	margin-top: 20px;
	position: relative;
}
.wsmxzwmcontent {
	width: 1350px;
	height: 450px;
	opacity: 0;
	z-index: 1;
	position: absolute;
	left: 0;
	top: 0;
	transition: all 0.5s ease;
}
.wsmxzwmcontent.active {
	opacity: 1;
	z-index: 9;
}
.wsmxzwmcontent_l {
	float: left;
	width: 700px;
	height: 450px;
}
.wsmxzwmcontent_l img {
	max-width: 100%;
}
.wsmxzwmcontent_r {
	float: left;
	width: 650px;
	height: 450px;
	box-sizing: border-box;
	padding: 65px 50px;
}
.wsmxzwmcontent_r h3 {
	font-size: 24px;
	color: #333;
	position: relative;
	margin-bottom: 70px;
}
.wsmxzwmcontent_r h3 span {
	color: #333;
	font-size: 24px;
}
.wsmxzwmcontent_r h3:before {
	content: "";
	width: 160px;
	height: 1px;
	background: #005cd0;
	z-index: 9;
	left: 0;
	top: 70px;
	position: absolute;
}
.wsmxzwmcontent_r h3:after {
	content: "";
	width: 550px;
	height: 1px;
	background: #b3b3b3;
	z-index: 1;
	left: 0;
	top: 70px;
	position: absolute;
}
.wsmxzwmcontent_r p {
	color: #676767;
	line-height: 36px;
	font-size: 14px;
}
.nytitle h3 {
	font-size: 34px;
	color: #333;
	text-align: center;
	line-height: 80px;
	font-weight: normal;
}
.nytitle {
	height: 100px;
}
/*大事记start*/

.event_box {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	min-height: 500px;
}
.event_box .parHd {
	width: 100%;
	display: inline-block;
	height: 92px;
	overflow: hidden;
	margin-top: 80px;
}
.parHd ul {
	width: 100%;
	text-align: center;
	margin: 0 auto;
	padding-top: 25px !important;
}
.parHd .tempWrap {
	margin: 0 auto;
	width: 1150px !important;
}
.parHd .tempWrap:after {
	content: '';
	width: 85%;
	height: 1px;
	background: #580000;
	position: absolute;
	right: 8%;
	top: 35%;
	z-index: 10;
}
.parHd li:before {
	content: '';
	width: 180%;
	height: 1px;
	background: #580000;
	position: absolute;
	top: 0;
	right: -140%;
	right: 0;
}
.parHd li.no_line:before {
	display: none;
		content: '';
	background: url(../images/dot_ico.png) no-repeat;
	width: 24px;
	height: 24px;
	position: absolute;
	z-index: 20;
	top: -12px;
	left: 50%;
	margin-left: -12px;
}
.parHd li {
	display: inline-block;
	cursor: pointer;
	padding-top: 30px;
	font-size: 16px;
	color: #000;
	margin: 0 30px;
	position: relative;
}
.parHd li:after {
	content: '';
	background: url(../images/dot_ico.png) no-repeat;
	width: 24px;
	height: 24px;
	position: absolute;
	z-index: 20;
	top: -12px;
	left: 50%;
	margin-left: -12px;
}
.parBd {
	text-align: center;
	margin-top: 20px;
}
.parBd h4 {
	position: relative;
	font-size: 26px;
	color: #333;
	font-weight:normal; /*width: 200px;*/
	line-height:60px;
	display: inline-block;
	text-align: center;
	display:block;
}
.parBd h4:after {
	content: '';
	background: #000;
	width: 100px;/* height: 1px; */
	position: absolute;
	left: -100px;
	bottom: 20px;
}
.parBd h4:before {
	content: '';
	background: #000;
	width: 100px; /*height: 1px; */
	position: absolute;
	right: -100px;
	bottom: 20px;
}
.parBd p {
	line-height: 30px;
	font-size: 14px;
	margin: 0 auto;
	float:left;
}
div#listBox {
	width: 100%;
}
.abouttitle {
	padding: 55px 0 10px;
	text-align: center;
	overflow: hidden;
}
.abouttitle h3 {
	font-size: 36px;
	color: #333;
	line-height: 60px;
	font-weight: normal;
}
.abouttitle h3 p {
	display: block;
	font-size: 14px;
	color: #666666;
	font-weight: normal;
}
.sPrev, .sNext {
	width: 30px;
	height: 30px;
	display: block;
	position: absolute;
	top: 90px;
}
.sPrev {
	left: 0;
}
.sNext {
	right: 0;
}
.sPrev img, .sNext img {
	transition: all .6s cubic-bezier(.51, 1.1, .9, .95);
	-moz-transition: all .6s cubic-bezier(.51, 1.1, .9, .95);
	-webkit-transition: all .6s cubic-bezier(.51, 1.1, .9, .95);
	-o-transition: all .6s cubic-bezier(.51, 1.1, .9, .95);
}
.event {
	width: 100%;
	height: 500px;
	background: #f9f9f9;
	min-width: 1200px;
}

/**ban**/
#wowslider-container {
	zoom: 1;
	position: relative;
	width: 100%;
	margin: 0 auto;
	z-index: 100;
	border: none;
	text-align: left; /* reset align=center */
	font-size: 10px;
	overflow: hidden;
}
#wowslider-container.fullscreen-mode, #wowslider-container.fullwidth-mode {
	max-width: none;
	max-height: none;
}
#wowslider-container .ws_images ul {
	position: relative;
	width: 10000%;
	/*	height: 100%;*/
	left: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	border-spacing: 0;
	overflow: visible;/*table-layout:fixed;*/
}
#wowslider-container .ws_images ul li {
	position: relative;
	width: 1%;
	height: 100%;
	line-height: 0; /*opera*/
	overflow: hidden;
	float: left;
	font-size: 0;
	padding: 0 0 0 0 !important;
	margin: 0 0 0 0 !important;
}
#wowslider-container .ws_images {
	position: relative;
	left: 0;
	top: 0;
	width: 100%;
	/*	height: 100%;*/
	overflow: hidden;
}
#wowslider-container.fullscreen-mode .ws_images, #wowslider-container.fullwidth-mode .ws_images {
	max-height: none;
}
#wowslider-container .ws_images a {
	width: 100%;
	display: block;
	color: transparent;
}
#wowslider-container.fullscreen-mode .ws_images a, #wowslider-container.fullwidth-mode .ws_images a {
	height: 100%;
}
#wowslider-container img {
	max-width: none !important;
}
#wowslider-container .ws_images img {
	width: 100%;
	border: none 0;
	max-width: none;
	padding: 0;
	margin: 0;
}
#wowslider-container .ws_images iframe {
	position: absolute;
	z-index: -1;
}
#wowslider-container a {
	text-decoration: none;
	outline: none;
	border: none;
}
#wowslider-container .ws_bullets {
	float: left;
	position: absolute;
	z-index: 70;
}
#wowslider-container .ws_bullets div {
	position: relative;
	float: left;
	font-size: 0px;
}
#wowslider-container a.wsl {
	display: none;
}
#wowslider-container .ws_bullets {
	padding: 10px;
}
#wowslider-container .ws_bullets a {
	margin-left: 16px;
	width: 12px;
	height: 12px;
	float: left;
	text-indent: -4000px;
	position: relative;
	background: rgb(30,165,194); /* ie */
	background: rgba(30,165,194,0.5);
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
#wowslider-container .ws_bullets a.ws_selbull, #wowslider-container .ws_bullets a:hover {
	background: rgba(30,165,194,1);
}
#wowslider-container .ws_bullets a:hover {
	-webkit-animation: pulseIn .9s infinite linear;
	-moz-animation: pulseIn .9s infinite linear;
	animation: pulseIn .9s infinite linear;
}
#wowslider-container a.ws_next, #wowslider-container a.ws_prev {
	font-family: 'wowslider-controls';
	position: absolute;
	display: none;
	text-shadow: none;
	text-align: center;
	background-color: rgba(255,255,255,0.2);
	color: rgba(250,196,26,0);
	top: 50%;
	margin-top: -2.5em;
	height: 5em;
	width: 5em;
	z-index: 60;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
#wowslider-container a.ws_next:hover, #wowslider-container a.ws_prev:hover {
	background-color: rgba(0,0,0,0.2);
	color: rgba(250,196,26,0);
}
#wowslider-container a.ws_next {
	background-image: url(../images/ws_next.png);
	background-position: center center;
	background-repeat: no-repeat;
}
#wowslider-container a.ws_prev {
	background-image: url(../images/ws_prev.png);
	background-position: center center;
	background-repeat: no-repeat;
}
#wowslider-container a.ws_next {
	right: 10px;
}
#wowslider-container a.ws_next:after {
	content: '\e801';
	display: block;
	font-size: 3.5em;
	line-height: 1.7em;
}
#wowslider-container a.ws_prev {
	left: 10px;
}
#wowslider-container a.ws_prev:after {
	content: '\e800';
	display: block;
	font-size: 3.5em;
	line-height: 1.7em;
}
#wowslider-container a.ws_prev:hover:after {
	-webkit-animation: prevArrow .7s infinite ease-in-out;
	-moz-animation: prevArrow .7s infinite ease-in-out;
	animation: prevArrow .7s infinite ease-in-out;
}
#wowslider-container a.ws_next:hover:after {
	-webkit-animation: nextArrow .7s infinite ease-in-out;
	-moz-animation: nextArrow .7s infinite ease-in-out;
	animation: nextArrow .7s infinite ease-in-out;
}
* html #wowslider-container a.ws_next, * html #wowslider-container a.ws_prev {
	display: block
}
#wowslider-container:hover a.ws_next, #wowslider-container:hover a.ws_prev {
	display: block
}
/* bottom center */
#wowslider-container .ws_bullets {
	bottom: -33px;
	left: 50%;
}
#wowslider-container .ws_bullets div {
	left: -70%;
}
#wowslider-container .ws-title {
	position: absolute;
	display: block;
	bottom: 0.31em;
	left: 1.23em;
	margin: 9px;
	z-index: 50;
	font-family: MisoBold, Oswald, Impact, Charcoal, sans-serif;
	font-size: 5.5em;
	color: #FFF;
	text-shadow: 1px 1px 1px #333333;
}
#wowslider-container .ws-title div, #wowslider-container .ws-title span {
	display: inline-block;
	padding: 10px;
	background: #3398B6;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	opacity: 0.95;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);
}
#wowslider-container .ws-title div {
	display: block;
	background: #B02D15;
	margin-top: 10px;
	color: #FFFFFF;
	opacity: 0.8;
	text-shadow: 1px 1px 1px #000000;
}
#wowslider-container .ws_images > ul {
	animation: wsBasic 16.8s infinite;
	-moz-animation: wsBasic 16.8s infinite;
	-webkit-animation: wsBasic 16.8s infinite;
}
.parHd li:before{ content: ''; width: 180%; height: 1px; background: #580000; position: absolute;top: 0; right:-140%;right: 0;} 

.parHd li.no_line:before {
	display: none;
}
.parHd li {
	display: inline-block;
	cursor: pointer;
	padding-top: 30px;
	font-size: 16px;
	color: #000;
	margin: 0 30px;
	position: relative;
	
}

.parHd li:after {
	content: '';
	background: url(../images/dot_ico.png) no-repeat;
	width: 24px;
	height: 24px;
	position: absolute;
	z-index: 20;
	top: -12px;
	left: 50%;
	margin-left: -12px;
}
