/*滚动条样式*/
::-webkit-scrollbar {width:8px; height:8px}
::-webkit-scrollbar-track {background:#f8f8f8}
::-webkit-scrollbar-thumb {background:#a43433; height:60px; border-radius:4px;}
::-webkit-scrollbar-thumb:window-inactive {background:#a43433}
::-webkit-scrollbar-thumb:vertical:hover {background:#a43433}
html,body {height:100%;}

/* 重置 */
body,div,table,dl,dd,form{ padding:0px; margin:0px auto;}
body { color:#333; background:#fff; font-family:"Microsoft YaHei",微软雅黑,黑体,宋体,SimSun,Arial; font-size:14px; word-wrap:break-word; word-break:break-all; overflow-x:hidden;}
body { min-width:1200px;}/* 防止手机端背景色显示不全 */
img { border:none;}
h1,h2,h3,h4,p,img { margin:0px; padding:0px;}
ul,li,ol { list-style:none; margin:0px; padding:0px;}
table { border-collapse:collapse; border-spacing:0;}
label { vertical-align:middle;}
a:active, a:focus { -moz-outline:none; outline:none; ie-dummy:expression(this.hideFocus=true);}/*清除a链接过后的虚线*/
input,textarea { outline:none;}/*清除Safari和Chrome输入框得到焦点时边框会出现阴影效果。*/
.inputcheckbox{ vertical-align:middle;}
a { color:#333; text-decoration:none;}
a:hover { color:#f00; text-decoration:none;
	-webkit-transition:all 0.1s ease-in-out;
	-moz-transition:all 0.1s ease-in-out;
	-ms-transition:all 0.1s ease-in-out;
	transition:all 0.1s ease-in-out;
}
.slh { word-break:break-all; text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	overflow:hidden;
}
.slh2 {
	word-break:break-all;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
}
.fl { float:left}
.fr { float:right}
.clr{ display:block; content:""; visibility:hidden; font-size:0px; width:0px; height:0px; clear:both;}
/*.clearfix:after { display:block; content:""; visibility:hidden; height:0; clear:both;}
.clearfix {*zoom:1;}*/
.clearfix:before, .clearfix:after { content:""; display:table;}
.clearfix:after{ clear:both; overflow:hidden;}
.clearfix{ zoom:1;}
.red { color:#c00 !important;}
.orange { color:#ff6c00 !important;}
.black { color:#222 !important;}
.blue { color:#0294C5 !important;}
.blue3 { color:#616c8d !important;}
.green { color:#019a62 !important;}
.gray { color:#888 !important;}
.white { color:#fff !important;}
.jc { font-weight:bold;}
.mt5 { margin-top:5px;}
.mt10 { margin-top:10px;}
.mt20 { margin-top:20px;}
.mt25 { margin-top:25px;}
.mt30 { margin-top:30px;}
.ml10 { margin-left:10px;}
.ml15 { margin-left:15px;}
.ml20 { margin-left:20px;}
.mr5 { margin-right:5px;}
.mr10 { margin-right:10px;}
.mr20 { margin-right:20px;}
.md10 { margin-bottom:10px;}
.md20 { margin-bottom:20px;}
.md30 { margin-bottom:30px;}
.hand { cursor:pointer;}
.hide { display:none;}
.show { display:block;}

/* 字体大小 */
.yahei,.yahei12,.yahei14,.yahei16,.yahei18,.yahei20,.yahei22,.yahei24,yahei26 { font-family:"Microsoft YaHei",微软雅黑,黑体,宋体,SimSun,Arial;}
.yahei12 { font-size:12px;}
.yahei14 { font-size:14px;}
.yahei16 { font-size:16px;}
.yahei18 { font-size:18px;}
.yahei20 { font-size:20px;}
.yahei22 { font-size:22px;}
.yahei24 { font-size:24px;}
.yahei26 { font-size:26px;}
.font-space { letter-spacing:1px;}
.more { line-height:40px; color:#999; padding-right:10px; float:right;}
.more a { color:#999;}
.more a:hover { color:#a43433;}
.more2 { padding-right:10px; float:right;}
.more2 a { color:#fff;}
.more2 a:hover { color:#a43433;}
.more3 { margin:12px 10px 0 0; float:right; line-height:40px;}
.read-more { width:85px; height:22px; background:#aebcc9; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; line-height:22px;}
.read-more a { color:#fff; display:block;}
.read-more a:hover { color:#fff; background:#4992d6}
.location { line-height:42px; text-align:center; padding:0 10px 0 0; float:right;}
.time { font-size:11px; color:#999; font-family:Arial, Helvetica, sans-serif; float:right;}

/* 数字字体 */
@font-face { font-family:"font-number"; src: url("AKZIDENZGROTESK-MEDIUMCONDALT.OTF");}

/* 媒体查询 */
@media screen and (max-width:1000px){
	.menu-wrap, .banner { min-width:1200px;}
}

/*菜单*/
.menu-wrap { width:100%; height:90px; background:#333333; position:relative;
	-webkit-box-shadow:0px 1px 3px #999;
	-moz-box-shadow:0px 1px 3px #999;
	box-shadow:0px 1px 3px #999;
}
.menu-wrap .logo { width:250px; height:80px; padding:5px 0 0 20px; overflow:hidden;}
.menu-wrap .logo img { width:250px;}
/* .menu { width:1200px; height:90px; color:#fff; line-height:90px; position:relative;}
.menu .logo { width:250px;height:80px; padding-top:0px; overflow:hidden;}
.menu .logo img { width:250px;}
.menu ul { float:right;}
.menu ul li { width:140px; height:90px; font-size:16px; text-align:center; line-height:90px; float:left; position:relative; cursor:pointer;}
.menu ul li:hover { background:#00a2e9; color:#fff; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}
.menu ul li a { width:100%; color:#fff; text-align:center; display:block;}
.menu ul li a:hover { color:#fff;}
.menu ul li:last-child { margin-right:0px;}
.menu ul li.on { background:#00a2e9; color:#fff !important; font-weight:bold;}
.menu ul li.on a { color:#fff !important;}
.menu ul li.on a:hover { color:#fff;}
.menu-bar { background:#00a2e9; font-weight:bold; color:#fff;}
.menu-a { color:#fff !important;} /*有二级菜单的时候文字，鼠标经过有文字颜色保持白色*/
/*.menu-a a { color:#fff;} */
/* .subnav { width:100%; text-align:center; display:none; font-size:14px; position:absolute; left:0; top:90px; line-height:40px; z-index:110;
	-webkit-box-shadow:0px 2px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:0px 2px 2px rgba(0, 0, 0, 0.3);
	box-shadow:0px 2px 2px rgba(0, 0, 0, 0.3);
}
.subnav dt { width:100%;}
.subnav dt a { background:#fff; color:#333 !important; padding-top:0;}
.subnav dt a:hover { background:#00a2e9; color:#fff !important;} */

/* .menu-wrap { width:100%; height:90px; background:#fff;
	-webkit-box-shadow:0px 1px 3px #999;
	-moz-box-shadow:0px 1px 3px #999;
	box-shadow:0px 1px 3px #999;
}
.menu { width:1200px; height:90px; color:#333; line-height:90px; position:relative;}
.menu .logo { width:193px;height:90px; padding-top:0px; overflow:hidden;}
.menu .logo img { width:193px; height:80px;}
.menu ul { float:right;}
.menu ul li { width:100px; height:90px; font-size:16px; text-align:center; line-height:90px; margin-right:20px; float:left; position:relative; cursor:pointer;}
.menu ul li:hover { background:#a43433; color:#fff; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}
.menu ul li a { width:100px; display:block; text-align:center;}
.menu ul li a:hover { color:#fff;}
.menu ul li:last-child { margin-right:0px;}
.menu ul li.on { background:#a43433; color:#fff !important; font-weight:bold;}
.menu ul li.on a { color:#fff !important;}
.menu ul li.on a:hover { color:#fff;}
.menu-bar { background:#a43433; font-weight:bold; color:#fff;}
.menu-a { color:#fff !important;} /*有二级菜单的时候文字，鼠标经过有文字颜色保持白色*/
/* .menu-a a { color:#fff;}
.subnav { width:100%; text-align:center; display:none; font-size:14px; position:absolute; left:0; top:90px; line-height:40px; z-index:110;
	-webkit-box-shadow:0px 2px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:0px 2px 2px rgba(0, 0, 0, 0.3);
	box-shadow:0px 2px 2px rgba(0, 0, 0, 0.3);
}
.subnav dt { width:100%;}
.subnav dt a { background:#fff; color:#333 !important; padding-top:0;}
.subnav dt a:hover { background:#a43433; color:#fff !important;} */

/* .header { width:1200px; height:90px; position:relative; z-index:5099;}
.header .logo { width:250px;height:80px; padding-top:0px; overflow:hidden;}
.header .logo img { width:250px;}
.menu { height:60px; padding-top:30px; margin-right:0; position:relative;}
.menu li { width:66px; height:38px; line-height:38px; padding:0 15px; margin-left:44px; float:left; position:relative;}
.menu li a { color:#fff; font-size:16px; display:block;
	-webkit-transition:all .5s;
	transition:all .5s;
}
.menu li a:hover { color:#00ccff; font-weight:bold;}
.menu ul li.on { color:#00ccff !important; font-weight:bold;}
.menu ul li.on a { color:#00ccff !important;}
.menu ul li.on a:hover { color:#00ccff; font-weight:bold;}
.menu-bar { font-weight:bold; color:#00ccff !important;}
.menu-a { color:#00ccff !important;} */ /*有二级菜单的时候文字，鼠标经过有文字颜色保持白色*/
/* .menu-a a { color:#00ccff;}
.menuline { width:66px; height:5px; margin-left:44px; background:#00ccff; position:absolute; left:14px; bottom:0;}

.subnav-bg { width:100%; height:50px; background:rgba(0, 0, 0, 0.5); position:absolute; top:90px; left:0; display:none; z-index:50;}
.subnav-wrap { width:1200px; height:50px; position:relative;}
.subnav { width:100%; position:absolute; top:0; display:none; z-index:60;}
.subnav dl { position:absolute; top:0; left:0; z-index:999;}
.subnav dd { line-height:50px; float:left; margin:0 16px;}
.subnav dd a { display:block; color:#fff; font-size:13px;}
.subnav .on a, .subnav dd a:hover { color:#00ccff; font-weight:bold;}
.subnav span.subnavline { width:66px; height:5px; background:#4957a2; position:absolute; left:0; bottom:0; visibility:hidden;} */

/*菜单*/
.menu { width:1200px; height:90px; position:relative;}
.menu ul li { width:150px; height:90px; line-height:90px; text-align:center; float:left; margin-left:44px; box-sizing:border-box;}
.menu ul li.on { border-bottom:#ac1d23 3px solid; color:#ac1d23; font-weight:bold;}
.menu ul li a { height:90px; color:#fff; display:block; box-sizing:border-box;
	-webkit-transition:all .3s;
	transition:all .3s;
}
.menu ul>li>a:hover,.menu>ul>li>a.hover { border-bottom:#ac1d23 5px solid; color:#ac1d23; font-weight:bold;}
.menu .menu-sub {}
.menu-list { position:absolute; left:0; top:90px; display:none; z-index:9999; overflow:hidden;
	
}
.menu-list ul {}
.menu-list ul li { width:100px; line-height:50px; margin-left:0px; float:left;}
.menu-list ul li a { height:30px; color:#fff; display:block; border:none;}
.menu-list ul li a:hover { color:#ac1d23; font-weight:normal; border:none;}

.menu-list dl { width:230px; height:50px; font-size:14px; border-right:#d6d6d6 1px solid; float:left;}
.menu-list dl dt { text-align:center; color:#ac1d23; font-weight:bold;}
.menu-list dl dd { line-height:30px;}
.menu-list dl dd a { height:30px; color:#fff; display:block; border:none;}
.menu-list dl dd a:hover { color:#ac1d23; font-weight:normal; border:none;}

.menu-list-bg { width:100%; height:50px; background:rgba(0, 0, 0, 0.5); position:absolute; left:0; top:90px; height:0px; z-index:9998; overflow:hidden;}
.menu-bar { border-bottom:#ac1d23 3px solid; color:#ac1d23 !important; font-weight:bold;}

.s1 { left:245px;}
.s2 { left:440px;}
.s3 { left:630px;}
.s4 { left:825px;}
.s5 { left:1060px;}

/* 首页banner */
.banner { width:100%; height:680px; position:relative; overflow:hidden;}
.banner .bd { position:relative; z-index:0;}
.banner .bd ul { width:100% !important;}
.banner .bd li { width:100% !important; height:560px;}
.banner .bd li .siteWidth { width:1000px; position:relative; margin:0 auto; height:439px;}
.banner .bd li a { height:560px; display:block;}
.banner .bd .txt { position:absolute; width:415px; top:100px; left:22px; font:normal 18px/30px "Microsoft YaHei";}
.banner .bd .btn { display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url(../images/banner-btn.png) 0 0 no-repeat; _background:url(../images/banner-btn-ie6.png) 0 0 no-repeat;}
.banner .hd { width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;}
.banner .hd ul li { cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px; background:url(../images/dot_black.png) 0 0; overflow:hidden; line-height:9999px; filter:alpha(opacity=40);opacity:0.4;}
.banner .hd ul .on { filter:alpha(opacity=100);opacity:1;}
.swiper-container {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;
}
.banner-wrap { width:100%; height:680px;}

/* 阴影 */
.banner-shadow { width:100%; height:6px; background:#fff url(../images/shadow.png) repeat-x; position:absolute; left:0; top:0;}
.shadow { width:100%; height:6px; background:#fff url(../images/shadow.png) repeat-x;}

/* 栏目标题+英文 */
.column-title { height:20px; font-size:30px; font-weight:bold; text-align:center; line-height:40px; position:relative;}
/*.column-title:after { width:30px; height:2px; background:#b2b2b2; margin-top:15px; margin:0 auto; clear:both; content:""; display:block;}*/
.column-title-line { width:30px; height:20px; border-bottom:#b2b2b2 2px solid; margin-top:10px;}
.column-title-line2 { width:30px; height:20px; border-bottom:#fff 2px solid; margin-top:10px;}
.column-title-en { height:20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#757575; text-align:center; font-weight:inherit; margin-top:10px;
	text-transform:uppercase;  /* 全大写 */
	/*capitalize  首个字母大写
	lowercase 全小写*/
}
.home-more { width:120px; height:50px; background:#fff; color:#a43433; line-height:50px; text-align:center; font-size:16px; border:#a43433 1px solid; display:block;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	-webkit-transition:all .5s;
	transition:all .5s;
}
.home-more:hover { background:#a43433; color:#fff;}
.home-more a:hover{ color:#fff;}

/* 精简板 经营范围 */
.business-wrap { width:100%; height:140px; background:rgba(0,0,0,0.5); position:absolute; left:0; right:0; bottom:0; z-index:99999;}
.business { width:1200px;}
.business .business-item { width:200px; height:180px; background:#a43433; margin:20px 0 0 20px; padding:20px 10px; float:right; display:block; position:relative;
	-webkit-transition:all .3s;
	transition:all .3s;
}
/* .business .business-item:nth-child(1) { background:#003894;}
.business .business-item:nth-child(2) { background:#01b1b1;}
.business .business-item:nth-child(3) { background:#eb6100;}
.business .business-item:nth-child(4) { background:#f4b544;} */

.business .tt, .business .th { text-align:center;
	-webkit-transition:all .3s;
	transition:all .3s;
}
.business .tt { color:#fff; visibility:visible; opacity:1;}
.business .tt i { height:40px; line-height:40px; font-size:36px; font-weight:normal; display:block;}
.business .tt strong { line-height:30px; font-weight:400; font-size:18px;}
.business .tt h3 { line-height:20px; font-size:12px; font-weight:normal; text-transform:uppercase;  /* 全大写 */}
.business .th { visibility:hidden; font-weight:400; font-size:34px; opacity:0; position:absolute; top:20px;}
.business .th i { height:64px; line-height:64px; font-size:48px; font-weight:normal; padding:0 0 0 60px; display:block;}
.business .th strong { text-align:center; font-weight:400; line-height:20px; font-size:18px; padding:0 0 0 60px;}
.business .business-item:hover { background:#a43433; margin-top:-20px; cursor:pointer; color:#fff;}
.business .business-item:hover .tt { visibility:hidden; opacity:0;}
.business .business-item:hover .th { visibility:visible; opacity:1;}

/* 精简板 公司介绍 */
.about-wrap2 { width:1200px; background:#a43433;}

/* 精简板 首页 */
.wrap-box { width:1200px; position:relative; box-sizing:border-box;}

/* 精简板 新闻 */
.news-wrap2 { width:360px; }
.news-title2 { line-height:30px; margin-bottom:15px; color:#333; font-weight:700; font-size:24px; font-family:myriadsetpro-thin-webfont;}
.news3 {width:360px;}
.news3 .hd { line-height:40px; text-align:center;}
.news3 .hd ul { float:left;}
.news3 .hd ul li { min-width:120px; height:40px; background:#f0f0f0; font-size:16px; float:left; padding:0 10px; margin-right:10px; border:1px solid #f0f0f0; cursor:pointer; overflow:hidden; box-sizing:border-box;
	transition:all 0.5s;
}
.news3 .hd ul li:last-child { margin-right:0px;}
.news3 .hd ul li a { color:#333;}
.news3 .hd ul li.on { height:40px; background:#a43433; color:#fff; border:1px solid #a43433;}
.news3 .hd ul li.on a { color:#fff;}
.news3 .hd ul li.on a:hover { color:#fff;}
.news3 .bd { }
.news3 .bd ul { }
.news3 .tempWrap { }

.news3-list { position: relative;  width: 360px; overflow: hidden;}
.news3-list .news3-list-slide { width:100%;  color: #666; overflow: hidden; }
.news3-list .news3-list-slide h1 { height:50px; line-height:50px; font-size:26px; color:#d1170b; margin-bottom:2px; font-weight:bold;}
.news3-list .news3-list-slide h2 { line-height:25px; color:#333; font-weight:normal; font-size:18px;
	word-break:break-all;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
}
.news3-list .news3-con { height:75px; line-height:25px; color:#999; font-size:14px; margin-top:10px;
	word-break:break-all;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;
	overflow:hidden;
}
.news3-con a { color:#999;}
.news3-list .newsnumber li { width:30px; height:5px; background:#b5b5b5; float:left; margin:15px 5px 20px 0; cursor:pointer;}
.news3-list .newsnumber li.on{ background:#a43433;}

/* 精简板 案例展示 */
.case-wrap2 { width:540px; height:290px; overflow:hidden; position:relative;}
.case-wrap2 ul { overflow:hidden; zoom:1;}
.case-wrap2 ul li { width:540px; height:290px; background:#f7f7f7; text-align:center; cursor:pointer; float:left; display:inline;  position:relative;
	-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 0px 10px rgba(0, 0, 0, .2);
    box-shadow: 0 0px 10px rgba(0, 0, 0, .2);
	transition:all 0.5s;
}
/*.case-wrap2 ul li:nth-child(5n+0) { margin-right:0px;}*/
.case-wrap2 ul li:hover { background:#a43433 !important;}
.case-wrap2 ul li a { color:#fff;}
.case-wrap2 ul li a:hover { color:#fff;}
.case-wrap2 ul li img { width:100%; height:100%; transition:transform 0.5s;}
.case-wrap2 ul li:hover img { transform:scale(1.2);}
.case-wrap2 .case-pic { width:100%; height:290px; overflow:hidden;}
.case-wrap2 .case-name { width:100%; height:40px; line-height:40px; background: rgba(0, 0, 0, 0.5); text-align:center; overflow:hidden; transition:all 0.5s;
	position:absolute; left:0; right:0; bottom:0; z-index:1;
}
.case-wrap2 .prev,
.case-wrap2 .next { width:30px; height:30px; background:url(../images/tj_arrow.png) no-repeat; position:absolute; display:block; z-index:99; overflow:hidden; cursor:pointer;}
.case-wrap2 .next { background-position:-120px 0; left:auto; right:0px;}
.case-wrap2 .prev{ background-position:-30px 0px; left:0px; top:135px;}
.case-wrap2 .next { background-position:-30px -30px; right:0px; top:135px;}
.case-wrap2 .prevStop { background-position:0px 0px;}
.case-wrap2 .nextStop { background-position:0px -30px;}

/* 精简板 项目 */
.about-wrap2 { width:280px; height:290px; background:url(../images/about_pic2.jpg?var=2022090801) no-repeat;
	background-size:cover; position:relative;
}
.about2 { width:100%; height:100%; /* background:rgba(0, 0, 0, 0.2); */}
.about2 .about-title { position:relative; padding:20px 0 0 20px;}
.about2 .about-title-text { line-height:30px; color:#333; font-size:24px; font-weight:bold;}
.about2 .about-title-en { line-height:30px; font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#333; font-weight:inherit; text-transform:uppercase;}
.about2-item { width:100%; padding:20px 0 0 10px; box-sizing:border-box; display: flex; justify-content: center; align-items: center;  flex-wrap: wrap;}
.about2-item dl { width:110px; height:40px; line-height:40px; background:rgba(0, 0, 0, 0.2); color:#333; padding:0 10px; margin:10px 10px 0 0; box-sizing:border-box;
	display:flex; justify-content:center; align-items:center;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition:all 0.4s ease-in-out;
	-ms-transition:all 0.4s ease-in-out;
	transition:all 0.4s ease-in-out;
}
.about2-item dt { text-align:center; padding-right:5px;}
.about2-item dt i { height:32px; line-height:32px; font-size:16px; font-weight:normal; display:block;}
.about2-item dd { flex:1;}
.about2-item dl:hover { background:rgba(204, 51, 51, 0.75); color:#fff; cursor:pointer;
	transform:translate(0,-15px);
	-webkit-transform:translate(0,-5px);
	-moz-transform:translate(0,-5px);
	-o-transform:translate(0,-5px);
	-ms-transform:translate(0,-5px);
}
.about2-item dl:nth-child(2n+0){ margin-right:0px;}
.about2-item dl:hover dt i { color:#fff;
	-webkit-transform:rotateY(360deg);
	-moz-transform:rotateY(360deg);
	-ms-transform:rotateY(360deg);
	transform:rotateY(360deg);
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition:all 0.4s ease-in-out;
	-ms-transition:all 0.4s ease-in-out;
	transition:all 0.4s ease-in-out;
}

/* 首页公司简介 */
.about-wrap { width:100%; background:#fff url(../images/about_bg.jpg) no-repeat bottom center; background-size:cover; padding:20px 0 50px 0;}
.about { width:1200px; position:relative; box-sizing:border-box;}
.about .about-title { position:relative;}
.about .about-title-text { line-height:40px; color:#a43433; font-size:30px; font-weight:bold;}
.about .about-title-en { line-height:40px; font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#333; font-weight:inherit; text-transform:uppercase;}
.about .about-con-wrap { width:600px;}
.about .about-con { width:600px; height:300px; line-height:30px; font-size:14px; padding-right:20px; box-sizing:border-box; overflow:hidden;}
.about .about-con a { color:#333;}
.about .about-con a:hover { color:#a43433;}
.about .about-pic { width:600px; height:400px; background:#f0f0f0; overflow:hidden;}
.about .about-pic img { width:100%;}
.about .about-sub-nav { width:1200px; background:#fff; text-align:center; margin-top:50px;
	-webkit-box-shadow: 0 0px 20px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 0px 20px rgba(0, 0, 0, .2);
	box-shadow: 0 0px 20px rgba(0, 0, 0, .2);
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}
.about .about-sub-nav::after { display:block; content:""; visibility:hidden; font-size:0px; width:0px; height:0px; clear:both;}
.about .about-sub-nav a { color:#fff;}
.about .about-sub-nav a:hover { color:#fff;}
.about .about-sub-nav dl { width:300px; padding:20px 0; border-right:#f2f2f2 1px solid; cursor:pointer; transition:all 0.5s; box-sizing:border-box; float:left;}
.about .about-sub-nav dl:first-child {
	-moz-border-radius:5px 0px 0px 5px;
	-webkit-border-radius:5px 0px 0px 5px;
	-o-border-radius:5px 0px 0px 5px;
	border-radius:5px 0px 0px 5px;
}
.about .about-sub-nav dl:last-child { border-right:0px;
	-moz-border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	-o-border-radius:0 5px 5px 0;
	border-radius:0 5px 5px 0;
}
.about .about-sub-nav dl:hover { background:#a43433; color:#fff;}
.about .about-sub-nav dt { height:80px; line-height:80px; font-family:"font-number"; font-size:70px; color:#a43433;}
.about .about-sub-nav dl:hover dt { color:#fff;}
.about .about-sub-nav dd { height:20px; text-align:center;}

/* 业务范围 */
.area-wrap { width:100%; background:#f2f2f2 url(../images/area_bg.jpg) no-repeat bottom center; background-size:cover; padding:80px 0px; box-sizing:border-box;}
.area { width:1200px; position:relative;}
.area-list { width:1200px; padding:20px 0 10px 0; overflow:hidden; position:relative;}
.area-list dl { width:204px; background:#fff; padding:20px 10px; margin:20px 20px 0px 0; float:left; cursor:pointer;
    box-shadow:1px 1px 2px #ddd;
	-webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px;
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition:all 0.4s ease-in-out;
	-ms-transition:all 0.4s ease-in-out;
	transition:all 0.4s ease-in-out;
}
.area-list dl:hover { 
	transform:translate(0,-15px);
	-webkit-transform:translate(0,-15px);
	-moz-transform:translate(0,-15px);
	-o-transform:translate(0,-15px);
	-ms-transform:translate(0,-15px);	
}
.area-list dl:nth-child(5n+0){ margin-right:0px;}
.area-list dt { text-align:center;}
.area-list dt i { height:64px; line-height:64px; font-size:48px; font-weight:normal; display:block;}
.area-list dt h3 { line-height:30px; padding-bottom:6px;}
.area-list dd { line-height:30px; text-align:center; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.area-list dl:hover { background:#a43433; color:#fff; cursor:pointer;}
.area-list dl:hover dt i { color:#fff;
	-webkit-transform:rotateY(360deg);
	-moz-transform:rotateY(360deg);
	-ms-transform:rotateY(360deg);
	transform:rotateY(360deg);
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition:all 0.4s ease-in-out;
	-ms-transition:all 0.4s ease-in-out;
	transition:all 0.4s ease-in-out;
}

/*案例展示*/
.case-wrap { width:100%; background:#fff url(../images/case_bg.jpg) no-repeat top center; background-size:cover; padding:60px 0;}
.case { width:1200px; text-align:left;}
.case .hd { line-height:40px; text-align:center; padding-top:30px;}
.case .hd ul { float:left;}
.case .hd ul li { min-width:180px; height:40px; font-size:16px; border:1px solid #65b5ff; float:left; padding:0 10px; margin-right:10px; cursor:pointer; overflow:hidden; box-sizing:border-box;
	transition:all 0.5s;
}
.case .hd ul li:last-child { margin-right:0px;}
.case .hd ul li a { color:#fff;}
.case .hd ul li.on { height:40px; background:#a43433; color:#fff; border:1px solid #a43433;}
.case .hd ul li.on a { color:#fff;}
.case .hd ul li.on a:hover { color:#fff;}
.case .bd { }
.case .bd ul { }
.case .tempWrap { }
.case .case-item { text-align:center;}
.case .case-item a { width:138px; line-height:38px; text-align:center; border:1px solid #a43433; display:inline-block;}
.case .case-item a:hover { color:#fff; background:#a43433;}	
.case .case-list { width:1200px; padding:20px 0 10px 0; overflow:hidden; position:relative; box-sizing:border-box;}
.case .case-list .prev,
.case .case-list .next { position:absolute; left:10px; top:60px; display:block; width:18px; height:28px; overflow:hidden; background:url(../images/doctor_team_arrow.png) -40px 0 no-repeat; cursor:pointer;  }
.case .case-list .next { left:auto; right:10px; background-position:-120px 0;}
.case .case-list .prevStop { background-position:0 0;}
.case .case-list .nextStop { background-position:-80px 0;}
.case .case-list ul { padding-top:10px; position:relative;}
.case .case-list ul li { width:285px; height:200px; text-align:center; margin-right:20px; float:left; box-sizing:border-box; cursor:pointer; position:relative; overflow:hidden;}
.case .case-list ul li:nth-child(4n+0) { margin-right:0px;}
.case .case-list ul li img { width:100%; height:100%; display:block; transition:transform 0.5s;}
.case .case-list ul li:hover img { transform:scale(1.2);}
.case .case-list .case-name { width:100%; height:35px; line-height:35px; font-weight:bold; color:#fff; overflow:hidden; position:absolute; left:0; bottom:0; z-index:1;
	background:rgba(0,0,0,0.6);
	background-color:#000\6;
	filter:alpha(opacity=60);
}
.case .case-list .case-desc { width:100%; height:100%; /*background:rgba(0,0,0,.8);*/
	background:rgba(0,0,0,.3) url(../images/pro_pic_bg.png) center no-repeat; background-size:80% 70%; color:#fff; 
	position:absolute; top:0; left:-100%; transition:all 0.5s;
}
.case .case-list ul li h2 { font-size:14px; color:#fff; margin:25% 0 10px;}
.case .case-list ul li span { display:block; color:rgba(255,255,255,.8); line-height:24px; height:48px; padding:0 40px; overflow:hidden;}

/*资质荣誉*/
.honor-wrap { width:100%; background:#001626 url(../images/honor_home_bg.jpg) no-repeat bottom center; background-size:cover; padding:60px 0px; box-sizing:border-box;}
.honor { width:1200px; position:relative;}
.honor-list { width:1200px; padding:40px 0 10px 0; overflow:hidden; position:relative;}
.honor-list ul { overflow:hidden; zoom:1;}
.honor-list ul li { width:224px; height:180px; background:#f7f7f7; text-align:center; margin-right:20px; cursor:pointer; float:left; display:inline; 
	-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 0px 10px rgba(0, 0, 0, .2);
    box-shadow: 0 0px 10px rgba(0, 0, 0, .2);
	transition:all 0.5s;
}
/*.honor-list ul li:nth-child(5n+0) { margin-right:0px;}*/
.honor-list ul li:hover { background:#a43433 !important;}
.honor-list ul li a { color:#333;}
.honor-list ul li a:hover { color:#fff;}
.honor-list ul li img { width:100%; height:140px; transition:transform 0.5s;}
.honor-list ul li:hover img { transform:scale(1.2);}
.honor-list .honor-pic { width:224px; height:140px; overflow:hidden;}
.honor-list .honor-name { width:224px; height:37px; line-height:37px; text-align:center; border-bottom:#ececec 3px solid; overflow:hidden; transition:all 0.5s;}
.honor-list ul li:hover .honor-name { border-bottom:#a43433 3px solid;}
.honor .prev,
.honor .next { width:30px; height:30px; background:url(../images/tj_arrow.png) no-repeat; position:absolute; display:block; z-index:99; overflow:hidden; cursor:pointer;}
.honor .next { background-position:-120px 0; left:auto; right:10px;}
.honor .prev{ background-position:-30px 0px; left:-20px; top:210px;}
.honor .next { background-position:-30px -30px; right:-20px; top:210px;}
.honor .prevStop { background-position:0px 0px;}
.honor .nextStop { background-position:0px -30px;}

/* 合作伙伴 */
.partners-wrap { width:100%; background:#fff; padding:60px 0;}
.partners { width:1200px;}
.partners-list { width:1200px; padding:20px 0 10px 0; overflow:hidden; position:relative;}
.partners-list li { width:224px; height:100px; line-height:100px; background:#fff; text-align:center; margin:0px 20PX 20PX 0px; float:left; display:inline; overflow:hidden; position:relative;
	border:#e6e6e6 1px solid; box-sizing:border-box; cursor:pointer;
	transition:all 0.5s;
}
.partners li:nth-child(5n+0) { margin-right:0px;}
.partners-list .partners-pic { width:100%; height:100%; overflow:hidden;}
.partners-list ul li img { width:100%; height:100%; display:block; transition:transform 0.5s;}
.partners-list ul li:hover img { transform:scale(1.2);}
.partners-list .partners-name { width:100%; height:100%; background:rgba(0,0,0,.5); color:#fff; text-align:center;
	position:absolute; left:0; bottom:-100%; transition:all 0.5s;
}
.partners-list a { color:#fff;}

/* 产品优势 */
.strengths-wrap { width:100%; background:#f2f2f2 url(../images/strengths_bg.jpg) no-repeat bottom center; padding:60px 0px; box-sizing:border-box;}
.strengths { width:1200px; position:relative;}
.strengths-list { width:1200px; padding:20px 0 10px 0; overflow:hidden; position:relative;}
.strengths-list dl { width:204px; background:#fff; padding:20px 10px; margin:20px 20px 0px 0; float:left; cursor:pointer;
    box-shadow:1px 1px 2px #ddd;
	-webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px;
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition:all 0.4s ease-in-out;
	-ms-transition:all 0.4s ease-in-out;
	transition:all 0.4s ease-in-out;
}
.strengths-list dl:hover { 
	transform:translate(0,-15px);
	-webkit-transform:translate(0,-15px);
	-moz-transform:translate(0,-15px);
	-o-transform:translate(0,-15px);
	-ms-transform:translate(0,-15px);	
}
.strengths-list dl:nth-child(5n+0){ margin-right:0px;}
.strengths-list dt { text-align:center;}
.strengths-list dt i { height:64px; line-height:64px; font-size:48px; font-weight:normal; display:block;}
.strengths-list dt h3 { line-height:30px; padding-bottom:6px;}
.strengths-list dd { line-height:30px; text-align:center; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.strengths-list dl:hover { background:#a43433; color:#fff; cursor:pointer;}
.strengths-list dl:hover dt i { color:#fff;
	-webkit-transform:rotateY(360deg);
	-moz-transform:rotateY(360deg);
	-ms-transform:rotateY(360deg);
	transform:rotateY(360deg);
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition:all 0.4s ease-in-out;
	-ms-transition:all 0.4s ease-in-out;
	transition:all 0.4s ease-in-out;
}

/* 首页新闻 */
.news-wrap { width:100%; background:#fff;}
/*首页焦点图*/
.focus-box { width:380px; height:260px; background:#fff; float:left; position:relative; overflow:hidden;}
.focus-box .pic img { width:380px; height:260px; display:block; overflow:hidden;}
.focus-box .txt-bg { height:36px; width:100%;  background:#333; position:absolute; bottom:0; z-index:1; filter:alpha(opacity=40); opacity:0.4; overflow:hidden;}
.focus-box .txt { width:100%; height:36px; position:absolute; bottom:0; z-index:2; overflow:hidden;}
.focus-box .txt li { height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focus-box .txt li a { display:block; color:#fff; padding:0 0 0 10px; font-size:14px; text-decoration:none;}
.focus-box .num { position:absolute; z-index:3; bottom:6px; right:6px;}
.focus-box .num li { width:24px; height:24px; line-height:24px; overflow:hidden; text-align:center; margin-right:1px; float:left; position:relative; cursor:pointer;}
.focus-box .num li a,.focus-box .num li span { width:100%; height:100%; color:#fff; text-align:center; text-decoration:none; position:absolute; z-index:2; display:block; top:0; left:0;}
.focus-box .num li span { width:100%; height:100%; z-index:1; background:#000; filter:alpha(opacity=50); opacity:0.5;}
.focus-box .num li.on a,.focus-box .num a:hover { background:#f60;}

/* 首页文字新闻 */
.news { width:1200px; padding:40px 0px;}
.news .hd { line-height:40px; text-align:center; padding-top:30px;  border-bottom:2px solid #a43433;}
.news .hd ul { float:left;}
.news .hd ul li { min-width:180px; height:40px; font-size:16px; padding:0 10px; float:left; cursor:pointer; overflow:hidden; box-sizing:border-box;
	transition:all 0.5s;
}
.news .hd ul li:last-child { margin-right:0px;}
.news .hd ul li a { color:#333;}
.news .hd ul li.on { height:40px; background:#a43433; color:#fff;}
.news .hd ul li.on a { color:#fff;}
.news .hd ul li.on a:hover { color:#fff;}
.news .bd { }
.news .bd ul { }
.news .tempWrap { }
.news-list { width:1200px; padding-top:40px; position:relative;}
.news-list  .prev,
.news-list .next { position:absolute; left:10px; top:60px; display:block; width:18px; height:28px; overflow:hidden; background:url(../images/doctor_team_arrow.png) -40px 0 no-repeat; cursor:pointer;  }
.news-list .next { left:auto; right:10px; background-position:-120px 0;}
.news-list .prevStop { background-position:0 0;}
.news-list .nextStop { background-position:-80px 0;}
.news-list dl { width:385px; background:#fff; padding-right:20px; margin-right:20px; border-right:1px dashed #e0e0e0; float:left; cursor:pointer; overflow:hidden; box-sizing:border-box;
	/*box-shadow:0px 2px 8px #ddd;*/
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition:all 0.4s ease-in-out;
	-ms-transition:all 0.4s ease-in-out;
	transition:all 0.4s ease-in-out;
}
.news-list dl:hover { 
	transform:translate(0,-15px);
	-webkit-transform:translate(0,-15px);
	-moz-transform:translate(0,-15px);
	-o-transform:translate(0,-15px);
	-ms-transform:translate(0,-15px);	
}
.news-list dl:nth-child(3n+0) { margin-right:0px;}
.news-list dt { width:365px; height:180px; margin-bottom:15px; overflow:hidden;}
.news-list dt img { width:100%; height:100%; transition:0.5s;}
.news-list dl .news-title { height:52px; font-size:16px; line-height:26px; margin-bottom:15px;
	/*overflow:hidden; text-overflow:ellipsis; white-space:nowrap;*/
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	display:-webkit-box;
	text-overflow:ellipsis;
	overflow:hidden;
	transition:0.5s;
}
.news-list dl .news-desc { height:72px; color:#999; margin-bottom:15px; line-height:24px; position:relative;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	display:-webkit-box;
	text-overflow:ellipsis;
	overflow:hidden;
}
.news-list dl .news-time { font-size:16px; color:#999; margin-bottom:20px;}
.news-list dl .news-line { height:1px; width:0; background:#f00; transition:0.5s;}
.news-list dl:hover dt img { transform:scale(1.2);}
.news-list dl:hover .news-title { color:#f00;}
.news-list dl:hover .news-line { width:100%;}
.news-list2-wrap { width:1200px; padding-top:20px; position:relative; }
.news-list2 { width:800px; padding-left:20px;}
.news-list2 li { width:100%; height:80px; margin-bottom:10px; position:relative;}
.news-list2 .time { width:80px; height:80px; text-align:center; float:left;}
.news-list2 .time span { width:80px; margin-top:10px; font-size:32px; font-family:Arial; display:block;}
.news-list2 .time p { width:80px; line-height:24px; font-family:Arial; font-size:14px;}
.news-list2 .news-list-con { width:658px; height:70px; border-left:#fff 1px solid; padding:5px 10px; float:left; overflow:hidden;}
.news-list2 .news-list-con span { width:658px; height:26px; line-height:26px; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.news-list2 .news-list-con p { width:658px; height:44px; line-height:22px; overflow:hidden;}
.news-list2-bg { width:100%; height:80px; height:80px; background:#eee; color:#999; -webkit-transition:0.2s ease; -moz-transition:0.2s ease;}
.news-list2-hover-bg { width:100%; height:80px; background:#00a2e9; -webkit-transition:0.8s ease; -moz-transition:0.8s ease;}
.news-list2-hover-bg a:hover { color:#fff;}
.news-list2 li:hover .time { color:#fff;}
.news-list2 li:hover .news-list-con { color:#fff;}
.news-list2 li:hover .news-list-con span { color:#fff;}
.news-list2 li .time { color:#999;}
.news-list2 li .news-list-con { color:#999;}
.news-list2 li .news-list-con span { color:#333;}

/* 招商合作 */
.news2 { width:1200px;}
.news2-con { width:565px; text-align:left;}
.news2-con .news2-bar { width:565px; height:40px; line-height:40px; font-size:16px; letter-spacing:2px; color:#a43433; font-weight:bold;}
.news2-con .news2-bar i { margin-right:6px;}
.news2-con .news2-list { width:565px; height:170px; padding:5px 0px; overflow:hidden;}
.news2-con .news2-list ul { float:left;}
.news2-con .news2-list li { width:305px; height:36px; background:url(../images/news_dot2.gif) 0px 3px no-repeat; line-height:36px; font-size:16px; padding:0 0px 0 10px; margin-left:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.news2-con-more { font-size:12px; line-height:40px; color:#999; padding-right:10px; float:right; font-weight:normal;}
.news2-con-more a { color:#999;}
.news2-con-more a:hover { color:#a43433;}
.news2-pic { width:240px; height:170px;}
.news2-pic img { width:240px; height:170px; overflow:hidden;}
.news2-line { width:5px; height:220px; border-right:#f5f5f5 1px solid; margin:0px 30px;}

/*footer*/
.footer-wrap { width:100%; background:#a43433;}
.footer { width:1200px; line-height:30px; padding:20px 0;}
.footer dl { height:180px; font-size:12px; color:#fff; padding:0px 50px 0px 0; margin-right:50px; border-right:#fff 1px solid; float:left;}
.footer dl:last-of-type { border-right:0px;}
.footer dt { color:#fff; font-size:16px;}
.footer dd { line-height:24px;}
.footer a { color:#fff;}
.footer a:hover { color:#ffc509;}
.wx-dy { height:34px;}
.wx-dy li { width:34px; height:34px; background:#535353; text-align:center; line-height:34px; margin-left:10px; float:left; cursor:pointer; position:relative;
	border-radius:100%;-webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.wx-dy li .ico-img { width:24px; height:24px; margin-top:4px;}
.wx-dy li:hover { background:#a43433;}
.wx-dy-code { display:none; position:absolute; top:-125px; left:-30px; z-index:1;}

/*友情链接*/
.link { width:100%; background:#333; height:50px; border-top:3px solid #990033; border-bottom:#000 1px solid; line-height:50px; color:#fff;}
.link .wrap { width:1200px;}
.link .link-list { width:1200px;}
.link .link-list li { float:left;}
.link .link-list li a { color:#fff;}
.link .link-list li a:hover { color:#ffc509;}
.link .select-menu { width:190px; height:26px; background:#555; color:#fff; border:none; padding:0 5px;}

/*copyright*/
.copyright { width:100%; height:110px; background:#333; line-height:28px; color:#fff; font-family:Arial, Helvetica, sans-serif; border-top:#555 1px solid;}
.copyright a { color:#fff;}
.copyright a:hover { color:#ffc509;}
.copyright-content { width:1200px; height:95px; text-align:center; padding-top:15px; position:relative;}
.copyright-content .face { position:absolute; left:0px; top:15px; opacity:0.5; filter:Alpha(opacity=50);}
.copyright-content .cqgaw { position:absolute; left:0px; top:15px;}
.copyright-content .dzjg { position:absolute; left:0px; top:15px;}
.copyright-content .gswj { position:absolute; left:0px; top:15px;}
.copyright-content .ewm { position:absolute; right:0px; top:15px;}

/* ---------------------子页--------------------- */
.zy-wrap { width:1200px;}
.zy-body-bg { background:#f9f9f9;}
.zy-banner-box { width:100%; position:relative;}
.zy-banner { /*width:100%; height:200px; background-size:100% 100%; box-shadow:0px 2px 3px #ccc;*/ position:relative;} 
.zy-banner-wrap { width:1200px; padding:140px 0 0 0; color:#fff; position:relative;}
.zy-banner-wrap h2 { width:400px; font-size:30px; text-align:center; letter-spacing:4px;}
.zy-banner-wrap span { width:400px; text-align:center; display:block; font-size:24px; text-transform:uppercase;}
.zy-banner-tool-wrap { width:100%; height:50px; line-height:50px; background:rgba(0,0,0,0.5); color:#fff; position:absolute; left:0; right:0; bottom:0;}
.zy-banner-tool { width:1200px;}
.zy-go-back { padding-top:8px; float:left;}
.zy-go-back a { display:block; text-align:center;}
.zy-go-back a img,
.zy-go-back a span { width:83px; height:35px; line-height:35px; background:#019cdc; color:#fff; display:inline-block; margin-left:1px; vertical-align:top;}
.zy-go-back a img{width:15px; height:auto; padding:10px 3px;}
.zy-go-back:hover a img, .zy-go-back:hover a span { background:#a43433;}

/*子页导航*/
.zy-nav-wrap { background:#fff; padding:20px 0px 30px 0px; overflow:hidden; 
	box-shadow: 0px 0px 10px #ccc;
}
.zy-nav-title p { font-size:56px; color:#f2f2f2; font-weight:bold; text-transform:uppercase;}
.zy-nav-title h3 { font-size:24px; color:#333; font-weight:bold; margin-top:-52px; text-align:center; letter-spacing:4px;}
.zy-nav { /* width:100%; text-align:center; */}
.zy-nav ul { padding-top:10px; display:inline-block;}
.zy-nav li { min-width:140px; height:60px; background:#f1f1f1; line-height:60px; text-align:center; margin-right:10px; float:left; display:block;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.zy-nav li:last-of-type { margin-right:0px;}
.zy-nav li:hover { background:#a43433; color:#fff; font-weight:bold; display:block; cursor:pointer;}
.zy-nav li a { min-width:140px; height:60px; color:#333; display:block;}
.zy-nav li a:hover { color:#fff;}
.zy-nav .on { background:#a43433; color:#fff; font-weight:bold; display:block;}
.zy-nav .on a { color:#fff;}
.zy-news-title { font-size:20px; color:#a43433; line-height:54px; font-weight:bold; letter-spacing:2px; padding-left:40px;}
.zy-news-location { /*background:url(../images/home_ico.gif) 0px center no-repeat; */padding:0 20px 0 18px;}
.zy-news-location a { color:#fff;}
.zy-news-location a:hover { color:#f00;}

.zy-nav2 { width:100%; height:60px; background:rgba(39,76,136,1); text-align:center; display:none; transition:all 0.5s;}
.zy-nav2 ul { padding-top:10px; display:inline-block;}
.zy-nav2 li { min-width:140px; height:40px; line-height:40px; text-align:center; margin-right:10px; background:#f1f1f1; float:left; display:block;}
.zy-nav2 li:last-of-type { margin-right:0px;}
.zy-nav2 li:hover { background:#a43433; color:#fff; font-weight:bold; display:block; cursor:pointer;}
.zy-nav2 li a { min-width:140px; height:40px; color:#333; display:block;}
.zy-nav2 li a:hover { color:#fff;}
.zy-nav2 .on { background:#a43433; color:#fff; font-weight:bold; display:block;}
.zy-nav2 .on a { color:#fff;}

/*子页 文字新闻列表*/
.zy-news-list { width:1200px; padding:30px 0;}
.zy-news-list li { width:1200px; height:90px; background:#eee; margin-top:10px; position:relative; transition:0.5s;}
.zy-news-list .zy-news-time { width:100px; height:90px; text-align:center; float:left; transition:0.5s;}
.zy-news-list .zy-news-time span { width:100px; margin-top:15px; font-size:32px; font-family:Arial; display:block;}
.zy-news-list .zy-news-time p { width:100px; line-height:24px; font-family:Arial; font-size:14px;}
.zy-news-list .zy-news-list-con { width:1000px; height:80px; border-left:#fff 1px solid; padding:5px 10px; float:left; overflow:hidden;}
.zy-news-list .zy-news-list-con span { width:1000px; height:40px; line-height:40px; font-size:20px; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.zy-news-list .zy-news-list-con p { width:1000px; height:30px; line-height:30px; font-size:15px; overflow:hidden;}
.zy-news-list .zy-news-list-arrow { width:39px; height:90px; line-height:90px; padding:0 10px 0 30px; float:left;}
.zy-news-list .zy-news-list-arrow i { font-size:30px; color:#999; transition:0.5s;}
.zy-news-list .zy-news-list-line { height:2px; width:0; background:#f00; transition:0.5s;}
.zy-news-list li:hover { background:#019cdc;}
.zy-news-list li:hover a { color:#fff;}
.zy-news-list li:hover .zy-news-time { color:#fff;}
.zy-news-list li:hover .zy-news-list-line { width:100%;} 
.zy-news-list li:hover .zy-news-list-arrow { width:39px; padding-left:30px;}
.zy-news-list li:hover .zy-news-list-arrow i { font-size:50px; color:#fff;}

/*子页 图片新闻列表*/
.zy-news-list-pic { width:1200px; padding:30px 0;}
.zy-news-list-pic dl { width:1200px; height:190px; border-bottom:#ededed 1px dashed; padding:10px 0; margin-bottom:20px; box-sizing:border-box; transition:0.5s;}
.zy-news-list-pic dl dt { width:233px; height:163px; background:#fff; border:#dcdcdc 1px solid; padding:5px 0 0 5px; margin-left:10px; float:left; overflow:hidden; transition:0.5s;}
.zy-news-list-pic dl dt img { width:228px; height:158px; overflow:hidden; transition:0.5s;}
.zy-news-list-pic dl dd { width:920px; margin-left:10px; padding:0 15px 0 5px; float:left;}
.zy-news-list-pic dl dd h3 { height:40px; line-height:40px;}
.zy-news-list-pic dl dd .time { height:30px; line-height:30px; color:#999; float:none;}
.zy-news-list-pic-des { width:920px; height:60px; font-size:14px; line-height:30px; color:#888; overflow:hidden;}
.zy-news-list-des-more { width:80px; height:30px; background:#a43433; text-align:center; line-height:30px; margin-top:10px; float:left; transition:0.5s;}
.zy-news-list-des-more a { color:#fff; display:block;}
.zy-news-list-pic dl:hover { background:#019cdc; border-bottom:#019cdc 1px dashed; cursor:pointer;}
.zy-news-list-pic dl:hover a { color:#fff;}
.zy-news-list-pic dl:hover dt { background:#fff; border:#fff 1px solid;}
.zy-news-list-pic dl:hover dt img { color:#fff; transform:scale(1.2);}
.zy-news-list-pic dl:hover .time { color:#fff;}
.zy-news-list-pic dl:hover .zy-news-list-des-more { background:#FF6600;}
.zy-news-list-pic dl:hover h3 { color:#fff;}

/*子页图片列表*/
.zy-pic-list { width:1200px; padding:40px 0 10px 0; overflow:hidden; position:relative;}
.zy-pic-list ul { overflow:hidden; zoom:1;}
.zy-pic-list ul li { width:285px; height:220px; background:#fff; text-align:center; margin-right:20px; margin-bottom:40px; cursor:pointer; float:left; display:inline; 
	-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 0px 10px rgba(0, 0, 0, .2);
    box-shadow: 0 0px 10px rgba(0, 0, 0, .2);
	transition:all 0.5s;
}
.zy-pic-list ul li:nth-child(4n+0) { margin-right:0px;}
.zy-pic-list ul li:hover { background:#a43433 !important;}
.zy-pic-list ul li a { color:#333;}
.zy-pic-list ul li a:hover { color:#fff;}
.zy-pic-list ul li img { width:100%; height:180px; transition:transform 0.5s;}
.zy-pic-list ul li:hover img { transform:scale(1.2);}
.zy-pic-list .zy-pic-pic { width:285px; height:180px; overflow:hidden;}
.zy-pic-list .zy-pic-name { width:285px; height:37px; line-height:37px; text-align:center; border-bottom:#ececec 3px solid; overflow:hidden; transition:all 0.5s;}
.zy-pic-list ul li:hover .zy-pic-name { border-bottom:#a43433 3px solid;}

/*产品列表*/
.zy-pro-list { width:1200px; padding:0px 0 10px 0; overflow:hidden; position:relative; box-sizing:border-box;}
.zy-pro-list ul { padding-top:20px; position:relative;}
.zy-pro-list ul li { width:285px; height:200px; text-align:center; margin-right:20px; margin-bottom:40px; float:left; box-sizing:border-box; cursor:pointer; position:relative; overflow:hidden;
	-webkit-box-shadow:0 5px 8px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:0 5px 8px rgba(0, 0, 0, 0.1);
	box-shadow:0 5px 8px rgba(0, 0, 0, 0.1);
}
.zy-pro-list ul li:nth-child(4n+0) { margin-right:0px;}
.zy-pro-list ul li img { width:100%; height:100%; display:block; transition:transform 0.5s;}
.zy-pro-list ul li:hover img { transform:scale(1.2);}
.zy-pro-list .zy-pro-name { width:100%; height:35px; line-height:35px; font-weight:bold; color:#fff; overflow:hidden; position:absolute; left:0; bottom:0; z-index:1;
	background:rgba(0,0,0,0.6);
	background-color:#000\6;
	filter:alpha(opacity=60);
}
.zy-pro-list .zy-pro-desc { width:100%; height:100%; /*background:rgba(0,0,0,.8);*/ 
	background:rgba(0,0,0,.3) url(../images/pro_pic_bg.png) center no-repeat; background-size:80% 70%; color:#fff; 
	position:absolute; top:0; left:-100%; transition:all 0.5s;
}
.zy-pro-list ul li h2 { font-size:14px; color:#fff; margin:25% 0 10px;}
.zy-pro-list ul li span { display:block; color:rgba(255,255,255,.8); line-height:24px; height:48px; padding:0 40px; overflow:hidden;}

/*新闻详情*/
.news-show { width:1200px; padding:10px 0 10px 0; overflow:hidden; position:relative;}
.news-show h1 { width:1200px; font-size:24px; color:#333; text-align:center; line-height:30px; padding:20px 20px 30px 20px; box-sizing:border-box;}
.news-show .soure { height:40px; line-height:40px; background:#f7f7f7; text-align:center; color:#999; margin-bottom:10px;}
.news-show .news-show-line { width:1200px; height:40px; line-height:40px; color:#999; text-align:center; border-bottom:#e3e3e3 1px solid;}
.news-show .news-show-con { width:1200px; line-height:32px; font-size:16px; padding:20px 0;}
.zy-next-news { width:100%;}
.zy-next-news li { line-height:30px;}
.zy-share { width:100%;}
.zy-share span { line-height:30px;}

/*资质荣誉*/
.zy-honor-list { width:1200px; padding:40px 0 10px 0; overflow:hidden; position:relative;}
.zy-honor-list ul { overflow:hidden; zoom:1;}
.zy-honor-list ul li { width:218px; height:292px; background:url(../images/honor_bg.jpg) no-repeat; text-align:center; margin-right:27px; margin-bottom:60px; cursor:pointer; float:left; display:inline; 
	-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 0px 10px rgba(0, 0, 0, .2);
    box-shadow: 0 0px 10px rgba(0, 0, 0, .2);
	transition:all 0.5s;
}
.zy-honor-list ul li:nth-child(5n+0) { margin-right:0px;}
.zy-honor-list ul li a { color:#fff;}
.zy-honor-list ul li a:hover { color:#ff0;}
.zy-honor-list .zy-honor-pic { width:218px; height:292px; overflow:hidden;}
.zy-honor-list .zy-honor-pic img { width:194px; height:274px; overflow:hidden; margin:8px 7px; transition:transform 0.5s;}
.zy-honor-list ul li:hover img { transform:scale(1.2);}
/*.zy-honor-list .zy-honor-pic { width:192px; height:279px; overflow:hidden; margin:8px 7px;}
.zy-honor-list ul li:hover .zy-honor-name { border-bottom:#a43433 3px solid;}*/
.zy-honor-list .zy-honor-name { width:218px; height:34px; background:#0f0705; line-height:30px; text-align:center; border-bottom:#ececec 3px solid; overflow:hidden; transition:all 0.5s;}

/*发展历程*/
.zy-history { width:1200px; background:#fff; padding:40px 0 10px 0; overflow:hidden; position:relative;}
.zy-history-desc { font-size:16px; line-height:30px; text-indent:36px; padding:0px 0 20px 0; border-bottom:1px solid #dedede;}
.zy-history-list { width:100%; padding-top:30px; position:relative; z-index:1;}
.zy-history-list:after { content:''; width:1px; height:100%; left:99px; top:34px; background:#dedede; position:absolute;}

.zy-history-item { padding-bottom:30px; overflow:hidden; position:relative; z-index:3;}
.zy-history-item .zy-history-date { float:left;font-size:18px;color:#da251c; width:100px;margin-right:36px;line-height:32px;position:relative}
.zy-history-item .zy-history-date:after { content:''; width:13px; height:13px; background:#fff; border:1px solid #b0b0b0; position:absolute; right:-7px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
}
.zy-history-item .zy-history-tit { min-height:60px; line-height:30px; font-size:16px; color:#666; overflow:hidden;}
.zy-history-list-end { width:20px; height:20px; background:#b0b0b0; border:1px solid #b0b0b0; margin-left:88px; margin-bottom:-10px; cursor:pointer; position:relative; z-index:3;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
}

/*企业文化*/
.zy-cultre { width:1200px; background:#fff; padding:30px 50px 50px 30px; box-sizing:border-box;}
.zy-cultre dl { height:230px; margin:2% 0 0 2%; float:left; box-sizing:border-box; position:relative; overflow:hidden; cursor:pointer;}
.zy-cultre dl:nth-of-type(1){ width:23%;}
.zy-cultre dl:nth-of-type(2){ width:23%;}
.zy-cultre dl:nth-of-type(3){ width:48%;}
.zy-cultre dl:nth-of-type(4){ width:28%;}
.zy-cultre dl:nth-of-type(5){ width:28%;}
.zy-cultre dl:nth-of-type(6){ width:38%;}
.zy-cultre dl:nth-of-type(7){ width:100%;}
.zy-cultre dl img { width:100%; height:230px;
	transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
}
.zy-cultre dl:hover img {
	transform: scale(1.2);
}
.zy-cultre dd { width:100%; height:100%; overflow:hidden; position:absolute; top:0; left:0; z-index:1;}
.zy-cultre dd .zy-cultre-text { width:100%; height:100%; background: rgba(0,0,0,0.4); color:#fff; padding:20px 40px; box-sizing:border-box;}
.zy-cultre dd .zy-cultre-title { height:60px; line-height:60px; font-size:20px;}
.zy-cultre dd .zy-cultre-title::after { width:20px; height:4px; background:#fff; display: block; content: '';}
.zy-cultre dd .zy-cultre-con { line-height:30px; font-size:16px; padding-top:20px;}

/*项目展示*/
.zy-case-desc { }
.zy-case-desc h2 { font-size:30px; color:#333; text-align:center; padding:30px 0 30px 0;}
.zy-case-desc-text { line-height:30px;}
.zy-case-tit-line { height:50px; text-align:center; border-bottom:#a43433 2px solid; font-size:24px;}
.zy-case-tit { width:120px; height:50px; padding:0 20px; display:inline-block; position:relative;}
.zy-case-tit span { width:100%; height:100%; line-height:50px; text-align:center; background:#fff; display:block; position:absolute; left:0; top:20px;}

/* 人才招聘 */
.zy-job-wrap { background:#fff; padding:10px 0 20px 0;
	box-shadow:0 0px 5px rgba(34,25,25,0.2); 
	-moz-box-shadow: 0 0px 5px rgba(34,25,25,0.2); 
	-webkit-box-shadow: 0 0px 5px rgba(34,25,25,0.2); 
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.zy-job { width:1160px; border-collapse:collapse; border-spacing:0;}
.zy-job th { height:60px; background:#fff url(../images/job_td_bg.png) bottom repeat-x; line-height:60px; padding:0 5px; color:#a43433; text-align:center;}
.zy-job td { height:60px; line-height:60px; border-bottom:#cecece 1px dotted; padding:0 5px;}
.zy-job .td-jg { padding-left:18px;}
.zy-job tr.odd { background:#fff url(../images/news_dot2.gif) 10px center no-repeat;} 
.zy-job tr.even { background:#f9f9f9 url(../images/news_dot2.gif) 10px center no-repeat;}
.zy-job tr:hover { background:#f6fbfc url(../images/news_dot2.gif) 10px center no-repeat; cursor:pointer;}
.zy-job-show { width:1160px; border-collapse:collapse; border-spacing:0; border:#cecece 1px solid;}
.zy-job-show .td-bg { width:80px; background:#f9f9f9; font-weight:bold; text-align:right;}
.zy-job-show td { height:60px; line-height:30px; border:#cecece 1px solid; padding:0 5px;}

/*联系我们*/
.zy-about-con-wrap { width:1200px; padding:10px 0 10px 0;}
.zy-about-con-title { width:1200px; height:48px; line-height:48px; background:#fafafa; border-bottom:#274c88 2px solid; position:relative; padding:0 20px 0 10px;}
.zy-about-con-title .about-title-bar { min-width:120px; height:48px; background:url(../images/about_right_ico.png) 0px center no-repeat; color:#274c88; font-weight:bold; padding-left:8px}
.zy-about-con-title2 { width:870px; height:48px; line-height:48px; background:#fff; border-bottom:#f6f6f6 2px solid; position:relative; padding:10px 20px 0 10px;}
.zy-about-con-title2 .about-title-bar { min-width:120px; height:48px; background:url(../images/msg_title_ico.png) 0px center no-repeat; color:#274c88; font-weight:bold; padding-left:15px}
.zy-about-con { background:#fff; font-size:16px; padding:20px; line-height:30px;}
.zy-about-con img { max-width:1100px;}
.zy-contact-con { background:#fff; font-size:16px; padding:20px; line-height:30px; display:flex;}
.zy-contact-con dl { flex:1; border-right:#f2f2f2 1px solid; padding:20px 30px 0 0;}
.zy-contact-con dl:last-child { border-right:none;}
.zy-contact-con dl dt { text-align:center; line-height:48px;}
.zy-contact-con dl dt i { height:64px; line-height:64px; font-size:48px; font-weight:normal; display:block;}
.zy-contact-con dl:hover dt i { cursor:pointer;
	-webkit-transform:rotateY(360deg);
	-moz-transform:rotateY(360deg);
	-ms-transform:rotateY(360deg);
	transform:rotateY(360deg);
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition:all 0.4s ease-in-out;
	-ms-transition:all 0.4s ease-in-out;
	transition:all 0.4s ease-in-out;
}
.zy-contact-con dl:nth-child(1) i { color:#4876f9;}
.zy-contact-con dl:nth-child(2) i { color:#4cb050;}
.zy-contact-con dl:nth-of-type(3) i { color:#fa4e4e;}
.zy-contact-con dl:nth-of-type(4) i { color:#576a95;}
.zy-contact-con dd { text-align:center; font-size:16px; line-height:36px;}
.contact-map { width:100%; background:#fff; padding:20px;}
#map { width:100%; height:500px; background:#fff;}
.BMap_bubble_title { font-weight:bold; color:#1954a4;}
.BMap_bubble_content { line-height:30px;}
.BMap_pop { display:block;}

/*项目地图*/
.mapWrap { height:400px;}
.mapTipText { width:280px; min-height:90px; background:#fff; padding:10px 0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	box-shadow:0 0px 5px rgba(34,25,25,0.2); 
	-moz-box-shadow: 0 0px 5px rgba(34,25,25,0.2); 
	-webkit-box-shadow: 0 0px 5px rgba(34,25,25,0.2); 
}
.mapTipText .mapTipImg { height:66px; width:66px; float:left; border:2px solid #ffffff; overflow:hidden; margin:-22px 5px 0 -12px;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
}
.mapTipText .mapTipImg img { width:100%; height:100%;}
.mapTipText .mapTipList { float:left; margin-left:4px;}
.mapTipText .mapTipList h2 { text-align:left;}
.mapTipText .mapTipList ul { width:203px; padding-right:10px;}
.mapTipText .mapTipList ul li { line-height:30px; padding:0 5px; margin-top:5px; float:left;}
.mapTipText .mapTipList ul li:hover { background:#2ebcfe;}
.mapTipText .mapTipList ul li:hover a { color:#fff;}

/*分页1*/
.page { width:100%; /* margin-top:30px; padding-bottom:30px; */ text-align:center; line-height:60px;}
.page a { padding:10px 15px; margin-right:2px; border:#ccc 1px solid; color:#333;
	-webkit-border-radius:5px;
	border-radius:5px;
	-webkit-transition: all .5s;
	transition: all .5s;
 }
.page a:hover { background:#ff3333; padding:10px 15px; margin-right:2px; border:#ff3333 1px solid; color:#fff;}
.page span.current { color:#fff; background:#ff3333; padding:10px 15px; margin-right:2px; border:#ff3333 1px solid; font-weight:bold;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.page span.disabled { color:#ccc; padding:10px 15px; margin-right:2px; border:#ccc 1px solid;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.page input { width:30px; height:24px; line-height:24px; padding:0 2px; text-align:center; color:#333; margin:0 5px; border:#ccc 1px solid;}
.page input:hover, .page input:focus { border:#ff3333 1px solid;}

/* 分页一 */
.pagediv { width:888px; height:40px; background:#f9f9f9; border:#ececec 1px solid; border-top:0px; text-align:center;}
.pagediv ul { }
.pagediv li { height:40px; line-height:40px; margin:0px 5px 0px 0px; display:inline;}
.pagediv span { padding:0 5px; color:#2E6AB1;}
.pagediv input { border:0px;}
.pagediv a{ cursor:pointer;}

/*分页二*/
#pages { height:36px; width:124px; margin:10px auto 10px;}
#pages span { float:left; margin:0 18px 0 13px; line-height:28px;}
#pages a { width:36px; height:36px; background:#fff; display:block; color:#a9a9a9; line-height:36px; text-align:center; font-family:Arial; float:left; margin-right:5px; transition:background-color 0.2s ease-out;}
#pages a#pageactive { background:#e70012; color:#fff;}
#pages a:hover { background:#969696; color:#fff;}
#pages .prev,#pages .next{ background:url(../images/pages.png) no-repeat;}
#pages .prev,#pages .next { width:11px; height:18px; display:block; position:relative; top:8px;}
#pages .prev { background-position:-0px -0px;}
#pages .next { background-position:-41px -0px;}

/* 搜索分页 */
#searchMsg { text-align:center; line-height:40px;}
.sabrosus { width:890px; height:40px; line-height:40px;}

/********开始首页在线客服**********/
.BottomlistP { position:fixed; top:30%; right:0px; overflow:hidden; z-index:999999;}
.BottomlistP a { width:44px; height:44px; border-radius:3px; /* background-image:url(../images/btnBg.png); */ display:block; color:#fff; font-size:12px; text-align:center; margin-bottom:10px;}
.floatmenu { background:url(../images/floatmenu.png) no-repeat; cursor:pointer; width:100%; height:100%; display:block; border-radius:3px;}
.menuFree { background-position:0 0;}
.menuFree:hover { background-position:0 -49px;}
.menuQQ { background-position:-50px 0;}
.menuQQ:hover { background-position:-49px -49px;}
.menuTel { background-position:-97px 0;}
.menuTel:hover { background-position:-97px -49px;}
.menuEr { background-position:-145px 0;}
.menuEr:hover { background-position:-145px -49px;}
.QRCodeP { display:none; text-align:center; height:190px; width:160px; background-color:#fff; position:fixed; top:30%; right:55px; border-radius:3px; box-shadow:0 0 15px #ddd; z-index:99999;}
.QRCodeP ul { padding-top:10px;}
.QRCodeP ul li span { display:inline-block; font-size:14px; color:#444444; font-weight:bold;}
.QRCodeP ul li img { display:inline-block; padding:10px; width:140px; height:140px;}
.Telephonep { top:30%; right:55px;}
.Telephone { width:250px; height:160px; z-index:99999; display:none; background-color:#fff; position:fixed; border-radius:3px; box-shadow:0px 0px 15px #ddd; padding:10px 15px;}
.Telephone h4 { font-size:16px; color:#3c7ae6; border-bottom:#e4e4e4 solid 1px; line-height:40px; width:100%; float:left;}
.Telephone ul { width:100%; float:left; margin:10px 0;}
.Telephone ul li { width:100%; /*float:left;*/ text-align:left; line-height:26px;}
.Telephone ul li a { color:#999;}
.indexIcon { background:url(../images/indexIcon.png) no-repeat; display:block; height:100%; width:100%;}
.Telephone ul li .TelIcon01 { float:left; width:17px; height:16px; display:inline-block; background-position:0 0;}
.TElCont { display:inline-block; float:left; text-align:left; padding-left:5px;}
.Telephone ul li h3 { color:#333333; font-size:14px; font-weight:bold; padding-bottom:5px;}
.Telephone ul li span { display:block; font-size:12px; color:#686868; padding-bottom:5px;}
.EMQQ { z-index:99999; display:none; width:300px; height:215px; background-color:#fff; position:fixed; border-radius:3px; box-shadow:0px 0px 15px #ddd; padding:10px 15px;}
.EMQQ h4 { font-size:16px; color:#3c7ae6; border-bottom:#e4e4e4 solid 1px; line-height:40px; width:100%; float:left;}
.EMQQP { top:30%; right:55px;}
.EMQQ ul li { width:33.33%; float:left; margin-top:20px; text-align:center;}
.EMQQ ul li span { display:block; margin:0 auto; margin-top:20px;}
/********结束首页在线客服**********/

/* 右侧快捷导航 */
.right-side { width:40px; height:295px; position:fixed; right:0; top:280px; z-index:9999;}
.right-side ul li { width:40px; height:40px; float:left; position:relative; margin-bottom:1px;}
.right-side ul li .right-sidebox { width:40px; height:40px; background:#3694c8; color:#fff;font:14px/40px "微软雅黑"; position:absolute; top:0; right:0; transition:all 0.3s; opacity:0.8; filter:Alpha(opacity=80); overflow:hidden;}
.right-side ul li .right-sidetop,.right-side ul li .right-weixin { width:40px; height:40px; background:#3694c8; line-height:40px; display:inline-block; opacity:0.8; filter:Alpha(opacity=80); transition:all 0.3s;}
.right-side ul li .right-sidetop:hover,.right-side ul li .right-weixin:hover { background:#e3602a; opacity:1; filter:Alpha(opacity=100);}
.right-side ul li img { float:left;}
.right-ewm { position:absolute; right:40px; top:0px; display:none;}

/* 返回顶部 */
.gotop {width:40px; height:40px; background:url(../images/gotop1.png) no-repeat center; background-size:contain; position:fixed; right:5px; bottom:50px; cursor:pointer; display:none; transition:all .5s; z-index:99999;}

/* 动画 */
.fadeIn {opacity:0; -webkit-transition:all 1s; transition:all 1s;}
.fadeInUp {opacity:0; -webkit-transform:translate3d(0,50px,0); transform:translate3d(0,50px,0); -webkit-transition:all .8s; transition:all .8s; -webkit-transition-delay:.2s; transition-delay:.2s;}
.fadeInDown {-webkit-transform:translate3d(0,-100%,0); transform:translate3d(0,-100%,0); -webkit-transition:all 1s; transition:all 1s;}
.fadeInLeft {opacity:0; -webkit-transform:translate3d(-100%,0,0); transform:translate3d(-100%,0,0); -webkit-transition:all 1s; transition:all 1s;}
.fadeInRight {opacity:0; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0); -webkit-transition:all .8s; transition:all .8s;}
.zoomIn {opacity:0; -webkit-transform:scale3d(.3,.3,.3); transform:scale3d(.3,.3,.3); -webkit-transition:all .8s; transition:all .8s;}
.animated {opacity:1; -webkit-transform:none; transform:none;}

/* 隐藏手机端内容 */
.list-header, .zy-news-time2, .wx-ewm-gz { display:none !important;}



