﻿@charset "utf-8";
/* CSS Document */
* { 
margin:0; 
padding:0; 
} 
html {
	color: #666;
    -ms-text-size-adjust: 100%; 
    -webkit-text-size-adjust: 100%; /*修正手持设备字体变化*/
}
body {margin:0 auto; font-family:Microsoft Yahei,Arial,Helvetica,sans-serif,Tahoma; background:#fff; font-size:14px;  color:#333;min-width:1150px;max-width:1920px;width:expression_r(document.body.clientWidth <= 1150? "1150px": "auto");_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1150?"1150px":"");}
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td, option, include, file ,img{margin:0;padding:0;_background-image:url(about:blank);_background-attachment:fixed;}
ul,li,dl,dd,dt{list-style-type:none;padding:0;margin:0;border:0;}
img { border:0px;}
a { color:#666; text-decoration:none;blur:exPRession(this.onFocus=this.blur());outline:none; background: transparent; /*修正win8系统IE连接灰色背景*/ cursor:pointer;}
a:hover { color:#000;cursor:pointer;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
.xinxin{ color:#F00;}

.w1634{width:90%; margin:0 auto;}
.w1400{width:76%; margin:0 auto;}
.w1024{max-width:1000px; width:90%; margin:0 auto;}


/*	Backgroud	背景	*/
.inheader .logo a,
.inheader {background:url(../images/logo.png) no-repeat 8888px 0;}

/* hender */
.header{ height:106px;min-width:1150px; width:100%;box-shadow:4px 4px 4px rgba(0, 0, 0, 0.1); background:rgba(0,0,0,0.8); position:fixed; z-index:11111;overflow:hidden;}
.header-xd{ height:106px;background:url(../images/logoxd.png) right bottom no-repeat;}
.header-left{ float:left; width:760px;}
.l-tou{height:63px;padding-left:60px; width:750px;}
.header-left-l{ float:left; width:159px;padding-top:22px;}
.header-right-r{ float:right; width:590px; font-size:12px;}
.header-right-r ul{ padding-left:87px;}
.header-right-r ul li{ float:left; height:63px; line-height:63px; padding:0 20px;}
.header-right-r ul li a{color:#ccc;}
.header-right-r ul li a:hover{color:#fff;}

.l-xia{  height:43px; line-height:43px; padding-left:327px; font-size:14px;}
.l-xia ul li{float:left; padding-right:24px; font-weight:bold;}
.l-xia ul li a{ color:#000;}
.l-xia ul li a:hover{ color:#d80c18;}

.header-right{ float:right; width:310px;background:url(../images/logoxd.png) right top no-repeat;height:43px; margin-top:63px;}
.inheader {position:relative;}
/*	Logo	*/
.inheader .logo {width:120px; height:91px; position:absolute; left:49px; top:-70px; display:block;}
.inheader .logo a {width:120px; height:91px; text-indent:-8888px; display:block; overflow:hidden;}
.inheader .logo .cn {background-position:0 0;}
.inheader .logo .en {background-position:-121px 0;}


/*	banner  */
.banner{ position:relative;}
.banner .swiper-wrapper .swiper-slide{ position:relative;}
.banner .swiper-wrapper .swiper-slide img{ max-width:100%;}
.banner .swiper-wrapper .swiper-slide .banner-wz{ position: absolute; z-index:100; color:#fff; transform:translateY(-50%);top:53%; left:13%;}
.banner .swiper-wrapper .swiper-slide .wz2{left:58%;}
.banner .swiper-slide .banner-wz h1{ font-size:calc(1.1rem + 3vw); font-weight:300;}
.banner .swiper-slide .banner-wz h2{font-weight:300;}
.banner .swiper-pagination{ bottom:5.3%; top: inherit; width: 130px;right: 100px;left: inherit; overflow:visible;}
.banner .swiper-pagination-progressbar{background: rgba(255,255,255,0.2);height: 1px;overflow: visible;}
.banner .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{height:3px;background: #fff;display: block;margin-top: -1px;}
.banner .swiper-button{background:inherit;}
.banner .swiper-button-box{ width: 200px; height: 20px; position: absolute;bottom:5%;left: inherit; right:70px; transform: translate(0%,5px);z-index: 10;}
.re{position: relative;}
.banner .swiper-button-box .re{width: 100%;height: 100%;position: relative;}
.banner .swiper-button-box .swiper-button{margin: 0;top: 0;bottom: 0;width: 20px;height: 20px;} 
.banner .swiper-button-box .swiper-button i{color: #fff; font-size: 26px;line-height: 20px; display: block;} 
.banner .swiper-button-box .swiper-button-prev{left: 0;}
.banner .swiper-button-box .swiper-button-next{right: 0;}
.banner .swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{content: '';}
.banner .swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{content: '';}
.banner2{ height:351px; background:url(../images/cpt.jpg) center bottom no-repeat; padding-top:106px;}

/*	homefw  */
.fwfl{ height:129px;}
.fwfl ul{max-width:80%; margin:0 auto; padding-top:25px;}
.fwfl ul li{ float:left; width:calc(100%/3 - 20px); text-align:center; margin:0 10px;}

.fwfl ul li .serBox { cursor:pointer; display:inline; width:100%; height:20.8vw; float:left; overflow:hidden;  position:relative;}
.fwfl ul li .serBoxOn { border:none; display:none;border: none; width:100%;  background:#333; position:absolute; left:0px; top:0px; z-index:19;}
.fwfl ul li .serBox .txt1 { width:100%;  position:absolute; left:0px; z-index:99;}
.fwfl ul li .serBox .txt2 { width:100%;  position:absolute; right:-100%; z-index:99; background:#f14702; height:20.8vw;}
.fwfl ul li .serBox .txt2 ul{ padding:0 0 0 35px;}
.fwfl ul li .serBox .txt2 ul li{ float:left; width:100px; height:25px; line-height:25px; font-size:13px;  margin:3px;}
.fwfl ul li .serBox .txt2 ul li a{transition-duration:1s;border:1px solid #f08b62; display:block;border-radius:4px;color:#FFF;}
.fwfl ul li .serBox .txt2 ul li a:hover{background:#fff; color:#f14702;opacity: 1;transition-duration:1s;border:1px solid #fff; font-weight:bold;}


.fwfl ul li .serBox span.tit { font-size:40px; display:block; text-align:center;}
.fwfl ul li .serBox .txt1 .tit { color:#666; line-height:30px;}
.fwfl ul li .serBox .txt1 .tit img{ width:100%;}
.fwfl ul li .serBox .txt2 span.tit { color:#fff; line-height:30px; padding-top:20%;}
.fwfl ul li .serBox .txt2 span.tit p{ color:#fff; font-size:14px; padding:15px; line-height:22px;}

.fwwz{ text-align:center; padding-top:10px; background: url(../images/homejjx.jpg) center bottom no-repeat; padding-bottom:90px;}
.fwwz h1{ font-weight:normal; font-size:14px;background:url(../images/zxxt.jpg) center bottom no-repeat; padding-bottom:30px;}
.fwwz h3{ font-weight:normal; color:#333; padding-top:40px; font-size:20px; font-weight:bold; padding-bottom:9px;}

.fwwz2{ text-align:center; padding-top:30px;padding-bottom:10px;}
.fwwz2 h1{ font-weight:normal; font-size:14px;background:url(../images/zxxt.jpg) center bottom no-repeat; padding-bottom:30px;}
.fwwz2 h3{ font-weight:normal; color:#333; padding-top:40px;}


/*	homeal  */
.homeal{ border-top:1px solid #CCC;}
.albt{ text-align:center; font-size:40px; padding-top:40px; background:url(../images/zxxt.jpg) center bottom no-repeat; padding-bottom:30px;max-width:950px; margin:0 auto;}
.albt p{ font-size:14px; padding-top:10px;}
.albt h3{ font-size:17px;}

.work .content{padding-top:40px;width:100%;height:auto;width:100%; cursor:pointer;}
.work .content:after{content: "020"; display: block; height: 0; clear: both;visibility:hidden;}
.work .content .child{position:relative;float:left;width:calc(100%/4);}
.work .content .child .childImg{width:100%;height:auto; vertical-align:middle;}
.work .content .child .childHide{display:none;position:absolute;top:0px;left:0px;width:100%;height:100%;background:rgba(0,0,0,0.9);}
.work .content .child .childPointer{position:absolute;bottom:17px;right:20px;width:55px;}
.work .content .child .childTag{letter-spacing:0.1em;font-weight:100;font-stretch:condensed;padding:6%;position:absolute;top:0px;left:0px;width:88%;*width:60%;font-size:1vw;font-family:'MyriadPro-LightCond';font-size:24px;color:#fff;text-align:left;}
.work .content .child .childTag .childSub{width:21px;height:2px;background:#fff;margin:10px 0px;}
.work .content .child .childContent{position:absolute;top:50%;left:0px;height:54px;width:100%;margin-top:-27px;text-align:center;}
.work .content .child .childContent .title{font-size:1.4vw;color:#fff;width:100%;}
.work .content .child .childContent .infogjz{color:Rgba(255,255,255,0.6); font-size:12px;width:100%; padding-top:3px;}

.linkBtn{margin:30px auto 65px auto;width:180px;}
.linkBtn span{opacity:0.7;transition-duration:1s; background:#fff;width:180px; border:1px solid #CCC; text-align:center; font-weight:bold; line-height:40px; display: block;}
.linkBtn span:hover{ background:#fa001c; color:#FFF;opacity: 1;transition-duration:1s;border:1px solid #fa001c;}

.fhlb{margin:30px auto 65px auto; width:362px;}
.linkBtn2{width:180px; float:left;}
.linkBtn2 span{opacity:0.7;transition-duration:1s; background:#fff;width:180px; border:1px solid #CCC; text-align:center; font-weight:bold; line-height:40px; display: block;}
.linkBtn2 span:hover{ background:#fa001c; color:#FFF;opacity: 1;transition-duration:1s;border:1px solid #fa001c;}


/*	news  */
.news{position:relative;width:100%;min-width:1150px;height:726px;background-color:#000;background-image:url(../images/news.jpg); background-attachment:fixed;background-repeat:no-repeat;background-position:top center;background-size:100% 100%;}
.news .container{padding-top:80px; margin:0 auto; width:1150px;}
.news .newsInfo{font-family:'Noto Sans S Chinese Light','NotoSansHans-Light','微软雅黑';font-size:30px;font-weight:100;color:#fff;}
.news .left{position:relative;float:right;width:450px;}
.news .left .content{position:relative;width:440px;height:440px;margin-top:55px;}
.news .left .content .quan{position:absolute;width:200px;height:200px;background:url(../images/quan.png) no-repeat;background-size:100% 100%;text-align:center;font-size:40px;color:#fff;}
.news .left .content .quan .titleEn{letter-spacing:0.12em;margin-top:84px;font-family:'MyriadPro-Cond_0'; font-weight:100; font-stretch:condensed;}
.news .left .content .quan .titleCh{font-family:'Noto Sans S Chinese Light','NotoSansHans-Light','微软雅黑';font-weight:100;}
#quan1{top:0px;left:90px;}
#quan2{top:160px;left:0px;}
#quan3{top:160px;left:180px;}
#quan4{top:90px;left:90px;background:none;}

#quan1 .titleCh{ padding-top:70px;}
#quan2 .titleCh{ padding-top:80px;}
#quan3 .titleCh{ padding-top:80px;}
#quan4 .titleCh{ padding-top:60px; font-size:60px; font-weight:bold;}

.news .right{float:left;width:600px; overflow:hidden;}
.news .right .content{padding-top:40px;}
.news .right .child{margin:0 0 38px 0;position:relative;width:100%;}
.news .right .child:after{content: "020"; display: block; height: 0; clear: both;visibility:hidden;}
.news .right .child .childTime{float:left;width:100px;height:80x;border:1px solid #333;text-align:center;color:#fff;}
.news .right .child .childTime .timeMonth{margin-top:5px;font-size:16px; font-stretch:condensed; color:#999;}
.news .right .child .childTime .timeDay{font-family:'MyriadPro-LightCond';font-size:60px;font-stretch:condensed; color:#e50012;}
.news .right .child .childInfo{float:right;width:470px;color:#fff;}
.news .right .child .childInfo .title{font-size:22px;width:100%;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news .right .child .childInfo .info{font-size:12px;width:470px;color:#999;line-height:20px; margin-top:-15px;}
.news .right .child .childInfo .infoxw{font-size:12px;width:470px;color:#999; padding-top:8px; height:35px; overflow:hidden;}
.news .right .child .moreBtn{position:relative;font-size:16px;padding-left:10px;margin-left:-6px;}
.news .right .child .moreBtn span{font-size:16px;opacity:1;transition-duration:1s; background:#333; color:#ccc; width:180px; text-align:center; line-height:40px; display: block;}
.news .right .child .moreBtn span:hover{background:#e50012; color:#fff;opacity: 1;transition-duration:1s;}
.news .right .child:hover .childInfo .title{ color:#e50012;}

.jjgd{max-width:1200px; margin:25px auto 35px;}
.jjgd .swiper-container{ padding-bottom:30px;}
.jjgd .swiper-pagination{ bottom:0px!important;}
.jjgd .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ background:#F00;}
.jjgd .swiper-slide{ border:1px solid #f1f1f1; padding:10px; overflow:hidden; box-sizing:border-box;}
.jjgd .swiper-slide img{ width:100%;}
.gxqm{ text-align:center; padding-bottom:40px;}

/* footer */
.footer{ background:#f4f4f4; padding:30px 0;}
.footer dl dt{ float:left; font-size:14px; color:#000;}
.footer dl dt p:nth-child(1){color:#666;}
.footer dl dt p:nth-child(2){font-size:26px; padding-top:10px;}
.footer dl dt p:nth-child(2) span{ color:#F00;}
.footer dl dt p:nth-child(2) span i{ font-size:18px;font-style:normal;}
.footer dl dt p:nth-child(3){ padding-bottom:30px;}
.footer dl dt u{ font-size:12px;text-decoration: none; color:#666; line-height:18px;}
.footer dl dd{ float:right; padding-top:5px;}
.footer dl dd img{ padding:9px; background:#fff; box-sizing: border-box; max-width: 80%; display: block; margin: 0 auto;}
.footer dl dd p{ float:left;font-size:12px; line-height:16px; text-align:center; }
.footer dl dd p span{margin-top:4px; display:block;}
.footer2{ background:#212121; padding:15px 0; text-align:center; color:#888; font-size:14px;}
.footer2 a{ color:#888;}


/* info */
.info{margin:0 auto; max-width:1150px; padding:190px 0 90px 0;}
.infowx{padding:20px 0 90px 0;}
.info-kf{ padding-top:50px;}
.info-kf-bt{ text-align:center; font-size:30px; padding-bottom:40px;}
.info-kf-bt p{font-size:16px; padding-top:20px; color:#666;}

.info-nrqywh{margin:0 auto; width:1150px;color:#333; line-height:26px; font-size:14px; background:#FFF; border-bottom:2px solid #d9d9d9; }
.info-nrqywh ul{ margin:25px 0;}
.info-nrqywh ul li{ width:320px; height:280px; padding:30px; float:left; border-left:1px solid #e5e5e5; font-size:12px; line-height:20px;padding-bottom:20px;}
.info-nrqywh ul li h3{ font-size:18px; color:#555; padding-bottom:8px;}

.bannerN_01 {
  height: auto;
  overflow: hidden;
  position: relative; }
  .bannerN_01 img {
    display: block;
    width: 100%;
    height: auto;
    -webkit-animation: bannerNPic 20s linear infinite;
    -moz-animation: bannerNPic 20s linear infinite;
    -ms-animation: bannerNPic 20s linear infinite;
    -o-animation: bannerNPic 20s linear infinite;
    animation: bannerNPic 20s linear infinite; }

@-webkit-keyframes bannerNPic {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  50% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }


/* new */
.xinwen{padding:106px 0 20px 0;}
.newslist{margin:0 auto; width:1200px;}
.news-left{ float:left; width:880px;}
.news-right{ float:right; width:290px; padding-top:18px;}
.xwqq{ background:#f5f5f5; height:145px; padding-top:35px; padding-left:50px; line-height:30px;}

.news-list li{
    position: relative;
    overflow: hidden;
	border-bottom:1px solid #CCC;
	margin-top:20px;
	padding-right:20px;
    width: 860px;
}
.news-list li .box{
    position: relative;
    z-index: 2;
    padding: 12px 30px 10px 250px;
    width: 610px;
    height: 150px;
    background:url(../images/xtdmd.png) repeat-x center bottom;
}
.news-list .date{
    position: absolute;
    left: 12px;
    width: 250px;
    height: 150px;
    color: #FFF;
}
.news-list .h3{
    display: block;
    margin-bottom: 10px;
    font-size: 22px;
    line-height: 18px;
    color: #333;
	padding-top:15px;
}
.news-list .p{
    line-height: 20px;
	font-size:13px;
    color: #999;
}
.news-list .bg1, .news-list .bg2{
    position: absolute;
    top: 0px;
    height: 156px;
    width: 0;
    z-index: 1;
    transition: width 1s;
}
.news-list .bg1{
    right: 50%;
    margin-right: 200px;
    background:#333;
}
.news-list .bg2{
    margin-left: -200px;
    left: 50%;
    background:#666;
}
.news-list li:hover .bg1,.news-list li:hover .bg2{
    width: 100%;
}
.news-list li a{
    transition: color 2s;
}
.news-list li:hover a{
    color: #FFF!important;
}


.info-xw ul{ padding-bottom:30px;}
.info-xw ul li{overflow: hidden; height:28px; line-height:28px;border-bottom:1px dotted #e6e6e6; font-size:13px;}
.info-xw ul li span{ float:left; padding-left:13px; width:580px; background: url(../images/xwd.jpg) 2px center no-repeat; display:block;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.info-xw ul li span a{ color:#333;}
.info-xw ul li span a:hover{ color:#da251d;}
.info-xw ul li i{ float:right; color:#999;font-style:normal; padding-right:5px;}

.page{ padding-bottom:50px; padding-top:40px;}
.page ul{ margin:0 auto; width:1150px;}
.page ul li{ float:left; margin-right:8px; text-align:center; border: 1px solid #e1e1e1;}
.page ul li a{display:block;color:#666;width:24px; height:24px; line-height:24px; text-align:center; }
.page ul li a:hover{background:#cd1209;color:#FFF;width:24px; height:24px; line-height:24px; text-align:center; display:block;}
#page-dq{ background:#cd1209;border: 1px solid #cd1209;}
#page-dq a{color:#FFF;}
#page-dq a:hover{background: none;}

.casefx{ text-align: center; margin:0 auto; width:155px; padding-top:15px;}
.casefx2{ padding-top:15px;}

/*内页新闻详细*/
.xwxxbt{ border-top:1px solid #e0e0e0;border-bottom:1px dotted #e0e0e0; margin-top:20px; padding:20px 0; font-size:13px; color:#666;}
.xwxxbt h1{ color:#333; padding-bottom:15px;}
.xwzwnr{ padding:20px 0; color:#333; line-height:28px; font-size:16px;}
.xwzwnr a{ color:#F00;}
.xwzwnr a:hover{ color:#0657b2;}

.main-right-ok-newtou{ font-size:18px; font-weight:bold; color:#d71008; text-align:center; padding-top:10px;}
.main-right-ok-time{ padding-bottom:13px; padding-top:5px;text-align:center; color:#888; border-bottom:1px solid #eaeaea;}
.main-right-ok-nr{ padding:20px 10px 20px 10px; line-height:24px; overflow:hidden;}

.fh{ height:50px;padding-top:8px;  border-top:1px solid #eaeaea;}
.fh-left{ float:left; font-size:12px; padding-left:10px; line-height:24px;color:#666;}
.fh-left a{color:#666;}
.fh-left a:hover{color:#d71008;}
.fh-right{ float:right; margin-right:10px;margin-top:10px;width:124px; height:33px;background:#b2b2b2; text-align:center;}
.fh-right a{  line-height:33px; color:#fff; display:block;}
.fh-right a:hover{  line-height:33px;background:#ff6f1d;color:#fff;display:block;}

/*留言*/
.right-main-tou-faq{ height:350px; color:#6f4d3a;}
.right-main-tou-faq dl { width:650px;font-size:12px;  height:65px;}
.right-main-tou-faq dl dt{ float:left; width:75px; color:#333; text-align:right; line-height:30px; }
.right-main-tou-faq dl dd{ float:right;width:560px;font-size:12px; color:#999;}
.zck{ width:312px; height:17px; line-height:17px; border:1px solid #d7d7d7; padding:4px 5px;}
.zck2{ width:190px; height:17px; line-height:17px; border:1px solid #d7d7d7; padding:4px 5px;}
.zck3{ width:445px;height:105px;border:1px solid #d7d7d7; padding:4px 5px;}
.zck4{ width:322px;height:30px;border:1px solid #d7d7d7; padding:4px 5px;}
.textsm{ color:#999; padding-top:2px; font-size:12px;}

.faq-left{ float:left; width:400px; font-size:13px; color:#666;}
.faq-right{ float:right; width:550px; border-left:1px solid #f0f1f3; overflow:hidden;}


/*内页产品小图*/
.info-cp ul{padding-bottom:30px; overflow:hidden;}
.info-cp ul li{ float:left;width:224px;float:left;padding:0 8px;text-align:center; margin:12px 0; }
.info-cp ul li a{display: table-cell;vertical-align:middle; *display:block;*font-size:179px;*font-family:Arial;width:224px; height:197px; line-height:197px;background:#FFF; overflow:hidden; border:1px solid #f3f3f3;}
.info-cp ul li a:hover{border:1px solid #0f79c3;}
.info-cp ul li a img{ 
	max-width:192px;   /* 宽度 */ 
	max-height:175px; /* 高度 */ 
	vertical-align:middle;
	-ms-interpolation-mode: bicubic; overflow:hidden;
	}
.info-cp ul li div span{color:#666; width:224px; text-align: center; background:none;  padding-top:6px; display:block; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.info-cp ul li div span a{color:#666; font-size:12px; background:none;  border:0; line-height:20px; height:20px;display:block; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.info-cp ul li div span a:hover{color:#F00; border:0;}

.caseok{ padding-top:150px;}
.casebt{ border-bottom:1px solid #e6e6e6; padding-bottom:20px;}
.casebt h1{ text-align:center; font-size:40px; font-weight:normal;}
.casems{ margin:0 auto; width:1050px; padding-top:10px;}
.casems a{ color:#F00;}
.casems a:hover{ color:#333;}
.casems h3{ color:#F00;}
.casems h1{ text-align:left; font-size:30px; font-weight:bold; color:#F00;}

/* fixed */
.fixed{position:fixed;bottom:1px;right:0px;width:45px;}
.fixed .child{position:absolute;right:0px;overflow:hidden;cursor:pointer;width:45px;height:45px;background:#cc0000;line-height: 45px;margin-top:1px;}
.fixed .child{transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s; -webkit-transition-duration:.5s; }
.fixed .child:hover{width:160px;background: #000;}
.fixed .child img{position:absolute;top:0px;left:0px;}
.fixed .child p{position: absolute;left:45px;color:#fff;}

.fixed .fixedQQ{bottom:92px;}
.fixed .fixedQQ a{ color:#FFF;}
.fixed .fixedQQ a:hover{ color:#F00;}
.fixed .fixedCall{bottom:46px;}
.fixed .fixedTop{position:absolute;right:0px;bottom:138px;color:#fff;background-color:#cbcbcb;cursor:pointer;text-align:center;width:45px;height:45px;line-height: 45px;font-size: 14px;}
.fixed .fixedTop .fixedTopPointer{position:absolute;top:-5px;left:18px;}
.fixed .fixedCode{bottom:0;cursor:pointer;width:45px;height:45px;background:#cc0000;line-height: 45px;margin-top:1px;}
.fixedCodeInfo{display:none;position:fixed;bottom:0px;right:54px;padding:0 3px;border:1px solid #ccc;background:#fff;}
.fixedCodeInfo .fixedPointer{position: absolute;right:-6px;bottom:12px;}


.lxwm-bt{ text-align:center;font-size:24px; color:#666;}
.lxwm-bt h1{font-size:60px;font-family: "Times New Roman", Times, serif;color:#333;}
.lxwm-bt h1 span{ color:#F00;}
.lxmw-dt{ padding-top:50px;}
.lxwm-nr{ padding-top:50px; padding-bottom:50px; border-bottom:3px solid #333;}
.lxwm-wh{padding-top:40px;}
.lxwm-left{ float:left; width:430px;}
.lxwm-right{ float:right; width:600px;}

.lxwm-nr h1{ font-weight:normal; padding-bottom:4px; font-size:30px; padding-top:12px;}
.lxwm-ly{ max-width:1128px; padding:35px 0;}

.lxwm-rc{border-top:3px solid #333; padding-top:35px;}
.lxwm-rc ul{ padding-top:25px;}
.lxwm-rc ul li{ float:left; padding-right:35px; font-weight:bold;}

.morefl{border-top:3px solid #333;padding-top:45px;margin:40px auto; width:1200px;}
.morefl-bt{ text-align:center; }
.morefl-bt h1{ font-weight:normal;}
.morefl-bt h3{ font-weight:normal;}
.morefl-bt h4{ font-weight:normal; background:url(../images/icon-consult.png) 505px 30px no-repeat; padding-top:25px;}

.pinpai-lb{ padding-top:45px; position:relative;}
.pinpai-lb ul li{ float:left; margin-left:13px; margin-bottom:33px; width:288px; height:336px; overflow:hidden;display: inline; position:relative;}
.pinpai-lb ul li .photo{width:288px;height:336px;overflow:hidden; text-align:center;}
.photo img{line-height:336px;vertical-align:middle; max-height:336px;text-align:center;}

.rsp{width:288px;height:336px;overflow:hidden;position: absolute;background:#000;top:0px;left:0;}
.text{position:absolute;width:288px;height:336px;left:-386px;top:0; display:block;overflow:hidden;display:table;}
.text2{vertical-align:middle; display:table-cell; text-align:center;}
.text3{display:inline-block;}

.text h3{width:288px;height:50px;line-height:50px;text-align:center;color:#fff;font-size:24px; font-weight:normal;}
.text a{text-decoration:none;color:#fff;}
.text a:hover{ color:#fff;}
.text div{text-align:center;color:#cac9c9;font-size:13px;}

.sjcd{ padding-top:5px; color:#cac9c9;}
.sjcd a{color:#cac9c9; font-size:12px; line-height:20px;}
.sjcd p a:hover{ color:#fff;}













