@charset "utf-8";

/* 对齐 */
.text-center{
    text-align: center !important;
}
.text-left{
    text-align: left !important;
}
.text-right{
    text-align: right !important;
}
.margin-center {
    margin-left: auto;
    margin-right: auto;
}
/* display */
.ds-b {
    display: block;
}
.ds-n {
    display: none;
}
.ds-inb {
    display: inline-block;
}

/* 预设 */
body{
    font: 14px/24px 'Helvetica Neue','Microsoft Yahei',arial,helvetica,sans-serif;
    color: #303030;
}
a {
    text-decoration: none;
    transition:all 0.3s linear 0s;
}

a:link { color: #333333; text-decoration: none; }
a:visited { color: #333333; text-decoration: none;}
.header ,.main ,.footer {
    width: 100%;
}
.container {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
}
.container h2{ display:inline; font-weight:normal;}
/* index.html */
/*轮播图 start*/
.slideBox{ overflow:hidden;height:509px; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:50%; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:10px;  width:15px; height:15px; border-radius: 50%; line-height:14px; text-align:center; background:#fff; cursor:pointer; opacity:0.2;}
.slideBox .hd ul li.on{ background:#fff; color:#fff;  opacity:1;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ display:block; width: 100%;  }
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none; }
.slideBox .nextStop{ display:none; }
/* end banner*/
.top {
    height: 45px;
    line-height: 45px;
    background: #1370ad;
    font-size: 14px;
    color: #fff;
}
.top2 {
    height: 90px; margin-top:10px;
}
.logo {
    display: block;
/*    background: url(../images/logo.png) no-repeat;*/
    margin-top: 3px;
}
.logo a {
    display: block;
    width: 320px;
    height: 76px;
}
.nav li {
    float: left;
    margin-left: 30px;
}
.nav li a {
    display: block;
    line-height: 80px;
    position: relative;
    font-size: 14px;
    color: #666;
}
.nav li a span {
    display: block;
    width: 0;
    height: 2px;
    background: #1370ad;
    position: absolute;
    left: 50%;
    bottom: 23px;
    transition: all 0.3s linear;
}
.nav li a:hover span, .nav li a.on span {
    width: 50px;
    margin-left: -25px;
}
.footer {
    background: #117abd;
    padding-bottom: 26px;
    font-size: 14px;
    color: #fff;
}
.footer a {
    color: #fff;
}
.footer a:hover {
    text-decoration: underline;
}
.footer .links {
    height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #1482c8;
    padding-left: 25px;
    background: url(../images/link.png) no-repeat left center;
}
.footer .links a {
    margin-right: 15px;
}
.footer .subnav {
    margin-top: 25px;
    width: 230px;
    line-height: 40px;
}
.footer .subnav li {
    float: left;
    margin-right: 50px;
}
.footer .cot {
    width: 400px;
    margin-left: 380px;
    margin-top: 25px;
    font-size: 14px;
    line-height: 30px;
}
.footer .qrcode {
    margin-top: 20px;
}
.footer .qrcode img {
    display: block;
}
.footer .qrcode span {
    display: block;
    text-align: center;
    line-height: 50px;
}
.rights {
    height: 38px;
    background: #1370ad;
    line-height: 38px;
    font-size: 12px;
    color: #fff;
}
.rights a {
    color: #fff;
}
.rights a:hover {
    text-decoration: underline;
}
/*index.html*/
.hezuo {
    margin-top: 80px;
}
.hezuo .title .sml {
    font-size: 16px;
    color: #696969;
    line-height: 22px;
}
.hezuo .title .en {
    font-size: 10px;
    color: #c4c2c2;
    line-height: 14px;
}
.hezuo .title .big {
    font-size: 40px;
    color: #7b7b7b;
    line-height: 44px;
}
.hezuo .title .line {
    background: url(../images/line.png) no-repeat center;
    height: 11px;
    margin-top: 14px;
}
.hezuo .list {
    margin-top: 40px;
}
/*开始*/
.mr_frbox { position:relative;}
.mr_frUl ul li {width:178px;height:104px; text-align:center;float: left; margin-right:24px; border: 1px solid #c1c1c1; transition: all 0.3s linear; }
.mr_frUl ul li img { display: block; }
.mr_frUl ul li:hover { border-color: #71a4d0; }
/*ENG*/
.indexpro {
    margin-top: 70px;
    padding-top: 70px;
    padding-bottom: 20px;
    background: #efeef0;
}
.indexpro .side {
    width: 280px;
}
.indexpro .side .tit {
    background: #1370ad;
    padding-top: 40px;
    height: 80px;
    color: #fff;
}
.indexpro .side .tit .en {
    width: 238px;
    height: 48px;
    border: 1px solid #319bdf;
    font-size: 24px;
    line-height: 60px;
}
.indexpro .side .tit .cn {
    line-height: 1;
    font-size: 28px;
    margin-top: -66px;
    width: 134px;
    background: #1370ad;
}
.indexpro .side .list {
    padding: 20px;
    background: #117abd;
}
.indexpro .side .list li {
    margin-top: 15px;
    margin-bottom: 15px;
}
.indexpro .side .list a {
    display: block;
    height: 35px;
    line-height: 35px;
    padding-left: 30px;
    font-size: 16px;
    color: #555;
    background: url(../images/li.png) no-repeat 13px center #fff;
}
.indexpro .side .list a:hover {
    background-image: url(../images/lih.png);
    color: #117abd;
}
.indexpro .side .cot {
    margin-top: 30px;
    background: url(../images/btel.png) no-repeat left center;
    height: 66px;
    line-height: 1;
}
.indexpro .side .cot span {
    display: block;
    font-size: 16px;
    color: #9d9d9d;
    padding-top: 6px;
}
.indexpro .side .cot b {
    display: block;
    font-size: 28px;
    color: #117abd;
    padding-top: 5px;
}
.indexpro .title {
    width: 880px;
    height: 35px;
    line-height: 35px;
    color: #fff;
    border-bottom: 2px solid #1370ad;
}
.indexpro .title .tit {
    padding: 0 30px;
    font-size: 16px;
    background: #1370ad;
}
.indexpro .title .sanjiao {
    width: 0;
    height: 0;
    border-bottom: 35px solid #1370ad;
    border-right: 20px solid transparent;
}
.indexpro .title a {
    font-size: 16px;
    font-weight: bold;
    color: #117abd;
}
.indexpro .title a:hover {
    padding-right: 10px;
}
.indexpro .lists {
    margin-top: 27px;
    width: 880px;
}
.indexpro .lists li {
    float: left;
    width: 268px;
    height: 204px;
    background: #fff;
    overflow: hidden;
    text-align: center;
    transition: all 0.3s linear;
    border: 1px solid #c0c0c0;
    margin-left: 11px;
    margin-right: 12px;
    margin-bottom: 27px;
    padding-top: 4px; 
}
.indexpro .lists li a {
    display: block;
}
.indexpro .lists li span {
    display: block;
    height: 44px;
    line-height: 44px;
    font-size: 16px;
    /* color: #414141; */
}
.indexpro .lists li .img {
    width: 260px;
    height: 160px;
    overflow: hidden;
}
.indexpro .lists li img {
    transition: all 0.3s linear;
}

.indexpro .lists li .des {position:absolute;display:none;width:232px;height:170px;overflow:hidden;margin-top:-204px;/* background:rgba(0,0,0,0.5); */color:#FFFFFF;font-size:12px;padding:15px;margin-left:3px;text-align:left;}
.indexpro .lists li:hover .des{ display:block;}

.indexpro .lists li:hover {
    background-color: #117abd;
}
.indexpro .lists li:hover span {
    color: #fff;
}
.indexpro .lists li:hover img {
    -webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    transform:scale(1.1,1.1);
}
.indexab {
    margin-top: 70px;
}
.indexab .text {
    width: 630px;
}
.indexab .text .title {
    background: url(../images/logo2.png) no-repeat left center;
    height: 54px;
    padding-left: 70px;
}
.indexab .text .title .cn {
    font-size: 28px;
    line-height: 1;
    color: #146ea8;
}
.indexab .text .title .en {
    font-size: 12px;
    line-height: 24px;
    color: #818181;
    margin-top: 10px;
}
.indexab .text .desc {
    background: url(../images/indexab.gif) no-repeat;
    width: 603px;
    height: 143px;
    margin-top: 23px;
    padding: 12px;
    font-size: 14px;
    line-height: 30px;
    color: #818181;
}
.indexab .text a {
    display: block;
    width: 138px;
    height: 33px;
    border: 1px solid #117abd;
    background: #117abd;
    color: #fff;
    font-size: 14px;
    line-height: 33px;
    margin-top: 32px;
}
.indexab .boxes {
    overflow: hidden;
    width: 540px;
}
.indexab .boxes .box {
    float: right;
    width: 180px;
    height: 165px;
}
.indexab .boxes .box1 {
    background: #117abd;
    color: #fff;
}
.indexab .boxes .box1 b {
    display: block;
    text-align: center;
    font-size: 20px;
    line-height: 1;
    padding-top: 40px;
}
.indexab .boxes .box1 .line {
    width: 35px;
    height: 3px;
    background: #77bbe8;
    margin-bottom: 8px;
    margin-top: 18px;
}
.indexab .boxes .box1 span {
    display: block;
    width: 140px;
    font-size: 14px;
    line-height: 24px;
}
.indexab .boxes .box2 {
    background: url(../images/ab1.jpg) no-repeat;
}
.indexab .boxes .box3 {
    background: url(../images/ab2.jpg) no-repeat;
}

.indexab .boxes .box4 {
    background: url(../images/ab3.jpg) no-repeat;
}
.indexbar {
    margin-top: 65px;
    height: 180px;
    background: #1370ad;
    color: #fff;
}
.indexbar .text {
    width: 760px;
    margin-top: 55px;
    line-height: 1;
}
.indexbar .text .sml {
    font-size: 16px;
}
.indexbar .text .big {
    font-size: 24px;
    margin-top: 12px;
}
.indexbar .text .big span {
    color: #fcb329;
}
.indexbar .text .en {
    font-size: 12px;
    margin-top: 12px;
}
.indexbar .cot {
    margin-top: 35px;
}
.indexbar .cot span {
    display: block;
    font-size: 14px;
    line-height: 1;
}
.indexbar .cot .box {
    border: 1px solid #fff;
    padding: 6px 15px 6px 15px; 
    margin-top: 10px;
}
.indexbar .cot .box b {
    display: block;
    font-size: 20px;
    line-height: 30px;
}
.indexbar .man {
    background: url(../images/man.png) no-repeat;
    width: 198px;
    height: 197px;
    margin-top: -17px;
}
.youshi {
    margin-top: 60px;
    background: url(../images/youshi.jpg) no-repeat center;
    height: 586px;
}
.youshi .container {
    position: relative;
    height: 586px;
    line-height: 1;
}
.youshi .tit {
    font-size: 30px;
    line-height: 36px;
    color: #fff;
    position: absolute;
    width: 360px;
    top: 10px;
    left: 420px;
    font-weight: bold;
}
.youshi .tit span {
    font-size: 44px;
    color: #fcb329;
}
.youshi .text {
    font-size: 20px;
    height: 36px;
    line-height: 36px;
    width: 250px;
    color: #fff;
    position: absolute;
}
.youshi .text1 {
    left: 61px;
    top: 118px;
}
.youshi .text2 {
    left: 31px;
    top: 280px;
}
.youshi .text3 {
    left: 60px;
    top: 423px;
}
.youshi .text4 {
    left: 916px;
    top: 423px;
}
.youshi .text5 {
    left: 921px;
    top: 282px;
}
.youshi .text6 {
    left: 966px;
    top: 121px;
}
.others {
    margin-top: 76px;
    padding-top: 50px;
    padding-bottom: 50px;
    background: #efeef0;
}
.others .box {
    width: 360px;
    background: #fff;
    overflow: hidden;
    padding-top: 20px;
    margin-right: 60px;
	padding-bottom:30px;
}
.others .box .title {
    border-left: 8px solid #117abd;
    padding-left: 10px;
    line-height: 1;
    overflow: hidden;
}
.others .box .title .en {
    font-size: 15px;
    color:#117abd;
}
.others .box .title .cn {
    font-size: 20px;
    color: #656565;
    margin-top: 10px;
}
.others .box .title a {
    display: block;
    width: 20px;
    height: 20px;
    background: url(../images/add.png) no-repeat center center #117abd;
    margin-right: 20px;
    float: right;
    margin-top: 5px;
}
.others .box .title a:hover {
    background-color: #e59e16;
}
.others .box img {
    margin-top: 27px;
}
.others .box .list {
    margin-top: 15px;
}
.others .box .list li {
    font-size: 14px;
    line-height: 36px;
    padding-left: 20px;
    background: url(../images/shu.png) no-repeat left center;
    margin-left: 20px;
}
.others .box .list li a {
    color: #5a5a5a;
    display: block;
}
.others .box .list li a:hover {
    color: #117abd;
}
.others .boxlast {
    margin-right: 0;
}
.others .boxlast .list li {
   
    padding-left: 20px;
	background: url(../images/shu.png) no-repeat left center;
   
}
.sidebar {
    width: 280px;
    margin-top: 30px;
    margin-bottom: 40px;
}
.sidebar .tit {
    background: #1370ad;
    padding-top: 40px;
    height: 80px;
    color: #fff;
}
.sidebar .tit .en {
    width: 238px;
    height: 48px;
    border: 1px solid #319bdf;
    font-size: 24px;
    line-height: 60px;
}
.sidebar .tit .cn {
    line-height: 1;
    font-size: 28px;
    margin-top: -66px;
    width: 134px;
    background: #1370ad;
}
.sidebar .list {
    padding: 20px;
    background: #117abd;
}
.sidebar .list li {
    margin-top: 15px;
    margin-bottom: 15px;
}
.sidebar .list li a {
    display: block;
    height: 35px;
    line-height:35px;
    padding-left:30px;
    font-size:16px;
    color: #555;
    background: url(../images/li.png) no-repeat 13px center #fff;
}
.sidebar .list li .more {
}
.sidebar .list li .more a {
    background: none;
    color: #fff;
}
.sidebar .list li a:hover {
    background-image: url(../images/lih.png);
    color: #117abd;
}
.sidebar .list li .more a:hover {
    background: #fff;
    color: #117abd;
}
.sidebar .cot {
    margin-top: 30px;
    background: url(../images/btel.png) no-repeat left center;
    height: 66px;
    line-height: 1;
}
.sidebar .cot span {
    display: block;
    font-size: 16px;
    color: #9d9d9d;
    padding-top: 6px;
}
.sidebar .cot b {
    display: block;
    font-size: 28px;
    color: #117abd;
    padding-top: 5px;
}
.locat {
    width: 880px;
    height: 35px;
    line-height: 35px;
    color: #fff;
    border-bottom: 2px solid #1370ad;
    margin-top: 30px;
}
.locat .tit {
    padding: 0 30px;
    font-size: 16px;
    background: #1370ad;
}
.locat .sanjiao {
    width: 0;
    height: 0;
    border-bottom: 35px solid #1370ad;
    border-right: 20px solid transparent;
}
.locat .location, .locat .location a {
    font-size: 14px;
    color: #888a8c;
}
.locat .location  a:hover {
    color: #1370ad;
}
.article {
    margin-top: 20px;
    width: 880px;
    margin-bottom: 40px;
}
.article img {
    max-width: 880px;
}
.article .content {
    font-size: 16px;
    line-height: 2.5;
}
.prolist li {
    float: left;
    width: 268px;
    height: 204px;
    background: #fff;
    overflow: hidden;
    text-align: center;
    transition: all 0.3s linear;
    border: 1px solid #c0c0c0;
    margin-left: 11px;
    margin-right: 12px;
    margin-bottom: 40px;
    padding-top: 4px;
}
.prolist li a {
    display: block;
}
.prolist li span {
    display: block;
    height: 44px;
    line-height: 44px;
    font-size: 16px;
    color: #414141;
}
.prolist li .img {
    width: 260px;
    height: 160px;
    overflow: hidden;
}
.prolist li img {
    transition: all 0.3s linear;
}
.prolist li:hover {
    background-color: #117abd;
}
.prolist li:hover span {
    color: #fff;
}
.prolist li:hover img {
    -webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    transform:scale(1.1,1.1);
}
.page {
    width: 880px;
    margin-top: 40px;
    margin-bottom: 40px;
    line-height: 31px;
    text-align: center;
}
.page a {
    color: #000;
    background: #fff;
    border-radius: 5px;
    padding: 7px;
    border: 1px solid #ccc;
}
.page span.current, .page a:hover {
    background: #117abd;
    color: #fff;
    border-radius: 5px;
    padding: 7px;
    border-color: #117abd;
}
.article .xiangxi {
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    background: #f0f0f0;
    color: #000;
    overflow: hidden;
    margin-top: 20px;
    margin-bottom: 20px;
}
.article .xiangxi span {
    display: block;
    float: left;
    background: #ccc;
    padding: 0 20px;
}
.prev_next{ width: 890px; margin: 40px 0; overflow: hidden; border-top: 1px solid #ccc;}
.prev_next li{ width: 890px; border-bottom: 1px solid #ccc; line-height: 40px; text-indent: 23px;}
.prev_next li a{ color: #656565;}
.prev_next li:first-child{ background: url("../images/up.png") no-repeat left center;}
.prev_next li:last-child{ background: url("../images/down.png") no-repeat left center;}
.article .newslist li {
    border-bottom: 1px dashed #ccc;
    margin-top: 15px;
    padding-bottom: 15px;
    overflow: hidden;
    font-size: 14px;
    line-height: 30px;
}

.article .newslist li .newslist_lf{ float:left; width:100px; height:75px; border:1px solid #e4e4e4; font-size:30px; text-align:center; padding:10px 0 0;}
.article .newslist li .newslist_lf:hover{ border:1px solid #1370AD}
.article .newslist li .newslist_lf:hover span{border-top:1px solid #1370AD}
.article .newslist li .newslist_lf span{ display:block; height:35px; line-height:43px; margin-top:6px; border-top:1px solid #e4e4e4 ; text-align:center; font-size:15px; }
.article .newslist li .newslist_rg{ float:right; width:750px;}



.article .newslist li a {
    color: #7a7a7a;
}
.article .newslist li .name {
    color: #303030;
    transition:all 0.3s linear 0s;
    margin-bottom: 0px;
    font-size: 16px;
}
.article .newslist li a:hover .name {
    color: #117ABD;
}
.article .newslist li .time {
    float: right;
    padding-left: 10px;
    padding-right: 10px;
    background: #7a7a7a;
    color: #fff;
    border-radius: 5px;
    margin-top: 10px;
    transition:all 0.3s linear 0s;
}
.article .newslist li a:hover .time {
    background: #117ABD;
}
.article h1 {
    font-size: 18px; text-align:center;
}





.yb_conct{position:fixed;z-index:9999999;top:600px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#2180C0 url(../images/fixcont.jpg) no-repeat 0 0;}
.yb_bar .yb_phone{background:#2180C0 url(../images/fixcont.jpg) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#2180C0 url(../images/fixcont.jpg) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#2180C0 url(../images/fixcont.jpg) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}

.article h2{ text-align:center; font-size:20px;}
.article .fbtime{ width:100%; height:60px; line-height:60px; text-align:center;}
.article .zaiyao{ width:860px; height:50px; margin:0 auto; background:#F9F9F9; border:1px solid #D9D9D9; padding:7px 10px 5px 10px; margin-bottom:10px; border-radius:3px; font-size:12px;}
.article .art_con{ width:100%; line-height:25px;}


/* 翻页样式 */
.pages{ width:100%; margin:0 auto; clear:both; height:35px; text-align:center; margin-top:30px;}
.pages ul{float:left;}
.pages ul li{float:left;padding:2px 12px 2px 12px;font-family:Tahoma;line-height:30px;margin-right:6px;border:1px solid #E9E9E9;font-size:15px;font-family:微软雅黑;}
.pages ul li a{float:left;color:#555;display:block; font-size:14px; font-family:微软雅黑;}
.pages ul li a:hover{color:#CF201C;text-decoration:none;}
.pages ul li.thisclass{ background:#134383;font-weight:bold; color:#FFFFFF; }
.pages ul li.thisclass a{ color:#FFFFFF}
.pages .pageinfo{line-height:30px;padding:12px 15px 12px 16px;color:#999; height:30px;}
.pages .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;}

.pic{ width:100%; margin:0 auto;}
.pic ul { margin-left:-20px;}
.pic ul li{ width:280px; height:210px; float:left; position:relative;background:#666666; margin-left:20px; margin-bottom:20px;}
.pic ul li img{ width:280px; height:210px;}
.pic ul li .tit{ width:260px; height:46px; line-height:46px; position:absolute; bottom:0; background:rgba(0,0,0,0.5); font-size:16px; color:#FFFFFF; padding-left:20px;}
.pic ul li:hover .tit{background:rgba(19,112,173,0.9);}

.like_art{ width:100%; margin:0 auto}
.like_art{  height:40px; line-height:40px; border-bottom:1px solid #CCCCCC; margin-bottom:25px; }
.like_art span{font-size:17px; float:left;height:40px; line-height:40px;color:#117ABD; font-weight:bold; border-bottom:2px solid #117ABD}
.like_art ul{ float:left; padding-top:10px; margin-left:-50px;}
.like_art ul li{ width:385px; float:left; line-height:35px; height:35px; margin-left:55px; border-bottom:1px dotted #CCCCCC;background: url(../images/shu.png) no-repeat left center; padding-left:20px;}

.like_pro{ width:100%; margin:0 auto}
.like_pro_tit{  height:40px; line-height:40px; border-bottom:1px solid #CCCCCC; margin-bottom:25px; }
.like_pro_tit span{font-size:17px; float:left;height:40px; line-height:40px;color:#117ABD; font-weight:bold; border-bottom:2px solid #117ABD}
.like_pro ul { margin-left:-20px;}
.like_pro ul li{ width:280px; height:200px; float:left; position:relative;background:#666666; margin-left:20px; margin-bottom:20px;}
.like_pro ul li img{ width:280px; height:200px;}
.like_pro ul li .tit{ width:260px; height:40px; line-height:40px; position:absolute; bottom:0; background:rgba(0,0,0,0.5); font-size:14px; color:#FFFFFF; padding-left:20px;}
.like_pro ul li:hover .tit{background:rgba(19,112,173,0.9);}

.left_pro{ width:278px; float:left; border:1px solid #117ABD; margin-top:20px; padding-bottom:30px;}
.left_pro_tit{ width:100%; height:40px; line-height:40px; font-size:16px; background:#1370AD}
.left_pro_tit span{ font-size:16px; margin-left:20px; font-weight:bold; color:#FFFFFF}
.left_pro ul{ padding-left:20px;} 
.left_pro ul li{ width:240px; height:200px; float:left; background:#CCCCCC; margin-bottom:20px;}
.left_pro ul li img{ width:100%; height:160px;}
.left_pro ul li span{ height:40px;  float:left; width:100%; text-align:center}