@charset "gb2312";

.search {background: #31a9b3;border-radius: 0 5px 5px 0;position: relative;width: 260px;}
.search input.input_submit {border: 0;background: 0;color: #fff;outline: none;position: absolute;top: 10px;right: 8%;}
.search input.input_text {border: 0;line-height: 36px;height: 36px;width: 72%;padding-left: 10px;outline: none;background: #f3f3f3;}
/* 幻灯片 1*/
#myFocus { width: 450px; height: 300px; }
.banner { width : 450px; overflow : hidden; }

.focustext { width: 220px; background: #fff; height: 300px; overflow: hidden; height: 312px }
.focustext section {color: #FFF;padding: 20px;height: 111px;}
.focustext section h3 {line-height: 40px;font-size: 16px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.focustext section h3 a { color: #FFF }
.focustext section h3 a:hover { text-decoration: underline }
.ft01 { background: #83AF9B }
.ft01 p{height:54px; overflow:hidden}
.focustext section:nth-child(2){ background: #F77825 }
.focustext section:hover { }
.swiper-button-prev,.swiper-button-next{ display:none}
.swiper-container:hover .swiper-button-prev,.swiper-container:hover .swiper-button-next{ display:block}


/*左文章列表*/

.topnews { margin: 20px 0; }
.topnews h2 { font-size: 16px; font-weight: bold; line-height: 36px; color: #333; border-bottom: #f77825 4px solid; }
.topnews h2 b { }
.topnews h2 span { float: right; font-size: 12px; font-weight: normal; }
.topnews h2 span a { display: inline-block; padding: 0 5px; }
.topnews h2 span a:hover { color: #000 }
.blogs {padding: 20px 0;border-bottom: #CCC 1px solid;overflow: hidden;}
.blogs h3 { font-size: 16px; font-weight: bold; transition: all .5s; margin-bottom: 10px }
.blogs h3 a { color: #474645; }
.blogs h3 a:hover { color: #066; text-decoration: underline }
.blogs figure { float: left; width: 25%; overflow: hidden; }
.blogs figure img { width: 100%; margin: auto; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.blogs figure:hover img { -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); }
.blogs ul {float: right;line-height: 22px;width: 72%;color: #756F71;}
.autor {clear: both;margin: 10px 0 0;display: inline-block;color: #838383;height: auto !important;}
.autor span { margin: 0 10px 0 0; padding-left: 20px }
.autor span a { color: #759b08; }
.blogs p {
    height: 40px;
    overflow: hidden;
}
.autor span a:hover { text-decoration: underline }
.lm { background: url(../images/newsbg01.png) no-repeat left center }
.dtime { background: url(../images/newsbg02.png) no-repeat left center }
.viewnum { background: url(../images/newsbg04.png) no-repeat left center }
.pingl { background: url(../images/newsbg03.png) no-repeat left center }
.tit01 h3 { line-height: 40px; color: #38485A; font-size: 18px; border-bottom: 1px solid #E6E6E6; height: 40px }

/*图文列表*/
.tuwen { width: 100%; clear: both; overflow: hidden; margin: 20px 0 }
.tuwen h3 { line-height: 40px; color: #38485A; font-size: 18px; border-bottom: 1px solid #E6E6E6; height: 40px; margin-bottom: 30px }
.tuwen li { overflow: hidden; clear: both; margin-bottom: 10px }
.tuwen li img { width: 70px; float: left; margin-right: 15px }
.tuwen li b { overflow: hidden; width: 100%; font-weight: normal; color: #333; font-size: 14px; line-height: 30px }
.tuwen li a b:hover { text-decoration: underline; color: #F60 }
.tuwen li span { color: #999; margin-right: 10px }
.tuwen p { margin-top: 5px }
.tulanmu { background: url(../images/lanmbq.png) no-repeat center left; padding-left: 17px }
.tulanmu a { color: #999; }
.tulanmu a:hover { color: #066 }
.tutime { background: url(../images/datepng.png) no-repeat left center; padding-left: 15px }
.tuwen li:hover { background: #f4f3f3 }
/*首页右侧广告 300*/
.ad { width: 300px; overflow: hidden; margin: 30px 0 }
.ad img { width: 300px; }
/*友情链接*/
.links { width: 100%; overflow: hidden; clear: both }
.links h3 { line-height: 40px; color: #38485A; font-size: 18px; border-bottom: 1px solid #E6E6E6; height: 40px; margin-bottom: 20px }
.links h3 span { float: right; font-size: 12px; }
.links h3 span a { color: #999; padding: 0 5px }
.links h3 span a:hover { color: #F60; text-decoration: underline }
.links ul { background: #f9f9f9; padding: 10px; overflow: hidden; border: #e9e9e9 1px solid }
.links ul li { float: left; padding: 5px 8px }
.links ul li a:hover { color: #000 }

.product h1 { font-size: 18px; margin: 10px 0; }
.product p { }
.product span { display: inline-block; }
.product-jianjie { color: #555; margin: 10px; }
.product-jianjie span { font-size: 16px; display: block; font-weight: 500; color: #2c3e50; margin-bottom: 10px; }
.product-jianjie p ul{ color: #888; line-height: 28px; font-size: 15px; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 3; }
.mbtext-box { background: #fff; box-shadow: 0px 0px 14px 2px rgba(235,235,235,1); overflow: hidden; padding: 20px; margin: 10px; }
.mbtext-box #tab { margin: 0; }
.mbtext-box #tab-content { margin: 0; overflow: initial; }
.mb_info { float: right; width: 340px; }
.mbtext-box .pinglun { margin: 20px 0 0; padding-bottom: 0; }