﻿body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:"Microsoft YaHei";
	background: #ffffff;
}

li{list-style-type:none;}
a{text-decoration:none; } 
img{ border:0px;}
@charset "UTF-8";

/*Header*/

.head{width:100%;height: 39px;float:left;background-image: -webkit-linear-gradient(0deg, #750185, red);line-height: 35px;}
.logo{float:left;margin-top: 1%;margin-left: 25px;margin-right: 20px;}
.nav{float: right;overflow: hidden;margin-top: 15px;}
.nav ul{}
.nav ul li{float:left;margin: 60px 34px 0px 33px;line-height: 47px;}
.nav ul li a{float:left;font-size: 16px;color: #000;font-weight:  bold;}
.nav ul li a:hover{float:left;}
.a1{}
.yu{float: right;}
.yu a{/* float:left; */color: #fff;}

/*Footer*/
.m11_main{width:100%;overflow:hidden;padding: 120px 0 0px 0px;background:url(../imgs/foot.png) no-repeat;}
.m11_main .main{width:1100pxQ;height:auto;overflow:hidden;margin:0 auto 20px;margin-bottom:  50px;}

.m11_main .jz_logo img{width:161px;height:31px; }
.m11_main .main .jz_xx{ width: 420px;height:auto; overflow:hidden;float: left;}
.m11_main .main .jz_xx p{text-align:left; font-size:12px; color: #fff;line-height: 30px;margin: 0px;}
.m11_main .main .jz_xx p img{ width:15px; height:16px; margin-right:12px; position:relative; top:3px;}
.m11_main .main .jz_xx p a{color: #fff;}
.m11_main .main .jz_ewm{ width:auto;height:152px; padding:58px 0 0 0px;}
.m11_main .main .jz_ewm img{ width:120px;height:120px; float: right;}
.m11_main .main .jz_ewm p{ text-align:center; color:#999999; font-size:14px; padding:15px 0 0;float: right;}

.footer-main div dl {
    border-color: rgba(0,0,0,.08);
    border-right: #dcdcdc 1px solid;
}.footer-main{   overflow:hidden;}
.footer-main x{
    width: 180px;
    float: left;
    border-right: 1px rgba(255, 255, 255, 0.22) solid;
}
.footer-main dl {float: left;margin-top: 0px;width: 130px;height: 110px;margin-left: 50px;overflow: hidden;}
.footer-main dt {font-size: 16px;margin-bottom: 20px;font-weight:bold;color: #dfdbdb;}
.footer-main dt a{text-decoration:none;color: #fdfeff;font-family: Microsoft Yahei;font-weight: normal;font-size: 18px;}
.footer-main dd a {color: #f8f9f9;line-height: 23px;font-size: 12px;text-decoration:none;}
.footer-main .footerright {float:right;}
.footer-main .wxbox {width: 100%; float:right; font-size:12px; color:#fff;  }
.wxbox  img{width: 127px;he;height: 127px;float: left;}

.footer-main .wxbox  p { text-align: center;font-size: 14px;}
 .foot_c{width:100%;/* height: 75px; */line-height: 45px;font-size:12px;float:left;border-top: 1px rgba(255, 255, 255, 0.24) solid;}
 .copyright{  color:#FFF;margin:0px auto;}
.copyright .copyright_l{ float:left;}
.copyright .copyright_r{text-align: center;font-size: 14px;}
.copyright_r a{ color:#fff}
.copyright_r a:hover{ color:#fff}

.footerright p{
    color: #fff;
    margin: 0px;
    text-align: center;
    margin-bottom: 10px;
}
.photos{ text-align:center; width:100%;}
.photos img{width:450px;height: 350px;}
.lx{
    float: left;
    width: 248px;
    height: 167px;
    margin-left: 40px;
}
.lx dd{
    float: left;
    font-size: 14px;
    color: #f8f9f9;
}
.lx dd p{
    float: right;
    /* width: 160px; */
    margin: 0px;
    font-size: 18px;
}
.tb{
    float: left;
    width: 145px;
    margin-left: 30px;
    margin-top: 20px;
}
.tb li{
    float: left;
    width: 30px;
    height: 30px;
    margin-left: 10px;
}

/*Banner*/
.idx_bannerbox {
	position: relative;
	left: 0;
	top: 0;
	width: 100%;
	background-color: #181818;
	z-index: 2;
	min-width: 1200px;
	min-height: 700px;
}
.idx_bannerbox:hover .master-slider {
	z-index:4 !important;
}
.idx_bannerbox .idx_bannermask {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0;
	z-index: 3;
	transition:opacity .1s;
}
.ms-skin-default .ms-bullet {
	float: none!important;
	position: relative;
	display: inline-block;
	text-indent: -9999px;
	width: 9px!important;
	height: 9px!important;
	margin: 0 4px!important;
	background: #BFBEBE!important;
	cursor: pointer;
	border-radius: 4.5px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.ms-skin-default .ms-bullet-selected {
	width: 27px!important;

	background: #a98e4f!important;
}































.master-slider {
	min-width: 1200px !important;
}
.ms-slide {
	min-width: 1200px;
	height:700px !important;
}
.ms-bullets.ms-dir-h {
    bottom: 20px;
    right: 50%;
    width: 200px!important;
    margin-right: -100px;
    text-align: center;
}
.ms-bullets-count {
    position: static!important;
    right: -50%;
}

/*index*/

.about{float:left;width: 685px;margin-bottom: 20px;margin-top: 20px;}
.about .tit{float:left;width: 100%;line-height: 20px;color: #c3c1c1;}
.tit strong{float:left;color: #c9033b;font-size: 20px;}
.tit p{float: left;font-size: 20px;margin-right: 10px;color: #444343;}
.about img{float:left;width: 270px;height: 235px;margin-top: 20px;}
.about h1{float: left;width: 400px;padding: 30px;color: #000;height: 202px;overflow: hidden;margin-bottom: 22px;}
.more{float: left;width: 132px;height: 40px;border: 1px #818181 solid;border-radius: 50px;margin-right: 50px;}
.more p{float:left;color: #c9033b;padding: 8px;margin-left: 25px;}


/*new*/
.new{float:left;width: 488px;height: 300px;background-color: #c9033b;}
.new img{float:left;width: 158px;height: 220px;margin-top: 20px;margin-left: 20px;}
.new ul{float:left;width: 300px;margin-top: 20px;}
.new ul li{float:left;width: 260px;padding: 12px 0px 0px 20px;color: #fff;}
.new a{float:left;color: #fff;width: 60%;overflow: hidden;height: 26px;}
.new h1{float: right;}
.new .tit{float:left;width: 90%;line-height: 20px;color: #f1f0f0;margin-top: 20px;margin-left: 5%;}
.new .tit strong{float:left;color: #ffffff;font-size: 20px;}
.new .tit p{float: left;font-size: 20px;margin-right: 10px;color: #ffffff;}
.mainList .on{background-color: #ca033c;height:34px;color: #fff;}

/*pd*/
.pd{float:left;width:100%;background: #f9b4c9;height: 600px;margin-top: 350px;margin-bottom:  50px;}
.bt1{width:100%;text-align:center;padding: 50px 0px 20px 0px;overflow: hidden;font-size: 24px;color: #ca033c;}
.bt{width:100%;text-align:center;padding: 50px 0px 20px 0px;overflow: hidden;}
.bt p{font-size: 20px;width:100%;margin:0px;font-family:Microsoft Yahei;text-align:center;float:left;color: #444343;}
.bt span {font-size: 16px;width:100%;font-weight:normal;color:#666666;float: left;}
.bt span1 {font-size: 16px;width:100%;font-weight:normal;color: #a3a3ab;float: left;}
.bt h1{font-size: 30px;width:100%;margin:0px;font-family:Microsoft Yahei;text-align:center;float:left;color: #c9043b;font-weight:  bold;}
.bt strong {
    color: #c9033b;
    font-size: 20px;
}
.bt x{width: 50px;height:1px;border: 1px solid #a5a0a0;float: left;margin-left: 48%;margin-top: 8px;}
.anli{width:100%;height:543px;float:left;}
.news{ width:100%; float:left; height:569px; background:url(../imgs/1_04.jpg) no-repeat;}
.ylxm{float:left; width:100%;}
.ylxm ul{float:left;padding: 0px;width: 100%;margin-top: 40px;}
.ylxm ul li{float:left;width: 285px;background-color: #b70336;margin-left: 10px;}
.ylxm ul li a{color: #ffffff;padding: 10px;font-size: 16px;}
.ylxm ul li span{float:left;font-size: 14px;color: #ffffff;width: 90%;margin-left: 10px;}
.ylxm ul li img{float:left;width: 285px;height: 332px;margin-bottom: 15px;}
.xi{ float:left; width:370px; height:250px; background:#fff;}
.ly{float:left;width:370px;height:250px;background:#fff;margin-left: 40px;}
.lj{float:left;width:370px;height:250px;background: #c9033b;margin-left: 40px;}
.lj p{font-size: 16px;font-family: 微软雅黑;line-height: 139%;color: rgb(255, 255, 255);text-align: center;height: 113px;width: 321px;margin: 20px;margin-top: 80px;}
.jz_xx{height:auto;overflow:hidden;float: left;}
.jz_xx p{font-size: 16px;color: #5a5a5a;margin: 0px;float: left;height: 40px;width: 100%;}
.jz_xx p img{width: 45px;height: 40px;margin-right:12px;position:relative;top:3px;}
.jz_xx p a{color: #fff;}
.n1{width:100%;float:left;margin-top: 70px;}

.tabox{width: 100%;margin:30px auto;float: left;}
.tabox .hd{overflow:hidden;margin-bottom: 40px;width: 1100px;}
.tabox .hd li{position:relative;margin-left: 20px;height:37px;line-height:37px;text-align:center;width: 110px;float:left;border-top:0;font:normal 14px/37px "Microsoft YaHei";_font-weight:bold;cursor:default;}
.tabox .hd li.on{width: 110px;background: #c9033b;border-bottom:1px solid #fff;color: #fff;}
.tabox .hd li.on a{color: #fff;}
.tabox .bd{border-top:0;}
.tabox .lh{overflow:hidden;}
.tabox .lh li{width: 268px;float:left;margin-right: 30px;}
.tabox .lh li .p-img{width: 268px;height: 237px;margin:0 auto;text-align:center;}
.tabox .lh li .p-img img{width: 268px;height: 237px;margin:0 auto;text-align:center;}
.tabox .lh li .p-name{height:36px;overflow:hidden;float: left;margin-top: 10px;}
.tabox .lh li .p-price{color:#999;}
.tabox .lh li .p-price strong{color:#c00;font-size:14px;font-family:verdana;}






.inp07{background-color: #c9033b;color: #fff;margin-top: 20px;}


.conlist{float:left;width: 90%;}
.conlist li{float:left;width: 45%;margin-right: 15px;}
.conlist li p{float:left;width: 100%;color: #737171;margin-bottom: 5px;margin-top: 5px;}
.conlist input{float:left;width: 100%;height: 40px;border: 1px #e2e2e2 solid;border-radius: 5px;}

.index-product-bj{width:100%;background: #cdcdcd;}
.index-product {
	margin: 0 auto;
	width: 1200px;
}
.index-product-list li {
	position: relative;
	float: left;
	width: 25%;
	overflow: hidden;
	text-align: center;
	height: 399px;
	line-height: 399px;
	background: #cdcdcd;
	font-size: 0;
}
.index-product-list li:nth-child(even) {
	background: #cdcdcd;
}
.index-product-list li .tit {
	position: absolute;
	bottom: 35px;
	left: 0;
	width: 100%;
	font-size: 20px;
	line-height: 1.5;
	font-weight: 300;
}
.index-product-list li .tit:before {
	content: "";
	position: absolute;
	left: 50%;
	bottom: -10px;
	width: 34px;
	margin-left: -17px;
	border-bottom: 1px solid #D5D3CF;
}
.index-product-list li img {
	position: absolute;
	left: 50%;
	margin-left: -100px;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	margin-top: 50px;
	width: 198px;
	height: 231px;
}
.index-product-list li:last-child img {
	max-width: 100%;
}
.index-product-list li:hover img {
	-webkit-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	-o-transform: translateY(-10px);
	transform: translateY(-10px);
}

.index-about {
	position: relative;
	height: 791px;
	background: url( ../imgs/index_about_bg.jpg) no-repeat center;
}
.index-title {
	padding-top: 90px;
	padding-bottom: 50px;
	text-align: center;
}
.index-title h3 {
	font-size: 36px;
	color: #070c20;
	line-height: 36px;
	font-weight: 300;
}
.index-title h1 {
	font-size: 36px;
	color: #a88d4e;
	line-height: 36px;
	font-weight: 300;
}
.index-title p {
	font-size: 16px;
	color: #A5A6A9;
	margin-top: 15px;
	font-weight: 300;
}
.index-about .pic {
	display: block;
}
.index-about .pic img {
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.index-about .pic:hover img {
	opacity: .9;
}
.index-about .cont {
	margin-top: 45px;
	margin-bottom: 50px;
	text-align: center;
	font-size: 16px;
	color: #81807F;
	line-height: 30px;
	/* font-weight: 300; */
}
.btn-wrap {
	text-align: center;
}
.com-btn {
	/*font-weight: 300;*/
	position: relative;
	margin: 0 2px;
	display: inline-block;
	width: 156px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.com-btn:hover {
	/*opacity: .9;*/
	-webkit-transform: translateY(-3px);
	-ms-transform: translateY(-3px);
	-o-transform: translateY(-3px);
	transform: translateY(-3px);
}
.com-btn.com-btn1 {
	background: url( ../imgs/btn_bg_2.png) no-repeat center;
	color: #ffffff;
}

.com-btn.com-btn3 {
	background: url( ../imgs/btn_bg_3.png) no-repeat center;
	color: #fff;
}
.com-btn.com-btn4 {
	width: 175px;
	height: 45px;

	line-height: 45px;

	background: url( ../imgs/btn_bg_4.png) no-repeat center;
	color: #070d24;
}
.index-develop {
	height: 550px;
	background: url( ../imgs/index_develop_bg.jpg) no-repeat center;
}


.index-develop-list {
    margin: -20px auto 65px;
    width: 1440px;
    padding: 0 90px;
    height: 290px;
    background: url( ../imgs/develop_list_bg.png) no-repeat left center;
}
.index-develop-list li {



	position: relative;
    float: left;
    width: 162px;
    height: 100%;
    margin: 0 24px;
    text-align: center;
}
.index-develop-list li.one {


	top: 94px;
}
.index-develop-list li.two {
	top: 64px;
}
.index-develop-list li.three {
	top: 136px;
}
.index-develop-list li.four {
	top: 23px;
}
.index-develop-list li.five {
	top: 76px;
}
.index-develop-list li.six {
	top: 62px;
}
.index-develop-list li h5 {
	margin-bottom: 5px;
	margin-top: 5px;
	display: inline-block;
	width: 99px;
	height: 76px;
	background: url(  ../imgs/develop_tit_bg.png) no-repeat center;
}
.index-develop-list li:nth-child(2n+1) h5 {
	background: url( ../imgs/develop_tit_bg2.png) no-repeat center;
}
.index-develop-list li h5 span {
	display: inline-block;
	font-size: 22px;
	color: #a98e4f;
	line-height: 30px;
	font-weight: 300;
}
.index-develop-list li:nth-child(even) h5 span {
	margin-top: 45px;
}
.index-develop-list li p {
	font-size: 16px;
	color: #CCCCCE;
	font-weight: 300;
}
.com-title {
	padding-top: 90px;
	padding-bottom: 70px;
	text-align: center;
}
.com-title.page {
	padding-top: 50px;
	padding-bottom: 50px;
}
.com-title.page2 {
	padding-top: 65px;
	padding-bottom: 65px;
}
.com-title h3 {
	display: inline-block;
	font-size: 36px;
	line-height: 36px;
	color: #a98e4f;
	font-weight: 300;
}
.com-title h3 span {
	display: inline-block;
	width: 60px;
	border-bottom: 1px solid #CCBD9B;
	vertical-align: top;
	margin: 19px 30px 0;
}
.com-title.light h3 span {
	border-color: #413C34;
}
.com-title.page p {
	margin-top: 10px;
	font-size: 18px;
}
.index-news .bd {
	height: 382px;
	overflow: hidden;
}
.index-news .hd {
	padding-top: 30px;
}
.com-hd {
	text-align: center;
}
.com-hd ul li {
	position: relative;
	display: inline-block;
	text-indent: -9999px;
	width: 9px;
	height: 9px;
	margin: 0 4px;
	background: #BFBEBE;
	cursor: pointer;
	border-radius: 4.5px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.com-hd ul li.on {
	width: 27px;
	background: #a98e4f;

}
.mk-news-list li {
	text-align: center;
}
.mk-news-list li .pic {
	position: relative;
	height: 248px;
}
.mk-news-list li .pic img {
	max-width: 100%;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.mk-news-list li:hover .pic img {
	-webkit-transform: scale(1.08);
	-ms-transform: scale(1.08);
	-o-transform: scale(1.08);
	transform: scale(1.08);
}
.mk-news-list li .pic .date {
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 2;
	width: 60px;
	height: 60px;
	background: #a98e4f;
	text-align: center;
	font-size: 12px;
	color: #fff;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.mk-news-list li .pic .date span {
	display: block;
	font-size: 24px;
	color: #ffffff;
}
.mk-news-list li .cont {
	padding: 20px 10px;
	background-color: #fff;
}
.mk-news-list li .cont .tit {
	font-size: 16px;
	color: #070d24;
	line-height: 18px;
	padding-bottom: 18px;
	margin-bottom: 10px;
	position: relative;
	/* font-weight: 300; */
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.mk-news-list li:hover .cont .tit {
	color: #a98e4f;
}
.mk-news-list li .cont .tit:before {
	content: "";
	position: absolute;
	left: 50%;
	bottom: 0;
	width: 56px;
	border-bottom: 1px solid #D7D5D3;
	margin-left: -28px;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.mk-news-list li:hover .cont .tit:before {
	width: 100px;
	margin-left: -50px;
	border-color: #a98e4f;
}
.mk-news-list li .cont .des {


	padding: 0 60px;
	line-height: 24px;
	color: #666;
	height: 48px;
	overflow: hidden;
}



.box222_-4511 { font: 14px/1.43 'Microsoft Yahei', Arial, sans-serif; color: #666; box-sizing: border-box; }
.box222_-4511 * { margin: 0; padding: 0; box-sizing: inherit; }
.box222_-4511 a { color: inherit; text-decoration: none; }
.box222_-4511 .mainCont h1 { display: none; }
.box222_-4511 .mainList { padding: 30px 0 10px; }
.box222_-4511 .mainList ul { display: block; text-align: center; }
.box222_-4511 .mainList ul li { display: inline-block; margin-bottom: 20px; position: relative; }
.box222_-4511 .mainList ul li:after { content: ""; position: absolute; right: -2px; top: 8px; display: inline-block; width: 1px; height: 20px; background: #e9e9e9; }
.box222_-4511 .mainList a { display: inline-block; height: 34px; line-height: 32px; padding: 0 35px; margin: 0 5px; -webkit-transition: all ease .3s; transition: all ease .3s; }
.box222_-4511 .mainList .selected a, .box222_-4511 .mainList a:hover {color: #fff;background: #ca033c;}
.box222_-4511 .mainList ul .fgx, .box222_-4511 .mainList ul li:nth-last-child(2):after, .box222_-4511 .mainList ul .fgx:after { display: none; }
.clearfix { zoom: 1; }
.clearfix:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }
.box862_-2693 * { margin: 0; padding: 0; box-sizing: border-box }
.box862_-2693 { font: 14px/1.45 "Microsoft Yahei"; overflow: hidden; }
.box862_-2693 a { text-decoration: none }
.box862_-2693 img { vertical-align: middle; border: 0 }
.box862_-2693 .model .item-list li { float: left; width: 25%; height: 350px; margin-bottom: 30px; background-color: #fff; overflow: hidden; position: relative; }
.box862_-2693 .model .item-list li a { display: block; margin: 0 2%; overflow: hidden; position: relative; height: 100%; }
.box862_-2693 .model .item-list .img { text-align: center; height: 275px; overflow: hidden; position: relative; }
.box862_-2693 .model .item-list .img:after { content: ""; position: absolute; left: 50%; top: 50%; width: 50px; height: 50px; background: #ca033c url(../imgs/plus.png) no-repeat center center; background-size: 30px 30px; margin-left: -25px; margin-top: -25px; font-size: 32px; -webkit-transition: all ease .3s; transition: all ease .3s; -webkit-transform: translateY(20%); transform: translateY(20%); visibility: hidden; opacity: 0; }
.box862_-2693 .model .item-list li:hover .img:after { -webkit-transform: translateY(0); transform: translateY(0); visibility: visible; opacity: 1; }
.box862_-2693 .model .item-list .img img {width: 240px;height: 245px;-webkit-transition: all .6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition: all .6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.box862_-2693 .model .item-list li:hover .img img { -webkit-transform: scale(1.1); transform: scale(1.1) }
.box862_-2693 .model .caption { width: 100%; height: 80px; padding: 0 80px 0 10px; position: absolute; left: 0; bottom: 0; -webkit-transition: all .3s ease; transition: all .3s ease; background-color: #fff; border-bottom: 1px solid #e5e5e5 }
.box862_-2693 .model .caption .title { line-height: 80px; font-size: 15px; color: #555; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.box862_-2693 .model .caption .info { color: #b5b5b5 }
.box862_-2693 .model .insert { width: 30px; height: 20px; line-height: 20px; position: absolute; top: 50%; right: 10px; margin-top: -10px; border-left: 1px solid transparent; -webkit-transition: all .3s ease; transition: all .3s ease }
.box862_-2693 .model .insert::before { content: "→"; font-size: 16px; color: #cdcdcd; -webkit-transition: all .3s ease; transition: all .3s ease; font-family: "Arial" }
.box862_-2693 .model .item-list li:hover .caption { height: 90px; border-color: #ca033c; }
.box862_-2693 .model .item-list li:hover .caption .title { color: #ca033c; }
.box862_-2693 .model .item-list li:hover .insert { border-color: #eee }
.box862_-2693 .model .item-list li:hover .insert::before { margin-left: 50% }












/*page cate*/

.page-cate {
	height: 68px;
	line-height: 68px;
	background: url( cate_bg2.jpg) no-repeat center;
	text-align: center;
	font-size: 0;
}
.page-cate a {
	display: inline-block;
	font-size: 16px;
	padding: 0 22px;
}
.page-cate a.on {
	color: #a98e4f;
}

.page-title {
	position: relative;
	padding-bottom: 25px;
	margin-bottom: 35px;
}
.page-title.center {
	padding-top: 74px;
	margin-bottom: 40px;
}
.page-title.center:before {
	display: none;
}
.page-title:before {
	content: "";

	position: absolute;
	left: 0;
	bottom: 0;
	width: 56px;
	border-bottom: 1px solid #D7D5D3;
}
.page-title h3 {
	font-size: 36px;
	color: #a98e4f;
	line-height: 36px;
	margin-bottom: 10px;
	padding-top: 15px;
	font-weight: 300;
}
.page-title p {
	font-size: 22px;
	color: #666666;





	font-weight: 300;
}

.page-intro {
	padding: 55px 0 110px;
	background: url( about_bg.jpg);
}
.page-intro .cont {
	width: 596px;
	font-size: 16px;
	line-height: 30px;
	text-indent: 2em;
}
.page-intro .intro-num li {
	float: left;
	padding: 0 45px;
	text-align: center;
	height: 98px;

}
.page-intro .intro-num li:first-child {
	padding-left: 0;
}
.page-intro .intro-num li ~ li {
	border-left: 1px solid #E1D9C9;
}
.page-intro .intro-num li .num {
	font-size: 60px;
	color: #a98e4f;
	line-height: 1.2;
    margin-bottom: 5px;
    font-weight: 300;
}
.page-intro .pic {
	margin-top: 70px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.page-intro .pic:hover {
	opacity: .9;
}
.page-honor {
	padding-top: 80px;
	height: 763px;
	background: url( honor_bg.jpg) no-repeat center;
}
.page-honor .cont {
	width: 900px;
}
.honor-list {
	width: 1225px;
	position: relative;
	z-index: 2;
}
.honor-list li {
	float: left;
	margin-right: 25px;
	margin-bottom: 22px;
	width: 283px;
	height: 283px;
	background: #fff;
	background: rgba(255,255,255,0.5);
	text-align: center;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.honor-list li:hover {
	background: #fff;
}
.honor-list li .pic {
	height: 234px;
	width: 283px;
	line-height: 234px;
	font-size: 0;
	overflow: hidden;
}
.honor-list li .pic img,
.huodong-list li .pic img,
.culture-list li img,
.zhuanli-list li .pic img,
.mk-case-list li .pic img,
.hz-photo-list li .pic img {
	max-width: 100%;
	max-height: 100%;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.honor-list li:hover .pic img,
.huodong-list li:hover .pic img,
.culture-list li:hover img,
.zhuanli-list li:hover .pic img,
.mk-case-list li:hover .pic img,
.hz-photo-list li:hover .pic img {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}
.honor-list li .tit {
	line-height: 30px;
	font-size: 16px;
}
.page-honor .des {
	margin-top: -10px;
	font-size: 16px;
	line-height: 32px;
	margin-bottom: 20px;
}
.huodong-list {
	width: 1220px;
	margin-bottom: -20px;
}
.huodong-list li {
	float: left;
	margin-right: 16px;

	margin-bottom: 20px;
	width: 390px;
	overflow: hidden;
	text-align: center;
}
.huodong-list li .tit {
	display: none;
	line-height: 66px;
	font-size: 16px;
}
.huodong-list li .pic {


	overflow: hidden;

}

 .ry_img li{float:left;width:100%;height: 400px;}


.page-next {
	height: 80px;
	line-height: 80px;
	background: #F4F2EE;
	-webkit-transition: .5s;

	-o-transition: .5s;
	transition: .5s;
}
.page-next:hover {
	background: #f5f5f5;
}
.page-next .more-next {
	color: #070d24;
	font-size: 18px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.page-next .more-next:hover {
	color: #a98e4f;
}
.page-next .more-next .icon-next {
	position: relative;
	top: -2px;
	margin-left: 12px;
	width: 17px;
	height: 17px;
	background: #070C25 url( icon/icon_right.png) no-repeat center;
	vertical-align: sub;
	font-weight: 300;
	-webkit-transition: .6s;
	-o-transition: .6s;
	transition: .6s;
}
.page-next .more-next:hover .icon-next {
	background-color: #a98e4f;
	-webkit-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	-o-transform: rotateY(360deg);
	transform: rotateY(360deg);
}
.page-culture {
	padding-bottom: 40px;
	position: relative;
}
.page-culture:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 333px;
	background: url( culture_bg.jpg) no-repeat center;
	z-index: -1;
}
.culture-list {
	width: 1230px;
	margin-bottom: 30px;
}

.culture-list li {
	float: left;
	margin-right: 30px;
	width: 380px;
	height: 370px;
	overflow: hidden;
	position: relative;
}
.culture-list li:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0;
	z-index: 1;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.culture-list li:hover:before {
	opacity: .3;
}
.culture-list li .cont {
	position: absolute;
	left: 28px;
	bottom: 28px;
	width: 100%;
	color: #fff;
	z-index: 2;
	font-weight: 300;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.culture-list li:hover .cont {
	-webkit-transform: translateY(-15px);
	-ms-transform: translateY(-15px);
	-o-transform: translateY(-15px);
	transform: translateY(-15px);
}
.culture-list li .cont .tit {
	font-size: 24px;
	margin-bottom: 5px;
}
.culture-item {
	width: 729px;
	height: 164px;
	border: 1px solid #a98e4f;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 18px;
	background: rgba(255,255,255,.3);
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.culture-item:hover {
	background: rgba(255,255,255,.5);
}
.culture-item.right {
	width: 452px;
	padding-left: 46px;
	padding-right: 0;
}
.culture-item .tit {
	font-size: 24px;
	color: #a98e4f;
	line-height: 36px;
	height: 36px;
	margin-bottom: 20px;
	font-weight: 300;
}
.culture-item .tit .icon-cul {
	width: 21px;
	height: 100%;
	vertical-align: top;
	background: url( icon/icon_c1.png) no-repeat center;
	margin-right: 15px;
}
.culture-item .tit .icon-cul.cul2 {
	background: url( icon/icon_c2.png) no-repeat center;
}
.culture-item ul {
	float: left;
	
}
.culture-item ul.right {
	float: right;
}
.culture-item ul li {
	margin-bottom: 10px;
}
.shili-content {
	position: relative;
	height: 610px;
}
.shili-content:before {
	content: "";
	position: absolute;
	right: 20px;
	top: -45px;
	/* margin-left: -15px; */
	width: 30px;
	height: 36px;
	background: url( icon/icon_lr.png) no-repeat center;
	background-size: contain;
}
.shili-content .item {
	float: left;
	width: auto;
	cursor: move;
}
.shili-content .item img {
	max-width: 100%;
}
.page-develop {
	height: 1796px;
	background: url( about_a3_bg.jpg) no-repeat center top;
}
.page-develop .com-width {

	position: relative;
}
.page-develop .item {
	position: absolute;
}
.page-develop .item.i1 {
	left: 260px;
	top: 68px;
	width: 644px;
}
.page-develop .item.i2 {
	left: 585px;
	top: 380px;

	width: 615px;
}
.page-develop .item.i3 {
	left: 242px;
	top: 675px;
	width: 586px;
}
.page-develop .item.i4 {
	left: 512px;
	top: 972px;
	width: 598px;
}
.page-develop .item.i5 {
	left: 216px;
	top: 1227px;
	width: 687px;
}
.page-develop .item.i6 {
	left: 645px;

	top: 1538px;
	width: 552px;
}
.page-develop .item .tit {
	font-size: 20px;
	color: #a98e4f;
	margin-bottom: 10px;
}
.page-develop .item .des {
	font-size: 16px;
	line-height: 30px;
}
.page-system {
	padding-bottom: 100px;
}
.page-system .cont {

	text-align: center;
}

.page-system .cont p {

	font-size: 16px;
	line-height: 30px;
}
.system-list {
	margin-top: 50px;
}
.system-list li {
	display: inline-block;
	margin: 0 30px;
	width: 174px;
	height: 174px;
	border: 1px solid #a98e4f;
	border-radius: 50%;
	line-height: 174px;
	font-size: 22px;
	color: #a98e4f;
	font-weight: 300;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.system-list li:hover {
	background: rgba(255,255,255,.5);
}
.page-idea {
	padding-top: 90px;

	height: 533px;
	background: url( system_idea_bg.jpg) no-repeat center;
}
.page-idea .pic {
	position: relative;
	margin-right: 85px;
	background: #fff;
	width: 598px;
	height: 340px;
	overflow: hidden;
}

.page-idea .pic img {
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.page-idea .pic:hover img {
	opacity: .95;
}
.page-idea .pic .cover {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;

	padding-top: 140px;

	text-align: center;
	font-size: 18px;
	color: #fff;
}
.page-idea .pic .cover .icon-video {
	margin-bottom: 35px;
	width: 33px;
	height: 39px;
	background: url( icon/icon_video.png) no-repeat center;
}
.page-idea .com-cont {
	height: 340px;
}
/*Design*/
.design-list li {
	float: left;
	width: 280px;
}
.design-list li .tit {
	font-size: 24px;
	color: #020513;
	margin-bottom: 10px;
	font-weight: 300;
}
.design-list li .des {
	font-size: 16px;
	line-height: 1.8;
}
.design-list li.middle {
	margin: 0 180px;
}
.page-zhuanli {
	position: relative;
	margin-top: 85px;
	height: 645px;
}
.page-zhuanli:before {
	 content: "";
	 position: absolute;
	 left: 50%;
	 top: 0;
	 width: 1400px;
	 height: 560px;
	 margin-left: -700px;
	 background: #F4F2EE;
	 z-index: -1;
	 border: 1px solid #E1DFDB;
}
.zhuanli-list {
	width: 1250px;
}
.zhuanli-list li {
	float: left;
	width: 265px;
	text-align: center;
	margin-right: 46px;
}
.zhuanli-list li .pic {
	width: 265px;
	height: 265px;
	line-height: 265px;
	font-size: 0;

	background: #f5f5f5;
	border: 1px solid #DBDBDB;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.zhuanli-list li:hover .pic {
	background: #fff;
}
.zhuanli-list li .tit {
	font-size: 16px;
	padding: 15px 0;
}
.page-zhuanli .bd {
	height: 319px;
	overflow: hidden;
}
.page-zhuanli .hd {
	margin-top: 35px;
}

/*Technology*/
.section {
	position: relative;
	height: 650px;
}
.section .section-pic {
	position: absolute;
	left: 50%;
	top: 0;
	width: 1920px;
	height: 650px;
	margin-left: -960px;
}
.section .com-width {
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -600px;
	height: 100%;
}
.section .pic {
	width: 50%;
	overflow: hidden;
}
.section .pic img {
	position: relative;
	left: 50%;
	margin-left: -480px;
	max-height: 100%;
}
.section.lp .pic {
	float: left;
}
.section.rp .pic {
	float: right;
}
.section .cont {
	position: absolute;
	width: 50%;
	overflow: hidden;
	padding: 0 9%;
}
.section.lp .cont {
	right: 0;
	top: 0;
	height: 100%;
}
.section.rp .cont {
	left: 0;
	top: 0;
	height: 100%;
}
.section .sec-tit {
	position: relative;
	font-size: 46px;
	line-height: 46px;
	color: #a98e4f;
	padding-bottom: 30px;
	margin-bottom: 20px;
	font-weight: 300;
}
.section .sec-tit:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;

























	width: 70px;
	border-bottom: 1px solid #E1D9C9;
}
.section .center .sec-tit:before {
	left: 50%;
	margin-left: -35px;
}
.section .sec-des {
	font-size: 16px;
	line-height: 30px;
}
.section .section-cont {
	height: 100%;
}
.section1 .section-cont {
	width: 573px;
}
.section1 .pic-tip {
	position: absolute;
	left: 50%;

	bottom: 85px;
	width: 275px;
	height: 43px;
	border: 1px solid #a98e4f;
	background: #fff;
	font-size: 15px;
	text-align: center;
	line-height: 41px;
	margin-left: 192px;
	z-index: 3;
}
.section2 .section-cont {
	float: right;
	width: 573px;
}
.section2 .sec-tit:before {
	border-color: #241D10;
}
.section2 .sec-des {
	color: #B8B8B8;
}
.section3 {
	overflow: hidden;
}
.section3 .section-cont {
	width: 570px;
}
.section3 .sec-tit:before {
	border-color: #C7BCA5;
}
.section3 .pic-p {
	position: absolute;
    left: 50%;
    top: -240px;
    margin-left: -310px;
}
.section3 .pic-p .pic-c {
	position: absolute;
	right: 308px;
	bottom: 743px;
	z-index: 2;
	font-size: 16px;
	color: #fff;
	width: 208px;
	height: 121px;
	background: url( tech_3_line.png) no-repeat center;
	text-align: right;
	padding-top: 65px;
	padding-right: 5px;
}
.tech-keylist {
	margin-top: 70px;
}
.tech-keylist li {
	display: inline-block;
	margin: 0 33px;

}
.tech-keylist li p {
	margin-top: 20px;
	font-size: 16px;
}
.tech-honorlist {
	position: absolute;
	left: 50%;
	bottom: 212px;
	width: 1200px;
	margin-left: -600px;
	font-size: 0;
}
.tech-honorlist li {
	display: inline-block;
	margin: 0 36px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.tech-honorlist li:hover {
	opacity: .9;
	-webkit-transform: translateY(-2px);
	-ms-transform: translateY(-2px);
	-o-transform: translateY(-2px);
	transform: translateY(-2px);
}
.section7 {
	height: 975px;
}
.section7 .section-cont {

	padding-top: 116px;
}
.section7 .sec-des {
	display: inline-block;
	width: 757px;
}

/*Service*/
.service-tit {
	padding-top: 38px;
	padding-bottom: 26px;
	line-height: 24px;
}
.service-tit h3 {
	font-size: 24px;
	color: #a98e4f;
	font-weight: 300;
}
.service-list li {
	float: left;
	width: 590px;
	height: 200px;
	border: 1px solid #D6CEBF;
	font-size: 16px;
	background: #F5F3EF;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.service-list li a {
	display: block;
	padding: 48px 60px 0 80px;
}
.service-list li:hover,
.auto-service li:hover {
	background: #fff;
}
.service-list li:first-child {
	margin-right: 20px;
}
.service-list li .pic {
	float: left;
	margin-right: 30px;
}
.service-list li .tit {
	font-size: 22px;
	color: #a98e4f;
	font-weight: 300;
	margin-bottom: 10px;
	padding-top: 5px;
}
.service-list li .des {
	color: #666;
}
.auto-service li {
	float: left;
	width: 285px;
	height: 190px;
	border: 1px solid #D6CEBF;
	background: #F5F3EF;
	text-align: center;
	padding-top: 28px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.auto-service li ~ li {
	margin-left: 20px;
}
.auto-service li .tit {
	font-size: 22px;
	font-weight: 300;
	margin-top: 15px;
	margin-bottom: 15px;
	color: #666;
}
.auto-service li .btn {
	display: inline-block;
	width: 116px;
	height: 22px;
	line-height: 20px;
	color: #999;

	border: 1px solid #D0CFCD;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.auto-service li:hover .btn {
	background: #a98e4f;
	border-color: #a98e4f;
	color: #fff;
}
/*Faq*/
.faq-list li { border: 1px solid #D0CFCD;background: #F5F3EF}
.faq-list li ~ li {
	margin-top: 10px;
}
.faq-list .question {
    font-size: 16px;
    height: 45px;
	line-height: 45px;
    cursor: pointer;
    padding: 0 22px;
    -webkit-transition: .3s;
    -o-transition: .3s;

    transition: .3s;
}
.faq-list li .question.on,.faq-list li:hover .question { background: #fff;}
.faq-list .question .fa-q {
	vertical-align: top;
	/*width: 17px;*/
	height: 100%;
	color: #666;
}

.faq-list .question .fa-dropdown { float: right;width: 18px; height: 100%;background: url( icon/icon_down2.png) no-repeat center;-webkit-transition: .3s;
-o-transition: .3s;
transition: .3s;}
.faq-list .question.on .fa-dropdown {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.faq-list .answer { padding: 0 22px 20px 56px; line-height: 1.8; display: none; position: relative;margin-top: 20px;}
.faq-list .answer:before {
	position: absolute;


	left: 24px;
	top: 0;
	font-size: 16px;
	width: 30px;
}
.faq-list .answer p {line-height: 2;}

/*Case*/
.mk-case-list {

	width: 1220px;
}
.mk-case-list li {
	float: left;
	margin-right: 16px;
	width: 389px;
	margin-bottom: 25px;
} 
.mk-case-list li .pic {
	width: 389px;
	height: 250px;
	overflow: hidden;
	margin-bottom: 10px;
}
.mk-case-list li .tit {
	font-size: 16px;
	margin-bottom: 5px;
}
.mk-case-list li .des {
	font-size: 12px;
	color: #999;
}

/*Contact*/
.page-contact {
	width: 1200px;
	margin: 60px auto 0;


}
.page-contact .cont {
	height: 275px;
	background: url( contact_bg.jpg) no-repeat center;
	border: 1px solid #DAD4CB;
	padding: 40px 72px 0;
}
.page-contact .cont .tit {
	font-size: 24px;
	color: #a98e4f;
	margin-bottom: 15px;
	font-weight: 300;
}
.page-contact .cont .des {
	font-size: 16px;
	line-height: 30px;
}
.page-contact .cont .qr-box {
	text-align: center;
	font-size: 12px;
}
.page-contact .cont .qr-box .pic {
	margin-bottom: 13px;
}
.page-contact .cont .qr-box .p2 {
	font-size: 24px;
	color: #a98e4f;
}
.page-contact .map-box {
	position: relative;
	width: 1200px;
	height: 460px;
	overflow: hidden;
}
.page-contact .map-box h5 {

	position: absolute;
	top: 142px;
	left: 505px;
	font-size: 16px;
	width: 410px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	background: #F3EFE2;
	border: 1px solid #C3B68A;
}


.hz-youshi {
	padding-bottom: 50px;
}
.hz-youshi .pic {
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.hz-youshi .pic:hover {
	opacity: .9;
}
.hz-youshi .pic.f-l {
	margin-right: 78px;
}
.hz-youshi .pic.f-r {
	margin-left: 50px;

}
.hz-youshi .item {
	margin-bottom: 50px;
}
.hz-youshi ul li {
	min-height: 87px;
	padding-top: 25px;
	font-weight: 300;
}
.hz-youshi ul li .pt {
	width: 87px;
	height: 87px;
	line-height: 85px;
	border: 1px solid #a98e4f;
	border-radius: 50%;
	text-align: center;
	font-size: 48px;
	color: #a98e4f;
	margin-right: 28px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;

}
.hz-youshi ul li:hover .pt {
	background: #a98e4f;
	color: #fff;
}
.hz-youshi ul li .tit {
	font-size: 22px;
	color: #a98e4f;
	margin-bottom: 10px;
	line-height: 1.2;
}
.hz-youshi ul li .des {
	font-size: 16px;
	font-weight: 400;
}
.hz-support {
	height: 844px;
	background: url( support_bg.jpg) no-repeat center;
}
.support-list {
	width: 1220px;
	padding-bottom: 25px;
}
.support-list li {
	float: left;
	width: 386px;
	height: 140px;
	border: 1px solid #3D3931;
	margin-bottom: 20px;
	margin-right: 20px;
	padding: 14px 28px 0;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.support-list li:hover {
	border-color: #A98E4F;
	-webkit-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	-o-transform: translateY(-5px);
	transform: translateY(-5px);
	box-shadow: 0 5px 10px #736137;
}
.support-list li .tit {
	font-size: 18px;
	color: #a98e4f;
}
.support-list li .tit span {
	font-size: 18px;
	font-size: 36px;
}
.support-list li .des {
	color: #A6A7AA;
	line-height: 25px;
}
.hz-support .hotline {
	color: #a98e4f;
	font-size: 16px;
	line-height: 1;
	min-height: 55px;
	padding-left: 66px;
	background: url( icon/icon_tel.png) no-repeat left center;
	font-weight: 300;
}
.hz-support .hotline .tit {
	padding-top: 4px;
	margin-bottom: 4px;
}
.hz-support .hotline .des {
	font-size: 30px;

}

.hz-support .zx {
	padding-top: 15px;

}

.hz-model {
	margin: -36px auto 0;
	width: 1340px;
	height: 360px;
	background: url( hezuo_bg.jpg) no-repeat center;
}
.hz-model-list {
	width: 1260px;
	margin: 0 auto;
	padding-top: 15px;
}
.hz-model-list li {
	float: left;
	width: 25%;
	text-align: center;
	padding: 0 40px;
}
.hz-model-list li .tit {
	position: relative;
	font-size: 24px;
	color: #a98e4f;
	line-height: 1;
	padding-bottom: 18px;
	margin-bottom: 15px;
	font-weight: 300;
}
.hz-model-list li .tit:before {
	content: "";

	position: absolute;
	left: 50%;
	bottom: 0;
	width: 40px;
	border-bottom: 1px solid #D9D0BC;
	margin-left: -20px;
}
.hz-model-list li ~ li {
	border-left: 1px solid #D9D0BC;
}
.hz-model-list li .des {
	line-height: 25px;
}
.hz-photo {
	padding-bottom: 40px;
}
.hz-photo-list {
	width: 1220px;
}
.hz-photo-list li {
	float: left;
	width: 390px;
	margin-right: 15px;
	margin-bottom: 20px;
	text-align: center;
}
.hz-photo-list li .pic {
	width: 390px;
	height: 250px;
	overflow: hidden;
}
.hz-photo-list li .tit {
	padding: 15px 0;

	font-size: 16px;
}



.hz-message {
    background: #E9E4DA;
}
.message-content {
   
}
.message-content .tit {
    font-size: 20px;
    margin-bottom: 20px;
}
.message-content form .tit ~ .tit {
    margin-top: 35px;
}
.message-content .inp {
    border: 1px solid #aaa;
    padding: 0 20px;
    height: 50px;
    line-height: 48px;
}
.message-content .first .inp {
    float: left;
    width: 386px;
    border: 1px solid #D6CEBF;
    padding: 0 20px;
    background: #F1EDE7;
    font-size: 16px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.message-content .first .inp:hover,
.message-content .area:hover {
	background: #fff;
}
.message-content .first .inp ~ .inp {
    margin-left: 20px;
}
.message-content .first .inp.last {
	margin-left: 0;
	margin-top: 17px;
	width: 100%;
}


.message-content .three {
    height: 30px;
    line-height: 30px;
    font-size: 18px;
}
.message-content .three .xx3 {
    border: 1px solid #aaa;
    padding: 0 5px;
    height: 50px;
    line-height: 48px;
}
.message-content .three span {
    display: inline-block;
    margin-left: 20px;
}
.message-content .three .rad {
    vertical-align: unset;
    margin-right: 5px;
}
.message-content .three .rad ~ .rad {
    margin-left: 20px;
}
.message-content .area {
    width: 100%;
    height: 230px;
    border: 1px solid #D6CEBF;
    margin-bottom: 60px;
    padding: 10px 20px;
    background: #F1EDE7;
    font-size: 16px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.message-content .sub {
    cursor: pointer;
}
.message-content .first .inp::-webkit-input-placeholder,
.message-content .area::-webkit-input-placeholder {
    color: #999999;
}


.mk-crumbs {
	height: 68px;
	line-height: 68px;
	color: #999;
}
.mk-crumbs .on,
.mk-crumbs a:hover {
	color: #A98E4F;
}

.mk-crumbs a {
	color: #999;
}

.mk-detail {
	padding-bottom: 20px;
}
.mk-detail .pic img {
	max-width: 100%;
	max-height: 100%;
}
.mk-other {
	height: 58px;
	line-height: 58px;
	background: #F6F6F6;
	border: 1px solid #E5E5E5;
	border-top: none;
	padding: 0 40px;
}
.mk-other .return {
	margin-top: 11px;
	width: 160px;
	height: 36px;
	line-height: 34px;
	font-size: 16px;
	color: #1d1819;
	border-radius: 18px;
	border: 1px solid #1d1819;
	text-align: center;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.mk-other .return:hover {
	border-color: #d0212b;
	color: #fff;
	background: #d0212b;
}
.mk-other ul {
	width: 700px;
}
.mk-other ul li {
	float: left;
	width: 50%;
	padding-right: 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #717171;
}
.mk-other ul li span {
	margin-right: 10px;
}
.mk-other ul li a {
	color: #717171;
}
.mk-other ul li a:hover {
	color: #d0212b;
}
.mk-detail .tit {
	padding-bottom: 20px;
	padding-top: 50px;

	font-size: 24px;

	color: #070d24;
	line-height: 1;

	border-bottom: 1px solid #DAD9D9;
	overflow: hidden;
}
.mk-detail .color {
	padding: 20px 0;
	border-bottom: 1px solid #DAD9D9;
	overflow: hidden;
}
.mk-detail .color .ct {
	margin-right: 10px;
}
.mk-detail .color img {
	vertical-align: sub;
	margin-right: 8px;

}

.mk-detail .color a {

	color: #666;
	margin-right: 20px;
}
.mk-detail .color a i {
	position: relative;
	width: 14px;
	height: 14px;
	border-radius: 50%;
	margin-right: 10px;
    vertical-align: text-top;
}
.mk-detail .color a i.c0 {
	background: #8C6D60;
}
.mk-detail .color a i.c1 {
	background: #FFC514;
}
.mk-detail .color a i.c2 {
	background: #BBA785;


}
.mk-detail .color a i.c3 {
	background: #BBA785;
}
.mk-detail .color a i.c4 {
	background: #BBA785;
}
.mk-detail .color a i.c5 {
	background: #BBA785;
}
.mk-detail .color a i:before {
	content: "";
	position: absolute;
	left: -4px;
	top: -4px;
	width: 20px;
	height: 20px;
	border: 1px solid #F2F0ED;
	border-radius: 50%;


}
.mk-detail .color a.on i:before,

.mk-detail .color li.on a i:before  {
	border-color: #C5BFB6;
}
.mk-detail .des {
	padding: 20px 0;
	font-size: 16px;
	line-height: 25px;
	overflow: hidden;
}
.mk-detail .des .des-imp {
	/*color: #3a3a3a;*/
}
.mk-detail .com-detail {
	margin-top: 15px;
	line-height: 30px;
}
.mk-detail .zx {
	margin-bottom: 25px;
	padding-bottom: 30px;


	border-bottom: 1px solid #DAD9D9;
	height: 90px;
	overflow: hidden;
}
.mk-detail .zx a {
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.mk-detail .zx a .icon-cc {
	width: 25px;
	height: 100%;
	background: url( icon/icon_cc.png) no-repeat center;
	vertical-align: top;
	margin-right: 15px;
}

.mk-detail .zx a.zx1 {
	background: #A98E51;
	width: 382px;
}

.mk-detail .zx a.zx2 {
	background: #141C3B;
	width: 183px;
}
.mk-detail .zx a:hover {
	opacity: .9;
}
.mk-detail .lx {
	overflow: hidden;
	height: 28px;
	line-height: 28px;
}
.mk-detail .lx li {
	float: left;
	font-size: 18px;
	margin-right: 35px;
}
.mk-detail .lx li .icon-tel {
	width: 12px;
	height: 28px;
	margin-right: 3px;
	background: url( icon/icon_p_mb.png) no-repeat center;
	vertical-align: top;
}
.mk-detail .lx li .icon-mess {
	width: 20px;
	height: 28px;
	margin-right: 3px;
	background: url( icon/icon_p_mess.png) no-repeat center;
	vertical-align: top;
}

.mk-detail .product-detail {
	padding-right: 58px;
}
.mk-detail .product-detail,
.mk-product-content {
	background: #F2F0ED;
	border: 1px solid #E3DED7;
}
.mk-detail .product-detail .pic {
	position: relative;
	float: left;
	margin-right: 58px;
	width: 500px;
	height: 500px;

	line-height: 500px;
	overflow: hidden;
	border-right: 1px solid #E3DED7;
}
.mk-detail .product-detail .pic ~ .pic {
	display: none;
}
.mk-detail .product-detail .pic .album-list li {
	width: 500px;

	height: 500px;
	overflow: hidden;
	text-align: center;
	line-height: 498px;
	font-size: 0;
	cursor: zoom-in;
}
.mk-detail .product-detail .pic .album-list li img {
	position: relative;
	z-index: 2;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.mk-detail .product-detail .pic .album-list li:hover img {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}
.mk-detail .product-detail .pic .hd {
	position: absolute;
	left: 0%;
	bottom: 0;
	width: 100%;
	text-align: center;
	z-index: 3;
	height: 26px;
}
.mk-detail .product-detail .pic .hd ul li.on {
	border-color: #a98e4f;
	background: #a98e4f;
}
.mk-detail .product-detail .pic .hd ul li {
	display: inline-block;
	width: 17px;
	height: 2px;
	border-top: 1px solid #CECDCB;
	background: #CECDCB;
	margin: 0 6px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.mk-detail .product-detail .pic .pic-btn {
	position: absolute;
	top: 50%;
	width: 60px;
	height: 60px;
	margin-top: -30px;

	line-height: 60px;
	text-align: center;
	font-size: 28px;
	color: #fff;
	background: #a98e4f;
	opacity: .3;
	z-index: 4;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.mk-detail .product-detail .pic .next {
	right: 0;

}
.mk-detail .product-detail .pic .pic-btn:hover {
	opacity: 1;
}
.mk-detail .product-detail .des {
	padding: 24px 0;
	margin-bottom: 20px;
}
.mk-product-content {
	margin-bottom: 100px;
}
.mk-product-select {


	border-bottom: 1px solid #E3DCCD;
}
.mk-product-select li {
	float: left;
	width: 186px;
	text-align: center;
	height: 68px;
	line-height: 68px;
	color: #a98e4f;
	font-size: 24px;

	cursor: pointer;
}
.mk-product-select li.on {
	background: #a98e4f;
	color: #fff;
}
.mk-product-container {
	min-height: 200px;
}
.mk-product-container .item {
	padding: 20px 40px;
	line-height: 1.8;
}
.mk-product-container .item ~ .item {
	display: none;
}
.mk-product-container .item img {
	max-width: 100%;

}

.relation-product-list {
	width: 1220px;

}
.relation-product-list li {



	margin-right: 12px;
}
.mk-relation .relation-tit {
	padding-bottom: 20px;
	font-size: 20px;
	color: #1d1819;
}
.mk-detail .case-detail {
	position: relative;
	padding: 40px 40px;
	background: #F2F0ED;
	border: 1px solid #E3DED7;
}
.mk-detail .case-detail .pic {
	width: 600px;
	height: 385px;
	overflow: hidden;
	margin-right: 40px;
}
.mk-detail .case-detail .share {
	position: absolute;
	right: 40px;
	bottom: 60px;
	color: #717171;
}
.relation-case-list {
	width: 1230px;
}

.relation-case-list li {
	width: 380px;
	margin-right: 30px;
	margin-bottom: 0;
}
.relation-case-list li .pic {
	width: 380px;
}



.mk-product-list {
	width: 1220px;
	padding-bottom:30px;
}
.mk-product-list li {
	float: left;
	width: 380px;
	margin-right: 20px;
	text-align: center;
	

	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.mk-product-list li:hover {
/*	-webkit-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	-o-transform: translateY(-10px);
	transform: translateY(-10px);*/
}
/*.mk-product-list li:nth-child(2n+1) .pic {
	background: #ECE9E4;
}*/

.mk-product-list li .pic {
	background: #F5F3EF;
	overflow: hidden;
	border: 1px solid #D6CEBF;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.mk-product-list li:hover .pic {
	background: #fff;
}
.mk-product-list li img {
	max-width: 100%;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.mk-product-list li:hover img {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}
.mk-product-list li .tit {
	padding: 10px 0 20px;
	line-height: 40px;
	font-size: 16px;
}

.product-color li {
	float: left;
	cursor: pointer;
}


.news-container .news-content {
    padding: 0 30px 60px;
}
.news-container .news-content p {
    line-height: 1.8;
}
.news-container .news-title {
    padding: 30px 0 30px;
    border-top: 1px #d8d8d8 solid;
    text-align: center;
}
.news-container .news-title .tit{padding-bottom: 10px; color: #333;font-weight: normal;font-size: 24px;}
.news-container .news-title p{padding-bottom: 20px;border-bottom: 1px solid #d8d8d8; color: #b3b3b3;font-size: 14px;}
.news-container .news-title p a{color: #b3b3b3;}
.news-container .news-title p a:hover {color: #a98e4f;}
.news-container .news-title .icon-eye {
    position: relative;
    top: 0;
    width: 21px;
    height: 11px;
    background: url( common/eye.png) no-repeat center;
}
.news-page {
    width: 1140px;
    text-align: center;
    margin: 0 auto;
    color: #818181;
}
.news-page a {
    color: #818181;
}
.news-page a:hover {
    color: #A98E4F;
}


.page-form-box {
	margin-left: 20px;
	display: inline-block;
}
.page-form-box .des {
	font-size: 16px;
	margin-bottom: 20px;
}
.page-form-box ul li {
	margin-bottom: 20px;
}
.page-form-box ul li input {
	background: #fff;
	height: 30px;
	line-height: 30px;

	width: 300px;

	padding: 0 10px;
	margin-left: 5px;
}
.page-form-box .area textarea {
	background: #fff;
	padding: 10px;
	width: 300px;
	margin-left: 5px;

}
.page-form-box .sub-btn {
	margin: 20px auto 0;
	display: block;
	width: 100%;
	height: 35px;
	line-height: 35px;
	background: #A98E51;
	color: #fff;
	cursor: pointer;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.page-form-box .sub-btn:hover {
	background: #B09861;
}




/*Responsive*/


@media screen and (max-width: 1650px) {
	.header .logo {
	    margin-right: 3%;
	}
	.header .other {
		width: 110px;
	}
}

@media screen and (max-width: 1580px) {
	.header .nav-list li {
	    margin: 0 20px;
	}
}



@media screen and (max-width: 1480px) {
	.header .logo {
	    margin-left: 20px;
	    margin-right: 2%;
	}
	.header .nav-list li {
	    margin: 0 20px;
	}
	.header .nav-list li>a {
		font-size: 15px;
	}
	.header .tmll {
	    padding: 0 20px;
	}
	.header .other {
	    width: 100px;
	}

	.index-activity ul li .des {

		font-size: 13px;


	}
	.index-product-list li .tit {
		font-size: 20px;
	}
}
.header_top {
    background: #121212;
    color: #a7a7a7;
    height:35px;
    float: left;
    position: relative;
    z-index: 99999;
    width: 100%;
}
.header_top ul {width: 1200px;height:35px;line-height:35px;margin:auto;}

.header_top a {color:#7a7a7a;  padding-left:5px;}
.header_top a:hover {color:#f0c12d;}
.header_content_bg { background:#fff;}

.header_content_bg .header_content { width:1100px;height:73px;margin:auto;}
.header_content_bg .header_content .header_logo{ width:221px; height:73px; background:url(/images/logo.png)  left center no-repeat; display:block;}
.header_content_bg .header_content .header_nav { display:block; padding-top:28px; text-align:right}
.header_content_bg .header_content .header_nav li {display:inline-block; padding:0  0px 0 40px; }
.header_content_bg .header_content .header_nav a{height:42px;font-size:16px;display:inline-block; color:#000; border-bottom:#fff 3px solid;}
.header_content_bg .header_content .header_nav a:hover,.header .header_content_bg .header_content .header_nav a.cur{ border-bottom:#000 3px solid;}
.header_content_bg .header_content .header_nav .navhover { border-bottom:#0080c8 3px solid;}

.fl {
    float: left;
    display: inline;
}
.com-btn.com-btn2 {
	background: url(../imgs/btn_bg_2.png) no-repeat center;
	color: #fff;
}
.flexslider{height: 714px;overflow:hidden;background:url(../imgs/loading.gif) 50% no-repeat;width:100%;margin:0 auto;float: left;}
.slides{}
.slides li{height: 714px;z-index:0 !important;}
.slides li a{display:block;width:100%;height:100%;text-align:left;}
.flex-control-nav{position:absolute;z-index:2;right:45%;text-align:center;margin-top: -50px;display:  none;}
.flex-control-nav li{
    display:inline-block;
    width: 30px;
    float:left;
    height: 10px;
    margin:0 3px;*
    display:inline;
    zoom:1;
    -moz-border-radius: 15px;      /* Songko browsers */
    -webkit-border-radius: 15px;   /* Webkit browsers */
    border-radius:15px;
    }
.flex-control-nav a{
    display:inline-block;
    width: 30px;
    height: 10px;
    line-height:40px;
    overflow:hidden;
    background:#fff;
    cursor:pointer;
    -moz-border-radius: 15px;      /* Songko browsers */
    -webkit-border-radius: 15px;   /* Webkit browsers */
    border-radius:15px;
    }
.flex-control-nav .flex-active{background: #ca033c;}

.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%; display:none;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:5px;background:url(../imgs/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:5px;background:url(../imgs/next.png) center center no-repeat;}

.ry_img{float:left;width:100%;height: 400px;overflow:hidden;}



.clear { clear:both }
.White{ color:#fff;}
.White a{ color:#fff;}
.m5{ margin:5px 0px;}
.mt10{ margin-top:-100px !important;}
.mt8{ margin-top:20px !important;}
.mr10{ margin-right:10px;}
.fl{float:left;margin-top: 45px;margin-left: 10px;}
.o{overflow:hidden;}
.w1000 { width:1200px; margin:0 auto;}
.w1100 { width:1100px; margin:0 auto;}
.w1050 { width:1050px; margin:0 auto;}
.w100{ width:100%;}

.k7{ height:7px;}
.k10{ height:10px;}
.k15{ height:15px;}
.k500{min-height:500px;}
.k500 img{ max-width:1200px;}
.w1200{margin:0 auto;width:1200px;overflow:hidden;}

.wrap{ width:1200px; margin:0 auto;overflow: hidden;}
#ry_left{width: 235px;}

.ry_left{
    overflow: hidden;
}
.ry_left_lm{ height: 52px; line-height: 52px;background: #01479d;
border-top-right-radius: 8px;border-top-left-radius: 8px;}
.ry_left_bt{ margin-left:10px; color:#fff; font-size:16px; font-weight:bold;}
.ry_left_bt span{ color:#cccccc; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-left:2px; font-weight:normal;}
.ry_left_ry{background: #ececec;width:100%;padding-bottom:10px;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;}
.ry_left_ry ul{ padding:5px 20px;}

.ry_left_ry li{float:left;line-height:36px;width:88%;background:url(../imgs/left_d.png) 5px center no-repeat;padding-left:20px;}
.ry_left_ry li a{ color:#666666; font-size:14px;}
.ry_left_ry li a:hover{ color:#97805e;}
.ry_left_ry li a.on{ color:#97805e; font-weight:bold;}
.ry_left_lm1{ height:90px; line-height:43px;background:url(../imgs/cont.jpg) left top repeat-x;border-top-left-radius: 8px;
border-top-right-radius: 8px;margin-top: 10px;}
.ry_left_ry1{ float:left; width: 215px; overflow:hidden; background: #ECECEC; padding:10px; line-height:22px;border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;}




#ry_right{width: 100%;}
.ry_right_lm h3 {
    display: inline-block;
    font-size: 36px;
    line-height: 36px;
    color: #ca033c;
    font-weight: 300;
}
.ry_right_lm h3 span {
    display: inline-block;
    width: 60px;
    border-bottom: 1px solid #bb3c60;
    vertical-align: top;
    margin: 19px 30px 0;
}
.ry_right{float:left;width: 100%;}
.ry_right img{ max-width:1000px;}
.ry_right_lm{height:40px;margin-bottom:10px;margin-top: 60px;width: 100%;text-align: center;}
.ry_right_bt{float:left;color: #ca033c;font-size: 20px;font-weight:bold;}
.ry_right_wz{float:right;color:#5d5d5d;font-size:12px;margin-top: 20px;}
.ry_right_wz a{color:#5d5d5d;}
.ry_right_wz a:hover{ color:#ff6600;}
.index_pl {padding-top:0px;width: 100%;}
.index_pl li {text-align: center;width: 390px;height: 290px;float: left;line-height:30px;margin-top: 0;margin-left: 10px;margin-bottom: 60px;}
.index_pl li img{border:#d1d1d1 1px solid;width: 390px;height: 290px;float: left;}
#ry_right_ry{ float:left; width:100%; line-height:30px; margin-top:20px;}
.index_hp { padding-top:0px; width:990px; }
.index_hp li { text-align: center; width: 140px; height: 120px; float: left; text-align:center; margin-right: 58px; line-height:25px; font-size:14px; margin-top: 0; }
.index_hp li img { border:#d1d1d1 1px solid; }
.index_hp li a { font-size:14px;}
.index_pl li a {font-size: 16px;float: left;text-align: center;width: 100%;}


.txt{ margin-top:3%; color:#333; font-size:14px; line-height:26px;}

.txt .div1{ background:url(../imgs/6_43.jpg) center top no-repeat; margin-bottom:25px;}
.txt .div1 .lf{width:490px;float: left;}
.txt .div1 .lf img{width:100%;height: 220px;}
.txt .div1 .rg{width:588px;padding: 20px;}
.txt .div1 .rg .p1{background:url(../images/6_44.jpg) left top no-repeat;/* padding-top:5%; */color:#666666;font-size:18px;line-height:36px;}
.back{ margin-top:3%; margin-bottom:5%; border-top:1px solid #ddd; padding-top:1%;}
.back a{ color:#666; display:block;}
.back a:hover{ color:#c9033b;}
.news_body .head,.news_body .moblie_head{ border-bottom:1px solid #ddd}
@media screen and (max-width: 1024px) and (min-width:0px) 
	.title{ font-size:18px; line-height:22px; margin-top:5%;}
	.time{ font-size:14px;}
	.txt .div1{/* background:none; */margin-bottom:5%;}
	.txt .div1 .lf{/* width:100%; */}
	.txt .div1 .lf img{ width:100%;}
	.txt .div1 .rg{width:100%;padding-top:0%;padding-right:0px;margin-top:6%;}
	.txt .div1 .rg .p1{background:url(../images/6_44.jpg) left top no-repeat;/* padding-top:4%; */color:#666666;font-size:16px;line-height:28px;margin-top: 2%;float: left;margin-left: 2%;}
	.txt img{ width:100%;}
}



.s_nav { margin-top: 15px; }
.pagination { clear:both; padding-left: 0; text-align:center; border-radius: 4px; }
.pagination .current {background-color: #c9033b;color:#fff;}
 .pagination > li { display: inline; }
 .pagination > li > a, .pagination > li > span {margin: 0 2px;position: relative;/*float: left;*/padding: 5px 12px;text-decoration: none;background-color: #454545;/* border: 1px solid #dddddd; */}
.pagination > li:first-child > a, .pagination > li:first-child > span {margin-right: 3px;border-bottom-left-radius: 0px;border-top-left-radius: 0px;color:#fff;}
.pagination > li:last-child > a, .pagination > li:last-child > span { border-top-right-radius: 0px; border-bottom-right-radius: 0px; color:#fff;}

.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus { background-color: #454545; color:#fff; }
.pagination > li > a, .pagination > li > span {  color:#fff; }
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { z-index: 2; color: #ffffff; cursor: default; background-color: #428bca; border-color: #428bca; }
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus { color: #999999; cursor: not-allowed; background-color: #ffffff; border-color: #dddddd; }
.pagination-lg > li > a, .pagination-lg > li > span { padding: 10px 16px; font-size: 18px; }
.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span { border-bottom-left-radius: 6px; border-top-left-radius: 6px; }
.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span { border-top-right-radius: 6px; border-bottom-right-radius: 6px; }
.pagination-sm > li > a, .pagination-sm > li > span { padding: 5px 10px; font-size: 12px; }
.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span { border-bottom-left-radius: 3px; border-top-left-radius: 3px; }


.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span { border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
.img {
    float: left;
    width: 100%;
    margin-bottom: 50px;
}
.left-pro{width:572px; padding:20px 10px;border:1px solid #ccc;text-align:left;float:left}
.left-pro .t1{width:100px;float:left}
.left-pro .t2{width:352px;text-indent:0;float:left;padding-left:10px}
.left-pro .t2 img{text-indent:0;}
#showArea img{cursor:pointer;display:block;margin-bottom:5px;width:68px;padding:1px;border:1px solid #ccc;height:68px;float:left}
#main_img{cursor:pointer;display:block}
#gotop{cursor:pointer;display:block;margin-left:9px}
#gobottom{cursor:pointer;display:block;margin-left:9px}
#showArea{height:379px;margin:10px;overflow:hidden}

.rolldown {position: absolute; background:url(../images/s_down.png) no-repeat; width:200px; height:47px; left:50%; margin-left:-100px; bottom:0; z-index:80; display:block;}




.page_content {width:100%;overflow:hidden; position:relative;}
.page_content *{-webkit-transition:all .8s ease;-moz-transition:all .8s ease;transition:all .8s ease;}
.page_content .page_content_main {width:1100px; margin:auto; padding:55px 0 75px 0;overflow:hidden; position:relative;}





.slider-container{overflow:hidden;position:relative;width:100%;height:780px;}
.slider_content {position:absolute;left:50%;top: 15%;z-index:4;width:1100px;margin-left:-550px;height:100px;color:#FFF;z-index:11;}


.main-slider{width:100%;height:100%;position:relative;overflow:hidden;}
.slide-item{width:100%;position:absolute;left:0;top:0;display:none;}
.slide-item span { background: url(../imgs/b_bg.png);position:absolute; left:0;width:100%;height:780px; top:0; z-index:9; display:block;}
.slide-item img{width:100%;height:auto;min-height:780px}
.thumbs{position:absolute;left:50%;top:60%;z-index:10;width:1100px; margin-left:-550px;height:100px; text-align:center;}

.thumbs li{list-style:none;position:relative;background-repeat:no-repeat;background-position:50% 0;background-size:100%;-moz-border-radius: 100%;-webkit-border-radius: 100%;border-radius:100%; margin:0 1%; background-color:#FFF;border:#FFF 5px solid;width:14%; display:inline-block;}
.thumbs li img {width:100%;-moz-border-radius: 100%;-webkit-border-radius: 100%;border-radius:100%; display:block;}
.thumbs li.curr,.thumbs li:hover{cursor:pointer; border:#0080c8 5px solid;}



.product_nav { width:300px; float:left; position:fixed; left:50%; margin-left:-600px; z-index:9; top:50%; margin-top:-150px;}
.product_nav * { display:block;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;transition:all .8s ease;}
.product_nav_title {
    background:url(../imgs/bg-2.png) repeat-y  center top;
    color: #FFF;

    width: 200px;
    padding: 20px 30px;
    margin: 0px 85px 0px 50px;
}
.product_nav_title h1 { font-size:14px; text-transform:uppercase;}
.product_nav_title h2 {font-size:18px; line-height:30px;}
.product_nav ul{width:300px;background:url(../imgs/bg-1.png) repeat-y  center top; overflow:hidden;}
.product_nav ul li{margin:10px 0px 40px 0px;}
.product_nav ul li a{padding:10px 0;position:relative;}
.product_nav ul li a span {display: block;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;background:url(../imgs/p_nav.png) right center no-repeat;width: 277px;height: 80px;position:absolute;padding:20px 0px 0px 30px;z-index:9;right:0px;top:0;}

.product_nav ul li a span h3{color:#000; display: block;}
.product_nav ul li a span h4{color:#000;}
.product_nav ul li a h5{color:#fff; margin:1px 80px;}
.product_nav ul li a.active span{filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
.product_nav ul li a:hover span{filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
.product_nav ul li a:hover span h3 { display: block;}
.product_nav ul li a:hover span h4 { color: #333;}



.product_nav ul li a:hover h5,.product_nav ul li a.active h5 { padding:30px 0;}
.product_nav ul li a.active:hover span { }


#fp-nav{position: fixed;z-index: 100;margin-top: -32px;top: 50%;opacity: 1;}
#fp-nav.right{right: 17px;}
#fp-nav.left{left: 17px;}
.fp-slidesNav{position: absolute;z-index: 4;left: 50%;opacity: 1;}
.fp-slidesNav.bottom{bottom: 17px;}
.fp-slidesNav.top{top: 17px;}
#fp-nav ul,.fp-slidesNav ul{margin: 0;padding: 0;}
#fp-nav ul li,.fp-slidesNav ul li{display: block;width: 14px;height: 13px;margin: 7px;position:relative;}
.fp-slidesNav ul li{display: inline-block;}
#fp-nav ul li a,.fp-slidesNav ul li a{display: block;position: relative;z-index: 1;width: 100%;height: 100%;cursor: pointer;text-decoration: none;}
#fp-nav ul li a.active span,.fp-slidesNav ul li a.active span{background: #333;}
#fp-nav ul li a span,.fp-slidesNav ul li a span{top: 2px;left: 2px;width: 8px;height: 8px;border: 1px solid #000;background: rgba(0, 0, 0, 0);border-radius: 50%;position: absolute;z-index: 1;}
#fp-nav ul li .fp-tooltip{position: absolute;top: -2px;color: #fff;font-size: 14px;font-family: arial, helvetica, sans-serif;white-space: nowrap;max-width: 220px;overflow: hidden;display: block;opacity: 0;width: 0;}
#fp-nav ul li:hover .fp-tooltip{-webkit-transition: opacity 0.2s ease-in;transition: opacity 0.2s ease-in;width: auto;opacity: 1;}
#fp-nav ul li .fp-tooltip.right{right: 20px;}
#fp-nav ul li .fp-tooltip.left{left: 20px;}



.products {background: rgba(204, 204, 204, 0.45);padding-top: 100px;}
.products_detail {width:1100px;margin:auto;position:relative;padding-bottom: 50px;}
.section { overflow:hidden; width:100%;}

.product_list { background:#fff;padding-bottom:100px;overflow:hidden;}
.product_list ul { width:1100px; margin:auto; overflow:hidden; text-align:center; padding-top:100px;}
.product_list ul h1 {}
.product_list ul h2 { margin-bottom:50px;}
.product_list ul li{display:inline-block;width:33%; overflow:hidden; }
.product_list ul li a{ background:#FFF; display:block;padding:50px 0 0px 0;}
.product_list ul li a h3{ background:#000; height:60px; color:#FFF; line-height:60px; font-size:14px}
.product_list ul li a img {}
.product_list ul li a:hover h3 {background:#3379c9;}
.product_title { height:60px; line-height:60px; text-align:left;  text-align:center; margin-bottom:30px; background:url(../images/line1.png) repeat-x left center ;}
.product_title h1 { background:#e7e7e7; width:150px;font-size:18px;height:60px; line-height:60px; margin:auto;}


.product_main { position:absolute; left:0; top:80px; width:50%;z-index:9; overflow:hidden; min-height:672px;}
.p_title h1 {font-size:44px;line-height:44px;color: #000;}
.p_title h2 { font-size:16px; padding:10px 0;}
.buy_btn { width:100px; line-height:33px; height:30px; text-align:center; border:#fff 1px solid; color:#fff; display:block;}
.buy_btn:hover {background:#FFF; }


.other_product { background:#e7e7e7;padding-bottom:100px;overflow:hidden;}
.other_product ul { width:1100px; margin:auto; overflow:hidden; text-align:center; padding-top:100px;}
.other_product ul h1 {

    font-size: 24px;
    color: #000;
}
.other_product ul h2 { margin-bottom:50px;}
.other_product ul li{display:inline-block;width:33%; overflow:hidden; }

.other_product ul li a{ background:#FFF; display:block;padding:50px 0 0px 0;}
.other_product ul li a h3{ background:#000; height:60px; color:#FFF; line-height:60px; font-size:14px}
.other_product ul li a img {}
.other_product ul li a:hover h3 {background:#a2884d;}

.tab_main { width:500px; position:relative; overflow:hidden; background:none; margin-top:40px;}
.tab{overflow: hidden; text-align:left;overflow:hidden; }
.tab li{ width:140px; height:40px;line-height:40px;text-align:center; color:#FFF; background:#9a958e;font-size:16px;text-transform:uppercase; font-weight:normal; display: block;position:relative; margin-right:5px;float:left; cursor:pointer;}
.tab li.on{background: #FFF;color:#666;}
.con{background:#FFF;position:relative;padding:30px 40px;overflow:hidden;/* margin-bottom:30px; */}


.con_main { position:relative; overflow:scroll; font-size:14px; line-height:24px; height:305px; padding-right:30px;}



.download_p {}
.download_p a{ padding:10px; border-bottom:#CCC 1px solid; display:block; background:url(../images/download3.png) right center no-repeat;}
.download_p a:hover { background:url(../imgs/download3.png) right center no-repeat #f4f4f4;}




/* technology */

.technology-container{overflow:hidden;position:relative;width:100%;height:780px;}
.technology_content {position:absolute;left:50%;top:10%;z-index:4;width:1100px; margin-left:-550px;height:100px; color:#FFF; z-index:11;}

.technology-slider{width:100%;height:100%;position:relative;overflow:hidden;}
.technology-item{width:100%;position:absolute;left:0;top:0;display:none;}
.technology-item span { background: url(../images/h_bg.png);position:absolute; left:0;width:100%;height:580px; top:0; z-index:9; display:block; text-align:center; color:#FFF; padding-top:200px;}
.technology-item span h1 {font-size:32px; text-transform:uppercase;}
.technology-item span h2 {font-size:52px;}
.technology-item span h3 { font-size:14px; padding:30px 0; margin:auto; width:800px; line-height:24px;}
.technology-item img{width:100%;height:auto;min-height:780px}


.thumb{position:absolute;left:50%;top:60%;z-index:10;width:1100px; margin-left:-550px;height:100px; text-align:center;}
.thumb li{list-style:none;position:relative;moz-border-radius: 100%;-webkit-border-radius: 100%;border-radius:100%; margin:0 3px; background-color:#FFF;border:#FFF 5px solid;display:inline-block;  width:90px; height:90px; text-align:center; line-height:90px;}
.thumb li img {-moz-border-radius: 100%;-webkit-border-radius: 100%;border-radius:100%; display: inline-block; vertical-align:middle;}
.thumb li.curr,.thumb li:hover{cursor:pointer; border:#0080c8 5px solid;}





.technology_other { padding:50px 0; overflow:hidden;}
.technology_other ul{ text-align:center; width:1100px; margin:auto;}
.technology_other ul li{ position:relative;width:45%; display: inline-block; margin:0 2%}
.technology_other ul li img { display:block;width:100%;}
.technology_other ul li h1{ width:96%;height:45px; line-height:45px; background:url(../images/b_bg.png) ; padding:0 2%; display:block; position:absolute; bottom:0; left:0; z-index:3; font-size:12px; color:#FFF;}




.iframe_h { height:800px;}

.honor {background:url(../images/h_bg.jpg) center top no-repeat;}
.honor * {-webkit-transition: none;-moz-transition:none;transition:none;}
.honor_content {width:1100px; margin:auto; position:relative;min-height:1271px; overflow:hidden; padding-bottom:100px;}
.honor_content .honor_title{ color:#FFF; text-align:center; padding:150px 0 50px 0;}
.honor_content .honor_title h1{ text-transform:uppercase;font-size:36px;}
.honor_content .honor_title h2{ font-size:36px;}
.honor_content .honor_title1{ color:#000; text-align:center; padding:150px 0 50px 0;}
.honor_content .honor_title1 h1{ text-transform:uppercase;font-size:24px;text-transform:uppercase;}
.honor_content .honor_title1 h2{ font-size:18px; }



.honor_other {width:1100px; margin:0px auto 100px auto;overflow: hidden; position:relative;}
.honor_other .honor_nav {position: relative; width: 1008px; height:380PX; overflow: hidden; margin:auto}
.honor_other .honor_nav .honor_w {position: absolute; width: 100000px; left: 0px;}
.honor_other .honor_nav .honor_w .honor_array {float: left; margin:0 6px;}
.honor_other .honor_nav .honor_w .honor_array h1 { font-size:14px; text-align:center; padding:20px;}
.honor_other .img_l,.honor_other .img_r {cursor: pointer; display:block; position:absolute; top:50%; margin-top:-25px; z-index:99; width:50px; height:50px;}
.honor_other .img_l {left:0;}
.honor_other .img_r {right:0;}



.product_pic {text-align:right;}
.pslider { width:550px;position:relative; overflow:hidden; display:inline-block;}
.pslider ul {}
.pslider ul li {}
.pslider img{
    height: 672px;
    position: relative;
    overflow: hidden;
    margin: 0px auto;
    padding-top: 80px;
    }


.index_pl { padding-top:0px; width: 1200px; }
.index_pl li {text-align: center;width: 360px;height: 260px;float: left;margin-right: 15px;line-height:30px;margin-top: 10px;}
.index_pl li .img11{float:left;width: 360px;height: 220px;/* border-bottom:none; */overflow:hidden;}
.he_ZoomInImg2 .he_ZoomInImg_img2{position:relative; display:block;width:100%;padding:0;margin:0;opacity:1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;}
.he_ZoomInImg2:hover .he_ZoomInImg_img2{opacity:.7;-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}
.he_ZoomInImg2 .he_ZoomInImg_img2 img{float:left;width: 220px;height: 160px;border-bottom:none;}
.index_pl li:hover a{color: #c9033b;}
.index_pl li a:hover{ color:#c9033b;}

.cate-content {
	padding-top: 50px;
	margin-bottom: 50px;
	text-align: center;
}
.cate-content a,
.com-btn-5 {
	position: relative;
	width: 156px;
	background: url(../imgs/btn_bg_5.png) no-repeat center;
	color: #ca033c;
	overflow: hidden;
	margin: 0 6px;
	-webkit-transition: .4s;
	-o-transition: .4s;
	transition: .4s;
}
.cate-content a:hover,
.cate-content a.on {
	color: #fff;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}
.cate-content a:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 156px;
	height: 40px;
	background: url(../imgs/btn_bg_6.png) no-repeat center;
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	-o-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-transition: .4s;
	-o-transition: .4s;
	transition: .4s;
}
.cate-content a:hover:before,
.cate-content a.on:before {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}
.cate-content a span {
	position: relative;
}
.lf{ float:left;}

.mall_from { width:100%; padding:3% 0; margin:0 auto;}
.mall_from h1, .mall_from h2 { color:#fff; text-align:center;}
.mall_from h1 { font-size:2.18em; text-transform:uppercase;}

.mall_from h2 { font-size:1.6em; line-height:2em;}
.mall_from .mall_fromcenter {width: 1100PX;margin:0 auto;margin-top:1em;padding:50px 150px;background-color:#fff;overflow:hidden;text-align:center;}
.input1 { width:356px; border:1px solid #ccc;height:40px; line-height:40px; color:#aaa; padding:0 10px;}
.mall_from .mall_fromcenter select { width:379px; height:40px; line-height:40px; border:1px solid #ccc; color:#aaa; padding:0 10px;}
.mall_from .mall_fromcenter textarea.textarea1 {width: 760px;min-height:10em;display:block;border:1px solid #ccc;padding:20px;color:#aaa;resize:none;margin:auto;} 

.mall_from .mall_fromcenter  .button1 { width:780px; background-color:#3379c9; padding:15px 20px; border:none; cursor: pointer; color:#FFF;}
.mall_from .mall_fromcenter  .button2 { width:98%; background-color:#949494; padding:2% 0 2% 2%; border:none; cursor:progress;}


.div_news{ margin-top:85px; margin-bottom:5%;}
.div_news ul li{ padding:2.66%; background:#fff; border-bottom:1px solid #eeeeee; position:relative;}
.div_news ul li .div1{width:6.4%;}
.div_news ul li .div1 .p1{font-size:48px;height: 80px;line-height:50px;color:#ababab;border-bottom:1px solid #e3e3e3;text-align:center;padding-bottom:15px;padding-top:10px;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.div_news ul li .div1 .p2{ color:#b2b2b2; margin-top:15px; text-align:center; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.div_news ul li .div2{width:20.46%;margin-left:2.66%;}
.div_news ul li .div2 img{ width:100%;}
.div_news ul li .div3{width: 80%;height: 150px;}
.div_news ul li .div3 .p1{color:#333;font-size:18px;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;float: left;width: 58%;margin-left: 4%;}
.div_news ul li .div3 .p2{color:#666;line-height:24px;margin-top:10px;padding-bottom:15px;margin-left: 4%;float: left;width: 58%;}
.div_news ul li .div3 .p3{ color:#999; margin-top:15px; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.div_news ul li .div3 .p3 .span1{ background:url(../images/5_15.png) center left no-repeat; padding-left:30px; padding-top:10px; padding-bottom:10px;}
.div_news ul li .div3 .p3 .span1 strong{ font-size:30px; margin-right:4px;}
.div_news ul li .div3 .p3 .span2{ background:url(../images/5_16.png) center left no-repeat; padding-left:30px; padding-top:10px; padding-bottom:10px; margin-left:30px;}
.div_news ul li .div1,.div_news ul li .div2,.div_news ul li .div3{position:relative;z-index: 100;}
.div_news ul li .div4{ background:#fff; position:absolute; top:0px; right:0px; width:100%; height:100%; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.div_news ul li:hover .div4{ width:100%; background:#f5f5f5;}
.div_news ul li:hover .div1 .p1{ border-bottom:1px solid #3a3a3a; color:#999;}
.div_news ul li:hover .div1 .p2{ color:#3a3a3a;}
.div_news ul li:hover .div3 .p1{ color:#3a3a3a;}
.div_news ul li:hover .div3 .p3{ color:#3a3a3a;}
.div_news ul li:hover .div3 .p3 .span1{ background:url(../images/5_15a.png) center left no-repeat;}
.div_news ul li:hover .div3 .p3 .span2{ background:url(../images/5_16a.png) center left no-repeat;}
@media screen and (max-width: 1024px) and (min-width:0px) {/* 移动端的尺寸 */
	.div_news{ margin-top:5%;}
	.div_news ul li{ padding:0%; background:#fff; border-bottom:1px solid #eeeeee; position:relative; margin-bottom:5%;}
	.div_news ul li .div1{ width:100%;}
	.div_news ul li .div1 .p1{ font-size:18px; height:22px; line-height:22px; padding:0px; border:0px; float:left;}
	.div_news ul li .div1 .p2{ margin-top:0%; float:left; font-size:16px; margin-left:10px;}
	.div_news ul li .div2{ width:100%; margin-left:0%; margin-top:5%;}
	.div_news ul li .div2 img{ width:100%;}
	.div_news ul li .div3{ width:100%; margin-top:5%; padding-bottom:5%;}
	.div_news ul li .div3 .p1{ font-size:16px;}
	.div_news ul li .div3 .p2{ margin-top:3%; padding-bottom:3%; border-bottom:0px;}
	.div_news ul li .div3 .p3{ margin-top:0%;}
	
}

.page_banner { height:280px; text-align:center;color:#000;padding-top:100px; position:relative;}
.page_banner * {-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
.page_banner  h1 { text-transform:uppercase;font-size:36px;}
.page_banner  h2 { font-size:36px;}
.page_banner  li {color:#FFF; text-align:center;}
.page_banner  li h1 {font-size:36px;}
.page_banner  li h2 {font-size:36px;}
.page_banner  li a { display:inline-block; padding:5px 20px; line-height:25px; border:#999 1px solid; margin:20px 10px; font-size:14px}
.page_banner  li a.cur {background:#0058bb; color:#FFF;}
.page_banner  li a:hover {background:#fff; }
.page_banner  span { width:30%; margin:auto; padding:20px; display:block; line-height:24px;}

/* select */
.s_network { width:1100px; margin:0px auto; padding-top:50px;}
.select{position:relative;height:46px; width:269px; font-size:16px; margin:20px auto; float:left;}
.select *{-webkit-transition:none;-moz-transition:none;transition:none;}
.select dt{height:46px;display:inline-block;background:url(../images/select.png) no-repeat left;line-height:46px;font-weight:bold;padding-left:10px;cursor:pointer;width:259px;white-space:nowrap;overflow:hidden;position:relative;z-index:99;}
.select dt:hover,.select dt.cur{box-shadow:0 0 3px #000;}
.select dd{position:absolute;left:0px;top:45px;border:1px solid #000;background:#fff;display:none; z-index:99}
.select dd ul{width:267px;max-height:250px;overflow:auto;}
.select dd ul li a{line-height:46px;display:block;padding:0 8px; }
.select dd ul li a:hover{background:#000; color:#fff;}
.network { padding:18px 30px; float:left; overflow:hidden;}
.network_title { font-size:18px; padding-bottom:10px;}
.network_main { font-size:14px; line-height:24px;}

/* technology */
.technology-container{overflow:hidden;position:relative;width:100%;height:780px;}
.technology_content {position:absolute;left:50%;top:10%;z-index:4;width:1100px; margin-left:-550px;height:100px; color:#FFF; z-index:11;}

.technology-slider{width:100%;height:100%;position:relative;overflow:hidden;}
.technology-item{width:100%;position:absolute;left:0;top:0;display:none;}
.technology-item span { background: url(../images/h_bg.png);position:absolute; left:0;width:100%;height:580px; top:0; z-index:9; display:block; text-align:center; color:#FFF; padding-top:200px;}
.technology-item span h1 {font-size:32px; text-transform:uppercase;}
.technology-item span h2 {font-size:52px;}
.technology-item span h3 { font-size:14px; padding:30px 0; margin:auto; width:800px; line-height:24px;}
.technology-item img{width:100%;height:auto;min-height:780px}


.thumb{position:absolute;left:50%;top:60%;z-index:10;width:1100px; margin-left:-550px;height:100px; text-align:center;}
.thumb li{list-style:none;position:relative;moz-border-radius: 100%;-webkit-border-radius: 100%;border-radius:100%; margin:0 3px; background-color:#FFF;border:#FFF 5px solid;display:inline-block;  width:90px; height:90px; text-align:center; line-height:90px;}
.thumb li img {-moz-border-radius: 100%;-webkit-border-radius: 100%;border-radius:100%; display: inline-block; vertical-align:middle;}
.thumb li.curr,.thumb li:hover{cursor:pointer; border:#0080c8 5px solid;}







.technology_other { padding:50px 0; overflow:hidden;}
.technology_other ul{ text-align:center; width:1100px; margin:auto;}
.technology_other ul li{ position:relative;width:45%; display: inline-block; margin:0 2%}
.technology_other ul li img { display:block;width:100%;}
.technology_other ul li h1{ width:96%;height:45px; line-height:45px; background:url(../images/b_bg.png) ; padding:0 2%; display:block; position:absolute; bottom:0; left:0; z-index:3; font-size:12px; color:#FFF;}


.tel{ font-size:14px; float:left; color:#FFF;}
.nav1{ width:100%; float:left; height:166px;}
.active{background:url(../imgs/jg.png) no-repeat;width:  146px;height:  47px;text-align:  center;color: #fff !important;line-height: 40px;}
.product{float:left;position:absolute;margin-top: -150px;z-index: 9999;}
.main{ float:left; width:100%;}
.product ul{ float:left;}
.product ul li{float:left;margin-left: 30px;}


/*about*/
.about_xg {overflow:hidden;width:1200px;margin:0 auto;margin-bottom:60px;}
.about_xg .box{ overflow:hidden; width:100%;}
.about_xg .aleft{overflow:hidden;float:left;width: 605px;}
.about_xg .aleft h3{ font-weight:normal; font-size:20px;}
.about_xg .aleft h3 a{ color:#555}
.about_xg .aleft i{ display:block; width:30px; height:2px; background-color:#003c98; margin:24px 0; }
.about_xg .aleft p{font-size:15px;color:#666;line-height: 30px;height: 90px;text-align:justify;overflow: hidden; display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 3; }
.about_xg .aleft .more{display:block;margin: 35px 0;width:120px;height:45px;/*text-align:center;line-height:45px;font-size:12px;color:#555555; border:1px solid #e4e4e4; border-radius:25px;*/text-align:  center;line-height: 3;}
.about_xg .aleft ul{ overflow:hidden; width:110%;}
.about_xg .aleft li{ float:left; width:160px; height:120px; margin-right:20px; background-color:#1155bf;border-radius: 5px;}
.about_xg .aleft li a{ text-decoration: none;}
.about_xg .aleft li img{ display: block; margin: 10px  auto 0}
.about_xg .aleft li p{ text-align: center; font-size: 14px; color: #fff; margin-top: 10px;}
.about_xg .aleft li:hover{ background-color: #40d86f}
.about_xg .aright {overflow:hidden;float:right;width: 518px;border-radius: 3px;}
.about_xg .aright h3{font-size:18px;margin:40px 0 5px 140px;text-align: right;}
.about_xg .aright h3 a{ color:#fff;}
.about_xg .aright em{display:block;font-size:12px;color:#778cca;margin-left:140px;margin-bottom: 18px;text-align: right;}
.about_xg .video{ overflow:hidden; width:410px;  margin: 0 auto; position: relative}
.about_xg .vBox{ width: 410px; position: relative; height: 330px;}
.about_xg .vSpPa{ position: absolute; top:0; left:0; display: none}
.about_xg .vSpDiv{ width: 410px; height: 259px;}
.about_xg .vSpPa p{line-height: 35px;font-size: 13px;color: #fff;margin-top: 10px;}
.about_xg .vList {position:absolute;width:100%;text-align: right;bottom: 20px;left: 0;}
.about_xg .vList li{ cursor:pointer; border-radius: 50%;width: 22px;height: 22px;text-align: center;display: inline-block;background-color: #fff;color: #0a47b4;line-height: 22px;margin: 0 2px;}
.about_xg .vList li{ *display: inline}
.about_xg .vList li:hover,.about_xg .vList li.cur{ background: #46c76e; color: #fff}
.about_xg .vSpPa:first-child{ display: block}


/*应用领域*/
.lingyu {overflow:hidden;width:100%;background:url(Img/Index/lingyu_bg.png) repeat-x left top;margin-bottom:70px;}
.lingyu ul{ overflow:hidden; width:1220px; margin:0 auto; height:400px;}
.lingyu li{ overflow:hidden; float:left; width:285px; margin:0 10px; height:400px; position:relative;}
.lingyu li img{ display:block;}
.lingyu li .imgIcon{ display:block; position:absolute; left:50%; margin-left:-25px; top:305px; z-index:2}
.lingyu li a{ display:block; width:100%; height:70px; position: absolute; left:0; bottom:0; text-decoration:none}
.lingyu li .icon{ margin:0 auto; display:none;}
.lingyu li .a01{background-color: #e21b3a;}
.lingyu li .a02{background-color: #e21b3a;}
.lingyu li .a03{background-color: #e21b3a;}
.lingyu li .a04{background-color: #e21b3a;}
.lingyu li em{display:block;margin:0 auto;text-align:center;padding: 10px 0;width: 200px;font-size:16px;color:#fff;margin-top:-15px;}
.lingyu li p{ width:80%; margin:10px auto; font-size:14px; color:#fff; line-height:20px; height:40px; overflow:hidden; text-align:center}
.title h2{ font-size:30px;}
.title h2 a{ color:#e21b3a; font-weight:bold;}
.title em{ color:#a3a3a3;}
.title{margin-bottom: 35px;}


/*滚动*/
.hon_c{ height:280px; }
.prev,.next{width:22px;height:23px;/* display:block; */overflow:hidden;margin-top:15px;}
.prev{ background:url(../imgs/arrow_left.png) no-repeat 0 0;}
.next{ background:url(../imgs/arrow_right.png) no-repeat 0 0;}
.hon01{ margin-top: 118px; float:left;}
.hon03{margin-top: -170px;float:right;}
.hon02 li{float:left;position:relative;width: 220px;height:288px;background:#FFF;margin-left: 10px;text-align:  center;}
.hon02 li img{display:block;width: 181px;height: 180px;border-radius: 150px;text-align:  center;margin:  0 auto;margin-top: 30px;margin-bottom: 25px;border: 1px #dddddd solid;padding: 2px;}
.hon02 li p{ font-size:16px;}


.tt{color: #fff;margin-top: -80px;font-size: 18px;text-align:  center;}
.tt h1{width:49px;height:2px;background: #fff;position: relative;margin:  0 auto;text-align:  center;}
.x{background:url(../imgs/x.png) no-repeat;width:229px;height:331px;position:absolute;margin: 22px;}


