@charset "utf-8";
/* CSS Document */

.swiper {
	width: 100%;
	height: 100%;
  }

  .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;

	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
  }

  .swiper-slide img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
  }


.banner{position:relative; margin-top:150px;}
.banner .container{ position:static;}
.banner .img { position: relative; padding-bottom:560px; height: 0; }
.banner .img img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: block; background-position: center center; /*background-size: cover;*/ }
.banner a .img img:after { display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; content: ""; }
.banner .swiper-pagination-bullets {bottom: 63px;}
.banner .swiper-pagination-bullet {width:10px;height:10px; border-radius: 100%; opacity: 0.6; position: relative;  background: #fff;  -webkit-transition: all .5s;  -o-transition: all .5s;  -moz-transition: all .5s;  transition: all .5s;  border-radius: 10px;}
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active {position: relative;opacity: 1;background: #EC0600; width: 40px;  }

.banner .swiper-slide-active .img { animation: scaleUpDown 6s forwards cubic-bezier(0.25, 0.46, 0.45, 0.94);}
 @-webkit-keyframes scaleUpDown { from { -webkit-transform: scale(1.18); transform: scale(1.18); } to { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } } 
 @keyframes scaleUpDown { from { -webkit-transform: scale(1.18); transform: scale(1.18); } to { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } } 
@media (max-width: 1780px) {
.swiper-container-banner{height:520px;}
.banner .img {padding-bottom: 520px; }
 }
@media (max-width: 1700px) {
.swiper-container-banner{height:496px;}
.banner .img {padding-bottom: 496px; }
}
@media (max-width: 1600px) {
.swiper-container-banner{height:467px;}
.banner .img {padding-bottom: 467px; }
}
@media (max-width: 1480px) {
.swiper-container-banner{height:432px;}
.banner .img {padding-bottom: 432px; }
}
@media (max-width: 1440px) {
.swiper-container-banner{height:420px;}
.banner .img {padding-bottom: 420px; }
}
@media (max-width: 1366px) {
.swiper-container-banner{height:400px;}
.banner .img {padding-bottom: 400px; }
}
@media (max-width: 1200px) {
.swiper-container-banner{height: 350px;}
.banner .img {padding-bottom: 350px; }
.banner .swiper-pagination-bullet {width:70px;}
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active { width: 70px;}
}
@media (max-width: 1180px) {
.banner{ margin-top:0px;}
}
@media (max-width: 1024px) {
.swiper-container-banner{height:299px;}
.banner .img {padding-bottom: 299px; }
.banner .anniu .pageOn{ width:15%; }
}
.bannerSJ{display:none;}
@media (max-width: 960px) {
.banner {display: none;}
.bannerSJ{display:block;position:relative;width:100%;overflow:hidden;padding-top:60px;}
.bannerSJ .pageOn{position:absolute;font-size: 0px;width:100%;text-align:center;left:0px;margin:0px;bottom:10px;}
.bannerSJ .pageOn span{margin:0px 5px;width:8px;height:8px; border-radius:8px; background-color:#fff;opacity:1;transition:all 0.3s;}
.bannerSJ .pageOn .swiper-pagination-bullet-active{background-color:#ff9933;width:15px;border-radius:10px;}
.bannerSJ img {max-width: 100%;vertical-align: middle;}
}

/*banner*/
.fullSlide {width:100%;position:relative;height:560px;margin-top:150px;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:560px;overflow:hidden;text-align:center; background-position:center top;background-repeat:no-repeat;}
.fullSlide .bd li a {display:block;height:560px;}
.fullSlide .hd {position:absolute; z-index:7; bottom:35px; left:47%; padding:5px 6px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li{border-radius:14px;width:18px;height:18px; color:#ccc;  background:#ccc; float:left; cursor: pointer;display:block;margin-left: 5px;
                  transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s;
                  -moz-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Firefox 4 */
                  -webkit-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Safari and Chrome */
                  -o-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Opera */}
/*
.fullSlide .hd ul li .li1{ background:url(../images/banner1.jpg) no-repeat;}
.fullSlide .hd ul li .li2{ background:url(../images/banner2.jpg) no-repeat;}
.fullSlide .hd ul li .li3{ background:url(../images/banner3.jpg) no-repeat;}
*/
.fullSlide .hd ul .on{ width:32px;height:18px;background:#EC0600; color:#EC0600;}
.fullSlide .prev,.fullSlide .next {	display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;width:81px; height:80px;}
.fullSlide .prev{ background:url(../images/left1s.png) no-repeat;}
.fullSlide .next {left:auto;right:5%;background:url(../images/right1s.png) no-repeat;}
@media only screen and (max-device-width: 1200px) {
.fullSlide {width:100%;position:relative;height:350px;margin-top:130px;}
.fullSlide .bd li {width:100% !important;height:350px;overflow:hidden;text-align:center; background-position:center top;background-repeat:no-repeat;}
.fullSlide .bd li a {display:block;height:350px;}
}
@media only screen and (max-device-width: 1024px) {
.fullSlide {width:100%;position:relative;height:300px;margin-top:120px;}
.fullSlide .bd li {width:100% !important;height:300px;overflow:hidden;text-align:center; background-position:center top;background-repeat:no-repeat;}
.fullSlide .bd li a {display:block;height:300px;}
}
@media only screen and (max-device-width: 760px) {
.fullSlide { display:none;}
.swipe { width:100%;  margin-bottom:0px;
}
.swipe li div, .swipe div div div {
	background:#1db1ff;
	font-weight:bold;
	color:#fff;
	font-size:20px;
	text-align:center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.swipe li  img{
	max-width:100%;
}
#slider li div{
	margin:0px;
}
#slider4{
	line-height:0;
	text-align:center;
}
#slider4 ul{
	-webkit-transition:left 800ms ease-in 0;
	-moz-transition:left 800ms ease-in 0;
	-o-transition:left 800ms ease-in 0;
	-ms-transition:left 800ms ease-in 0;
	transition:left 800ms ease-in 0;
}

}

/*通用标题*/
.index_tit{ height:95px; text-align:center; background:url(../images/choice_line.png) no-repeat center bottom; overflow:hidden; margin:45px 0; font-weight: normal; font-size:20px;}
.index_tit img{ display:block; margin:0 auto}
.index_tit a{ font-size:22px; color:#2f2f35; display:inline-block; line-height:45px;}
.index_tit span{ color:#da251e; font-weight:700;}
@media only screen and (max-device-width: 760px) {
.index_tit{ width:90%; background: none; font-size:1.75em;height:165px; margin:45px auto; line-height:1.5;}
.index_tit img{ width:38%;}
}
@media only screen and (max-device-width: 480px) {
.index_tit{ font-size:1.9em;height:175px;}
.index_tit a{ font-size:1.9em; line-height:1.4}
}
@media only screen and (max-device-width: 320px) {
.index_tit{ font-size:2em;height:185px;}
.index_tit a{ font-size:2em; line-height:1.4}

}
/*困惑*/
.index_kr{ height:540px; overflow:hidden; position:relative; font-family:"Microsoft Yahei"; background:url(../images/kunr_bj.jpg) no-repeat center 60px;}
.index_kr h2{ position:absolute; top:195px; left:0; text-align:center; font-size:18px; line-height:30px; width:1200px;}
.index_kr h2 a{ color:#3c3c3c}
.index_kr h2 span{ display:block; font-size:24px; color:#da251e;}
.index_kr p{ position:absolute; overflow:hidden; font-size:14px; line-height:24px; color:#171717;}
.index_kr .p01{ top:310px; left:0;width:180px; }
.index_kr .p02{ top:150px; left:45px;width:224px; }
.index_kr .p03{ top:25px; left:520px;width:288px; }
.index_kr .p04{ top:160px; right:45px;width:213px; }
.index_kr .p05{ top:340px; right:0;width:175px; }

/*流程*/
.index_choice{ height:240px; overflow:hidden; font-family:"Microsoft Yahei";}
.index_choice ul li{ float:left; background:url(../images/choice1.jpg) no-repeat; width:139px; height:110px; overflow:hidden; text-align:center; padding-top:50px; font-size:18px ; color:#fff; font-weight:bold; line-height:32px; margin-right:70px;}
.index_choice .nones{ margin-right:0;}
.ico{ background:url(../images/choice_line1.jpg) no-repeat center top; height:31px; overflow:hidden;}
@media only screen and (max-device-width: 1200px) {
.index_choice ul li{ float:left; background:url(../images/choice1.jpg) no-repeat center center; width:139px; height:110px; overflow:hidden; text-align:center; padding-top:50px; font-size:18px ; color:#fff; font-weight:bold; line-height:32px; margin-right:48px;}
}
@media only screen and (max-device-width: 1024px) {
.index_choice ul li{float:left;background-size:90% 90%; overflow:hidden; text-align:center; padding-top:30px; font-size:1em; color:#fff; font-weight:bold; line-height:32px; margin-right:15px;}

}
@media (min-width:768px) and (max-width:991px){
.index_choice{ margin:0 auto; width:94%;height:200px; }

}

/*服务项目*/
.index_portfolio_list {min-height:20px;}
.index_portfolio_list li { margin-bottom:25px; text-align:center; }
.index_portfolio_list_summary li { text-align:left; }
.portfolio-img { margin-bottom:10px; overflow:hidden; }
.portfolio-img a { position:relative; }
.portfolio-img a, .portfolio-img {height: 204px; }
.portfolio-img a, .portfolio-img img {width:100%; height: 204px; display:block; overflow:hidden;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.portfolio-img .opacity-overlay {width:100%; height:100%; position:absolute; top:0; left:0; z-index:10; cursor:pointer; background-color:#000; opacity:0; filter:alpha(opacity=0);
-webkit-transform:scale(0);
-moz-transform:scale(0);
-o-transform:scale(0);
-ms-transform:scale(0);
transform:scale(0);
-webkit-transition:all 0.25s ease-in-out;
-moz-transition:all 0.25s ease-in-out;
-o-transition:all 0.25s ease-in-out;
-ms-transition:all 0.25s ease-in-out;
transition:all 0.25s ease-in-out;
}
.portfolio-img .icon-zoom { display:block; width:100%; height:100%; position:absolute; top:0; left:0; z-index:11; background:url("../images/skin-icon/icon-zoom.png")/*tpa=http://mechanical03.srxsfjy.com/Portals/_default/Skins/Mechanical-03/Html/images/skin-icon/icon-zoom.png*/ no-repeat center; }
.portfolio-img .icon-video { display:block; width:100%; height:100%; position:absolute; top:0; left:0; z-index:11; background:url("../images/skin-icon/icon-video.png")/*tpa=http://mechanical03.srxsfjy.com/Portals/_default/Skins/Mechanical-03/Html/images/skin-icon/icon-video.png*/ no-repeat center; }
.portfolio-img a:hover .opacity-overlay { 
filter:alpha(opacity=70); opacity:0.7;
-webkit-transform:scale(1);
-moz-transform:scale(1);
-o-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
-webkit-transition:all 0.25s ease-in-out;
-moz-transition:all 0.25s ease-in-out;
-o-transition:all 0.25s ease-in-out;
-ms-transition:all 0.25s ease-in-out;
transition:all 0.25s ease-in-out;
}
.portfolio-img a:hover img { 
transform: scale(1.2, 1.2) rotate(10deg);
-webkit-transform: scale(1.2, 1.2);
-moz-transform: scale(1.2, 1.2);
-o-transform: scale(1.2, 1.2);
-ms-transform: scale(1.2, 1.2);
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.portfolio-item:hover img, .product-item:hover img, .scrollable-item:hover img { 
transform: scale(1.2, 1.2);
-webkit-transform: scale(1.2, 1.2);
-moz-transform: scale(1.2, 1.2);
-o-transform: scale(1.2, 1.2);
-ms-transform: scale(1.2, 1.2);
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.portfolio-title { margin-bottom:10px; line-height:normal; } 
.portfolio-title h2 { font-size:14px; line-height:1.5; font-weight:normal; }
.portfolio-title a:hover { text-decoration:none; }
@media only screen and (max-device-width: 760px) {
.portfolio-title h2 { font-size:1.75em; line-height:1.5; font-weight:normal; }
.portfolio-img a, .portfolio-img {height: 304px; }
.portfolio-img a, .portfolio-img img { height: 304px; }
}
@media only screen and (max-device-width: 480px) {
.portfolio-title h2 { font-size:1.9em; line-height:1.5; font-weight:normal; }

}
@media only screen and (max-device-width: 320px) {
.portfolio-title h2 { font-size:2em; line-height:1.5; font-weight:normal; }
}
.column:after {clear:both; content:"."; display:block; font-size:0; height:0; line-height:0;  min-height:0; visibility:hidden; *zoom:1;}
.column {width:100%;}
.column .col-2-1,.column .col-3-1,.column .col-4-1,.column .col-4-2,.column .col-5-1,.column .col-3-2,.column .col-4-3,.column .col-5-2,.column .col-5-3,.column .col-5-4 { float:left; min-height:1px; height:auto !important; _height:1px; }
/* default marg-per3 margin right 3% */
.column .col-1-1 {width:100%; padding-right:4%;}
.column .col-2-1 {width: 48.5%; margin-right:3%;}
.column .col-3-1 {width: 31.3333%; margin-right:3%;}
.column .col-4-1 {width: 22.75%; margin-right:2%;}
.column .col-5-1 {width: 17.8%; margin-right:3%;}
.column .col-3-2 {width: 65.6666%; margin-right:3%;}
.column .col-4-2 {width: 48.5%; margin-right:3%;}
.column .col-4-3 {width: 74.25%; margin-right:3%;}
.column .col-5-2 {width: 38.2%; margin-right:3%;}
.column .col-5-3 {width: 58.8%; margin-right:3%;}
.column .col-5-4 {width: 79.4%; margin-right:3%;}
.column .nones{ margin-right:0;}
/*广告*/
.index_gg{background:url(../images/gg.jpg) no-repeat center; width:100%; height:216px;}
@media only screen and (max-device-width: 760px) {
.index_gg{background:url(../images/gg.jpg) no-repeat center; width:100%;}
}
/*关于*/
.index_ab{height: 240px;margin-top:50px;}
.index_ab .content{height: 238px;border: 1px solid #e9e9e9;background: #f6fafa;}
.index_ab h2{float: left;width: 300px;padding-top: 40px; padding-left: 40px;}
.index_ab dl{float: left;width: 860px;}
.index_ab dd{float: left;width: 467px; padding-top: 55px;}
.index_ab dd p{padding-right: 30px;color: #333333;line-height: 26px;height: auto;overflow: hidden;margin-bottom: 20px; text-indent:2em;}
.index_ab dt{float: left;width: 393px;}
.index_ab dt img{display: block; width: 393px;height: 238px;}
@media only screen and (max-device-width: 1200px) {
.index_ab .content{ width:90%;}
.index_ab h2{float: left;width: 200px;padding-top: 40px; padding-left: 20px;}
.index_ab h2 img{ width:100%;}
.index_ab dl{float: left;width: 820px;}
.index_ab dd{float: left;width: 427px; padding-top: 55px;}
.index_ab dt img{display: block; width: 100%;height: auto;}
}
@media only screen and (max-device-width: 760px) {
.index_ab{height: 450px;margin-top:50px;}
.index_ab .content{ width:82%;height:420px;}
.index_ab h2{ display:none;}
.index_ab dl{float: none;width: 100%;}
.index_ab dd{float: none;width:100%; padding-top: 25px;width:100%; }
.index_ab dd p{width:100%;line-height:1.45; padding-right:0; }

}
@media only screen and (max-device-width: 480px) {
.index_ab .content{ width:88%;height:460px;}
.index_ab dd p{line-height:1.4; padding-right:0; font-size:1.9em;}
}
@media only screen and (max-device-width: 320px) {
.index_ab{height:560px;margin-top:50px;}
.index_ab .content{ width:88%;height:560px;}
.index_ab dd p{line-height:1.45; padding-right:0; font-size:2em;}

}
/*对比*/
.m_pkc{height: 555px; padding-left: 44px; position:relative;}
.m_pkc .pk{position: absolute;left:480px;top:54px; width: 200px;height: 200px; background: none;}
.m_pkc .pk img{display: block; width: 200px;height: 200px;}
.m_pkc dl{float: left;width: 544px;margin-right: 48px;}
.m_pkc .lastdl{margin-right: 0;}
.m_pkc dt{position: relative; margin-bottom: 20px;}
.m_pkc dt img{width: 507px;height: 280px;}
.m_pkc dt b{position: absolute;left:3px;top:3px;}
.m_pkc .pk1 img{border: 3px solid #EB1A2E;}
.m_pkc .pk2 img{border: 3px solid #c8c8c8;}
.m_pkc .pk1 b img{width: 62px;height: 54px;display: block;border: none;}
.m_pkc .pk2 b img{width: 62px;height: 54px;display: block;border: none;}
.m_pkc h3{height: 58px;line-height: 58px;border-bottom: 1px solid #e5e5e5;font-size: 18px;color: #000;font-weight: bold; margin-bottom: 16px;}
.m_pkc p{background:url(../images/pkico.jpg) no-repeat 0 5px;padding-left: 25px;font-size: 16px;line-height: 25px;color: #666666; margin-bottom: 15px;}
.m_pkc p b{font-weight: normal;color: #29a8a0;}
.m_pkc .pk2 h3{color: #555555}
@media only screen and (max-device-width: 1200px) {
.m_pkc{height: 555px; padding-left:0; position:relative;}
.m_pkc .pk{position: absolute;left:460px;top:34px; width: 200px;height: 200px; background: none;}
.m_pkc .pk img{display: block; width: 150px;height: 150px;}
.m_pkc dl{float: left;width:504px;margin-right: 88px;}
}
@media only screen and (max-device-width: 1024px) {
.m_pkc .pk{position: absolute;left:480px;top:54px; width: 200px;height: 200px; background: none;}
}
@media only screen and (max-device-width: 760px) {
.m_pkc{height: auto; padding-left: 0; position:relative;}
.m_pkc .pk{position: absolute;left:0;top:54px; width: 100%;}
.m_pkc dl{float: none;width:80%;margin: 0 auto;}
.m_pkc dt img{width: auto; text-align:center;}
.m_pkc .lastdl{float: none;width:80%;margin: 0 auto;}
}

/* 案例 */
.index_case{padding-top:47px;height: auto;background: #f5f5f5;}
/*资讯*/
.index_news{padding-top: 40px;height: 400px;}
.index_news .m_fw{float: left;width: 580px;margin-right: 35px;}
.index_news .m_fw h2{background: url(../images/dttit1.jpg) no-repeat; border-bottom:1px solid #CCCCCC;height: 48px;font-size: 18px; line-height:48px;font-weight: normal;margin-bottom: 15px;}
.index_news .m_fw h2 span{font-size: 14px;color: #666666;text-transform: uppercase;font-weight: normal;display: block; line-height:48px;}
.index_news .m_fw h2 a:hover{ color:#CA0000}
.index_news .m_fwc{height: 296px;overflow: hidden;}
.index_news .m_fwc dl{padding-top: 22px;height: 80px;border-bottom: 1px solid #ddd;}
.index_news .m_fwc dt{float: left;width: 60px;font-size: 40px;color: #bdbdbd;font-weight: bold;font-family: arial;margin-right: 15px;}
.index_news .m_fwc dt em{display: block;font-weight: normal;font-size: 14px;color: #a4a4a4;}
.index_news .m_fwc dd{float: left;width:500px; }
.index_news .m_fwc dd h3{height: 30px;line-height: 30px;overflow: hidden;font-size: 14px;font-weight: normal;}
.index_news .m_fwc dd h3 a{color: #333333;}
.index_news .m_fwc dd h3 a:hover{ color:#CA0000}
.index_news .m_fwc dd p{height: 24px;line-height: 24px;overflow: hidden;font-size: 14px;color: #717171;}
.index_news .m_fwc .bg1 dt{color: #666666}
.index_news .m_fwc .bg1 dt em{color: #333333;}
.index_news .m_wd{float: left;width: 580px;}
.index_news .m_wd h2{background: url(../images/dttit1.jpg) no-repeat;border-bottom:1px solid #CCCCCC;height: 48px;font-size: 18px;font-weight: normal; margin-bottom: 15px;line-height:48px;}
.index_news .m_wd h2 span{font-size: 14px;color: #666666;text-transform: uppercase;font-weight: normal;display: block;padding-top: 10px;}
.index_news .m_wd h2 a:hover{ color:#CA0000}
@media only screen and (max-device-width: 1200px) {
.index_news .m_fw{float: left;width: 540px;margin-right: 35px;}
.index_news .m_wd{float: left;width: 540px;}
.index_news .m_fwc dd{float: left;width:440px; }

}
@media only screen and (max-device-width: 1024px) {
.index_news .m_fw{float: none;width: 470px;margin-right: 35px;}
.index_news .m_fwc dd{float: left;width:410px; }
.index_news .m_wd{float: none;width: 470px;}
}
@media only screen and (max-device-width: 760px) {
.index_news{padding-top:25px;height:690px;}
.index_news .m_fw{float: none;width:100%; margin:0 auto;}
.index_news .m_fw h2{background: none; border-bottom:1px solid #CCCCCC;height:62px;font-size: 1.95em; line-height:62px;font-weight: normal;margin-bottom: 15px; width:100%;}
.index_news .m_fw h2 span{font-size: 0.925em;color: #666666;text-transform: uppercase;font-weight: normal;display: block; line-height:62px;}
.index_news .m_fwc{height: 586px;overflow: hidden;}
.index_news .m_fwc dl{height:182px;}
.index_news .m_fwc dt{float: left;width:15%;font-size:2.055em;color: #bdbdbd;font-weight: normal;font-family: arial;margin-right:0px; text-align:center;}
.index_news .m_fwc dt em{display: block;font-weight: normal;font-size:0.825em;color: #a4a4a4;}
.index_news .m_fwc dd{float: right;width:80%; }
.index_news .m_fwc dd h3{height: 58px;line-height:58px;overflow: hidden;font-size:1.85em;font-weight: normal;}
.index_news .m_fwc dd p{height:100px;line-height:50px;overflow: hidden;font-size: 1.25em;color: #717171;}

}
@media only screen and (max-device-width: 480px) {
.index_news{padding-top:25px;height: 690px;}
.index_news .m_fwc dt{float: left;width:18%;font-size:1.955em;color: #bdbdbd; font-family: arial;margin-right:0px; text-align:center;}
.index_news .m_fwc dt em{display: block;font-weight: normal;font-size:0.825em;color: #a4a4a4;}
.index_news .m_fwc dd{float: right;width:80%; }
.index_news .m_fwc dd h3{height: 58px;line-height:58px;overflow: hidden;font-size:1.95em;font-weight: normal;}
.index_news .m_fwc dd p{height:100px;line-height:50px;overflow: hidden;font-size: 1.9em;color: #717171;}

}
@media only screen and (max-device-width: 320px) {
.index_news .m_fwc dd h3{height: 58px;line-height:58px;overflow: hidden;font-size:2em;font-weight: normal;}
.index_news .m_fwc dd p{height:100px;line-height:50px;overflow: hidden;font-size: 1.9em;color: #717171;}

}
/* 在线留言 */
.g_ly{background: #333 url(../images/lybg.jpg) no-repeat center top;height: 486px;}
.p_ak{padding: 0 0 0 490px;}
.g_ly h2{height: 104px;font-size: 35px;font-weight: normal;text-align: center; padding-top: 65px;}
.g_ly h2 a{color: #333333; }
.g_ly h2 em{display: block;font-weight: normal;font-size: 18px;color: #777777;}
.g_ly h2 em i{font-style: normal;color: #ec0000;font-weight: bold;}
.p_ak li{margin-bottom:15px;float: left;}
.p_ak .ly1{background:url(../images/ly1.jpg) no-repeat;width: 344px;height: 43px;line-height: 43px; margin-right: 18px; }
.p_ak .ly2{background:url(../images/ly2.jpg) no-repeat;width: 344px;height: 43px;line-height: 43px; margin-right: 0;}
.p_ak .ly3{background:url(../images/ly3.jpg) no-repeat;width: 707px;height: 128px;}
.p_ak .ly4{background:url(../images/ly4.jpg) no-repeat;width: 708px;height: 38px;line-height: 38px;}
.p_ak label,.p_ak input,.p_ak textarea{float:left;display:inline-block;}
.p_ak input{width:255px;height:43px;line-height:43px;border:none; padding-left: 10px; background: none;font-size: 14px;color: #adadad;padding-left: 118px;font-family:"Microsoft Yahei"}
.p_ak textarea{width:695px;padding-left: 10px;height:120px;line-height:30px;overflow:hidden;border:none;background:none; font-size: 14px; color: #adadad;resize:none; padding-top: 8px;font-family:"Microsoft Yahei"}
.p_ak span{color:#e82431;float:left;line-height:43px;margin-left:5px;font-weight:bold; font-size: 14px;}
.p_ak .ly4 label{width: 80px;height: 38px; line-height: 38px;text-align: center; font-size: 14px; color: #adadad;}
.p_ak .ly4 input{width:100px; background:none;border:none; height: 38px; padding-left: 0; line-height: 38px;margin-right: 14px;}
.p_ak .ly4 img{ height:38px;}
.p_ak li.ly5 { margin-left: 0px; }
.p_ak .s_btn{float: left; width:360px;height:38px;overflow:hidden;_display:inline;+display:inline;}
.p_ak .s_btn button { border: 0px;}
.p_ak .s_btn input{border:none;width:142px;height:38px;cursor:pointer; }
.p_ak .s_btn .s_m{background:url(../images/tj.jpg) no-repeat; display: inline-block; width: 142px; height: 38px; margin-right: 20px; margin-left: 20px;}
.p_ak .s_btn .t_i{background:url(../images/cz.jpg) no-repeat;display: inline-block; width: 142px; height: 38px; margin-right: 0;}
.g_ly .lytel{position: absolute;left:140px;top:260px;width: 180px;text-align: center; color: #333333;font-size: 16px;height: 91px;}
.g_ly .lytel b{display: block;font-size: 30px;color: #FF1F17;font-weight: normal;font-family: impact;}
.g_ly .btn1{position: absolute;left:170px;top:330px;width: 106px;height: 30px;line-height: 30px;text-align: center;font-size: 16px;color: #fff;font-weight: bold;background: #FF1F17}
.g_ly .btn1 a{color: #fff;}
.g_ly .lytel b a{color: #FF1F17;}
.f_pr{position:relative;}
.f_pa{position:absolute;}
input,textarea{ outline:none; }
textarea{ resize:none;}
