﻿* { margin: 0; padding: 0; font-family: '微软雅黑'; }
html, body {position:relative; margin: 0; padding: 0;min-width:1200px; }
img { border: 0; }
a { text-decoration: none; }
a{color: #333;}
ul, li, ol { margin: 0; padding: 0; list-style: none; }
p { margin: 0; padding: 0; }
.cb { clear: both; }
.fr { float: right; }
.fl { float: left; }
.tc { text-align: center; }
.pr { position: relative; }
.pa { position: absolute; }
.dn { display: none; }

.m {position:relative; width: 1200px; margin: 0 auto; }




.top{display:none;height:35px;line-height:35px;border-bottom:1px solid #ececec;font-size:12px;}
.top .m{position:relative;}
.top .shar{position:absolute;right:80px;top:7px;padding-right:10px;border-right:1px solid #aaa;height:20px;line-height:20px;}
.top .lang{position:absolute;right:0;top:0;font-size:12px;vertical-align:middle;}
.top .lang img{height:12px;margin-right:10px;vertical-align:middle;}
.top .shar{background:url(../images/sharicons.png) 0 center no-repeat;}
.top .shar a{background:none;height:15px;width:15px;margin-right:8px;padding:0;}

.header2 {position:absolute;left:0;top:0;right:0;z-index:1000;height: 140px; border-bottom: 0px solid #2d9ad5; }
.header {height: 105px; border-bottom: 0px solid #2d9ad5; }
.header .m { position: relative;}
.header .logo { float: left; margin: 20px 0 0 0; }
.header .logo img { float: left; height: 65px; }
.header .info {display:none; float: left; font-size: 14px; color: #eee; border-left:1px solid #aaa;padding-left:30px;margin:40px 0 0 30px;font-family:'楷体';}
.header .info span { display: inline-block; padding-left: 45px; }
.header .info span.tel { background: url(../images/tel.png) 28px 3px no-repeat; }
.header .info span.email { background: url(../images/email.png) 28px 4px no-repeat; }


.header .language {position: absolute; z-index: 10; right: 0px; top: 40px; font-size:0;}
.header .language i{float:left;display:inline-block;width:24px;height:24px;background:url(../images/langicons.png) 0 center no-repeat;margin-right:5px;}
.header .language a {display: inline-block;color: #999; font-size: 14px; padding: 0 5px;height: 24px; line-height: 24px;}

.header .language .cn i{background-position:right center;}
.header .language .ru i{background-position:-65px center;}
.header .language .ar i{background-position:-118px center;}


.header .language2:hover{height:auto;}

.header .hotphone {display:none; position: absolute; z-index: 10; left: 660px; top: 20px; line-height: 35px; font-size: 14px; color: #666666; padding-left: 40px; background: url(../images/telicon.png) no-repeat; overflow: hidden;font-weight:bold;}

.header .hotphone .a {display:inline-block;}
.header .hotphone .b {display:inline-block;height:20px;line-height:20px;padding-right:15px;border-right:1px solid #eee;}

.header .shar{position:absolute;right:160px;top:20px;}

.header .search {position: absolute; z-index: 10; right: 245px; top: 40px;}
.header .search i{float:right;display:block;margin-bottom:10px;width:25px;height:25px;background:url(../images/searchicon.png) center center no-repeat;}
.header .search div{clear:both;display:none;border:1px solid #000;overflow:hidden;}
.header .search .input{position:absolute;right:0;top:30px;border:0px solid #000;}
.header .search input {float:left;height:25px;line-height: 25px; background: none; font-size: 14px;border: 0; }
.header .search input[type=text] { width: 150px; padding:0 10px; }
.header .search input[type=submit] { padding:0 10px; height: 25px; background:#000;color:#fff; }


.header .contact{display:none;position:absolute;right:145px;top:30px;}

.header .contact .a{float:left;color:#878787;font-size:16px;padding:0 30px 20px 50px;margin-right:10px;background:url(../images/telicon.png) no-repeat;}
.header .contact .a .a2{font-size:20px;color:#ff9000;font-weight:bold;line-height:30px;margin:0;}

.header .contact .b{border:0;background:url(../images/emailicon.png) no-repeat;padding:0 0 0 40px;margin-right:0;}

.menu3{clear:both; position: absolute;z-index:2000; top: 20px; left:50%;margin-left:-450px; font-size: 14px; }
.menu2{height:50px;line-height:50px;background:#fff;}
.menu .list { font-size: 0;position: absolute;left:200px;top:-105px;right:230px; }
.menu .list .item { position: relative; display:inline-block; text-align: center; width:12%;padding:0 0.5%;word-break:break-all;vertical-align:top;}
.menu .list .item a { display: block; font-size: 16px;color:#000;text-align:center;line-height:20px;padding:42px 5px 20px 5px; }
.menu .list .item a.first i {display:none;}
.menu .list .item a.first span{}
.menu .list .item a.cur, .menu .list .item a:hover { color:#aaa;}


.menu .list .item ul { display: none; position: absolute; z-index: 1000; left: 0; right: 0; top: 100%; border-top:0px solid #ececec; }
.menu .list .item ul li a { display: block;line-height: 20px; font-weight:normal;font-size:14px;border-bottom:1px solid #555; padding:10px; background: #000; color: #fff;}
.menu .list .item ul li:last-child a{border:0;}
.menu .list .item ul li a:hover { background: #eee; color: #000; }

.banner {position: relative;  margin: 0 auto; border-bottom: 0 solid #000; background: #e1e1e1; }
.banner .flex-control-nav { bottom: 20px; }
.banner .flex-control-nav li {width:auto; margin: 0 5px;}
.banner .flex-control-nav a { background: #a4a4a4;width:10px; height:10px; border-radius:100%;opacity:1; }
.banner .flex-control-nav a.flex-active { background: #da251c; }

.banner .flex-direction-nav li a.flex-prev{left:0;background:#a4a4a4 url(../images/bannerprevnext.png) 0 center no-repeat;height:145px;width:40px;}
.banner .flex-direction-nav li a.flex-next{right:0;background:#a4a4a4 url(../images/bannerprevnext.png) right center no-repeat;height:145px;width:40px;}
.banner .flex-direction-nav li a:hover{background-color:#363434;}

.swiperbanner { position: relative; }
.swiperbanner .item {position: relative;  height: auto; }
.swiperbanner .img1 { position: absolute; top: 30%; left: 10px;right: 10px;text-align:center; z-index: 10; }
.swiperbanner .img2 { position: absolute; bottom: 20px; right: 10px; z-index: 10; }
.swiperbanner .img2 { visibility:visible; }
.swiperbanner .img img { height: 100%; }
.swiperbanner .link{position: absolute; bottom: 30%; left: 10px;right: 10px;text-align:center;margin-top:20px;}
.swiperbanner .link a{display:inline-block;padding:10px 25px;font-size:14px;color:#fff;background:#009241;}
.swiperbannerpage {position: absolute;z-index:100;left:0;right:0;bottom:30px;  text-align: center; }
.swiperbannerpage span { display: inline-block; width: 10px; height: 10px;border-radius:100%; background: #fff; margin: 0 10px; }
.swiperbannerpage .swiper-pagination-bullet{opacity:1;}
.swiperbannerpage span.swiper-active-switch {background:#009241; }
.swiperbannerpage span.swiper-pagination-bullet-active { background: #348bd5; }


.searchbox {height:70px;box-shadow:#d6d6d6 0 2px 6px 2px; }
.searchbox .m {position:relative; }
.searchbox .a { font-size: 14px; padding-top: 24px; }
.searchbox .a a { font-size: 14px; margin-right:20px;}

.searchbox .b { position: absolute; right: 0; top: 25px;border:1px solid #b5b5b5; }
.searchbox .b input { margin: 0; padding: 0; border: 0; height: 30px; }
.searchbox .b input[type=text] { width:200px;padding:0 10px;}
.searchbox .b input[type=submit] { width:50px;background:#e60012 url(../images/searchicon.png) center center no-repeat;}

.boxtitle { position: relative;text-align:left;font-size:0;}
.boxtitle .bt1{font-size:20px;color:#000;line-height:45px;font-weight:bold;}
.boxtitle .bt1 div{font-size:14px;margin:5px 0;color:#8b8b8b;font-weight:normal;}
.boxtitle .bt1 span {font-size:14px;color:#a1a1a1; font-weight:normal;}
.boxtitle .bt2{line-height:20px;font-size:16px;color:#9a9a9a;}
.boxtitle .bt3{margin:5px 0;}
.boxtitle .bt3 span{display:inline-block;width:140px;height:1px;background:#a4a4a4;}

.boxtitle.white .bt1{color:#fff;}
.boxtitle.white .bt1 div{color:#c9c9c9;}

.boxmore{position:absolute;right:0;top:20px;}
.boxmore a{font-size:14px;color:#196d4a;}


.typebox{margin:50px 0;overflow:hidden;}
.typebox li{float:left;width:20%;text-align:center;line-height:30px;font-size:14px;}
.typebox li img{transition:all 0.5s;}
.typebox li a:hover{color:#057c4b;}
.typebox li a:hover img{transform:rotate(360deg);}


.productshowbox{height:730px;color:#fff;}
.productshowbox .tit{padding:140px 0 0 0;margin-bottom:30px;line-height:55px;font-size:30px;}
.productshowbox .tit span{border-bottom:1px solid #3d3d3d;display:inline-block;padding-bottom:5px;}
.productshowbox .cont{line-height:50px;font-size:20px;}
.productshowbox .more{margin-top:80px;}
.productshowbox .more a{display:inline-block;padding:10px 20px;color:#fff;background-color:#057c4b;}

.aboutbox{position:relative;overflow:hidden;}

.aboutbox .boxtitle{margin:50px 0;text-align:left;}

.aboutbox .img{width:100%;overflow:hidden;position:relative;}
.aboutbox .img img{width:100%;}

.aboutbox .content{position:absolute;width:380px;right:0;top:0;bottom:0;color:#fff;}

.aboutbox .tit{overflow:hidden;padding:110px 0 25px 40px;font-size:30px;}
.aboutbox .tit div{}

.aboutbox .cont{padding:0 40px;overflow:hidden;line-height:25px;height:250px;overflow:hidden;word-wrap:break-word;font-size:13px;}

.aboutbox .num {position:absolute;left:0;top:220px;background:url(../images/aboutnumberbg.png) no-repeat;width:721px;height:219px; }

.aboutbox .num .a { float: left; width: 33%;color:#fff; text-align:center;color:#868686;}
.aboutbox .num .a .aa1 { margin-top: 70px; }
.aboutbox .num .a .aa2 { font-size: 20px; }
.aboutbox .num .a .aa2 span { font-size: 40px;margin-right:10px; }

.aboutbox .num .a1 { color: #fff; }

.aboutbox .more{position:absolute;right:0;bottom:0;}
.aboutbox .more a{display:inline-block;width:30px;height:30px;color:#000;line-height:30px;text-align:center;background:#fff;font-size:16px;}


.aboutbox .more2{overflow:hidden;padding:35px 0 0 55px;text-align:right;}
.aboutbox .more2 a{display:inline-block;padding:10px 50px 10px 25px;font-size:14px;border:1px solid #a7a7a7;color:#a7a7a7;background:url(../images/moreicon.png) 92px center no-repeat;}

.aboutbox .pages{overflow:hidden;padding-left:55px;}
.aboutbox .pages li{float:left;width:30%;}
.aboutbox .pages li i{display:block;height:40px;width:40px;background:url(../images/abouticons.png) no-repeat;margin-top:35px;}
.aboutbox .pages li a{color:#737373;}
.aboutbox .pages li .p1{font-size:14px;}
.aboutbox .pages li .p2{font-size:18px;}

.aboutbox .pages li.pp2 i{background-position:center center;}
.aboutbox .pages li.pp3 i{background-position:right center;}


.aboutbox2{background:#0c3775;overflow:hidden;margin:50px 0;color:#fff;height:180px;}

.aboutbox2 .a{float:left;width:25%;text-align:center;margin-top:50px;}
.aboutbox2 .a div{border-right:1px solid #26518e;}
.aboutbox2 .a .aa1 span{font-size:35px;}
.aboutbox2 .a .aa2{font-size:14px;line-height:20px;}

.aboutbox2 .a4 div{border:0;}


.honourbox{background:#f1f1f1 url(../images/honourbg.png) center top no-repeat;overflow:hidden;padding-bottom:60px;}
.honourbox .boxtitle{margin:60px 0 30px 0;}

.honourbox .list{padding:15px;background:#fff;}
.honourbox .item{text-align:center;}
.honourbox .item .img{border:1px solid #eee;}
.honourbox .item .cont,.productzheng .item .info{display:none;}


.honourbox .owl-dots { text-align: center;padding:20px 0; }
.honourbox .owl-dots div {display:inline-block; width: 15px; height: 15px;margin:0 10px; background:#a4a4a4;border-radius:100%; }
.honourbox .owl-dots div.active { background:#da251c; }


.casebox{background:#d66262;height:900px;overflow:hidden;}
.casebox .boxtitle{margin:60px 0;}
.casebox .list{overflow:hidden;}
.casebox .list li{float:left;width:32%;margin:0 2% 2% 0;}
.casebox .list li.r{margin:0 0 2% 0;}
.casebox .list li a{display:block;color:#fff;text-align:center;}
.casebox .list li .img{position:relative;height:0;padding-top:60%;background:#fff;overflow:hidden;}
.casebox .list li .img img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;margin:auto;transition:all 0.5s;}
.casebox .list li .tit{font-size:18px;line-height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.casebox .list li a:hover .img img{transform:scale(1.2);}


.casebox .more{text-align:center;}
.casebox .more a{height:50px;line-height:50px;padding:0 40px;border-radius:26px;border:1px solid #fff;font-size:14px;color:#fff;}


.newsbox{padding-bottom:50px;overflow:hidden;}
.newsbox .boxtitle{padding:55px 0;}

.newsbox .a{float:left;width:48%;}
.newsbox .b{overflow:hidden;}
.newsbox .b img{width:100%;}

.newsbox .list{overflow:hidden;}
.newsbox .list li{margin-right:10%;overflow:hidden;padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #949494;}
.newsbox .list li a{display:block;color:#000;text-align:left;line-height:20px;}
.newsbox .list li .time2{float:left;margin:28px 25px 0 0;font-size:22px;}
.newsbox .list li .time2 div{font-size:14px;color:#aaaaaa;line-height:35px;}
.newsbox .list li .time{display:none;padding:0 10px;color:#c8c8c8;font-size:12px;overflow:hidden;}
.newsbox .list li .cont{color:#c8c8c8;font-size:12px;line-height:25px;height:50px;overflow:hidden;}
.newsbox .list li .img{height:230px;position:relative;overflow:hidden;}
.newsbox .list li .img img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;margin:auto;}
.newsbox .list li .tit{line-height:50px;padding:10px 10px 0 0;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.newsbox .list li .more{overflow:hidden;margin:10px 0;}
.newsbox .list li .more span{display:inline-block;padding:6px 20px;color:#fff;background:#196d4a;}

.newsbox .list li a:hover .tit{color:#0e6f46;}


.newsbox .showmore{padding:20px 0;}
.newsbox .showmore a{display:inline-block;font-size:14px;color:#a7a7a7;}


.productbox {background:url(../images/shui.png) left top no-repeat;padding:45px 0;position: relative;}
.productbox .boxtitle{margin-bottom:40px; }

.productbox .m { height:100%;}

.productbox .type { position:absolute;right:0px;top:130px;padding-right:60px;}

.productbox .type li{display:inline-block;}
.productbox .type li a{color:#2f2f2f;display:inline-block;margin:0 20px;font-size:14px;cursor:pointer;}


.productbox .list{}

.productbox .list .img{position:relative;height:284px;overflow:hidden;border:0px solid #d9d5d6;}
.productbox .list .img img{position:absolute;left:0;top:0;right:0;bottom:0;max-width:100%;max-height:100%;margin:auto;transition:all 0.5s;}
.productbox .list .cont{display:none;}
.productbox .list .tit{height:42px;line-height:42px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 10px;color:#000;text-align:center;}

.productbox .list a:hover .img img{transform:scale(1.5);}
.productbox .list a:hover .tit2{}

.productbox .list.cur{clear:both;display:block;}

.productbox .showmore{position:absolute;right:0;top:0;}
.productbox .showmore a{display:inline-block;font-size:14px;}

.productbox .owl-dots { position2: absolute; right:20px; bottom: 30px; text-align: center; }
.productbox .owl-dots div {display:inline-block; width: 10px; height: 10px;margin:20px 5px; background: #828282; border-radius:100%;}
.productbox .owl-dots div.active { background: #057c4b; }



.productbox .owl-nav div { position: absolute; width:30px; text-indent: 100px; overflow: hidden; height: 76px; top: 50%; margin-top: -38px; background: url(../images/prevnext.png) no-repeat; }
.productbox .owl-nav .owl-prev { left: -55px; }
.productbox .owl-nav .owl-next { right: -55px; background-position: right top; }
.productbox .owl-nav .owl-prev:hover{background-position:left bottom;}
.productbox .owl-nav .owl-next:hover{background-position:right bottom;}



.messagebox{margin:30px 0 0 0;background:url(../images/messagebg.jpg) repeat-x;height:250px;}

.messagebox .m{position:relative;}

.messagebox input,.messagebox textarea{height:30px;width:280px;padding:0 10px;border:1px solid #fff;border-radius:8px;background:none;}
.messagebox textarea{height:100px;}

.messagebox .a{position:absolute;left:0;top:70px;}
.messagebox .b{position:absolute;left:0;top:140px;}
.messagebox .c{position:absolute;left:500px;;top:70px;}
.messagebox .d{position:absolute;left:900px;;top:70px;}

.messagebox .d input{background:#fff;color:#000;}
.messagebox .d div{height:70px;line-height:40px;font-size:25px;color:#fff;padding-left:65px;background:url(../images/messageicon.png) no-repeat;}


.gotop{position:fixed;z-index:10000;right:3%;bottom:10%;width:80px;height:80px;background:url(../images/gotop.png) center center no-repeat;}


.footer { clear: both;background:#090806;padding-top:40px;height:360px;font-size:14px;color:#747473;overflow: hidden;border-bottom:4px solid #0c3775;}
.footer a{color:#747473;font-size:14px;}

.footer .m { position: relative; height:100%;overflow:hidden;}

.footlogo img{height:135px;}

.footsearch{position:absolute;left:250px;top:60px;border:1px solid #878787;}
.footsearch input {float:left;height:35px;line-height: 35px; background: none; font-size: 14px;border: 0; }
.footsearch input[type=text] { width: 200px; padding:0 10px; }
.footsearch input[type=submit] { padding:0 30px; height: 35px; background:#dd0a00;color:#fff; }

.footqrcode{position:absolute;right:40px;top:0;width:120px;line-height:25px;text-align:center;}
.footqrcode img{width:100%;}
.footqrcode div { line-height: 20px; font-size: 16px;color:#fff;margin-bottom:10px; }

.foothotline{position:absolute;right:250px;top:40px;width:160px;line-height:40px;text-align:center;}
.foothotline .f1{height:40px;background:#ff9f00;color:#fff;font-size:16px;}
.foothotline .f2{color:#ff9f00;font-size:23px;}

.footcontact{position:absolute;left:650px;top:0;line-height:40px;height:300px;background2:url(../images/shuxian.png) right top no-repeat;}
.footcontact .tit{line-height:40px;border-bottom:1px solid #373735;font-size:16px;color:#dddddd;white-space:nowrap;margin-bottom:10px;}
.footcontact div{vertical-align:middle;line-height:40px;width:300px;}
.footcontact span{display:none;width:30px;height:25px;background:url(../images/footicons.png) no-repeat;vertical-align:middle;}
.footcontact .b1{background-position:0 -36px;}
.footcontact .b2{background-position:-36px 0px;margin-left:10px;}
.footcontact .b3{background-position:-34px -78px;margin-left:10px;}
.footcontact .c1{background-position:0 -78px;}
.footcontact .c2{background-position:-34px -40px;margin-left:10px;}

.footcopyright{position:absolute;left:0;bottom:0;right:0;text-align:center;line-height:60px;white-space:nowrap;border-top:1px solid #3f3e3d;}
.footcopyright a{color:#747473;}

.footmenu{position:absolute;left:0;top:0;width:700px;}
.footmenu li{display:inline-block;line-height:45px;}
.footmenu li a{margin-right:30px;font-size:14px;white-space:nowrap;}


.footmenu .a{float:left;width:150px;margin-right:50px;height:300px;background2:url(../images/shuxian.png) right top no-repeat;}

.footmenu .a .tit{color:#dddddd;line-height:40px;border-bottom:1px solid #373735;font-size:16px;}
.footmenu .a ul{margin-top:10px;}
.footmenu .a li{display:block;line-height:40px;}
.footmenu .a li a { font-size: 14px;color:#aaa; }


.footshar{position:absolute;bottom:10px;right:0;}
.footshar a{display:inline-block;background:none!important;height:50px!important;width:50px!important;margin-right:5px;padding:0;}




.inmessage{padding:10px 0 80px 0;line-height:50px;}
.inmessage table{width:100%;}
.inmessage th{width:120px;text-align:right;padding-right:20px;}

.inmessage { font-size: 14px; }
.inmessage input[type=text] { width:350px;height:25px; border:1px solid #aaa;}
.inmessage textarea{width:350px;height:80px;border:1px solid #aaa;}
.inmessage input[type=submit], .inmessage input[type=reset] {border:0; width:150px;height:40px;background:#da251c;color:#fff; }
.inmessage input[type=reset]{background:#1c1c1c;}
.inmessage li { font-size: 14px; margin-bottom:14px;white-space:nowrap;}
.inmessage li span{ display:inline-block;width:60px;}
.inmessage li input, .inmessage li textarea { width: ; }
.inmessage li.cont span{float:left;}
.inmessage li.btn{clear:both;}



.inproductbox{background:#fff;}
.inproductbox .configs{position:absolute;z-index:10;left:0;right:0;top:100%;}
.inproductbox .configs{max-height:0;background:#e7e7e7;overflow:hidden;text-align:center;line-height:40px;font-size:14px;transition:all 0.5s;}
.inproductbox .configs .ctit{color:#009639;}
.inproductbox .configs .cval1{background:#d1d1d1;}



.in { padding: 20px 0; }

.in .left { float: left; width: 230px; margin-right: 20px; }
.in .left .title { height: 40px; line-height: 40px; background: #333; padding: 0 15px; color: #fff; }
.in .left .title span { color: #fff; }
.in .left .list { border: 1px solid #333; font-size: 14px; }
.in .left .list a { display: inline-block; padding: 0 15px; line-height: 30px; color: #333; font-size: 14px; color: #000; }
.in .left .list li { position: relative; border-bottom: 1px solid #333; line-height: 30px; color: #000; }
.in .left .list li li a { padding-left: 30px; }
.in .left .list li ul { display: none; border-top: 1px solid #0c3775; }
.in .left .list li .jia { display: inline-block; position: absolute; right: 10px; top: 7.5px; height: 15px; line-height: 15px; font-size: 12px; color: #000; }
.in .left .list2 li { padding: 0 15px; }

.in .right { position: relative; float: left; width: 900px; }
.in .right .title { height: 40px; line-height: 40px; border-bottom: 1px solid #333; color: #333; font-weight: bold; }
.in .right .location { position: absolute; right: 0; top: 0; line-height: 40px; font-size: 12px; }
.in .right .content { padding: 10px 0; word-wrap: break-word; }






.productlist li { float: left; width: 25%; }
.productlist li a { position:relative;display: block; margin: 5px; text-align: center; color: #333; }
.productlist li a .img {position:relative; height:0;padding-bottom:100%; overflow: hidden; border: 1px solid #eee; }
.productlist li a .img img { position:absolute;left:0;top:0;right:0;bottom:0;max-width:100%;max-height:100%;margin:auto; }
.productlist li a .tit { padding:0 10px;height:50px;line-height:50px;background:#fff;color:#000; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.productlist li a .time{display:none;}
.productlist li a.hover{box-shadow:#eee 2px 2px 3px 5px; }
.productlist li a:hover .configs{max-height:500px;}
.productlist li a:hover .tit { color: #da251c; }

.newslist a { display: block; position: relative; line-height: 45px; border-bottom: 1px dashed #eaeaea; font-size: 12px; color: #333; }
.newslist a .time { position: absolute; right: 0; top: 0; display: inline-block; height: 45px; line-height: 45px; }
.newslist a img{display:none;}

.newslist2 li {position: relative;  clear: both; }
.newslist2 a { display: block;padding-bottom:20px;margin-bottom:20px; line-height: 30px; border-bottom: 1px dashed #eaeaea; font-size: 12px; color: #333; overflow:hidden;}
.newslist2 a .time { position: absolute; right: 0; top: 0; display: inline-block; height: 25px; line-height: 25px; }
.newslist2 a .img{float:left;width:145px;height:95px;margin-right:15px;position:relative;overflow:hidden;}
.newslist2 a .img img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;margin:auto; }
.newslist2 a:hover .tit { color: #da251c; font-weight:bold;}

.infoshow .tit { height: 45px; line-height: 45px; font-size: 18px; border-bottom: 1px dashed #eaeaea; color: #333; text-align: center; }
.infoshow .info { font-size: 12px; text-align: center; line-height: 25px; color: #333; }
.infoshow .img { text-align: center; margin: 15px;}
.infoshow .cont { clear: both; font-size: 14px; line-height: 30px; color: #333;margin: 10px 0; }
.infoshow .cont a { font-size: 14px; color: #333; }
.infoshow .prevnext { line-height: 30px; font-size: 12px; }
.infoshow .prevnext a { font-size: 12px; }

.infoshow .imgs .left { float: left; width: 120px; text-align: center; }
.infoshow .imgs .left img { width: 110px; height: 110px; border: 1px solid #333; cursor: pointer; }
.infoshow .imgs .right { float: left; width: 630px; text-align: center; overflow: hidden; }
.infoshow .imgs .right img { height: 350px; }
.infoshow .cont .ctit { height: 40px; border-bottom: 1px solid #b61b23; margin-top: 10px; }
.infoshow .cont .ctit span { display: inline-block; cursor: pointer; height: 40px; line-height: 40px; text-align: center; font-size: 16px; background: #9e9e9e; color: White; margin-right: 2px; padding: 0 15px; }
.infoshow .cont .ctit span.cur { background: #b61b23; }
.infoshow .cont .ccont div { display: none; }
.infoshow .cont .ccont div.cur { display: block; }





.page { clear: both; height: 100px; line-height: 100px; text-align: center; font-size: 14px; color: #333; }
.page a { display: inline-block; text-align: center; height: 30px; line-height: 30px; padding: 0 10px; margin: 5px; border: 1px solid #eaeaea; font-size: 12px; color: #333; }
.page a.cur { background: #eaeaea; }
