/* ABæ¨¡ç‰ˆç½‘ åšæœ€å¥½çš„ç»‡æ¢¦æ•´ç«™æ¨¡æ¿ä¸‹è½½ç½‘ç«™ Www.AdminBuy.Cn */
/* QQï¼š9490489 */
/* ä»¿ç«™ï¼šFang.AdminBuy.Cn */
/* ç´ æï¼šSc.AdminBuy.Cn */
/*reset*/
body, dl, dd, dt, input, h1, h2, p, ul {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6 {
	list-style: none;
}
h1, h2 {
	font-weight: bold;
	text-transform: uppercase;
}
input {
	border: none;
}
ul {
	display: block;
}
ul, li {
	list-style-type: none;
}
i, em {
	font-style: normal;
}
* {
	/*box-sizing: border-box;*/
	margin: 0;
}
body {
	font-family: "Microsoft Yahei", Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	padding: 0;
	background: #f8f8f8;
}
a {
	color: #666;
	text-decoration: none;/* transition: 0.8s all ease-in-out; */
}
a:visited {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
div, p, dl, dd, dt {
	display: block;
}
input, textarea {
	color: #999;
	border: none;
	outline: none;
	font-size: 14px;
	-webkit-appearance: none;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.o-h{
	overflow: hidden;
}
.t-c{
	text-align: center;
}
.p-r{
	position: relative;
}
.p-a{
	position: absolute;
}
.container-fluid {
	position: relative;
	width: 100%;
	margin: 0 auto;
	padding: 0px;
	overflow: hidden;
}
.container {
	padding: 0;
	margin: 0 auto;
	width: 1200px;
}
.z-color {
	color: #df4634;
}
.y-color {
	color: #3187cf;
}
.c-color {
	color: #205da5;
}
.ml10{
	margin-left: 10px;
}
.ml30{
	margin-left: 30px;
}
.mt20{
	margin-top: 20px;
}
.mt60{
	margin-top: 60px;
}
.font12{
	font-size: 12px;
}
.font14{
	font-size: 14px;
}
.font16{
	font-size: 16px;
}
.none{
	display: none;
}
.d-b{
	display: block;
}
/*----------------header-------------------------*/

.header {
	background: #fff;
	z-index: 10;
	overflow: initial;
}
.header-title {
	height: 90px;
	position: relative;
}
.header-title ul {
	overflow: hidden;
}
.header-title .logo {
	position: absolute;
	left: 50%;
	right: 0;
	top: 0;
	width: 181px;
	height: 184px;
	z-index: 99;
	transform: translateX(-50%);
}
}
.header-title .logo img {
	margin: 0 auto;
}
.header-title li {
	float: left;
	width: 43%;
	padding: 16px 0;/* margin-top: 10px; */
}
.header-title li h2 {
	margin-left: 0;
	width: 90%;
	color: #333333;
	font-size: 16px;
	margin-top: 10px;
}
.header-title li h2 strong {
	color: #205da5
}
.header-title li p {
	font-size: 16px;
	text-align: left;
	color: #333333;
	height: 32px;
}
.header-title .header-title-right {
	float: right;
	width: 343px;
	padding-left: 92px;/* background: url(../images/refer.png) no-repeat left center; *//* margin-top: -10px; */
}
/*--------banner-----------*/

.ban_p {
	z-index: 1;
}
.ban_p, .ban_p ul {
	position: relative;
	width: 100%;
}
.ban_p li, .ban_p li a {
	float: left;
	display: block;
	width: 100%;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
	height: 645px;
}
.ban_p li img {
	width: 100%;
}
.ban_t {
	width: 600px;
	height: 50px;
	bottom: 0;
	left: 50%;
	margin-left: -300px;
	position: absolute;
	text-align: center;
	z-index: 3;
}
.ban_t em {
	width: 50px;
	height: 10px;
	/* border-radius: 16px; */
	margin-right: 16px;
	display: inline-block;
	background: #969696;
	cursor: pointer;
}
.ban_t em.on {
	background: #0a72c7;
}
.ban_p .prev, .ban_p .next {
	position: absolute;
	display: block;
	left: 0px;
	top: 32%;
	width: 56px;
	height: 80px;
	background: url(../images/icons.png) left 0px no-repeat;
	filter: alpha(opacity=10);
	opacity: 0.5;
}
.ban_p .prev:hover, .ban_p .next:hover {
	opacity: 1;
}
.ban_p .next {
	left: auto;
	right: 0px;
	background-position: -64px 0px;
}
.banner-ab {
	position: relative;
	display: block !important;
	margin: 0 auto;
}
.banner-ab-left {
	width: 220px;
	height: 460px;
	overflow: hidden;
	position: absolute;
	padding: 0 17px 0px;
	z-index: 1;
	background: url(../images/banner-back.png);
}
.banner-ab-left ul {
	overflow: hidden;
	padding: 15px 0 20px;
	border-bottom: 1px solid #8f8baa;
}
.banner-ab-left ul:last-child {
	border-bottom: none;
}
.banner-ab-left h3, .banner-ab-left li a, .banner-ab-left p, .banner-ab-left .ewm span {
	width: 100%;
	color: #fff;
}
.banner-ab-left h3 {
	font-weight: normal;
	margin: 10px 0;
	padding-left: 30px;
	background: url(../images/zg.png) no-repeat left 5px center;
}
.banner-ab-left li {
	overflow: hidden;
	width: 50%;
	float: left;
	padding-right: 5%;
}
.banner-ab-left li a {
	line-height: 28px;
	transition: 0.8s all ease-in-out;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	color: #ddd;
}
.banner-ab-left li a:hover {
	margin-left: 6px;
	transition: 0.8s all ease-in-out;
}
.banner-ab-left .ewm span {
}
.banner-ab-left .ewm {
	margin: 30px 5px;
	overflow: hidden;
}
.banner-ab-left p {
	width: auto;
	overflow: hidden;
	margin: 0 20px;
	text-align: center;
}
.banner-ab-left .ewm p img {
	width: 100%;
}
.banner-ab-left .ewm span {
	display: block;
	text-align: center;
}
/*--------------banner-ab-right---------------------*/

.banner-ab-right {
	right: 0;
	width: 359px;
	height: 549px;
	overflow: hidden;
	position: absolute;
	padding: 20px 0px 0px;
	z-index: -1;
	background: url(../images/banner-back.png);
}
.banner-ab-right h2, .banner-ab-right li a, .banner-ab-right li {
	text-align: center;
	color: #fff;
}
.banner-ab-right h2, .banner-ab-right ol {
	margin: 0px auto;
	width: 100%;
	padding: 0 5px;
}
.banner-ab-right h2 {
	font-size: 20px;
	margin-bottom: 8px;
}
.banner-ab-right ol:hover li {
	animation: bounce 0.75s cubic-bezier(0.05, 0, 0.2, 1) infinite alternate;
	display: inline-block;
	transform: translate3d(0, 0, 0);
	padding-top: 10px;
	text-shadow: rgba(255, 255, 255, 0.4) 0 0 0.05em;
	color: #df4634;
}
.banner-ab-right ol li:nth-child(1) {
	animation-delay: 0s;
}
.banner-ab-right ol li:nth-child(2) {
	animation-delay: 0.0833333333s;
}
.banner-ab-right ol li:nth-child(3) {
	animation-delay: 0.1666666667s;
}
 @keyframes bounce {
 0% {
 transform: translate3d(0, 0, 0);
 text-shadow: rgba(255, 255, 255, 0.4) 0 0 0.05em;
}
 100% {
 transform: translate3d(0, -1em, 0);
 text-shadow: rgba(255, 255, 255, 0.4) 0 1em 0.35em;
}
}
.banner-ab-right ol li {
	width: 33.33%;
	height: 44px;
	line-height: 44px;
	float: left;
	border-bottom: 1px dashed rgba(255, 255, 255, 0.1);
}
.banner-ab-right-ol {
	padding: 0px;
	overflow: hidden;
	background: url(../images/banner-back.png);
}
.banner-ab-right-ol li {
	border: none !important;
}
.content {
	width: 1200px;
	margin: auto;
	padding: 10px 0;
	overflow: hidden;
}
.content-title {
	text-align: center;
	line-height: 30px;
	color: #000;
}
.content-title h1 {
	line-height: 80px;
}
.content-left .t-img {
	border-bottom: 1px solid #1a9bcd;
	padding: 25px 0 20px 17px;
}
.content-left {
	width: 330px;
	margin: 20px 0 0 0;
	background: #205da5;
}
.content-left ul {
	background: #e5e5e5;
	overflow: hidden;
	padding: 20px 0;
}
.content-left ul li::before {
	content: "Ãƒâ€šÃ‚Â·";
	width: 30px;
	display: inline-block;
	text-align: center;
	color: #205da5;
	font-weight: bold;
}
.content-left ul li {
	width: 50%;
	float: left;
	line-height: 40px;
}
.content-left ul li a {
	display: inline;
	color: #000;
}
.content-left ul li a:hover {
	color: #205da5;
}
.content-left .s-title {
	line-height: 54px;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	padding-left: 20px;
}
.content-left .contect {
	height: 395px;
	border-top: 10px solid #fff;
	position: relative;
	background: url(../images/connect.png) no-repeat;
}
.content-left .contect .ser {
	position: absolute;
	top: 55px;
	left: 105px;
}
.content-left .contect h3 {
	color: #fff;
	display: inline;
	font-weight: bold;
	margin-left: 10px;
}
.content-left .contect .phone {
	position: absolute;
	top: 100px;
	left: 70px;
	font-size: 27px;
}
.content-right {
	width: 852px;
	margin: 20px -11px 0 0;
	overflow: hidden;
}
.content-right .t-img {
	text-align: center;
	height: 244px;
	background: #fff;
}
.content-right .detal {
	background: #205da5;
	padding: 20px 38px;
	color: #fff;
}
.content-right .detal div {
	line-height: 50px;
	font-size: 25px;
	font-weight: bold;
}
.content-right .detal p {
	font-size: 14px;
	line-height: 28px;
}
.content-right .detal a {
	margin: 15px 0;
	color: #205da5;
	font-size: 18px;
	border-radius: 25px;
	line-height: 38px;
	background: #fff;
	width: 180px;
	text-align: center;
	padding: 6px 10px 6px 10px;
}
.content-right .detal a span {
	display: inline-block;
	border-radius: 100%;
	background: #c3262a;
	color: #ffff;
	width: 20px;
	height: 21px;
	line-height: 18px;
	font-weight: bold;
}
.content-right .fbox {
	width: 273px;
	text-align: center;
	border: 1px solid #ccc;
	margin: 11px 11px 0 0;
	background: #fff;
}
.content-right .fbox .pp {
	color: #000;
	font-size: 18px;
	line-height: 52px;
	background: #e0e0e0;
}
.content-right .fbox a:hover .pp {
	color: #fff;
	background: #205da5;
}
.buju {
	position: relative;
	height: 100%;
}
.buju .pan {
	position: absolute;
	width: 310px;
	height: 310px;
	background: url(../images/pan.png) no-repeat center;
	left: 50%;
	top: 19%;
	margin-left: -155px;
}
.buju .circle {
	position: absolute;
	width: 453px;
	height: 453px;
	background: url(../images/circle.png) no-repeat center;
	left: 50%;
	top: 10%;
	margin-left: -226.5px;
	animation: zhuan 15s linear infinite;
}
 @keyframes zhuan {
 0% {
 transform: rotate(0);
}
 100% {
 transform: rotate(360deg);
}
}
.buju .b-box {
	position: absolute;
	width: 440px;
}
.buju .b-box .num {
	width: 75px;
	height: 75px;
	border: 6px solid #205da5;
	background: #008daa;
	border-radius: 100%;
	font-size: 35px;
	text-align: center;
	line-height: 63px;
	font-weight: bold;
	color: #fff;
	float: left;
}
.buju .b-box:hover .num {
	animation: fan 1s linear;
}
 @keyframes fan {
 0% {
 transform: translateZ(0);
}
 50% {
 transform: rotateY(180deg);
}
 100% {
 transform: rotateY(360deg);
}
}
.buju .b-box .nd {
	margin: 0 0 0 88px;
}
.buju .b-box .nd h3 {
	margin: 12px 0 5px 0;
	font-weight: bold;
	color: #205da5;
}
.buju .b-box .nd p {
	font-size: 18px;
}
.buju .b-box ul {
	margin: 32px 0 0 0;
	font-size: 16px;
	width: 370px;
	clear: both;
}
.buju .b-box ul li::before {
	content: "Ãƒâ€šÃ‚Â·";
	width: 18px;
	display: inline-block;
	color: #205da5;
	font-weight: bold;
	font-size: 33px;
	vertical-align: sub;
}
.buju .b-box ul li span {
	font-weight: bold;
}
.buju .b-box ul li {
	margin: 10px 0;
}
.buju .box1 {
	top: 0px;
	left: 0px;
	background: url(../images/box1.png) no-repeat center 80px;
}
.buju .box2 {
	top: 0px;
	right: 0px;
	background: url(../images/box2.png) no-repeat center 80px;
}
.buju .box3 {
	top: 444px;
	left: 0px;
	background: url(../images/box3.png) no-repeat center 30px;
}
.buju .box4 {
	top: 440px;
	right: 0px;
	background: url(../images/box4.png) no-repeat center 30px;
}
.buju .box2 div, .buju .box4 div {
	float: right !important;
	text-align: right;
}
.buju .box2 .nd, .buju .box4 .nd {
	margin: 0 10px 0 0;
}
.buju .box2 ul, .buju .box4 ul {
	margin: 100px 0 0 86px;
}
.ind-hzyx {
	width: 100%;
	padding-bottom: 10px;
}
.ind-hzyx-b {
	width: 100%;
}
.ind-hzyx-b ul {
	overflow-x: auto;
	overflow-y: hidden;
}
.ind-hzyx-b ul li {
	float: left;
	overflow: hidden;
	margin-top: 0px !important;
	margin-right: 22px;
}
.ind-hzyx-b ul li a {
	overflow: hidden;
}
.ind-hzyx-b ul li img {
	max-width: none;
	width: -webkit-calc(100% + 5px);
	width: calc(100% + 5px);
	-webkit-transition: opacity .35s, -webkit-transform .35s;
	transition: opacity .35s, transform .35s;
	-webkit-transform: translate3d(-4px, 0, 0);
	transform: translate3d(-4px, 0, 0);
}
.news_c img {
	width: 363px !important;
}
.linyu img {
	width: 288px !important;
}
.plist img {
	width: 238px;
}
.ind-hzyx-b ul li:hover img {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.ind-hzyx-b ul li p {
	width: 100%;
	line-height: 54px;
	text-align: center;
	background: #205da5;
	color: #fff;
	font-size: 15px;
}
.ind-hzyx ol {
	position: relative;
	z-index: 9;
}
.ind-hzyx ol div {
	position: absolute;
	top: 150px;
	left: -20px;
	background: #000;
	color: #fff;
	font-weight: bold;
	border-radius: 100%;
	font-size: 35px;
	width: 40px;
	height: 40px;
	line-height: 34px;
	text-align: center;
	cursor: pointer;
}
.ind-hzyx ol .next {
	left: 1180px;
}
.yansf li {
	margin-right: 52px !important;
}
.yansf li p {
	color: #000 !important;
	background: none !important;
}
.walk {
	padding: 40px 0 0 0;
	overflow: hidden;
}
.walk .about {
	overflow: hidden;
	padding: 15px 0 20px 0;
	font-weight: bold;
	border-bottom: 2px solid #0f4f68;
}
.walk .about span {
	float: right;
	font-size: 40px;
	width: 150px;
	line-height: 40px;
	text-align: right;
}
.walk .about h3 {
	width: 322px;
	text-align: center;
	margin: 1px 0 15px;
	font-weight: bold;
}
.walk .about p {
	background: #0f4f68;
	display: inline-block;
	border-radius: 30px;
	line-height: 42px;
	color: #fff;
	width: 333px;
	font-size: 19px;
	text-align: center;
}
.walk .text {
	font-size: 16px;
	line-height: 25px;
	padding: 15px 0 0 0;
	letter-spacing: 1px;
}
.support {
	text-align: center;
	width: 100%;
}
.support .mam {
	overflow: hidden;
}
.support .mam ul {
	margin: 25px 0 0;
}
.support .mam li {
	float: left;
	margin: 0 20px 0 0;
	width: 278px;
}
.support .mam li img {
	border: 1px solid #205da5;
}
.ind-news {
	width: 100%;
	padding: 50px 0 0;
	overflow: hidden;
}
.ind-news .newti {
	width: 527px;
	margin: 5px 20px 30px 425px;
	overflow: hidden;
}
.ind-news .newti div {
	width: 155px;
	line-height: 42px;
	border: 1px solid #000;
	text-align: center;
	font-size: 22px;
	float: left;
	margin: 0 10px;
	cursor: pointer;
}
.ind-news .newti div:hover {
	color: #205da5;
	border: 1px solid #205da5;
}
.ind-news .newti div.on {
	color: #205da5;
	border: 1px solid #205da5;
}
.news {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 60px;
	padding: 30px 15px;
	height: 424px;
}
.news-left {
	float: left;
	width: 700px;
	margin-right: 20px;
	padding-right: 20px;
	border-right: 1px solid #eee;
}
.news-right {
	overflow: hidden;
}
.news .newti ul, .news .newti {
	width: 100%;
	overflow: hidden;
}
.news .newti li {
	position: relative;
	float: left;
	color: #000;
	background-color: #fff;
	margin: 0 13px 30px 0;
	cursor: pointer;
	padding: 15px 50px;
	text-align: center;
	font-size: 24px;
}
.news ul .news-lid {
	background-color: #205da5;
	color: #fff;
}
.news .newti2 li {
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	font-size: 20px;
	padding: 20px 0;
}
.news .newti2 li span {
	color: #999;
	font-size: 18px;
}
.news .newti2 li a {
	width: 28px;
	height: 28px;
	background: url(../images/more.png) no-repeat center;
	float: right;
}
.news-left .news_c, .news-left .news_c ul, .news-left .news_c ul ol, .news-left .news_c ul>div, .news-left .news_c ul ol a {
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	padding: 0;
}
.news-left .news_c ul ol, .news-left .news_c ul>div, .news-left .news_c ul ol li, .news-left .news_c ul>div dl, .news-left .news_c ul>div dd {
	float: left;
	display: block;
	overflow: hidden;
}
.news-left .news_c ul>div {
	margin: 20px auto;
}
.news-left .news_c ul>div dd {
	width: 387px;
	float: left;
	padding-left: 40px;
}
.news-left .news_c ul>div dd h4 {
	line-height: 30px;
	color: #000;
}
.news-left .news_c ul>div dd p {
	color: #000;
	letter-spacing: 2px;
}
.news-left .news_c ul>div dd span {
	color: #999;
}
.news-left .news_c ul>div dl img {
	width: 100%;
}
.hotpic img {
	width: 286px !important;
	height: 210px;
}
.news-left .news_c ul ol li {
	background: #000;
	color: #fff;
	float: none;
	overflow: hidden;
	padding: 8px 16px;
	margin: 5px 0 25px;
}
.news-left .news_c ul ol li .tiem {
	float: left;
	width: 70px;
}
.news-left .news_c ul ol li .tiem div {
	font-size: 27px;
	padding: 10px 0;
}
.news-left .news_c ul ol li:hover {
	background: #205da5;
}
.news-left .news_c ul ol li a {
	color: #fff;
	text-align: center;
}
.news-left .news_c ul ol li .ctx {
	border-left: 1px solid #fff;
	font-size: 16px;
	float: left;
	margin: 12px 0 0 15px;
	padding: 10px 0 10px 23px;
}
.news-right .news_b {
	margin-top: 10px;
	overflow: hidden;
	height: 590px;
	padding: 15px 10px;
	position: relative;
}
.news-right .news_b li {
	padding: 10px 0 30px 50px;
	background: url(../images/search.png) no-repeat 10px 10px;
}
.news-right .news_b li a {
	font-size: 18px;
	color: #205da5;
}
.news-right .news_b li a p {
	color: #333;
	font-size: 16px;
	margin: 15px 0;
	letter-spacing: 2px;
}
.card {
	background: #205da5;
	border-radius: 10px;
	margin: 80px 0 0;
	padding: 20px;
	color: #fff;
	font-size: 18px;
}
.card .hang {
	display: inline-block;
	border-bottom: 1px solid #fff;
	width: 30%;
	margin: 0 16px;
	padding: 5px 0;
}
.card .hang input {
	width: 288px;
	background: transparent;
	margin: 0 0 0 15px;
	font-size: 18px;
	color: #fff;
}
.card .tsss {
	margin: 60px 16px 20px;
	border-bottom: 1px solid #fff;
}
.card .tsss textarea {
	margin: 0 0 0 20px;
	background: transparent;
	color: #fff;
	font-size: 18px;
}
.card .free {
	margin: 20px auto 40px;
	width: 96%;
}
.card .free a {
	display: inline-block;
	border-radius: 20px;
	font-size: 18px;
	font-weight: bold;
	background: #fff;
	color: #205da5;
	padding: 15px 50px;
}
.card .free .fphone {
	float: right;
	background: url(../images/pph.png) no-repeat 0 center;
	padding: 15px 0 15px 60px;
	color: #fff;
	font-weight: bold;
	font-size: 40px;
}
.card .free .fphone span {
	font-size: 19px;
	display: inline-block;
	padding: 0 10px 0 0;
	vertical-align: bottom;
}
.friend {
	margin: 40px 0 0;
}
.friend h4 {
	color: #205da5;
	border-bottom: 1px solid #999;
	padding: 15px 0;
}
.friend h4 span {
	color: #999;
}
.friend a {
	display: inline-block;
	margin: 10px 20px 20px 0;
}
.foot {
	background: #222222;
	height: 310px;
}
.foot-lf {
	margin: -15px 0 0 0;
}
.foot-lf div {
	background: #18617f;
	color: #fff;
	padding: 24px 28px;
	font-size: 25px;
}
.foot-lf ul {
	padding: 40px 18px 23px;
	background: #fff;
	font-size: 15px;
	color: #333;
}
.foot-lf li {
	padding: 5px 10px;
}
.final {
	width: 720px;
	margin: 0 0 0 50px;
	position: relative;
}
.final ul {
	border-bottom: 1px solid #666;
	overflow: hidden;
	padding: 25px 0;
	margin-bottom: 30px;
}
.final ul li {
	float: left;
	margin: 0 15px 0 0;
}
.final ul li a {
	color: #fff;
	font-size: 18px;
}
.final p {
	display: inline-block;
	width: 47%;
	color: #999;
	font-size: 15px;
	margin: 15px 0;
}
.final .code {
	display: inline-block;
	background: #fff url(../images/code.png) no-repeat 15px center;
	padding: 8px 30px 8px 60px;
	margin: 20px 25px 0 0;
	border-radius: 50px;
	line-height: 15px;
}
.final .code p {
	color: #000;
	font-size: 14px;
	display: block;
	margin: 0;
	width: 100%;
}
.final .code span {
	color: #ccc;
	font-size: 12px;
}
.erxian {
	display: none;
	position: absolute;
	min-width: 120px;
	top: 97px;
	left: 225px;
}
.erxian img {
	width: 100%;
}
.erxian2 {
	left: 20px;
}
.kefu .kefu-main, .kefu-tel-main {
	box-sizing: content-box;
	background-image: -webkit-gradient(linear, right top, left top, from(rgb(51,132,195)), color-stop(52%, rgb(0, 146, 63)), to(rgb(41, 127, 228)));
}
.navroot a {
	display: block;
}
/*åˆ†é¡µ*/ 
.mweb-pages {
	margin: 20px;
}
.mpagination-wrapper {
	margin: 20px 0;
}
.mpagination {
	height: 34px;
	text-align: center;
}
.mpagination li {
	display: inline-block;
	height: 34px;
	margin-right: 5px;
}
.mpagination li a {
	float: left;
	display: block;
	height: 32px;
	line-height: 32px;
	padding: 0 12px;
	font-size: 16px;
	border: 1px solid #dddddd;
	color: #555555;
	text-decoration: none;
}
.mpagination li a:hover {
	background: #f5f5f5;
	color: #333;
}
.mpagination li.thisclass {
	background: #333;
	color: #fff;
}
.mpagination li.thisclass a, .mpagination li.thisclass a:hover {
	background: transparent;
	border-color: #333;
	color: #fff;
	cursor: default;
}
/*åˆ†é¡µend*/ 
/*header_main ming*/
.w1200 {
	width: 1200px;
	margin: 0 auto;
}
.top_head{
	height: 35px;
	line-height: 35px;
	background-color: #f5f5f5;
	font-size: 12px;
	color: #777777;
	display: block;
	overflow: hidden;
}
.top_head .pull-left{
	font-size: 12px;
}
.top_head .cyysic-gxsj{
    padding-left: 20px;
	background: url("../images/gxsj-icon.png") no-repeat 0 center;
	background-size: 14px 14px;
}
.top_head .cyysic-top-zx-lb {
	width:365px;
	height:35px;
	line-height:35px;
	padding-left:21px;
	background:url("../images/lb.png") no-repeat 0 center;
	margin-left:30px;
}
.top_head .cyysic-top-zx-lb .swiper-container {
	width:100%;
	height:35px;
	overflow:hidden;
}
.top_head .cyysic-top-zx-lb  .swiper-container .swiper-slide a {
	font-size:12px;
	color:#777;
	width:240px;
	height:35px;
	overflow: hidden;
}
.header_main {
	width: 100%;
	height: 130px;
	z-index: 100;
	background: #fff;
}
.header_main .logo {
	display: block;
	margin-top: 25px;
	margin-left: -140px;
}
.header_main .logo img {
	width: 100%;
	height: 100%;
	display: block;
}
.header_main .tel {
	position: relative;
	padding-left: 70px;
}
.header_main .tel b {
	position: absolute;
	left: 0;
	top: 5px;
	width: 51px;
	height: 51px;
	float: left;
	display: block;
	background: url(../images/tel.png) no-repeat;
}
.header_main .tel p {
	float: right;
	font-size: 16px;
	color: #666;
	display: block;
}
.header_main .tel p i {
	color: #333;
}
.header_main .tel p span {
	display: block;
	font-size: 36px;
	color: #333;
	line-height: 40px;
	font-weight: bold;
	font-family: Impact;
}
.header_main .lianxikf{
	font-size:1rem;
	height: 130px;
	line-height:130px;
	margin:auto;
}
.header_main .lianxikf a{
	font-size: 16px;
}
.nav_main {
	width: 100%;
	height: 55px;
	line-height: 55px;
	background: #333333;
	position: relative;
	z-index: 3;
}
.nav .list {
	width: 100%;
	margin: 0 auto;
	height: 55px;
	line-height: 55px;
	position: relative;
}
.nav_main .nav {
	width: 1200px;
	margin: 0 auto;
}
.nav_main .nav li {
	float: left;
	width: 150px;
	display: block;
	position: relative;
	z-index: 10;
	font-size: 16px;
	text-align: center;
}
.nav_main .nav li a {
	display: block;
	color: #fff;
	font-size: 16px;
}
.nav_main .nav li a:hover, .nav_main .nav li a.hover {
	background: #000000;
}
.nav_main .nav dl {
	width: 100%;
	background: #333333;
	left: 0;
	top: 55px;
	z-index: 12;
}
.nav_main .nav dl {
	position: absolute;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);
	opacity: 0;
	visibility: hidden;
	transition: all .6s ease 0s;
	transform: translate3d(0, 10px, 0);
	-moz-transform: translate3d(0, 10px, 0);
	-webkit-transform: translate3d(0, 10px, 0);
}
.nav_main .nav li:hover dl {
	opacity: 1;
	visibility: visible;
	transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
}
.nav_main .nav dl dd {
	line-height: 45px;
	border-top: 1px solid #222222;
	text-align: left;
	position: relative;
	z-index: 12;
	display: block;
	width: 100%;
}
.nav_main .nav dl dd:first-child {
	border: none;
}
.nav_main .nav dl dd a {
	color: #fff;
	font-size: 14px;
	padding: 0;
	width: 100%;
	text-align: center;
}
.nav_main .nav dl dd a:hover, .nav_main .nav dl dd a.hover {
	background: #000000;
}
/*header_main end*/

/*é¡¹ç›®ä¼˜åŠ¿*/
.aboutf {
	width: 1100px;
	margin: 0 auto;
	height: 315px;
	padding: 35px 0 0 0;
	overflow: hidden;
}
.aboutf .imgleft {
	float: left;
	width: 330px;
	height: 250px;
	background: url(../images/abfra.jpg) right bottom no-repeat;
	padding: 0 20px 20px 0;
}
.aboutf .abright {
	float: right;
	width: 680px;
}
.aboutf .abright p.name {
	height: 55px;
}
.aboutf .abright p.name span {
	display: block;
	font-size: 24px;
	color: #555555;
	font-family: 'Microsoft Yahei';
	font-weight: bold;
}
.aboutf .ys-jj-top-wrap {
	width: 100%;
	height: auto;
}
.aboutf .ys-per-jj-top {
	width: 120px;
	height: auto;
	text-align: center;
	line-height: 1;
}
.aboutf .ys-jj-top span:first-child {
	font-size: 32px;
	color: #242424;
}
.aboutf .ys-jj-top span:last-child {
	font-size: 20px;
	color: #5a5a5a;
}
.aboutf .abright p.con {
	font-family: 'Microsoft Yahei';
	float: left;
	width: 100%;
	line-height: 26px;
	height: 156px;
	padding: 10px 0 0 0;
	overflow: hidden;
	color: #5a5446;
	font-size: 14px;
}
.aboutf .abmore{
	font-size: 16px;
	color: #333333;
	float: right;
	margin-top: -50px;
	margin-right: 30px;
}
/*åŠ ç›Ÿè´¹ç”¨ä¸Žåˆ©æ¶¦*/
.ys-jj-wrap {
  padding: 10px 50px;
  margin: 0 auto;
  overflow: hidden;
}
.ys-jj-wrap .ys-title-wrap {
  height: 60px;
  line-height: 60px;
}
.ys-jj-wrap .fyyl-title {
  background: url(../images/fyyl-title-bg.png) no-repeat center top;
}
.ys-jj-wrap .ys-title-wrap h2.title {
  background: url(../images/title-l-bg.png) no-repeat left top, url(../images/title-r-bg.png) no-repeat right bottom;
  font-size: 30px;
  color: #242424;
  font-weight: bold;
  height: 60px;
  text-align: center;
  line-height: 60px;
  padding: 0;
}
.ys-jj-wrap .ys-fy-table {
  width: 100%;
  height: auto;
  margin: 40px auto 0;
  color: #5a5a5a;
  font-size: 16px;
}
.ys-fy-table td {
  border-right: 4px solid #f6f6f6;
  border-bottom: 4px solid #f6f6f6;
  padding-left: 20px;
  background: #fff;
  height: 42px;
  vertical-align: middle;
}
.ys-fy-table tr:first-child td {
  background: #c4c4c4;
  height: 42px;
  line-height: 42px;
  font-weight: bold;
}
.ys-fy-table tr:nth-child(2n+1) td:first-child {
  background: #c4c4c4;
}
.ys-fy-table tr:last-child td {
  background: #fff;
}
.ys-fy-table td:first-child {
  width: 195px;
  font-weight: bold;
}
.ys-fy-table td:first-child {
  width: 195px;
}
.ys-fy-table td:first-child {
  width: 195px;
}
.ys-fy-table td:first-child {
  width: 195px;
}
.ys-fy-table tr:last-child td:first-child {
  background: #fff;
  font-weight: normal;
  font-size: 12px;
}
.ys-table-tab-wrap {
  width: 680px;
  height: 40px;
  margin: 50px auto 0;
}
.ys-per-table-tab {
  width: 200px;
  height: 40px;
  border-radius: 4px;
  background: #c4c4c4;
  text-align: center;
  line-height: 40px;
  color: #242424;
  font-weight: bold;
  cursor: pointer;
}
.ys-per-table-tab-active {
  background: #666666;
}
/*äº§å“ä¸­å¿ƒ*/
#floor_1_main {
	background: #fff;
	height: auto;
}
#floor_1_main .mxbcic-wrap-1200 {
	width:1200px;
	height:auto;
	margin:0 auto;
	margin-top: 60px;
}
#floor_1_main .mxbcic-wrap-title-wrap {
	width:100%;
	height:24px;
	line-height:24px;
	overflow: hidden;
}
#floor_1_main .mxbcic-xwzx-h2 {
	padding-left:14px;
	background:url("../images/xwzx-h2-bg.png") no-repeat 0 0;
	font-size:24px;
	color:#333333;
	font-weight:bold;
	line-height:24px;
}
#floor_1_main .ydd_jie{
	font-size: 16px;
	color: #999999;
	margin-left: 10px;
	float: left;
	display: inline;
}
#floor_1_main .mxbcic-cpjs .swiper-button-next {
	width:24px;
	height:24px;
	background:url("../images/right.png") no-repeat 0 0;
	background-size:24px 24px;
	position:static;
	margin-top:0;
	border-radius:12px;
	overflow:hidden;
	outline: none;
}
#floor_1_main .mxbcic-cpjs .swiper-button-next:hover {
	background:url("../images/right-active.png") no-repeat 0 0;
	background-size:24px 24px;
}
#floor_1_main .mxbcic-cpjs .swiper-button-prev {
	width:24px;
	height:24px;
	background:url("../images/left.png") no-repeat 0 0;
	background-size:24px 24px;
	margin-right:20px;
	margin-top:0;
	position:static;
	border-radius:12px;
	overflow:hidden;
	outline: none;
}
#floor_1_main .mxbcic-cpjs .swiper-button-prev:hover {
	background:url("../images/left-active.png") no-repeat 0 0;
	background-size:24px 24px;
}
#floor_1_main .mxbcic-lb-wrap {
	width:1230px;
	height:370px;
	margin:16px -15px 50px;
}
#floor_1_main .mxbcic-cpjs .swiper-container {
	position:relative;
	z-index:1;
	width:100%;
	height:370px;
	margin:0 auto;
}
#floor_1_main .mxbcic-cpjs .swiper-slide {
	float:left;
	overflow:hidden;
	font-size:16px;
	background:#fff;
	width: 246px !important;
}
#floor_1_main .mxbcic-cpjs-img {
	width:216px;
	display: block;
	height:216px;
	border-radius:8px;
	overflow:hidden;
	margin:14px auto 0;
	-webkit-box-shadow:0 0 14px 1px rgba(102,102,102,0.2);
	-moz-box-shadow:0 0 14px 1px rgba(102,102,102,0.2);
	box-shadow:0 0 14px 1px rgba(102,102,102,0.2);
}
#floor_1_main .mxbcic-cpjs-img img {
	display:block;
	width:100%;
	height:100%;
}
#floor_1_main .mxbcic-cpjs-name {
	width:216px;
	height:38px;
	border-radius:19px;
	background:#666666;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	line-height:38px;
	margin:8px auto 0;
	text-align:center;
	display: block;
}
#floor_1_main .mxbcic-cpjs-des {
	font-size:16px;
	color:#333;
	line-height:28px;
	display:-webkit-box;
	width:216px;
	margin:4px auto 0;
	-webkit-box-orient:vertical;
	color:#333;
	-webkit-line-clamp:3;
	overflow:hidden;
}
/*é—¨å¸‚æ®ç‚¹*/
.atmseu-wrap{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-top: 30px;
	padding-bottom: 60px;
	background: rgba(102,102,102,0.1);
}
.atmseu-wrap .atmseu-wrap-title-wrap{
    width: 100%;
	height: 24px;
	line-height: 24px;
}
.atmseu-wrap .atmseu-xwzx-h2{
    padding-left: 14px;
	background: url("../images/xwzx-h2-bg.png") no-repeat 0 0;
	font-size: 24px;
	color: #333333;
	font-weight: bold;
    line-height: 24px;
}
.atmseu-wrap .atmseu-wrap-title-wrap span{
	font-size: 16px;
	margin-top: 3px;
	color: #999999;
}
.atmseu-wrap .atmseu-msjd-top-wrap{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 30px;
}
.atmseu-wrap .atmseu-msjd-img{
    width: 380px;
	height: 253px;
	border-radius: 8px;
}
.atmseu-wrap .atmseu-msjd-img img{
    display: block;
	width: 100%;
	height: 100%;
}
.atmseu-wrap .atmseu-msjd-c{
    width: 327px;
	height: 253px;
	margin-left: 56px;
	overflow: hidden;
}
.atmseu-wrap .atmseu-msjd-des{
    font-size: 16px;
	color: #666;
	line-height: 32px;
	text-indent: 2em;
	margin-top: 7px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
}
.atmseu-wrap .atmseu-gdmd-btn{
    width: 200px;
	height: 38px;
	background: #333333;
	border-radius: 19px;
	text-align: center;
	line-height: 38px;
	font-size: 16px;
    color: #fff;
	font-weight: bold;
	margin: 7px auto 0;
	display: block;
}
.atmseu-wrap .atmseu-msjd-list{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 0;
}
.atmseu-wrap .atmseu-per-msjd{
    width: 378px;
	height: 194px;
	border-radius: 8px;
    border: 1px solid #333333;
	margin-top: 30px; 
	margin-right: 30px;
}
.atmseu-wrap .atmseu-per-msjd:nth-child(3n){
	margin-right: 0;
}
.atmseu-wrap .atmseu-per-msjd-name{
    font-size: 16px;
	color: #333;
	line-height: 1;
	text-align: center;
	margin: 24px auto 0;
	font-weight: bold;
}
.atmseu-wrap .atmseu-per-msjd-name a{
    font-size: 16px;
	color: #333;
	line-height: 1;
	text-align: center;
	margin: 24px auto 0;
	font-weight: bold;
}
.atmseu-wrap .atmseu-per-msjd-add{
    width: 330px;
	height: 60px;
	overflow: hidden;
	margin: 13px auto 0;
	line-height: 30px;
	font-size: 16px;
}
.atmseu-wrap .atmseu-per-msjd-tel{
    width: 330px;
	height: 30px;
	overflow: hidden;
	margin: 0 auto;
	line-height: 30px;
	font-size: 16px;
}
.atmseu-wrap .atmseu-per-msjd-ckxq{
    font-size: 16px;
	color: #666666;
	margin-right: 19px;
	margin-top: 10px;
	text-align: right;
	display: block;
}
/* åŠ ç›Ÿä¼˜åŠ¿ */
.xsq_adv { 
	width: 100%; 
	background: url(../images/adv_bg.jpg) no-repeat center top; 
	padding: 30px 0; 
}
.xsq_adv .xsq_advc ul { 
	width: 1260px; 
	margin: 30px 0 0 -30px; 
	overflow: hidden; 
}
.xsq_adv .xsq_advc ul li { 
	float: left; 
	width: 192px; 
	position: relative; 
	height: 250px; 
	margin: 0 30px; 
}
.xsq_adv .xsq_advc .icon { 
	background: url(../images/adv2.png) no-repeat center; 
	width: 86px; 
	height: 78px; 
	padding-top: 22px; 
	position: absolute; 
	top: 0; 
	left: 50%; 
	margin-left: -43px; 
	z-index: 1; 
	text-align: center;
}
.xsq_adv .xsq_advc ul li:hover .icon, .xsq_adv .xsq_advc ul li .icur { 
	background: url(../images/adv1.png) no-repeat center; 
	transition: 0.4s; 
	-webkit-transition: 0.4s; 
	-moz-transition: 0.4s; 
	-o-transition: 0.4s; 
	-ms-transition: 0.4s; 
}
.xsq_adv .xsq_advc .icon img { 
	margin: 0 auto; 
}
.xsq_adv .xsq_advc .icon01 { 
	background: #292929; 
	padding: 60px 15px 25px 15px; 
	height: 115px; 
	position: absolute; 
	top: 52px; 
	z-index: 0; 
}
.xsq_adv .xsq_advc .icon01 p { 
	border-bottom: 1px dashed #666; 
	font-size: 16px; 
	width: 162px; 
	line-height: 40px; 
	height: 40px; 
	overflow: hidden; 
	text-align: center; 
	color: #f5f5f5; 
	margin-bottom: 10px; 
}
.xsq_adv .xsq_advc .icon01 span { 
	width: 162px; 
	display: block; 
	font-size: 12px; 
	line-height: 24px; 
	color: #b2b2b2; 
	text-align: center; 
	height: 72px; 
	overflow: hidden; 
}
.xsq_adv .more2 { 
	display: block; 
	width: 80px; 
	padding: 0 20px; 
	height: 36px; 
	line-height: 36px; 
	border-radius: 8px; 
	margin: 25px auto 0 auto; 
	color: #1a1a1a;
	background: #f5f5f5 url(../images/m2.png) no-repeat 95px; 
}
.xsq_adv .more2:hover { 
	background: #000; 
	color: #fff; 
	background: url(../images/m3.png) no-repeat 95px;
}

/* åˆä½œä¼™ä¼´ */
.section.light-blue>.inner {
	background: rgba(102,102,102,0.1);
	padding: 40px 0;
}
.section .container {
	position: relative;
}
#index-client .center-heading {
	font-weight: 900;
	font-size: 30px;
	line-height: 36px;
	margin-bottom: 40px;
	text-transform: uppercase;
	text-align: center;
}
#index-client .center-heading small {
	font-size: 16px;
	color: inherit;
	line-height: 20px;
	display: block;
	font-weight: 300;
	margin-bottom: 3px;
}
#index-client .center-heading:after {
	content: '';
	width: 67px;
	height: 9px;
	background: #333333;
	display: block;
	margin: 0 auto;
	margin-top: 20px;
}
#index-client .center-heading.red:after {
	background: #333333
}
#index-client .client {
	background: #fff;
	border: 1px solid #ddebf3;
	padding: 0 28px;
	height: 86px;
}
#index-client .client img {
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
#index-client .owl-theme .owl-dots .owl-dot span {
	width: 8px;
	height: 8px;
	border-radius: 0;
	background: #21282e;
	margin: 0 5px;
}
#index-client .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
	background: #000000;
}


/*äº§å“ä¸­å¿ƒ*/
.product {
	padding-bottom: 30px;
	background: #fff;
}
.pro_con .pro_left {
	padding: 0 13px 13px 13px;
	background: #333;
}
.pro_con .pro_left h2 {
	padding: 30px 0;
	text-align: center;
	position: relative;
	font-size: 27px;
	/*height: 33px;*/
	background: #333;
	width: 240px;
}
.pro_con .pro_left h2 a {
	color: #fff;
}
.pro_con .pro_left h2 i {
	display: block;
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
}
.pro_con .pro_left .left_con {
	width: 240px;
	background: #fff;
	padding: 12px;
	border-radius: 5px;
}
.pro_con .pro_left .left_con .con_p1 {
	height: 44px;
	line-height: 44px;
	font-size: 18px;
	background: #333;
	color: #fff;
	text-indent: 12px;
	border-radius: 5px;
	margin-bottom: 10px;
}
.pro_con .pro_left .left_con .con_p1 a {
	color: #fff;
}
.pro_con .pro_left .left_con ul {
	padding-bottom: 20px;
}
.pro_con .pro_left .left_con ul li {
	height: 40px;
	font-size: 14px;
	position: relative;
	border-bottom: 1px solid #e6e6e6;
}
.pro_con .pro_left .left_con ul li a {
	display: block;
	line-height: 40px;
	height: 40px;
	padding-left: 12px;
}
.pro_con .pro_left .left_con a.pro_more {
	display: block;
	height: 42px;
	line-height: 42px;
	font-size: 18px;
	border: 1px solid #333;
	color: #333;
	border-radius: 3px;
	text-align: center;
}
.pro_con .pro_left .left_con ul li.cur a, .pro_con .pro_left .left_con ul li:hover a {
	color: #333;
}
.pro_con .pro_left .left_con ul li.cur, .pro_con .pro_left .left_con ul li:hover {
	background: #e6e6e6 url(../images/projt.png) no-repeat 190px center;
}
.pro_con .con_right {
	width: 893px;
}
.pro_con .con_right h3 {
	font-size: 25px;
	overflow: hidden;
	position: relative;
	margin-bottom: 20px;
}
.pro_con .con_right h3 a {
	color: #333;
}
.pro_con .con_right h3 em {
	font-size: 14px;
	color: #999999;
	margin-left: 15px;
	text-transform: uppercase;
}
.pro_con .con_right h3 a.ckgda {
	float: right;
	font-size: 13px;
	font-weight: normal;
	height: 30px;
	line-height: 30px;
	color: #666;
}
.pro_con .con_right .r_top {
	height: 346px;
	border: 1px solid #d8d8d8;
	background: url(../images/probg.png);
	position: relative;
	border-top: 5px solid #029a47;
	overflow: hidden;
}
.pro_con .con_right .r_top ul {
	position: relative;
}
.pro_con .con_right .r_top ul li {
	float: left;
	position: relative;
	width: 891px;
	height: 346px;
}
.pro_con .con_right .r_top ul li .top_Img {
	display: block;
	width: 891px;
	height: 346px;
	position: absolute;
	left: 0px;
	top: 0;
}
.pro_con .con_right .r_top ul li .top_Img img {
	display: block;
	width: 891px;
	height: 346px;
}
.pro_con .con_right .r_top ul li dl {
	width: 365px;
	background: #fff9;
	padding: 30px 25px;
	position: absolute;
	left: 425px;
	top: 74px;
	box-shadow: 3px 3px 10px #d1e4e6;
}
.pro_con .con_right .r_top ul li dl dt {
	font-size: 25px;
	color: #333;
	font-weight: bold;
	padding-bottom: 15px;
	border-bottom: 1px solid #d0d0d0;
	margin-bottom: 15px;
}
.pro_con .con_right .r_top ul li dl dd {
	font-size: 14px;
	line-height: 20px;
}
.pro_con .con_right .r_top ul li dl em {
	display: block;
	width: 14px;
	height: 30px;
	position: absolute;
	left: -14px;
	top: 30px;
	background: url(../images/rla.png) no-repeat center;
}
.pro_con .con_right .r_top .pro_btnl {
	display: block;
	width: 32px;
	height: 82px;
	background: url(../images/jtl01.png) no-repeat center;
	position: absolute;
	left: 15px;
	top: 130px;
	z-index: 2;
	cursor: pointer;
}
.pro_con .con_right .r_top .pro_btnr {
	display: block;
	width: 32px;
	height: 82px;
	background: url(../images/jtr01.png) no-repeat center;
	position: absolute;
	right: 15px;
	top: 130px;
	z-index: 2;
	cursor: pointer;
}
.pro_con .con_right .r_bot {
	margin-top: 0px;
}
.pro_con .con_right .r_bot dl {
	width: 288px;
	margin: 0 14px 18px 0;
	float: left;
}
.pro_con .con_right .r_bot dl:nth-child(3n) {
	margin-right: 0;
}
.pro_con .con_right .r_bot dl dt {
	/*width: 286px;*/
	border: 1px solid #d8d8d8;
	overflow: hidden;
	text-align: center;
	background-color: #f1f1f1;
}
.pro_con .con_right .r_bot dl dt img {
	display: block;
	width: 286px;
	height: 215px;
	transition: all 0.5s;
}
.pro_con .con_right .r_bot dl dd {
	height: 44px;
	line-height: 44px;
	text-align: center;
	font-size: 16px;
	background: #7b7b7b;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.pro_con .con_right .r_bot dl dd a {
	color: #fff;
}
.pro_con .con_right .r_bot dl:hover dt img {
	transform: scale(1.1);
}
.pro_con .con_right .r_bot dl:hover dd {
	background: #333;
}
p.p_title {
	font-size: 32px;
	text-align: center;
	font-weight: bold;
	padding-top: 50px;
	text-transform: uppercase;
	color: #cccccc;
}
h2.h2_title i.titl {
	background: url(../images/titl01.png) no-repeat right center;
}
h2.h2_title a {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	vertical-align: middle;
	padding: 0 15px;
	color: #333;
}
h2.h2_title i.titr {
	background: url(../images/titr01.png) no-repeat left center;
}
h2.h2_title i {
	display: inline-block;
	width: 230px;
	height: 3px;
}
h2.h2_title {
	text-align: center;
	font-size: 32px;
	margin-bottom: 30px;
}
/*äº§å“ä¸­å¿ƒ end*/
/*ç½‘ç«™åº•éƒ¨*/
.wrap-footer {
	height: 260px;
	background: #333333;
}
.footer {
	height: 260px;
	position: relative;
	color: #fff;
}
.footer a {
	color: #b6b6b6;
}
.footer .f_left {
	width: 180px;
	height: 280px;
	text-align: center;
	background: #fff;
	position: absolute;
	left: 0;
	top: 0;
}
.footer .f_left dl dt {
	padding-top: 22px;
	margin-bottom: 10px;
}
.footer .f_left dl dt img {
	display: block;
	margin: 0 auto;
	width: 160px;
	height: 160px;
}
.footer .f_left dl dd.dd1 {
	font-size: 14px;
	color: #333;
}
.footer .f_left dl dd.dd2 {
	font-size: 13px;
	width: 125px;
	margin: 16px auto 12px auto;
	height: 9px;
	position: relative;
	border-bottom: 1px solid #999999;
}
.footer .f_left dl dd.dd2 i {
	display: block;
	width: 70px;
	margin: 0 auto;
	background: #fff;
	color: #333;
}
.footer .f_left dl dd.dd3 {
	font-size: 20px;
	color: #333;
	font-weight: bold;
}
.footer .f_top {
	height: 50px;
	border-bottom: 1px solid #545454;
	margin-top: 20px;
}
.footer .f_top ul.top_ul li {
	float: left;
	width: 140px;
	height: 50px;
	font-size: 14px;
	line-height: 50px;
	text-align: center;
}
.footer .f_top ul.top_ul li:first-child {
	padding-left: 0;
}
.footer .f_top .top_ul li a{
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
}
.footer .f_top ul.top_ul li:hover a {
	color: #fff;
}
.footer .f_bot {
	padding: 32px 0 0 0;
	height: 200px;
	overflow: hidden;
}
.footer .f_bot ul.bot_ul1 {
	padding: 0 55px 0 55px;
	border-left: 1px solid #545454;
	float: left;
	height: 190px;
}
.footer .f_bot ul.bot_ul1:first-child {
	padding-left: 0;
	border-left: none;
}
.footer .f_bot ul.bot_ul1 li {
	line-height: 28px;
	font-size: 13px;
	position: relative;
	color: #b6b6b6;
}
.footer .f_bot ul.bot_ul1 li i {
	display: block;
	height: 18px;
	width: 3px;
	background: #fff;
	position: absolute;
	left: -19px;
	top: 0;
}
.footer .f_bot ul.bot_ul1 li:first-child {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 15px;
	height: 18px;
	line-height: 18px;
}
.footer .f_bot ul.bot_ul1 li:first-child a {
	color: #fff;
}
.footer .f_bot ul.bot_ul1 li:hover a {
	color: #fff;
}
.footer .links {
	padding: 10px 0;
	font-size: 12px;
	border-bottom: 1px solid #1a1d21;
	text-align: left;
}
.footer .links span {
	color: #939393;
	display: inline-block;
}
.footer .links a {
	display: inline-block;
	font-size: 14px;
	color: #939393;
	padding-right: 10px;
}
.footer .links a:hover {
	color: #000000;
}
/*åº•éƒ¨ç‰ˆæƒ*/
.f_icp {
	text-align: center;
	height: 43px;
	line-height: 43px;
	background: #333;
	color: #fff;
	font-size: 13px;
	padding-bottom: 110px;
	box-sizing: content-box;
}
.f_icp a {
	color: #fff;
}
.f_icp img {
	position: relative;
	top: 5px;
	left: 5px;
}
.footer {
	padding: 30px 0;
	margin-left: auto;
	margin-right: auto;
	width: 1200px;
}
/*ç½‘ç«™åº•éƒ¨end*/
/* åº•é£˜ */
.yddchayin-dp-wrap{
    background: #666666;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100px;
    z-index: 5;
}
.yddchayin-dp-zk-wrap{
    width: 1200px;
	height: 100px;
	margin: 0 auto;
}
.yddchayin-zk-img{
    width: auto;
	height: 60px;
	left: 30px;
	bottom: 20px;
	position: absolute;
}
.yddchayin-zk-img img{
    display: block;
	width: 100%;
	height: 100%;
}
.yddchayin-zk-form{
    width: 615px;
	height: 40px;
	margin-top: 30px;
}
.yddchayin-form-input-wrap{
    width: 210px;
	height: 40px;
	border-radius: 4px;
	overflow: hidden;
	margin-right: 14px;
}
.yddchayin-form-input{
    display: block;
	padding-left: 12px;
	height: 40px;
	width: 208px;
	font-size: 16px;
	color: #333;
	outline: none;
}
.yddchayin-form-submit{
    width: 140px;
    height: 40px;
    border-radius: 20px;
    background: #fff;
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    text-align: center;
    line-height: 40px;
    cursor: pointer;
    outline: none;
}
.yddchayin-dp-close{
    width: 30px;
	height: 30px;
	right: 20px;
	top: 35px;
	cursor: pointer;
	position: absolute;
}
/*å·¦ä¾§*/
.nlist {
	width: 300px;
	float: left;
}
.nlist .TabTitle2 .zhuanjia{
	height: 53px;
	background: #666666;
	line-height: 53px;
	padding: 0 18px;
}
.nlist .TabTitle2 .zhuanjia span:first-child{
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
}
.nlist .TabTitle2 .zhuanjia span:last-child{
	color: #F6F6F6;
	font-size: 14px;
}
.nlist .TabTitle2 .jingjiren-wrap { 
	padding: 20px 5px; 
	background: #fff; 
	-webkit-box-shadow: 0 0 24px 2px rgba(0,0,0,.2); 
	-moz-box-shadow: 0 0 24px 2px rgba(0,0,0,.2); 
	box-shadow: 0 0 24px 2px rgba(0,0,0,.2); 
}
.nlist .TabTitle2 .jingjiren-top{
	height: auto;
	overflow: hidden;
}
.nlist .TabTitle2 .jingjiren-touxiang{
	height: 50px; 
	width: 50px;
}
.nlist .TabTitle2 .jingjiren-touxiang img { 
	display: block;
	width: 100%; 
	height: 100%; 
}
.nlist .TabTitle2 .jingjiren-name { 
	font-size: 14px; 
	font-weight: bold; 
	color: #505050; 
	line-height: 50px; 
	margin: 0 10px; 
}
.nlist .TabTitle2 .jingjiren-btn {
	width: 96px;
	height: 28px;
	border: 1px solid #999999;
	border-radius: 4px;
	font-size: 14px;
	color: #999999;
	line-height: 28px;
	text-align: center;
	margin: 10px 0 0;
	text-decoration: none;
}
.nlist .TabTitle2 .jingjiren-btn:hover { 
	background: #666666; 
	color: #ffffff; 
}
.nlist .TabTitle2 .dianpu-choose-pic { 
	width: 285px; 
	margin: 20px auto 0; 
}
.nlist .TabTitle2 .dianpu-choose-pic img { 
	display: block; 
	width: 100%; 
	height: 100%; 
}
/*æ‚¨æœ€å…³å¿ƒ*/
.yddchayin-nzgx-wrap{
    width: 100%;
	height: auto;
	margin-top: 30px;
}
.yddchayin-strong-title{
    font-size: 20px;
    color: #333333;
    font-weight: bold;
    display: block;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
}
.yddchayin-strong-title img{
    display: block;
	float: left;
	margin-right: 8px;
}
.yddchayin-nzgx-list{
    width: 100%;
	height: auto;
	margin-top: 17px;
	padding: 0;
}
.yddchayin-nzgx-list li{
    height: 44px;
	line-height: 44px;
	padding-left: 40px;
	border-bottom: 1px solid #ffe9ee;
}
.yddchayin-nzgx-list li strong a,.yddchayin-nzgx-list li strong a{
    display: block;
	width: 100%;
	height: 100%;
	color: #333;
	font-size: 14px;
}
.yddchayin-nzgx-list li strong a:hover{
    color: #000000;
}
.yddchayin-nzgx-list li:first-child{
    background: url("../images/nzgx-1.png") no-repeat 0 center;
}
.yddchayin-nzgx-list li:nth-child(2){
    background: url("../images/nzgx-2.png") no-repeat 0 center;
}
.yddchayin-nzgx-list li:nth-child(3){
    background: url("../images/nzgx-3.png") no-repeat 0 center;
}
.yddchayin-nzgx-list li:nth-child(4){
    background: url("../images/nzgx-4.png") no-repeat 0 center;
}
.yddchayin-nzgx-list li:nth-child(5){
    background: url("../images/nzgx-5.png") no-repeat 0 center;
}
.yddchayin-nzgx-list li:nth-child(6){
    background: url("../images/nzgx-6.png") no-repeat 0 center;
}
.yddchayin-nzgx-list li:nth-child(7){
    background: url("../images/nzgx-7.png") no-repeat 0 center;
}
.yddchayin-nzgx-list li:nth-child(8){
    background: url("../images/nzgx-8.png") no-repeat 0 center;
}
.yddchayin-nzgx-list li:nth-child(9){
    background: url("../images/nzgx-9.png") no-repeat 0 center;
}
.yddchayin-nzgx-list li:nth-child(10){
    background: url("../images/nzgx-10.png") no-repeat 0 center;
}
.t05 {
	line-height: 40px;
	margin-top: 10px;
	font-size: 16px;
	height: 40px;
}
.t05 a {
	color: #333333;
	font-weight: bold;
	font-size: 18px;
}
.t05 img{
	margin-top: 8px;
	float: left;
	margin-right: 10px;
}
.t05 h5 {
	font-size: 16px;
	font-weight: normal;
	line-height: 40px;
}
.t05_cons1 {
	border-top: 0;
	margin-bottom: 10px;
	zoom: 1;
}
.t05_cons1 li {
	white-space: nowrap;
	text-overflow: ellipsis;
	line-height: 31px;
	height: 31px;
	overflow: hidden;
	font-size: 14px;
	width: 100%;
	border-bottom: 1px solid #666666;
}
.t05_cons1 li a{
	overflow: hidden;
	width: 65%;
	text-overflow: ellipsis;
	float: left;
}
.t05_cons1 li a:hover {
	color: #000000;
}
.t05_cons1 li span{
	width: 30%;
	height: 31px;
	line-height: 31px;
	margin-left: 5%;
	float: left;
}
/*è”ç³»æˆ‘ä»¬*/
.txtcon {
	width: 870px;
	height: 450px;
	padding: 30px 40px 20px;
	border: 1px solid #dddddd;
	background: #fff;
}
.txtcon .biaoji{
	width: 45%;
	padding-top: 30px;
}
.txtcon .biaoji p{
	font-size: 16px;
	margin-bottom: 15px;
}
.txtcon .biaoji .ly-title{
	height: 60px;
	line-height: 60px;
	background: url("../images/lxwm-title-bg.png") no-repeat center top;
}
.txtcon .biaoji .ly-title h2{
	font-weight: bold;
	font-size: 22px;
	text-align: center;
	line-height: 55px;
}
.txtcon .biaoji p span{
	font-weight: bold;
}
.ys-jj-wrap{
    padding: 50px ;
	margin: 0 auto;
	background: rgba(102,102,102,0.1);
}
.ys-jj-wrap .hyly-title{
	text-align: center;
	background: url("../images/hyly-title-bg.png") no-repeat center top;
}
.ys-jj-wrap .ys-title-wrap span{
    font-size: 30px;
    color: #242424;
    font-weight: bold;
    padding: 0 27px 0 19px;
}
.ys-jj-wrap .ys-ly-form{
    width: 600px;
	height: auto;
	margin: 40px auto 0;
	display: block;
}
.ys-jj-wrap .ys-ly-input-wrap{
    width: 100%;
	height: 40px;
	background: #ffffff;
	overflow: hidden;
	margin-bottom: 30px;
}
.ys-jj-wrap .ys-ly-input{
    display: block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	box-sizing: border-box;
	padding: 0 20px;
	font-size: 16px;
	color: #242424;
	border: none;
	outline: none;
}
.ys-jj-wrap .ys-ly-text{
    display: block;
	padding: 20px;
	width:100%;
	height: 190px;
	background: #ffffff;
    font-size: 16px;
	color: #242424;
	line-height: 1.6;
	box-sizing: border-box;
	border: none;
	outline: none;
	resize: none;
}
.ys-jj-wrap .ys-ly-submit{
    width: 272px;
	height: 44px;
	line-height: 40px;
	border-radius: 20px;
	text-align: center;
	font-size: 16px;
	color: #fff;
    background:#333333;
    margin: 30px auto 0; 
	display: block;
	outline: none;
	border: none;
}
/*åˆä½œåŠ ç›Ÿ*/
.gm_mian_r{
	width: 890px;
	height: auto;
	padding-bottom: 20px;
}
.gm-ppjs-wrap {
    width: 100%;
    height: auto;
    padding-bottom: 20px;
    border-bottom: 2px solid #EEEEEE;
}
.gm-ppjs-h2 {
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    line-height: 1;
    margin-bottom: 10px;
}
.gm-ppjs-wrap p {
    font-size: 14px;
    color: #333;
    line-height: 2;
}
.gm-ppjs-wrap table {
    width: 100%;
    height: auto;
    font-size: 14px;
    margin: 30px auto 0;
}
.gm-ppjs-wrap table caption {
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    line-height: 1;
    margin-bottom: 14px;
    text-align: center;
    caption-side: top;
}
.gm-ppjs-wrap table td {
    padding: 6px 15px;
    line-height: 28px;
}
.gm-ppjs-wrap table tr:first-child {
    font-weight: bold;
    color: #000000;
    text-align: center;
}
.gm-ppjs-wrap table tr:nth-of-type(odd) {
    background: #f3f3f3;
}
.gm-ppjs-wrap table td:first-child {
    width: 125px;
    height: auto;
    border-right: 2px solid #fff;
    font-weight: bold;
    text-align: center;
}
.gm-ppjs-wrap table td:nth-child(2) {
    width: 240px;
    height: auto;
    border-right: 2px solid #fff;
    text-align: center;
}
.gm-ppjs-wrap table td:nth-child(3) {
    width: 306px;
    height: auto;
    font-weight: normal;
}
.gm-ppjs-wrap table tr:nth-of-type(even) {
    background: #fff;
}
.gm-ppjs-wrap table tr:last-child td {
    color: #999999;
    text-align: left;
}
.gm-ppjs-wrap table td:last-child {
    font-weight: normal !important;
}
.gm-ppjs-wrap ol{
	padding: 0;
}
.gm-jmtj li,
.gm-jmff li,
.gm-jmrh li {
    font-size: 14px;
    color: #333;
    line-height: 28px;
}
.gm-jmtj ul li,
.gm-jmrh ul li {
    padding-left: 13px;
    background: url("/control/skin/images/li-bg.png") no-repeat 0 11px;
}

/*åº—é“ºåœ°å€*/
.mendfb{
	width: 890px;
	height: auto;
	overflow: hidden;
}
.mendfb .MSJD_tab {
    float: right;
    margin-top: 30px;
}
.mendfb .MSJD_tab select {
    width: 198px;
    border: 1px solid #b49157;
    outline: none;
    font-size: 14px;
    color: #333;
    margin-left: 20px;
    padding: 9px 0 9px 13px;
    box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url(../images/down_san.png) no-repeat 170px 16px;
    cursor: pointer;
}
.mendfb .MSJD_list {
    width: 100%;
    overflow: hidden;
    padding-bottom: 40px;
    border-bottom: 1px solid #eee;
	padding: 0;
}
.mendfb .MSJD_list li {
    width: 270px;
    height: 165px;
    float: left;
    margin: 24px 24px 0 0;
    border: 1px solid #b49157;
}
.mendfb .MSJD_list li h3 {
    font-size: 16px;
    color: #333;
    margin: 15px 0;
    text-align: center;
    cursor: default;
}
.mendfb .MSJD_list li p {
    color: #333;
    padding: 0 17px 0 20px;
    box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    line-height: 24px;
    margin: 0;
    text-indent: 0;
}
.mendfb .MSJD_list li .MSJD_p1{
	height: 50px;
	overflow: hidden;
}
.mendfb .MSJD_list li p span {
    color: #b49157;
}
.mendfb .MSJD_list li a {
    float: right;
    color: #A80000;
    font-size: 14px;
    margin: 10px 20px 0 0;
}
.mendfb .mendfb_title {
    font-size: 24px;
    color: #333;
    font-weight: 600;
}
.mendfb .msxq_message{
	padding: 0;
}
.mendfb .msxq_message li {
    margin-top: 14px;
    font-size: 12px;
    color: #999;
    cursor: default;
}
.mendfb .msxq_dmhj{
	position: relative;
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #b4955f;
}
.mendfb .msxq_dmhj h5 {
    font-size: 16px;
    color: #333;
    padding: 20px 0 14px;
    border-top: 1px dashed #b4955f;
    margin-top: 20px;
    font-weight: normal;
    cursor: default;
}
.mendfb .msxq_dmhj ul {
    width: 100%;
    overflow: hidden;
	padding: 0;
}
.mendfb .msxq_dmhj .fsn_dmhj {
    width: 240px ;
    height: 160px ;
    float: left;
    margin-right: 10px;
    position: relative;
}
.mendfb .msxq_dmhj .fsn_dmhj img{
	width: 100%;
	height: 100%;
}
.mendfb .msxq_wydp h5 {
    font-size: 16px;
    color: #333;
    padding: 20px 0 14px;
    border-top: 1px dashed #b4955f;
    margin-top: 30px;
    font-weight: normal;
    cursor: default;
}
.mendfb .msxq_wydp dl dt {
    width: 80px;
    height: 80px;
    float: left;
}
.mendfb .msxq_wydp dl dt img {
    border-radius: 50px;
}
.mendfb .msxq_wydp dl dd {
    width: 765px;
    float: left;
    margin-left: 14px;
}
.mendfb .msxq_wydp dl dd h6 {
    font-size: 16px;
    color: #333;
    margin-bottom: 4px;
    margin-top: -20px;
    border-top: 1px solid #eee;
    padding-top: 20px;
    box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.mendfb .msxq_wydp dl dd p {
    text-indent: 0;
    font-size: 12px;
    color: #7f7f7f;
    line-height: 20px;
    margin: 4px 0 0;
    cursor: pointer;
    padding-bottom: 14px;
    box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
/*å“ç‰Œé—®ç­”*/
.cywd_conter{
    width: 1300px;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
}
.cywd_conter .position{
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #ccc;
}
.cywd_conter .cywd_left{
    padding: 0 10px 10px;
    width: 73%;
    float: left;
    position: relative;
}
.cywd_conter .cy_firstn{
	width: 100%;
    height: auto;
    overflow: hidden;
}
.cywd_conter .cy_firstn .cy_text{
    padding-bottom: 30px;
    padding-top: 30px;
    border-bottom: 1px dashed #d2d2d2;
}
.cywd_conter .cy_text .cy_textleft{
    padding-right: 10px;
    display: table-cell;
    vertical-align: top;
}
.cywd_conter .cy_text .cy_textleft .mb-10{
    margin-bottom: 10px;
}
.cywd_conter .cy_text .icon-question {
    width: 24px;
    height: 24px;
    background: url(../images/icon-question.png) center center no-repeat;
    background-size: 100% 100%;
    position: relative;
    display: inline-block;
    vertical-align: middle;
}
.cywd_conter .cy_text .icon-answer {
    width: 24px;
    height: 24px;
    background: url(../images/icon-answer.png) center center no-repeat;
    background-size: 100% 100%;
    position: relative;
    display: inline-block;
    vertical-align: middle;
}
.cywd_conter .cy_text .cy_textright{
    width: 100%;
    display: table-cell;
    vertical-align: top;
}
.cywd_conter .cy_textright .mb-10{
    margin-bottom: 10px;
}
.cywd_conter .cy_text .cywd-dark{
    font-weight: 700;
    font-size: 18px;
    color: #333333;
}
.cywd_conter .cy_text .cywd-dark:hover{
    color: #A80000;
}
.cywd_conter .ml-10{
    margin-left: 10px;
}
.cywd_conter .cywd_right{
    float: right;
    width: 25%;
    position: relative;
}
.cywd_conter .cywd_right .cy_mfzx{
    background: rgba(102,102,102,0.1);
    padding: 30px;
    text-align: center;
	border-radius: 10px;
}
.cywd_conter .cywd_right .logot{
    width: 250px;
    height: auto;
    padding-bottom: 10px;
}
.cywd_conter .cywd_right h4{
    color: #333333;
    margin: 0;
    font-size: 20px;
    font-weight: bold;
}
.cywd_conter .cywd_right .cy_biao{
    margin-top: 15px;
    color: #333333;
    font-size: 16px;
}
.cywd_conter .cywd_right .cyten{
    padding: 0 20px;
}
.cywd_right .cyten .cy_biaot{
    color: #333333;
    margin-top: 10px;
}
.cywd_right .cyten .mt-10{
    margin-top: 10px;
}
.cywd_right .cyten .label{
    position: relative;
    top: -1px;
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    font-weight: normal;
    line-height: 1;
    border: 1px solid transparent;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #ff9126;
    font-size: 35px;
    border-color: currentcolor;
    padding: 5px 10px;
    margin-top: 10px;
    background-color: #ffffff;
}
.cywd_right .cyten .consult{
    background-color: #A80000;
    color: #ffffff;
    height: 32px;
    line-height: 32px;
    font-size: 16px;
    display: block;
    width: 100%;
    margin-top: 20px;
    border-radius: 10px;
}
.message-lightbox {
	width:100%;
	height:100%;
	position:fixed;
	background:rgba(0,0,0,.7);
	margin:auto auto;
	z-index:999999;
	left:0;
	right:0;
	top:0;
	bottom:0;
	display: none;
}
.messge-wrap {
	position:absolute;
	width:500px;
	background-size:100% 100%;
	margin:auto auto;
	left:0;
	right:0;
	top:0;
	bottom:0;
	height:325px;
	background-color:#fff;
	border-radius:5%;
	overflow:hidden;
}
.messge-wrap .online {
	background-color:#f3f3f3;
	padding:25px 15px;
	margin-bottom:25px;
}
.messge-wrap .online .strong {
	font-size:2em;
	color:#000;
	letter-spacing:3px;
	display: inline-block;
}
.messge-wrap .online .consult-close {
	float:right;
	cursor:pointer;
}
.messge-wrap .online .consult-close img {
	width:35px;
}
.messge-wrap .online .consult-close img:hover {
    transition: All .3s ease-in-out;
    transform: rotate(180deg);
}
.messge-wrap .cy-body {
	padding: 0 20px;
}
.messge-wrap .cy-body .liuzuo{
    padding-right: 10px;
    display: table-cell;
    vertical-align: top;
    white-space: nowrap;
}
.messge-wrap .cy-body .liu-label {
    height: 40px;
    font-size: 16px;
    line-height: 40px;
    color: #333333;
    margin-bottom: 20px;
}
.messge-wrap .cy-body .liuyou{
    display: table-cell;
    vertical-align: top;
    width: 100%;
}
.form-control {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    width: 100%;
    height: 40px;
    padding: 5px 10px;
    margin-bottom: 20px;
    border: 1px solid #cfcfcf;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 16px;
    line-height: 30px;
    color: #333333;
    background-color: #fff;
    -webkit-transition: border-color .15s ease-in-out;
    -moz-transition: border-color .15s ease-in-out;
    transition: border-color .15s ease-in-out;
}
.messge-wrap .cy-body .liuyou .btn-dangern{
    width: 140px;
    height: 40px;
    line-height: 40px;
    border-radius: 5px;
    font-size: 16px;
    background-color: #A80000;
    color: #ffffff;
    border: none;
    cursor: pointer;
	outline: none;
}
.cywd_right .cy_jiamzx{
    padding: 30px 20px;
}
.cywd_right .cy_jiamzx h5{
    font-size: 18px;
    color: #333333;
    margin: 0;
    margin-bottom: 20px;
	font-weight: bold;
}
.cywd_right .artli {
    position: relative;
    margin-bottom: 8px;
}
.cywd_right .artli-body {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #333;
}
.cywd_right .artli-link {
    color: #333;
    font-size: 16px;
}
.cywd_right .artli-link:hover{
    color: #A80000;
}
.cywd_arcti{
    width: 1300px;
    margin: 0 auto;
}
.cywd_arcti .cy_prob{
    border-bottom: 1px dashed #d2d2d2;
    padding-bottom: 15px;
	padding-top: 15px;
}
.cywd_arcti .cy_prob .cy_textleft{
    padding-right: 10px;
    display: table-cell;
    vertical-align: top;
	padding-top: 20px;
}
.cywd_arcti .cy_prob .icon-question{
    width: 28px;
    height: 28px;
    background: url(../images/icon-question.png) center center no-repeat;
    position: relative;
    display: inline-block;
    vertical-align: middle;
}
.cywd_arcti .cy_prob  .cy_textrightn{
    display: table-cell;
    vertical-align: top;
    width: 100%;
}
.cywd_arcti .cy_prob  .cy_textrightn h1{
    font-size: 24px;
    color: #666666;
    font-weight: bold;
}
.cywd_arcti .cy_prob .basesp{
    letter-spacing: 1px;
    color: #898989;
    margin-top: 15px;
    font-size: 16px;
}
.cywd_arcti .cy_prob .basespn{
    margin-top: 20px;
    font-size: 16px;
}
.cywd_arcti .cy_prob .basespn .ml-s{
    margin-left: 40px;
}
.cywd_arcti .cy_prob .basespn .darkhui{
    color: #333333;
}
.cywd_arcti .cy_prob .basespn .dangred{
    color: #de1b1b;
}
.cywd_arcti .cy_answer{
    padding-top: 15px;
    padding-bottom: 40px;
    overflow: hidden;
}
.cywd_arcti .cy_answer .cy_textleft{
    padding-right: 10px;
    display: table-cell;
    vertical-align: top;
}
.cywd_arcti .cy_answer .icon-correct{
    width: 28px;
    height: 28px;
    background: url(../images/icon-correct-big.png) center center no-repeat;
    background-size: 100% 100%;
    position: relative;
    display: inline-block;
    vertical-align: middle;
}
.cywd_arcti .cy_answer .cy_textrightn{
    display: table-cell;
    vertical-align: top;
    width: 100%;
}
.cywd_arcti .cy_answer .darkhui{
    color: #333333;
    margin-top: 10px;
}
.cywd_arcti .cy_answer .answerda{
    margin-top: 40px;
}
.cywd_arcti .cy_answer .medialist{
    width: 100%;
}
.cywd_arcti .cy_answer .clearfixn{
    overflow: hidden;
    height: auto;
}
.cywd_arcti .cy_answer .clearfixnx{
    margin-top: 5px;
    float: left;
}
.cywd_arcti .cy_answer  .img-cover{
    width: 50px;
    height: 50px;
    display: inline-block;
}
.cywd_arcti .cy_answer  .img-cover >img{
    width: 100%;
    height: 100%;
}
.cywd_arcti .cy_answer .jian-over{
    margin-left: 10px;
    float: right;
}
.cywd_arcti .cy_answer .titlend{
    color: #333333;
    font-weight: 700;
}
.cywd_arcti .cy_answer .shij{
    margin-left: 20px;
}
.cywd_arcti .cy_answer .mt_10{
    margin-top: 10px;
}
.cywd_arcti .cy_answer .basef{
    color: #898989;
    font-size: 16px;
}
.cywd_arcti .cy_answer .basefs{
    margin-left: 20px;
    color: #898989;
    font-size: 16px;
}
.cywd_arcti .cy_answer .consult{
    color: #A80000;
    border: 1px solid #A80000;
    padding: 1px 10px;
    background-color: transparent;
    float: right;
    font-size: 14px;
    height: 32px;
    line-height: 30px;
    margin-top: 10px;
    cursor: pointer;
    border-radius: 5px;
    text-align: center;
}
.cywd_arcti .cy_answer .consult:hover{
    background-color: #A80000;
    color: #ffffff;
}
.cywd_arcti .cy_answer .roundedch{
    position: relative;
    line-height: 1.6;
    background-color: #f6f9fb;
    color: #3333333;
    padding: 30px;
    padding-top: 60px;
    margin-top: 20px;
}
.cy_textrightn .answerda .roundedch:after {
    position: absolute;
    top: 20px;
    left: 0;
    display: block;
    width: 112px;
    height: 32px;
    content: "";
}
.cy_textrightn .answerda:first-of-type .roundedch:after {
	background: url(../images/answer-red.png) no-repeat;
	background-size: contain;
}
.cy_textrightn .answerda:not(:first-of-type) .roundedch:after{
	background: url(../images/answer-grey.png) no-repeat;
	background-size: contain;
}
.answer_sx {
    padding: 0 20px;
    height: 80px;
    border: 1px solid #ddd;
    line-height: 40px;
    color: #333;
}
.answer_sx .answer_s{
    display: block;
}
.answer_sx a{
    color: #754d3d;
}


/*æ‚¬æµ®å®¢æœ*/
.toolbar {
	width: 52px;
	position: fixed;
	right: 1%;
	top: 80%;
	margin-top: -115px;
	z-index: 999;
}
.toolbar dd {
	width: 51px;
	height: 51px;
	margin-bottom: 1px;
	position: relative;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	margin-top: 4px;
	border: #ebebeb solid 1px;
	background-color: #fff;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}
.toolbar dd i {
	width: 51px;
	height: 51px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
	text-align: center;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}
.toolbar dd i span {
	width: 35px;
	height: 35px;
	display: block;
	margin: 8px 0 0 8px;
	background: url(../images/rightfixicon.png) no-repeat 0 0;
}
.toolbar dd.gottop {
	display: none;
}
.toolbar .slide-tel {
	display: block;
	width: 0;
	height: 53px;
	line-height: 53px;
	font-size: 24px;
	font-weight: bold;
	font-family: arial;
	color: #FFF;
	position: absolute;
	padding: 0 0 0 53px;
	top: -1px;
	right: -2px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	overflow: hidden;
}
.toolbar .pop {
	position: absolute;
	right: 90px;
	top: -65px;
	background: #333;
	display: none;
}
.toolbar .pop-code {
	width: 160px;
}
.toolbar .pop-code img {
	width: 120px;
	display: block;
	padding: 20px 0 10px; margin:0 auto
}
.toolbar .pop-code h3 {
	line-height: 26px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	white-space: nowrap; margin-top:0
}
.toolbar .pop-code h3 b {
	display: block;
	font-size: 14px;
	font-weight: normal;
}
.toolbar .qq span {
	background-position: -35px -47px;
}
.toolbar .qq a {
	width: 52px;
	height: 52px;
	cursor: pointer;
	display: block;
}
.toolbar .qq:hover {
	background-color: #333;
	border-radius: 100%;
}
.toolbar .qq:hover span {
	background-position: 0 -47px;
}
.toolbar .tel span {
	background-position: -35px 0;
}
.toolbar .tel:hover {
	background: #333;
}
.toolbar .tel:hover span {
	background-position: 0 0;
}
.toolbar .code span {
	background-position: -35px -95px;
}
.toolbar .code:hover {
	background-color: #333;
	border-radius: 100%;
}
.toolbar .code:hover span {
	background-position: 0 -95px;
}
.toolbar .top span {
	background-position: -35px -142px;
}
.toolbar .top:hover {
	background-color: #333;
	border-radius: 100%;
}
.toolbar .top:hover span {
	background-position: 0 -142px;
}
.toolbar dd:hover {
}
/*æ‚¬æµ®å®¢æœend*/
/*æˆ‘ä»¬æ‰¿è¯º*/
.zxzx {
	height: 264px;
	background: #333;
}
.zxzx .container {
	height: 264px;
	position: relative;
}
.zxzx .zxzxbg {
	width: 238px;
	height: 288px;
	background: url(../images/zxzxbg01.png) no-repeat center;
	position: absolute;
	left: 0;
	top: -24px;
}
.zxzx .conleft {
	margin-left: 238px;
	padding-top: 30px;
	color: #fff;
}
.zxzx .conleft .zxzx_p1 {
	margin-bottom: 15px;
}
.zxzx .conleft .zxzx_p2 {
	overflow: hidden;
	position: relative;
	margin-bottom: 10px;
}
.zxzx .conleft .zxzx_p2 span {
	float: left;
	margin-right: 15px;
	padding-left: 12px;
	font-size: 16px;
	background: url(../images/zxzx02.png) no-repeat left center;
}
.zxzx .conleft .zxzx_p3 {
	width: 440px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	font-size: 22px;
	color: #4b440d;
	background: #fde200;
	border-radius: 25px;
	box-shadow: 3px 3px 10px #00803a;
	margin-bottom: 15px;
}
.zxzx .conleft .zxzx_tel {
	padding-left: 55px;
	height: 50px;
	background: url(../images/zxzx_tel.png) no-repeat left center;
}
.zxzx .conleft .zxzx_tel .p1 {
	font-size: 14px;
	height: 20px;
	line-height: 20px;
}
.zxzx .conleft .zxzx_tel .p2 {
	font-size: 28px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
}
.zxzx .conright {
	width: 401px;
	padding: 24px 32px;
	background: #00672f;
	height: 216px;
	color: #fff;
}
.zxzx .conright h4 {
	font-size: 30px;
	font-weight: normal;
	margin-bottom: 15px;
}
.zxzx .conright h4 span {
	display: block;
	font-size: 20px;
}
.zxzx .conright .info_p1 {
	height: 40px;
	background: #fff;
	position: relative;
	margin-bottom: 8px;
}
.zxzx .conright .info_p1 span.ico {
	float: left;
	width: 40px;
	height: 40px;
	border-right: 1px solid #dddddd;
	background: url(../images/zxzx03.png) no-repeat center;
}
.zxzx .conright .info_p1 input {
	float: right;
	width: 355px;
	height: 40px;
	border: none;
	line-height: 40px;
	text-indent: 12px;
	font-size: 14px;
	color: #666;
}
.zxzx .conright .info_p2 {
	height: 40px;
	background: #fff;
	position: relative;
	margin-bottom: 8px;
}
.zxzx .conright .info_p2 span.ico {
	float: left;
	width: 40px;
	height: 40px;
	border-right: 1px solid #dddddd;
	background: url(../images/zxzx04.png) no-repeat center;
}
.zxzx .conright .info_p2 input {
	float: right;
	width: 355px;
	height: 40px;
	border: none;
	line-height: 40px;
	text-indent: 12px;
	font-size: 14px;
	color: #666;
}
.zxzx .conright .ljtja {
	display: block;
	width: 100%;
	height: 40px;
	font-size: 21px;
	text-align: center;
	line-height: 40px;
	color: #413b0c;
	background: #fde200;
	border: 0;
	cursor: pointer;
}
/*æˆ‘ä»¬çš„æ‰¿è¯ºend*/
/*äº§å“ä¼˜åŠ¿*/
#floor_3_main {
	background: #fff;
}
#floor_3_main .in_title3 {
	position: relative;
	width: 100%;
	height: 140px;
}
#floor_3_main .in_title3 .bg {
	width: 1200px;
	height: 60px;
	margin-top: 50px;
	border: 3px solid #d9d9d9;
	box-sizing: border-box;
}
#floor_3_main .in_title3 p {
	position: absolute;
	width: 845px;
	top: -35px;
	left: 125px;
	height: 50px;
}
#floor_3_main .in_title3 .p1 {
	color: #413F40;
	font-size: 24px;
	padding: 0 5px;
	background-color: #FFFFFF;
}
#floor_3_main .in_title3 .p2 {
	font-size: 40px;
	color: #B1B1B1;
	padding-right: 10px;
	background-color: #FFFFFF;
}
#floor_3_main .in_title3 .p3 {
	position: absolute;
	font-size: 50px;
	color: #00672f;
	line-height: 1.0;
	height: 58px;
	width: 700px;
	font-weight: bold;
	display: block;
	top: 29px;
	left: 35px;
	text-align: center;
	background-color: #FFFFFF;
}
#floor_3_main .proAdvant {
	margin-top: 0;
}
#floor_3_main .proAdvant .list {
	width: 100%;
}
#floor_3_main .proAdvant .list li {
	width: 100%;
	margin-bottom: 20px;
}
#floor_3_main .proAdvant .list li a {
	display: block;
}
#floor_3_main .proAdvant .list li .img {
	width: 530px;
	height: 300px;
	margin-left: 0;
	margin-right: 20px;
}
#floor_3_main .proAdvant .list li:nth-child(2n) .img {
	margin-left: 20px;
	margin-right: 0;
}
#floor_3_main .proAdvant .list li .title {
	width: 650px;
}
#floor_3_main .proAdvant .list li .title .shu {
	border-bottom: 1px dashed #b2b2b2;
	padding-bottom: 20px;
	text-align: center;
}
#floor_3_main .proAdvant .list li .title .shu span {
	display: inline-block;
	width: 60px;
	height: 60px;
	background: #00672f;
	border-radius: 10px;
	color: #fff;
	font-size: 46px;
	line-height: 60px;
}
#floor_3_main .proAdvant .list li .tit {
	font-size: 28px;
	color: #00672f;
	line-height: 1.5;
	padding-top: 20px;
	font-weight: bold;
	text-align: center;
}
#floor_3_main .proAdvant .list li .cont {
	font-size: 16px;
	color: #666;
	padding-top: 20px;
	text-align: justify;
}
/*äº§å“ä¼˜åŠ¿end*/

/*ABæ¨¡ç‰ˆç½‘æ–°å¢žç¿»é¡µæ ·å¼ å„ç±»æ¨¡ç‰ˆç¬¬ä¸€ç«™ www.adminbuy.cn*/
.dede_pages{padding:20px 0;font-size:14px;text-align:center; overflow:hidden}
.dede_pages ul{display:inline-block;margin:0 auto;padding:0}
.dede_pages ul li{float:left;font-family:'microsoft yahei';margin:0 2px;line-height:25px;background:#fff;border:1px solid #d8dadf}
.dede_pages ul li:nth-child(1){ padding:0 10px}
.dede_pages ul li:nth-child(1) a{ padding:0}
.dede_pages ul li a{color:#555;display:block;padding: 0 10px;}
.dede_pages ul li:hover{text-decoration:none;color:#fff;border:1px #333 solid;background-color:#333}
.dede_pages ul li:hover a{color:#fff}
.dede_pages ul li:hover a:hover{color:#fff;text-decoration:none}
.dede_pages ul li.thisclass{background-color:#333;color:#fff;border:1px #333 solid; padding:0 10px}
.dede_pages ul li:last-child{ padding:0 10px}
.dede_pages ul li:last-child a{ padding:0}
.dede_pages ul li.thisclass a{color:#fff; padding:0}
.dede_pages .pageinfo{line-height:30px;padding-left:5px}
.dede_pages strong{font-weight:400}


.tips-wrapper{
    line-height: 1.6;
    margin-top: 15px;
    margin-left: -80px;
    padding-left: 50px;
    border-left: 3px solid;
}
.tips-wrapper .tips-tit{
    font-size: 26px;
}
.tips-wrapper .tips-content{
    font-size: 16px;
}
