@charset "utf-8";
/*
 * 深圳伟骏实业
 * 请尊重他人劳动成果，你可以模仿页面，但是请自己写代码！
 * 技术支持：QQ2863868475
 * 2016-7-27
 * coyright ： tengcee.com
*/
@import url("iconfont/iconfont.css");
@font-face {
  font-family: 'iconfont';  /* Project id 3104735 */
  src: url('//at.alicdn.com/t/font_3104735_21nkvuatu6y.woff2?t=1641354508054') format('woff2'),
       url('//at.alicdn.com/t/font_3104735_21nkvuatu6y.woff?t=1641354508054') format('woff'),
       url('//at.alicdn.com/t/font_3104735_21nkvuatu6y.ttf?t=1641354508054') format('truetype');
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}
* { margin:0; padding:0; word-break:break-all; }
body { font-size:13px; margin:0px; padding:0px; font-family:"microsoft Yahei", Arial, Helvetica, sans-serif;background-color:#f5f5f5;}
a { color:#333; text-decoration:none; }
a:hover { text-decoration:none; }
img { border:0; vertical-align:bottom; }
li { list-style:none; }
table { border-collapse:collapse; border-spacing:0; }
.c20 { clear:both; line-height:20px; height:20px; }
.c { clear:both; }
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }
.mt40 { margin-top:40px; }
.mb10 { margin-bottom:10px;}
.mb20 { margin-bottom:20px;}
.mt70,.mt90{ margin-top:70px;}
.mt100,.mt90{ margin-top:100px;}
.mr10{ margin-right:10px; }
.ml10{ margin-left:10px; }
.left { float:left !important; }
.right { float:right !important; }
.w1200 { width: 1200px; min-width:1200px; }
.relative{ position: relative;}
.center { margin-right: auto; margin-left: auto; margin-top: 0px; }
.wrapper { width:1200px; margin-left:auto; margin-right:auto;}
.red { color:#CC0000 }
.radius {-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}
.radius2{-moz-border-radius:2px;-webkit-border-radius:2px;-ms-border-radius:2px;border-radius:2px;}
.radius10{-moz-border-radius:10px;-webkit-border-radius:10px;-ms-border-radius:10px;border-radius:10px;}
.line{border-bottom:solid 1px #e2e2e2;}
.white{ background-color:#FFFFFF;}
.border{border:solid 1px rgba(255, 255, 255, 0.3);}
.imgshadow{}
.imgshadow span{ overflow: hidden; background-color:#000;display: block; position: relative;}
.imgshadow span img{-moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; transition: all 0.3s ease-in;}
.imgshadow span:hover img{opacity:.7;transform: scale(1.1, 1.1);background-color:#000;-moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; transition: all 0.3s ease-in;}
.imgskew span img{-moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; transition: all 0.3s ease-in;}
.imgskew span:hover img{-moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -webkit-transform: rotateY(180deg);transform: rotateY(180deg);}
.pc,.pc2{ display: block; }
.wap{ display: none; }
.pad{ display: none; }
@media screen and (max-width:1200px){
    .wrapper { width:100%;}
    .wrapper2 { width:100%;}
    .pc2{ display: none; }
    .pad{ display: block; }
}
@media screen and (max-width:750px){
    .pc{ display: none; }
    .wap{ display: block; }
    .mt10,.mt20,.mt30 { margin-top:1em; }
}
/*通用阴影*/
.shadow {box-shadow:2px 4px 10px rgba(195,206,201,0.3),-2px -4px 10px rgba(195,206,201,0.3)};
.shadow2 { box-shadow: 0 27px 3px rgba(179,188,198,0.25);}
.line{ width: 100%; border-bottom: solid 1px #e2e2e2; padding-top: 10px; margin-bottom: 10px; position: relative; clear: both;}
.opacity85{opacity:0.85; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; filter:alpha(opacity=85);  -moz-opacity:0.85; -khtml-opacity: 0.85;}
/* 分页 */
#pages { padding-top: 14px; padding-right: 0; padding-bottom: 10px; padding-left: 0; text-align: center; }
#pages a { display:inline-block; height:35px; line-height:35px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 15px; margin:5px 0; }
#pages a.a1 { padding:0 15px;}
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:35px; line-height:35px; border:1px solid #c8010b; color:#fff; text-align:center; padding:0 15px; background-color: #c8010b; }
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
/* 默认幻灯片 */
.FocusPic { zoom:1; position:relative; overflow:hidden; float: left; height: 240px; width: 320px; }
.FocusPic .content { overflow:hidden }
.FocusPic .changeDiv a { position:absolute; top:0px; left:0px; display:none; }
.FocusPic .title-bg, .FocusPic .title { position:absolute; left:0px; bottom:0; width:320px; height:30px; line-height:30px; overflow:hidden }
.FocusPic .title-bg { background:#000; filter:alpha(opacity=60); opacity:0.6; }
.FocusPic .title a { display:block; padding-left:10px; color:#fff; font-size:14px; }
.FocusPic .change { bottom:5px; height:20px; right:3px; *right:5px;_right:4px; position:absolute; text-align:right; z-index:9999; }
.FocusPic .change i { background:#666; color:#FFF; cursor:pointer; font-family:Arial; font-size:12px; line-height:15px; margin-right:2px; padding:2px 6px; font-style:normal; height:15px; display:inline-block; display:-moz-inline-stack; zoom:1; *display:inline;
}
.FocusPic .change i.cur { background-color: #155ba4; }
/*网站地图*/
.rss { padding: 20px; float: left; width: 100%; box-sizing: border-box; background-color: #fff; box-sizing: border-box;}
.rss_title { line-height: 45px; background-image: url(../images/ico_link.png); background-repeat: no-repeat; background-position: left center; float: left; height: 45px; width: 100%; padding-left: 30px; border-bottom:1px solid #e2e2e2; margin-top: 10px; box-sizing: border-box; }
.rss_title span { float:left; font-size:16px; font-weight:bold; color: #333333; }
.rss_title em { font-size: 12px; font-style: normal; line-height: 20px; background-color: #CCCCCC; text-align: center; float: left; height: 20px; margin-top: 15px; margin-left: 10px; padding-right: 8px; padding-left: 8px;}
.rss_title em a{ color:#FFFFFF; text-decoration:none}
.rss_list { line-height: 40px; padding: 10px; float: left; width: 100%; box-sizing: border-box; }
.rss_list li { padding-left:5px; padding-right:15px; display:block; float:left;}
.rss_list li a {  color:#666666; text-decoration:none;}
.rss_list li em { font-size: 12px; font-style: normal; line-height: 15px; background-color: #FF6600; text-align: center; height: 15px; margin-top: 8px; margin-left: 5px; padding-right: 5px; padding-left: 5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; border-radius:5px; }
.rss_list li em a{ color:#FFFFFF; text-decoration:none}
a.blue{ color:#128bca;}
/*按钮*/
.btn { width:100%; line-height:40px; height:40px; text-align:center; color:#FFFFFF; font-size:15px; background-color:#ed1b24; border: none; float:left; }
.gary{ background-color: #999; }
/*flex*/
.flex {
    display: -webkit-box;
    display: -moz-box; 
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}
.flex1 { 
    -webkit-box-flex: 1; /* OLD - iOS 6-, Safari 3.1-6 */ 
    -moz-box-flex: 1; /* OLD - Firefox 19- */ 
    width: 20%; /* For old syntax, otherwise collapses. */ 
    -webkit-flex: 1; /* Chrome */ 
    -ms-flex: 1; /* IE 10 */ 
    flex: 1; /* NEW, Spec - Opera 12.1, Firefox 20+ */ 
}
/*悬浮链接*/
.izixun{ width: 50px; position: fixed; z-index: 9999; float: right; right: 2px; top: 30%;}
.izixun .icolist{ width: 100%; float: left; position: relative; }
.izixun .icolist .icobox{ width: 100%;float: left;margin:1px 0 0 0;}
.izixun .icolist i{width: 100%;height: 50px; background-position:center center; background-repeat:no-repeat; float: left;opacity: .8; background-color:#d80106; text-align: center; line-height: 50px; font-size:25px; color: #fff; }
.izixun .icolist i:hover{opacity: 1; }
.izixun .icolist #izixun{/* background-image:url('../images/izixun.png');*/ }
.izixun .icolist #iweixin{/* background-image:url('../images/iweixin.png');*/ }
.izixun .icolist #itel{/*background-image:url('../images/ico_tel31.png');*/ }
.izixun .icolist #iback{ background-image:url('../images/iback.png'); background-color:#999; display: none;}
.izixun .icolist .kuang{ width: 220px; padding:20px; background-color:#fff; position:absolute; right:55px; min-height:90px; border:1px solid #E0E1E5; border-radius:3px; box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11); box-sizing: border-box; display: none}
.izixun .icolist .icobox:hover .kuang{display: block;}
.izixun .icolist .kuang .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:10px;}

.izixun .icolist .inner-box{ width: 100%; float: left; }
.izixun .icolist .inner-box .pic{ width: 100%; text-align: center;}
.izixun .icolist .inner-box .pic img{ width: 120px; height: auto; }
.izixun .icolist .inner-box p{ width: 100%; line-height: 25px; text-align: center;padding:5px 0;}
.izixun .icolist .phone-box{ width: 100%; float: left; }
.izixun .icolist .phone-box .phonein{ width: 100%;background-image:url('../images/itel2.png'); padding-left:40px; box-sizing: border-box; background-repeat:no-repeat; background-position:left top; float: left; background-size:30px; }
.izixun .icolist .phone-box p{ line-height: 20px; width: 100%; float: left; color: #666; }
.izixun .icolist .phone-box dt{ line-height: 1.4em;width: 100%; float: left; font-size:16px; font-weight:bold; color: #d80106; padding:5px 0 10px 0; }
@media screen and (max-width:750px){
    .izixun{ display: block; }
	.izixun{ width: 40px; }
	.izixun .icolist i{height: 40px;line-height: 40px; font-size:25px; }
	.izixun .icolist .kuang{ right:45px; }
}