@charset "utf-8";
html{font: 14px 'Helvetica Neue','Microsoft Yahei',arial,helvetica,sans-serif;}
*{
	margin: 0;
	padding: 0;
	border:medium none;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
}
a,img{border: 0;}
img{display: block;}
a{color: #333;text-decoration: none;}
a{transition: all 300ms ease-in-out;-webkit-transform: all 1000ms ease-in-out;}
a:hover{text-decoration: none;}
li {list-style-type: none;transition: all 300ms ease-in-out;-webkit-transform: all 1000ms ease-in-out;}
.wrapper{width: 1200px;margin:0px auto;}
.clear{clear: both;}
.clear:after{display: block;content: " ";clear: both;}
h1,h2,h3,h4,h5{font-weight: normal;}
.over-flow{
    overflow: auto; 
    zoom: 1; //处理兼容性问题
}
.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	zoom:1;
}
.swiper-slide img{
	width:100%;
}
.swiper-container{
	
}
#thyNavStyle{
	color:#01509d; 
	border-bottom: 3px solid #01509d;
}
/*toubu*/
.toubu{
	width:100%;
	line-height: 35px;
	background: #2a3139;
	position: relative;
}
.toubu .huanyin{
	font-size: 14px;
	color:#fff;
}
.toubu ul{
	position: absolute;
	right:0;
	top:50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}
.toubu ul li{
	float: left;
	position: relative;
	padding:0 5px;
}
.toubu ul li a{
	display: block;
	font-size: 14px;
	color:#fff;
	line-height: 35px;
}
/*.toubu ul li:first-child{
	background: url("../images/ali.png") no-repeat left center;
}
.toubu ul li:last-child{
	background: url("../images/tico2.jpg") no-repeat left center;
}*/
/*top*/
.top{
	width:100%;
	height:100px;
}
.top .wrapper{
	position: relative;
	height:100%;
}
.top-left{
	position: absolute;
	top:50%;
	left:0px;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

.top-right{
	position: absolute;
	right:167px;
	top:50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.right-tel,.right-text{
	float: left;
}
.right-tel img{
	margin-right:15px;
}
.right-text p:first-child{
	font: 16px 'Microsoft YaHei';
	color:#383838;
}
.right-text p:last-child{
	font: 30px 'Microsoft YaHei';
	color:#333;
	font-weight: 700;
}
.img-wrap{
	float: left;
	margin-top: 5px;
    margin-right: 10px;
}
.right-text{
	float: left;
}

/*nav*/
.top .list{
	position: absolute;
	right:0;
	top:50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}
.nav>ul>li{
	float: left;
	transition: all .2s ease-in;
	-webkit-transition: all .2s ease-in;
	position: relative;
}

.nav>ul>li>a{
	display: block;
	width:100px;
	line-height:50px;
	color:#323232;
	font-family: "Microsoft YaHei";
	font-size: 16px;
	text-align: center;
	border-bottom: 3px solid #fff;
}
.nav>ul>li:hover a{
	color:#01509d; 
	border-bottom: 3px solid #01509d;
}
.nav>ul>li>.erji{
	position: absolute;
	top:110px;
	left:0;
	z-index: 10000;
	display: none;
	
}
.nav>ul>li:hover .erji{
	display: block;
}
.nav>ul>li>.erji>li{
	background: #ff7f03;
	opacity: 0.7;
	
	position: relative;
	width:87px;
	height:45px;
	line-height: 45px;
	text-align: center;
	transition: all .2s ease-in;
	-webkit-transition: all .2s ease-in;
}
.nav>ul>li>.erji>li>a{
	display: block;
	color:#fff;
	font-family: "Microsoft YaHei";
	font-size: 14px;
	text-align: center;
	border-bottom: 1px solid #ff7f03;
	
}
.nav>ul>li>.erji>li:last-child{
	border-bottom: none;
}
.nav>ul>li>.erji>li>.sanji{
	position: absolute;
	left:171px;
	top:0;
	display: none;
}
.nav>ul>li>.erji>li>.sanji>li{
	background: #303333;
	position: relative;
	width:150px;
	height:60px;
	line-height: 60px;
	text-align: center;
	transition: all .2s ease-in;
	-webkit-transition: all .2s ease-in;
}
.nav>ul>li>.erji>li>.sanji>li:hover{
	background-color:#029848; 
}
.nav>ul>li>.erji>li>.sanji>li>a{
	display: block;
	color:#fff;
	font-family: "Microsoft YaHei";
	font-size: 16px;
	text-align: center;
}
/* .nav>ul>li>.erji>li:hover{
	background-color:#029848; 
} */
.nav>ul>li>.erji>li:hover .sanji{
	display: block!important;
}

/*关键词*/
.guanjianci{
	border-bottom: 1px solid #e0e0e0;
	position: relative;
}
.guanjianci .wrapper{
	position: relative;
}
.guanjianci ul{
	float: left;
}
.guanjianci .sousuo{
	float: left;
    margin-top: 38px;
    margin-left: 101px;
}
.guanjianci ul li{
	float: left;
	line-height: 110px;
}
.guanjianci ul li a{
	display: block;
	font-size: 14px;
	color:#6f6f6f;
	padding-left:15px;
}
.guanjianci ul li:first-child a{
	color:#333;
}
.project .sousuo{
	float: right;
	margin-left: 20px;
	margin-top: -10px;
}
.search {
    width: 200px;
    height: 28px;
    text-indent: 8px;
    border:1px solid #94979c;
    outline: none;
    background: #fff;
    color:#333;
}
.sousuotijiao {
    width: 85px;
    height: 34px;
    background: url("../images/f-sou.png") no-repeat center;
    cursor: pointer;
    outline: none;
    margin-left: -4px;
}
::-webkit-input-placeholder { /* WebKit browsers */
    color:#c7c7c7;
    font-size:14px;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:#c7c7c7;
    font-size:14px;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:#c7c7c7;
    font-size:14px;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:#c7c7c7;
    font-size:14px;
}
.guanjianci .tel-bg{
	position: absolute;
	right:0;
	z-index: 2;
	top:-85px;
	width:295px;
	height: 235px;
	background: url("../images/guan-tel-bg.png") no-repeat center;
	text-align: center;
}
.guanjianci .tel-bg p:first-child{
	font-size: 18px;
	color:#fff;
	margin-top: 75px;
}
.guanjianci .tel-bg p:last-child{
	font-size: 30px;
	color:#fff;
	font-weight: 700;
	margin-top: 8px;
}
/*诚若电机*/
.img1{
	max-width: 100%;
	margin:0 auto;
	margin-top: 55px;
	margin-bottom: 55px;
}
.img2{
	width:100%;
	height: 240px;
	background: url("../images/pro-top-bg.png") no-repeat center;
}
/*chanping*/
/*.chanping{
	padding:68px 0;
}*/
.chanping{
	padding:30px 0;
}
.chanping .pro-title{
	margin:0 auto;
}
.chanping .pro-titlesec{
	font-size: 16px;
	color:#8f8f8f;
	text-align: center;
	margin-top: -31px;
}
/*.pro-content{
	margin-top: 50px;
}*/

.p-left{
	float: left;
	width:232px;
	
}
.p-left .ul-top{
	width:100%;
	height: 80px;
	background: #00509c;
	padding:0 25px;
}
.p-left .ul-top p:first-child{
	font-size: 24px;
	font-weight: 700;
	color:#fff;
	padding-top: 14px;
}
.p-left .ul-top p:last-child{
	font-size: 18px;
	color:#fff;
}
.p-left ul>li>a{
	display: block;
	line-height: 38px;
	font-size: 16px;
	color:#fff;
	padding-left: 35px;
	background:#2a3139 url(../images/libg2.png) no-repeat center right 35px;
 }
  .p-left ul>li>.erjibox{
  	padding:0 15px;
  	background: #ebecec;
  }
 .p-left ul>li>.erjibox>a{
 	display: block;
 	line-height: 38px;
 	font-size: 14px;
 	color:#565656;
 	padding-left: 20px;
 	border-bottom: 1px dashed #d4d4d4;
 }
.p-right{
	float: right;
	width:928px;
}
.p-right .hbox h3{
	background: url(../images/cptit.jpg) no-repeat;
    margin-left: 34px;
    height: 91px;
    padding: 44px 0 0 200px;
    font-size: 20px;
    color: #666666;
}
.p-right .lunbo{
	width:100%;
	height: 641px;
	background: #eee;
	margin-top: 33px;
	padding:0 20px;
}
.p-right .lunbo .swiper-slide{
	width:100%;
	height: 100%;
}
.p-right .lunbo .swiper-container-pro{
	width:100%;
	height: 100%;
}
.p-right .lunbo .img{
	width:556px;
	height: 500px;
	position: absolute;
	top:0;
	left:0;
	z-index: 1;
}
.p-right .lunbo .img img{
	position: absolute;
	max-width: 100%;
	max-height: 100%;
	top:50%;
	left:50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
}
.p-right .lunbo .text{
	position: absolute;
	right:0;
	top:57px;
	width:364px;
	height: 394px;
	background: url("../images/textbg.png") no-repeat center;
	z-index: 2;
	padding:40px;
}
.p-right .lunbo .text p{
	font-size: 22px;
	font-weight: 700;
	color:#00509c;
	padding-bottom: 20px;
	border-bottom:1px solid #e5e3e2;
}
.p-right .lunbo .text span{
	display: block;
	font-size: 14px;
	color:#7f7f7f;
	line-height: 30px;
}
.p-right .lunbo .swiper-slide .swiper-button-next-pro{
	width:42px;
	height: 42px;
	background: url("../images/pro-right.png") no-repeat center;
	top:auto;
	bottom:0;
	right:0;
}
.p-right .lunbo .swiper-slide .swiper-button-prev-pro{
	width:42px;
	height: 42px;
	background: url("../images/pro-left.png") no-repeat center;
	top:auto;
	bottom:0;
	left:auto;
	right:50px;
}
.p-right .lunbo .abox{
	position: absolute;
	bottom:49px;
	left:50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}
.p-right .lunbo .abox a{
	float: left;
    display: block;
    width: 176px;
    line-height: 40px;
    font-size: 13px;
    padding-left: 74px;
}
.p-right .lunbo .abox a.btn1{
	background: url("../images/cpbtn1.jpg") no-repeat center;
	color:#fff;
	margin-right: 15px;
}
.p-right .lunbo .abox a.btn2{
	background: url("../images/cpbtn2.jpg") no-repeat center;
	color:#00509c;
}

/*技术团队*/
.g_team{
	background: url("../images/teambg.jpg") no-repeat center;
	height: 586px;
}
.g_team .jishu{
	float: right;
	margin-top: 67px;
    margin-right: 40px;
}
.g_team .pbox{
	float: right;
	margin-top: 89px;
    margin-right: 170px;
}
.g_team .pbox p{
	font-size: 20px;
	color:#b5daf8;
	margin-bottom: 34px;
}
.g_team .pbox p:last-child{
	margin-bottom: 0;
}
.g_team .erbox{
	float: right;
	width:511px;
	margin-top: 45px;
}
.g_team .erbox .img{
	float:left;
	width:102px;
	height: 102px;
}
.g_team .erbox .img img{
	width:102px;
}
.g_team .erbox .text{
	width:370px;
	float:right;
	margin-right: 17px;
}
.g_team .erbox .text p:first-child{
	font-size: 18px;
	color:#fff;
	margin-top: 16px;
}
.g_team .erbox .text p:last-child{
	font-size: 16px;
	color:#b5daf8;
	margin-top: 19px;
	padding-left: 34px;
	background: url("../images/tel01.png") no-repeat center left;
	line-height: 30px;
}
.g_team .erbox .text p:last-child span{
	font-weight: 700;
	font-size: 26px;
	color:#fff;
}


/*优势*/
.youshi{
	padding-top: 45px;
}
.youshi-img img{
	max-width: 100%;
	margin:0 auto;
}
.youshicontentbox.fir{
	height: 363px;
	background: url("../images/you2.jpg") no-repeat center;
	margin:40px 0;
}
.youshicontentbox.sec{
	height: 472px;
	background: #f6f6f6 url("../images/you3.jpg") no-repeat center;
	margin:40px 0;
}
.youshicontentbox.thr{
	height: 481px;
	background: url("../images/you4.jpg") no-repeat center;
	margin:40px 0;
}

/*诚若电机*/
.dianji{
	padding-bottom: 70px;
}
.dianji .dianji-img img{
	max-width: 100%;
	margin:0 auto;
}
.d-content{
	margin-top: 30px;
}
.d-left{
	float: left;
	width:927px;
	position: relative;
	height: 470px;
}
.d-left .imgbox{
	width:100%;
	height: 100%;
	position: absolute;
	left:0;
	top:0;
	display: none;
}
.imgboxon{
	display: block !important;
}
.d-left .imgbox img{
	position: absolute;
	max-width: 100%;
	max-height: 100%;
	top:50%;
	left:50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
}
.d-left .imgbox .sha{
	width:100%;
	position: absolute;
	left:0;
	bottom:0;
	background: url("../images/sha.png") repeat;
	padding:10px;
	text-align: center;
}
.d-left .imgbox .sha p:first-child{
	color:#fff;
	font-weight: 700;
	font-size: 16px;
}
.d-left .imgbox .sha p:last-child{
	color:#fff;
	font-size: 16px;
}
.d-left .imgbox .sha .con p{
	font-size: 14px;
	font-weight: 500;
}
.d-right{
	float: right;
	width:272px;

}
.d-right ul li{
	width:100%;
	line-height: 116px;
	font-size: 18px;
	color:#333;
	border:1px solid #d9d9d9;
	border-bottom: none;
	padding-left: 119px;
    position: relative;
    transition: inherit;
}
.d-right ul li em{
	position: absolute;
    left: 55px;
    top: 30px;
    width: 59px;
    height: 59px;
    overflow: hidden;
}
.d-right ul li em img{
    height: 59px;
    display: block;
}
.d-right ul li span{
	position: absolute;
    left: -12px;
    top: 44px;
    width: 12px;
    height: 32px;
    background: url(../images/anico.png) no-repeat;
    display: none;
}
.d-right ul li.on{
	background: #00509c;
    color: #fff;
    border: 1px solid #00509c;
}
.d-right ul li.on em img{
	margin-left: -57px;
}
.d-right ul li.on span{
	display: block;
}
.d-right .antel{
	width:100%;
	height: 116px;
	border:1px solid #d9d9d9;
	padding-left: 60px;
}
.d-right .antel p:first-child{
	font-size: 18px;
	color:#333;
	margin-top: 27px;
}
.d-right .antel p:last-child{
	font-size: 28px;
	color:#333;
}

/*流程*/
.g_lc{
	height: 278px;
	background: url("../images/lcbg.jpg") no-repeat center;
}
.g_lc .wrapper{
	position: relative;
}
.g_lc .tel{
	position: absolute;
    left: 130px;
    top: 150px;
    font-size: 18px;
    color: #fff;
}
.g_lc .tel b{
	display: block;
    font-size: 30px;
    color: #fff;
    font-weight: 500;
}
.g_lc .m_lc{
    padding: 63px 0 0 407px;
}
.g_lc .m_lc li {
    float: left;
    width: 130px;
    margin-right: 90px;
}
.g_lc .m_lc li:last-child{
	margin-right: 0;
}
.g_lc .m_lc span{
	width: 130px;
    height: 118px;
    overflow: hidden;
    position: relative;
}
.g_lc .m_lc span em{
	display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 130px;
    height: 118px;
}
.g_lc .m_lc span b{
	position: absolute;
    left: 0;
    top: 0;
    width: 130px;
    height: 118px;
    display: none;
}
.g_lc .m_lc i{
	display: block;
    font-style: normal;
    padding-top: 134px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
}
.g_lc .m_lc li:hover span b {
    display: block;
}

/*公司简介*/
.about{
	padding:55px 0;
}
.about .com-img{
	float: left;
}
.about .about-con{
	float: right;
	width:516px;
}
.about .about-con h3{
	height: 50px;
    line-height: 50px;
    overflow: hidden;
    font-size: 18px;
    color: #333333;
    font-weight: bold;
    margin-bottom: 20px;
    background: url(../images/abtit2.jpg) no-repeat 0 bottom;
}
.about .about-con span{
	display: block;
	height: 150px;
    overflow: hidden;
    font-size: 14px;
    line-height: 30px;
    color: #666666;
    margin-bottom: 48px;
}
.about .about-con a{
	display: block;
	background: url(../images/abtn.jpg) no-repeat;
    width: 176px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #00509c;
    padding-left: 73px;
}

/*企业风采*/
.zz_q {
    height: 58px;
    line-height: 58px;
    margin-bottom: 30px;
    background: url(../images/fctit.jpg) no-repeat 0 bottom;
    font-size: 18px;
    font-weight: bold;
    color: #333333;
}
.zz_q a {
    color: #333333;
    text-decoration: none;
}
.zz_q span {
    text-transform: uppercase;
    font-weight: normal;
    font-size: 14px;
    color: #717171;
}

.f_fr {
    float: right;
}
.fengcaibox .swiper-slide{
	width:100%;
	height: 100%;
}
.fengcaibox .swiper-slide .pic{
	width:100%;
	height: 195px;
	position: relative;
}
.fengcaibox .swiper-slide .pic img{
	position: absolute;
	max-width: 100%;
	max-height: 100%;
	top:50%;
	left:50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
}
.fengcaibox b {
    font-weight: normal;
    border: 1px solid #dbdbdb;
    padding: 12px 27px 0;
    height: 66px;
    display: block;
    background: #fafafa;
    transition: all 300ms ease-in-out;
    -webkit-transform: all 1000ms ease-in-out;
}
.fengcaibox b em {
	font-style: normal;
    display: block;
    height: 38px;
    line-height: 38px;
    border-bottom: 1px dashed #afafaf;
    font-size: 14px;
    color: #000000;
    background: url(../images/fcico.jpg) no-repeat right 6px;
    transition: all 300ms ease-in-out;
    -webkit-transform: all 1000ms ease-in-out;
}
.fengcaibox b span {
    display: block;
    background: url(../images/fcmore.jpg) no-repeat;
    width: 152px;
    height: 38px;
    line-height: 38px;
    padding-left: 34px;
    text-align: left;
    font-size: 14px;
    color: #fff;
    display: none;
    margin: 0 auto;
    transition: all 300ms ease-in-out;
    -webkit-transform: all 1000ms ease-in-out;
}
.fengcaibox b:hover {
    background: #00509c;
    height: 100px;
    padding-top: 16px;
    position: relative;
    margin-top: -38px;
    border: none;
}
.fengcaibox b:hover em {
    background: none;
    border-bottom: none;
    text-align: center;
    color: #fff;
}
.fengcaibox b:hover span {
    display: block;
}
.fengcaibox{
	position: relative;
	margin-bottom: 50px;
}
.swiper-button-next-fengcai{
	background: url(../images/jt3.png) no-repeat right 0;
    width: 48px;
    height: 48px;
    right:-70px;
}
.swiper-button-prev-fengcai{
	background: url(../images/jt3.png) no-repeat;
    width: 48px;
    height: 48px;
    left:-70px;
}
.swiper-button-next-yijiao{
	background: url(../images/jt3.png) no-repeat right 0;
    width: 48px;
    height: 48px;
    right:-70px;
}
.swiper-button-prev-yijiao{
	background: url(../images/jt3.png) no-repeat;
    width: 48px;
    height: 48px;
    left:-70px;
}
/*新闻*/
.g_newcon{
	padding: 50px 0;
    background: #f3f4f4;
}
.g_newcon .m_newl {
    float: left;
    width: 325px;
    position: relative;
}
.g_newcon .m_newl dt {
    padding: 28px 0 0 25px;
    height: 144px;
    background: #00509c;
}
.g_newcon .m_newl dt h3 {
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
}
.g_newcon .m_newl dt em {
    display: block;
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    font-size: 18px;
    font-weight: normal;
    color: #fff;
    font-style: normal;
}
.g_newcon .m_newl dd {
    height: 330px;
    border-bottom: 1px solid #dddde1;
}
.g_newcon .m_newl dd .pic {
	position: relative;
    width: 325px;
    height: 185px;
}
.g_newcon .m_newl dd .pic img{
	position: absolute;
	max-width: 100%;
	max-height: 100%;
	top:50%;
	left:50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
}
.g_newcon .m_newl dd p {
    padding: 25px 30px 0;
    font-size: 14px;
    line-height: 24px;
    height: 96px;
    overflow: hidden;
}
.swiper-button-next-news{
	top:115px;
}
.swiper-button-prev-news{
	top:115px;
	left:auto;
	right:57px;
}
.g_news {
    width: 836px;
    padding-top: 28px;
    float: right;
}
.g_news .newq {
    height: 42px;
    line-height: 42px;
    background: url(../images/line.jpg) no-repeat 125px 12px;
    position: relative;
}
.g_news .newq li {
    float: left;
    height: 42px;
    font-size: 18px;
    color: #333333;
    width: 124px;
    text-align: center;
}
.g_news .newq li a {
    display: inline-block;
    width: 124px;
    height: 42px;
    color: #333333;
}
.g_news .newq li.cur a {
    color: #00509c;
    font-weight: bold;
    background: url(../images/newtit1.jpg) no-repeat 0 15px;
}
.g_news .newq .more {
	display: block;
    position: absolute;
    top: 13px;
    right: 36px;
}
.g_news .newq .more a {
    font: 14px/18px "Microsoft Yahei";
    color: #000000;
    width: 100px;
    height: 18px;
    line-height: 18px;
    display: block;
    text-align: center;
}
.g_news dl {
    padding: 25px 0 0 0;
    height: 139px;
}
.g_news dd {
    float: left;
    width: 686px;
    height: 100px;
    border-bottom: 1px solid #dddde1;
}
.g_news h3 {
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    font-size: 16px;
    font-weight: bold;
    color: #282828;
}
.g_news .neirong {
    font-size: 14px;
    line-height: 22px;
    color: #666666;
    height: 44px;
    overflow: hidden;
}
.g_news dt {
    float: left;
    width: 150px;
    text-align: center;
    padding: 10px 0 0 0;
    height: 100px;
    font-size: 16px;
    color: #5c5c5c;
    background: #e8e8ea;
    transition: all 300ms ease-in-out;
    -webkit-transform: all 1000ms ease-in-out;
}
.g_news dt b {
    display: block;
    font-size: 48px;
    color: #a2a2a3;
    font-weight: normal;
    transition: all 300ms ease-in-out;
    -webkit-transform: all 1000ms ease-in-out;
}
.g_news dl:hover dt {
    background: #dddde1;
    color: #5c5c5c;
}
.g_news dl:hover dt b {
    color: #5c5c5c;
}
.newcon{
	position: relative;
}
.newcon .con{
	position: absolute;
	left:0;
	top:0;
	display: none;
}
.newcon .con.on{
	display: block;
}
/*常见问题*/
.m_wd {
    height: 217px;
    padding-top: 50px;
}
.m_wd h3 {
    height: 50px;
    font-size: 20px;
    color: #00509c;
    font-weight: 700;
}
.m_wd h3 a {
    color: #00509c;
}
.m_wd h3 em {
    display: block;
    font-size: 14px;
    font-weight: normal;
    color: #b4b4b4;
    font-style: normal;
}
.wd-right{
	float: right;
	width:1054px;
}
.wd-right .swiper-slide{
	width:100%;
	height: 100%;
}
.wd-right dl{
	width:100%;
    height: 114px;
    background: #fafafa;
    border: 1px solid #ececec;
    padding: 15px 10px 0 25px;
    margin-right: 30px;
}
.m_wd dt {
    height: 32px;
    line-height: 32px;
    background: url(../images/wen.jpg) no-repeat left 5px;
    padding-left: 33px;
    font-weight: bold;
    overflow: hidden;
}
.m_wd dt a {
    color: #333333;
    font-size: 16px;
}
.m_wd dd {
    line-height: 24px;
    height: 48px;
    overflow: hidden;
    background: url(../images/da.jpg) no-repeat left 2px;
    padding: 0 0 0 33px;
    color: #666666;
    margin-top: 3px;
    font-size: 14px;
}
.swiper-button-next-wenti{
	background: url(../images/jt5.jpg) no-repeat right 0;
	
    width: 52px;
    height: 24px;
    display: block;
    transition: all 300ms ease-in-out;
    -webkit-transform: all 1000ms ease-in-out;
    right:auto;
    left:52px;
}
.swiper-button-next-wenti:hover{
	background: url(../images/jt6.jpg) no-repeat right 0;
	
}
.swiper-button-prev-wenti{
	background: url(../images/jt5.jpg) no-repeat;
    width: 52px;
    height: 24px;
    display: block;
    transition: all 300ms ease-in-out;
    -webkit-transform: all 1000ms ease-in-out;
    left:0;
}
.swiper-button-prev-wenti:hover{
	background: url(../images/jt6.jpg) no-repeat;
}
.wdbox {
	position: relative;
}
/*友情链接*/
.g_link{
	height: 96px;
    line-height: 96px;
    background: url(../images/linkbg.jpg) no-repeat center;
    overflow: hidden;
    margin-top: 50px;
}
.g_link h2 {
    float: left;
    width: 193px;
    font-size: 18px;
    font-weight: bold;
    background: url(../images/linktit.jpg) no-repeat 81px 40px;
    color: #fff;
}
.g_link h2 em {
    display: inline-block;
    font-size: 14px;
    color: #fff;
    padding-left: 35px;
    text-transform: uppercase;
    font-weight: normal;
    font-style: normal;
}
.link_c {
    line-height: 96px;
    overflow: hidden;
    float: left;
    width: 1000px;
    font-size: 14px;
}
.link_c ul li{
	float: left;
}
.link_c ul li a{
	white-space: nowrap;
    padding: 0 32px;
    height: 96px;
    line-height: 96px;
    color: #666;
    display: block;
}
/*footer*/
.footer{
	height: 269px;
    background: url(../images/ftbg.jpg) no-repeat center top;
    overflow: hidden;
}
.footer .wrapper{
	position: relative;
}
.f_ftcon {
    float: left;
    color: #fff;
    padding: 42px 0 0 340px;
    height: 183px;
    line-height: 30px;
    font-size: 14px;
}
.f_ftcon ul li a{
	color: #fff;
	font-size: 14px;
}
.flogo{
	position: absolute;
	left:0;
	top:68px;
}
.m_code {
    position: absolute;
    right: 0;
    top: 48px;
    height: 128px;
    background: url(../images/codebg.jpg) no-repeat;
    padding-left: 86px;
}
.m_code .imgbox{
	width:88px;
}
.m_code .imgbox img{
	display: block;
	width:100%;
    margin: 0 auto;
}
.m_code .imgbox p{
	line-height: 32px;
    text-align: center;
    font-size: 14px;
    color: #fff;
}
.m_fnav {
    height: 40px;
    color: #fff;
}
.m_fnav ul li{
	float: left;
}
.m_fnav ul li a{
	width:150px;
	display: block;
	color: #fff;
    font-size: 16px;
    text-align: center;
    margin-top: 44px;
}
.pc-cx-tel-1-t2 {
    height: 56px;
    padding-left: 70px;
    background: url(../images/pc-xc-icon2.png) no-repeat 10px top;
    font-size: 18px;
    line-height: 18px;
    color: #454545;
}
.pc-cx-tel-1-t2 p {
    line-height: 24px;
}
/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;top:200px;left:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:8px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#01509d url(../images/fixCont.jpg) no-repeat right top;}
.yb_bar .yb_phone{background:#01509d url(../images/fixCont.jpg) no-repeat right top -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#01509d url(../images/fixCont.jpg) no-repeat right top -113px;}
.yb_bar .yb_ercode{background:#01509d url(../images/fixCont.jpg) no-repeat right top -169px;}
.hd_qr{margin: 0 auto;}
.yb_QQ a{display:block;text-indent:8px;width:100%;height:100%;color:#fff;}

#sidebarsec{
	display: none;
}
.chanping-leftsec{
	display: none;
}
#sidebar{
	display: block;
}

/* 本例子css 企业风采*/
		.fengcaibox .picScroll-left{ width:100%;  overflow:hidden; position:relative; }
		.fengcaibox .picScroll-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
		.fengcaibox .picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;}
		.fengcaibox {	 cursor:pointer; background:url("images/arrow.png") no-repeat;}
		.fengcaibox .picScroll-left .hd .next{ background-position:0 -50px;  }
		.fengcaibox .picScroll-left .hd .prevStop{ background-position:-60px 0; }
		.fengcaibox .picScroll-left .hd .nextStop{ background-position:-60px -50px; }
		.fengcaibox .picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.fengcaibox .picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
		.fengcaibox .picScroll-left .hd ul li.on{ background-position:0 0; }
		.fengcaibox .picScroll-left .bd{}
		.fengcaibox .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.fengcaibox .picScroll-left .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center; width:277px;margin-right: 25px;}
		/* .picScroll-left .bd ul li:nth-child(4n){
			margin-right: 0;
		} */
		.fengcaibox .tempWrap{
			width:100%!important;
		}
		.fengcaibox .picScroll-left .bd ul li .pic{
										width: 100%;
								    	height: 195px;
								    	position: relative;
								    }
		.fengcaibox .picScroll-left .bd ul li .pic img{ 
			    position: absolute;
			    max-width: 100%;
			    max-height: 100%;
			    top: 50%;
			    left: 50%;
			    transform: translate(-50%,-50%);
			    -webkit-transform: translate(-50%,-50%);
		}
		.fengcaibox .picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.fengcaibox .picScroll-left .bd ul li .title{ line-height:24px;   }
		.fengcaibox .next{
			position: absolute;
			background: url(../images/jt3.png) no-repeat right 0;
		    width: 48px;
		    height: 48px;
		    right: 0px;
		    top:50%;
		    transform: translateY(-50%);
		    -webkit-transform: translateY(-50%);
		    cursor: pointer;
		}
		.fengcaibox .prev{
				position: absolute;
			    background: url(../images/jt3.png) no-repeat;
			    width: 48px;
			    height: 48px;
			    left: 0px;
			    top:50%;
		    transform: translateY(-50%);
		    -webkit-transform: translateY(-50%);
		    cursor: pointer;
		}



/* 本例子css */
.p-right .slideBox{ width:100%;height: 100%; overflow:hidden; position:relative; }
.p-right .slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.p-right .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.p-right .slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.p-right .slideBox .hd ul li.on{ background:#f00; color:#fff; }
.p-right .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.p-right .slideBox .bd li{width:100%; zoom:1; vertical-align:middle; position: relative; height: 100%;}
.p-right .slideBox .bd img{ display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.p-right .slideBox .prev,
.p-right .slideBox .next{ 
	position:absolute;
}
.p-right .slideBox .next{ 
	width: 42px;
    height: 42px;
    background: url(../images/pro-right.png) no-repeat center;
    top: auto;
    bottom: 0;
    left: auto;
    right: 0px;
}
.p-right .slideBox .prev{
	width: 42px;
    height: 42px;
    background: url(../images/pro-left.png) no-repeat center;
    top: auto;
    bottom: 0;
    left: auto;
    right: 50px;
}

.p-right .slideBox .prev:hover,
.p-right .slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.p-right .slideBox .prevStop{ display:none;  }
.p-right .slideBox .nextStop{ display:none;  }
.p-right .slideBox1 .tempWrap{
	width:100% !important;
	height: 100%!important;
}
.p-right .slideBox1 .tempWrap ul{
	height: 100%!important;
}


/* 本例子css 常见问题*/
		.wdbox .picScroll-left{ width:100%; height: 100%; overflow:hidden; position:relative; }
		.wdbox .picScroll-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
		.wdbox .picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;} 	 cursor:pointer; background:url("images/arrow.png") no-repeat;}
		.wdbox .picScroll-left .hd .next{ background-position:0 -50px;  }
		.wdbox .picScroll-left .hd .prevStop{ background-position:-60px 0; }
		.wdbox .picScroll-left .hd .nextStop{ background-position:-60px -50px; }
		.wdbox .picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.wdbox .picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
		.wdbox .picScroll-left .hd ul li.on{ background-position:0 0; }
		.wdbox .picScroll-left .bd{  }
		.wdbox .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.wdbox .picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; width:515px;}
		.wdbox .picScroll-left .bd ul li .pic{ text-align:center; }
		.wdbox .picScroll-left .bd ul li .pic img{ width:120px; height:90px; display:block;  padding:2px; border:1px solid #ccc; }
		.wdbox .picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.wdbox .picScroll-left .bd ul li .title{ line-height:24px;   }
		.wdbox .prev{
			position: absolute;
			background: url(../images/jt5.jpg) no-repeat;
		    width: 52px;
		    height: 24px;
		    display: block;
		    transition: all 300ms ease-in-out;
		    -webkit-transform: all 1000ms ease-in-out;
		    left: 0;
		    top:50%;
		    transform: translateY(-50%);
		    -webkit-transform: translateY(-50%);
		    cursor: pointer;
		}
		.wdbox .next{
			position: absolute;
			background: url(../images/jt5.jpg) no-repeat right 0;
		    width: 52px;
		    height: 24px;
		    display: block;
		    transition: all 300ms ease-in-out;
		    -webkit-transform: all 1000ms ease-in-out;
		    left: 52px;
		    top:50%;
		    transform: translateY(-50%);
		    -webkit-transform: translateY(-50%);
		    cursor: pointer;
		}
		.wdbox .next:hover{
			background: url(../images/jt6.jpg) no-repeat right 0;

		}
		.wdbox .prev:hover{
			background: url(../images/jt6.jpg) no-repeat;

		}





/* 本例子css */
.slideBox.slideBox-banner{overflow:hidden; position:relative; }
.slideBox.slideBox-banner .hd{ height:15px; overflow:hidden; position:absolute; left:50%; bottom:5px;transform: translateX(-50%); -webkit-transform: translateX(-50%); z-index:1; }
.slideBox.slideBox-banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox.slideBox-banner .hd ul li{ float:left; margin-right:8px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; border-radius: 50%;opacity: 0.4; }
.slideBox.slideBox-banner .hd ul li.on{ background:rgb(222,156,83); color:#fff; opacity: 0.9; filter:alpha(opacity=90);  -moz-opacity:0.9;  -khtml-opacity: 0.9;  }
.slideBox.slideBox-banner .bd{ position:relative; height:100%; z-index:0;   }
.slideBox.slideBox-banner .bd li{ zoom:1; vertical-align:middle; }
.slideBox.slideBox-banner .bd img{ width: 100%; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox.slideBox-banner .prev,
.slideBox.slideBox-banner .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox.slideBox-banner .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox.slideBox-banner .prev:hover,
.slideBox.slideBox-banner .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox.slideBox-banner .prevStop{ display:none;  }
.slideBox.slideBox-banner .nextStop{ display:none;  }

