﻿@charset "utf-8";
/* CSS Document */
* {padding: 0;margin: 0;}
body {margin: 0px;padding: 0px;color: #666;font-family:"微软雅黑", Arial, Helvetica, sans-serif;font-size:14px;text-align:left;position:relative;line-height:20px;min-width:1080px;}
img {border: 0;position:relative;}
.clear {height:0px;line-height:0px;font-size:0px;clear:both;visibility:hidden;overflow:hidden;padding:0;margin:0;}
div,ul,dl,dd,dt,li,p,span,h1,h2,h3,h4,h5,h6 { margin:0px;padding:0px;list-style:none;list-style-type: none; word-wrap:break-word;position:relative; border:none;font-weight:400;}
a {color:#666;text-decoration:none;position:relative;cursor:pointer;}
header, footer, nav, section, article, menu, aside {display:block;position:relative;} 
textarea { resize:none;font-family:"微软雅黑";font-size:14px;}
table { border-collapse:collapse;border-spacing:0;}
th , td { text-align:left;}
input {font-family:"微软雅黑";font-size:14px;}
input:focus {outline:none;}
input.sub {cursor:pointer; background:none; border:none;}
input.text {background:none; border:none;}
/* common main */
.red,a.red { color:#cc0031;}
.yellow,a.yellow { color:#f8bd09;}
.white,a.white { color:#fff;}
.fc,a.fc { color:#4fb0a5;}
.c0,a.c0 { color:#000;}
.c1,a.c1 { color:#111;}
.c2,a.c2 { color:#222;}
.c3,a.c3 { color:#333;}
.c4,a.c4 { color:#444;}
.c5,a.c5 { color:#555;}
.c6,a.c6 { color:#666;}
.c7,a.c7 { color:#777;}
.c8,a.c8 { color:#888;}
.c9,a.c9 { color:#999;}
/*a:hover {color:#4fb0a5;}*/
.fs12 { font-size:12px;}
.fs14 { font-size:14px;}
.fs16 { font-size:16px;}
.fs18 { font-size:18px;}
.fs20 { font-size:20px;}
.fs22 { font-size:22px;}
.fs24 { font-size:24px;}
.fw-b { font-weight:bold;}
.fw400 { font-weight:400;}
.ti2 { text-indent:2em;}
.lh18 { line-height:18px;}
.lh20 { line-height:20px;}
.lh25 { line-height:25px;}
.lh30 { line-height:30px;}
.lh35 { line-height:35px;}
.lh40 { line-height:40px;}
.unl { text-decoration:underline;}
.unl-no { text-decoration:none;}
.unl-th { text-decoration:line-through;}
.ta-l { text-align:left;}
.ta-c { text-align:center;}
.ta-r { text-align:right;}
.fl { float:left;}
.fr { float:right;}
.va-m { vertical-align:middle;}
.va-t { vertical-align:top;}
.pr { position:relative;}
.pa { position:absolute;}
.oh { overflow:hidden;}
.none { display:none;}
.block { display:block;}
.inblock { display:inline-block;}
.pointer { cursor:pointer;}
.w100 { width:100%;}
.w1000 { width:1000px;}
.w1200 { width:1200px;}
.h5 { height:5px;}
.h10 { height:10px;}
.h15 { height:15px;}
.h20 { height:20px;}
.h25 { height:25px;}
.h30 { height:30px;}
.h40 { height:40px;}
.h50 { height:50px;}
.h60 { height:60px;}
.h70 { height:70px;}
.h100 { height:100%;}
.ma2 { margin:2px;}
.ma5 { margin:5px;}
.ma10 { margin:10px;}
.ma15 { margin:15px;}
.ma20 { margin:20px;}
.pa2 { padding:2px;}
.pa5 { padding:5px;}
.pa10 { padding:10px;}
.pa15 { padding:15px;}
.pa20 { padding:20px;}
.ml5 { margin-left:5px;}
.ml10 { margin-left:10px;}
.ml15 { margin-left:15px;}
.ml20 { margin-left:20px;}
.mr5 { margin-right:5px;}
.mr10 { margin-right:10px;}
.mr15 { margin-right:15px;}
.mr20 { margin-right:20px;}
.mt5 { margin-top:5px;}
.mt10 { margin-top:10px;}
.mt15 { margin-top:15px;}
.mt20 { margin-top:20px;}
.mb5 { margin-bottom:5px;}
.mb10 { margin-bottom:10px;}
.mb15 { margin-bottom:15px;}
.mb20 { margin-bottom:20px;}
.pl5 { padding-left:5px;}
.pl10 { padding-left:10px;}
.pl15 { padding-left:15px;}
.pl20 { padding-left:20px;}
.pr5 { padding-right:5px;}
.pr10 { padding-right:10px;}
.pr15 { padding-right:15px;}
.pr20 { padding-right:20px;}
.pt2 { padding-top:2px;}
.pt5 { padding-top:5px;}
.pt10 { padding-top:10px;}
.pt15 { padding-top:15px;}
.pt20 { padding-top:20px;}
.pb5 { padding-bottom:5px;}
.pb10 { padding-bottom:10px;}
.pb15 { padding-bottom:15px;}
.pb20 { padding-bottom:20px;}
.mga { margin-left:auto;margin-right:auto;}
.main {width:1080px;margin-left:auto;margin-right:auto;}
.absolute-r { position:absolute;left:auto;right:0;}
.absolute-l { position:absolute;left:0;right:auto;}
.comtab { table-layout:fixed;width:100%;border-collapse:collapse;}
.textover { overflow:hidden;white-space:nowrap;display:block;text-overflow:ellipsis;}

.whitebg,input.whitebg { background:#fff;}
.eeebg,input.eeebg { background:#eee;}
.cccbg,input.cccbg { background:#ccc;}

/* js相关样式 */
.bannerbox {width:100%;height:520px;margin:0 auto;overflow:hidden;}
.bannerbox a {display:block;width:100%;height:520px;background-repeat:no-repeat;background-position:center center; position:absolute; left:0; top:0;}
#bannernum {position:absolute;width:100%;bottom:15px;text-align:center;left:0; z-index:10;}
#bannernum span { display:inline-block;width:10px;height:10px;background:#fff;line-height:0px; font-size:0px; margin:0 5px;}
#bannernum span.numsel { background:#4fb0a5;}
.bannerbox .main {z-index:10; top:250px;}
.bannerbox .main b { position:absolute; top:0; display:block; width:25px; height:60px; cursor:pointer;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out; opacity:0.5;}
#adlast { background:url(../images/ad_page02.png) no-repeat; left:0;}
#adnext { background:url(../images/ad_page01.png) no-repeat; right:0;}
.bannerbox .main b:hover {opacity:1;}
/* cartoon */
.cartoon {
	transition:all 0.2s ease-in-out;
    -webkit-transition:all 0.2s ease-in-out;}

/*顶部*/
.mainhead { width:100%; height:100px; z-index:99;background: #fff;position: fixed;top:0;left: 0;}
.mainheadbg{height: 300px;overflow: hidden;}
.mainhead h1 { float:left; width:145px;height: 100px;}
.mainhead h1 a{display: block; width:145px;height: 100px;}
.mainhead h1 a img{max-height: 100%;max-width: 100%;margin:auto;position: absolute;left: 0;top:0;bottom: 0;right: inherit;}
.mainhead ul { float:left; width:auto;height: 100px;}
.mainhead ul li {float:left;width:auto; height:30px;padding:35px 11px}
.mainhead ul li .a1 { display:block; white-space:nowrap; width: 90px;height:30px;line-height: 30px;text-align: center;color: #222;font-weight: bold;transition: all 0.2s ease-in-out 0.01s;-webkit-transition: all 0.2s ease-in-out 0.01s;}
.mainhead ul li menu { position:absolute; left:50%; top:83px; width:120px; margin-left:-35px; display:none;}
.mainhead ul li menu a { display:block; line-height:45px;height:45px; white-space:nowrap; overflow:hidden; background:#419d93;transition: all 0.2s ease-in-out 0.01s;-webkit-transition: all 0.2s ease-in-out 0.01s; color:#fff; text-align:center; font-size:16px;}
.mainhead ul li menu a:hover {background:#4fb0a5;color:#fff;}
.mainhead ul li.sel .a1,.mainhead ul li:hover .a1 { color:#fff;background: #d6491b;border-radius: 20px;}
.mainhead .tel{width: 140px;height: auto;padding-top:13px; }
.mainhead .tel b{display: block;width: 110px;height: 36px;line-height: 36px;color: #333;font-size: 18px;text-align: center;}
.mainhead .tel span{display: block;width: 110px;height: 30px;line-height: 30px;color:#fff;background: #d6491b;border-radius: 20px;font-family: "Arial";text-align: center;font-weight: bold;}
.inbanner {overflow: hidden;}
.inbanner .banner01 .box03{width: 1300px;margin-left: -656px;}
.inbanner .banner01 .box03 .btn01{width: 38px;height: 74px;top: 200px;padding: 20px 10px;}
.inbanner .banner01 .box03 .btn02{width: 38px;height: 74px;top: 200px;padding: 20px 10px;}
.inbanner .banner01 .box03 .btn01 span{width: 38px;height: 74px;background: url(../images/icon/but_left.png) no-repeat center center;}
.inbanner .banner01 .box03 .btn02 span{width: 38px;height: 74px;background: url(../images/icon/but_right.png) no-repeat center center;}
.inbanner .banner01 .box02 {width: 100%;height: 60px;bottom: 0;}
.inbanner .banner01 .box02 .num{width: 100%;height: 60px;background: url(../images/icon/darkbg.png) repeat;padding: 0;border-radius:0;}
.inbanner .banner01 .box02 .num span{background: #fff;opacity: 0.8;width: 32px;height: 8px;border-radius: 7px;top:19px;}
.inbanner .banner01 .box02 .num span.sel{background: #d6491b;}
.inservices{width: 100%;padding: 80px 0;background: #fff;}
.inservices .words{width: 540px;height: 270px;background: #f8f8f7;float: left;}
.inservices .words .title{margin-top: 30px;margin-left: 40px;width: 370px;height: 37px;line-height: 37px;}
.inservices .words .title b{color: #333;font-size: 18px;padding-left:20px; }
.inservices .words .title b:after{content: "";width: 6px;height: 12px;background: #d6491b;border-radius: 5px;position: absolute;left: 0;top:13px;}
.inservices .words .title span{margin-left: 12px;padding-left:10px;color: #999;text-transform:uppercase; }
.inservices .words .title span:after{content: "";width: 1px;height: 12px;background: #ccc;border-radius: 5px;position: absolute;left: 0;top:4px;}
.inservices .words .info{margin-top: 10px;margin-left: 40px;width: 370px;height:100px;line-height: 25px;color: #333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;text-indent: 2em;}
.inservices .words .more{display: block;width: 198px;height: 28px;line-height: 28px;text-align: center;border:2px #d6491b solid;border-radius: 20px;color: #d6491b;font-size: 18px;font-weight: bold;margin-left: 40px;margin-top: 20px;}
.inservices .words .more:hover{background: #d6491b;color: #fff;}
.inservices .picture{width: 270px;height: 270px;float: left;display: block;overflow: hidden;}
.inservices .picture .img{display: block; width: 270px;height: 270px;}
.inservices .picture .img img{display: block; width: 270px;height: 270px;}
.inservices .picture i{display: block;width: 28px;height: 4px;background: #fff;position: absolute;top:20px;left: 121px;border-radius: 7px;z-index:2;}
.inservices .picture span{display: block;width: 180px;height: 30px;line-height: 30px;text-align: center;background: url(../images/icon/orangebg.png) repeat;position: absolute;left: 48px;bottom: 20px;border-radius: 20px;color: #fff;z-index:2;font-size: 18px;}
.inservices .picture .bg{width: 100%;height: 100%;position: absolute;left: 0;bottom: -100%;background: url(../images/icon/orangebg.png) repeat;z-index: 1;}
.inservices .picture:hover .bg{bottom: 0;transition: all 0.2s ease-in-out 0.01s;-webkit-transition: all 0.2s ease-in-out 0.01s; }
.inservices .picture:hover span{background: #fff;color: #d6491b;}
.inservices .picture:last-child span{background: #fff;color: #d6491b;}
.inservices .picture:last-child:hover{opacity: 0.88;}
.inservices .picture:last-child:hover .bg{display: none;}
.insergua{background: #f8f8f8;width: 100%;padding: 80px 0;}
.insergua .words{width: 540px;height: 229px;background: #fff;float: left;}
.insergua .words .title{margin-top: 30px;margin-right: 40px;width: auto;height: 37px;line-height: 37px;}
.insergua .words .title b{color: #333;font-size: 18px;padding-left:20px; }
.insergua .words .title b:after{content: "";width: 6px;height: 12px;background: #d6491b;border-radius: 5px;position: absolute;left: 0;top:13px;}
.insergua .words .title span{margin-left: 12px;padding-left:10px;color: #999;text-transform:uppercase; }
.insergua .words .title span:after{content: "";width: 1px;height: 12px;background: #ccc;border-radius: 5px;position: absolute;left: 0;top:4px;}
.insergua .words .info{margin-top: 10px;margin-right: 40px;width: 370px;height:100px;line-height: 25px;color: #333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;text-indent: 2em;}
.insergua .words .more{display: block;width: 198px;height: 28px;line-height: 28px;text-align: center;border:2px #d6491b solid;border-radius: 20px;color: #d6491b;font-size: 18px;font-weight: bold;margin-right: 40px;margin-top: 20px;}
.insergua .words .more:hover{background: #d6491b;color: #fff;}
.insergua .picture{width: 270px;height: 229px;float: left;display: block;overflow: hidden;background: #fff;cursor: pointer;}
.insergua .picture .describe{padding: 10px 0 10px 71px;height: 40px;margin-left: 40px;margin-top: 92px;}
.insergua .picture .describe p{height: 20px;color: #333;}
.insergua .picture .describe i{display: block;width: 60px;height: 60px;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;position: absolute;left: 0;top:0;}
.insergua .picture .describe i.ic1{background: url(../images/icon/sergua01.png) no-repeat left center;}
.insergua .picture .describe i.ic2{background: url(../images/icon/sergua02.png) no-repeat left center;}
.insergua .picture .describe i.ic3{background: url(../images/icon/sergua03.png) no-repeat left center;}
.insergua .picture .describe i.ic4{background: url(../images/icon/sergua04.png) no-repeat left center;}
.insergua .picture .describe i.ic5{background: url(../images/icon/sergua05.png) no-repeat left center;}
.insergua .picture .describe i.ic6{background: url(../images/icon/sergua06.png) no-repeat left center;}
.insergua .picture:hover i{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);}
.incase{width: 100%;padding: 80px 0;background: #fff;}
.incase .case{background: #f8f8f8;width: 1040px;padding: 20px;margin:0 auto;}
.incase .case .up {width: 100%;}
.incase .case .up .words{width: 700px;height: 200px;}
.incase .case .up .words .title{margin-left: 20px;width: 700px;height: 37px;line-height: 37px;}
.incase .case .up .words .title b{color: #333;font-size: 18px;padding-left:20px; }
.incase .case .up .words .title b:after{content: "";width: 6px;height: 12px;background: #d6491b;border-radius: 5px;position: absolute;left: 0;top:13px;}
.incase .case .up .words .title span{margin-left: 12px;padding-left:10px;color: #999;text-transform:uppercase; }
.incase .case .up .words .title span:after{content: "";width: 1px;height: 12px;background: #ccc;border-radius: 5px;position: absolute;left: 0;top:4px;}
.incase .case .up .words .info{margin-top: 10px;margin-left: 20px;width: 700px;height:50px;line-height: 25px;color: #333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-indent: 2em;}
.incase .case .up .words p{display: block;width: 198px;height: 28px;line-height: 28px;text-align: center;border:2px #d6491b solid;border-radius: 20px;color: #d6491b;font-size: 18px;font-weight: bold;margin-left: 20px;margin-top: 20px;}
.incase .case .up .words p:hover{background: #d6491b;color: #fff;}
.incase .case .up .more{display: block;width: 192px;height: 200px;background: #d75226;position: absolute;top:0;right: 0;z-index: 1;}
.incase .case .up .more img{display: block;width: 60px;height: 60px;position: absolute;top:54px;left:66px;}
.incase .case .up .more span{display: block;width: 100%;height: 35px;line-height: 35px;position: absolute;bottom:40px;left:0;text-align: center;color: #fff;font-weight: bold;}
.incase .case .up .more:hover img{top:60px;}
.incase .case .down{width: 100%;overflow: hidden;margin-top: 20px;}
.incase .case .down nav{width: 105%;}
.incase .case .down nav a{display: block; width: 253px;height: 140px;overflow: hidden;margin-right: 10px;float: left;}
.incase .case .down nav a img{display: block; width: 253px;height: 140px;
	-webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;}
.incase .case .down nav a p{width: 100%;height: 50px;line-height: 50px;color: #fff;font-weight: bold;position: absolute;left: 0;top:42px;z-index: 1;text-align: center;font-size: 18px;}
.incase .case .down nav a:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1);}
.inteamshow{width: 100%;padding: 80px 0;background: #f8f8f8;}
.inteamshow .teamshow{background: #fff;width: 1040px;padding: 20px;margin:0 auto;}
.inteamshow .teamshow .up {width: 100%;}
.inteamshow .teamshow .up .words{width: 700px;height: 200px;}
.inteamshow .teamshow .up .words .title{margin-right: 20px;width: auto;height: 37px;line-height: 37px;}
.inteamshow .teamshow .up .words .title b{color: #333;font-size: 18px;padding-left:20px; }
.inteamshow .teamshow .up .words .title b:after{content: "";width: 6px;height: 12px;background: #d6491b;border-radius: 5px;position: absolute;left: 0;top:13px;}
.inteamshow .teamshow .up .words .title span{margin-left: 12px;padding-left:10px;color: #999;text-transform:uppercase; }
.inteamshow .teamshow .up .words .title span:after{content: "";width: 1px;height: 12px;background: #ccc;border-radius: 5px;position: absolute;left: 0;top:4px;}
.inteamshow .teamshow .up .words .info{margin-top: 10px;margin-right: 20px;width: 626px;height:50px;line-height: 25px;color: #333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-indent: 2em;}
.inteamshow .teamshow .up .words p{display: block;width: 198px;height: 28px;line-height: 28px;text-align: center;border:2px #d6491b solid;border-radius: 20px;color: #d6491b;font-size: 18px;font-weight: bold;margin-right: 20px;margin-top: 20px;}
.inteamshow .teamshow .up .words p:hover{background: #d6491b;color: #fff;}
.inteamshow .teamshow .up .more{display: block;width: 192px;height: 200px;background: #d75226;position: absolute;top:0;left: 0;z-index: 1;}
.inteamshow .teamshow .up .more img{max-width: 100%;max-height: 100%;margin:auto;position: absolute;left: 0;top:0;right: 0;bottom: 0;}
.inteamshow .teamshow .up .more:hover img{top:10px;}
.inteamshow .teamshow .picScroll-left{width: 100%;overflow: hidden;margin-top: 20px;}
.inteamshow .teamshow .picScroll-left .hd a{display: block;width: 30px;height: 40px;background: url(../images/icon/darkbg.png) repeat;position: absolute;top:52px;z-index: 10;}
.inteamshow .teamshow .picScroll-left .hd a img{max-width: 100%;max-height: 100%;margin:auto;position: absolute;left: 0;top:0;right: 0;bottom: 0;}
.inteamshow .teamshow .picScroll-left .hd a.prev{left: 0;}
.inteamshow .teamshow .picScroll-left .hd a.next{right: 0;}
.inteamshow .teamshow .picScroll-left .bd{width: 100%;}
.inteamshow .teamshow .picScroll-left .bd li{margin-right: 21px;float: left;}
.inteamshow .teamshow .picScroll-left .bd li a{display: block;width: 192px;height: 140px;overflow: hidden;background: #f8f8f8;}
.inteamshow .teamshow .picScroll-left .bd li a img{
	/* display: block; */
	/* width: 192px; */
	/* height: 140px; */
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	max-width: 100%;
	max-height: 100%;
	margin: auto;
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	top: 0;
	}
.inteamshow .teamshow .picScroll-left .bd li a:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1);}
.inother{width: 100%;padding: 80px 0;background: #fff;}
.inother ul{margin-bottom: -20px;}
.inother ul li{width: 1040px;height:160px;padding: 20px;background: #f8f8f8;margin-bottom: 20px; }
.inother ul li .words{width: 550px;}
.inother ul li .words .title{margin-left: 20px;width: auto;height: 60px;line-height: 60px;}
.inother ul li .words .title b{color: #333;font-size: 18px;padding-left:20px; }
.inother ul li .words .title b:after{content: "";width: 6px;height: 12px;background: #d6491b;border-radius: 5px;position: absolute;left: 0;top:24px;}
.inother ul li .words .title span{margin-left: 12px;padding-left:10px;color: #999;text-transform:uppercase; }
.inother ul li .words .title span:after{content: "";width: 1px;height: 12px;background: #ccc;border-radius: 5px;position: absolute;left: 0;top:4px;}
.inother ul li .words .more{display: block;width: 96px; height: 28px; text-align: center; border: 2px #d6491b solid; border-radius: 20px; position: absolute;top:22px;right:105px;z-index: 2; }
.inother ul li .words .more span{display: inline-block;padding-left: 20px; height: 28px; line-height: 28px;color: #d6491b;font-weight: bold;text-transform: uppercase;background: url(../images/icon/ic02.png) no-repeat left center;}
.inother ul li .words .more:hover {background: #d6491b;}
.inother ul li .words .more:hover span{color: #fff;background: url(../images/icon/ic02_on.png) no-repeat left center;}
.inother ul li .words .iend{margin-top: 10px;width: 100%;}
.inother ul li .words .iend .time{margin-top: 10px;margin-left: 20px;width: 60px;height: 60px;background: #333;}
.inother ul li .words .iend .time b{display: block;text-align: center;width: 100%;color: #fff;font-size: 18px;top: 10px;position: absolute;
    left: 0;}
.inother ul li .words .iend .time span{display: block;text-align: center;width: 100%;color: #999;font-size: 12px;margin-top: 32px;}
.inother ul li .words .iend .info{width: 440px;height: auto;margin-left: 30px;}
.inother ul li .words .iend .info a{display: block; width: 100%;height: 40px;line-height: 40px;color: #333;font-size: 18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display:block;}
.inother ul li .words .iend .info a:hover{color: #d6491b;}
.inother ul li .words .iend .info p{width: 100%;height: 50px;line-height: 25px;color: #999;display: -webkit-box;-webkit-box-orient: ertical;-webkit-line-clamp: 2;overflow: hidden;}
.inother ul li .img{width: 420px;height: 166px;overflow: hidden;display: block;}
.inother ul li .img img{width: 420px;height: 166px;display: block;
	-webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;}
    .inother ul li .img:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1);}
.inother ul li .img i{display: block;width: 17px;height: 30px;background: url(../images/icon/ic04.png) no-repeat;position: absolute;left: 0;top:68px;z-index: 1;}
.inother ul li.other .words .more{right: inherit;left: 150px;}
.inother ul li.other .img i{left: inherit;right: 0;background: url(../images/icon/ic03.png) no-repeat;}
.inquiry{width: 100%;padding: 80px 0;background: #f8f8f8;}
.inquiry .quiry{width: 1040px;padding: 20px;background: #fff;margin:0 auto;}
.inquiry .quiry .title{margin-left: 20px;width: 520px;height: 37px;line-height: 37px;}
.inquiry .quiry .title b{color: #333;font-size: 18px;padding-left:20px; }
.inquiry .quiry .title b:after{content: "";width: 6px;height: 12px;background: #d6491b;border-radius: 5px;position: absolute;left: 0;top:13px;}
.inquiry .quiry .title span{margin-left: 12px;padding-left:10px;color: #999;text-transform:uppercase; }
.inquiry .quiry .title span:after{content: "";width: 1px;height: 12px;background: #ccc;border-radius: 5px;position: absolute;left: 0;top:4px;}
.inquiry .quiry .info{margin-top: 10px;margin-left: 20px;width: 520px;height:75px;line-height: 25px;color: #333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-indent: 2em;}
.inquiry .quiry .more{display: block;width: 198px;height: 28px;line-height: 28px;text-align: center;border:2px #d6491b solid;border-radius: 20px;color: #d6491b;font-size: 18px;font-weight: bold;position: absolute;top:65px;right:130px;}
.inquiry .quiry .more:hover {background: #d6491b;color: #fff;}
.inquiry .quiry .list{width: 100%;margin-top: 20px;}
.inquiry .quiry .list nav{width: 105%;margin-bottom: -20px;}
.inquiry .quiry .list nav a{display: block; width: 190px;height: 38px;line-height: 38px;color: #333;border:1px #333 solid;margin-right: 20px;margin-bottom: 20px;text-align: center;overflow: hidden;float: left;}
.inquiry .quiry .list nav a:hover{border:#d6491b 1px solid;background: #d6491b;color: #fff;}
footer{width: 100%;}
footer .cont{width: 100%;background: #f7f1f1;height: auto;}
footer .cont .up{width: 100%;height: 150px;padding-top: 20px;border-bottom: 1px #424242 solid;}
footer .cont .up .logo{width: 300px;height: 150px;margin:0 auto;display: block;}
footer .cont .up .logo img{max-width: 100%;max-height: 100%;margin:auto;position: absolute;left: 0;top:0;right: 0;bottom: 0;}
footer .cont .up .logo:hover{opacity: 0.88;}
footer .cont .up .contact{width: 180px;height: 150px;position: absolute;left: 0;top:20px;z-index: 1;}
footer .cont .up .contact ul li{width: 80px;height: 150px;text-align: center;float: left;}
footer .cont .up .contact ul li a{display: block;width: 100%;height: 150px;}
footer .cont .up .contact ul li a img{max-width: 100%;max-height: 100%;margin:auto;position: absolute;left: 0;top:0;right: inherit;bottom: 0;}
footer .cont .up .contact ul li a:hover{opacity: 0.88;}
footer .cont .up .contact ul li .show{width: 120px;height: 120px;padding: 10px;background: #fff;position: absolute;left: 0;top:9px;z-index: 1;display: none;}
footer .cont .up .contact ul li .show img{width: 120px;height: 120px;display: block;}
footer .cont .up .contact ul li:hover .show{display: block;}
footer .cont .up .tel{width: auto;height: 30px;line-height: 30px; position: absolute;top:87px;right: 0;z-index: 1;color: #6b6b6b;}
footer .cont .up .tel span{display: inline-block;width: auto;padding: 0 10px;color: #fff;font-weight: bold;font-size: 18px;font-family: "Arial";background: #d6491b;border-radius: 20px;margin-left:15px;height: 30px;line-height: 30px; }
footer .cont .down{width: 100%;height: 200px;}
footer .cont .down ul li{width: 33.33%;text-align: center;float: left;}
footer .cont .down ul li .img{width: 100%;height: 55px;margin-top: 24px;}
footer .cont .down ul li .img img{max-width: 100%;max-height: 100%;margin:auto;position: absolute;left: 0;top:0;right: 0;bottom: 0;}
footer .cont .down ul li .p1{width: 100%;text-align: center;height: 25px;line-height: 25px;color: #fff;overflow: hidden;}
footer .cont .down ul li .p2{width:220px;margin:5px auto 0;text-align: center;height: auto;line-height: 25px;color: #898989;overflow: hidden;}
footer .info{width: 100%;background: #434343;height: 65px;line-height: 65px;color: #fff;text-align: center;}
footer .info a{color: #fff;}
footer .info a:hover{text-decoration: underline;}
.error{text-align: center;margin-top: 100px;}
.error img{margin-top: 132px;}
.error .prompt_info{width: 100%;}
.error .prompt_info a{width: 102px;height: 33px;color: #fff;background: #d6491b;border: solid 1px #d6491b;display: inline-block;border-radius: 5px;line-height: 33px;text-align: center;margin:30px;}
.error .prompt_info a:hover{color: #d6491b;border: solid 1px #d6491b;background: #fff;}
.empty{text-align: center;margin:30px 0 50px 0;}
.empty img{margin-top: 50px;}
.empty p{margin-top: 15px;}
.web_maps{width: 1000px;height: auto;margin:100px auto;}
.web_maps ul{width: 100%;padding: 20px 0;}
.web_maps ul li{height: auto;line-height: 28px;padding: 15px 0;border-bottom: 1px #e5e5e5 dashed;}
.web_maps ul li .name{color: #d6491b;font-size: 14px;display: block;line-height: 28px;}
.web_maps ul li nav{width: 100%;height: auto;}
.web_maps ul li a{margin-right: 50px;color: #666;font-size: 14px;display: inline-block;height: 28px;line-height: 28px;}
.web_maps ul li a:hover{color: #d6491b;}
.flost_class{width: 120px;position: fixed;top:100px;left: 0;background: #333;z-index: 99;}
.flost_class .title{width: 100%;background: #d6491b;height:60px;text-align: center;line-height: 60px;color: #fff;font-size: 16px;font-weight: bold;}
.flost_class nav{width: 100%;padding: 10px 0;}
.flost_class nav a{display: block; width: 100%;text-align: center;height:40px;line-height: 40px;color: #fff; }
.flost_class nav a:after{content: "";width: 20px;height: 1px;background: #6b6b6b;position: absolute;left: 50px;bottom: 0;}
.flost_class nav a:last-child:after{background: none;}
.flost_class nav a:hover{color: #d6491b;}
.flost_class .but{width: 100px;height: 30px;line-height: 30px;margin:30px auto;text-align: center;display: block;background: #d6491b;color: #fff;font-weight: bold;}
.flost_class .but:hover{opacity: 0.88;}
.flost_hottel{width: 120px;position: fixed;top:100px;right: 0;background: #fff;z-index: 99;}
.flost_hottel .title{width: 100%;background: #d6491b;height:80px;text-align: center;line-height: 80px;color: #fff;font-weight: bold;}
.flost_hottel nav{width: 100%;}
.flost_hottel nav a{display: block; width: 100%;text-align: center;height:70px;line-height: 70px;color: #333;font-family: "Arial";border-bottom:1px #ccc dashed;font-weight: bold;}
.flost_hottel nav a:last-child{border-bottom: none;}
.flost_hottel .qq{width: 100%;height: 70px;background: #333;display: block;}
.flost_hottel .qq img{max-width: 100%;max-height: 100%;margin:auto;position: absolute;left: 0;top:0;right: 0;bottom: 0;}
#go-top{width: auto;height: auto;position: fixed;*position: absolute;left: 50%;margin-left: 650px;*margin-left: 650px; bottom: 10px; z-index: 99;display: none;}
#go-top a{display: block;width: 46px;height: 43px;text-align: center;background: url(../images/icon/goTop.png) no-repeat 0 0;}
#go-top:hover a{background-position: 0px -43px;}

.advert{display: block;width: 100%;overflow: hidden;}
.advert img{display: block;width: 100%;}
.left_class{width: 300px;height: auto;background: #fff;margin-top: 0px;z-index: 10;margin-bottom: 180px;}
.left_class .title{margin-left:20px;height: 100px;line-height: 100px;}
.left_class .title b{color: #333;font-size: 18px;padding-left:20px; }
.left_class .title b:after{content: "";width: 6px;height: 12px;background: #d6491b;border-radius: 5px;position: absolute;left: 0;top:46px;}
.left_class .title span{margin-left: 12px;padding-left:10px;color: #999;text-transform:uppercase; }
.left_class .title span:after{content: "";width: 1px;height: 12px;background: #ccc;border-radius: 5px;position: absolute;left: 0;top:4px;}
.left_class nav{width: 260px;padding: 0 20px;}
.left_class nav a{display: block; width: 100%;height: 60px;line-height: 60px;text-align: center;background: #f2f2f2;margin-bottom: 20px;color: #333; }
.left_class nav a:hover{background: #d6491b;color: #fff;}
.left_class nav a.sel{background: #d6491b;color: #fff;}
.left_class .question{width: 260px;padding: 0 20px 20px;/*border-top:20px #f2f2f2 solid;*/}
.left_class .question .name{width: 100%;height: 60px;line-height: 60px;text-align: center;border-bottom: 1px #f2f2f2 solid;color: #333;font-size: 18px;font-weight: bold;margin-bottom: 10px;}
.left_class .question a{display: block;width: 100%;line-height: 22px;color: #999;font-size: 14px;padding: 10px 0;}
.left_class .question a.sel{color: #d6491b}
.left_class .question a:hover{color: #d6491b}
.left_class .join_us {width: 100%;}
.left_class .join_us .name{width: 100%;height: 240px;background:#d6491b url(../images/icon/ic07.png) no-repeat center center;}
.left_class .join_us .name .cont{width: 220px;padding-top: 58px;margin:0 auto;}
.left_class .join_us .name .cont p{color: #fff;font-weight: bold;line-height: 35px;text-align: center;}
.left_class .join_us ul{width: 100%;height: 280px;background: #333;}
.left_class .join_us ul li{width: 100%;height: 140px;}
.left_class .join_us ul li i{display: block;width: 60px;height: 1px;background: #fff;position: absolute;left: 120px;top:140px;}
.left_class .join_us ul li p{width: 100%;padding-top: 30px;line-height: 27px;color: #fff;text-align: center;}
.left_class .join_us ul li b{width: 100%;line-height: 42px;color: #fff;text-align: center;font-size: 24px;display: block;}
.left_class .contact {width: 100%;border-top:20px #f2f2f2 solid;}
.left_class .contact .but{width: 100%;height: 100px;background: #d6491b;text-align: center;display: block;}
.left_class .contact .but b{display: inline-block; height: 100px;line-height: 100px;color: #fff;font-size: 18px;background: url(../images/icon/ic08.png) no-repeat right center;padding-right:20px; }
.left_class .contact .message{width: 100%;border-top:20px #f2f2f2 solid;}
.left_class .contact .message .tit{width: 100%;height: 80px;background: #333;}
.left_class .contact .message .tit b{width: 100%;height: 33px;line-height: 33px;text-align: center; color: #fff;font-size: 20px;padding-top:13px;overflow: hidden;display: block;}
.left_class .contact .message .tit p{width: 100%;text-align: center;height: 22px;line-height: 22px;overflow: hidden;color: #999;text-transform: uppercase;}
.left_class .contact .message ul{width: 100%;padding: 23px 0;}
.left_class .contact .message ul li{width: 100%;margin-bottom: 20px;}
.left_class .contact .message ul li .name{width: 64px;height: 34px;line-height: 34px;color: #000;text-align: right;}
.left_class .contact .message ul li .text{margin-left: 16px;width: 188px;height: 32px;border:1px #ccc solid;padding-left:10px;color: #666;}
.left_class .contact .message ul li textarea{margin-left: 16px;width: 178px;height: 180px; line-height: 22px;border:1px #ccc solid;padding:10px;color: #666;outline:none;}
.left_class .contact .message ul li textarea::-webkit-input-placeholder {color: #ccc;}
.left_class .contact .message ul li .yzm{margin: 20px auto 0;width: 260px;}
.left_class .contact .message ul li .yzm .img{display: block;width: 160px;height: 60px;overflow: hidden;}
.left_class .contact .message ul li .yzm .buts{display: block;width: 80px;height: 60px;overflow: hidden;}
.left_class .contact .message ul li .yzm .buts img{display: block;width: 80px;height: 60px;}
.left_class .contact .message ul li .yzm a:hover{opacity: 0.88;}
.left_class .contact .message ul li .sub{display: block;width: 260px;margin: 20px auto;height: 48px;text-align: center;background: #d6491b;color: #fff;font-size: 18px;}
.left_class .contact .message ul li .sub:hover{opacity: 0.88;}


.left_cont{width: 720px;padding: 0 20px;background: #fff;margin-top: 20px;min-height: 580px;margin-bottom: 80px;}
.left_cont .title{width: 100%;height: 60px;border-bottom: 1px #f2f2f2 solid;line-height: 60px;}
.left_cont .title b{color: #333;font-size: 18px;padding-left:20px; }
.left_cont .title b:after{content: "";width: 4px;height: 20px;background: #d6491b;position: absolute;left: 0;top:20px;}
.left_cont .title .location{width: auto;color: #666;font-size: 14px;height: 60px;line-height: 60px;position: absolute;top:0;right: 0;}
.left_cont .title .location a,.left_cont .title .location span,.left_cont .title .location i{color: #666;font-size: 14px;}
.left_cont .title .location i{font-family: '宋体';font-style: initial;}
.left_cont .title .location a:hover,.location p span:hover{color: #d6491b;}
.left_cont .caselist{width: 100%;padding: 20px 0;overflow: hidden;}
.left_cont .caselist ul{width: 105%;}
.left_cont .caselist ul li{display: block; width: 300px;margin:0 30px 30px;float: left;}
.left_cont .caselist ul li .img{width: 288px;height: 188px;padding: 5px;border:1px #eee solid;display: block;}
.left_cont .caselist ul li .img img{max-width: 100%;max-height: 100%;margin:auto;position: absolute;left: 0;top:0;right: 0;bottom: 0;}
.left_cont .caselist ul li .img:hover{opacity: 0.88;}
.left_cont .caselist ul li .name{width: 250px;text-align: center;margin:0 auto;height: 44px;line-height: 44px;overflow: hidden;color: #000;border-bottom: 1px #eee dashed;}
.left_cont .caselist ul li .name:hover{color: #d6491b;}
.left_cont .caselist ul li .info{width: 250px;margin:0 auto;height: 30px;line-height: 30px;overflow: hidden;}
.left_cont .caselist ul li .info span{color: #999;font-size: 12px;}
.compage{ width:100%; text-align:center; margin:38px auto 38px auto;}
.compage span.sel{background:#308102; color:#fff;}
.compage a{display:inline-block; border:solid 1px #c9c9c9; margin:0px 2px;padding: 0 15px;height: 31px;line-height: 31px;font-size: 12px;border-radius: 3px;}
.compage a:hover,.compage a.sel{background:#d6491b; color:#fff;border-color:#d6491b;}
.compage .text{ width: 38px; height: 31px; border: 1px solid #c9c9c9; color: #666666; line-height: 32px; text-align: center;border-radius: 3px;margin-left: 10px;}
.compage .date{border:solid 1px #c9c9c9; margin:0px 2px;padding: 0 15px;height: 31px;display: inline-block;line-height: 31px;border-radius: 3px;}
.compage .sub{width: 73px; height: 31px; color: #333; line-height: 31px; text-align: center;background: #eee;border-radius: 3px;margin-left: 10px;}
.compage .sub:hover{color: #fff;background: #d6491b;}
.compage span{font-size: 12px;color:#666;margin-left: 10px;}
.que_details{width: 600px;padding: 20px 0 ;margin:0 auto;min-height: 540px;}
.que_details .ask{padding-left:80px;padding-bottom:78px;color: #333;font-size: 18px;background: url(../images/icon/ic05.png) no-repeat left 9px; line-height: 34px;border-bottom: 1px #f2f2f2 solid;}
.que_details .answer{padding-left:80px;padding-top:80px;color: #333;font-size: 14px;background: url(../images/icon/ic06.png) no-repeat left 80px; line-height: 28px; }
.question_list{width:100%;padding: 20px 0; }
.question_list a{display: block;width: 100%;height: 60px;margin-bottom: 20px;}
.question_list a b{width: 58px;height: 58px;border:1px #f2f2f2 solid;line-height: 58px;text-align: center;color: #999;font-size: 24px; }
.question_list a .name{width: 620px;height: 60px;background: #f8f8f8;}
.question_list a .name span{margin:0 20px;width: 580px;height: 60px;line-height: 60px; color: #333;font-size: 18px;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.question_list a:hover b{background: #d6491b;border:1px #d6491b solid;color: #fff;}
.question_list a:hover .name{background: #d6491b;}
.question_list a:hover .name span{color: #fff;}
.join_us_list{width: 100%;padding: 30px 0;line-height: 25px;color: #999;}
.join_us_list li{width: 100%;margin-bottom: 30px;}
.join_us_list h2{width: 100%;line-height: 28px;color: #333;font-weight: bold;font-size: 14px;}
.join_us_list h3{width: 100%;line-height: 25px;color: #333;font-weight: 400;font-size: 14px;}
.join_us_list p{width: 100%;line-height: 25px;color: #999;}
.contactus{width: 100%;padding:40px 0;}
.contactus h2{width:100%;height: 50px;line-height: 50px;color: #000;font-size: 18px;margin-bottom: 20px;}
.contactus p{width:100%;height: 33px;line-height: 33px;color: #000;font-size: 14px; }
.contactus .maps{margin-top: 20px;width: 710px;height: 390px;padding: 4px;border:1px #ddd solid;}
.fliping{width: 100%;height: 30px;margin-top: 50px;}
.fliping .up{width: 50%;height: 30px;}
.fliping .up a{display: block;padding-left:28px;color: #999;font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;height: 30px;line-height: 30px;width: 320px;background: url(../images/icon/ic09.png) no-repeat left center; }
.fliping .down{width: 50%;height: 30px;text-align: right;}
.fliping .down a{display: block;padding-right:28px;color: #999;font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;height: 30px;line-height: 30px;width: 320px;background: url(../images/icon/ic10.png) no-repeat right center;}
.fliping .up span{color: #999;font-size: 14px;line-height: 30px;}
.fliping .down span{color: #999;font-size: 14px;line-height: 30px;}
.fliping .up a:hover {color: #d6491b;background: url(../images/icon/ic09_on.png) no-repeat left center;}
.fliping .down a:hover {color: #d6491b;background: url(../images/icon/ic10_on.png) no-repeat right center;}
.policy_details{width: 100%;padding: 20px 0;}
.policy_details h2{width: 100%;line-height: 36px;color: #333;font-size: 18px;text-align: center;}
.policy_details .info{width: 100%;line-height: 35px;text-align: center;}
.policy_details .info span{color: #999;margin:0 20px;}
.policy_details .details{width: 100%;padding: 20px 0;line-height: 26px;color: #333;font-size: 14px;overflow: hidden;}
.policy_details .details p{line-height: 26px;color: #333;font-size: 14px;}
.policy_details .details span{line-height: 26px;color: #333;font-size: 14px;}
.policy_details .details img{max-width: 100%;}
.policylist{width: 100%;padding: 20px 0;}
.policylist a{display: block;width: 100%;margin-bottom: 20px;}
.policylist a .time{width: 60px;height: 60px;background: #333;}
.policylist a .time b{display: block;text-align: center;width: 100%;color: #fff;font-size: 18px;top: 10px;position: absolute;left: 0;}
.policylist a .time span{display: block;text-align: center;width: 100%;color: #999;font-size: 12px;margin-top: 32px;}
.policylist a .info{width: 610px;height: 100px;background: #f8f8f8;padding:10px 20px;}
.policylist a .info .name{width: 100%;height: 40px;line-height: 40px;color: #333;font-size: 18px;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display:block;}
.policylist a .info p{width: 100%;height: 52px;line-height: 26px;color: #999;font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin-top: 5px;}
.policylist a.other .time{background: #d6491b;}
.policylist a.other .time b{color: #fff;}
.policylist a.other .time span{color: #fff;}
.policylist a:hover .time{background: #fff;}
.policylist a:hover .time b{color: #d6491b;}
.policylist a:hover .time span{color: #d6491b;}
.policylist a:hover .info .name{color: #d6491b;}
.oualist{width: 100%;padding: 20px 0;}
.oualist a{display: block;width: 680px;height: 120px;background: #f8f8f8;margin-bottom: 20px;padding: 10px 20px;}
.oualist a .img{width: 250px;height: 110px;background: #fff;padding: 5px;overflow: hidden;}
.oualist a .img img{width: 250px;height: 110px;display: block;}
.oualist a .img img:hover{opacity: 0.88;}
.oualist a .info{width: 380px;margin-left: 30px;}
.oualist a .info .name{width: 100%;height: 30px;line-height: 30px;color: #333;font-size: 18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display:block;}
.oualist a .info p{width: 100%;height: 78px;line-height: 26px;color: #999;font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;margin-top: 5px;}
.oualist a:hover .info .name{color: #d6491b;}
.gshj{width: 100%;padding: 20px 0;}
.gshj h2{width: 100%;height: 45px;line-height: 45px;text-align: center;color: #333;font-size: 18px;font-weight: bold;}
.gshj .imgpartbox{width: 100%;margin-top: 20px;}
.gshj .imgpartbox .imgpartsum li .img{border:1px #ddd solid;padding: 9px;background: #f8f8f8;width: 700px;height: 340px;overflow: hidden;}
.gshj .imgpartbox .imgpartsum li .img img{max-width: 100%;max-height: 100%;margin:auto;position: absolute;left: 0;top:0;right: 0;bottom: 0;}
.gshj .imgpartbox .imgpartsum p { width:100%;height: 52px; line-height:52px;overflow: hidden;text-align: center;color: #000;font-size: 14px;}
.gshj .imgpartmenu {width: 580px;margin: 25px auto;overflow: hidden;}
.gshj .imgpartmenu ul{width: 600px;}
.gshj .imgpartmenu li {cursor: pointer;border:1px #f0f0f0 solid;padding: 4px;background: #fff;margin-right:20px;width: 120px;height: 90px;overflow: hidden;}
.gshj .imgpartmenu li .img{width: 120px;height: 90px;}
.gshj .imgpartmenu li .img img {max-width: 100%;max-height: 100%;margin:auto;position: absolute;left: 0;top:0;right: 0;bottom: 0;}
.gshj .imgpartmenu li.sel {border:1px solid #d6491b;}

#menunext {position:absolute; right:0; bottom:74px; z-index:10; display:block; width:30px; height:40px;background: #adadaf;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}
#menunext img{max-width: 100%;max-height: 100%;margin:auto;position: absolute;left: 0;top:0;right: 0;bottom: 0;}
#menulast { position:absolute; left:0; bottom:74px;z-index:10;display:block; width:30px; height:40px;background: #adadaf;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}
#menulast img{max-width: 100%;max-height: 100%;margin:auto;position: absolute;left: 0;top:0;right: 0;bottom: 0;}
.gsjj{width: 100%;padding: 20px 0;}
.gsjj h2{width: 100%;line-height: 36px;color: #333;font-size: 18px;text-align: center;font-weight: bold;}
.gsjj .info{width: 100%;line-height: 35px;text-align: center;}
.gsjj .info span{color: #999;margin:0 20px;}
.gsjj .details{padding: 20px;line-height: 26px;color: #333;font-size: 14px;background: #f8f8f8;border:1px #ddd solid;margin-top: 30px;overflow: hidden;}
.gsjj .details p{line-height: 26px;color: #333;font-size: 14px;}
.gsjj .details span{line-height: 26px;color: #333;font-size: 14px;}
.gsjj .details img{max-width: 100%;}
.gswh{width: 100%;padding: 20px 0;}
.gswh ul li{width: 100%;margin-bottom: 20px;}
.gswh ul li .bz{width: 100px;height: 140px;background: url(../images/icon/ic11.png) no-repeat;}
.gswh ul li .bz.other{background: url(../images/icon/ic12.png) no-repeat; }
.gswh ul li .bz span{display: block;width: 26px;height: auto;position: absolute;left: 37px;top:20px;line-height: 24px;color: #fff;font-size: 20px;font-weight: bold;}
.gswh ul li .info{width: 560px;height: 140px;overflow: hidden;}
.gswh ul li .info .p1{width: 100%;height: 35px;line-height: 35px;color: #d3362d;font-size: 18px;font-weight: bold;overflow: hidden;}
.gswh ul li .info .p2{width: 100%;height: auto;line-height: 26px;color: #333;font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.gswh ul li .picMarquee-left{width: 558px;height: 138px;border:1px #ddd solid;}
.gswh ul li .picMarquee-left .bd{padding: 10px 20px;}
.gswh ul li .picMarquee-left .bd .picList{  zoom:1;overflow:hidden; }
.gswh ul li .picMarquee-left .bd .picList .li{width: 140px;margin-right: 40px;float: left;}
.gswh ul li .picMarquee-left .bd .picList .li .pic{width: 140px;height: 80px;overflow: hidden;}
.gswh ul li .picMarquee-left .bd .picList .li .pic img{ width:140px; height:80px; display:block;}
.gswh ul li .picMarquee-left .bd .picList .li .pic a:hover img{opacity: 0.88;}
.gswh ul li .picMarquee-left .bd .picList .li .title{width: 140px;line-height:20px;color: #333;font-size: 14px;margin: 5px 0;height: 40px;text-align: center;display: block;}
.gsys{width: 100%;padding: 20px;background: url(../images/icon/ic13.png) no-repeat center center;}
.gsys ul li{width: 50%;height: auto;float: left;padding-bottom:35px; }
.gsys ul li .img{width: 100%;height: 90px;}
.gsys ul li .img img{max-width: 100%;max-height: 100%;margin:auto;position: absolute;left: 0;top:0;right: 0;bottom: 0;}
.gsys ul li p{width: 200px;margin:0 auto;line-height: 20px;color: #333;font-size: 14px;height: 60px;overflow: hidden;text-align: center;}
.gsysbut{width: 300px;height: 80px;display: block;margin:30px auto 0;background: #d6491b;}
.gsysbut img{max-width: 100%;max-height: 100%;margin:auto;position: absolute;left: 0;top:0;right: 0;bottom: 0;}
.gsysbut:hover img{left: 10px;}
.tdcy{width:100%;padding: 20px 0;}
.tdcy nav{width: 105%;}
.tdcy a{width:165px;margin-right: 20px;margin-bottom: 40px;display: block;float:left;}
.tdcy a .img{width:153px;height: 188px;overflow: hidden;border:1px #ddd solid;padding: 5px;background: #fff;}
.tdcy a .img img{max-width: 100%;max-height: 100%;margin:auto;position: absolute;left: 0;top:0;right: 0;bottom: 0;}
.tdcy a .p1{width:100%;height: 188px;display: block;margin-top: 16px;height: 22px;line-height: 22px;color: #333;text-align: center;overflow: hidden;}
.tdcy a .p2{width:100%;height: 188px;display: block;height: 22px;line-height: 22px;color: #999;text-align: center;overflow: hidden;}
.tdcy a:hover .img{opacity: 0.88;}
.tdcy a:hover .p1{color: #d6491b;}