﻿@charset "gb2312";


html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, optgroup, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0 none;
	font-size: 100%;
	margin: 0;
	padding: 0;
}
html, body {
	background: #fff;
	font-size: 12px;
	color: #585858;
	line-height: 22px;
	font-family: "Microsoft YaHei";
}
section, article, aside, header, footer, nav, dialog, figure {
	display: block;
}
figure {
	margin: 0;
}
h1, h2, h3, h4, h5, h6, em, input, textarea {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
ul, li {
	list-style: none;
	margin: 0;
	padding: 0;
}
input, select, textarea {
	font-size: 12px;
	vertical-align: middle;
	line-height: 16px;
	font-family: "Microsoft yahei";
}
textarea {
	border: 1px solid #d4d4d4;
}
a img {
	border: 0;
}
a {
	
    
	text-decoration: none;
	color: #585858;
}
a:hover {
	color: #f9000e;
}


.required {
	color: #ef2415;
}


.note {
	color: #999;
}
.c_red {
	color: red;
}


table {
	border-collapse: collapse;
	border-spacing: 0;
 padd: expression(this.cellPadding=0);
	empty-cells: show;
}
table th, table td {
}


table .operate {
	text-align: center;
}


table .num {
	text-align: right;
}


table .col01 {
	text-align: right;
}


table .txtv {
	vertical-align: top;
}


.txtleft {
	text-align: left;
}
.txtcenter {
	text-align: center;
}
.txtright {
	text-align: right;
}
.floatl {
	float: left;
}
.floatr {
	float: right;
}
.vm {
	vertical-align: middle;
}
.pr {
	position: relative;
}
.pa {
	position: absolute;
}
.fn {
	font-weight: normal;
}
.fb {
	font-weight: bold;
}
.hidden {
	display: none !important;
}


.clear {
	clear: both;
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	overflow: hidden;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	zoom: 1;
}


.font12 {
	font-size: 12px
}
.font14 {
	font-size: 14px
}
.font16 {
	font-size: 16px
}
.font18 {
	font-size: 18px
}
.font20 {
	font-size: 20px
}
.fb {
	font-weight: bold
}
.fu {
	text-decoration: underline
}
.fn {
	text-decoration: none
}
.tanh {
	color: #e4003d;
	font-size: 36px;
}
.kecheng {
	width: 100%;
	height: auto;
	background-color: #fff;
	overflow: hidden;
}
.kecheng .titleico span {
	float: left;
	background-color: #114791;
	width: auto;
	height: 36px;
	margin-left: 20px;
	margin-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
	color: #fff;
	font-size: 18px;
	text-align: center;
	line-height: 36px;
}
.kecheng .titleico span.first {
	margin-left: 0px;
}
.kecheng .img1 {
	width: 100%;
	height: 366px;
	background: url(/pyfile/images/kecheng01_02.jpg) no-repeat center;
	overflow: hidden;
}
.kecheng .img1 p {
	font-size: 40px;
 color#313131;
}
.kecheng2 .img1 {
	width: 100%;
	height: 198px;
	background: url(/pyfile/images/kecheng_13.jpg) no-repeat center;
	overflow: hidden;
}
.kecheng2 .img2 {
	width: 100%;
	height: 196px;
	background: url(/pyfile/images/kecheng_14.jpg) no-repeat center;
	overflow: hidden;
}
.kecheng2 .img3 {
	width: 100%;
	height: 183px;
	background: url(/pyfile/images/kecheng_15.jpg) no-repeat center;
	overflow: hidden;
}
.kecheng2 .img4 {
	width: 100%;
	height: 273px;
	background: url(/pyfile/images/kecheng_16.jpg) no-repeat center;
	overflow: hidden;
}
.jiameng2 .img1 {
	width: 100%;
	height: 214px;
	background: url(/pyfile/images/jiameng_11.jpg) no-repeat center;
	overflow: hidden;
}
.jiameng2 .img2 {
	width: 100%;
	height: 156px;
	background: url(/pyfile/images/jiameng_12.jpg) no-repeat center;
	overflow: hidden;
}
.jiameng2 .img3 {
	width: 100%;
	height: 242px;
	background: url(/pyfile/images/jiameng_13.jpg) no-repeat center;
	overflow: hidden;
}
.jiameng2 .img4 {
	width: 100%;
	height: 127px;
	background: url(/pyfile/images/jiameng_14.jpg) no-repeat center;
	overflow: hidden;
}
.jiameng2 .img5 {
	width: 100%;
	height: 296px;
	background: url(/pyfile/images/jiameng_15.jpg) no-repeat center;
	overflow: hidden;
}
.jiameng2 .img6 {
	width: 100%;
	height: 174px;
	background: url(/pyfile/images/jiameng_16.jpg) no-repeat center;
	overflow: hidden;
}
.jiameng2 .img7 {
	width: 100%;
	height: 198px;
	background: url(/pyfile/images/jiameng_17.jpg) no-repeat center;
	overflow: hidden;
}
.jiameng2 .img8 {
	width: 100%;
	height: 226px;
	background: url(/pyfile/images/jiameng_18.jpg) no-repeat center;
	overflow: hidden;
}
.jiameng2 .img9 {
	width: 100%;
	height: 260px;
	background: url(/pyfile/images/jiameng_19.jpg) no-repeat center;
	overflow: hidden;
}
.jiameng2 .img10 {
	width: 100%;
	height: 159px;
	background: url(/pyfile/images/jiameng_20.jpg) no-repeat center;
	overflow: hidden;
}
.aboutindex03 {
	width: 100%;
	background: url(/pyfile/images/04czindex.jpg) no-repeat center;
	overflow: hidden;
}
.jmshixun .pp {
	width: 289px;
	height: 33px;
	background-color: #e04a2d;
	overflow: hidden;
	font-size: 18px;
	color: #FFF;
	line-height: 33px;
	text-align: center;
	margin: auto;
	margin-top: 45px;
	padding: 8px;
	margin-bottom: 50px;
	border-radius: 30px;
}
.jmshixun .pp a {
	color: #fff;
}
.jmshixun .pp:hover {
	background-color: #e04a2d;
	opacity: 0.8;
}
.aboutindex03 .img1 {
	background: url(/pyfile/images/index_26.png);
	filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
}
.aboutindex03 .img2 {
	background: url(/pyfile/images/index_27.png);
	filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
}
.aboutindex03 .img3 {
	background: url(/pyfile/images/index_28.png);
	filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
}
.aboutindex03 h3 {
	margin: 78px auto 32px;
	text-align: center;
	font-size: 36px;
	color: #313131;
	font-weight: bold;
}
.aboutindex03 ul {
	width: 1200px;
	margin: 0 auto;
	padding-top: 30px;
}
.aboutindex03 p.title {
	margin-bottom: 40px;
	text-align: center;
	font-size: 18px;
	color: #959595;
	font-family: "Arial";
}
.aboutindex03 p.title span {
	font-family: "Arial";
}
.aboutindex03 ul li {
	width: 290px;
	float: left;
	height: 300px;
	overflow: hidden;
	margin-left: 10px;
}
.aboutindex03 ul li.fists {
	margin-left: 0px;
}
.aboutindex03 ul li .i1 {
	width: 96px;
	height: 96px;
	background: url(/pyfile/images/03_11.png) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	margin-left: 95px;
}
.aboutindex03 ul li .i2 {
	width: 96px;
	height: 96px;
	background: url(/pyfile/images/03_13.png) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	margin-left: 95px;
}
.aboutindex03 ul li .i3 {
	width: 96px;
	height: 96px;
	background: url(/pyfile/images/03_15.png) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	margin-left: 95px;
}
.aboutindex03 ul li .i4 {
	width: 96px;
	height: 96px;
	background: url(/pyfile/images/03_17.png) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	margin-left: 95px;
}
.aboutindex03 ul li .i5 {
	width: 96px;
	height: 96px;
	background: url(/pyfile/images/03_29.png) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	margin-left: 95px;
}
.aboutindex03 ul li .i6 {
	width: 96px;
	height: 96px;
	background: url(/pyfile/images/03_31.png) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	margin-left: 95px;
}
.aboutindex03 ul li .i7 {
	width: 96px;
	height: 96px;
	background: url(/pyfile/images/03_33.png) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	margin-left: 95px;
}
.aboutindex03 ul li .i8 {
	width: 96px;
	height: 96px;
	background: url(/pyfile/images/03_35.png) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	margin-left: 95px;
}
.aboutindex03 ul li:hover {
}
.aboutindex03 ul li h4 {
	font-size: 26px;
	color: #313131;
	line-height: 16px;
	text-align: center;
	margin-top: 20px;
	font-weight: bold;
}
.aboutindex03 ul li .line {
	width: 30px;
	height: 1px;
	overflow: hidden;
	margin: 10px auto 15px;
}
.aboutindex03 ul li p {
	font-size: 18px;
	color: #898989;
	line-height: 28px;
	text-align: center;
	width: 232px;
	margin: auto;
}
.index_49 {
	margin-bottom: 70px;
}
.index_49 ul {
	padding-top: 20px;
}
.index_49 ul li {
	float: left;
	width: 400px;
	height: 230px;
	position: relative;
	overflow: hidden;
}
.index_49 ul li .pic {
	width: 295px;
	height: 32px;
}
.index_49 ul li .yb {
	padding-left: 0px;
	padding-top: 0px;
	width: 295px;
	height: 120px;
	text-align: left;
	margin-top: 10px;
	padding-left: 56px;
}
.index_49 ul li .yb p {
	font-size: 18px;
	color: #fff;
	line-height: 26px;
	padding-bottom: 21px;
}
.index_49 ul li .yb p em {
	line-height: 30px;
	display: inline-block;
	font-family: "Microsoft YaHei";
	font-size: 12px;
}
.index_49 ul li .look {
	position: absolute;
	left: 0;
	top: -100px;
	width: 100%;
	height: 100%;
	background: #31b1d4;
	display: none;
	z-index: 33;
}
.index_49 ul li .look p {
	text-align: center;
	font-size: 24px;
	color: #fff;
	line-height: 62px;
	padding-top: 139px;
	opacity: 1;
	font-weight: bold;
}
.index_49 ul li .look p span {
	font-size: 18px;
	color: #fff;
	line-height: 20px;
}
.index_49 ul li .look .more {
	font-size: 14px;
	width: 100px;
	margin: 0 auto;
}
.index_49 ul li .look .more a {
	color: #fff;
	width: 100%;
	height: 30px;
	text-align: center;
	line-height: 30px;
	display: inline-block;
	background: #f39b33;
}
.index_49 ul li.last {
	margin-right: 0;
}
.index_49 ul li .yb p .btitle {
	color: #fff;
	font-size: 32px;
}
.aboutindex06 {
	width: 100%;
	background-color: #fff;
	overflow: hidden;
	margin-top: 0px;
}
.lxwmyshi .pp {
	text-align: center;
}
.aboutindex06 .pp a {
	color: #fff;
}
.wrap {
	max-width: 1200px;
	margin: 0 auto;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.aboutindex06 h3 {
	margin: 78px auto 32px;
	text-align: center;
	font-size: 40px;
	color: #09417b;
}
.aboutindex06 p.title {
	margin-bottom: 40px;
	text-align: center;
	font-size: 18px;
	color: #959595;
}
.aboutindex06 p.title span {
	font-family: "Arial";
}
.aboutindex06 p.htitle {
	margin-bottom: 30px;
	text-align: left;
	font-size: 26px;
	color: #e4003d;
	margin-top: 190px;
	font-weight: bold;
}
.aboutindex06 p.ltitle {
	margin-bottom: 20px;
	text-align: left;
	font-size: 40px;
	color: #fff;
	font-weight: bold;
}
.aboutindex06 p.dtitle {
	margin-bottom: 30px;
	text-align: left;
	font-size: 26px;
	color: #e4003d;
	margin-top: 10px;
	font-weight: bold;
}
.aboutindex06 ul li {
	float: left;
	width: 636px;
	color: #fff;
	font-size: 30px;
	height: 45px;
	line-height: 45px;
}
.aboutindex06 ul li.firsts {
	float: left;
	width: 230px;
	color: #fff;
	font-size: 30px;
	height: 45px;
	line-height: 45px;
}
.aboutindex06 .w550 {
	width: 200px;
}
.aboutindex06 .w550 .p2 {
	text-align: left;
}
.aboutindex06 .w550 .p2 .p1 {
	font-size: 18px;
	color: #707070;
}
.aboutindex06 .Ab_fr .p2 {
	text-align: left;
}
.aboutindex06 .Ab_fr .p2 .p1 {
	font-size: 18px;
	color: #707070;
}
.aboutindex06 .lxwmyshi .p3 {
	text-align: left;
	margin: auto;
	width: 300px;
}
.aboutindex06 .lxwmyshi .p3 .p1 {
	font-size: 18px;
	color: #707070;
}
.aboutindex06 ul li h4 {
	font-size: 18px;
	color: #fff;
	height: 45px;
	line-height: 40px;
	text-align: left;
	float: left;
	text-indent: 20px;
}
.aboutindex06 ul li img {
	margin: 10px auto;
	text-align: center;
	transition: all 0.3s;
}
.aboutindex06 ul li img:hover {
	 transform: scale(1.06);
}
.aboutindex06 .pp {
	width: 289px;
	height: 33px;
	background-color: #e04a2d;
	overflow: hidden;
	font-size: 18px;
	color: #FFF;
	line-height: 33px;
	text-align: center;
	margin: auto;
	margin-top: 45px;
	padding: 8px;
	margin-bottom: 50px;
	border-radius: 30px;
}
.aboutindex06 .pp:hover {
	background-color: #e04a2d;
	opacity: 0.8;
}
.anliindex03 {
	width: 100%;
	height: auto;
	background-color: #fff;
	overflow: hidden;
	margin-top: 0px;
	padding-bottom:70px;
}
.anliindex03 h3 {
	margin: 78px auto 32px;
	text-align: center;
	font-size: 36px;
	color: #09417b;
	font-weight: bold;
}
.anliindex03 ul {
	width: 1200px;
	margin: 0 auto;

}
.anliindex03 p.title {
	margin-bottom: 40px;
	text-align: center;
	font-size: 18px;
	color: #959595;
}
.anliindex03 p.title span {
	font-family: "Arial";
}
.index_4 {
	margin-bottom: 40px;
}
.index_4 ul {
	padding-top: 20px;
}
.index_4 ul li {
	float: left;
	width: 280px;
	height: 400px;
	background: #fff;
	position: relative;
	overflow: hidden;
	margin: 0 2px;
}
.index_4 ul li .pic {
	width: 280px;
	margin: 0 auto;
	text-align: center;
}
.index_4 ul li .yb {
	padding-left: 0px;
	padding-top: 0px;
	width: 280px;
	text-align: center;
	margin-top: 150px;
}
.index_4 ul li .yb p {
	font-size: 16px;
	color: #313131;
	line-height: 20px;
	padding-bottom: 1px;
	width: 268px;
	margin: auto;
	text-align: center;
	padding-top: 5px;
	line-height: 30px;
}
.index_4 ul li .yb p span.kehei {
	font-weight: bold;
	font-size: 22px;
	color: #313131;
}
.index_4 ul li .yb p span.kelan {
	font-weight: bold;
	font-size: 22px;
	color: #114791;
}
.index_4 ul li .yb h2.kelan {
	font-weight: bold;
	font-size: 22px;
	color: #114791;
	line-height: 30px;
}
.index_4 ul li .yb p span.kehong {
	font-weight: bold;
	font-size: 22px;
	color: #cf3535;
}
.index_4 ul li .yb h6 {
	margin: auto;
	font-size: 18px;
	color: #313131;
	line-height: 16px;
	padding-bottom: 5px;
	font-weight: bold;
	margin-top: 10px;
	text-align: left;
	width: 350px;
}
.index_4 ul li .yb p em {
	line-height: 30px;
	display: inline-block;
	font-family: "Microsoft YaHei";
	font-size: 12px;
}
.index_4 ul li .look {
	position: absolute;
	left: 0;
	top: -100px;
	width: 100%;
	height: 100%;
	background: #31b1d4;
	display: none;
	z-index: 33;
}
.index_4 ul li .look p {
	text-align: center;
	font-size: 24px;
	color: #fff;
	line-height: 62px;
	padding-top: 139px;
	opacity: 1;
	font-weight: bold;
}
.index_4 ul li .look p span {
	font-size: 18px;
	color: #fff;
	line-height: 20px;
}
.index_4 ul li .look .more {
	font-size: 14px;
	width: 100px;
	margin: 0 auto;
}
.index_4 ul li .look .more a {
	color: #fff;
	width: 100%;
	height: 30px;
	text-align: center;
	line-height: 30px;
	display: inline-block;
	background: #f39b33;
}
.index_4 ul li.last {
	margin-right: 0;
}
.index_60 {
	margin-bottom: 20px;
}
.index_60 ul {
	padding-top: 20px;
}
.index_60 ul li {
	float: left;
	width: 100%;
	height: 370px;
	background: #ffffff;
	position: relative;
	margin-right: 22px;
	overflow: hidden;
	margin-bottom: 16px;
}
.index_60 ul li .pic {
	width: 283px;
	height: 160px;
	overflow: hidden;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.index_60 ul li .pic img{
	width: 100%;
	height: 100%;
}
.index_60 ul li .yb {
	padding-left: 0px;
	padding-top: 0px;
	width: 281px;
	height: 120px;
	margin-top: 118px;
	text-align: center;
}
.index_60 ul li .yb p {
	font-size: 18px;
	color: #898989;
	line-height: 26px;
	padding-bottom: 21px;
	background: url(/pyfile/images/pic16.jpg) left bottom no-repeat;
	width: 219px;
	margin: auto;
}
.index_60 ul li .yb p em {
	line-height: 30px;
	display: inline-block;
	font-family: "Microsoft YaHei";
	font-size: 12px;
}
.index_60 ul li .look {
	position: absolute;
	left: 0;
	top: -100px;
	width: 100%;
	height: 100%;
	background: #31b1d4;
	display: none;
	z-index: 33;
}
.index_60 ul li .look p {
	text-align: center;
	font-size: 24px;
	color: #fff;
	line-height: 62px;
	padding-top: 139px;
	opacity: 1;
	font-weight: bold;
}
.index_60 ul li .look p span {
	font-size: 18px;
	color: #fff;
	line-height: 20px;
}
.index_60 ul li .look .more {
	font-size: 14px;
	width: 100px;
	margin: 0 auto;
}
.index_60 ul li .look .more a {
	color: #fff;
	width: 100%;
	height: 30px;
	text-align: center;
	line-height: 30px;
	display: inline-block;
	background: #f39b33;
}
.index_60 ul li.last {
	margin-right: 0;
}
.index_48 {
	margin-bottom: 20px;
}
.index_48 ul {
	padding-top: 20px;
}
.index_48 ul li {
	float: left;
	width: 281px;
	height: 350px;
	position: relative;
	margin-right: 25px;
	overflow: hidden;
	margin-bottom: 16px;
}
.index_48 ul li .pic {
	width: 281px;
}
.index_48 ul li .yb {
	padding-left: 0px;
	padding-top: 0px;
	width: 281px;
	height: 170px;
	text-align: center;
	margin-top: 130px;
	background-color: #fff;
}
.index_48 ul li .yb p {
	font-size: 20px;
	color: #959595;
	line-height: 26px;
	padding-top: 10px;
}
.index_48 ul li .yb p em {
	line-height: 30px;
	display: inline-block;
	font-family: "Microsoft YaHei";
	font-size: 12px;
}
.index_48 ul li .look {
	position: absolute;
	left: 0;
	top: -100px;
	width: 100%;
	height: 100%;
	background: #31b1d4;
	display: none;
	z-index: 33;
}
.index_48 ul li .yb p .btitle {
	color: #313131;
	font-size: 24px;
}
.index_48 ul li .yb p .pdes {
	color: #959595;
	font-size: 20px;
	text-align: left;
}
.index_48 ul li .look p {
	text-align: center;
	font-size: 24px;
	color: #fff;
	line-height: 62px;
	padding-top: 139px;
	opacity: 1;
	font-weight: bold;
}
.index_48 ul li .look p span {
	font-size: 18px;
	color: #fff;
	line-height: 20px;
}
.index_48 ul li .look .more {
	font-size: 14px;
	width: 100px;
	margin: 0 auto;
}
.index_48 ul li .look .more a {
	color: #fff;
	width: 100%;
	height: 30px;
	text-align: center;
	line-height: 30px;
	display: inline-block;
	background: #f39b33;
}
.index_48 ul li.last {
	margin-right: 0;
}
.anliindex04 {
	width: 100%;
	height: auto;
	background-color: #fff;
	overflow: hidden;
	margin-top: 38px;
}
.anliindex042 {
	width: 100%;
	height: auto;
	background-color: #fff;
	overflow: hidden;
	margin-top: 38px;
}
.anliindex04 .img1 {
	width: 100%;
	height: 150px;
	background: url(/pyfile/images/index_43.jpg) no-repeat center;
	overflow: hidden;
}
.anliindex04 .img2 {
	width: 100%;
	height: 118px;
	background: url(/pyfile/images/index_46.jpg) no-repeat center;
	overflow: hidden;
}
.anliindex04 .img3 {
	width: 100%;
	height: 188px;
	background: url(/pyfile/images/index_48.jpg) no-repeat center;
	overflow: hidden;
}
.anliindex04 .img4 {
	width: 100%;
	height: 170px;
	background: url(/pyfile/images/index_49.jpg) no-repeat center;
	overflow: hidden;
}
.anliindex04 .pp {
	width: 289px;
	height: 33px;
	background-color: #e04a2d;
	overflow: hidden;
	font-size: 18px;
	color: #FFF;
	line-height: 33px;
	text-align: center;
	margin: auto;
	margin-top: 45px;
	padding: 8px;
	margin-bottom: 50px;
	border-radius: 30px;
}
.anliindex04 .pp a {
	color: #fff;
}
.anliindex04 .pp:hover {
	background-color: #e04a2d;
	opacity: 0.8;
}
.anliindex04 h3 {
	margin: 78px auto 32px;
	text-align: center;
	font-size: 36px;
	color: #09417b;
	font-weight: bold;
}
.anliindex04 ul {
	width: 1200px;
	margin: 0 auto;
	padding-top: 30px;
	margin-bottom: 30px;
}
.anliindex04 p.title {
	margin-bottom: 40px;
	text-align: center;
	font-size: 18px;
	color: #959595;
}
.anliindex04 p.title span {
	font-family: "Arial";
}
.index_42 {
	margin-bottom: 20px;
}
.index_42 ul {
	padding-top: 20px;
}
.index_42 ul li {
	float: left;
	width: 280px;
	height: 450px;
	background: #fff;
	position: relative;
	margin-right: 26px;
	overflow: hidden;
	margin-bottom: 70px;
}
.index_42 ul li .pic {
	width: 280px;
}
.index_42 ul li .yb {
	padding-left: 0px;
	padding-top: 0px;
	width: 280px;
	height: 120px;
	text-align: center;
	margin-top: 116px;
}
.index_42 ul li .yb p {
	font-size: 18px;
	color: #898989;
	line-height: 26px;
	padding-bottom: 21px;
	width: 160px;
	margin: auto;
	text-align: center;
}
.index_42 ul li .yb h6 {
	font-size: 26px;
	color: #313131;
	line-height: 16px;
	padding-bottom: 21px;
	font-weight: bold;
	margin-top: 38px;
}
.index_42 ul li .yb p em {
	line-height: 30px;
	display: inline-block;
	font-family: "Microsoft YaHei";
	font-size: 12px;
}
.index_42 ul li .look {
	position: absolute;
	left: 0;
	top: -100px;
	width: 100%;
	height: 100%;
	background: #31b1d4;
	display: none;
	z-index: 33;
}
.index_42 ul li .look p {
	text-align: center;
	font-size: 24px;
	color: #fff;
	line-height: 62px;
	padding-top: 139px;
	opacity: 1;
	font-weight: bold;
}
.index_42 ul li .look p span {
	font-size: 18px;
	color: #fff;
	line-height: 20px;
}
.index_42 ul li .look .more {
	font-size: 14px;
	width: 100px;
	margin: 0 auto;
}
.index_42 ul li .look .more a {
	color: #fff;
	width: 100%;
	height: 30px;
	text-align: center;
	line-height: 30px;
	display: inline-block;
	background: #f39b33;
}
.index_42 ul li.last {
	margin-right: 0;
}
.anliindex06 {
	width: 100%;
	height: 530px;
	background-color: #fff;
	overflow: hidden;
	margin-top: 0px;
}
.anliindex06 h3 {
	margin: 78px auto 32px;
	text-align: center;
	font-size: 36px;
	color: #09417b;
	font-weight: bold;
}
.anliindex06 ul {
	width: 1200px;
	margin: 0 auto;
	padding-top: 30px;
	margin-bottom: 30px;
}
.anliindex06 p.title {
	margin-bottom: 40px;
	text-align: center;
	font-size: 18px;
	color: #959595;
}
.anliindex06 p.title span {
	font-family: "Arial";
}
.index_43 ul {
	padding-top: 20px;
}
.index_43 ul li {
	float: left;
	width: 43px;
	height: 280px;
	line-height: 178px;
	font-size: 30px;
	color: #508bc5;
	font-weight: bold;
}
.index_43 ul li.deng {
	float: left;
	width: 43px;
	height: 280px;
	line-height: 178px;
	font-size: 30px;
	color: #e4003d;
	font-weight: bold;
}
.index_43 ul li.hong {
	float: left;
	width: 179px;
	height: 179px;
	background: #508bc5;
	position: relative;
	margin-right: 26px;
	overflow: hidden;
	margin-bottom: 70px;
	border-radius: 86px;
	font-size: 30px;
	color: #fff;
	font-weight: bold;
}
.index_43 ul li.hong p {
	font-size: 30px;
	color: #fff;
	font-weight: bold;
	line-height: 32px;
	text-align: center;
	margin-top: 60px;
}
.index_43 ul li.hongs {
	float: left;
	width: 179px;
	height: 179px;
	background: #e4003d;
	position: relative;
	margin-right: 26px;
	overflow: hidden;
	margin-bottom: 70px;
	border-radius: 86px;
	font-size: 30px;
	color: #fff;
	font-weight: bold;
}
.index_43 ul li.hongs p {
	font-size: 30px;
	color: #fff;
	font-weight: bold;
	line-height: 32px;
	text-align: center;
	margin-top: 60px;
}
.anliindex08 {
	width: 100%;
	height: 827px;
	background: url(/pyfile/images/anliindex08_02.png) no-repeat center;
	overflow: hidden;
	margin-top: 0px;
}
.anliindex08 h3 {
	margin: 78px auto 32px;
	text-align: center;
	font-size: 36px;
	color: #09417b;
	font-weight: bold;
}
.anliindex08 ul {
	width: 1200px;
	margin: 0 auto;
}
.anliindex08 p.title {
	margin-bottom: 40px;
	text-align: center;
	font-size: 18px;
	color: #959595;
}
.anliindex08 p.title span {
	font-family: "Arial";
}
.anliindex08 ul {
	width: 1200px;
	margin: 0 auto;
}
.anliindex08 p.title {
	margin-bottom: 40px;
	text-align: center;
	font-size: 18px;
	color: #959595;
	font-family: "Arial";
}
.anliindex08 p.title span {
	font-family: "Arial";
}
.anliindex08 ul li {
	width: 190px;
	float: left;
	height: 300px;
	overflow: hidden;
	margin-left: 10px;
}
.anliindex08 ul li.fists {
	margin-left: 0px;
}
.anliindex08 ul li .i1 {
	width: 110px;
	height: 110px;
	background: url(/pyfile/images/anliindex08_15.png) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	margin-left: 8px;
}
.anliindex08 ul li .i2 {
	width: 110px;
	height: 110px;
	background: url(/pyfile/images/anliindex08_17.png) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	margin-left: 8px;
}
.anliindex08 ul li .i3 {
	width: 110px;
	height: 110px;
	background: url(/pyfile/images/anliindex08_19.png) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	margin-left: 8px;
}
.anliindex08 ul li .i4 {
	width: 110px;
	height: 110px;
	background: url(/pyfile/images/anliindex08_21.png) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	margin-left: 8px;
}
.anliindex08 ul li .i5 {
	width: 110px;
	height: 110px;
	background: url(/pyfile/images/anliindex08_23.png) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	margin-left: 8px;
}
.anliindex08 ul li .i6 {
	width: 110px;
	height: 110px;
	background: url(/pyfile/images/anliindex08_25.png) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	margin-left: 8px;
}
.anliindex08 ul li:hover {
}
.anliindex08 ul li h4 {
	font-size: 26px;
	color: #313131;
	line-height: 16px;
	text-align: left;
	margin-top: 20px;
	font-weight: bold;
}
.anliindex08 ul li .line {
	width: 30px;
	height: 1px;
	overflow: hidden;
	margin: 10px auto 15px;
}
.anliindex08 ul li p {
	font-size: 18px;
	color: #707070;
	line-height: 22px;
	text-align: left;
	width: 190px;
	margin: auto;
}
.m-slide {
	position: relative;
	width: 1200px;
	height: 450px;
	background: #fff
}
.m-slide .bottom-shadow {
	position: absolute;
	bottom: -3px;
	left: 0;
	width: 100%;
	height: 1px;
	overflow: hidden;
	border-top: 1px solid #e0e0e0;
	background: #e6e6e6;
	border-bottom: 1px solid #ececec
}
.m-slide .img {
	float: left;
	position: relative
}
.m-slide .img li, .m-slide .img a, .m-slide .img img {
	display: block;
	width: 796px;
	height: 450px
}
.m-slide .img li {
	display: none;
	position: absolute;
	left: 0;
	top: 0
}
.m-slide .img .first {
	display: block
}
.m-slide .tab {
	float: right
}
.m-slide .tab li {
	border-top: 1px solid #e5e5e5;
	width: 404px;
	height: 100px;
	text-align: center;
	overflow: hidden;
}
.m-slide .tab li:nth-child(1) {
	background-color: #cbe198;
}
.m-slide .tab li:nth-child(2) {
	background-color: #cbe198;
}
.m-slide .tab li:nth-child(3) {
	background-color: #7ecdf4;
}
.m-slide .tab li.on {
	height: 247px;
	background-color: #fff;
}
.m-slide .tab li.on .title {
	color: #313131;
}
.m-slide .tab .first {
	border-top: 0
}
.m-slide .tab a {
	text-decoration: none;
	display: block;
	position: relative;
	width: 404px;
	height: 150px;
	color: #898989;
}

.m-slide .tab a span {
	position: absolute;
	overflow: hidden
}
.m-slide .tab a .title {
	left: 0px;
	top: 6px;
	height: 69px;
	line-height: 40px;
	font-size: 24px;
	font-weight: bold;
	color: #fff
}
.m-slide .tab a .title p {
	left: 0px;
	top: 6px;
	height: 49px;
	line-height: 40px;
	font-size: 18px;
	font-weight: bold;
	color: #898989
}
.m-slide .tab a .dess {
	width: 200px;
	margin: auto;
	text-align: left;
}
.m-slide .tab a .des {
	left: 0px;
	top: 26px;
	height: 16px;
	line-height: 16px;
	color: #999
}
.m-slide .tab .first a {
	height: 50px
}




.jmshixun {
	width: 100%;
	height: auto;
	background-color: #ecf4ff;
	overflow: hidden;
	margin-top: 0px;
}
.jmshixun h3 {
	margin: 78px auto 32px;
	text-align: center;
	font-size: 36px;
	color: #09417b;
	font-weight: bold;
}
.lxwmyshi {
	width: 1200px;
	margin: 0 auto;
}
.jmshixun p.title {
	margin-bottom: 40px;
	text-align: center;
	font-size: 18px;
	color: #959595;
}
.jmshixun p.title span {
	font-family: "Arial";
}
.jmshixunnews {
	width: 100%;
	height: 830px;
	background-color: #ecf4ff;
	overflow: hidden;
	margin-top: 0px;
}
.news-tl {
	height: 58px;
	line-height: 71px;
	width: 200px;
	margin: auto;
	margin-top: 99px;
}
.news-tl h5 {
	float: left;
	font-size: 18px;
	margin-right: 0px;
	cursor: pointer;
	color: #000;
	display: block;
	height: 60px;
	line-height: 60px;
	box-sizing: border-box;
	border-bottom: 2px solid transparent;
	margin-left: 20px;
}
.news-tl h5.slick-current {
	font-size: 20px;
	color: #0095e2
}
.news-tl h5.on {
	color: #c60000;
}
.news-t {
	height: 57px;
	line-height: 68px;
	border-bottom: 2px solid #e5e5e5;
	width: 391px;
	margin: auto;
}
.news-t h5 {
	float: left;
	font-size: 18px;
	margin-right: 20px;
	cursor: pointer;
	color: #000;
	display: block;
	height: 60px;
	line-height: 60px;
	box-sizing: border-box;
	border-bottom: 2px solid transparent;
}
.news-t h5.slick-current {
	font-size: 20px;
	color: #0095e2
}
.news-t h5.on {

}
.jmshixunnews .img1 {
	width: 100%;
	height: 172px;
	background: url(/pyfile/images/index_42.jpg) no-repeat center;
	overflow: hidden;
}
.jmshixunnews .pp {
	width: 189px;
	height: 33px;
	background-color: #e04a2d;
	overflow: hidden;
	font-size: 18px;
	color: #FFF;
	line-height: 33px;
	text-align: center;
	margin: auto;
	margin-top: 45px;
	padding: 8px;
	margin-bottom: 50px;
	border-radius: 30px;
}
.jmshixunnews .pp a {
	color: #fff;
}
.jmshixunnews .pp:hover {
	background-color: #e04a2d;
	opacity: 0.8;
}
.jmshixunnews h3 {
	margin: 78px auto 32px;
	text-align: center;
	font-size: 36px;
	color: #09417b;
	font-weight: bold;
}
.jmshixunnews {
	width: 1200px;
	margin: 0 auto;
}
.jmshixunnews p.title {
	margin-bottom: 40px;
	text-align: center;
	font-size: 18px;
	color: #959595;
}
.jmshixunnews p.title span {
	font-family: "Arial";
}
.jmshixunnews {
	width: 100%;
	height: 766px;
	background-color: #fff;
	overflow: hidden;
}
.jmshixunnews .more {
	border: 1px #989898 solid;
	height: 58px;
	width: 282px;
	margin: auto;
	font-size: 22px;
	text-align: center;
	line-height: 58px;
	margin-top: 60px;
	color: #fff;
	background-color: #e4003d;
}
.scroll-pane {
	height: 380px;
	float: right;
	width: 650px;
}
.scroll-pane .jsnew {
	padding: 10px;
}
.scroll-pane li {
	padding-top: 20px;
	padding-bottom: 0px;
	height: 103px;
	padding-left: 20px;
	padding-right: 20px;
}
.scroll-pane li h4 {
	line-height: 36px;
}
.scroll-pane li h4 em {
	display: inline-block;
	vertical-align: top;
	width: 566px;
	font-size: 16px;
	color: #313131;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-weight: bold;
	font-size: 20px;
}
.scroll-pane li h4 span {
	float: right;
	color: #666666;
}
.scroll-pane li p {
	width: 650px;
	color: #898989;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
	font-size: 16px;
}
.scroll-pane li:hover {
	box-shadow: 1px 1px 2px 2px rgba(0,0,0,.1);
	-webkit-transform: translateY(-4px);
	transform: translateY(-4px);
	height: 103px;
}
.index_7pic {
	float: left;
	width: 500px;
}
.index_7pic .box {
	display: block;
}
.index_7pic .pich {
	float: left;
	width: 500px;
	height: 380px;
}
.index_7pic .word {
	float: right;
	width: 500px;
	margin-top: 0px;
}
.index_7pic .sj {
	font-size: 40px;
	color: #333333;
	line-height: 42px;
}
.index_7pic span {
	display: block;
	font-size: 16px;
	line-height: 24px;
}
.index_7pic span.t-3 {
	background-color: #e4003d;
	padding: 6px;
	border-radius: 20px;
	color: #fff;
}
.index_7pic .allh3 {
	line-height: 46px;
	padding-top: 0;
}
.index_7pic .allh3 em {
	font-size: 20px;
	color: #e4003d;
	font-weight: bold;
}
.index_7pic .allp {
	height: 48px;
	color: #999999;
}
.indexview {
	box-shadow: 0 6px 10px rgba(0,0,0,.1);
	-webkit-transform: translateY(-4px);
	transform: translateY(-4px);
	width: 463px;
	height: 127px;
	padding: 10px;
}
.About {
	width: 100%;
	height: 630px;
	background-color: #fff;
	overflow: hidden;
	margin-top: 0px;
}
.About h3 {
	margin: 78px auto 32px;
	text-align: center;
	font-size: 36px;
	color: #09417b;
	font-weight: bold;
}
.lxwmyshi {
	width: 1200px;
	margin: 0 auto;
}
.About p.title {
	margin-bottom: 40px;
	text-align: center;
	font-size: 18px;
	color: #959595;
}
.About p.title span {
	font-family: "Arial";
}
.About .Ab_1 .Ab_fl {
	width: 575px;
}
.About .Ab_1 .Ab_fl img {
	width: 100%;
}
.About .Ab_1 .Ab_fl.w500 {
	width: 500px;
}
.About .Ab_1 .Ab_fl.w550 {
	width: 550px;
}
.About .Ab_1 .Ab_fl.w565 {
	width: 565px;
}
.About .Ab_1 .Ab_fl.w520 {
	width: 520px;
}
.About .Ab_1 .Ab_fr {
	width: calc(100% - 586px);
	height: 348px;
	padding: 0px 0;
	box-sizing: border-box;
}
.About .Ab_1 .Ab_fr > div {
	position: relative;
	width: 100%;
	height: 100%;
	padding: 0 30px;
	overflow: hidden;
	box-sizing: border-box;
}
.About .Ab_1 .Ab_fr p {
	font-size: 18px;
	color: #1b1b1b;
	line-height: 28px;
}
.About .Ab_brand .Ab_fl p {
	font-size: 18px;
	color: #1b1b1b;
	line-height: 28px;
	text-align: left;
}
.About .Ab_brand .Ab_fl {
	width: 689px;
}
.About .Ab_brand .Ab_fl img {
	width: 100%;
}
.About .Ab_brand .Ab_fl.w520 {
	width: 689px;
}
.About .Ab_brand .Ab_fr {
	width: calc(100% - 700px);
	height: 564px;
	padding: 0px 0;
	box-sizing: border-box;
}
.About .Ab_brand .Ab_fr > div {
	position: relative;
	width: 100%;
	height: 100%;
	padding: 0 30px;
	overflow: hidden;
	box-sizing: border-box;
}
.About .Ab_brand .Ab_fr p {
	font-size: 18px;
	color: #1b1b1b;
	line-height: 28px;
}
.Aboutdingwei {
	width: 100%;
	height: 765px;
	background: url(/pyfile/images/aboutbg_02.jpg) no-repeat center;
	overflow: hidden;
	margin-top: 0px;
}
.Aboutdingwei .img1 {
	width: 100%;
	height: 230px;
	background: url(/pyfile/images/about1_02.jpg) no-repeat center;
	overflow: hidden;
}
.Aboutdingwei .img2 {
	width: 100%;
	height: 216px;
	background: url(/pyfile/images/about2_03.jpg) no-repeat center;
	overflow: hidden;
}
.Aboutdingwei .img3 {
	width: 100%;
	height: 165px;
	background: url(/pyfile/images/about4_04.jpg) no-repeat center;
	overflow: hidden;
}
.Aboutdingwei .img4 {
	width: 100%;
	height: 187px;
	background: url(/pyfile/images/about5_05.jpg) no-repeat center;
	overflow: hidden;
}
.Aboutbaozhang {
	width: 100%;
	height: 1111px;
	background: url(/pyfile/images/about04_02.jpg) no-repeat center;
	overflow: hidden;
	margin-top: 0px;
}
.Aboutbaozhang ul {
	width: 1200px;
	margin: auto;
	color: #fff;
	font-size: 18px;
}
.Aboutbaozhang ul li {
	float: left;
	width: 389px;
	margin-left: 10px;
	margin-top: 10px;
}
.Aboutbaozhang ul li p {
	line-height: 30px;
}
.Aboutbaozhang ul li.fast1 {
	width: 299px;
}
.Aboutbaozhang ul li.fast2 {
	width: 300px;
}
.Aboutbaozhang ul li.fast3 {
	width: 285px;
}
.Aboutbaozhang ul li.fast4 {
	width: 272px;
}
.Aboutbaozhang .img1 {
	width: 100%;
	height: 190px;
	background: url(/pyfile/images/aboutbz_02.jpg) no-repeat center;
	overflow: hidden;
}
.Aboutbaozhang .img2 {
	width: 100%;
	height: 257px;
	background: url(/pyfile/images/aboutbz_03.jpg) no-repeat center;
	overflow: hidden;
}
.Aboutbaozhang .img3 {
	width: 100%;
	height: 248px;
	background: url(/pyfile/images/aboutbz_04.jpg) no-repeat center;
	overflow: hidden;
}
.Aboutbaozhang .img4 {
	width: 100%;
	height: 204px;
	background: url(/pyfile/images/aboutbz_05.jpg) no-repeat center;
	overflow: hidden;
}
.Aboutbaozhang .img5 {
	width: 100%;
	height: 213px;
	background: url(/pyfile/images/aboutbz_06.jpg) no-repeat center;
	overflow: hidden;
}
.Box {
	position: relative;
}
.Box .content {
	width: 1200px;
	margin: 0 auto;
}
.Box h2 {
	text-align: center;
	margin-bottom: 35px;
	padding-top: 250px;
}
.Box .Box_con {
	position: relative;
}
.Box .Box_con .btnl {
	position: absolute;
}
.Box .Box_con .btn {
	display: block;
	width: 281px;
	height: 361px;
	position: absolute;
	top: 30px;
	cursor: pointer;
	display: none;
}
.Box .Box_con .btnl {
	background: url(/pyfile/images/lunboleft.png) no-repeat center;
	left: -172px;
}
.Box .Box_con .btnr {
	background: url(/pyfile/images/lunboright.png) no-repeat center;
	right: -172px;
}
.Box .Box_con .btnl:hover {
	background: url(/pyfile/images/lunboleft.png) no-repeat center;
}
.Box .Box_con .btnr:hover {
	background: url(/pyfile/images/lunboright.png) no-repeat center;
}
.Box .Box_con .conbox {
	position: relative;
	overflow: hidden;
}
.Box .Box_con .conbox ul {
	position: relative;
	list-style: none;
}
.Box .Box_con .conbox ul li {
	float: left;
	width: 281px;
	height: 229px;
	margin-left: 20px;
	overflow: hidden;
}
.Box .Box_con .conbox ul li:first-child {
	margin-left: 0;
}
.Box .Box_con .conbox ul li img {
	display: block;
	width: 281px;
	height: 188px;
	transition: all 0.5s;
}
.Box .Box_con .conbox ul li .des {
	color: #313131;
	font-size: 18px;
	text-align: center;
	line-height: 36px;
}
.Box .Box_con .conbox ul li:hover img {
	transform: scale(1.1);
}
.Box .BoxSwitch {
	margin-top: 30px;
	text-align: center;
}
.Box .BoxSwitch span {
	display: inline-block;
*display: inline;
*zoom: 1;
	vertical-align: middle;
	width: 30px;
	height: 3px;
	background: #ccc;
	margin: 0 5px;
	cursor: pointer;
}
.Box .BoxSwitch span.cur {
	background: red;
}
.Aboutgushi {
	width: 100%;
	height: auto;
	background-color: #f6f6f6;
	overflow: hidden;
	margin-top: 0px;
}
.abo_blist li {
	float: left;
	padding: 4px;
	width: 286px;
	height: 280px;
	line-height: 19px;
	cursor: pointer;
	color: #FFFFFF;
	text-align: center;
	margin-left: 8px;
}
.abo_blist li.on {
	margin-left: 0px;
}
.abo_blist .abo_tit {
	color: #313131;
	font-size: 24px;
	line-height: 56px;
	margin-top: 20px;
	font-weight: bold;
}
.abo_blist p {
	color: #313131;
	font-size: 18px;
	line-height: 20px;
}
.abo_blist li:hover {
}
.Aboutjiagou {
	width: 100%;
	height: 550px;
	overflow: hidden;
	margin-top: 0px;
}
.Aboutjiagou h3 {
	margin: 78px auto 32px;
	text-align: center;
	font-size: 36px;
	color: #09417b;
	font-weight: bold;
}
.Aboutjiagou p.title {
	margin-bottom: 40px;
	text-align: center;
	font-size: 18px;
	color: #959595;
}
.Aboutjiagou p.title span {
	font-family: "Arial";
}
.con_main .lxwmyshi h3 {
	margin: 78px auto 32px;
	text-align: center;
	font-size: 36px;
	color: #09417b;
	font-weight: bold;
}
.con_main p.title {
	margin-bottom: 40px;
	text-align: center;
	font-size: 18px;
	color: #959595;
}
.con_main p.title span {
	font-family: "Arial";
}
.baseWidth {
	width: 1200px;
	margin: 0 auto;
}
.p5_list {
	margin-top: 14px
}
.p5_list li {
	width: 270px;
	float: left;
	margin-left: 36px;
	margin-bottom: 20px;
	height: 490px;
}
.p5_list li.filsts {
	margin-left: 0px;
}
.p5_list .slick-slide {
	cursor: pointer;
	margin: 20px 10px
}
.p5_list li:hover {
	box-shadow: 0 6px 10px rgba(0,0,0,.1);
	-webkit-transform: translateY(-4px);
	transform: translateY(-4px);
	width: 274px;
}
.p5_list .text {
	padding: 15px 20px;
	background: #fff;
}
.p5_list .text h2 {
	margin-bottom: 10px;
	font-size: 30px;
	color: #000
}
.p5_list .text h2 span {
	width: 86px;
	overflow: hidden;
	margin-left: 12px;
	font-size: 14px;
	color: #000;
	border: 1px solid #c8c8c8;
	border-radius: 2px;
	padding: 0 6px;
	height: 20px;
	line-height: 18px
}
.p5_list .text p {
	margin-bottom: 2px;
	line-height: 20px;
	font-size: 14px;
	color: #000;
}
.p5_list li:hover p {
	color: #00ade6;
}
.p5_list li:hover h2 {
	color: #00ade6;
}
.p5_list li:hover span {
	color: #00ade6;
}
.p5_list li:hover img {
	border: 3px solid #00ade6;
}
.p5_list .text .more {
	width: 116px;
	height: 30px;
	line-height: 30px;
	background: #d21e1f;
	color: #fff;
	text-align: center;
	border-radius: 2px
}
.p5_list .slick-prev {
	left: -65px;
	width: 33px;
	height: 60px;
	margin-top: -30px;
}
.p5_list .slick-prev:hover {
}
.p5_list .slick-next {
	right: -65px;
	width: 33px;
	height: 60px;
	margin-top: -30px;
}
.p5_list .slick-next:hover {
}
.c4_part {
	padding: 55px 0 65px
}
.c4_part .c4_con {
	margin-top: 28px
}
.c4_con .img {
	float: left;
	width: 800px;
	height: 480px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover
}
.c5_fl .text {
	padding: 0px 3px 30px;
	box-sizing: border-box;
	float: right;
	width: 100%;
	background: #fff
}
.c5_fl .text h3 {
	font-size: 26px;
	color: #000;
	height: 24px;
	line-height: 24px;
	font-weight: bold;
}
.c4_part .tit {
	margin-bottom: 32px;
	font-size: 22px;
	color: #000;
}
.c4_list {
	margin-top: 20px;
}
.c5_form {
	padding: 5px 0 75px
}
.c5_form .tit {
	margin-bottom: 6px;
	font-size: 22px;
	color: #000;
	font-weight: bold;
}
.c5_form .titen {
	color: #a0a0a0;
	font-size: 18px;
}
.c5_form .c5_fl {
	width: 53%
}
.c5_form .c5_fr {
	width: 46.5%
}
.c5_form input {
	margin-bottom: 29px;
	width: 48%;
	height: 42px;
	line-height: 42px;
	box-sizing: border-box;
	padding: 0 18px;
	border-radius: 4px;
	border: 1px solid #ececec;
	color: #898989;
	font-size: 18px;
	margin-top: 8px;
}
.c5_form textarea {
	width: 100%;
	height: 128px;
	box-sizing: border-box;
	border-radius: 4px;
	padding: 28px 30px;
	border: 1px solid #ececec;
	color: #898989;
	font-size: 18px;
	margin-bottom: 8px;
}
.c5_form .c5_sub {
	cursor: pointer;
	width: 158px;
	height: 54px;
	line-height: 54px;
	background: #cf3535;
	color: #fff;
	text-align: center;
	font-size: 18px
}
.text .call .detail {
	background: url(img/telico.png) left center no-repeat;
	height: 30px;
}
.text .call p {
	font-size: 20px;
}
.text .call span {
	color: #cf3535;
	font-size: 24px;
	font-weight: bold;
}
.text .qq .detail {
	background: url(/pyfile/images/qq.png) left center no-repeat;
	height: 30px;
}
.text .dizhi p {
	font-size: 20px;
}
.text .dizhi .detail {
	background: url(img/dizhi.png) left center no-repeat;
	height: 30px;
}
.text .timess p {
	font-size: 20px;
}
.text .timess .detail {
	background: url(/pyfile/images/times.png) left center no-repeat;
	height: 30px;
}
.text .timess span {
	color: #313131;
	font-size: 24px;
	font-weight: bold;
}
.text .qq p {
	font-size: 24px;
	line-height: 30px;
}
.text .qq p span {
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	color: #000;
}
.text .box {
	margin-bottom: 10px;
}
.text .box .call span {
	font-size: 30px;
	font-weight: bold;
}
.text .detail {
	padding-left: 33px;
	background-size: 30px!important
}
.abo_main .lxwmyshi h3 {
	margin: 78px auto 32px;
	text-align: center;
	font-size: 36px;
	color: #09417b;
	font-weight: bold;
}
.abo_main p.title {
	margin-bottom: 40px;
	text-align: center;
	font-size: 18px;
	color: #959595;
}
.abo_main p.title span {
	font-family: "Arial";
}
.raiders-bodylist {
	width: 100%;
	background: #fff;
	margin: auto;
}
.raiders-contentlist .raiders-bodylist .list-left {
	width: 1200px;
	background: #fff;
	margin: auto;
}
.raiders-contentlist .raiders-bodylist .list-left .list-h2 {
	font-size: 16px;
	color: #2e3452;
	line-height: 46px;
	position: relative; 
}
.raiders-contentlist .raiders-bodylist .list-left .list-h2 i {
	width: 16px;
	height: 16px;
	display: block;
	background: url("/pyfile/images/icons.png") no-repeat;
	position: absolute;
	cursor: pointer;
}
.raiders-contentlist .raiders-bodylist .list-left .list-h2 .arrow-left {
	background-position: 0 -24px;
	right: 36px;
	top: 20px;
}
.raiders-contentlist .raiders-bodylist .list-left .list-h2 .arrow-left:hover {
	background-position: 0 -8px
}
.raiders-contentlist .raiders-bodylist .list-left .list-h2 .arrow-right:hover {
	background-position: -16px -8px;
}
.raiders-contentlist .raiders-bodylist .list-left .list-h2 .arrow-right {
	background-position: -16px -24px;
	right: 10px;
	top: 20px;
}
.raiders-contentlist .list-left .list-item {
	border-bottom: 1px dashed #cfcfcf;
	width: 1200px;
	margin: 0 auto;
	padding-top: 30px;
	padding-bottom: 24px;
	height: 220px;
	float: left;
	margin-left: 33px;
}
.raiders-contentlist .listleft {
	width: 300px;
	float: left;
}
.raiders-contentlist .listright {
	width: 750px;
	float: right;
	margin-left: 30px;
}
.raiders-contentlist .list-left .item-title {
	margin-bottom: 20px;
	height: 43px;
}
.raiders-contentlist .list-left .item-title .time {
	float: right;
	width: 150px;
}
.raiders-contentlist .list-left .item-title .time span {
	display: inline-block;
	color: #666;
	font-size: 12px;
}
.raiders-contentlist .list-left .item-title .time-icon {
	background: url("/pyfile/images/icons.png") 0 -43px;
	float: left;
	margin-top: 3px;
	width: 12px;
	height: 12px;
	display: inline-block;
}
.raiders-contentlist .list-left .item-title a {
	font-size: 26px;
	color: #000;
}
.raiders-contentlist .list-left .item-text {
	color: #707070;
	font-size: 18px;
	line-height: 30px;
}
.raiders-contentlist .list-left .item-text a {
	color: #ff9900;
}
.raiders-contentlist .detail-left {
	width: 1200px;
	float: left;
}
.raiders-contentlist .detail-left .detail-left {
	background: #fff;
}
.raiders-contentlist .detail-left .detail-h2 {
	font-size: 24px;
	line-height: 24px;
	text-align: center;
	color: #000000;
	padding-top: 35px;
}
.raiders-contentlist .detail-left .publish-time {
	line-height: 12px;
	height: 12px;
	margin-top: 25px;
	color: #999;
	text-align: center;
	padding-bottom: 24px;
	border-bottom: 1px dashed #cfcfcf;
}
.raiders-contentlist .detail-left .detail-content {
	width: 1190px;
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 40px;
	overflow: hidden;
	font-size: 16px;
	line-height: 30px;
}

.raiders-contentlist .detail-left .detail-label {
	width: 650px;
	margin: 0 auto;
	padding-bottom: 36px;
}
.raiders-contentlist .detail-left .detail-label span {
	color: #999;
	float: left;
	font-size: 14px;
	line-height: 24px;
}
.raiders-contentlist .detail-left .detail-label a {
	color: #666;
	background: #f0f0f0;
	display: block;
	float: left;
	margin-left: 10px;
	font-size: 14px;
	height: 24px;
	line-height: 24px;
	padding: 0 5px;
	text-decoration: none;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px
}
.raiders-contentlist .detail-left .detail-label a:hover {
	color: #ff6600;
}
.raiders-contentlist .detail-left .change-page {
	color: #ff8800;
	font-size: 16px;
	line-height: 16px;
	padding: 23px 3px 30px;
	border-bottom: 1px solid #ebebeb;
}
.raiders-contentlist .detail-left .change-page a {
	color: #333;
	font-size: 16px;
	font-weight: normal;
}
.raiders-contentlist .detail-left .change-page .prev-page {
	float: left;
}
.raiders-contentlist .detail-left .change-page .next-page {
	float: left;
}
.content_right_title_cont {
	float: left;
	height: 19px;
	line-height: 19px;
	margin: 0 14px;
	background: url(img/home.png) left no-repeat;
	color: #000;
	padding-left: 25px;
	display: inline
}
.content_right_title_cont a {
	color: #000;
}
.content_right_title_contart {
	float: left;
	height: 17px;
	line-height: 19px;
	background: url(img/home.png) left no-repeat;
	color: #000;
	padding-left: 25px;
	display: inline;
	width: 1200px;
}
.content_right_title_contart a {
	color: #000;
}
.news {
	width: 1200px;
	margin: 0 auto 50px auto
}
.news ul li {
	overflow: hidden;
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: 1px solid #ededed
}
.news ul li .pic {
	float: left;
	width: 300px;
	height: 166px;
	text-align: center;
	color: #fff;
	font-size: 22px;
	background-color: #fff;
}
.news ul li .pic img {
	width:300px;
	height:180px;
}
.news ul li .text {
	float: right;
	width: 880px;
	margin-top: 30px;
}
.news ul li .text h3 {
	margin-bottom: 2px
}
.news ul li .text h3 a {
	color: #000;
	font-size: 20px;
}
.news ul li .text .txt {
	overflow: hidden;
	border: 1px solid #b6b6b6;
	float: left;
	width: 90px;
	height: 68px;
	margin-top: -20px;
	border-radius: 4px;
	margin-left: 40px;
}
.news ul li .text .txt em {
	display: block;
	float: left;
	font-size: 12px;
	color: #999999
}
.news ul li .text .txt em i {
	display: inline-block;
	font-size: 16px;
	color: #d5d5d5;
	vertical-align: middle;
	margin-right: 5px
}
.news ul li .text .txt span {
	display: block;
	float: left;
	color: #9c9c9c;
	font-size: 18px;
	text-align: center;
	width: 90px;
}
.news ul li .text .txt span img {
	margin-top: 12px;
}
.news ul li .text .txt span i {
	display: inline-block;
	font-size: 16px;
	color: #d5d5d5;
	vertical-align: middle;
	margin-right: 5px
}
.news ul li .text p {
	font-size: 16px;
	color: #000;
	line-height: 25px;
	margin-top: 20px;
	overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;
}
.news ul li .text .wz {
	height: 36px;
	float: left;
	width: 860px;
}
.news ul li a .text h3 {
	font-size: 22px;
	color: #313131;
	font-weight: bold;
	margin-bottom: 6px;
	white-space:nowrap;text-overflow:ellipsis;overflow:hidden;
}
.news ul li:hover .text p {
	color: #000;
}
.pages {
	font-size: 0;
	margin: 0 auto 30px;
}
.pages a, .pages span {
	text-align: center;
	color: #666;
	height: 34px;
	display: inline-block;
	margin: 0 6px 10px;
	font-size: 14px;
	min-width: 34px;
	box-sizing: border-box;
	line-height: 34px;
	padding: 0 5px;
}
.pages span {
	border: none;
}
.pages .current {
	border-color: #C7A779;
	padding: 0 5px;
	display: inline-block;
*display: inline;
*zoom: 1;
	vertical-align: top;
	background: #C7A779;
	color: #fff;
}
.pages a:hover {
	color: #C7A779!important;
}
.pages a:first-child {
	margin-left: 0;
}
.pages a:last-child {
	margin-right: 0;
}
.pages .prev {
	width: 75px;
}
.pages .next {
	width: 75px;
}
.pages li, .pages span {
	border: 1px solid #cf3535;
	text-align: center;
	color: #434343;
	height: 34px;
	display: inline-block;
	margin: 0 6px 10px;
	font-size: 14px;
	min-width: 34px;
	box-sizing: border-box;
	line-height: 34px;
	padding: 0 5px;
}
.pages span {
	border: none;
}
.pages .thisclass {
	border-color: #cf3535;
	padding: 0 5px;
	display: inline-block;
*display: inline;
*zoom: 1;
	vertical-align: top;
	background: #cf3535;
	color: #fff;
}
.pages li:hover {
	border-color: #cf3535;
	background: #cf3535;
	color: #fff!important;
	color: #fff;
}
.pages li:hover a {
	color: #fff!important;
	color: #fff;
}
.pages li:first-child {
	margin-left: 0;
}
.pages li:last-child {
	margin-right: 0;
}
.pages .prev {
	width: 75px;
}
.m_nlists {
	padding-bottom: 20px;
}
.m_nlists li {
	margin-bottom: 20px;
	background: #fff;
	width: 1200px;
	float: left;
	margin-right: 33px;
}
.m_nlists li p {
	color: #333333;
	font-size: 20px;
	margin-bottom: 10px;
}
.m_nlists li:nth-child(3n) {
	margin-right: 0;
}
.m_nlists .img {
	position: relative;
	float: left;
	width: 758px;
	height: 349px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.m_nlists .img span {
	display: block;
	height: 100%;
	width: 100%;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}
.m_nlists .img .new {
	position: absolute;
	right: -20px;
	top: 10px;
	width: 40px;
	height: 40px;
	background: url(/pyfile/images/nnew.png) no-repeat;
	background-size: contain;
}
.m_nlists .img .hot {
	position: absolute;
	right: -20px;
	top: 10px;
	width: 40px;
	height: 40px;
	background: url(/pyfile/images/nhot.png) no-repeat;
	background-size: contain;
}
.m_nlists .text {
	width: 362px;
	float: right;
	height: 349px;
	text-align: left;
	background-color: #503228;
	padding-left: 40px;
	padding-right: 40px;
}
.m_nlists .text h2 {
	margin-top: 115px;
	font-size: 16px;
	color: #fff;
	padding-right: 6px;
	margin-bottom: 10px;
}
.m_nlists .text h2 a {
	border-bottom: 1px solid #fff;
	padding-bottom: 2px;
	color: #fff;
}
.m_nlists .text span {
	color: #fff;
}
.m_nlists .text p {
	max-height: 70px;
	overflow: hidden;
	margin-bottom: 22px;
	color: #666666;
	line-height: 24px;
	font-size: 14px;
	margin-top: 1px;
	padding-left: 6px;
	padding-right: 6px;
}
.m_nlists .time {
	line-height: 14px;
	color: #666666;
	padding-left: 6px;
	padding-right: 6px;
}
.m_nlists .text h2:hover {
	color: #0d6e3d;
}
.m_nlists li:hover {
	box-shadow: 0 5px 30px #ccc;
}
.m_nlists .text2 {
	width: 362px;
	float: left;
	height: 349px;
	text-align: left;
	background-color: #503228;
	padding-left: 40px;
	padding-right: 40px;
}
.m_nlists .text2 h2 {
	margin-top: 115px;
	font-size: 16px;
	color: #fff;
	padding-right: 6px;
	margin-bottom: 10px;
}
.m_nlists .text2 h2 a {
	border-bottom: 1px solid #fff;
	padding-bottom: 2px;
	color: #fff;
}
.m_nlists .text2 span {
	color: #fff;
}
.m_nlists .text2 h2:hover {
	color: #0d6e3d;
}
.m_nlists .text2 p {
	max-height: 70px;
	overflow: hidden;
	margin-bottom: 22px;
	color: #666666;
	line-height: 24px;
	font-size: 14px;
	margin-top: 0px;
	padding-left: 6px;
	padding-right: 6px;
}
.Aboutjiamengyoushi {
	width: 100%;
	height: 783px;
	background: url(/pyfile/images/Aboutjiamengyoushi_02.png) no-repeat center;
	overflow: hidden;
	margin-top: 0px;
}
.Aboutjiamengyoushi h3 {
	margin: 78px auto 32px;
	text-align: center;
	font-size: 36px;
	color: #09417b;
	font-weight: bold;
}
.Aboutjiamengyoushi p.title {
	margin-bottom: 40px;
	text-align: center;
	font-size: 18px;
	color: #959595;
}
.Aboutjiamengyoushi p.title span {
	font-family: "Arial";
}
.Aboutjiamengyoushi p.titlelan {
	margin-bottom: 40px;
	text-align: center;
	font-size: 26px;
	color: #508bc5;
}
.Aboutjiamengyoushi ul li {
	width: 280px;
	float: left;
	height: 280px;
	overflow: hidden;
	margin-left: 26px;
}
.Aboutjiamengyoushi ul li.fists {
	margin-left: 0px;
}
.Aboutjiamengyoushi ul li .i1 {
	width: 144px;
	height: 144px;
}
.Aboutjiamengyoushi ul li .i2 {
	width: 144px;
	height: 144px;
}
.Aboutjiamengyoushi ul li .i3 {
	width: 144px;
	height: 144px;
}
.Aboutjiamengyoushi ul li .i4 {
	width: 144px;
	height: 144px;
}
.Aboutjiamengyoushi ul li:hover {
}
.Aboutjiamengyoushi ul li h4 {
	font-size: 24px;
	color: #e4003d;
	line-height: 16px;
	text-align: left;
	margin-top: 20px;
	font-weight: bold;
}
.Aboutjiamengyoushi ul li .line {
	width: 30px;
	height: 1px;
	overflow: hidden;
	margin: 10px auto 15px;
}
.Aboutjiamengyoushi ul li p {
	font-size: 18px;
	color: #313131;
	line-height: 28px;
	text-align: left;
	width: 280px;
	margin: auto;
}
.Aboutjiamengzhichi {
	width: 100%;
	height: 732px;
	background: url(/pyfile/images/jiamengzhichi_02.png) no-repeat center;
	overflow: hidden;
	margin-top: 0px;
}
.Aboutjiamengzhichi h3 {
	margin: 78px auto 32px;
	text-align: center;
	font-size: 36px;
	color: #fff;
	font-weight: bold;
}
.Aboutjiamengzhichi p.title {
	margin-bottom: 40px;
	text-align: center;
	font-size: 18px;
	color: #fff;
}
.Aboutjiamengzhichi p.title span {
	font-family: "Arial";
}
.Aboutjiamengzhichi p.titlelan {
	margin-bottom: 40px;
	text-align: center;
	font-size: 26px;
	color: #fff;
}
.Aboutjiamengzhichi ul li {
	width: 230px;
	float: left;
	height: 123px;
	overflow: hidden;
	margin-left: 6px;
	border: 1px solid #dce8f3;
	background-color: #dce8f3;
	margin-top: 6px;
}
.Aboutjiamengzhichi ul li.fists {
	margin-left: 0px;
}
.Aboutjiamengzhichi ul li .i1 {
	width: 63px;
	height: 63px;
	background: url(/pyfile/images/jiamengzhichi_09.png) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	margin-left: 78px;
	margin-top: 10px;
}
.Aboutjiamengzhichi ul li .i2 {
	width: 63px;
	height: 63px;
	background: url(/pyfile/images/jiamengzhichi_11.png) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	margin-left: 78px;
	margin-top: 10px;
}
.Aboutjiamengzhichi ul li .i3 {
	width: 63px;
	height: 63px;
	background: url(/pyfile/images/jiamengzhichi_13.png) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	margin-left: 78px;
	margin-top: 10px;
}
.Aboutjiamengzhichi ul li .i4 {
	width: 63px;
	height: 63px;
	background: url(/pyfile/images/jiamengzhichi_23.png) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	margin-left: 78px;
	margin-top: 10px;
}
.Aboutjiamengzhichi ul li .i5 {
	width: 63px;
	height: 63px;
	background: url(/pyfile/images/jiamengzhichi_25.png) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	margin-left: 78px;
	margin-top: 10px;
}
.Aboutjiamengzhichi ul li .i6 {
	width: 63px;
	height: 63px;
	background: url(/pyfile/images/jiamengzhichi_27.png) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	margin-left: 78px;
	margin-top: 10px;
}
.Aboutjiamengzhichi ul li .i7 {
	width: 63px;
	height: 63px;
	background: url(/pyfile/images/jiamengzhichi_37.png) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	margin-left: 78px;
	margin-top: 10px;
}
.Aboutjiamengzhichi ul li .i8 {
	width: 63px;
	height: 63px;
	background: url(/pyfile/images/jiamengzhichi_39.png) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	margin-left: 78px;
	margin-top: 10px;
}
.Aboutjiamengzhichi ul li .i9 {
	width: 63px;
	height: 63px;
	background: url(/pyfile/images/jiamengzhichi_41.png) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	margin-left: 78px;
	margin-top: 10px;
}
.Aboutjiamengzhichi ul li:hover {
}
.Aboutjiamengzhichi ul li h4 {
	font-size: 20px;
	color: #e4003d;
	line-height: 16px;
	text-align: center;
	margin-top: 20px;
	font-weight: bold;
}
.Aboutjiamengzhichi ul li .line {
	width: 30px;
	height: 1px;
	overflow: hidden;
	margin: 10px auto 15px;
}
.Aboutjiamengzhichi ul li p {
	font-size: 18px;
	color: #313131;
	line-height: 28px;
	text-align: center;
	width: 290px;
	margin: auto;
}
.Aboutjiamengzhichi .wrap .Ab_fr {
	width: calc(100% - 450px);
	height: 564px;
	padding: 0px 0;
	box-sizing: border-box;
}
.Aboutjiamengliucheng {
	width: 100%;
	height: 762px;
	background-color: #f6f6f6;
	overflow: hidden;
	margin-top: 0px;
}
.Aboutjiamengliucheng h3 {
	margin: 78px auto 32px;
	text-align: center;
	font-size: 36px;
	color: #1b1b1b;
	font-weight: bold;
}
.Aboutjiamengliucheng p.title {
	margin-bottom: 40px;
	text-align: center;
	font-size: 18px;
	color: #1b1b1b;
}
.Aboutjiamengliucheng p.title span {
	font-family: "Arial";
}
.Aboutjiamengliucheng p.titlelan {
	margin-bottom: 40px;
	text-align: center;
	font-size: 26px;
	color: #508bc5;
}
.index_jm2 ul {
	display: inline-block;
	vertical-align: top;
	padding-top: 46px;
	list-style: none;
}
.index_jm2 ul li {
	float: left;
	width: 180px;
	margin: 0 0px;
	margin-bottom: 40px;
	text-decoration: none;
	list-style: none;
	border: none;
	margin-left: 24px;
}
.index_jm2 ul li.firrest {
	margin-left: 0px;
}
.index_jm2 ul li h3 {
	text-align: center;
	font-size: 20px;
	color: #000;
	margin-top: 10px;
	text-decoration: none;
	list-style: none;
	border: none;
}
.index_jm2 ul li h3 span {
	font-weight: bold;
}
.index_jm2 ul i {
	display: block;
	width: 180px;
	height: 221px;
	background-size: 100% auto;
}
.index_jm2 ul li.jiantou {
	float: left;
	width: 109px;
	margin: 0 0px;
	margin-right: 14px;
}
.index_jm2 ul li.jiantou img {
	margin-top: -20px;
	margin-left: 6px;
	margin-right: 0px;
}
.jmfl {
	float: left;
	width: 1200px;
}
.jmfr {
	float: right;
	width: 130px;
}
.jmfr img {
	margin-top: 59px;
}
.index_jm2 ul i.i1 {
	background-image: url(/pyfile/images/jiamengliuchengh_11.png);
	background-size: 100% auto;
}
.index_jm2 ul i.i2 {
	background-image: url(/pyfile/images/jiamengliuchengh_15.png);
	background-size: 100% auto;
}
.index_jm2 ul i.i3 {
	background-image: url(/pyfile/images/jiamengliuchengh_17.png);
	background-size: 100% auto;
}
.index_jm2 ul i.i4 {
	background-image: url(/pyfile/images/jiamengliuchengh_19.png);
	background-size: 100% auto;
}
.index_jm2 ul i.i5 {
	background-image: url(/pyfile/images/jiamengliuchengh_21.png);
	background-size: 100% auto;
}
.index_jm2 ul i.i6 {
	background-image: url(/pyfile/images/jiamengliuchengh_35.png);
	background-size: 100% auto;
}
.index_jm2 ul li:hover i.i1 {
	background-image: url(/pyfile/images/jiamengliucheng_13.png);
}
.index_jm2 ul li:hover i.i2 {
	background-image: url(/pyfile/images/jiamengliucheng_15.png);
}
.index_jm2 ul li:hover i.i3 {
	background-image: url(/pyfile/images/jiamengliucheng_17.png);
}
.index_jm2 ul li:hover i.i4 {
	background-image: url(/pyfile/images/jiamengliucheng_19.png);
}
.index_jm2 ul li:hover i.i5 {
	background-image: url(/pyfile/images/jiamengliucheng_21.png);
}
.index_jm2 ul li:hover i.i6 {
	background-image: url(/pyfile/images/jiamengliucheng_35.png);
}
ul li {
	text-decoration: none;
}
.Aboutjiamengduibi {
	width: 100%;
	height: 1432px;
	background-color: #fff;
	overflow: hidden;
	margin-top: 0px;
}
.Aboutjiamengduibi h3 {
	margin: 78px auto 32px;
	text-align: center;
	font-size: 36px;
	color: #1b1b1b;
	font-weight: bold;
}
.Aboutjiamengduibi p.title {
	margin-bottom: 40px;
	text-align: center;
	font-size: 18px;
	color: #1b1b1b;
}
.Aboutjiamengduibi p.title span {
	font-family: "Arial";
}
.Aboutjiamengduibi p.titlelan {
	margin-bottom: 40px;
	text-align: center;
	font-size: 26px;
	color: #508bc5;
}
.Aboutjiamengduibi .Ab_1 .Ab_fl p {
	font-size: 18px;
	color: #1b1b1b;
	line-height: 28px;
	text-align: left;
}
.Aboutjiamengduibi .Ab_1 .Ab_fl {
	width: 488px;
}
.Aboutjiamengduibi .Ab_1 .Ab_fl img {
	width: 313px;
}
.Aboutjiamengduibi .Ab_1 .Ab_fl h4 {
	float: left;
}
.Aboutjiamengduibi .Ab_1 .Ab_fl.w520 {
	width: 689px;
}
.Aboutjiamengduibi .Ab_1 .Ab_fr {
	width: calc(100% - 488px);
	height: 335px;
	padding: 0px 0;
	box-sizing: border-box;
}
.Aboutjiamengduibi .Ab_1 .Ab_fr > div {
	position: relative;
	width: 100%;
	height: 100%;
	padding: 0 30px;
	overflow: hidden;
	box-sizing: border-box;
}
.Aboutjiamengduibi .Ab_1 .Ab_fr p {
	font-size: 18px;
	color: #1b1b1b;
	line-height: 168px;
	float: right;
}
.Aboutjiamengduibi .Ab_1 .Ab_fr h4 {
	width: 200px;
	float: left;
}
.Aboutjiamengduibi div.i1 {
	float: left;
	font-size: 18px;
	width: 130px;
}
.Aboutjiamengduibi div.i2 {
	float: left;
	font-size: 18px;
	width: 130px;
	margin-top: 47px;
}
.Aboutjiamengduibi div.i3 {
	float: left;
	font-size: 18px;
	width: 130px;
	margin-top: 47px;
}
.Aboutjiamengduibi div.i4 {
	float: left;
	font-size: 18px;
	width: 130px;
	margin-top: 47px;
}
.Aboutjiamengduibi div.i5 {
	float: left;
	font-size: 18px;
	width: 130px;
	margin-top: 47px;
}
.Aboutjiamengduibi div.i6 {
	float: left;
	font-size: 18px;
	width: 130px;
	margin-top: 47px;
}
.Aboutjiamengduibi div.i7 {
	float: left;
	font-size: 18px;
	width: 130px;
	margin-top: 47px;
}
.Aboutjiamengduibi .Ab_fl ul li {
	float: left;
	height: 168px;
}
.Aboutjiamengduibi .Ab_fl ul li.fists {
	margin-left: 0px;
}
.Aboutjiamengduibi .Ab_fr ul li {
	width: 689px;
	float: left;
	height: 168px;
}
.Aboutjiamengduibi .Ab_fr ul li.fists {
	margin-left: 0px;
}
.Aboutjiamengduibi .Ab_fr div.i1 {
	width: 208px;
}
.Aboutjiamengduibi .Ab_fr div.i2 {
	float: left;
	background-color: #508bc5;
	width: 200px;
	height: 69px;
	color: #fff;
	font-size: 26px;
	line-height: 69px;
	border-radius: 20px;
	text-align: center;
	margin-top: 38px;
	margin-right: 10px;
}
.Aboutjiamengduibi .Ab_fr div.i3 {
	float: left;
	background-color: #508bc5;
	width: 200px;
	height: 69px;
	color: #fff;
	font-size: 26px;
	line-height: 69px;
	border-radius: 20px;
	text-align: center;
	margin-top: 38px;
	margin-right: 10px;
}
.Aboutjiamengduibi .Ab_fr div.i4 {
	float: left;
	background-color: #508bc5;
	width: 200px;
	height: 69px;
	color: #fff;
	font-size: 26px;
	line-height: 69px;
	border-radius: 20px;
	text-align: center;
	margin-top: 38px;
	margin-right: 10px;
}
.Aboutjiamengduibi .Ab_fr div.i5 {
	float: left;
	background-color: #508bc5;
	width: 200px;
	height: 69px;
	color: #fff;
	font-size: 26px;
	line-height: 69px;
	border-radius: 20px;
	text-align: center;
	margin-top: 38px;
	margin-right: 10px;
}
.Aboutjiamengduibi .Ab_fr div.i6 {
	float: left;
	background-color: #508bc5;
	width: 200px;
	height: 69px;
	color: #fff;
	font-size: 26px;
	line-height: 69px;
	border-radius: 20px;
	text-align: center;
	margin-top: 38px;
	margin-right: 10px;
}
.Aboutjiamengduibi .Ab_fr div.i7 {
	float: left;
	background-color: #508bc5;
	width: 200px;
	height: 69px;
	color: #fff;
	font-size: 26px;
	line-height: 69px;
	border-radius: 20px;
	text-align: center;
	margin-top: 38px;
	margin-right: 10px;
}
.Aboutkuai p.title {
	margin-bottom: 40px;
	text-align: center;
	font-size: 18px;
	color: #959595;
}
.Aboutkuai p.title span {
	font-family: "Arial";
}
.Aboutkuai p span.bgl {
	background: url(/pyfile/images/bgl_08.png) no-repeat center;
	width: 136px;
	height: 40px;
	color: #e4003d;
	font-size: 22px;
	padding-left: 10px;
	padding-right: 30px;
	font-weight: bold;
}
.Aboutkuai p.titlelan {
	margin-bottom: 10px;
	text-align: left;
	font-size: 40px;
	color: #fff;
	padding-top: 60px;
}
.Aboutkuai .Ab_brand .Ab_fl p {
	font-size: 18px;
	color: #1b1b1b;
	line-height: 28px;
	text-align: left;
}
.Aboutkuai .Ab_brand .Ab_fl {
	width: 689px;
}
.Aboutkuai .Ab_brand .Ab_fl img {
	width: 100%;
}
.Aboutkuai .Ab_brand .Ab_fl.w520 {
	width: 689px;
}
.Aboutkuai .Ab_brand .Ab_fr {
	width: calc(100% - 700px);
	height: 335px;
	padding: 0px 0;
	box-sizing: border-box;
}
.Aboutkuai .Ab_brand .Ab_fr > div {
	position: relative;
	width: 100%;
	height: 100%;
	padding: 0 30px;
	overflow: hidden;
	box-sizing: border-box;
}
.Aboutkuai .Ab_brand .Ab_fr p {
	font-size: 18px;
	color: #1b1b1b;
	line-height: 28px;
}
.jiameng03 {
	width: 100%;
	height: 157px;
	background-color: #eeeeee;
	overflow: hidden;
	margin-top: 0px;
	padding-top: 30px;
}
.jiameng03 h3 {
	margin: 38px auto 22px;
	text-align: center;
	font-size: 0px;
}
.jiameng03 ul {
	width: 1200px;
	margin: 0 auto;
}
.jiameng03 ul li {
	width: 237px;
	float: left;
	height: 188px;
	margin-left: 3px;
	position: relative;
}
.jiameng03 ul li.fists {
	margin-left: 0px;
}
.jiameng03 ul li .i1 {
	width: 227px;
	height: 77px;
	background: url(/pyfile/images/index01_03.jpg) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	margin-left: 10px;
}
.jiameng03 ul li .i2 {
	width: 227px;
	height: 77px;
	background: url(/pyfile/images/index01_05.jpg) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	margin-left: 10px;
}
.jiameng03 ul li .i3 {
	width: 227px;
	height: 77px;
	background: url(/pyfile/images/index01_07.jpg) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	margin-left: 10px;
}
.jiameng03 ul li .i4 {
	width: 227px;
	height: 77px;
	background: url(/pyfile/images/index01_09.jpg) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	margin-left: 10px;
}
.jiameng03 ul li .i5 {
	width: 227px;
	height: 77px;
	background: url(/pyfile/images/index01_11.jpg) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	margin-left: 10px;
}
.jiameng03 ul li:hover {
	background-color: #fff;
	z-index: 999;
}
.jiameng03 ul li:hover p {
	display: block;
	z-index: 999;
}
.jiameng03 ul li h4 {
	font-size: 24px;
	color: #000000;
	line-height: 16px;
	text-align: center;
	margin-top: 20px;
}
.jiameng03 ul li:hover h4 {
	color: #fff;
}
.jiameng03 ul li .line {
	width: 30px;
	height: 1px;
	overflow: hidden;
	margin: 10px auto 15px;
	display: none;
}
.jiameng03 ul li:hover .line {
	display: block;
}
.jiameng03 ul li p {
	font-size: 18px;
	color: #fff;
	margin: auto;
	text-align: center;
	line-height: 28px;
	display: none;
	position: absolute;
	padding-left: 6px;
	padding-right: 6px;
	width: 237px;
}
.w1000 {
	margin: auto;
	height: 100%;
}
.w1000 ul{width:1200px;}
.pro_nav {
	width: 100%;
	margin-top: 27px;
	line-height: 38px
}
.pro_nav ul {
	float: left;
	padding-bottom:20px;
}
.pro_nav ul li {
	float: left;
	padding: 5px;
    margin-top: 5px;
	text-align: center;
	font-size: 16px;
	position: relative;
	border: 1px solid #535353;
	color: #fff;
	margin-left: 10px;
	background: #535353 none repeat scroll 0 0;
}
.pro_nav ul li:hover {
}
.pro_nav ul li.hover {
	background: #cf3535 none repeat scroll 0 0;
	border: 1px solid #cf3535;
}
.pro_nav ul li span {
	position: absolute;
	left: 30px;
	top: 18px;
}
.pro_nav ul li a {
	color: #fff;
}
.pro_nav ul li .hover a {
	display: block;
	width: 94px;
	color: #fff;
	text-align: center;
	font-size: 22px;
	background: #cf3535 none repeat scroll 0 0;
	border-radius: 8px;
}
.l {
	float: left;
}
.r {
	float: right;
}
.pro_nav ul li.hover a {
	color: #fff;
}
.newsr {
	float: right;
	background: #fff;
}
.webmod2 {
	background: #fff;
	height: 426px;
}
.newsl {
	padding: 0 2px;
	overflow: hidden;
	height: 374px;
	background: #fff;
	padding-bottom: 9px;
	width: 580px;
}
.newsl {
	float: right
}
.news-tl {
	height: 58px;
	line-height: 71px;
	border-bottom: 2px solid #e04a2d;
	width: 580px;
	margin: auto;
}
.news-tl h5 {
	float: left;
	font-size: 24px;
	margin-right: 20px;
	cursor: pointer;
	color: #313131;
	display: block;
	height: 60px;
	line-height: 60px;
	box-sizing: border-box;
	border-bottom: 2px solid transparent;
	font-weight: bold;
	margin-left: 0px;
}
.news-tl h5.slick-current {
	font-size: 24px;
	color: #313131
}
.news-tl h5.on {
	color: #e04a2d;
	border-color: #e04a2d;
}
.news-t {
	height: 57px;
	line-height: 68px;
	border-bottom: 2px solid #e04a2d;
	width: 588px;
	margin: auto;
}
.news-t h5 {
	float: left;
	font-size: 24px;
	margin-right: 20px;
	cursor: pointer;
	color: #313131;
	display: block;
	height: 60px;
	line-height: 60px;
	box-sizing: border-box;
	border-bottom: 2px solid transparent;
	font-weight: bold;
}
.news-t h5.slick-current {
	font-size: 24px;
	color: #313131
}
.news-t h5.on {

}
.newlist li {
	line-height: 30px;
	float: left;
	width: 100%;
}
.newlist a {
	display: block;
	font-size: 18px;
	line-height: 40px;
	float: left;
}
/*.newlist a:hover{background:#0095e2}*/
/*.newlist a:hover h5,.newlist a:hover p{color:#fff}*/
.newlist {
	width: 580px;
	padding-top: 10px;
}
.newlist h5 {
	line-height: 40px;
	max-height: 40px;
	overflow: hidden;
	color: #3f3f3f
}
.newlist li h5 {
	padding-left: 16px;
	background: url(/pyfile/images/png_jt5.png) left center no-repeat;
	font-size: 18px;
	color: #313131;
	width: 390px;
	float: left;
	white-space:nowrap;text-overflow:ellipsis;overflow:hidden;
}
.newlist p {
	line-height: 21px;
	margin-top: -3px;
	color: #666
}
.newlist .slick-arrow {
	width: 42px;
	top: -56px;
	background: 0 0;
	border: none;
	text-indent: -300%;
	overflow: hidden;
	cursor: pointer;
	height: 42px;
	position: absolute
}
.newlist .slick-prev {
	right: 50px
}
.newlist .slick-prev:hover {
}
.newlist .slick-next {
	right: 0
}
.newlist .slick-next:hover {
}
.newshd {
	float: left;
	width: 510px
}
.newslist2 {
	width: 580px;
	padding-top: 10px;
	padding-right: 10px;
}
.newsmore {
	color: #191919;
	font-size: 18px;
	float: right
}
.newsmore:hover {
	color: #0095e2
}
.newslist2 li.o {
	float: left
}
.newslist2 li.t {
	float: right
}
.newslist2 li {
	width: 100%;
	float: left;
	line-height: 26px;
}
.newslist2 li a {
	display: block;
	line-height: 40px;
	float: left;
}
.newslist2 li h5 {
	padding-left: 16px;
	background: url(/pyfile/images/png_jt5.png) left center no-repeat;
	font-size: 18px;
	color: #313131;
	width: 390px;
	float: left;
	white-space:nowrap;text-overflow:ellipsis;overflow:hidden;
}
.newslist2 li b {
	color: #999;
	font-size: 14px;
	float: right
}
.newslist2 li a:hover h5 {
	color: #C42631
}
.newslist2 li.frist {
	border: none;
	width: 100%;
	height: 210px;
}
.newslist2 li.frist img {
	margin-right: 17px;
	float: left
}
.newslist2 li.frist h5 {
	line-height: 23px;
	background: 0 0;
	font-size: 22px;
	float: none;
	width: inherit
}
.newslist2 li.frist p {
	line-height: 28px;
	height: 136px;
	overflow: hidden;
	font-size: 16px;
	margin-top: 11px;
	color: #000
}
.newslist2 li.frist b {
	float: none;
	display: block;
	margin-top: 9px;
	line-height: 23px;
	color: #c42631;
	float: right;
}
.layoutnews {
	margin: auto;
	width: 1200px;
	clear: both;
}
.about03 {
	width: 100%;
	height: 332px;
	background-color: #fff;
	overflow: hidden;
	margin-top: 6px;
}
.about03 h3 {
	margin: 78px auto 32px;
	text-align: center;
	font-size: 50px;
}
.about03 ul {
	width: 1200px;
	margin: 0 auto;
	padding-top: 8px;
}
.about03 p.title {
	margin-bottom: 40px;
}
.about03 ul li {
	width: 397px;
	float: left;
	height: 318px;
	overflow: hidden;
	margin-left: 3px;
	background-color: #f1f1f1;
}
.about03 ul li.fists {
	margin-left: 0px;
}
.about03 ul li .i1 {
	width: 220px;
	height: 134px;
	background: url(/pyfile/images/jm01_10.png) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	margin-left: 83px;
	margin-top: 20px;
}
.about03 ul li .i2 {
	width: 220px;
	height: 134px;
	background: url(/pyfile/images/jm01_12.png) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	margin-left: 83px;
	margin-top: 20px;
}
.about03 ul li .i3 {
	width: 220px;
	height: 134px;
	background: url(/pyfile/images/jm01_14.png) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	margin-left: 83px;
	margin-top: 20px;
}
.about03 ul li h4 {
	font-size: 24px;
	color: #fff;
	line-height: 16px;
	text-align: center;
	margin-top: 20px;
	font-weight: bold;
}
.about03 ul li .line {
	width: 30px;
	height: 1px;
	overflow: hidden;
	margin: 10px auto 15px;
}
.about03 ul li p {
	font-size: 18px;
	color: #707070;
	line-height: 28px;
	text-align: center;
	margin-bottom: 10px;
}
.jiameng2 {
	width: 100%;
	height: 606px;
	background: url(/pyfile/images/jm02_02.jpg) no-repeat center;
	overflow: hidden;
}
.jiameng2 .lxwmyshi p {
	background-color: #114791;
	width: 460px;
	height: 36px;
	margin-left: 20px;
	padding-left: 10px;
	padding-right: 10px;
	color: #fff;
	font-size: 26px;
	text-align: center;
	line-height: 36px;
	border-radius: 30px;
}
.jiameng2 .titleico span {
}
.jiameng2 .titleico span.first {
	margin-left: 0px;
}
.jiameng3 {
	width: 100%;
	height: 597px;
	background: url(/pyfile/images/jm02_03.jpg) no-repeat center;
	overflow: hidden;
}
.Aboutjm {
	width: 100%;
	height: 630px;
	overflow: hidden;
	margin-top: 100px;
}
.Aboutjm h3 {
	margin: 78px auto 32px;
	text-align: center;
	font-size: 36px;
	color: #09417b;
	font-weight: bold;
}
.Aboutjm p.title {
	margin-bottom: 40px;
	text-align: center;
	font-size: 18px;
	color: #959595;
}
.Aboutjm p.title span {
	font-family: "Arial";
}
.Aboutjm .Ab_1 .Ab_fl {
	width: 575px;
}
.Aboutjm .Ab_1 .Ab_fl img {
	width: 100%;
}
.Aboutjm .Ab_1 .Ab_fl.w500 {
	width: 500px;
}
.Aboutjm .Ab_1 .Ab_fl.w550 {
	width: 550px;
}
.Aboutjm .Ab_1 .Ab_fl.w565 {
	width: 565px;
}
.Aboutjm .Ab_1 .Ab_fl.w520 {
	width: 520px;
}
.Aboutjm .Ab_1 .Ab_fr {
	width: calc(100% - 586px);
	height: 348px;
	padding: 0px 0;
	box-sizing: border-box;
}
.Aboutjm .Ab_1 .Ab_fr > div {
	position: relative;
	width: 100%;
	height: 100%;
	padding: 0 30px;
	overflow: hidden;
	box-sizing: border-box;
}
.Aboutjm .Ab_1 .Ab_fr p {
	font-size: 18px;
	color: #fff;
	line-height: 28px;
}
.Aboutjm .Ab_1 .Ab_fr p.hjm {
	background-color: #cf3535;
	width: 556px;
	height: 36px;
	padding-left: 10px;
	padding-right: 10px;
	color: #fff;
	font-size: 26px;
	text-align: left;
	line-height: 36px;
	margin-bottom: 20px;
	margin-top: 20px;
}
.Aboutjm .titleico span {
	background-color: #ffffff;
	width: 160px;
	height: 36px;
	margin-left: 20px;
	padding-left: 20px;
	padding-right: 20px;
	color: #cf3535;
	font-size: 26px;
	text-align: center;
	line-height: 36px;
	border-radius: 30px;
}
.Aboutjm .titleico span.first {
	margin-left: 0px;
	background-color: #00a0ea;
	color: #fff;
}
.jiameng4 {
	width: 100%;
	height: 843px;
	background: url(/pyfile/images/jm02_04.jpg) no-repeat center;
	overflow: hidden;
}
.jiameng4 ul li {
	width: 262px;
	float: left;
	height: 253px;
	overflow: hidden;
	margin-left: 50px;
}
.jiameng4 ul li.fists {
	margin-left: 0px;
}
.jiameng4 ul li .i1 {
	width: 69px;
	height: 26px;
	background: url(/pyfile/images/jm03_11.png) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
}
.jiameng4 ul li .i2 {
	width: 69px;
	height: 26px;
	background: url(/pyfile/images/jm03_13.png) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
}
.jiameng4 ul li .i3 {
	width: 69px;
	height: 26px;
	background: url(/pyfile/images/jm03_15.png) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
}
.jiameng4 ul li .i4 {
	width: 69px;
	height: 26px;
	background: url(/pyfile/images/jm03_17.png) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
}
.jiameng4 ul li .i5 {
	width: 69px;
	height: 26px;
	background: url(/pyfile/images/jm03_29.png) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
}
.jiameng4 ul li .i6 {
	width: 69px;
	height: 26px;
	background: url(/pyfile/images/jm03_31.png) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
}
.jiameng4 ul li .i7 {
	width: 69px;
	height: 26px;
	background: url(/pyfile/images/jm03_33.png) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
}
.jiameng4 ul li .i8 {
	width: 69px;
	height: 26px;
	background: url(/pyfile/images/jm03_35.png) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
}
.jiameng4 ul li:hover {
}
.jiameng4 ul li h4 {
	font-size: 24px;
	color: #313131;
	line-height: 16px;
	text-align: left;
	margin-top: 26px;
	font-weight: bold;
}
.jiameng4 ul li .line {
	width: 30px;
	height: 1px;
	overflow: hidden;
	margin: 10px auto 15px;
}
.jiameng4 ul li p {
	font-size: 18px;
	color: #313131;
	line-height: 28px;
	text-align: left;
	width: auto;
	margin: auto;
}
.jiameng5 {
	width: 100%;
	height: 453px;
	background: url(/pyfile/images/jm02_05.jpg) no-repeat center;
	overflow: hidden;
}
.jiameng5 .pp {
	width: 289px;
	height: 33px;
	background-color: #114791;
	overflow: hidden;
	font-size: 18px;
	color: #FFF;
	line-height: 33px;
	text-align: center;
	margin: auto;
	margin-top: 78px;
	padding: 8px;
	margin-bottom: 50px;
	border-radius: 30px;
}
.jiameng5 .pp a {
	color: #FFF;
}
.jiameng8 {
	width: 100%;
	background-color: #fff;
}
.jiameng8 ul li {
	width: 183px;
	float: left;
	height: 183px;
	overflow: hidden;
	margin-left: 20px;
	margin-bottom: 20px;
	background-color: #e5e5e5;
}
.jiameng8 ul li.fists {
	margin-left: 0px;
}
.jiameng8 ul li .i1 {
	width: 56px;
	height: 77px;
	background: url(/pyfile/images/jm05_15.png) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	margin-left: 61px;
	margin-top: 20px;
}
.jiameng8 ul li .i2 {
	width: 56px;
	height: 77px;
	background: url(/pyfile/images/jm05_17.png) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	margin-left: 61px;
	margin-top: 20px;
}
.jiameng8 ul li .i3 {
	width: 56px;
	height: 77px;
	background: url(/pyfile/images/jm05_19.png) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	margin-left: 61px;
	margin-top: 20px;
}
.jiameng8 ul li .i4 {
	width: 56px;
	height: 77px;
	background: url(/pyfile/images/jm05_21.png) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	margin-left: 61px;
	margin-top: 20px;
}
.jiameng8 ul li .i5 {
	width: 56px;
	height: 77px;
	background: url(/pyfile/images/jm05_23.png) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	margin-left: 61px;
	margin-top: 20px;
}
.jiameng8 ul li .i6 {
	width: 56px;
	height: 77px;
	background: url(/pyfile/images/jm05_25.png) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	margin-left: 61px;
	margin-top: 20px;
}
.jiameng8 ul li .i7 {
	width: 56px;
	height: 77px;
	background: url(/pyfile/images/jm05_41.png) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	margin-left: 61px;
	margin-top: 20px;
}
.jiameng8 ul li .i8 {
	width: 56px;
	height: 77px;
	background: url(/pyfile/images/jm05_43.png) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	margin-left: 61px;
	margin-top: 20px;
}
.jiameng8 ul li .i9 {
	width: 56px;
	height: 77px;
	background: url(/pyfile/images/jm05_45.png) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	margin-left: 61px;
	margin-top: 20px;
}
.jiameng8 ul li .i10 {
	width: 56px;
	height: 77px;
	background: url(/pyfile/images/jm05_47.png) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	margin-left: 61px;
	margin-top: 20px;
}
.jiameng8 ul li .i11 {
	width: 56px;
	height: 77px;
	background: url(/pyfile/images/jm05_49.png) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	margin-left: 61px;
	margin-top: 20px;
}
.jiameng8 ul li .i12 {
	width: 56px;
	height: 77px;
	background: url(/pyfile/images/jm05_51.png) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	margin-left: 61px;
	margin-top: 20px;
}
.jiameng8 ul li:hover {
}
.jiameng8 ul li h4 {
	font-size: 18px;
	color: #313131;
	line-height: 16px;
	text-align: center;
	margin-top: 26px;
	font-weight: bold;
}
.jiameng8 ul li .line {
	width: 30px;
	height: 1px;
	overflow: hidden;
	margin: 10px auto 15px;
}
.jiameng8 ul li p {
	font-size: 18px;
	color: #313131;
	line-height: 28px;
	text-align: left;
	width: auto;
	margin: auto;
}
.jiameng9 {
	width: 100%;
	background-color: #fff;
}
.jiameng9 ul {
	background-color: #eeeeee;
	height: 280px;
}
.jiameng9 ul li {
	width: 283px;
	float: left;
	height: 230px;
	overflow: hidden;
	margin-left: 20px;
	margin-bottom: 20px;
	background-color: #114791;
	padding-left: 30px;
	padding-right: 30px;
}
.jiameng9 ul li.fists {
	margin-left: 0px;
}
.jiameng9 ul li.xfists {
	width: 40px;
	background-color: #eeeeee;
	padding: 2px;
}
.jiameng9 ul li:hover {
}
.jiameng9 ul li h4 {
	font-size: 24px;
	color: #fff;
	line-height: 16px;
	text-align: center;
	margin-top: 26px;
	font-weight: bold;
}
.jiameng9 ul li .line {
	width: 30px;
	height: 1px;
	overflow: hidden;
	margin: 10px auto 15px;
}
.jiameng9 ul li p {
	font-size: 18px;
	color: #fff;
	line-height: 28px;
	text-align: left;
	width: auto;
	margin: auto;
}
.jiameng10 {
	width: 100%;
	background-color: #fff;
}
.jiameng10 ul li {
	width: 224px;
	float: left;
	height: 323px;
	overflow: hidden;
	margin-left: 20px;
	margin-bottom: 20px;
}
.jiameng10 ul li.fists {
	margin-left: 0px;
}
.jiameng10 ul li .i1 {
	width: 220px;
	height: 220px;
	background: url(/pyfile/images/jm07_13.jpg) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	margin-top: 20px;
}
.jiameng10 ul li .i2 {
	width: 220px;
	height: 220px;
	background: url(/pyfile/images/jm07_15.jpg) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	margin-top: 20px;
}
.jiameng10 ul li .i3 {
	width: 220px;
	height: 220px;
	background: url(/pyfile/images/jm07_17.jpg) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	margin-top: 20px;
}
.jiameng10 ul li .i4 {
	width: 220px;
	height: 220px;
	background: url(/pyfile/images/jm07_19.jpg) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	margin-top: 20px;
}
.jiameng10 ul li .i5 {
	width: 220px;
	height: 220px;
	background: url(/pyfile/images/jm07_21.jpg) no-repeat center;
	overflow: hidden;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	margin-top: 20px;
}
.jiameng10 ul li:hover {
}
.jiameng10 ul li h4 {
	font-size: 18px;
	color: #313131;
	line-height: 16px;
	text-align: center;
	margin-top: 26px;
	font-weight: bold;
}
.jiameng10 ul li .line {
	width: 30px;
	height: 1px;
	overflow: hidden;
	margin: 10px auto 15px;
}
.jiameng10 ul li p {
	font-size: 18px;
	color: #313131;
	line-height: 28px;
	text-align: left;
	width: auto;
	margin: auto;
}


.case3 ul li {
	width: 24%;
	margin: 15px 0 0 16px;
	float: left;
}
.case3 ul li:nth-of-type(4n+1) {
	margin-left: 0;
}
.case3 ul li div {
	width: 288px;
	height: 100%;
	overflow: hidden;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	background-color:#F6F6F6;
}
.case3 ul li div img {
	max-width: 100%;
	max-height: 288px;
	transition: .4s;
}
.case3 ul li p {
	height: 60px;
	line-height: 60px;
	color: #898989;
	font-size: 20px;
	text-align: center;
	
	white-space:nowrap;text-overflow:ellipsis;overflow:hidden;
}
.case3 ul li:hover img {
	opacity: .8
}


.box4 {
    padding: 30px 0;
}

.box4_content {
	width:1200px;
	margin:auto
}
.box4_tit {
	text-align:center;
	line-height:30px
}
.box4_tit span {
	font-size:16px;
	color:#0087c1;
	letter-spacing:10px
}
.box4_tit h5 {
	font-size:18px;
	color:#0087c1;
	letter-spacing:2px
}
.box4_list ul li {
	width:42%;
	float:left;
	font-size:16px;
	color:#3a3939;
	height:38px;
	line-height:38px;
	margin-top:30px;
	letter-spacing:2px
}
.box4_list ul li:nth-of-type(2n+2) {
	float:right
}
.box4_list ul li b {
	display:inline-block;
	width:38px;
	height:38px;
	text-align:center;
	line-height:38px;
	font-size:18px;
	color:#fff;
	float:left;
	margin-right:10px
}







.product {
	margin-bottom: 20px;
}
.product ul {
	padding-top: 20px;
}
.product ul li {
	float: left;
	width: 283px;
	height: 272px;
	background: #ffffff;
	position: relative;
	margin-right: 22px;
	overflow: hidden;
	margin-bottom: 16px;
}
.product ul li .pic {
	width: 283px;
	height: 160px;
	overflow: hidden;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.product ul li .pic img{
	width: 100%;
	height: 100%;
}
.product ul li .yb {
	padding-left: 0px;
	padding-top: 0px;
	width: 281px;
	height: 120px;
	margin-top: 118px;
	text-align: center;
}
.product ul li .yb p {
	font-size: 18px;
	color: #898989;
	line-height: 26px;
	padding-bottom: 21px;
	background: url(/pyfile/images/pic16.jpg) left bottom no-repeat;
	width: 219px;
	margin: auto;
}
.product ul li .yb p em {
	line-height: 30px;
	display: inline-block;
	font-family: "Microsoft YaHei";
	font-size: 12px;
}
.product ul li .look {
	position: absolute;
	left: 0;
	top: -100px;
	width: 100%;
	height: 100%;
	background: #31b1d4;
	display: none;
	z-index: 33;
}
.product ul li .look p {
	text-align: center;
	font-size: 24px;
	color: #fff;
	line-height: 62px;
	padding-top: 139px;
	opacity: 1;
	font-weight: bold;
}
.product ul li .look p span {
	font-size: 18px;
	color: #fff;
	line-height: 20px;
}
.product ul li .look .more {
	font-size: 14px;
	width: 100px;
	margin: 0 auto;
}
.product ul li .look .more a {
	color: #fff;
	width: 100%;
	height: 30px;
	text-align: center;
	line-height: 30px;
	display: inline-block;
	background: #f39b33;
}
.product ul li.last {
	margin-right: 0;
}




.case4 ul li {
	width: 283px;
	margin: 15px 0 0 22px;
	float: left
}
.case4 ul li:nth-of-type(4n+1) {
	margin-left: 0;
}
.case4 ul li div {
	width: 283px;
	height: 212px;
	overflow: hidden;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.case4 ul li div img {
	/*max-width: 100%;*/
		width: 283px;
	/*max-height: 100%;*/
	height: 100%;
	transition: .4s;
}
.case4 ul li p {
	height: 60px;
	line-height: 60px;
	color: #666666;
	font-size: 20px;
	text-align: center;
	overflow: hidden;
	background-color:#F6F6F6;
}
.case4 ul li:hover img {
	opacity: .8
}

.line{
	height:20px;
	margin:20px 0px;
	border-bottom: 1px solid #ededed;
	}
.detail-img{
	padding:20px 0;
	text-align:center;
	margin:0 auto;
	
	
	}
	
	
	
	
	
	
	
	

.suiping{width: 100%;position: fixed;bottom: -508px;z-index: 9998;}
.suiping .suipingBox{width: 100%;position: relative;cursor: pointer;}
.suiping .suipingBox .slide-box-shade{height: 66px;background: #15161a;position: absolute;bottom: 0px;z-index: 0;width: 100%;opacity: 0.78;filter:alpha(opacity=78);-ms-filter:alpha(opacity=78);}
.suiping .suipingBox .suiping-box-banner{width: 1200px;height: 66px;margin: 0 auto;/*background:url(/templets/default/images/qz-shangla1.png) no-repeat;*/position: relative;/*background-position: 70px;*/}
.suiping .suipingBox .suiping-box-banner .jz-ok2{margin: -71px 0 0 140px;}
.suiping .suipingBox .suiping-box-banner .suiping-jt{position: absolute;right: 80px;cursor: pointer;width:46px;height: auto;top: 0px;}
.suiping .suipingBox .suiping-box-banner .suiping-jt img{width:100%;height: auto;}
.suiping-box{margin: auto;width: 100%;height: 545px;z-index: 100001;background: url(img/xidiYinying.png);}
.suiping-box .wbox{width: 1000px; margin: 0 auto; height: 494px; position: relative;}
.suiping .wbox-close{position: absolute;width: 50px;height: 50px;text-align: right;left: 93%;top:15px;cursor:pointer;z-index: 1000;}
.fBox .formBox{
    float: left;
    width: 350px;
    height: 339px;
    margin-top: 16px;
    padding: 20px 44px 25px 71px;
}
.fBox .formBox .wbox-form-title{font-size: 26px;color: #373535;font-weight: bold;margin-top: 7px;text-align: center;}
.fBox .formBox .wbox-form-title .wRoll-title{margin-left: 10px;color: #f3a710;}
.fBox .formBox .calc-form{position: relative;margin-top: 22px;}
.fBox .formBox .calc-form .submitBox_clearfix a{
    width:176px; height:35px; 
 
	margin:auto;
	line-height:35px;
	text-align:center;
	color:#fff;
	font-size:19px;
	cursor:pointer;
	border-radius:10px;
	margin-bottom: 17px;
    margin-top: 24px;
}
.fBox .formBox .calc-form dl {
    margin-bottom: 8px;
}
.fBox .formBox .calc-form dl dt{
    display: inline-block;
    height: 26px;
    margin-right: 10px;
	font-size: 14px;
	    color: #616161;
}
.fBox .formBox .calc-form dl dd{
    display: inline-block;
    width: 260px;
    height: 40px;
}
.fBox .formBox .calc-form dl dd input {
    height: 30px;
        padding: 0 5px;
		    border: 1px solid #d6d6d6;
			color: #616161;
			width: 100%;
}
.fBox .formBox .calc-form dl dd #mytime2 {
    background: url(../images/xl_03.png) no-repeat right center #fff;
    background-size: auto 40%;
}
.fBox .formBox .calc-form dl dd select {
    width: 271px;
    height: 30px;
    padding: 0 5px;
	    border: 1px solid #d6d6d6;
		color: #616161;
		appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
		    background: url(../images/xl_03.png) no-repeat right center #fff;
    background-size: auto 40%;
}
em.label_start {
    margin-right: 8px;
    color: #f3a710;
    vertical-align: middle;
}

.suiping-box .calc-form .ipt-line{height:38px;line-height:38px;margin-top: 20px;}
.suiping-box .calc-form .ipt-line > dt{position:relative;float:left;color:#333;width:100px;font-size:16px;height:36px;overflow: hidden;}
.suiping-box .calc-form .ipt-line > dt .label_start{float: right;font-size: 24px;color: #fe5f00;font-family: Arial;margin-top: 5px;padding-right: 10px;}
.suiping-box .calc-form .ipt-line > dd{position:relative;float:left;color:#999;width:250px;font-size:14px;/* height:36px;*/}
.suiping-box .calc-form .ipt-line > dd.error-tip{color: red;}
.suiping-box .calc-form .ipt-line .ipt{width: 234px;outline: none;display:block;color:#999;line-height:36px;height:36px;border:1px solid #ececec;padding:0 6px;box-sizing: inherit;}
.suiping-box .calc-form .abs-pingmi{position:absolute;right:5px;top:0;font-size:14px;color:#666;z-index:1;}
.suiping-box .wbox-btn{position: absolute;width: 140px;height: 140px;top: 126px;left: 50%;margin-left: -70px;background: url(img/ico-line-btn.png) no-repeat;z-index: 9;}
.suiping-box .wbox-btn .btnbox{width: 90px;height: 90px;margin: 25px 0 0 25px;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;cursor: pointer;}
.suiping-box .wbox-btn .btnbox>p{position: absolute;top: 50%;left: 50%;margin:-22px 0 0 -22px;font-size: 16px;color: #fff;width: 44px;height: 44px;text-align: center;cursor: pointer;z-index: 3;}
.suiping-box .wbox-btn .btnbox:after{content: " ";display:block;position: absolute;top: 50%;left: 50%;margin:-55px 0 0 -55px;width: 110px;height: 110px;-webkit-border-radius: 50%;border-radius: 50%;background: #fdcc9a;z-index: 1;-webkit-animation: scale-three2 1.5s ease infinite;-moz-animation: scale-three2 1.5s ease infinite;-o-animation: scale-three2 1.5s ease infinite;animation: scale-three2 1.5s ease infinite;animation-fill-mode: both;}
.suiping-box .wbox-btn .btnbox:before{content: " ";display:block;position: absolute;top: 50%;left: 50%;margin:-45px 0 0 -45px;width: 90px;height: 90px;-webkit-border-radius: 50%;border-radius: 50%;background: #ff6d15;z-index: 2;}
@keyframes scale-three2{0%{transform: scale(1);opacity: .8}
100%{transform: scale(1.3);opacity: 0}}
@-webkit-keyframes scale-three2{0%{-webkit-transform: scale(1);opacity: .7}
100%{-webkit-transform: scale(1.3);opacity: 0}}
@-moz-keyframes scale-three2{0%{-moz-transform: scale(1);opacity: .7}
100%{-moz-transform: scale(1.3);opacity: 0}}
@-o-keyframes scale-three2{0%{-o-transform: scale(1);opacity: .7}
100%{-o-transform: scale(1.3);opacity: 0}}
.suiping-box .wbox-result{width: 340px;color: #333;font-size: 14px;margin-left: 100px;padding: 0;float: left;}
.suiping-box .wbox-result .res-table-title{font-size: 20px;text-align: center;margin-top: 30px;}
.suiping-box .wbox-result .res-table-title  span{width: 120px;display: inline-block;}
.suiping-box .wbox-result .res-list{border: 1px solid #e8e8e8;width: 338px;height: 188px;margin-top: 30px;}
.suiping-box .wbox-result .res-list .res-list-before{margin-top: 12px;font-size: 14px;color: #666;}
.suiping-box .wbox-result .res-list .res-list-before span{float: left;width: 42%;line-height: 40px;text-align: right;font-size: 14px;}
.suiping-box .wbox-result .res-list .res-list-before > li > strong{float: left;width: 30%;font-weight: 400;text-align: left;font-size: 12px;line-height: 40px;}
.suiping-box .wbox-result .res-list .res-list-before li del{display: none; float: left;width: 28%;font-weight: 400;text-align: left;font-size: 12px;line-height: 40px;/*display: none;*/}
.suiping-box .wbox-result .res-list .res-list-before li em{display: inline-block;width:55px;font-style: normal;margin-left: 10px;margin-right: 10px;font-size: 18px;font-weight: normal;color: #f36f20;}
.suiping-box .wbox-result .hotad-bjtext{display: none; margin-top: 12px;font-size: 12px;line-height:1.8;}
.suiping-box .wbox-check{position:relative;display:none;float:right;width: 375px;padding: 39px 44px 0 70px;color: #333;font-size: 14px;border-left:1px solid #e8e8e8;}
.suiping-box .wbox-check h3{font-size:18px;color:#333;font-weight:100 ;}
.suiping-box .wbox-check h3 span{font-size:12px;color:#fe5f00;}
.suiping-box .wbox-check .check_question{font-size:14px;color:#999;}
.suiping-box .wbox-check .house-type,
.suiping-box .wbox-check .decorate-time{margin-top:12px;}
.suiping-box .wbox-check .plot-name{margin-top:20px;}
.suiping-box .wbox-check .check-house{float:left;width:110px;height:100px;}
.suiping-box .wbox-check .check-house-last{margin-top:-4px;}
.suiping-box .wbox-check .check-house,
.suiping-box .wbox-check .check-time{cursor:pointer;}
.suiping-box .wbox-check .check-house div{width:80px;height:85px;margin:0 auto;}
.suiping-box .wbox-check .decorate-time .check-time{float:left;margin-top:12px;}
.suiping-box .wbox-check .check-house div,
.suiping-box .wbox-check .check-house p i,
.suiping-box .wbox-check .check-time p i{background:url(img/houseStyle.png) no-repeat;}
.suiping-box .wbox-check .check-house .new-house{background-position:0px 5px;}
.suiping-box .wbox-check .check-house .old-house{background-position:-123px 8px;}
.suiping-box .wbox-check .check-house .little-change{background-position:-245px 0px;}
.suiping-box .wbox-check .check-house p,
.suiping-box .wbox-check .check-time p{position: relative;text-indent: 15px;font-size:12px;color:#333;}
.suiping-box .wbox-check .check-house p{margin-left: 27px;margin-top: -10px;}
.suiping-box .wbox-check .check-house-last p{margin-top:-6px;}
.suiping-box .wbox-check .check-time p{text-indent:18px;margin-left:13px;}
.suiping-box .wbox-check .check-time-next p{margin-left:27px;}
.suiping-box .wbox-check .check-house p i,
.suiping-box .wbox-check .check-time p i{position: absolute;width:15px;height:15px;left: 0;top: 3px;background-position: -30px -87px;}
.suiping-box .wbox-check .check-house.on p i,
.suiping-box .wbox-check .check-time.on p i{background-position: -6px -87px;}
.suiping-box .wbox-check .plot-name .check_question{float:left;margin-top: 5px;}
.suiping-box .wbox-check .plot-name input{width:229px;height:30px;text-indent:6px;border:1px solid #e8e8e8;}
.suiping-box .wbox-check .check-upload,
.suiping-box .wbox-check .check-upload:hover{display: block;width: 80px;height: 32px;background-color: #FF701A;color: #fff;text-align: center;line-height: 32px;margin: 0 auto;margin-top: 18px;}
.suiping-box .wbox-check .complate-form{ display: none;position: absolute;top: 185px;left: 158px;width: 180px;height: 42px;background: #000;filter:alpha(opacity=60);opacity: .6;text-align: center;line-height: 42px;font-size:14px;color:#fff;}


.myscroll { 
    display: inline-block;
    width: 320px;
    height: 190px;
    margin: 178px auto 0 169px;
    line-height: 26px;
    font-size: 14px;
    overflow: hidden;
    vertical-align: top;
}
.myscroll li { height: 26px; margin-left: 25px;}
.myscroll a { color: #333; text-decoration: none;}
.myscroll a:hover { color: #ED5565; text-decoration: underline;}

.tabBody .tabBodyInner {
  height: 494px;
    background: url(img/bottomBg.png) center top no-repeat;margin-top: 58px;
}
.tabBody .tabBodyInner:last-child {
    background: url(img/bottomBg2.png) center top no-repeat;margin-top: 58px;
}
.tabBody .tabBodyInner:last-child .myscroll {
    height: 210px;
}
.fBox {
    overflow: auto;
    width: 440px;
    height: 410px;
    display: inline-block;
}
.fBox .formBox {
    position: absolute;
}

.formTab {
    width: 40px;
    position: absolute;
    top: 140px;
    left: -39px;
    color: #fff;
    background: #9c9c9c;
    text-align: center;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    overflow: hidden;
}
.formTab span {
    padding: 15px 10px;
    display: inline-block;
    cursor: pointer;
}
.formTab span:first-child {
    border-bottom: 1px solid #ddd;
}
.formTab span.active {
    padding: 15px 10px;
    color: #f3a710;
    background: #fff;
    border-left: 4px solid #f3a710;
}
.boxbox {
    display: none;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 840px;
    margin: auto;
    height: 425px;
    position: fixed;
    z-index: 100000;
}
.boxbox span.close {
    position: absolute;
    top: 100px;
    right: 20px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    cursor: pointer;
}
.min_width {
    min-width: 1200px;
}
.index_title02 {
    text-align: center;
}
.index_title02 strong {
    position: relative;
    display: inline-block;
}
.index_title02 p {
    font-size: 18px;
    color: #666;
    margin-top: 10px;
}
.index_title02 strong a {
    font-size: 30px;
    color: #f36420;
}
.centered {
    width: 1200px;
    margin: 0 auto;
}
.index_pro .c ul li:hover .p img {
    transform: scale(1.06);
}
.index_pro ul li img {
    width: 190px;
    height: 146px;
    transition: all 0.3s;
    vertical-align: bottom;
}
.index_ser {
  padding: 60px 0px;
}
.index_ser .c {
  margin-top: 30px;
}
.index_ser .c ul li {
  margin-right: 26.66666667px;
  margin-bottom: 10px;
}
.index_ser .c ul li:nth-child(4n) {
  margin-right: 0px;
}
.index_ser .c ul li .p {
  box-shadow: 0px 1px 5.82px 0.18px rgba(0, 0, 0, 0.8);
  overflow: hidden;
}
.index_ser .c ul li .p img {
  width: 280px;
  height: 200px;
  vertical-align: bottom;
  transition: all 0.3s;
}
.index_ser .c ul li p {
  text-align: center;
  margin: 15px 0;
}
.index_ser .c ul li p a {
  font-size: 16px;
  color: #666;
  transition: all 0.7s;
}
.index_ser .c ul li:hover .p img {
  transform: scale(1.1);
}
.index_ser .c ul li:hover p a {
  color: #f36420;
}


.index_pro {
  padding-bottom: 10px;
}
.index_pro .c {
  margin-top: 30px;
}
.top_clearfix{
  margin-top: 35px;
}

.index_pro ul li {
  width: 188px;
  margin-right: 14px;
}
.index_pro ul li:last-child {
  margin-right: 0px;
}
.index_pro ul li .p {
  overflow: hidden;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.35);
}
.index_pro ul li img {
  width: 190px;
  height: 146px;
  transition: all 0.3s;
  vertical-align: bottom;
}
.index_pro .c ul li .t {
  margin-top: 10px;
}
.index_pro .c ul li .t i {
  display: inline-block;
  width: 30px;
  text-align: center;
  line-height: 30px;
  color: #fff;
  background: #f36420;
  font-size: 18px;
  border-radius: 50%;
}
.index_pro .c ul li .t div span {
  display: inline-block;
  font-size: 18px;
  line-height: 30px;
  color: #f36420;
}
.index_pro .c ul li .t > p {
  font-size: 14px;
  color: #666;
  line-height: 18px;
  margin-top: 5px;
  letter-spacing: 1px;
}
.index_pro .c ul li:hover .p img {
  transform: scale(1.06);
}
.index_advan {
  padding-top: 20px;
}
#swiper-container .tempWrap{
  width:616px !important;
}
.index_advan .cont {
  margin-top: 60px;
}
.index_advan .cont .title i {
  display: inline-block;
  width: 80px;
  height: 80px;
}
.index_advan .cont .title .t_t {
  padding-top: 10px;
  margin-left: 20px;
}
.index_advan .cont .title .t_t strong {
  font-size: 30px;
  color: #333;
  line-height: 30px;
}
.index_advan .cont .title .t_t p {
  font-size: 18px;
  color: #666;
  margin-top: 10px;
}
.index_advan .cont .a {
  padding-bottom: 100px;
}
.index_advan .cont .a .list {
  margin: 30px 0;
}
.index_advan .cont .a .list ul li {
  width: 215px;
  line-height: 50px;
  background: #666;
  border-radius: 5px;
  margin-right: 30px;
  transition: all 0.3s;
}
.index_advan .cont .a .list ul li:hover {
  background: #f36420;
}
.index_advan .cont .a .list ul li i {
  display: inline-block;
  width: 50px;
  height: 50px;
  vertical-align: bottom;
}
.index_advan .cont .a .list ul li:nth-child(1) i {
  background: url('../images/l_1.png') no-repeat center;
}
.index_advan .cont .a .list ul li:nth-child(2) i {
  background: url('../images/l_2.png') no-repeat center;
}
.index_advan .cont .a .list ul li:nth-child(3) i {
  background: url('../images/l_3.png') no-repeat center;
}
.index_advan .cont .a .list ul li span {
  color: #fff;
  font-size: 18px;
  font-weight: bold;
}
.index_advan .cont .a .bd {
  width: 720px;
  overflow: hidden;
}
.index_advan .cont .a .bd ul li span {
  font-size: 18px;
  color: #f36420;
  font-weight: bold;
}
.index_advan .cont .a .bd ul li p {
  font-size: 14px;
  color: #333;
  line-height: 30px;
}
.index_advan .cont .a .bd ul li .r_p {
  position: absolute;
  right: 0px;
  top: 60px;
  background: #f36420;
  height: 400px;
}
.index_advan .cont .a .bd ul li .r_p img {
  width: 397px;
  height: 432px;
  position: relative;
  bottom: 60px;
  right: 28px;
  -moz-box-shadow: 0px 0px 4px #666666;
  -webkit-box-shadow: 0px 0px 4px #666666;
  box-shadow: 0px 0px 4px #666666;
}
.index_advan .cont .a .hd {
  margin-top: 30px;
  width: 720px;
}
.index_advan .cont .a .hd .tempWrap {
  position: relative;
  left: 40px;
}
.index_advan .cont .a .hd ul {
  position: relative;
  overflow: hidden;
}
.index_advan .cont .a .hd ul li {
  width: 90px;
  height: 90px;
  margin: 0px 30px;
  border-radius: 50%;
  border: 2px solid #333;
  overflow: hidden;
  font-size: 0;
}
.index_advan .cont .a .hd ul li.on {
  border-color: #f36420;
}
.index_advan .cont .a .hd ul li img {
  width: 93px;
  height: 93px;
  vertical-align: bottom;
}
.index_advan .cont .a .hd > a {
  width: 20px;
  height: 38px;
  position: absolute;
  top: 26px;
}
.index_advan .cont .a .hd .prev {
  background: url('../images/prev.png') no-repeat center;
  transition: all 0.3s;
}
.index_advan .cont .a .hd .prev:hover {
  background: url('../images/prev2.png') no-repeat center;
}
.index_advan .cont .a .hd .next {
  background: url('../images/next.png') no-repeat center;
  right: 20px;
  transition: all 0.3s;
}
.index_advan .cont .a .hd .next:hover {
  background: url('../images/next2.png') no-repeat center;
}
.index_advan .cont .a .hd .sq {
  display: inline-block;
  position: absolute;
  right: 0px;
  top: 21.5px;
}
.index_advan .cont .a .hd .sq a {
  display: inline-block;
  width: 160px;
  line-height: 50px;
  background-color: #f36420;
  color: #fff;
  text-align: center;
  font-size: 18px;
  border-radius: 5px;
}
.index_advan .cont .b {
  width: 690px;
}
.index_advan .cont .b .title {
  margin-bottom: 20px;
}
.index_advan .cont .b img {
  width: 568px;
  height: 417px;
}
.index_advan .cont .c .title {
  margin-bottom: 20px;
}
.index_advan .cont .c img {
  width: 510px;
  height: 400px;
}
.index_advan .cont .d {
  margin-top: 60px;
  padding-bottom: 100px;
}
.index_advan .cont .d .l ul {
  margin-top: 30px;
  padding-left: 100px;
}
.index_advan .cont .d .l ul li i {
  display: inline-block;
  width: 31px;
  height: 48px;
  vertical-align: bottom;
  background: url('../images/d3.png') no-repeat center;
  margin-right: 10px;
}
.index_advan .cont .d .l ul li span {
  font-size: 18px;
  color: #333;
  line-height: 48px;
}
.index_advan .cont .d .l img:nth-of-type(1) {
  position: absolute;
  right: 105px;
  top: 0px;
  -moz-box-shadow: 0px 0px 6px #666;
  -webkit-box-shadow: 0px 0px 6px #666;
  box-shadow: 0px 0px 6px #666;
}
.index_advan .cont .d .l img:nth-of-type(2) {
  position: absolute;
  right: 104px;
  top: 151px;
  -moz-box-shadow: 0px 0px 6px #666;
  -webkit-box-shadow: 0px 0px 6px #666;
  box-shadow: 0px 0px 6px #666;
}
.index_advan .cont .c .box {
  width: 510px;
  height: 400px;
  position: relative;
  top: 50px;
}
.index_advan .cont .c .trapezoid {
  height: 0;
  width: 100px;
  border-bottom: 80px solid transparent;
  border-left: 26px solid transparent;
  border-right: 26px solid transparent;
  text-align: center;
}
.index_advan .cont .c .trapezoid.on {
  -webkit-filter: brightness(120%);
  filter: brightness(120%);
}
.index_advan .cont .c .trapezoid p {
  display: none;
  width: 0px;
  height: 0px;
  font-size: 0px;
}
.index_advan .cont .c .trapezoid span {
  display: inline-block;
  position: relative;
  color: #fff;
  font-size: 16px;
}
.index_advan .cont .c .trapezoid i {
  display: block;
  width: 135px;
  height: 39px;
  background: url('../images/go.png') no-repeat center;
  position: relative;
  bottom: 100px;
  right: 60px;
}
.index_advan .cont .c .trapezoid i span {
  display: inline-block;
  color: #696969;
  position: relative;
  top: 10px;
  left: 10px;
}
.index_advan .cont .c .t1 {
  border-bottom-color: #f3a538;
  top: 68px;
  left: 326px;
  transform: rotate(36deg);
}
.index_advan .cont .c .t2 {
  border-bottom-color: #2d9f95;
  top: 180px;
  left: 311px;
  transform: rotate(108deg);
}
.index_advan .cont .c .t3 {
  border-top: none;
  border-bottom-color: #905b91;
  top: 200px;
  left: 200px;
  transform: rotate(180deg);
}
.index_advan .cont .c .t4 {
  border-bottom-color: #565656;
  top: 100px;
  left: 147px;
  transform: rotate(252deg);
}
.index_advan .cont .c .t5 {
  border-bottom-color: #20bcd3;
  top: 19px;
  left: 225px;
  transform: rotate(-36deg);
}
.index_advan .cont .c .t1 span {
  width: 60px;
  height: 50px;
  top: 16px;
  left: 8px;
  transform: rotate(-36deg);
}
.index_advan .cont .c .t2 span {
  width: 60px;
  height: 50px;
  top: 20px;
  right: -10px;
  transform: rotate(-108deg);
}
.index_advan .cont .c .t3 span {
  top: 30px;
  transform: rotate(-180deg);
}
.index_advan .cont .c .t4 span {
  top: 30px;
  transform: rotate(-252deg);
}
.index_advan .cont .c .t5 span {
  left: 20px;
  top: 20px;
  transform: rotate(36deg);
}
.index_advan .cont .c .t3 i,
.index_advan .cont .c .t4 i {
  bottom: 80px;
}
.index_advan .cont .c .t5 i {
  bottom: 70px;
}
.index_advan .cont .c .text {
  width: 140px;
  height: 100px;
  font-size: 16px;
  color: #333;
  line-height: 24px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
  transition: all 0.3s;
}