@charset "utf-8";
.text-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
/* PC页面元素模块 modified 16:27 2017-02-26 */
a {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.sz-mod{clear:both;}
.sz-mod-heading{padding-top:10px;padding-bottom:20px;}
.sz-mod-img-title{text-align:center;padding-top:10px;padding-bottom:20px;}
/* mod-title */
.sz-mod-title{clear:both;position: relative;margin-bottom:10px;}
.sz-mod-title h2{display:inline-block;position: relative;font-size: 18px;line-height: 28px;font-weight:normal;outline: none;cursor: pointer;color: #fff;font-family: "微软雅黑","微软雅黑","Microsoft YaHei",Helvetica,Tahoma,sans-serif;}
.sz-mod-title h2 a{color: inherit;}
.sz-mod-title small{display:inline-block;text-transform: uppercase;margin-left:10px;line-height:30px;color: rgba(0, 0, 0, .54);}
.sz-mod-title-md h2{font-size:20px;line-height:30px;}
.sz-mod-title-lg h2{font-size:28px;line-height:33px;}
.sz-mod-title .more{display: block; float: right; margin-right:10px;padding-top: 4px;line-height: 28px;font-size:12px;color: rgba(0, 0, 0, .54);}


.sz-mod-title.v1{border-bottom: solid 1px #efefef;}
.sz-mod-title.v1 h2{margin-bottom:0;padding:2px 20px;color: #fff;background:#C62828;}

/*
.sz-mod-title.v1{border-bottom: solid 1px #dee1e1; background: transparent;text-align: left;padding: 0;}
.sz-mod-title.v1 h2{position: relative;display: inline-block;top:0;min-height: 20px;padding:2px 12px;border-bottom: solid 2px #999;outline: none;color: #4f5b65;font-size: 16px;line-height: 24px;font-weight: normal; vertical-align: middle;}
*/
.sz-mod-title.v2{border-bottom:none;background:#F8F8F8;}
.sz-mod-title.v2 h2{margin: 0;padding: 2px 15px;background:#FFFFFF;border-left:solid 8px #C62828;color:#333333;}
.sz-mod-title.v2 small{display: inline-block; margin-left: 15px;}

.sz-mod-title.v3{border-bottom: solid 1px #efefef;}
.sz-mod-title.v3 h2{margin-bottom: 5px;color: #333333;background:transparent;}
.sz-mod-title.v3 small{display: inline-block; margin-left: 15px;}

.sz-mod-title.v4{border-bottom: solid 1px #efefef;}
.sz-mod-title.v4 h2{margin:0;padding: 2px 15px;background:transparent;border-left:solid 4px #C62828;color:#333333;}

.sz-mod-title.v5 {text-align:center;margin-bottom: 15px;}
.sz-mod-title.v5 h2 { padding: 0 12px; position: relative; display: inline-block;background:transparent;color:#333333;}
.sz-mod-title.v5 h2:before, 
.sz-mod-title.v5 h2:after { content: ' '; width: 70%; position: absolute;border-width: 1px; border-color: #bbb;}
.sz-mod-title.v5 h2:before { right: 100%;}
.sz-mod-title.v5 h2:after { left: 100%;}
@media (max-width: 768px) {
  .sz-mod-title.v5 h2:before, 
  .sz-mod-title.v5 h2:after {width: 30%;}
}
.sz-mod-title.v5 h2:before,
.sz-mod-title.v5 h2:after {top: 12px;height: 8px; border-top-style: solid; border-bottom-style: solid;}
.sz-mod-title.v5 h2.lg{line-height: 30px !important;font-size:25px;}
.sz-mod-title.v5 small{display:block;color:#808080;}
.sz-mod-title.v5 .more{float:none;margin-top: 15px;}
.sz-mod-title.v5 .more .btn{padding: 2px 20px;border-radius: 12px;}

.sz-mod-title.sz-mod-title-lg.v5 h2{padding: 0 22px; line-height:28px !important;font-size:32px;}


.sz-mod-title.v6{}
.sz-mod-title.v6:before { content: "."; position: absolute;z-index: 19; left: 0px;font-size: 0;top: 4px; height: 30px; border-radius: 2px; width: 4px; background: #C62828;}
.sz-mod-title.v6 h2{margin:0;padding: 2px 15px;z-index:20;margin-left:4px;background:#FFFFFF;color:#333333}
.sz-mod-title.v6:after {content: ".";font-size: 0; position: absolute;z-index:18;right:0;top: 50%;height: 2px; width:100%; background: #dee1e1;}

.sz-mod-title.v7 {text-align:center;margin-bottom: 15px;}
.sz-mod-title.v7 h2 { padding: 0 12px; position: relative; display: inline-block;background:transparent;color:#333333;}
.sz-mod-title.v7 h2:before, 
.sz-mod-title.v7 h2:after { content: ' '; width: 70%; position: absolute;border-width: 1px; border-color: #bbb;}
.sz-mod-title.v7 h2:before { right: 100%;}
.sz-mod-title.v7 h2:after { left: 100%;}
@media (max-width: 768px) {.sz-mod-title.v7 h2:before, .sz-mod-title.v7 h2:after {width: 80%;} }
.sz-mod-title.v7 h2:before,
.sz-mod-title.v7 h2:after {top:8px;height: 8px;  border-bottom-style: solid;}
.sz-mod-title.v7 h2.lg{line-height: 30px !important;font-size:25px;}
.sz-mod-title.v7 small{display:block;color:#808080;}

.sz-mod-title.sz-mod-title-lg.v7 h2{ padding: 0 22px;line-height:28px !important;font-size:32px;}

.sz-mod-title.v8{border-bottom: solid 1px #cccccc;text-align:center;}
.sz-mod-title.v8 h2{position: relative;top: 2px;display: inline-block;padding: 10px 15px;border-bottom: 3px solid #666;background:#FFFFFF;color:#333333;border-color: #C62828!important;}
.sz-mod-title.v8 h2 a{color:#333333;}
.sz-mod-title.sz-mod-title-lg.v8 h2{border-bottom: 4px solid #666;border-color: #C62828!important;}


.sz-mod-title.v9{margin-bottom:25px;padding: 5px 0;border-top: 2px solid #C62828;background:#F8F8F8;text-align:center;}
.sz-mod-title.v9 h2{margin: 0 0 -2px 0; padding-bottom: 5px;display: inline-block;color:#333333;}
.sz-mod-title.v9 h2 a{color:#333333;}


.sz-mod-title.v10{margin:0 0 25px 0;border-bottom: 1px dotted #e4e9f0;}
.sz-mod-title.v10 h2{border-bottom: 2px solid #C62828;margin: 0 0 -2px 0; padding-bottom: 5px;display: inline-block;color:#333333;}
.sz-mod-title.v10 h2 a{color:#333333;}
.sz-mod-title.v10 small{text-transform: uppercase;margin-left: 10px;font-size: 85%;}
.sz-mod-title.v10 .more{float: right; display: inline-block; margin: 10px 10px 0 0;}
.sz-mod-title.v10 .more a { color: #808080;}

.sz-mod-title.v11{text-align: center;}
.sz-mod-title.v11 h2{line-height: 26px;color: #142A3E;font-weight: 400;}
.sz-mod-title.v11 .line{width: 240px; height: 2px; margin: 0 auto; background-color: #666666; margin-top: 16px;}
.sz-mod-title.v11 .line span {display:block;width: 80px; height: 2px; margin: 0 auto;background-color: #C62828;}
.sz-mod-title.sz-mod-title-lg.v11 h2{font-size: 28px;}


.sz-mod-title.v12{text-align: center;}
.sz-mod-title.v12 h2{position: relative;margin-bottom: 15px;padding-bottom: 20px;color: #444;font-weight: 400;}
.sz-mod-title.v12 h2:after{bottom: 0; left: 50%; height: 1px; width: 70px; content: " "; margin-left: -35px; position: absolute; background: C62828;}
.sz-mod-title.sz-mod-title-lg.v12 h2{font-size: 32px;}
.sz-mod-title.v12 small{display:block;}


.sz-mod-title.v13{}
.sz-mod-title.v13 h3{background: #dad8d8;line-height: 24px;height: 24px;color: #FFF;font-size: 14px;}
.sz-mod-title.v13 h3 .tit-box{width: 150px;line-height: 24px;background: #8c8b8b;text-align: center;float: left;position: absolute;}
.sz-mod-title.v13 h3 .tit-box .after {position: absolute;height: 0;width: 0;font-style: normal;display: inline-block;right: -24px;border-style: solid;border-color: #8c8b8b transparent transparent; border-width: 24px 24px 0 0;}



.sz-mod-title.v14 {text-align:center;}
.sz-mod-title.v14 h2 { padding: 0 12px; position: relative; display: inline-block;background:transparent;color:#333333;}
.sz-mod-title.v14 h2:before, 
.sz-mod-title.v14 h2:after { content: ' '; width:90%; position: absolute; }
.sz-mod-title.v14 h2:before { right: 100%;}
.sz-mod-title.v14 h2:after { left: 100%;}
@media (max-width: 768px) {.sz-mod-title.v14 h2:before, .sz-mod-title.v14 h2:after {width: 80%;} }
.sz-mod-title.v14 h2:before,
.sz-mod-title.v14 h2:after {top:50%;height: 2px;}

.sz-mod-title.v14 h2:before {
  background: -webkit-linear-gradient(right, #C62828 , #FFEBEE); 
  background: -o-linear-gradient(left, #C62828 , #FFEBEE); 
  background: -moz-linear-gradient(left,#C62828 , #FFEBEE);
  background: linear-gradient(to left, #C62828 , #FFEBEE); 
}
.sz-mod-title.v14 h2:after {
  background: -webkit-linear-gradient(left, #C62828 , #FFEBEE); 
  background: -o-linear-gradient(right, #C62828 , #FFEBEE); 
  background: -moz-linear-gradient(right,#C62828 , #FFEBEE);
  background: linear-gradient(to right, #C62828 , #FFEBEE); 
}

.sz-mod-title.v14 h2.lg{line-height: 30px !important;font-size:25px;}
.sz-mod-title.v14 small{display:block;color:#808080;}

.sz-mod-title.sz-mod-title-lg.v14 h2{padding: 0 22px;line-height:28px !important;font-size:32px;}


.sz-mod-title.v15 {text-align:center;}
.sz-mod-title.v15 h2 { padding: 0 12px; position: relative; display: inline-block;background:transparent;color:#333333;}
.sz-mod-title.v15 h2.lg{line-height: 30px !important;font-size:25px;}
.sz-mod-title.v15 small{display:block;color:#808080;}
.sz-mod-title.sz-mod-title-lg.v15 h2{padding: 0 22px;line-height:28px !important;font-size:32px;}


.sz-mod-title.v16{text-align: center;}
.sz-mod-title.v16 h2{margin: 0;background:#FFFFFF;color:#333333;}
.sz-mod-title.v16 small{display: inline-block;border-top:solid 1px #f39800; border-bottom:solid 1px #f39800;font-size:16px;color:#f39800; margin-left: 10px;}
.sz-mod-title.sz-mod-title-lg.v16 h2{font-size:26px;}
.sz-mod-title.sz-mod-title-lg.v16 small{font-size: 20px;}


.sz-mod-title-inverse h2{color:#efefef !important}
.sz-mod-title-inverse small{color:#efefef !important}




/* mod-article-list */
.sz-mod-article-list{margin-top:15px;overflow: hidden;}
.sz-mod-article-list .news-item{padding:25px 15px 25px 15px;min-height:90px;background-color: #fff;border-bottom: 1px solid #EFEFEF;}
.sz-mod-article-list .news-item:first-child{padding-top: 0;}
.sz-mod-article-list .news-item:last-child{border-bottom:none;}
/*.sz-mod-article-list .news-item a{color:#555555;}*/
.sz-mod-article-list a.btn{display:block;min-height:0;}
.sz-mod-article-list .news-item .pic{padding-left:0;padding-right:0;float: left!important;text-align: center;}
.sz-mod-article-list .news-item .info{float: left!important;}
.sz-mod-article-list .news-item .info p{font-size:14px;color:#666666;line-height:26px;}
.sz-mod-article-list .news-item h3{margin-bottom:15px;font-size:20px;line-height:25px;font-weight:500;}
.sz-mod-article-list .news-item .col-xs-5,
.sz-mod-article-list .news-item .col-sm-5{padding-left:0;}
.sz-mod-article-list .news-item .date{color:#cccccc;font-size:12px;margin-top: 5px;}




.sz-mod-article-list.v1 .news-item{margin:0;padding: 10px 0 10px 0;}    
.sz-mod-article-list.v1 .news-item a{display:block;font-size: 16px;padding:10px 0;padding-left: 15px;}
.sz-mod-article-list.v1 .news-item a:hover{background-color:#f9f9f9;text-decoration: none;}
.sz-mod-article-list.v3 .news-item h4{margin: 10px 0;text-align: left;}
.sz-mod-article-list.v4 .news-item .info{padding-left: 0;}
.sz-mod-article-list.v5 .col-md-4{margin-bottom:30px;}
.sz-mod-article-list.v5 .col-xs-6{margin-bottom:20px;}
.sz-mod-article-list.v5 .news-item{margin-bottom:40px;padding:0;border-bottom:none;}
.sz-mod-article-list.v5 .news-item .news-desc p {color: #AAAAAA;}
.sz-mod-article-list.v5 .news-item .news-badge{max-height: 200px;overflow:hidden;}
.sz-mod-article-list.v5 .news-item:hover {transition-duration: 0.3s; box-shadow: #cccccc 3px 8px 8px; margin-top: -3px;}
.sz-mod-article-list.v5 .news-desc { padding: 20px; background: #fff;}
.sz-mod-article-list.v5 .news-desc h3 { margin: 0 0 3px; font-size: 16px;}
.sz-mod-article-list.v5 .news-desc h3 a { color: #555;}
.sz-mod-article-list.v5 .news-desc h3 a:hover { color: #72c02c;}

.sz-mod-article-list .row .thumbnail{max-height:90px;border-radius:0;overflow: hidden;}
.sz-mod-article-list .row .thumbnail span {display: block;overflow: hidden; height: 80px;}



.sz-mod-article-list.v6 .row{margin-left:0; margin-right:0;}
.sz-mod-article-list.v6 .news-item{min-height:40px; line-height:40px; margin:0;padding:0;}
.sz-mod-article-list.v6 .news-item a{display:block;padding:10px 15px;background:url("../imgs/dot.png") no-repeat left center;}
.sz-mod-article-list.v6 .news-item a:hover{background-color:#f9f9f9;text-decoration: none;}

.sz-mod-article-list.v7 .news-item:nth-child(odd) .pic{float:right!important;}
.sz-mod-article-list.v7 .news-item:nth-child(odd) .info{padding-left: 0;}

.sz-mod-article-list.v8 .news-item:hover{background-color:#f9f9f9;text-decoration: none;}



/* sz-mod-item-list */
.sz-mod-item-list{margin-top:15px;overflow: hidden;}
.sz-mod-item-list .product-item{padding:25px 15px 25px 15px;min-height:90px;background-color: #fff;border-bottom: 1px solid #EFEFEF;}
.sz-mod-item-list .product-item:last-child{border-bottom:none;}
.sz-mod-item-list .product-item .product-item-price em{font-style:normal;font-size:12px;color:#A10000;}
.sz-mod-item-list .product-item .pic{padding-left:0;padding-right:0;float: left!important;}
.sz-mod-item-list .product-item .info{float: left!important;}
.sz-mod-item-list .product-item .info p{font-size:12px;color:#666666;}
.sz-mod-item-list .product-item h4{margin-bottom:5px;font-size:14px;line-height:20px;font-weight:500;}
.sz-mod-item-list .product-item .col-xs-5,
.sz-mod-item-list .product-item .col-sm-5{padding-left:0;}
.sz-mod-item-list .product-item a.block{display: block;min-height:90px;padding-bottom:10px;}
.sz-mod-item-list .product-item .date{color:#cccccc;font-size:12px;}

.sz-mod-item-list.v2 h3.tit{margin: 10px 0;font-size:18px;text-align: left;}

.sz-mod-item-list.v5 .col-md-4{margin-bottom:30px;}
.sz-mod-item-list.v5 .col-xs-6{margin-bottom:20px;}
.sz-mod-item-list.v5 .product-item{margin-bottom:40px;padding:0;border-bottom:none;}
.sz-mod-item-list.v5 .product-item .product-desc p {color: #AAAAAA;}
.sz-mod-item-list.v5 .product-item .product-badge{max-height: 200px;overflow:hidden;}
.sz-mod-item-list.v5 .product-item:hover {transition-duration: 0.3s; box-shadow: #cccccc 3px 8px 8px; margin-top: -3px;}
.sz-mod-item-list.v5 .product-desc { padding: 20px; background: #fff;}
.sz-mod-item-list.v5 .product-desc h3 { margin: 0 0 3px; font-size: 16px;}
.sz-mod-item-list.v5 .product-desc h3 a { color: #555;}
.sz-mod-item-list.v5 .product-desc h3 a:hover { color: #72c02c;}

.sz-mod-item-list .row .thumbnail{max-height:90px;border-radius:0;overflow: hidden;}
.sz-mod-item-list .row .thumbnail span {display: block;overflow: hidden; height: 80px;}

.sz-mod-item-list.v6 .product-item{margin:0;}    
.sz-mod-item-list.v6 .product-item:hover{background-color:#f9f9f9;text-decoration: none;}

.sz-mod-item-list.v7 .product-item:nth-child(odd) .pic{float:right!important;}
.sz-mod-item-list.v7 .product-item:nth-child(odd) .info{padding-left: 0;}


.sz-mod-cats{border: 1px dotted #efefef;list-style:none;}
.sz-mod-cats li{margin:0 auto;padding: 0 20px; line-height:45px; color:#383838;border-bottom:1px solid #eeeeee; cursor:pointer;}
.sz-mod-cats li:last-child{border-bottom:none;}
.sz-mod-cats li a{color:#383838;}
.sz-mod-cats li i.fa{float: right; height: 45px; line-height: 45px;color:#808080;}
.sz-mod-cats li:hover a{color:#589DD9;}
.sz-mod-cats li:hover i.fa{color:#589DD9;}

.sz-mod-cats.v2{border:none;}
.sz-mod-cats.v2 li{float:left;padding:0;margin-bottom:15px;width: 50%; border-bottom:none;}
.sz-mod-cats.v2 li:nth-of-type(odd){padding-right:5px;}
.sz-mod-cats.v2 li:nth-of-type(even){padding-left:5px;}
.sz-mod-cats.v2 li a{display:block;height:auto;line-height:30px;background: #95a5a6;color:#ffffff;font-size: 14px;cursor: pointer;font-weight: 400; padding: 6px 10px; text-align:center;white-space: nowrap;text-decoration: none;}
.sz-mod-cats.v2 li a:hover{background: #A5B3B3;}


.sz-mod-cats.v3{border:1px solid #efefef;border-top:none;list-style:none;}
.sz-mod-cats.v3 li{margin:0 auto;  line-height:45px; color:#383838; cursor:pointer;border-top:1px solid #efefef;}
.sz-mod-cats.v3 li a{display:block;padding:0 15px;color:#383838;}
.sz-mod-cats.v3 li a:hover{background:#F9F9F9;color:#589DD9;}
.sz-mod-cats.v3 li a:hover i.fa{color:#589DD9;}
.sz-mod-cats.v3 li i.fa{float: right; line-height: 45px;color:#808080;}
.sz-mod-cats.v3 li ul{}
.sz-mod-cats.v3 li ul a{padding-left:30px;color:#7C7C7C;}


.sz-news-top-list{}
.sz-news-top-list li{overflow: hidden;white-space:nowrap;text-overflow: ellipsis;color:#808080;line-height:28px;padding-left:15px;background:url("../imgs/dot.png") no-repeat left center; }
.sz-news-top-list li .date{color:#808080;}

.sz-item-top-list .dl-horizontal a{color:#555}
.sz-item-top-list .dl-horizontal{margin-bottom:15px;overflow:hidden}
.sz-item-top-list .dl-horizontal dt{width:60px;float:left}
.sz-item-top-list .dl-horizontal dt img{width:60px;height:60px;padding:2px;margin-top:2px;border:solid 1px #ddd}
.sz-item-top-list .dl-horizontal dd{margin-left:70px}
.sz-item-top-list .dl-horizontal dd p{margin:0}
.sz-item-top-list .dl-horizontal dd a{font-size:14px;line-height:16px!important}
.sz-item-top-list .dl-horizontal dd a:hover{color:#F4BF4F;text-decoration:none}
.sz-item-top-list .dl-horizontal:hover dd a,.posts .dl-horizontal:hover dt img{color:#F4BF4F;border-color:#F4BF4F!important;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}


.sz-mod-job-list .row{margin-left:0;margin-right:0;border-bottom:solid 1px #eeeeee;}
.sz-mod-job-list .job-item{padding:10px 0;}
.sz-mod-job-list .row h3{color: #222222;font-weight: 500;}
.sz-mod-job-list .row a{color: #222222;}
.sz-mod-job-list .row p{color:#808080;}
.sz-mod-job-list .row p a{color:#808080;}
.sz-mod-job-list .row a:hover { color: #F3B637;}


/* site-map page */
.sz-site-map table{border:none;}
.sz-site-map table th,.sz-site-map table td{border:none;}
.sz-site-map table td{padding:10px 0;border-bottom:solid 1px #efefef;}
.sz-site-map h3{margin:0;margin-left:18px;font-size:14px;font-weight:600;}
.sz-site-map ul{list-style:none;}
.sz-site-map li{margin: 0 10px;line-height:40px;}
.sz-site-map li li{float:left;}
.sz-site-map li a{display:block;padding:0 8px;font-size:14px;}
.sz-site-map li li a{font-size:12px;}


.sz-map-container {display: block;  margin: 0 auto; width: 100%; min-height: 350px;}


.sz-banner-fluid{z-index:1;min-height:350px;position:relative;text-align:center;background-size:cover;background-position:center center;}
.sz-banner-fluid-md{padding:250px 0}
.sz-banner-fluid .sz-banner-content{padding: 100px 0;}
.sz-banner-fluid .sz-banner-content-text{margin-bottom:10px;}
.sz-banner-fluid.intro-promo-img{padding:80px 0;background:url(../img/intro/promo.jpg) repeat-x fixed center center/cover;-webkit-animation:infiniteBackground 65s linear infinite;-moz-animation:infiniteBackground 65s linear infinite;animation:infiniteBackground 65s linear infinite}
@media screen and (max-width:992px){.sz-banner-fluid.intro-promo-img{-webkit-animation:none;-moz-animation:none;animation:none}
}
@keyframes infiniteBackground{from{background-position:0 0}
to{background-position:1024px 0}
}
@-webkit-keyframes infiniteBackground{from{background-position:0 0}
to{background-position:1024px 0}
}
@-moz-keyframe infiniteBackground{from{background-position:0 0}
to{background-position:1024px 0}
}
.sz-banner-fluid:after{top:0;left:0;z-index:-1;width:100%;height:100%;content:" ";position:absolute;/* background:rgba(0,0,0,.4); */}
.intro-promo-cover-dark:after{background:rgba(0,0,0,.8)}
.intro-promo-cover-light:after{background:rgba(255,255,255,.9)}
.sz-banner-fluid h1{color:#fff;font-size:60px;font-weight:600;line-height:80px;text-transform:uppercase;margin-bottom:40px}
.sz-banner-fluid p{color:#fff;font-size:24px;font-weight:200;font-family:"Open Sans",Arial,sans-serif}
@media (max-width:768px){.sz-banner-fluid h1{font-size:50px;line-height:60px;margin-bottom:20px}
}
.sz-banner-fluid .btn-banner{border-radius:2px;background-color: transparent;}
.sz-banner-fluid .btn-banner:hover{color: #ffffff;background-color:rgba(0,0,0,.3);}


/* shadow level */
.sz-shadow-0{-webkit-box-shadow:none;box-shadow:none}
.sz-shadow-1{-webkit-box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}
.sz-shadow-2{-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}
.sz-shadow-3{-webkit-box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12);box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}
.sz-shadow-4{-webkit-box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}


/* about page */
.about-container{}
.about-container .news-cover-pic{float:left;margin:0 20px 20px 0}
.about-container .news-cover-pic img{max-width: 500px;}

/* contact page */
.contact-container{}
.contact-container .contact-info{padding:30px 0;}
.contact-container .contact-info .list-contact {color:#cccccc;}
.contact-container .contact-info .list-contact strong{color:#333333;}
.contact-container .contact-info .list-contact li{padding: 10px 0;border-bottom: dotted 1px #efefef;}
.contact-container .contact-form{padding:30px 0;}