@charset "utf-8";
.position{background: #f7f7f7; padding:15px 0; width:100%; margin-top:2px;}
.position>div{ padding-left:20px;}
  .position i{ color:#B81010; margin-right:10px;} 
  
  
  

aside.leftside{width:18%; float:left;}
.rightside{ width:80%; float:right;border:#f1f1f1 solid 1px; background:#f9f9f9; padding:0 2% 30px 2%;}

aside.leftside { margin-bottom:15px;}
aside.leftside  .menu_bar{ width:100%; height:50px;font-size:1.15em;  line-height:50px; text-align:center; color:#fff; background:#B90504; display:inline-block; font-weight:bold; overflow:hidden}
aside.leftside  .menu_container{ width:100%; border:1px solid #CCC; padding:4px 8px;}
aside.leftside  .menu_container ul.menu_pro_list{ width:100%; }
aside.leftside  .menu_container ul.menu_pro_list li{border-bottom: 1px dotted #ccc;width:100%; clear:both;background:#f7f7f7; margin-top:2px;}
aside.leftside  .menu_container ul.menu_pro_list li a{ height:40px; line-height:40px;  display:inline-block; text-align:center; color:#000; -size:14px; width:100%;transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;-moz-transition:all .5s ease-out;font-size:16px;}
aside.leftside  .menu_container ul li:last-child{ border:none}
aside.leftside  .menu_container ul.menu_news_list li a{ text-align:left; text-indent:18px;background:url(../images/news-j1.png) no-repeat 10px center;padding-left:5px;font-size:16px; } 
aside.leftside  .menu_container ul.menu_pro_list li a:hover,section.product .leftside .menu .menu_container ul.menu_pro_list li a.hover{ background-color:#B90504; color:#fff;}
aside.leftside  .menu_container ul.menu_news_list li a:hover,section.product .leftside .menu .menu_container ul.menu_news_list li a.hover{ background-image:url(../images/news-j.png);}

.inner{ margin-top:25px; margin-bottom:25px;}


.rightside .titlebar{width:100%; height:50px;border-bottom:#CCC solid 2px; position:relative;}
.rightside .titlebar span{border-bottom: #B90504 solid 2px;display:block;float:left;padding:0 30px 0 25px; font-size:1.15em;font-weight:bold; height:50px; line-height:50px;position:absolute; left:0;  bottom:-2px; z-index:999;background:url(../images/tylm_pic_026.jpg) no-repeat left center;}


figure.public_base_item{width:32%;border:1px solid #ddd;float:left;margin-left:2%;;transition: .3s; margin-bottom:30px;}
figure.public_base_item:nth-child(3n+1){margin-left:0;}
figure.public_base_item>a{display:block;overflow:hidden;width:100%; height:220px;}
figure.public_base_item>a img{width:100%; height:100%;}
figure.public_base_item figcaption{text-align:center;font-size:1.15em;overflow: hidden;width:100%;text-overflow:ellipsis;white-space:nowrap;line-height:30px; display:block; padding:10px 0;}
.piclist{ padding-top:20px;}



.othersnews {font-size:1em;padding-top:30px;}
p.otherbar{color:#000;border-bottom:1px solid #e3e3e3;font-weight:bold;padding-bottom:10px;}
.othersnews ul{}
.othersnews ul li{float:left; width:48%; margin-left:4%;  display:block; border-bottom:1px dashed #ccc; padding:10px 0; position:relative; }
.othersnews ul li:nth-child(2n+1){ margin-left:0;}
.othersnews ul li a{float:left;color:#333;max-width:80%;text-overflow:ellipsis;white-space:nowrap;display:block;text-indent: 15px;}
.othersnews ul li:before{content:"·";font-weight:bold;left:0;top:25%;position:absolute;color:#999;}


.rightside article{ padding-top:20px;}
.rightside article h1 {font-size: 26px; color: #333; line-height: 30px; font-weight: bold!important; text-align:center; margin-bottom: 20px; font-family: "微软雅黑";}
.rightside article time { width: 100%; display: block; font-size: 14px; color: #c2c2c2; padding-bottom: 16px;text-align:center;  }
.rightside article>div,.rightside article>div {border-top: 1px solid #e3e3e3; padding-top: 30px; font-size: 1.15em; line-height: 2em; color: #000; }
.rightside article>div img{/* display: table; */margin: 10px auto;max-width:60%;}
.rightside article>div a { color: #000; }
.rightside article>p{ padding-top:20px;}
.rightside article a{ color:#b50009!important}
.rightside article>p,article>p a{ color:#999;}
.rightside article>div a:hover { color: #b50009; text-decoration:underline }
.rightside article>div h2,article>div h3,article>div h4,article>div h5,article>div h6,.rightside article>div h2,.rightside article>div h3,.rightside article>div h4,.rightside article>div h5,.rightside article>div h6{ font-weight:bold; margin:15px 0; font-size:1.1em; color:#000;}
.rightside article embed,.rightside article video{ width:80%; height:450px; display:table; margin:0 auto;}


aside.leftside .zixun_box{ width:100%; }
aside.leftside .zixun_box>div:first-child{width:100%;padding:26px 0;background: url(../images/right_bg.png);background-color: white;color:#fff;}
aside.leftside .zixun_box>div:first-child h3{ border-left:4px solid #fff; color:#fff; margin:0; font-size:22px;  width:95%; margin-left:5%; text-indent:8px;}

aside.leftside .zixun_box>div:nth-child(2){background:#ECECEC;height: 110px;}
aside.leftside .zixun_box>div:nth-child(2)>div:nth-child(1){width:100%;padding: 20px 0 0 20px;}
aside.leftside .zixun_box>div:nth-child(2)>div:nth-child(1) img{float: left;width: 41px; margin-top:3px;}
aside.leftside .zixun_box>div:nth-child(2)>div:nth-child(1) span{float: right;width:80%;padding-left:9px;font-size: 12px;}
aside.leftside .zixun_box>div:nth-child(2)>div:nth-child(1) em{float: right;width:80%;padding-left:9px;font-size: 20px;}

aside.leftside .zixun_box>div:nth-child(2)>div:nth-child(2){clear:both;padding-top:10px; margin:0 auto; display:table}
aside.leftside .zixun_box>div:nth-child(2)>div:nth-child(2) a{color:#fff;padding:4px 10px;font-size:12px;background:#b51d25;border-radius:5px;}
aside.leftside .zixun_box>div:nth-child(2)>div:nth-child(2) a:hover{background:#8e0910;color:#fff!important;}
aside.leftside .zixun_box>div:nth-child(2)>div:nth-child(2) a:first-child{margin-right:36px;}


.side_ads{ margin:10px 0; display:block;}
.page { display:table; margin: 20px auto; border-radius: 4px; margin-top:60px; clear:both}
.page a {cursor:pointer!important; line-height:30px;position: relative; float: left;   color: #555; text-decoration: none;  border: 1px solid #ddd;border-radius: 5px;margin:0 5px;height: 30px;font-size:1em; padding:0 10px;  display:block}
.page a:hover,.page a.hover {z-index: 2;color:#fff!important; cursor: default;background-color: #900000; border-color: #900000;border-radius: 5px;margin:0 5px; }

p.article_link{color:#999; padding:10px 0; overflow:hidden; width:99%}
p.article_link a{color:#999!important; }
.rightside article td,.rightside article td *{font-size:14px!important;}


ul.article_list{clear:both;width:100%;padding-top:10px;}
ul.article_list li>a{float:left;width:16%;}
ul.article_list li>div{float:right;width:82%;padding-top:4px;}
ul.article_list li>a img{ width:100%; height:120px;}
ul.article_list li{ padding:15px 0; clear:both; overflow:hidden; border-bottom:1px dotted #ccc}
article.article2{ padding:1% 4%; background:#fff;}
ul.article_list li>div>a{ font-size:18px; color:#000}ul.article_list li>div>a:hover{ text-decoration:underline;color:#C7161E}
ul.article_list li>div>p {padding:6px 0 0 0; line-height:1.8; color:#999; font-size:14px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
ul.article_list li>div>p>a{color:#C7161E;}
ul.article_list li>div>p>a:hover{ text-decoration:underline}
ul.article_list li>div>time{ color:#999; text-align:left; padding-top:10px; display:inline-block}

p.copy{ background-color:#F8F8F8; color:#35A6E0; padding:12px;}












