body {color: #666;	font-size: 14px;	line-height: 1.75em;	background: #f5f5f5;	font-family: Arial, Helvetica,"微软雅黑","Microsoft YaHei", simsun, sans-serif ;	-webkit-font-smoothing: antialiased; }
.fl{ float: left; } .fr{ float: right;} 
.cl:after{display:block;clear:both;content:"";visibility:hidden;height:0} .cl{zoom:1} 
/***************
"宋体","SimSun","黑体","SimHei","微软雅黑","Microsoft YaHei","微软正黑体","Microsoft JhengHei","新宋体","NSimSun","楷体","KaiTi","
深黑 重要文字和标题  #222  
中灰色 普通文字信息及引导 #666
#浅灰  辅助信息 次要文字 按钮苗边 #999
#淡淡灰  分割线 标签描边 #d7d7d7 
#暗白  内容背景 #f3f5f7 
背景 #f8f8f8

**************/
.w120{ width:1200px; clear:both; margin:0 auto;   }
.w100{ width:100%; min-width:1200px;  clear:both; margin:0 auto;   }
.w96{ width:96%; max-width: 1600px; min-width:1200px;  clear:both; margin:0 auto;   }

a { color:#666;}
a:hover{ color:#17b;}
/********* top *****************/
header .ding { margin:0 auto; padding:10px 0;  height:60px; width:100%; background: rgba(255,255,255,.7); position:fixed; top:0; z-index:99999;/* box-shadow:0 0 5px #333;*/}
header .ding .logo{ width:250px; height:50px; overflow:hidden; margin-top:10px; }
header .ding .daohang{ width:940px; ; }
header .ding-fd{ padding:0;-webkit-transform: all .5s ease 0s;transition: all .5s ease 0s; }


.navBar{  position:relative; z-index:1;   height:60px; line-height:60px; color:#333;   }
.nav{ position:relative; width:940px; margin:0 auto; text-align:right;    }
.nav a{ color:#333;  }
.nav li.m h3{ font-size:100%; font-weight:normal;    }
.nav li.m{ display:inline-block;  position:relative; z-index:1; }	
.nav li.m .yuyan{   }
.nav li.m .yuyan span img{ margin-right:5px; line-height:60px; vertical-align:middle:}

.nav li.m h3 a{ display:block;  text-align:center; color:#222; padding:0 15px; font-size:16px;  }
.nav  li:hover h3 a,.nav li.m h3  a.on{ color:#17b; background:url(img/daohangico2.png) center bottom  no-repeat;}

.nav .sub{ display:none; /*默认隐藏*/  position:absolute; left:0;; top:70px; z-index:1; width:180px;  border-top:0;  background:#fff; box-shadow:0 5px 5px #888; }
.nav .sub li{ text-align: left  ;  margin-bottom:-1px;   }
.nav .sub li a{ display:block;    line-height:24px; color:#333; padding:10px 15px; font-size:14px;   }
.nav .sub li a:hover{  color:#17b;    }

header .ding-fd .nav .sub{ background:rgba(255,255,255,.7); top:60px;}
/****************/
.pptindex{position:relative;overflow:hidden;height:auto; z-index:0}
.ppt-swiper-container{overflow:hidden;height:auto}
.pptindex .ppt-swiper-container .swiper-slide{display:block;width:100%}
.pptindex .ppt-swiper-container .swiper-slide img{ width:100%; transform:scale(1); -webkit-transform:scale(1); display:block; }
.pptindex .ppt-swiper-container .swiper-slide.swiper-slide-active  img{  transition:transform 2s; -webkit-transition:transform 2s;transform:scale(1.02); -webkit-transform:scale(1.02);}

.pptindex .ppt-swiper-container .swiper-pagination .swiper-pagination-bullet{width:50px;height:5px;border-radius:0}
.pptindex .ppt-swiper-container .swiper-pagination-bullet-active{background:#17b}
.swiper-button-next:hover:after,.swiper-button-prev:hover:after{color:#17b}
@-webkit-keyframes scaleSlow{0%{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);transition:all 5s}
100%{opacity:1;-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05);transition:all 5s}
}
@keyframes scaleSlow{0%{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);transition:all5s}
100%{opacity:1;-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05);transition:all 5s}
}
.scaleSlow{-webkit-animation-name:scaleSlow;animation-name:scaleSlow}


/**************/
.cpindex{ background:#f5f5f5; padding:25px 0 ; }
.cpindex .w96{ padding:25px 0;}
.cpindex .cplbxm{  background:#fff; overflow:hidden; box-shadow:0 0 8px #bbb; }
.cpindex .cplbxm .xm480{ /*width:480px;*/ width:40%; overflow:hidden; text-align:center;position:relative;}
.cpindex .cplbxm .xm480 .wen{ position:absolute; width:100%; box-sizing:border-box; height:100%; padding:40px; text-align:center; left:0; top:0;}
.cpindex .cplbxm .xm480 .wen .bt{ font-size:24px; font-weight:bold; color:#333; line-height:1.7em; }
.cpindex .cplbxm .xm480 .wen .nr{ font-size:14px; color:#555; line-height:1.75em; padding-top:10px; }
.cpindex .cplbxm .xm480 .wen a.more{ display:block; position:absolute; width:150px; height:40px; line-height:40px; font-size:16px;     letter-spacing: 10px;    text-indent: 10px; text-align:center; left:50%; margin-left:-75px; bottom:0;background-image: linear-gradient(321deg, #29aee2,  #7872dc, #5f91df, #29aee2); color:#fff;-webkit-transform: all 1s ease 0s;transition: all 1s ease 0s;
}
.cpindex .cplbxm .xm480 .wen a.more:hover{background-image: linear-gradient(60deg, #29aee2,  #7872dc, #5f91df, #29aee2); }


.cpindex .cplbxm .xm720{/* width:720px;*/ width:60%; height:auto;  overflow:hidden; position:relative;}
.cpindex .cplbxm .xm720.fl0:after{ content:""; width:22px; height:57px; background: url(img/right.png) center center no-repeat; top:50%; margin-top:-28px; left:0; position:absolute;}
.cpindex .cplbxm .xm720.fl1:after{ content:""; width:22px; height:57px; background:url(img/leftt.png) center center no-repeat; top:50%; margin-top:-28px; right:0; position:absolute;}

.cpindex .cplbxm  img{ width:100%; height:auto; display:block;}

.cpindex .cplbxm .fl1{ float:left  }
.cpindex .cplbxm .fl0{ float:right}


/***********************/
.gsjjindex{ padding:80px 0; background:url(img/gsjjbj.jpg) fixed; z-index:-50; }
.gsjjindex .gsjjnr{ width:960px; margin:0 auto; padding:20px 0 0; font-size:16px; line-height:2em;}
.gsjjindex .video ,.gsjjindex .video video{ width:960px; height:540px; overflow:hidden; margin:0 auto;}

.gsjjindex  a.gsjjmore{ display:block; margin:30px auto; width:100px; text-align:center; padding:0 25px;  color:#333; font-size:16px; line-height:38px;  border:1px solid #ccc; border-radius:20px;   }
.gsjjindex  a.gsjjmore:hover{ background:#17b; color:#fff;}

/****************/
.xwindex{ padding:80px 0; background:url(img/1572590415.jpg) top center no-repeat #fff; }

.xwindex ul li{ margin:30px 0 0 30px; width:350px; overflow:hidden; float:left; padding:15px; box-shadow:0 0 4px #ccc;}
.xwindex ul li:hover{ box-shadow: 0 0 20px #ccc;}
.xwindex ul li:nth-child(3n+1){ margin-left:0;}
.xwindex ul li .tu{ width:350px; height:200px ; overflow:hidden; background:#fff; }
.xwindex ul li .tu img{ width:350px;  height:200px  display:block;}
.xwindex ul li:hover .tu img{ filter:alpha(opacity=60); -moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6; }
.xwindex ul li .sj{ line-height:30px; font-size:16px; color:#999; padding-top:10px;}
.xwindex ul li .bt{ color:#333; line-height:2em; font-size:16px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.xwindex ul li .nr{ color:#666; font-size:14px; line-height:1.7em; height:5.1em;overflow: hidden; text-overflow: ellipsis;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3;}
.xwindex .text-c{ text-align:center}
.xwindex  a.xwmore{ display:inline-block; padding:0 25px;  color:#333; font-size:16px; line-height:32px; margin-top:40px; border:1px solid #ccc;   }
.xwindex  a.xwmore:hover{ background:#17b; color:#fff;}

/*******************/
footer .foot{ padding:40px 0px 0; background:#17b; border-top:4px double #fff; color:#ccc;}
footer .foot .ljlefts{  width:710px;  float:left; margin-bottom:20px;}
footer .foot .ljlefts .xm{ float:left; width:120px; margin-right:15px; text-align:left;}
footer .foot .ljlefts .cpxm{ width:130px;}
footer .foot .ljlefts .xm a{ display:block; margin:10px 0; color:#eee; line-height:20px; font-size:14px;}
footer .foot .ljlefts .exm a{ font-size:12px;}
footer .foot .ljlefts .xm a.tit{ margin-bottom:15px; line-height:1em;  color:#fff; font-size:16px; font-weight:bold}
footer .foot .ljlefts .xm a:hover{color: #4DDBFB}

footer .foot .lxwm{  width:300px;   overflow:hidden; color:#fff;  margin-bottom:20px; }
footer .foot .lxwm a{  color:#fff}
footer .foot .lxwm .tit{ margin:10px 0 15px;; line-height:1em;  color:#fff; font-size:16px;font-weight:bold}

footer .foot .lxrgihts{  width:150px;   }
footer .foot .lxrgihts .tit{  line-height:1em; font-size:16px; color:#fff;margin:10px 0 20px;;font-weight:bold }
footer .foot .lxrgihts .tu{ width:120px; overflow:hidden;  }
footer .foot .lxrgihts .tu img{ display:block; width:100%; height:auto}


footer .foot .dianhua{ border-bottom:1px solid #1A6F7F;  border-top:1px solid #1A6F7F; padding:20px 0; margin:30px  auto;}
footer .foot .dianhua .xm{height:60px;  color:#4EB2FD;  height:60px; padding-left:60px; color:#01d4fc; width:300px; }
footer .foot .dianhua .xm p{ color:#fff; margin-top:5px;}

footer .foot .dianhua .foottel{ background:url(img/foottel.png) left center no-repeat; float:left;}
footer .foot .dianhua .foottel p{  color:#fff; margin-top:5px; font-size:24px; }
footer .foot .dianhua .foottel p span{  color:#4EB2FD; }

footer .foot .dianhua .add{ float:right; width:360px;background:url(img/footadd.png) left center no-repeat;  }
footer .foot .dianhua .yx{ float:left; width:240px;  margin-left:50px;background:url(img/footemail.png) left center no-repeat;}


footer .foot .copyright{ text-align:center; color:#fff;     border-top:#06a 1px solid; padding:10px 0;}
footer .foot .copyright a{ color:#fff;}


/***********分页*******************/
.titindex{ text-align:center; color:#222; font-size:36px;font-weight:bold; line-height:1em; padding-top:40px; position:relative; z-index:0}
.titindex p{ font-size:80px; line-height:1em; font-weight:bold; color:#ddd; position:absolute; z-index:-1; width:100%; top:0;}
.titindex span{ display:block; margin:0 auto; width:60px; height:15px; border-bottom:2px solid #222; z-index:2;}

.pagination{list-style:none;margin:20px auto; text-align:center; display:inline-block; width:100%;}
.pagination li{display:inline-block; margin:2px; text-align:center;}
.pagination a{color:#999;padding:6px 12px;line-height:18px;display:block;border:solid 1px #ddd; font-size:16px; color:#444;}
.pagination a:hover ,.pagination li.thisclass a{ background:#17b; color:#fff;border:solid 1px #17b;}


/********cp**************/
.banner{  color:#fff; text-align:center; position:relative; text-transform:uppercase; }
.banner img{ display:block; width:100%; height:auto;}
.banner .biaoti{ position:absolute; width:100%; text-align:center; left:0; top:50%; margin-top:-40px; }
.banner .biaoti .xd{ position:relative; z-index:1; width:100%; margin:0 auto; text-align:center; }
.banner .biaoti p{ font-size:80px; line-height:1em;; color:rgba(255,255,255,.1) ;  width:100%; font-weight:bolder; text-stroke:1px rgba(255,255,255,.5)  ;-webkit-text-stroke:1px rgba(255,255,255,.5)  ; -moz-text-stroke:1px rgba(255,255,255,.5)  }
.banner .biaoti span{ font-size:50px; line-height:80px; display:block; margin:0 auto; width:100%; z-index:222; position:absolute; top:0; left:0; text-align:center; font-weight:bolder; text-shadow:0 3px 5px #012b47; color:#fff; }
.banner .biaoti p:after{ content:" "; width:50px; height:10px; border-bottom:2px solid #fff; margin:0 auto; display:block;}

/*****************/
.fenleilist{ height:50px; background:#F1F1F1; border-bottom:1px solid #ccc; text-align:center;}
.fenleilist ul li{ display:inline-block; margin:0; }
.fenleilist ul li a{ display:block; padding:10px 35px; line-height:30px; font-size:16px; color:#333;}
.fenleilist ul li a.on,.fenleilist ul li a:hover{ background-image: linear-gradient(321deg,  #17b,  #7872dc, #5f91df, #17b); color:#fff;}

/*************************/
.main { padding:30px 0; }
.bgb{ background:#fff;}
.main .mianbaoxie { border-bottom:1px solid #ddd; line-height:40px; background:url(img/mianbaoxie.png) left 10px center no-repeat; padding-left:30px;}
.main .mianbaoxie a{ padding:0 10px;}
/*****************/
.main ul.cplist { padding:20px 0;}
.main ul.cplist li{ width:350px; margin:20px 10px 0; float:left; background:#fff; box-shadow:0 2px 5px #ccc; padding:15px;}
.main ul.cplist li .tu{ width:350px; height:235px; overflow:hidden; position:relative;}
.main ul.cplist li .tu img{max-width: 100%;max-height: 100%;position: absolute;display: block;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}
.main ul.cplist li .wen{ margin-top:10px; border-top:1px solid #ddd; padding-top:10px; line-height:1.5em; color:#333; font-size:16px; text-align:center; font-weight:bold;}
.main ul.cplist li:hover .wen{ color:#17b; border-color:#17b;}
.main ul.cplist li:hover .tu img{transform:translate(-50%,-50%) scale(1.1)  ;; -webkit-transform:translate(-50%,-50%) scale(1.1) ;;-webkit-transform: all 1s ease 0s;transition: all 1s ease 0s;}

/******************/
.main .cptuwen{ margin:40px auto; }
.main .cptuwen .tu{ width:540px; overflow:hidden;}
.main .cptuwen .tu img{ display:block; width:100%; height:auto;}
.main .cptuwen .wen{ width:600px; overflow:hidden; font-size:16px; line-height:1.8em;}
.main .cptuwen .wen h1.cpmc{ color:#111; font-weight:normal; margin:0 0 20px; font-size:32px; line-height:1.2em;}

.main  .mainbq { margin:20px auto; border-bottom:1px solid #ddd;}
.main  .mainbq span{ display:inline-block; font-size:18px; color:#17b; padding:0 50px; line-height:40px; border-bottom:2px solid #17b;}

.main  .xiangxineirong{ padding-bottom:50px; font-size:16px; line-height:2em; overflow:hidden;}
table{ border-collapse:collapse; width:100%;}
.main  .xiangxineirong table{ margin:20px auto; width:100%;}
.main  .xiangxineirong table td{ border:1px solid #ddd;}
.main  .xiangxineirong img{ max-width:1200px; height:auto; vertical-align:bottom;}


/******************/
.lxwm-zxly{ padding:50px 0; margin:0 auto ; background:#f5f5f5;; }
.lxwm-zxly  .zxly-tit{  font-size:30px; line-height:1.2em; color:#333; text-align:center;    }
.lxwm-zxly  .zxly-tit span{ display:block; margin:0 auto; height:20px; border-bottom:2px solid #2B9BF2; width:60px;}
.lxwm-zxly  .zxly-tit p{ font-size:16px; margin-top:20px; line-height:1em;}

.lx_zxly{ font-size:18px; margin:0px auto;  }
.lx_zxly li{ margin:20px 0;  }
.lx_zxly li.xm3{ width:360px; float:left; margin-right:60px; }
.lx_zxly li.mr0{ margin-right:0 !important; }

.lx_zxly li.xm2{ width:560px; float:left; margin-right:80px; }
.lx_zxly li input ,.lx_zxly li textarea{ display:block; border: none;  width:100%; line-height:40px; padding:10px; box-sizing:border-box; outline:none;color:#444; border:1px solid #ccc;  }
.lx_zxly li input.lx1{ background:url(img/lx1.png) 8px center no-repeat #fff;; padding-left:40px;}
.lx_zxly li input.lx2{ background:url(img/lx2.png) 8px center no-repeat #fff;; padding-left:40px;}
.lx_zxly li input.lx3{ background:url(img/lx3.png) 8px center no-repeat #fff;; padding-left:40px;}
.lx_zxly li input.lx4{ background:url(img/lx4.png) 8px center no-repeat #fff;; padding-left:40px;}
.lx_zxly li input.lx5{ background:url(img/lx5.png) 8px center no-repeat #fff;; padding-left:40px;}


.lx_zxly li .yzm_img{ height:20px; padding:20px 20px;  background:#fff; display:block; float:left; }
.lx_zxly li  .sxyzm{ line-height:40px; padding:10px 20px; display:block; float:left; }


.lx_zxly  input.tijiao{ background:#299DF3; color:#fff; font-size:24px;   transition:all 0.5s;  }
.lx_zxly  input.tijiao:hover{ background:#289FF3 linear-gradient(to right,#3A76FF,#289FF3);}
.lx_zxly li:hover input , .lx_zxly li:hover textarea{ border-color:#299DF3;}
/******************/
.main  .gsxmnr { margin:40px auto; }


/********************/
.faqlist ul li{ margin:25px auto; font-size:16px; }
.faqlist ul li .biaoti a{ display:block; padding:8px 20px ; line-height:30px; background:#EEEEEE; text-align:left;   }
.faqlist ul li .biaoti a i{ display:block; width:30px; height:30px; background: url(img/faqico.png) center center no-repeat; float:right;  -webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg); -webkit-transition:all 1s ease-in; transition: all 1s ease 0s;}
.faqlist ul li .biaoti a.bj{ background:#17b; color:#fff;}
.faqlist ul li .biaoti a.bj i{ -webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);}

.faqlist ul li .nr{ background:#f7f8f7; padding:20px; border-bottom:1px solid #ccc; display:none; overflow:hidden;}
.faqlist ul li .nr .xxnr{ overflow:hidden; font-size:16px; line-height:2em;  }

/*****************/
.main .downlist ul{  overflow:hidden; margin:10px auto; line-height:1.75em; }
.main .downlist ul li{ padding:20px 30px; border-bottom:1px  solid  #ddd; position:relative;}
.main .downlist ul li:hover{ background-color:#f2f5f7;}
.main .downlist ul li .wjmc{ font-size:16px; margin-bottom:10px; }
.main .downlist ul li .wjmc span{ float:right; font-size:12px; }
.main .downlist ul li .xia { line-height:32px; color:#999;}

.main .downlist ul li .xia a.xzlj{ display:block; float:right; background:#2a333b; color:#fff; height:32px; padding:0 30px; border-radius:4px; overflow:hidden; position:absolute; top:50%; right:30px; margin:-16px; }
.main .downlist ul li .xia a.xzlj i{ display:block; float:left; height:32px; width:30px; background:url(img/xiazai.png) left center no-repeat;}

.main .downlist ul li .xia span{ display:inline-block; margin-right:30px;  }
.main .downlist ul li .xia span i{ display:block; float:left; width:20px; height:32px; background: url(img/xiazaitubiao.png) left center no-repeat; margin-right:5px;}
.main .downlist ul li .xia span.xz i{ background-position:center center;}
.main .downlist ul li .xia span.dx i{ background-position:right center;}
/*******************/
.main .video{ margin:40px auto}
.main ul.video-list li{ width:390px;  overflow:hidden; float:left; margin:0 4px 10px; border:1px solid #ddd;}
/*.main ul.video-list li:nth-child(2n+1){ margin-right:80px;}*/
.main ul.video-list li .tu{ width:100%; height:260px;; overflow:hidden; position:relative}
.main ul.video-list li .tu img{ display:block; width:100%; height:300px; }
.main ul.video-list li .tu .ico{ position:absolute; left:50%; top:50%; width:64px; height:64px; background:url(img/shipinico3.png) left top no-repeat; margin-left:-32px; margin-top:-32px; }
.main ul.video-list li  .wen{ height:40px; line-height:40px; background:#333; color:#fff;  text-align:center; font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/********************/
.main .rongyu{ margin:40px auto}
.main  ul.ry-list li{ float:left; width:280px; margin:10px;}

.main  ul.ry-list li .tu{ width:280px; height:225px; overflow:hidden;}
.main  ul.ry-list li .tu img{ width:280px; height: auto; display:block; }
.main  ul.ry-list li .wen{ text-align:center; line-height:40px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:16px; background:#eee;  }
.main  ul.ry-list li:hover .wen{ background:#17b; color:#fff;}
.main  ul.ry-list li:hover .tu img {transform: scale(1.1); -webkit-transform: scale(1.1);-webkit-transform: all 1s ease 0s;transition: all 1s ease 0s;}

/*************************/
.main .xwlist{ padding:10px 0}
.main .xwlist li { padding:20px ; margin:0px auto ;  border-bottom:1px solid #ddd; height:200px;  -webkit-transition:all .3s ease-in; transition: all .3s ease 0s;}
.main .xwlist li:hover{ box-shadow:0 0 10px #ccc;/* transform: translate(0,-10px); transform: translate(0,-10px);*/ }
.main .xwlist li .tu{ width:350px; height:200px; overflow:hidden; }
 .main .xwlist li .wen{ width:760px; height:200px; overflow:hidden; }
.main .xwlist li .tu img{width:100%; height: auto;}
.main .xwlist li:hover .tu img{    transform: scale(1.1); -webkit-transform: scale(1.1);-webkit-transform: all 1s ease 0s;transition: all 1s ease 0s;}
.main .xwlist li .wen .xwtit{ font-size:18px; font-weight:bold; line-height:1.8em; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.main .xwlist li .wen .nr{ color:#999; text-align:justify; line-height:1.9em; height:5.7em; margin:20px 0 ; overflow: hidden; text-overflow: ellipsis;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3;}
.main .xwlist li .wen .time{ padding:0 20px; background:#aaa; color:#fff; line-height:30px;}
.main .xwlist li .wen .more{ padding:0 20px; background:#ccc; color:#fff; line-height:30px; position:relative; z-index:0;}
.main .xwlist li .wen .more:before{  content:""; width:0; height:100%; position:absolute; left:0; top:0; z-index:-1}
.main .xwlist li:hover .wen .more:before{ background:#17b; width:100%;-webkit-transform: all .5s ease 0s;transition: all .5s ease 0s; }


.main .xwlist li:hover .wen .xwtit{ color:#17b;}


/****************/

.main .biaoti{  text-align:center; line-height:40px;   }
.main .biaoti h1{ font-size:24px; color:#333;line-height:40px; }
.main .biaoti h1 p{ font-size:14px; color:#999; font-weight:normal; line-height:1.5em;}

.main .shangxiaye{ border-top:1px dotted #ddd; padding:20px 0; }
.main .shangxiaye span{ display:block; padding:0 20px; border:1px solid #ddd; line-height:36px; border-radius:30px; max-width:550px; overflow:hidden; background:#f2f5f7;  }
.main .shangxiaye span a{ display:block; font-size:16px; line-height:36px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.main .shangxiaye span:hover{ background:#333; color:#fff;  -webkit-transition:all .8s ease-in; transition: all .8s ease 0s;}
.main .shangxiaye span:hover a{ color:#fff;}

/*******************/
.main .lianxi{ margin:40px auto 30px; background:#f5f5f5; }
.main .lianxi .lianxitu{ width:500px; overflow:hidden;}
.main .lianxi .lianxitu img{ display:block; width:100%; height:auto;  }
.main .lianxi .lianxiwen{ width:590px; overflow:hidden; font-size:16px; line-height:2em; padding:30px 50px  ; color:#333; }


