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

body {
	magin: 0px;
	position:relative;
}
@font-face {
  font-family:SourceHanSansCN;   /*字体名称*/
  src:url(../fonts/SourceHanSansCN-Regular.otf);       /*字体源文件*/
}	
* {
	font-family: Arial, "微软雅黑",SourceHanSansCN;
}
dd, dl, dt, ul, li {
	margin: 0;
	padding: 0;
	list-style: none;
}
input {
	margin: 0;
	outline: none
}
a {
	text-decoration: none;
}
a:link {color:inherit;}/*未访问样式*/
a:hover{text-decoration:none;}
a:focus{text-decoration:none;}
h1{ margin:0px;}
i{ font-weight:normal;}
hr{ border:none; border-top:1px  solid #f0f0f0; margin:10px 0px;}
img{ max-width:100%;}
.vcenter-parent{display:table;}
.vcenter {display: table-cell;vertical-align: middle;}
.red{ color:#e50012;}
/*居中布局*/

::-webkit-scrollbar-track{background:#CCC;}
::-webkit-scrollbar{ width: 10px;}
::-webkit-scrollbar-thumb{background:#222;}
/*滚动条设置*/

table, tbody, tr, td {
	border: none;
}
table tr {
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
}
table td {
	font-size: 14px;
	line-height: 20px;
	padding:8px!important;
	border-left: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
}
table td p {
	margin: 0px;
}





/*在线QQ*/
.sidebar-content{position: fixed; top: 50%; right: 0; z-index: 1000; margin-top: -280px;}
.sidebar-box{position: relative; margin-top: 1px;}
.sidebar-icon{width: 50px; height: 50px; cursor: pointer;}
.si1 .sidebar-icon{background: #0057b3 url(../images/side1.png) no-repeat center center;}
.si2 .sidebar-icon{background: #0057b3 url(../images/side2.png) no-repeat center center;}
.si3 .sidebar-icon{background: #0057b3 url(../images/side3.png) no-repeat center center;}
.si4 .sidebar-icon{background: #0057b3 url(../images/side4.png) no-repeat center center;}
.si5 .sidebar-icon{background: #0057b3 url(../images/side5.png) no-repeat center center;}
.si1:hover .sidebar-icon{background: #ff963a url(../images/side1.png) no-repeat center center;}
.si2:hover .sidebar-icon{background: #ff963a url(../images/side2.png) no-repeat center center;}
.si3:hover .sidebar-icon{background: #ff963a url(../images/side3.png) no-repeat center center;}
.si4:hover .sidebar-icon{background: #ff963a url(../images/side4.png) no-repeat center center;}
.si5:hover .sidebar-icon{background: #ff963a url(../images/side5.png) no-repeat center center;}
.sidebar-dark1{position: absolute; top: 0; right: 50px; padding: 0 20px; background-color: #ff963a; display: none;}
.sidebar-dark2{position: absolute; top: 0; right: 50px; padding: 16px 20px; background-color: #ff963a; display: none;}
.sidebar-box:hover .sidebar-dark1{display: block;}
.sidebar-box:hover .sidebar-dark2{display: block;}
.sidebar-dark1 p a{display: block; height: 50px; line-height: 50px; font-size: 16px; color: white; text-align: center; white-space: nowrap;}
.sidebar-code{width: 98px; margin-top: 8px;}
.sidebar-dark2 .sidebar-code:first-child{margin-top: 0;}
.sidebar-code p{text-align: center; color: white; line-height: 18px; margin-top: 4px;}
.sidebar-top{display: block; width: 50px; height: 50px;}
.sidebar-icon-a{display: block; width: 50px; height: 50px;}
.side-layer{position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 1001; display: none;}
.side-layer-bg{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.5;}
/*在线QQ*/







.navbar-default{ background: #fff; border:none; box-shadow:0px 2px 4px -2px rgba(0,0,0,0.3);}
.navbar-brand{}
.navbar-brand img{ height:100%; width:auto; }
.top-nav li{ position:relative; z-index:1;}
.navbar-default .navbar-nav >li> a{ color:#333; transition-duration: .3s;}
.navbar-default .navbar-nav>li.on>a,.navbar-default .navbar-nav>li:hover>a,.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus{ color:#cf4457; transition-duration: .3s;}
/*鼠标经过效果*/

.dropdown-menu>li>a{}
/* 头部样式修改 */

.banner-2{ margin-top:35px; height:182px; background:url(../images/img-bannerbg.jpg) center no-repeat;}
.banner-2-hide{ display:none;}
.banner-2-text{ position:relative; z-index:1;}
.banner-2-text .vcenter-parent{ position:absolute; z-index:2; top:0px; right:0px; width:338px; height:182px; }
.banner-2-text .vcenter-parent .vcenter div{ padding-left:15px; color:#fff;}
.banner-2-text .vcenter-parent .vcenter img{ margin-top:4px;}
.banner-2-text p{ font-size:18px; margin:0px; font-weight:bold;}
.banner-2-text p span{ font-size:20px;}
.banner-2-text a{ display:inline-block; padding:0px 15px; margin-top:8px; font-size:12px; line-height:24px;  color:#e50012; border-radius:14px; background:#fff; box-shadow:3px 3px 5px rgba(0,0,0,0.5);transition-duration: .3s;}
.banner-2-text a:hover{ padding:0px 20px;transition-duration: .3s;}
/*首页广告banner*/

.index-title{ display:inline-block; width:auto; font-size:0px; color:#333; margin:40px 0px; text-align:center;}
.index-title h4{ font-size:20px; line-height:1em; color:#333;  margin:10px 0px; }
.index-title span{ position:relative; z-index:1;  display:inline-block; width:100%; font-size:20px; line-height:1em; color:#cccccc; padding-bottom:13px;}
.index-title span:before{ content:""; position: absolute;  z-index:-1; width: 50px;height:4px;bottom: 0px;left: 50%; margin-left:-25px;background-color:#cf4457;transition-duration: .3s;}
.index-title2 h4{ color:#fff;  }

.indix-cpbox{ background:url(../images/img-cpbg.jpg) center bottom no-repeat,#f5f5f5; }

.margin{ height:30px; clear:both;}
.index-cp-list{ margin-bottom:20px;}
.index-cp-img {}
.index-cp-img img{ width:100%;}
.index-cp-list p{ display:inline-block; width:100%; text-align:center; font-size:14px; line-height:1em; color:#333; margin:40px 0px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; }
.index-cp-list:nth-child(5n) p,.index-cp-list:nth-child(6n) p,.index-cp-list:nth-child(7n) p{ color:#fff;}
.indix-cpbox .cp-more{ position:relative; z-index:1; display:inline-block;margin-bottom:60px; width:0px; padding:0px 25px; font-size:40px;height:80px;line-height:80px;color:#fff;background:#cf4457;transition-duration: .3s;}
.indix-cpbox .cp-more:hover{ position:relative; z-index:1; display:inline-block; margin-bottom:60px;padding:0px 40px;transition-duration: .3s;}
.indix-cpbox .cp-more:after{ content:"+"; position: absolute;  z-index:2; top:0px; left:0px; display:inline-block; width:50px; transform:rotate(0deg); transition-duration: .3s;}
.indix-cpbox .cp-more:hover:after{ content:"+"; position: absolute;  z-index:2; top:0px; left:0px; width:80px; transform:rotate(90deg);  transition-duration: .3s;}
/* 产品 */


.index-ys{ background:#f5f5f5; padding-bottom:80px;}
.index-ystext{ text-align:center;}
.index-ystext>div{ position:relative; z-index:1; display:inline-block; width:100%; max-width:275px; padding:25px 10px 10px; margin:50px 0px; border:1px solid #333;}
.index-ystext>div>p{ position:absolute; z-index:2; top:-18px; left:50%; transform:translate(-50%,0px); display:inline-block;  padding:0px 20px; font-size:26px; color:#333; white-space:nowrap; margin-bottom:0px; background:#f5f5f5;}
/* 优势 */



.index-fa{ background:url(../images/img-jjfa.jpg) center no-repeat; background-size:cover;}
.fa-l{ padding-top:60px;}
.fa-text{ font-size:15px; line-height:1.75em; margin-bottom:80px;}
.fa-more{ position:relative; z-index:1; display:inline-block; font-size:24px; line-height:46px; padding:0px 60px; border:1px solid #4d4d4d;transition-duration: .3s;}
.fa-more:hover{ color:#fff; border:1px solid #cf4457;transition-duration: .3s;}
.fa-more:after{ content:""; position: absolute; z-index:-1;width: 0%;height: 100%;bottom: 0px;left: 0%;background-color:#cf4457;transition-duration: .3s;}
.fa-more:hover:after{ content:""; position: absolute; z-index:-1;width: 100%;background-color:#cf4457;transition-duration: .3s;}

.fa-list{ overflow:hidden;}
.fa-list li{ float:left; position:relative; z-index:1; width:33.3333%; font-size:0px;}
.fa-list li:after{ content:""; position: absolute;  z-index:2;width: 100%;height: 100%;bottom: 0px;left: 0%;background-color:#cf4457; opacity:0;transition-duration: .45s;}
.fa-list li:hover:after{ content:""; position: absolute;  z-index:2;width: 100%;height: 100%;bottom: 0px;left: 0%;background-color:#cf4457; opacity:.95;transition-duration: .45s;}
.fa-list li a{ display:inline-block; width:100%; height:100%; overflow:hidden;}
.fa-list li a img{ width:100%; height:auto; transform:scale(1);transition-duration: .45s;}
.fa-list li:hover a img{ transform:scale(1.2);transition-duration: .45s;}
.fa-list li a div{ box-sizing:border-box; position:absolute; z-index:5; top:37%; left:0; transform: rotateX(-180deg);width:100%; padding:15px 10px;text-align:center; opacity:0; overflow:hidden;transition-duration: .45s; }
.fa-list li:hover a div{ transform:rotateX(0deg); transition-delay: 0.3s; opacity:1; transition-duration: .45s;}
.fa-list li a div:before{ content:""; position: absolute;  z-index:-1;width: 0px;height: 1px;top: 0px; left:50%; margin-left:0px;background-color:#fff;transition-duration: .4s;}
.fa-list li a div:after{ content:""; position: absolute;  z-index:-1;width: 0px;height: 1px;bottom: 0px;left:50%; margin-left:0px;background-color:#fff;transition-duration: .4s;}
.fa-list li:hover a div:before{ content:""; position: absolute;  z-index:-1;width: 30px; left:50%; margin-left:-15px;transition-duration: .4s; transition-delay: 0.6s;}
.fa-list li:hover a div:after{ content:""; position: absolute;  z-index:-1;width: 30px;left:50%; margin-left:-15px;transition-duration: .4s;transition-delay: 0.6s;}


.fa-list li a div span{ display:inline-block; width:100%; font-size:18px; color:#fff; font-weight:bold;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.fa-list li a div small{ display:inline-block; width:100%;font-size:14px; color:#fff;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
/*解决方案*/

.case-list{ margin-bottom:30px; overflow:hidden;}
.case-list img{ width:100%;}
.case-list a{ display:block;position:relative; z-index:1; }
.case-list a:after{ content:""; position: absolute; z-index:2;width: 100%;height: 100%;top: 100%;left: 0%;background:rgba(0,0,0,0.5);transition-duration: .4s;}
.case-list a:hover:after{ content:""; position: absolute; z-index:2;top: 0%;left: 0% ; transition-duration: .4s;}

.case-list a .case-textbox{ position:absolute; top:150%; left:0; right:0; z-index:3; transform:translate(0px,-50%); box-sizing:border-box; padding:10px;color:#fff; text-align:center; transition-duration: .4s;}
.case-list a:hover .case-textbox{ position:absolute; top:50%; transition-duration: .4s;}
.case-list a p{width:100%; font-size:24px; margin-bottom:20px;}
.case-list a span{ display:inline-block; width:100%; font-size:15px; line-height:1.75em; margin-bottom:15px;}
.case-list a small{ display:inline-block; padding:0px 25px; font-size:15px; line-height:38px; color:#cf4457; background:#fff; border-radius:6px;transition-duration: .4s;}
.case-list a small:hover{ color:#fff; background:#cf4457;transition-duration: .4s;}

/* 案例 */
.index-news{ background:#f5f5f5; padding-bottom:50px;}
.news-l-img{ background-repeat:no-repeat; background-size:cover; height:340px; margin-top:20px;}
.index-news-list { margin-top:20px;}
.index-news-list li{ margin:0px -15px; margin-bottom:30px; overflow:hidden;}
.index-news-list li .news-l{ text-align:center;   color:#333;}
.index-news-list li .news-l p{ font-size:64px; line-height:1em; font-weight:bold; margin-bottom:5px; }
.index-news-list li .news-l span{ font-size:16px;line-height:1em; }

.news-r a{ display:inline-block; width:100%; margin-bottom:10px; font-size:24px;}
.news-r a:hover{ color:#cf4457;}
.news-r span{ display:inline-block; width:100%; height:42px;font-size:14px; line-height:1.5em; overflow:hidden;}
/*新闻*/
.index-about{ padding:60px 15px;}
.index-about-r{ padding-top:50px; line-height:1.75em;}
.index-about-title{ font-size:24px; margin-bottom:30px;}
/* 关于我们*/
.foot{ background:#e6e6e6; padding-top:60px;}
.foot a:hover{  color:#cf4457;}

.foot-logo img{ max-width:100%; }
.foot-title1{ font-size:18px; line-height:18px; color:#888888; margin-bottom:6px;}
.foot-title2{ font-size:14px; line-height:14px; color:#666; margin-bottom:30px;}

.foot-link a{ display:inline-block; font-size:12px; margin-right:20px; margin-bottom:10px; color:#666;}
.foot-contact p{ margin-bottom:15px;}
.foot-contact span{ font-size:12px; line-height:12px; color:#999;}
.foot-contact img{ float:left; margin-right:6px;}

.foot-bq{ padding:10px 15px; margin-top:60px; font-size:12px; color:#666;}
.foot-bq a.zc{ float:right;}

/* 首页end */

.inside-banner{ height:300px; background-position:center; background-repeat:no-repeat; background-size:cover;}
.inside-box{ padding:40px 0px;}

.about-l{ position:relative; z-index:1; margin-bottom:30px;}
.about-text1{ position:absolute; z-index:2; bottom:60px; display:block; box-sizing:border-box; padding:25px; width:90%; color:#fff; font-size:12px; line-height:1.5em;letter-spacing:1px;}

.about-r{ position:relative; z-index:1; margin-bottom:30px;}
.about-text2{ position:absolute; z-index:2; top:40px; display:block; box-sizing:border-box; padding:0px 60px; width:100%; color:#fff; font-size:12px; line-height:1.5em;letter-spacing:1px;}
.about-l img,.about-r img{ width:100%;}

.honor{ margin-bottom:30px;}

.marqueeleft{width:100%;overflow:hidden; }
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;display:inline; position:relative; z-index:1;overflow:hidden;}
.marqueeleft li img{ width:auto; height:280px;}
.marqueeleft li span{ position:absolute; z-index:2; bottom:0px; left:0px; display:inline-block; width:100%; font-size:18px; line-height:40px; color:#fff; text-align:center; background:rgba(0,0,0,0.5);}
/*关于我们*/
.insid-nav { width:100%; text-align:center; margin:15px 0px;}
.insid-nav ol{ display:inline-block; width:100%; padding:0px; margin-bottom:2px; font-size:24px;line-height:60px; color:#fff; background:#333;}
.insid-nav li{ display:inline-block; width:100%; margin-bottom:2px;}
.insid-nav li a{ display:inline-block; width:100%; font-size:14px; line-height:40px; color:#fff; background:#333;transition-duration: .3s;}
.insid-nav li a:hover,.insid-nav li.on a{ background:#cf4457;transition-duration: .3s;}

.product{ background:#f7f7f7;}
.product .container{ background:#fff;}
.news{ background:#f7f7f7;}

.cp-list{ margin:15px 0px; padding:0px 6px;}
.cp-img{border: 1px solid #fff;transition-duration: .3s; overflow:hidden;}
.cp-list a:hover .cp-img{ border:1px solid #cf4457;}
.cp-img img{ width:100%;transform:scale(1);transition-duration: .3s;}
.cp-list a:hover .cp-img img{ width:100%;transform:scale(1.2);transition-duration: .3s;}
.cp-list p{ width:100%; text-align:center; font-size:14px; color:#333; margin:15px 0px 0; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; }
.cp-list a:hover p{ color:#cf4457;}
/*产品*/
.cp-inside-title h3{ width:100%; margin:25px 0px 15px;}
.cp-bigimg{ margin:15px 0px; padding-left:0px;}
.cp-inside-text{ margin-bottom:15px;}
.cp-inside-text:before{ content:""; display:inline-block; width:100%; margin-bottom:15px;border-top:1px solid #ebebeb;}
a.cp-zx{ display:inline-block; margin-top:10px; padding:0px 25px; font-size:14px; line-height:36px; color:#fff; background:#333;transition-duration: .3s;}
a.cp-zx:hover{ background:#cf4457; transition-duration: .3s;}
.cp-xq{ padding:15px; padding-left:0px;}

.cp-xq-title{ background:#f7f7f7; margin-bottom:20px;}
.cp-xq-title p{ display:inline-block; padding:0px 20px; font-size:14px; font-weight:bold; line-height:40px; color:#fff; background:#cf4457; margin:0px;}
/* 产品详情*/
.pagination>li>a{ color:#666;}
.pagination>li>a:hover{ color:#cf4457; background:#f7f7f7;}
.pagination>li.on>a{ color:#fff; background:#cf4457; border-color:#cf4457;}
/*翻页按钮*/


#inside-zd{display:inline-block; width:100%; margin-bottom:60px; overflow:hidden;}
#inside-zd .panel{ border:none; background:none; box-shadow:none; overflow:hidden;}
#inside-zd .panel-heading{ float:left; width:20%; border-radius:0px; overflow:hidden;padding:0px; background:none;}
#inside-zd .panel-heading a{ position:relative; z-index:1; display:inline-block; width:100%; font-size:15px;line-height:26px;color:#333; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
#inside-zd .panel-heading a:after{ content:"：";}
#inside-zd .panel-body{ border:none; padding:0px; margin:0px;}
#inside-zd .panel-body a{ display:inline-block; font-size:15px; line-height:26px; color:#333;}
#inside-zd .panel-body li.on a{ line-height:26px; color:#fff; background:#cf4457;}
#inside-zd .panel-body a:hover{color:#cf4457;}
/*案例折叠*/

.inside-case-list .case-t{ position:relative; z-index:1; overflow:hidden;}
.inside-case-list .case-t:after{ content:""; position: absolute;  z-index:2;width: 100%;height: 100%;top: 100%;left: 0%;background-color:rgba(0,0,0,.7);transition-duration: .4s;}
.inside-case-list .case-t:hover:after{ content:""; position: absolute;  z-index:2;top: 0%;left: 0%;transition-duration: .4s;}
.inside-case-list .case-t span{ position:absolute; z-index:3; top:150%; left:0%; transform:translate(0px,-50%);box-sizing:border-box; width:100%; padding:0 20px; max-height:100%; font-size:15px; line-height:24px; height:96px; color:#fff;display: block; display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;transition-duration: .3s;}
.inside-case-list .case-t:hover span{ position:absolute; z-index:3; top:50%;transition-delay: 0.1s;transition-duration: .4s;}
.inside-case-list p{ display:inline-block; width:100%; margin:10px 0px 30px; text-align:center; font-size:15px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.inside-case-list a:hover p{ color:#cf4457;}
/* 案例*/
.service-list{ font-size:0px; margin:15px 0px; padding:0px 6px;}
.service-list a{ color:#cf4457;}
.service-list>a{ display:block; color:#cf4457; overflow:hidden;}
.service-list a img{transform:scale(1);transition-duration: .3s; }
.service-list:hover a img{transform:scale(1.2);transition-duration: .3s; }
.service-list .service-title{ display:inline-block; width:100%; margin:10px 0px; font-size:16px; color:#333; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; transition-duration: .3s;}
.service-list:hover .service-title{ color:#cf4457;transition-duration: .3s;}
.service-list small{font-size:12px; line-height:1em; color:#999;}
.service-list p{ font-size:12px; color:#333; margin:10px 0px;}
/* 解决方案 */
.inside-title{padding:25px 6px 15px; text-align:center;}
.inside-title p{ font-size:22px; color:#333;}
.inside-title span{ font-size:12px; color:#999;}
.inside-body{ font-size:15px; padding:15px 6px 15px; }
/*文本内页*/

.contact-text{ width:100%; border:1px dashed #ff0000; height:200px; text-align:center; padding:30px 15px; margin:15px auto;}
.contact-text img{ margin-bottom:10px;}
.contact-text p{ font-size:16px;}
#map{height:350px;width:100%;border:1px solid #ebebeb; clear:both; margin-top:30px;}
#map label{ max-width:inherit;}
#map img{max-width:inherit;}

.about{ font-size:15px; line-height:1.75em; color:#333;}
.img-list{ padding:0px 5px;}
.img-list li{ padding:5px 10px;}
.img-list li p{ text-align:center; line-height:30px; margin-bottom:5px;}



.service-box{ text-align:center; padding:15px;}
.service{ display:inline-block; width:390px; max-width:100%; min-height:260px; border-radius:10px; border:2px solid #ccc; overflow:hidden;}
.service:hover{  border:2px solid #cf4457;}
.service img{ width:100%; height:auto; margin-bottom:30px;}
.service p{ display:inline-block; width:86%; font-size:16px; color:#333; line-height:1.5em; text-align:left;}
.service:hover p{color:#cf4457; }
/* 服务 */

.news-list{ position:relative; z-index:1; padding:30px 140px 30px 15px; background:#fff; overflow:hidden; margin-bottom:30px; box-shadow: 0 12px 32px rgba(0, 0, 0, 0);transition-duration: .3s;}
.news-list:hover{z-index:2;box-shadow: 0 12px 32px rgba(0, 0, 0, 0.1);transition-duration: .3s;}
.news-img img{ width:100%;}
.news-l-text{ position:static;}
.news-title{ display:inline-block; max-width:100%; font-size:22px; line-height:30px; color:#404040; margin:5px 0px 10px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; }
.news-l-text p{ color:#666;}
.news-l-text .more a { display:inline-block; box-sizing:border-box;padding:0px 25px; border:1px solid #ebebeb; line-height:40px; color:#999; margin-top:20px; }
.news-time{ position:absolute; z-index:2; right:40px; top:50%; transform:translate(0,-50%);}
.news-time span{ display:block; font-size:48px; line-height:1em; color:#999; margin-bottom:10px;}
.news-time small{ display:inline-block; font-size:14px; line-height:1em;  color:#999;}

.news-list:hover .news-title{ color:#cf4457;}
.news-list:hover .news-l-text p{ color:#cf4457;}
.news-list:hover .news-time span{ color:#cf4457; }
.news-list:hover .news-time small{ color:#cf4457;}
.news-list:hover  .news-l-text .more a { border:1px solid #cf4457; color:#fff; background:#cf4457; }


.news-page{ padding:20px 6px; border-top:1px solid #ebebeb; overflow:hidden;}
.news-page p,.news-page a{ display:inline-block; box-sizing:border-box; float:left; padding:0px 10px; width:50%; color:#999; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; }
.news-page p:nth-child(2),.news-page a:nth-child(2){ text-align:right;}
.news-page a:hover{ color:#e50012;}
.news-page span{color:#999;}



#map{height:350px;width:100%;border:1px solid #ebebeb; clear:both; margin:30px 0px;}
#map label{ max-width:inherit;}
#map img{max-width:inherit;}
.ly{ margin:30px 0px;}
.ly li{ width:100%; margin:15px 0px; overflow:hidden; line-height:34px;}
.ly li .col-md-2{ text-align:right;}
.ly li .col-md-2.text-left{ text-align:left;}
.ly input{ display:inline-block; width:100%; border:1px solid #e0e0e0;}
.ly textarea{ border:1px solid #e0e0e0; width:100%; height:200px;}
.ly input.submit:hover{ color:#fff; background:#cf4457;}