/* 新睿社区（010xr.com）做最好的织梦整站模板下载网站 */
body {
	color: #666;
	font-size: 14px;
	font-family: "Microsoft Yahei";
	width: 100%;
	overflow-x: hidden;
}
a:hover {
	color: #2c7fe7
}
.more-btn {
	border: solid 1px #2c7fe7;
	color: #2c7fe7;
	margin-top: 10px;
	padding: 13px 23px;
}
.more-btn:hover {
	border: solid 1px #2c7fe7;
	background: none;
	color: #666;
}
.bg-main, .border-main .button.active, .pointer.border-main .active, .nav-pills.border-main .active a, .nav-main.border-main .nav-head, .pagination.border-main .active {
	background-color: #2c7fe7
}
.border-main, .border-main .button, .border-main .tab-nav li a, .border-main .tab-body, .button.bg-main, .selected.border-main, .pointer.border-main li, .nav.border-main .active a, .nav.nav-tabs.border-main, .nav-main.border-main a, .nav-main.border-main .nav-head, .pagination.border-main li, .pager.border-main a {
	border-color: #2c7fe7
}
.text-main, a.text-main:link, a.text-main:visited, .button.border-main, blockquote.border-main strong, .pager.border-main a, .pager-prev.border-main, .pager-next.border-main, .nav a:hover, .nav-menu.nav-pills .active ul a:hover, .bg-inverse .nav-menu ul a:hover, .bg-inverse .nav.nav-menu.nav-tabs ul a:hover, .bg-inverse .nav.nav-menu.nav-tabs .active ul a:hover, .bg-inverse .nav.nav-menu.nav-pills ul a:hover, .bg-inverse .nav.nav-menu.nav-pills .active ul a:hover {
	color: #bb262a;
}
.pagination.border-main li {
	margin: 0px 5px;
}
.button.bg-sub {
	border: solid 1px #2c7fe7;
}
.bg-nav {
	background: #fff;
	border-top: solid 1px #eee
}
.bg-gray {
	background-color: #f5f5f5;
	border-top: solid 1px #eee
}
.bg-black2 {
	background-color: #2c7fe7;
}
.bg-sub {
	background-color: #2c7fe7;
	color: #fff
}
.bg-footnav {
	background: #000;
}
.bg-footnav p {
	border-bottom: solid 1px #111;
}
.nav .active a {
	font-weight: normal;
}
.bg-inverse .nav.nav-pills .active a, .bg-inverse .nav.nav-pills.nav-inline a:hover {
	background-color: #2c7fe7;
	color: #fff;
}
.nav-menu li {
	padding: 10px 15px;
	margin-right: 0px;
	margin-left: 0px;
}
.bg-inverse .nav-inline li a {
	padding: 8px 25px;
}
@media only screen and (max-width: 1200px) {
.nav-menu li {
	padding: 10px 10px;
}
.bg-inverse .nav-inline li a {
	padding: 8px 15px;
}
}
@media only screen and (max-width: 1000px) {
.nav-menu li {
	padding: 5px 0px;
}
.wrap-header .container {
	width: 100%;
}
.bg-nav .container {
	width: 100%;
}
.bg-inverse .nav-inline li a {
	padding: 5px 15px;
}
}
.nav-menu li .drop-menu li {
	margin-right: 0px;
	margin-left: 0px;
}
.text-main, a.text-main:link, a.text-main:visited, .button.border-main, blockquote.border-main strong, .pager.border-main a, .pager-prev.border-main, .pager-next.border-main, .nav a:hover, .nav-menu.nav-pills .active ul a:hover, .bg-inverse .nav-menu ul a:hover, .bg-inverse .nav.nav-menu.nav-tabs ul a:hover, .bg-inverse .nav.nav-menu.nav-tabs .active ul a:hover, .bg-inverse .nav.nav-menu.nav-pills ul a:hover, .bg-inverse .nav.nav-menu.nav-pills .active ul a:hover {
	color: #333;
}
.nav-navicon .input-group .input {
	width: auto;
	float: right
}
.nav-menu li.active, .nav-menu li:hover {
}
.nav-pills .active a, .nav-pills a:hover {
	background-color: #2c7fe7;
	color: #fff
}
.nav-inline.nav-menu ul a:hover {
	background-color: #2c7fe7;
}
.nav-menu li:hover .drop-menu a {
	color: #222
}
.nav-menu .drop-menu {
	background-color: #2c7fe7;
	border-radius: 0px;
}
.nav-menu ul a, .nav-menu.nav-tabs ul a, .nav-menu.nav-pills .active ul a, .nav-menu.nav-big.nav-inline ul a, .bg-inverse .nav-menu.nav-inline ul a, .bg-inverse .nav-menu.nav-inline .active ul a, .bg-inverse .nav-menu.nav-inline.nav-big ul a, .bg-inverse .nav-menu.nav-inline.nav-big .active ul a, .navbar-body .nav ul a {
	background: #2c7fe7;
	color: #fff;
}
.button.bg-main {
	background-color: #552618;
	border-color: #552618
}
.button.border-main {
	border-color: #e80303;
	color: #e80303
}
.pointer.border-main li {
	border-color: #552618
}
.pointer.border-main li.active {
	background-color: #552618
}
.border-main {
	border-color: #e80303
}
.w100 {
	width: 150px;
}
.icon-navicon {
	position: absolute;
	right: 10px;
	top: 30px;
}
.nav-navicon .input-group .input {
	width: auto;
	float: right
}
.nav a {
	color: #666;
	text-align: left;
	font-size: 16px;
}
.nav-menu li:hover drop-menu a {
	background-color: #ddd;
	color: #222
}
.wrap-top {
	padding: 3px 0px;
	background-color: #379FF1;
	color: #fff
}
.wrap-top a {
	color: #fff
}
.wrap-header {
	box-shadow: 0 3px 6px rgba(0, 0, 0, .175);
}
.button.bg-main {
	background-color: #2c7fe7;
	border-color: #2c7fe7
}
.button.border-main {
	border-color: #2c7fe7;
	color: #2c7fe7
}
.pointer.border-main li {
	border-color: #2c7fe7
}
.pointer.border-main li.active {
	background-color: #2c7fe7
}
.border-main {
	border-color: #2c7fe7
}
.border-sub, .button.border-sub {
	border-color: #2c7fe7;
	color: #2c7fe7
}
.about-box .border-sub {
	border-color: #fff;
	color: #fff
}
.button.border-sub:hover {
	border-color: #2c7fe7;
	background-color: #2c7fe7;
	color: #fff;
}
h1.s1 {
	font-size: 34px;
	color: #333;
}
h2.s1 {
	font-size: 16px;
	color: #555;
	text-transform: uppercase
}
.flico {
	font-size: 66px;
	display: block;
	color: #2c7fe7;
	text-align: center
}
.remen {
	padding-left: 10px;
	line-height: 34px;
}
.ss {
	border: solid 1px #2c7fe7
}
.ss-btn {
	border-radius: 0px
}
.tel {
	height: 63px;
	padding-left: 0px;
	line-height: 63px;
	font-size: 16px;
	text-align: right
}
.tel span {
	padding-right: 5px;
}
.tel strong {
	color: #2c7fe7;
	font-size: 18px;
	font-weight: 800px;
	padding-left: 5px;
}
.fengge {
	font-size: 14px;
	color: #555;
	float: right
}
.about-bg {
}
.about-box {
	padding: 30px;
	color: #666;
	margin: 20px 0px;
}
.about-box h2 {
	font-size: 18px;
	color: #2c7fe7;
}
@media only screen and (max-width: 768px) {
.about-box h2 {
	font-size: 14px;
}
}
.about-box a {
	color: #2c7fe7;
}
.service {
	background-color: #f5f5f5;
}
.service .serico {
	font-size: 40px;
	color: #fff;
	padding-right: 10px;
}
.service h2 {
	font-size: 18px;
	color: #cc0000;
	padding-top: 20px;
}
.service p {
	font-size: 14px;
	color: #333;
}
.youshi {
	background: url("/skin/images/ysbg.jpg") center top repeat-y;
}
.youshi .ysico {
	font-size: 100px;
	display: block;
	color: #2c7fe7;
	text-align: right
}
.youshi p {
	font-size: 14px;
	color: #fff;
	padding-top: 5px;
}
.youshi h1 {
	font-size: 28px;
	color: #2c7fe7;
}
.youshi h2 {
	font-size: 18px;
	color: #fff;
	display: block;
	padding: 0px;
	margin: 0px;
}
@media only screen and (max-width: 768px) {
.youshi h1 {
	font-size: 24px;
}
.youshi h2 {
	font-size: 14px;
}
}
.youshi .item h2 {
	font-size: 20px;
	color: #2c7fe7;
	border-bottom: dashed 1px #2c7fe7;
	padding-bottom: 8px;
}
.youshi2 {
	background: #22b7fc url("/skin/images/ysbg.jpg") right center no-repeat;
}
.youshi2 h1 {
	font-size: 24px;
	color: #fff;
}
.youshi2 .ysitem {
	margin: 10px;
	background-color: #fff;
	padding: 20px;
}
.youshi2 .ysitem2 {
	margin: 10px;
	background-color: #2c7fe7;
	padding: 20px;
}
.youshi2 h2 {
	font-size: 18px;
	color: #2c7fe7;
	display: block;
	padding: 0px;
	margin: 0px;
}
.youshi2 .ysitem p {
	font-size: 14px;
	color: #333;
	padding: 0px;
	margin: 0px;
}
.youshi2 .ysitem2 h2 {
	color: #fff
}
.youshi2 .ysitem2 p {
	font-size: 14px;
	color: #fff;
	padding: 0px;
	margin: 0px;
}
.bb {
	border-bottom: solid 1px #2c7fe7;
	font-size: 24px;
	color: #cc0000;
}
.bb2 {
	border-bottom: solid 0px #ddd;
	color: #fff;
}
.prolist h3 {
	padding: 8px 0px;
	text-align: center;
}
.typelist {
	padding-bottom: 30px;
	padding-left: 20px;
	font-size: 20px;
}
.typelist a {
	border: solid 1px #2c7fe7;
	color: #2c7fe7;
	padding: 10px 20px;
}
.typelist a span {
	color: #2c7fe7;
	padding-right: 5px;
}
.typelist div {
	text-align: center;
	padding-top: 10px;
	margin: 10px 0px;
}
.pro {
	background: url("/skin/images/pbg.jpg") center center repeat;
}
.proitem {
	padding: 10px;
	overflow: hidden;
	margin-bottom: 0px;
}
.proitem img {
	width: 100%;
	transition: all 0.3s;
	padding: 10px;
	background: #4690ed;
}
.proitem img:hover {
	transform: scale(1.02);
}
.proitem .protext {
	text-align: center;
	padding: 0px 10px 10px 10px;
	background: #4690ed;
	color: #fff
}
.pro h1.s1, .pro h2.s1 {
	color: #fff;
}
.more-btn2 {
	background: #fff;
	color: #2c7fe7;
	margin-top: 10px;
	padding: 13px 23px;
}
.more-btn2:hover {
	background: #fff;
	color: #666;
}
.index-proclass {
	margin-top: 10px;
}
.index-proclass h1 {
	line-height: 40px;
	background-color: #2c7fe7;
	color: #fff;
	font-size: 16px;
	padding: 10px 10px;
	text-align: center
}
.index-proclass ul {
	margin: 0px;
	padding: 0px;
	border: solid 1px #ddd;
	border-bottom: 0px;
}
.index-proclass li {
	line-height: 48px;
	border-bottom: solid 1px #ddd;
	background-color: #fff;
	list-style: none;
	margin: 0px;
	text-align: center
}
.index-proclass li:hover, .index-proclass li.on {
	background-color: #2c7fe7;
}
.index-proclass li a {
	color: #333;
}
.index-proclass li:hover a, .index-proclass li.on a {
	color: #fff;
}
.case {
	background: #f5f5f5;
}
.caselist h3 {
	padding: 8px 0px 20px 0px;
	text-align: center;
}
.casebox {
	padding: 10px;
	overflow: hidden;
}
.caseitem {
	box-shadow: 0 22px 40px rgba(0,0,0,.16);
}
.caseitem img {
	padding: 10px;
	width: 100%;
	transition: all 0.3s;
}
.caseitem img:hover {
	transform: scale(1.02);
}
.caseitem.bg {
	background-color: #267ae4;
	color: #fff
}
.business {
	background: #fff;
}
.busilist h3 {
	padding: 8px 0px 20px 0px;
	text-align: center;
	color: #666
}
.busibox {
	padding: 10px;
	overflow: hidden;
}
.busiitem {
	border: solid 1px #eee;
}
.busiitem img {
	padding: 10px;
	width: 100%;
	transition: all 0.3s;
}
.busiitem img:hover {
	transform: scale(1.02);
}
/*新闻一*/
.newsitem .news-date {
	text-align: center;
	display: inline-block;
	float: left;
	width: 5rem;
	height: 5rem;
	background: #f2f2f2;
}
.newsitem li {
	border-bottom: dashed 1px #ddd;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
.newsitem .news-date1 {
	text-align: center;
	color: #666666;
	font-size: 1.5625rem;
	margin-top: 0.6rem;
}
.newsitem .news-date2 {
	text-align: center;
	color: #999999;
	font-size: 0.8rem;
}
.newsitem .news-bodys {
	padding: 0 0.875rem;
	overflow: hidden;
	zoom: 1;
}
.newsitem .news-bodys h3 {
	word-wrap: break-word;
	overflow: hidden;
}
.newsitem .news-bodys p {
	word-wrap: break-word;
	overflow: hidden;
	line-height: 1.15rem;
	font-size: 0.75rem;
	color: #999;
	margin-top: 10px;
}
/*新闻2*/
.news-span1 {
	width: 16.66666667%;
}
.news-span2 {
	width: 83.33333333%;
}
.news-item2 {
	position: relative;
	overflow: hidden;
	padding: 0px;
	margin: 4px 0;
}
.news-item2 .news-time {
	padding: 6px 0;
	border-right: 1px solid #eee;
	text-align: center;
	color: #666666;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s;
}
.news-action {
	padding: 0px 12px 0px 40px;
	box-sizing: border-box;
}
.news-item2 .news-time .news-time-date {
	font-size: 22px;
}
.news-item2 .news-title {
	position: relative;
	font-size: 18px;
	color: #666666;
	line-height: 24px;
	padding-bottom: 0px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.news-item2 .news-desc {
	font-size: 12px;
	color: #999999;
	line-height: 24px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s;
}
.news-item2 .news-tit {
	position: relative;
	z-index: 10;
}
.news-item2:after {
	content: "";
	background-color: #2c7fe7;
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 100%;
	z-index: 0;
	display: block;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s;
}
.news-item2:hover:after {
	width: 100%;
}
.news-item2:hover .news-title, .news-item2:hover .news-desc, .news-item2:hover .news-time {
	color: #fff;
}
.news-head {
	width: 100%;
	line-height: 25px;
	padding: 20px;
	text-align: center;
	font-size: 20px;
	font-weight: 800px;
	color: #fff
}
.news-head span {
	padding-right: 8px;
}
.news-head.bg1 {
	background-color: #2c7fe7;
}
.news-head.bg2 {
	background-color: #29d1a0;
}
.news-head.bg3 {
	background-color: #d54b4b;
}
 @media only screen and (max-width: 768px) {
.news-span1 {
	width: 31.4%;
}
.news-span2 {
	width: 68.6%;
}
.news-action {
	padding: 0px 12px 0px 20px;
	box-sizing: border-box;
}
.news-item2 .news-time .news-time-date {
	font-size: 18px;
}
.news-item2 .news-title {
	padding-bottom: 6px;
}
.news-item2 .news-title {
	font-size: 16px;
}
}
.jobsitem {
}
.jobsitem ul {
	padding: 0px;
}
.jobsitem li {
	border: solid 1px #ddd;
	background-color: #f9f9f9;
	margin-bottom: 10px;
}
.jobsitem li h3 {
	padding: 10px 15px;
}
.jobsitem li .jobs-info {
	padding: 10px 10px;
}
.jobs-info div {
	border-bottom: dashed 1px #ddd;
	padding: 5px;
}
.jobsitem li .jobs-bodys {
	padding: 10px 15px;
}
.nav.nav-sitemap a {
	color: #fff
}
.nav-sitemap ul a {
	padding-left: 0px;
	color: #fff
}
.foot-weixin {
	width: 140px;
}
.qq {
	width: 20px;
	height: 20px;
	background: url("/skin/images/qq.png");
	display: inline-block;
	margin: -2px 2px 0px;
}
.product-about li {
	line-height: 3rem;
	border-bottom: dashed 1px #aaa;
}
.news-line {
	text-align: center;
	border: dashed 1px #aaa;
	margin-bottom: 40px;
}
.news-body {
	margin: 20px auto;
}
.order-tip {
	color: #fff;
	padding-left: 25px;
}
.order-tip .con {
	border: dashed 1px #aaa;
	line-height: 2.5rem
}
.bread {
	margin: 8px 0px;
	font-size: 13px;
	color: #555
}
.bglx {
	background: url("/skin/images/lxbg.jpg") top center no-repeat;
}
.lxico {
	font-size: 80px;
	display: block;
	color: #2c7fe7;
	text-align: center
}



.news_316{height:700px;width:100%;min-width:1200px;overflow:hidden;}
.news_316 .home_con{width:1200px;margin:0 auto;}
.news_316 .home_con .h_h1{text-align:center;font-size:40px;line-height:30px;color:#000000;padding-bottom:10px; margin:80px 0 0 0;}
.news_316 .home_con .h_h1 span{font-family:Arial;font-size:30px;line-height:30px;color:#999999;text-transform:uppercase;}
.news_316 .home_con .h_h2{text-align:center;font-size:16px;line-height:30px;color:#666666;margin:10px 0 25px 0;overflow:hidden;}
.news_316 .news_nav{text-align:center;overflow:hidden;}
.news_316 .news_nav a{width:160px;height:40px;line-height:40px;background:#666;color:#fff;font-size:16px;display:inline-block;margin-left:1px;}
.news_316 .news_nav a:hover{background:#eeeeee;color:#666666;}
.news_316 .news_nav a.hover{background:#207dc7;color:#ffffff;}
.news_316 .news_nav a.hover:hover{background:#2c88d8;color:#ffffff;}
.news_316 .news_con{margin-top: 30px;overflow: hidden;width: 1200px;height: 380px;}
.news_316 .news_con .news_left{float: left;overflow: hidden;}
.news_316 .news_con .news_left .news-text{padding: 10px;width: 280px;height: 360px;background-color: rgba(255,255,255,0.9);float: left;margin-right: 10px;}
.news_316 .news_con .news_left .news-text .g-img{width: 100%;height: 180px;overflow: hidden;text-align:center}
.news_316 .news_con .news_left .news-text .g-img img{max-width: 100%;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;}
.news_316 .news_con .news_left .news-text .g-img img:hover{-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1);}
.news_316 .news_con .news_left .news-text .m-text{padding: 25px 15px 15px;font-size: 14px;}
.news_316 .news_con .news_left .news-text .m-text .g-tt{font-size: 16px;color: #333333;width: 100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news_316 .news_con .news_left .news-text .m-text .g-tt a{color: #333333;}
.news_316 .news_con .news_left .news-text .m-text .g-text{color: #888888;margin: 15px 0;width: 100%;height: 60px;line-height: 20px;overflow:hidden;}
.news_316 .news_con .news_left .news-text .m-text .g-more{color: #666666;text-decoration: underline;}
.news_316 .news_con .news_right{float: right;overflow: hidden;background-color: rgba(255,255,255,0.9);padding: 0px 30px;width: 580px;height: 340px;}
.news_316 .news_con .news_right .news_text{border-bottom: 1px solid #E7E7E7;padding: 15px 0;overflow: hidden;}
.news_316 .news_con .news_right .news_text .time{width: 80px;float: left;text-align: center;color: #999999;margin-right: 20px;font-size: 14px;}
.news_316 .news_con .news_right .news_text .time .g-d{font-size: 60px;line-height: 50px;margin-bottom: 8px;}
.news_316 .news_con .news_right .news_text .m-text{float: left;width: 420px;}
.news_316 .news_con .news_right .news_text .m-text .g-tt{font-size: 16px;margin-bottom: 10px;width: 100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news_316 .news_con .news_right .news_text .m-text .g-tt a{color: #333333;}
.news_316 .news_con .news_right .news_text .m-text .g-text{color: #888888;height: 40px;font-size: 14px;line-height: 20px;overflow: hidden;}
.news_316 .news_con .news_right .news_list{padding-top: 20px;padding-left: 10px;}
.news_316 .news_con .news_right .news_list li{background: url(/skin/css/{eyou:global name='web_cmspath' /}/skin/zujianku/images/h_ico_316.png) center left no-repeat;font-size: 14px;width: 100%;overflow: hidden;height: 28px;line-height: 28px;text-indent: 1em;}
.news_316 .news_con .news_right .news_list li a{color: #666666;}
.news_316 .news_con .news_right .news_list li span{color: #999999;}



    .pord_box_280 {
        width: 1200px;
        margin: 0 auto;
        overflow: hidden;
        padding: 20px 0 40px 0;
    }
    .pord_box_280 .tit {
        width: 100%;
        height: 120px;
        position: relative;
    }
    .pord_box_280 .tit h1 {
        width: 100%;
        color: #2db7f5;
        font-size:36px;
        text-align:center;
        position:absolute;
        left:0;
        top:25px;
        font-weight:bold;
        z-index:1;
    }
    .pord_box_280 .tit h2 {
        width: 100%;
        color: #f2f2f2;
        font-size: 60px;
        text-align: center;
        position: absolute;
        left: 0;
        top: 0px;
    }
    .pord_box_280 .tit h3 {
        width: 50px;
        height: 5px;
        position: absolute;
        left: 575px;
        top: 85px;
        background: #2db7f5;
    }
    .pord_box_280 .tit h4 {
        width: 100%;
        color: #707070;
        font-size: 16px;
        text-align: center;
        font-weight: normal;
        position: absolute;
        left: 0;
        bottom: 0;
    }
    .pord_box_280 .pord_con {
        width: 100%;
        margin: 0 auto;
    }
    .pord_box_280 .pord_con .hd {
        text-align: center;
        margin: 20px 0 40px 0;
        overflow: hidden;
    }
    .pord_box_280 .pord_con .hd li {
        width: 194px;
        text-align: center;
        height: 48px;
        line-height: 48px;
        cursor: pointer;
        margin: 0 0 0 0;
        color: #707070;
        border: 1px solid #dfdfdf;
        background: #fff;
        font-size: 16px;
        display: inline-block;
        overflow: hidden;
    }
    .pord_box_280 .pord_con .hd li.on {
        width: 194px;
        height: 48px;
        line-height: 48px;
        background: #2db7f5;
        border:1px solid #2db7f5;
        color:#fff;
        overflow:hidden;
    }
    .pord_box_280 .pord_con .bd {
        width: 1200px;
    }
    .pord_box_280 .pord_con .bd ul {
        width: 1224px;
    }
    .pord_box_280 .pord_con .bd li {
        width: 384px;
        background: #f5f5f5;
        float: left;
        overflow: hidden;
        margin: 0 24px 24px 0;
    }
    .pord_box_280 .pord_con .bd li .pic {
        width: 384px;
        height: 284px;
        overflow: hidden;
    }
    .pord_box_280 .pord_con .bd li .pic img {
        width: 384px;
        height: 284px;
        overflow: hidden;
        transition: all .2s ease-in 0s;
    }
    .pord_box_280 .pord_con .bd li:hover a img {
        -webkit-transition: All 2s ease-in-out;
        -moz-transition: All 0.4s ease-in-out;
        -o-transition: All 0.4s ease-in-out;
        transition: All 0.4s ease-in-out;
    }
    .pord_box_280 .pord_con .bd li:hover img {
        text-decoration: none;
        display: block;
        transform: scale(1.05);
        -webkit-transform: scale(1.05);
        -moz-transform: scale(1.05);
        -o-transform: scale(1.05);
        -ms-transform: scale(1.05);
    }
    .pord_box_280 .pord_con .bd li .title {
        text-align: center;
        height: 52px;
        line-height: 52px;
        font-size: 16px;
        font-weight: bold;
        margin: 0 15px;
    }
    .pord_box_280 .pord_con .bd li a {
        width: 384px;
        display: block;
        text-decoration: none;
        overflow: hidden;
    }
    .pord_box_280 .pord_con .bd li a .title {
        color: #2db7f5;
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
    }
    .pord_box_280 .pord_con .bd li:hover {
        background: #2db7f5;
        transition: all .2s ease-in 0s;
        -webkit-box-shadow: 0 0 24px rgba(0, 0, 0, 0.2);
    }
    .pord_box_280 .pord_con .bd li:hover .title {
        color: #fff;
        overflow: hidden;
    }
    .pord_box_280 .hmore {
        width: 400px;
        font-size: 18px;
        text-align: center;
        margin: 10px auto 0 auto;
        display: block;
    }
    .pord_box_280 .hmore a {
        width: 398px;
        height: 48px;
        line-height: 48px;
        display: block;
        text-decoration: none;
        border-radius: 30px;
        -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
        transition: all .2s ease-in 0s;
    }
    .pord_box_280 .hmore a:hover {
        color: #fff;
        background: #2db7f5;
        border: 1px solid #2db7f5;
    }



.prod_242 { background: #f1f2f3;margin:0 auto  }
.prod_242 .mant-box { width: 100%;margin: 0; }
.prod_242 .mant-box .pur { width: 100%;margin:0 auto;padding: 60px 0; }
.prod_242 .mant-box .title { padding: 10px 10px 20px;margin: 0 auto }
.prod_242 .mant-box .title h2 { color: #203144;font-size: 36px;font-weight: 500;margin:0 0 30px;white-space: nowrap;text-align: center }
.prod_242 .mant-box .title p { margin:0 auto }
.prod_242 .mant-box .title p a{ color: #666;font-size: 18px;font-weight: 500;margin: 0;text-align: center;width: 100%;display: block; }
.prod_242 .mant-box .title p a:hover { color: #ff8800 }
.prod_242 .mant-box .pur .tab-res{ width:100%; overflow:hidden; margin:0 auto;position: relative;padding: 15px 15px 0 }
.prod_242 .mant-box .pur .tab-res ul,li{margin: 0 auto;padding: 0;font: 14px 'microsoft yahei',Arial,sans-serif;list-style: none;}
.prod_242 .mant-box .pur .tab-res a{text-decoration: none;color: #333;font-size: 14px;font-weight: 500}
.prod_242 .mant-box .pur .tab-res .tab_conbox .div-span{font: 14px 'microsoft yahei',Arial,sans-serif;color: #333;line-height:2;white-space: nowrap;text-overflow: ellipsis}
.prod_242 .mant-box .pur .tab-res .tab_con{ display:none;}
.prod_242 .mant-box .pur .tab-res .tabs {height: 80px;width: 100%;padding: 0;background: #F2F2F2;-webkit-box-shadow: 0 0 10px rgba(32, 49, 68, 0.15);-moz-box-shadow:0 0 10px rgba(32, 49, 68, 0.15);box-shadow: 0 0 10px rgba(32, 49, 68, 0.15);}
.prod_242 .mant-box .pur .tab-res .tabs li{width:33.33%;height:81px;line-height:81px;float:left;overflow: hidden;text-align: center;box-sizing: border-box}
.prod_242 .mant-box .pur .tab-res .tabs .thistab { position: relative }
.prod_242 .mant-box .pur .tab-res .tabs li a { margin: 0 auto;color: #666;font-size: 26px;display: block;cursor: pointer }
.prod_242 .mant-box .pur .tab-res .tabs li a:hover { color: #ff8800 }
.prod_242 .mant-box .pur .tab-res .tabs .thistab:after { content: '';width: 100%;height: 2px;position: absolute;bottom: 0;left:0;background: #ff8800 }
.prod_242 .mant-box .pur .tab-res .tabs .thistab>a{ color: #ff8800 }
.prod_242 .mant-box .pur .tab-res .tab_con { font-size: 14px; line-height:175%;padding: 20px 0 }
.prod_242 .mant-box .pur .tab-res .tab_con .tab-body { padding: 30px 0 0;margin: 0 }
.prod_242 .mant-box .pur .tab-res .tab_con .tab-body .body-left { padding: 0 10px 0 0 }
.prod_242 .mant-box .pur .tab-res .tab_con .tab-body .body-right { padding:0 0 0 10px }
.prod_242 .mant-box .pur .tab-res .tab_con .tab-body .body-left .img-box { cursor: default;position: relative;overflow: hidden;width: 100% }
.prod_242 .mant-box .pur .tab-res .tab_con .tab-body .body-left .img-box img { width: 100%;height: 462px;-webkit-transition: -webkit-transform 0.3s;-moz-transition: -moz-transform 0.3s;-o-transition: -o-transform 0.3s;transition: transform 0.3s }
.prod_242 .mant-box .pur .tab-res .tab_con .tab-body .body-left .img-box:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.prod_242 .mant-box .pur .tab-res .tab_con .tab-body .body-left .img-box .overly { position: absolute;top:0;left: 0;width: 100%;height: 100%;text-align: center;background: rgba(0,0,0,0.3) }
.prod_242 .mant-box .pur .tab-res .tab_con .tab-body .body-left .img-box:hover .overly { background: rgba(0,0,0,0.5);transition: all 0.3s;-moz-transition: all 0.3s; -webkit-transition: all 0.3s;  -o-transition: all 0.3s; /* Opera */ }

.prod_242 .mant-box .pur .tab-res .tab_con .tab-body .body-left .img-box .overly .text { width: 80%;color: #fff;font-size: 16px;line-height: 30px;text-align: left;position: absolute;bottom: 140px;left: 50%;margin-left: -40% }
.prod_242 .mant-box .pur .tab-res .tab_con .tab-body .body-left .img-box .overly .btn { border-radius: 0;border: 1px solid #ffab4a;color: #ffab4a;width: 164px;height: 38px;line-height: 24px;font-size: 16px;position: absolute;left: 50%;bottom: 60px;margin-left: -82px; }
.prod_242 .mant-box .pur .tab-res .tab_con .tab-body .body-left .img-box:hover .overly .btn { background: #ffab4a;color: #fff;transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s; }
.prod_242 .mant-box .pur .tab-res .tab_con .tab-body .img-go { cursor: pointer;display: block }
.prod_242 .mant-box .pur .tab-res .tab_con .tab-body .img-box2 { position: relative;overflow: hidden;width: 100% }
.prod_242 .mant-box .pur .tab-res .tab_con .tab-body .img-box2 img { height: 171px;width: 100%;-webkit-transition: -webkit-transform 0.3s;-moz-transition: -moz-transform 0.3s;-o-transition: -o-transform 0.3s;transition: transform 0.3s  }
.prod_242 .mant-box .pur .tab-res .tab_con .tab-body .img-box2:hover img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.prod_242 .mant-box .pur .tab-res .tab_con .tab-body .text-body {background: #e9e9e9;height: 50px;padding: 15px 10px;text-align: center;color: #333;font-size: 14px;line-height: 18px;overflow: hidden;display: -webkit-box;-webkit-box-orient;text-overflow: ellipsis;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
@media only screen and (min-width: 1200px) {
    .prod_242 .mant-box .pur { width: 1170px }
    .prod_242 .mant-box .pur .title { padding: 0px 10px 30px;text-align: center }

}
@media (min-width: 991px) and (max-width: 1200px){
    .prod_242 .mant-box { height: auto }
    .prod_242 .mant-box .pur .tab-res .tabs { height: 60px  }
    .prod_242 .mant-box .pur .tab-res .tabs li { height: 61px;line-height: 61px }
}
@media only screen and (max-width: 992px) {
    .prod_242 .mant-box { height: auto;background: none; }
    .prod_242 .mant-box .pur .title { padding: 10px 10px 20px}
    .prod_242 .mant-box .pur .title p { text-align: center }
    .prod_242 .mant-box .pur .title p a{ font-weight: normal;line-height: 24px}
    .prod_242 .mant-box .pur .tab-res .tabs { height: 40px  }
    .prod_242 .mant-box .pur .tab-res .tabs li { height: 41px;line-height: 41px }
    .prod_242 .mant-box .pur .tab-res .tabs li a { font-size: 20px; }
    .prod_242 .mant-box .pur .tab-res .tab_con { padding: 0 }
    .prod_242 .mant-box .pur .tab-res .tab_con .tab-body { padding:15px 10px;background: #F2F2F2 }

}


.case231_main .w231 {
    width: 1200px;
    margin: 0 auto;
}
.in_icon {
    vertical-align: middle;
    background: url(/skin/images/c_icon231.png) no-repeat;
    display: inline-block;
}
.case231_main .ctit231 {
    text-align: center;
    width: 100%;
    height: 190px;
    background: url("/skin/images/line231.png") no-repeat center center;
    background-size: 60px 189px;
}
.case231_main .icase231 .bigbox .bd .item .txt {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 60px;
    background: url("/skin/images/tb231.png") repeat center center;
    z-index: 12;
    opacity: 1;
    transition: all .5s;
}
.case231_main .icase231 .smabox .item .txt {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 60px;
    background: url("/skin/images/tb231.png") repeat center center;
    z-index: 12;
    opacity: 1;
    transition: all .5s;
}
.case231_main .icase231 .smabox .item .txtbox231 {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    background: url(/skin/images/txb231.png) repeat-x left bottom;
    z-index: 2;
    opacity: 0;
    transition: all .5s;
}
.case231_main .ctit231 .tit {
    padding-top: 60px;
    display: block;
    font-size: 40px;
    font-weight: bold;
    color: #57c6eb;
    line-height: 40px;
}
.case231_main .ctit231 .subtit {
    font-size: 16px;
    color: #666;
    line-height: 18px;
    font-weight: normal;
    padding-top: 12px;
}
.case231_main .menu {
    overflow: hidden;
    padding-bottom: 20px;
    padding-top: 20px;
}
.case231_main .menu ul {
    text-align: center;
}
.case231_main .menu li {
    line-height: 30px;
    margin: 0 10px 10px;
    display: inline-block;
}
.case231_main .menu li:first-child {
    margin-left: 0;
}
.case231_main .menu li:last-child {
    margin-right: 0;
}
.case231_main .menu li a {
    display: block;
    color: #666;
    border: 1px solid #c2c2c2;
    text-align: center;
    padding: 0 25px;
    border-radius: 15px;
}
.case231_main .menu li a:hover {
    border: 1px solid #57c6eb;
    color: #fff;
    background: #57c6eb;
}
.case231_main .more {
    width: 150px;
    height: 40px;
    color: #666;
    line-height: 40px;
    margin: 0 auto;
    display: block;
    text-align: center;
    border: 1px solid #ccc;
}
.case231_main .more:hover {
    border: 1px solid #57c6eb;
    background: #57c6eb;
    color: #fff;
    text-indent: 10px;
}
.case231_main .c_231 {
    padding: 40px 0;
    overflow: hidden;
}
.case231_main .icase231 .bigbox {
    width: 600px;
    height: 450px;
    overflow: hidden;
    position: relative;
    margin: 0;
}
.case231_main .icase231 .bigbox .bd {
    overflow: hidden;
}
.case231_main .icase231 .bigbox .bd .item {
    position: relative;
    width: 600px;
    height: 450px;
    overflow: hidden;
}
.case231_main .icase231 .bigbox .bd .item img {
    display: block;
    width: 600px;
    height: 450px;
}
.case231_main .icase231 .bigbox .bd .item .txt .tit {
    font-size: 16px;
    color: #fff;
    height: 60px;
    line-height: 60px;
    text-indent: 20px;
}
.case231_main .icase231 .bigbox .bd .item .txtbox231 {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    z-index: 2;
    opacity: 0;
    transition: all .5s;
}
.case231_main .icase231 .bigbox .bd .item .txtbox231 h3 {
    color: #fff;
    font-size: 18px;
    padding-top: 68%;
    opacity: 0;
    transition: all .5s;
}
.case231_main .icase231 .bigbox .item:hover .txt {
    opacity: 0;
}
.case231_main .icase231 .bigbox .item .txtbox231 span {
    width: 40px;
    height: 40px;
    display: block;
    background-position: 0 -164px;
    position: absolute;
    left: 50%;
    margin-left: -25px;
    top: 10%;
    margin-top: -25px;
    opacity: 0;
    transition: all .5s;
}
.case231_main .icase231 .bigbox .item:hover .txtbox231 h3 {
    opacity: 1;
    padding-top: 43%;
}
.case231_main .icase231 .bigbox .item:hover .txtbox231 span {
    opacity: 1;
    top: 50%;
}
.case231_main .icase231 .bigbox .hd {
    height: 15px;
    overflow: hidden;
    position: absolute;
    right: 16px;
    bottom: 20px;
    z-index: 15;
}
.case231_main .icase231 .bigbox .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}
.case231_main .icase231 .bigbox .hd li {
    float: left;
    margin-right: 6px;
    width: 10px;
    height: 10px;
    font-size: 0;
    text-indent: -9999px;
    background: #fff;
    cursor: pointer;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    transition: all .5s;
}
.case231_main .icase231 .bigbox .hd li.on {
    background: #57c6eb;
}
.case231_main .icase231 .smabox {
    width: 600px;
}
.case231_main .icase231 .smabox .item {
    float: left;
    margin-right: 0;
    width: 300px;
    height: 225px;
    overflow: hidden;
    position: relative;
    margin-bottom: 0px;
}
.case231_main .icase231 .smabox .item img {
    display: block;
    width: 300px;
    height: 225px;
}
.case231_main .icase231 .smabox .item a {
    display: block;
}
.case231_main .icase231 .smabox .item .txt .tit {
    font-size: 16px;
    color: #fff;
    height: 60px;
    line-height: 60px;
    text-indent: 20px;
}
.case231_main .icase231 .bigbox .item:hover .txtbox231 {
    opacity: 1;
    background: url(/skin/images/bj231.png) repeat left top;
    z-index: 16;
}
.case231_main .icase231 .smabox .item .txtbox231 .tit1 {
    padding-top: 50px;
    font-weight: bold;
    font-size: 20px;
    color: #fff;
    line-height: 20px;
    transition: all .5s;
}
.case231_main .icase231 .smabox .item .txtbox231 .detail {
    position: absolute;
    top: 65%;
    left: 50%;
    margin-left: -49px;
    display: block;
    width: 98px;
    height: 34px;
    font-size: 16px;
    line-height: 34px;
    text-align: center;
    color: #fff;
    border: 1px solid #fff;
    transition: all .5s;
}
.case231_main .icase231 .smabox .item:hover .txt {
    opacity: 0;
}
.case231_main .icase231 .smabox .item:hover .txtbox231 {
    opacity: 1;
}
.case231_main .icase231 .smabox .item:hover .txtbox231 .tit1 {
    padding-top: 80px;
}
.case231_main .icase231 .smabox .item:hover .detail {
    top: 55%;
}
.case231_main .more {
    margin-top: 30px;
}



.news_294 {padding:60px 0;overflow:hidden;background:url(/skin/images/com_bg_294.jpg) no-repeat center 0;}
.news_294 .wrap {margin:0 auto;width:1200px;}
.news_294 .wrap .wp-tit{margin-bottom:30px;text-align:center;line-height:1.5;overflow:hidden;animation:fadeinT 1s ease-out backwards;}
.news_294 .wrap .wp-tit h2{font-size:35px;color:#333;font-weight:normal;color: #fff;}
.news_294 .wrap .wp-tit h2 a{color:#fff;}
.news_294 .wrap .wp-tit p{font-size:18px;color:#666;color: #fff;}
.news_294 .wrap .com-slide{position:relative;height:398px;}
.news_294 .wrap .com-slide .prev,.news_294 .wrap .com-slide .next{position:absolute;z-index:333;top:170px;width:57px;height:57px;cursor:pointer;}
.news_294 .wrap .com-slide .prev{left:-90px;background:url(/skin/images/prev_294.png) no-repeat;}
.news_294 .wrap .com-slide .prev:hover{background-image:url(/skin/images/prev_294_cur.png)}
.news_294 .wrap .com-slide .next{right:-90px;background:url(/skin/images/next_294.png) no-repeat;}
.news_294 .wrap .com-slide .next:hover{background-image:url(/skin/images/next_294_cur.png)}
.news_294 .wrap .com-list .item{margin:10px 30px 10px 0;width:380px;height:378px;background:#fff;transition: all 1s;}
.news_294 .wrap .com-list .item .pic{width:380px;height:237px;overflow:hidden;}
.news_294 .wrap .com-list .item .pic img{display:block;width:380px;height:237px;transition: all 1s;}
.news_294 .wrap .com-list .item .text{padding:26px 30px;overflow:hidden;}
.news_294 .wrap .com-list .item .text span{display:block;margin-bottom:4px;height:32px;line-height:32px;font-size:18px;overflow:hidden;}
.news_294 .wrap .com-list .item .text span a{color:#333;}
.news_294 .wrap .com-list .item .text p{font-size:14px;color:#666;height:48px;line-height:24px;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;}
.news_294 .wrap .com-list .item:hover{box-shadow:0 0 8px #fff;}
.news_294 .wrap .com-list .item:hover img{transform:scale(1.1);}
.news_294 .wrap .com-list .item:hover span a{color:#2e93e6;}

<!--0.00020408630371094-->