@charset "utf-8";
/* CSS Document */

* {margin:0;padding:0; list-style:none;}
body {font-family:"Helvetica Neue", Helvetica, Tahoma, Arial, "Microsoft Yahei", "Hiragino Sans GB", "WenQuanYi Micro Hei", sans-serif;}
a {text-decoration:none;}
a:hover {}
ul,li {list-style:none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
.hidden{display:none;}
img {border:none;max-width:100%;height;auto;}
.clear {height:1px;clear:both;margin-bottom:-1px;overflow:hidden;}
.fl{float:left;}
.fr{float:right;}

.w1200{ width:1200px; margin:0 auto;}

.head-top{width:100%; height:34px; overflow:hidden;}
.head-top-left{float:left; width:600px;line-height:34px; font-size:14px; color:#999;}
.head-top-rg{ color:#333;float:right;/*width:160px;*/}
.head-top-rg a{ text-align:right;height:30px; line-height:30px;  color:#333; font-size:14px; padding:0 10px;}

.head-mid{width:1200px; height:92px; margin:0 auto;}
.logo{float:left; width:592px; height:74px;}
.tel{float:right; margin-top:10px;}

.navbox{background: url(../images/navbg.jpg); width:100%;height:65px;}
.nav{ width:1200px; height:67px; margin:auto;}
.nav li{float:left; font-size:16px; color:#5d5d5d;line-height:48px;border-left:1px solid #fff; text-align:center;}
.nav li:last-child{border-right:1px solid #fff;}
.nav li a{color:#fff; display:block;padding:0 32px;height:62px;}
.nav li span{ display:block;line-height:17px; text-transform:uppercase; font-size:12px; color:#d8d8d8; margin-top:-10px;}
.nav li a:hover{background:#fff;color:#333;}
.nav li a:hover span{ background:#fff;color:#888;}
.nav li.cur a{ background:#fff;color:#333;}
.nav li.cur a span{ background:#fff;color:#888;}

/*banner*/
.banner{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
.pro-switch {height:auto;overflow: hidden;position: relative;margin:0 auto;width:100%;}
.flexslider {margin: 0;padding: 0;}
.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;}
.flexslider .slides img {width: 100%;display: block;}
.slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height:0;height:0;}
html[xmlns] .slides {display: block;}
* html .slides {height: auto;}
.no-js .slides > li:first-child {display: block;}
.flexslider {margin: 0 auto;position: relative;width:100%;zoom: 1;}
.flex-viewport {max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.flexslider .slides {zoom: 1;}
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 60px;height: 90px;margin: -60px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat 0 0;position: absolute;top: 50%;z-index: 10;cursor: pointer;text-indent: -9999px;opacity: 0;filter:alpha(opacity=0);-webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 0 -90px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;filter:alpha(opacity=50);}
.flex-control-nav {width:100%;position: absolute;bottom:40px;text-align: center;}
.flex-control-nav li {margin:0 8px;display:inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a{background:#f8f8f8;display:block;height:6px;overflow:hidden;text-indent:-99em;width:68px;cursor: pointer;}
.flex-control-paging li a.flex-active {background:#f79a1e;}

.ban-bot{ height:10px; width:100%; background:url(../images/ban-botbg.jpg);}


/*主体*/
.title{ font-size:30px; text-align:center; color:#127046; text-transform:uppercase; padding:20px 0;}
.title .a{ font-size:18px; color:#888; display:block; margin:15px 0;}

.sum{ width:100%; overflow: hidden;}
.sum-block{ width:24.9%; text-align:center; border-right:1px solid #e3e3e3; float:left;padding:45px 0;}
.sum-block span{ display:block; margin-top:15px; font-size:20px;}
.sum-block:last-child{border-right:none;}

.sum1-list{ width:1200px; margin:0 auto 30px auto; overflow:hidden;}
.sum1-list li{ width:384px; float:left; margin:0 8px;}
.sum1-list li img{ width:384px; height:328px;} 
.sum1-list li .text{ border:1px solid #dbdbdb; padding:15px 0; text-align:center; color:#888; text-transform:uppercase;-webkit-transition: all .28s ease-in .1s;transition: all .28s ease-in .1s;}
.sum1-list li .text h2{ color:#333; font-size:20px; margin-bottom:5px;}
.sum1-list li:hover .text{ background:#ff9500; border:1px solid #ff9500; color:#fff;} 
.sum1-list li:hover .text h2{color:#fff;}

.sum2{width:100%; padding:30px 0;}
.serbox{width:1190px;height:118px;padding-top:40px;background:url(../images/searbg.png) no-repeat;margin:0 auto;position:relative;z-index:9999;}
.search{width:428px;background:url(../images/searchbg.png) no-repeat;height:34px;margin-left:360px;float:left;}
.search .input{width:379px;height:28px;line-height:28px;border:none;background:none; margin-top:3px; padding-left:5px; margin-left:2px;float:left;
 color:#9d9d9d;}
.search .btn{background:none;width:40px;height:34px;border:none;cursor:pointer; text-indent:-999px;float:left;}
.search .p{ font-size:15px; line-height:30px;}
.search .p a{ margin-right:18px;font-size:14px;color:#666;}

.ser-tel{ width:280px; float:right; font-size:15px; line-height:30px; margin-right:30px; color:#0165a7;}
.ser-tel span{ display:block; font-size:29px; letter-spacing:1px; font-weight:600; font-family:Arial, Helvetica, sans-serif; margin-top:10px; color:#373737;}

.sum3-side{ width:241px; float:left;border:1px solid #ddd;}
.sum3-side .title{ background:#0165a7; color:#fff; height:72px; font-size:22px; line-height:40px; text-align:center; padding-top:10px;}
.sum3-side .title span{ line-height:22px; font-size:14px; display:block;}
.ind-protitlist{ background:#fff;}
.ind-protitlist li{ line-height:49px; border-bottom:1px solid #d9d9d9; font-size:15px; }
.ind-protitlist li a{ display: block;padding-left:50px;}
.ind-protitlist li a:hover{ background:url(../images/ilibg.png) no-repeat 30px center;}


.ind-protitlist dl{margin:0;}
.ind-protitlist dt{padding-left:40px;border-bottom:1px solid #d9d9d9; font-size:15px;position:relative;line-height:49px;cursor:pointer; font-weight:normal;}
.ind-protitlist dt a{color:#333;}
.ind-protitlist dt.active {}
.ind-protitlist dt.active dd{ display:block;}
.ind-protitlist dt:hover{background-color: #f5f5f5;}
.ind-protitlist dd{ text-indent:40px;font-size:14px;background:#f9f9f9; }
.ind-protitlist dd a{line-height:40px; border-bottom:1px dotted #d9d9d9; display:block;color:#666;}
.ind-protitlist dd.sanji{text-indent:60px;background:#f1f1f1;}

.ind-protitlist dl:first-child dd{ /*display:block;*/background:#f5f5f5;}

.sum3-main{ width:940px; float:right;}
.tit-right{ border-bottom:1px solid #8a8a8a; height:68px; overflow:hidden;}
.tit-right .t{ width:50%; font-size:25px; font-weight:600; color:#0165a7; float:left;}
.tit-right .t span{ color:#333; line-height:75px; font-size:17px; padding-left:10px;}
.tit-right .hot-tel{ width:220px; float:right; font-size:18px;}
.tit-right .hot-tel span{ font-size:30px; font-weight:600; font-family:Arial, Helvetica, sans-serif; color:#0165a7;}
.ind-prolist{}
.ind-prolist li{ border:1px solid #dedede;width:220px;float:left; margin:12px 6px 0 6px; text-align:center;}
.ind-prolist li img{ width:220px; height:180px;}
.ind-prolist li p{ line-height:45px; border-top:1px solid #dedede; font-size:15px;color:#666;} 
.ind-prolist li:hover p{background:#0165a7;color: #fff;}

.sum2 .probox{width:1200px; margin:0 auto;height:410px; position:relative;}


/*技术资源*/
.sum6{width:1200px;margin:40px auto 20px auto; overflow:hidden;}
.sum6-txt-tit{overflow:hidden; margin:0 auto; width:1076px; background:#fafafa;padding-top:20px;}
.sum6-txt-tit li{float:left; width:228px;font-size:16px;  padding:0 20px; border-right:1px dashed #b3b3b3; cursor:pointer;}
.sum6-txt-tit li span{ display:block;line-height:50px; text-align:center; background:url(../images/tb.jpg) no-repeat right center;}
.sum6-txt-tit li:last-child{border-right:none;}
.sum6-txt-tit li.hover span{color:#ff9500;background:url(../images/tbh.jpg) no-repeat right center;}

.sum6-txt-main{height:443px; overflow:hidden;}
.jszybox{width:1200px;margin:0 auto; position:relative;}
#CSSBox2{float:left;width:1200px;margin:0 auto;}
#CSSBox2 ul li{ float:left; width:1200px; height:443px; background:#4c4c4c; overflow:hidden;}
#CSSBox2 ul li .img{ float:left;}
#CSSBox2 ul li .img img{ width:600px; height:443px;}
#CSSBox2 ul li .txt{padding:20px; color:#fff; width:560px; float:right;}
#CSSBox2 ul li .txt h2{ font-size:24px;border-left:2px solid #fff; padding-left:10px; margin-top:20px;}
#CSSBox2 ul li .txt .time{font-size:16px; display:block; border-bottom:1px dashed #fff; line-height:62px; color:#cacaca; margin-bottom:20px;}
#CSSBox2 ul li .txt p{font-size:16px; color:#fff;line-height:34px;}

#LeftButton2,#RightButton2{ position:absolute; top:178px;height:84px;width:48px;cursor:pointer; z-index:999; }
#LeftButton2{background:url(../images/left.jpg); left:0px;}
#RightButton2{background:url(../images/right.jpg);right:0px;}
#LeftButton2:hover{background:url(../images/lefth.jpg);}
#RightButton2:hover{background:url(../images/righth.jpg);}
.ckxq{width:132px; line-height:47px; background:#ff9500; text-align:center;display:block; font-size:16px; border-radius:6px; color:#fff; margin-top:20px;}

#CSSBox3{float:left;width:1200px;margin:0 auto;}
#CSSBox3 ul li{ float:left; width:1200px; height:443px; background:#4c4c4c; overflow:hidden;}
#CSSBox3 ul li .img{ float:left;}
#CSSBox3 ul li .img img{ width:600px; height:443px;}
#CSSBox3 ul li .txt{padding:20px; color:#fff; width:560px; float:right;}
#CSSBox3 ul li .txt h2{ font-size:24px;border-left:2px solid #fff; padding-left:10px;margin-top:20px;}
#CSSBox3 ul li .txt .time{font-size:16px; display:block; border-bottom:1px dashed #fff; line-height:62px; color:#cacaca; margin-bottom:20px;}
#CSSBox3 ul li .txt p{font-size:16px; color:#fff;line-height:34px;}

#LeftButton3,#RightButton3{ position:absolute; top:178px;height:84px;width:48px;cursor:pointer; z-index:999; }
#LeftButton3{background:url(../images/left.jpg); left:0px;}
#RightButton3{background:url(../images/right.jpg);right:0px;}
#LeftButton3:hover{background:url(../images/lefth.jpg);}
#RightButton3:hover{background:url(../images/righth.jpg);}

#CSSBox4{float:left;width:1200px;margin:0 auto;}
#CSSBox4 ul li{ float:left; width:1200px; height:443px; background:#4c4c4c; overflow:hidden;}
#CSSBox4 ul li .img{ float:left;}
#CSSBox4 ul li .img img{ width:600px; height:443px;}
#CSSBox4 ul li .txt{padding:20px; color:#fff; width:560px; float:right;}
#CSSBox4 ul li .txt h2{ font-size:24px;border-left:2px solid #fff; padding-left:10px;margin-top:20px;}
#CSSBox4 ul li .txt .time{font-size:16px; display:block; border-bottom:1px dashed #fff; line-height:62px; color:#cacaca; margin-bottom:20px;}
#CSSBox4 ul li .txt p{font-size:16px; color:#fff;line-height:34px;}

#LeftButton4,#RightButton4{ position:absolute; top:178px;height:84px;width:48px;cursor:pointer; z-index:999; }
#LeftButton4{background:url(../images/left.jpg); left:0px;}
#RightButton4{background:url(../images/right.jpg);right:0px;}
#LeftButton4:hover{background:url(../images/lefth.jpg);}
#RightButton4:hover{background:url(../images/righth.jpg);}

#CSSBox5{float:left;width:1200px;margin:0 auto;}
#CSSBox5 ul li{ float:left; width:1200px; height:443px; background:#4c4c4c; overflow:hidden;}
#CSSBox5 ul li .img{ float:left;}
#CSSBox5 ul li .img img{ width:600px; height:443px;}
#CSSBox5 ul li .txt{padding:20px; color:#fff; width:560px; float:right;}
#CSSBox5 ul li .txt h2{ font-size:24px;border-left:2px solid #fff; padding-left:10px;margin-top:20px;}
#CSSBox5 ul li .txt .time{font-size:16px; display:block; border-bottom:1px dashed #fff; line-height:62px; color:#cacaca; margin-bottom:20px;}
#CSSBox5 ul li .txt p{font-size:16px; color:#fff;line-height:34px;}

#LeftButton5,#RightButton5{ position:absolute; top:178px;height:84px;width:48px;cursor:pointer; z-index:999; }
#LeftButton5{background:url(../images/left.jpg); left:0px;}
#RightButton5{background:url(../images/right.jpg);right:0px;}
#LeftButton5:hover{background:url(../images/lefth.jpg);}
#RightButton5:hover{background:url(../images/righth.jpg);}


/*about*/
.sum3{width:1200px; margin:0 auto;}
.sum3-txt{  overflow:hidden;}
.sum3-txt .img{ width:364px; height:353px; background:url(../images/indaboutbg.jpg) no-repeat;}
.sum3-txt .img img{width:346px; height:334px;}
.sum3-txt .about{ width:790px;color:#666; font-size:16px; line-height:32px; }
.sum3-txt .about h2{ font-size:20px; color:#333; font-weight:bold;margin:13px 0 30px 0;}
.sum3-txt .about p{ margin-top:20px;}
.sum3-txt .about a{ width:132px; line-height:48px; display:block;color:#fff; text-align:center; background:#4c4c4c; border-radius:6px; font-size:16px; margin-top:30px;}

/*新闻中心*/
.sum4{width:1200px;margin:40px auto 20px auto; overflow:hidden;}
.sum4 .left{ width:545px; float:left; font-size:16px; line-height:30px; color:#666;}
.sum4 .left img{ width:542px; height:246px;}
.sum4 .left .biaoti{ font-size:16px; font-weight: bold; position:relative; line-height:40px;}
.sum4 .left .biaoti a{ color:#333;}
.sum4 .left .biaoti span{ position:absolute; right:0;font-size:14px; font-weight:normal; color:#ff9500;}
.sum4 .left a{color:#ff9500;}
.sum4 .right{width:635px;}
.indnewslist{ overflow:hidden;}
.indnewslist li{ background:url(../images/libg.jpg) no-repeat 0 center; padding-left:15px; border-bottom:1px dashed #cacaca; line-height:42px; position:relative;}
.indnewslist li span{ position:absolute;right:0;}
.indnewslist li a{ color:#666;}
.newsmore{ width:213px; line-height:63px; background:#ff9500; text-align:center; margin:40px auto 0 auto; display:block; font-size:18px; border-radius:6px; color:#fff;}

/*合作客户*/
.sum5{width:1200px;margin:40px auto 20px auto; overflow:hidden;}
.hzkhlist{overflow:hidden;}
.hzkhlist li{ width:280px;margin:10px;float:left;text-align: center;}
.hzkhlist li h2{line-height:50px; font-size:16px;color:#333;}
.hzkhlist li img{width:280px;height:180px;}

/*foot*/
#footer{ background:#252525;width:100%; color:#bdbdbd;}
.mall-desc-bd{width:1210px;margin:0 auto; padding:20px 0; overflow:hidden;}
.mall-desc-bd .tit{ line-height:40px;font-size:16px; color:#fff;}
.mall-desc-bd .bot-logo{ width:194px;float:left;padding-top:30px;}
.mall-desc-bd .f-ad{width:338px;float:left;padding-left:60px;}
.mall-desc-bd .f-ad p{ font-size:16px; line-height:45px;color:#dddddd;}
.mall-desc-bd .f-ad p img{ margin-bottom:-8px; margin-right:10px;}

.flist{}
.flist li{line-height:30px; font-size:14px;}
.flist li a{ color:#c9c9c9;}
.flist li a:hover{ color:#e49815;}

.friendlink{width:1200px; margin:auto; line-height:84px;color:#ffffff;}
.friendlink a{padding:0 20px;color:#c7c7c7;}

.footer-bot{ border-top:1px solid #4d4d4d;line-height:63px; text-align:center;width:1200px; margin:auto; font-size:15px; overflow:hidden;color:#b1b0b0; }
.footer-bot a{color:#fff;}

/*内页*/
.ban-about,.ban-news,.ban-video,.ban-shili,.ban-pro{ width:100%; height:451px; text-align:center; overflow:hidden;}
.n-title{ text-align:center; font-size:30px; color:#333; font-weight:bold; margin:30px 0;}
.n-title span{ font-weight:normal; font-size:18px; display:block; color:#999; text-transform:uppercase; margin-top:10px;}

.sidelist{ padding-top:10px;text-align:center;}
.sidelist a{font-size:18px;padding:10px 20px; margin:0 10px; background:#dbdbdb;color:#4a4a4a;}
.sidelist a:hover{background:#004f9a; color:#fff;}
.sidelist a.current{background:#004f9a; color:#fff;}

.mainbox{padding:20px 0;}
.path{line-height:52px;border-bottom:1px solid #ccc;position:relative;font-size:24px; font-weight:bold;color:#444;}
.path span{position:absolute; right:0;top:0; font-weight:normal;font-size:16px;color:#666;}
.path .back{ font-size:16px; color:#999; font-weight:normal;}
.path .back img{ margin-bottom:-6px; margin-right:6px;}
.main_txt{ margin:20px 0;line-height:210%; font-size:16px; color:#666;}

.newslist{ margin-bottom:15px;}
.newslist li{ border-bottom:1px dashed #d3d3d3;  height:197px; overflow:hidden; padding:30px 0;}
.newslist li .img{ width:197px; height:197px; float:left;}
.newslist li .img img{width:197px; height:197px;}
.newslist li .img-rg{ width:985px;height:197px; float:right; position:relative;}
.newslist li .img-rg h4{  font-size:20px; color:#242323;}
.newslist li .img-rg .txt{ font-size:16px;color:#666;line-height:32px; margin-top:15px;}
.newslist li .img-rg .txt-bot{ width:100%;position:absolute; bottom:0; left:0; overflow:hidden; line-height:40px;}
.newslist li .img-rg .txt-bot .time{ font-size:16px; color:#999; float:left;}
.newslist li .img-rg .txt-bot .more{ color:#333;float:right; width:120px; background:#e5e5e5; text-align:center; text-align:center; text-transform:uppercase;font-size:14px; border-radius:4px;}
.newslist li:hover h4{color:#004f9a;}
.newslist li:hover .img-rg .txt-bot .more{background:#004f9a;color:#fff;}

.newsread{}
.newsread .h1{ font-size:36px; color:#316db5; margin-top:15px; }
.newsread .h1 span{ display:block; font-size:34px; color:#e7e7e7; font-weight:bold; text-transform:uppercase; margin-top:-10px;}
.newsread .title{ font-size:26px; text-align:center;color:#333; }
.newsread .daodu{color:#999;font-size:16px; text-align:center;border-bottom:1px dashed #c3c3c3; padding-bottom:20px;}
.newsread .p{ font-size:16px; line-height:210%; color:#666; padding:10px 0;}
.newsread .sxp{ border-top:1px solid #e8e8e8; font-size:14px; line-height:200%; color:#666; padding:10px 0; margin-top:30px; }
.newsread .sxp a{color:#666;}

.videolist{ margin:0 -18px}
.videolist li{ width:374px;  border:1px solid #e6e6e6; border-radius:4px;float:left; margin:18px; position:relative;}
.videolist li img{width:374px;height:328px;}
.videolist li span{ position:absolute; top:0; left:0;}
.videolist li p{ color:#666; font-size:18px; line-height:60px; display:block; text-align:center; border-radius:0 0 4px 4px;}
.videolist li:hover p{color:#fff; background:#46a1ff}

.shililist{ margin:0 -18px}
.shililist li{ width:374px;  border:1px solid #e6e6e6; border-radius:4px;float:left; margin:18px; position:relative;}
.shililist li img{width:374px;height:328px;}
.shililist li h2{position:relative;border-bottom:1px dashed #d2d2d2; height:60px; line-height:60px;margin:0 20px; font-size:18px; color:#555;}
.shililist li h2 .readmore{ position:absolute; right:0; color:#004f9a; font-size:12px; text-transform:uppercase;}
.shililist li p{ color:#666; font-size:16px; line-height:30px; display:block;margin:10px 20px}
.shililist li:hover{border:1px solid #004f9a;}

/*产品中心*/
.pro-left{width: 241px;border: 1px solid #ddd;}
.pro-title{background: #0165a7;color: #fff;height: 72px;font-size: 22px;line-height: 40px;text-align: center;padding-top: 10px;}
.pro-title span {line-height: 22px;font-size: 14px;display: block;}
.pro-side{}
.pro-side li{text-indent:20px;border-bottom: 1px solid #d9d9d9;font-size: 15px;position: relative;line-height: 49px;cursor: pointer;font-weight: normal;}
.pro-side li a{ color:#333;/*background:url(../images/arrow-r.jpg) no-repeat right 24px;*/ display:block;}
.pro-side li.current a{/*background:url(../images/arrow-x.jpg) no-repeat right 24px;*/}

.pro-side li .erji{border-top:1px solid #e9e9e9;}
.pro-side li .erji li{border-bottom:1px solid #e9e9e9; font-size:15px; font-weight:normal; line-height:40px; background:#f9f9f9; padding-left:10px;}
.pro-side li .erji li a{color:#666; background:none;}
.pro-side li .erji li a:hover{ color:#004f9a;}
.pro-side li .erji li.current a{color:#004f9a;}
.pro-side li .sanji{ background: #f1f1f1;line-height:40px;font-size:13px;border-bottom:1px solid #e9e9e9;padding-left:25px;}


.prolist{ margin-bottom:15px;overflow:hidden;}
.prolist li{border: 1px solid #dedede;width: 290px;float: left;margin: 15px 10px;text-align: center;}
.prolist li img{ width:290px; height:230px;}
.prolist li p{ line-height:45px; border-top:1px solid #dedede; font-size:15px;color:#666;} 
.prolist li:hover p{background:#0165a7;color: #fff;}

.fenye{text-align:center;}
#pagelist,#espcms_bbs_pagelist{color:#818181}
.pagination {font-family: '微软雅黑','Microsoft YaHei UI','Microsoft YaHei',arial, helvetica, sans-serif;overflow: hidden;padding:10px 0px;font-size:14px;margin: 0px;}
/*按钮色彩样式*/
.pagination a {border: #004f9a 1px solid;color: #004f9a;text-decoration: none;overflow: hidden;padding:5px 8px;margin: 0px 0px 0px 5px;}
.pagination a:visited {text-decoration: none;overflow: hidden;}
.pagination a:active {text-decoration: none;overflow: hidden;}
.pagination a:hover {color: #fff;background-color: #004f9a;overflow: hidden;}
.pagination span.current {border: #004f9a 1px solid;color: #fff;overflow: hidden;padding:5px 8px;margin: 0px 0px 0px 5px;}
.pagination span.disabled {background-color: #004f9a;}

.table {width: 100%;max-width: 100%;margin-bottom: 20px; margin-top:10px;}
.table {border-spacing: 0;border-collapse: collapse;}
.table>thead:first-child>tr:first-child>th {border-top: 0;}
tbody {display: table-row-group;vertical-align: middle;}
.table>tbody>tr>td,.table>tfoot>tr>td{line-height: 1.42857;padding:20px 8px;vertical-align: middle;color:#666;border-bottom:1px solid #dfdfdf;}

.table>tbody>tr>td { font-size:16px;color:#666; padding:20px 8px; }
.table>thead>tr>th:nth-child(1){ width:420px;text-align:left; padding-left:0;}
.table>tbody>tr>td a{ cursor:pointer;}
.table>tbody>tr>td:last-child{ width:100px; text-align:center;}
.table>tbody>tr>td a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);transition:.5s;}