@charset "utf-8";

/**
 * author: Mr.Deng
 * email: 707168322@qq.com
 * homepage: www.showtouch.cn
 */
 
/* Public */
.maopao{height:30px; line-height:30px; font-family:'宋体', Arial, Helvetica, sans-serif; font-size:12px; padding-left:25px; background:url(../images/common/arrow-tag.png) 0 9px no-repeat; margin-left:35px; color:#000;}
.ptop{padding-top:40px;}
.banner .dot-navigation, .banner .arrow-navigation{display:none;}

/* Header */
#header{height:152px; background:#D71A21;}
#header .head-con{}
#header .head-con dl.logo-nav{float:left;}
#header .head-con dl.logo-nav dt{height:85px;}
#header .head-con dl.logo-nav dt img{margin-top:35px;}
#header .head-con dl.logo-nav ul{margin-top:30px;}
#header .head-con dl.logo-nav ul li{float:left; margin-right:12px;}
#header .head-con dl.logo-nav ul li img{vertical-align:bottom;}
#header .head-con dl.wei-tel{float:right;}
#header .head-con dl.wei-tel dt{height:90px; text-align:right;}
#header .head-con dl.wei-tel dt img{margin-top:35px;}
#header .head-con dl.wei-tel ul{color:#fff; margin-top:5px;}
#header .head-con dl.wei-tel ul li{line-height:22px;}
#header .head-con dl.wei-tel ul li.c{font-size:12px;}
#header .head-con dl.wei-tel ul li.t{font-size:14px; letter-spacing:.4px;}

/* Default */
.content{background:url(../images/common/bg-line.png); padding-bottom:75px;}
.content dl{overflow:hidden; width:886px; margin:0 auto; padding:55px 0 0 0;}
.content dl.service dd{text-align:center; margin-bottom:25px;}
.content dl.service dt{padding-left:35px;}
.content dl.service dt ul{float:left; width:32%; display:block; text-align:center;}
.content dl.service dt ul>li.t{font-size:24px; color:#D71A21; letter-spacing:0; padding-bottom:10px;}
.content dl.service dt ul>li{font-size:16px; letter-spacing:2px;}
.content dl.service dt ul>li a{color:#4d4d4d; text-decoration:none;}

.case dd{padding-bottom:15px;}
.case .gd{margin-bottom:5px;}
.case .gd, .case .gd .tit, .case .gd .con{height:280px;}
.case .gd .tit, .case .gd .con{float:left;}
.case .gd .tit{width:167px; position:relative;}
.case .gd .tit span{width:31px; height:31px; position:absolute; right:0; bottom:0;}
.case .gd .con{width:2130px; position:absolute; margin-left:167px; *=margin-left:0; overflow:hidden;}
.case .gd .btnleft, .case .gd .btnright{position:absolute; z-index:999; left:730px; display:block; cursor:pointer;}
.case .gd .btnright{top:30%;}
.case .gd .btnleft{top:60%;}
.case .gd .con .z{width:1415px; background:#000; height:280px; display:block; overflow:hidden; position:absolute; z-index:888;filter:alpha(opacity=70);opacity:0.7;-moz-opacity:0.7; left:715px;}
.case .gd .con ul{width:2130px; display:inline-block;}
.case .gd .con ul li{float:left; margin-left:5px; display:inline-block; width:350px; height:280px; overflow:hidden; position:relative;}
.case .gd .con ul li span{background:#000; width:350px; height:280px; display:block; overflow:hidden;filter:alpha(opacity=70);opacity:0.7;-moz-opacity:0.7; position:absolute; z-index:1;}
.case .gd .con ul li img{width:350px; height:280px; position:absolute; z-index:0;}
.case .gd .con ul li p{width:100%; height:31px; line-height:31px; position:absolute; z-index:1; background:#000; text-align:center; bottom:0; color:#fff; filter:alpha(opacity=70);opacity:0.7;-moz-opacity:0.7;}
.gray{-webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); filter:grayscale(100%);filter:gray;}
/*.gray{opacity: .1;
-webkit-opacity: .1;
filter: alpha(opacity=10);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";}*/

.client dd.t{position:relative; width:886px; height:50px;}
.client dd.t img.client{position:absolute; top:0; left:0; z-index:0;}
.client dd.t img.more{position:absolute; z-index:1; right:20px; top:38%;}
.client dd.l{padding:30px 0; overflow:hidden;}
.client dd.l a{float:left; display:inline; width:117px; height:117px; background:#fff; margin:0; padding:0; margin-right:11px; *+margin-right:9px; margin-bottom:11px;}
.client dd.l a img{width:117px; height:117px; vertical-align:top;}
.client dd.l a:nth-child(7n){margin-right:0;}

/* Footer */
#footer{height:105px; background:#424242;}
#footer .logo-footer{float:left;}
#footer .copyright{float:right; color:#fff; line-height:105px;}

/* About */
.ac{background:url(../images/common/bg-line.png); padding-bottom:75px;}
.ac dl{overflow:hidden; width:886px; margin:0 auto; padding:30px 0 10px 0;}
.ac dl dt{margin-bottom:20px;}
dl.about dd{line-height:2;}

dl.news{overflow:hidden;}
dl.news dt{position:relative; height:32px;}
dl.news dt img.title{position:absolute; top:0; left:0; z-index:0;}
dl.news dt img.more{position:absolute; right:0; top:30%; z-index:1;}
dl.news dd{background:#fff; padding:20px 0 20px 13px; overflow:hidden; position:relative;}
dl.news dd div.a{margin:0 30px; overflow:hidden;}
dl.news dd div.a ul li{float:left; display:inline-block; margin-right:10px;}
dl.news dd div.a ul li img{width:260px; height:170px;}
dl.news dd a{text-decoration:none;}
dl.news dd a.prev, dl.news dd a.next{width:23px; height:33px; display:block; position:absolute;}
dl.news dd a.prev{background:url(../images/default/arrow-left-red.png) no-repeat; left:10px; top:92px;}
dl.news dd a.next{background:url(../images/default/arrow-right-red.png) no-repeat; right:10px; top:92px;}

dl.address img.map{float:left; display:block;}
dl.address p{float:left; line-height:2; padding-left:40px; font-size:13px;}

/* News */
dl.news-list{overflow:hidden;}
dl.news-list ul{width:740px; margin-left:80px; display:inline-block;}
dl.news-list ul li{position:relative; overflow:hidden; border-bottom:1px dotted #627584; margin-bottom:20px; min-height:140px; padding-bottom:20px;}
dl.news-list ul li img{float:left; cursor:pointer;}
dl.news-list ul li p{float:right; width:505px; display:block; line-height:2;}
dl.news-list ul li span{position:absolute; bottom:15px; right:0;}

/* Pages */
.pages{text-align:center;}
.pages a{border:1px solid #ccc; background:#fff; padding:3px 3px; margin:0 1px; display:inline-block; min-width:18px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
.pages a.active{font-weight:bold; color:#D61F26;}

/* Plan */
dl.plan{}
dl.plan dd .list{width:750px; float:right;}
dl.plan dd .list li{width:330px; margin-left:45px; float:left; display:inline-block; margin-bottom:25px;}
dl.plan dd .list li p{height:40px; width:100%; display:block; line-height:40px;}
dl.plan dd .menu{float:left; width:135px;}
dl.plan dd .menu li{height:32px; font-size:18px; letter-spacing:2px;}
dl.plan dd .menu li a{color:#4d4d4d; text-decoration:none;}
dl.plan dd .menu li a.on{color:#D61F26;}

/* Video-Content */
dl.video-content{}
dl.video-content .v{float:left; width:702px; overflow:hidden;}
dl.video-content .v embed{border:1px solid #ccc;}
dl.video-content .v h2{text-align:center; font-size:16px; padding:15px 0 10px 0; border-bottom:1px dotted #627584; margin-bottom:10px;}
dl.video-content .v p{margin-top:10px; line-height:2;}
dl.video-content .lite{float:right; width:140px; /*height:486px;*/ overflow:hidden; border-left:1px dotted #627584; padding-left:19px;}
dl.video-content .lite p{line-height:1.6; padding-bottom:8px;}
dl.video-content .lite p a{color:#4d4d4d;}

.carousel-01 {width:140px;}
.carousel-01 .prev , .carousel-01 .next {height:27px;width:27px;overflow:hidden;display:block;margin-left:60px;text-decoration:none;cursor:pointer;}
.carousel-01 .prev {background:url(../images/common/arrow-up.png) no-repeat;}
.carousel-01 .next {background:url(../images/common/arrow-down.png) no-repeat;}
.jCarouselLite-01 {height:348px;width:140px;overflow:hidden;}
.jCarouselLite-01 li{height:110px;width:140px;text-align:center;padding:3px 0; position:relative;}
.jCarouselLite-01 li a{overflow:hidden; position:absolute; z-index:0; display:inline-block; left:0;}
.jCarouselLite-01 li span{position:absolute; z-index:1; left:0; background:#000; width:100%; height:25px; line-height:25px; bottom:3px;opacity: .7;-webkit-opacity: .7;filter: alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; color:#fff; text-align:center;}

/* Client */
dl.client{}
dl.client ul li{width:117px; height:117px; background:#fff; display:inline-block; float:left; margin:0 5px 9px 4px;}
.f3bgac{background:#f3f3f3;}

dl.client-list{border-top:1px dotted #627584; margin-top:20px; padding-top:0px;}
dl.client-list .l{float:left; width:594px; border-right:1px dotted #627584;}
dl.client-list .l ul{display:block; overflow:hidden;}
dl.client-list .l ul li{padding:30px 10px 30px 0; border-bottom:1px dotted #627584; width:595px; overflow:hidden;}
dl.client-list .l ul li div.img{float:left; width:190px;}
dl.client-list .l ul li div.con{float:right; width:375px; height:160px; padding-right:10px; position:relative;}
dl.client-list .l ul li div.con a{text-decoration:none; color:#4d4d4d;}
dl.client-list .l ul li div.con h3{font-size:18px;}
dl.client-list .l ul li div.con span{padding:5px 0;}
dl.client-list .l ul li div.con p{line-height:1.8; margin-top:20px;}
dl.client-list .l ul li div.con img{position:absolute; bottom:0; right:20px;}
dl.client-list .r{float:right;}
dl.client-list .r .logo{width:206px; height:217px; padding:0 20px; background:#EAEAEA; margin-top:30px; margin-bottom:20px;}
dl.client-list .r .logo .lo{padding:15px; border-bottom:1px solid #444; text-align:center; display:block;}
dl.client-list .r .logo p{padding-top:10px; line-height:1.6;}
dl.client-list .r .logo p a{color:#4d4d4d;}
.carousel-02 {width:247px;}
.carousel-02 .prev , .carousel-02 .next {height:27px;width:27px;overflow:hidden;display:block;margin-left:108px;text-decoration:none;cursor:pointer;}
.carousel-02 .prev {background:url(../images/common/arrow-up.png) no-repeat;}
.carousel-02 .next {background:url(../images/common/arrow-down.png) no-repeat;}
.jCarouselLite-02 {height:348px;width:247px; display:block; overflow:hidden;}
.jCarouselLite-02 li{height:123px;width:246px;}
.jCarouselLite-02 li a{width:117px; height:117px; margin:3px; display:block; float:left; background:#fff;}