/* 内页 */
.clearfix{width:auto; height:auto; overflow:hidden;}
.ny-main{height:auto; overflow:hidden; margin:25px auto 30px!important;}
/*banner*/
.banner{width:100%;height:560px; overflow:hidden;position:relative; font-size:0}


/* 左侧 */
.ny_l{width:18%; height:auto; overflow:hidden;}
.ny_l_box{background-color:#FFF; border:1px solid #e3e3e3; border-top:2px solid #003b78; margin-bottom:17px;}
.ny_l_tit{width:100%; color:#fff;
background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#144099), to(#144099)); 
background:-webkit-linear-gradient(top, #144099, #144099); 
background:-moz-linear-gradient(left, #144099, #144099);
 background:-ms-linear-gradient(left, #144099, #144099); 
 background:-o-linear-gradient(left, #144099, #144099); 
 background:linear-gradient(left, #144099, #144099);}
.ny_l_tit p{font-size:16px; color:#fff; font-weight:bold; padding:0 15px; line-height:45px;}
.ny_l_tit p a{color:#fff;}
.ny_l_list{overflow:hidden; background-color:#FFF; margin:13px;}
.ny_l_list h3 a{font-size:15px;font-weight:600;    height: 35px;line-height: 35px;}
.ny_l_list h3 a:hover{color:#18489c}
.ny_l_list .dqy p{height:30px;line-height:30px}
.ny_l_list .dqy p a{display:block;text-indent:20px;position:relative}
.ny_l_list .dqy p a:hover{background:#e8e8e8;color:#18489c}
.ny_l_list .dqy p a:before {
    position: absolute;
    top: 15px;
    left: 5px;
    content: "";
    width: 4px;
    height: 4px;
    background-color: #999;
}
.dqy-p{margin-left:10px}
/* 子栏目 */
.dqy{overflow:hidden;}
.dqy dt{background-color:#F1F1F1; margin-bottom:10px;}
.dqy dt a{display:block; color:#222; line-height:35px; padding-left:15px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.dqy .curr,.dqy dt a:hover{background-color:#003b78; color:#FFF;}


/* 推荐产品 */
.hot_pro{overflow:hidden;}
.hot_pro dt{width:100%; height:180px; margin-bottom:15px;}
.hot_pro dt .hot_p_img{width:99%; height:83%; border:1px solid #CCC;}
.hot_p_img img{width:100%; height:100%;}
.hot_p_img img:hover{opacity:.7; -webkit-opacity:.7; -moz-opacity:.7; -ms-opacity:.7; -o-opacity:.7;}
.hot_pro dt .hot_p_bt{width:100%; height:17%; text-align:center; display:table;}
.hot_p_bt a{display:block; font-size:13px; color:#666; display:table-cell; vertical-align:middle;}
.hot_p_bt a:hover{color:#003b78;}


/* 推荐资讯 */
.hot_new{overflow:hidden;}
.hot_new dt{margin-bottom:7px; overflow:hidden;}
.hot_new dt span{display:block; float:left; width:10%; height:15px; font-size:12px; color:#FFF; text-align:center; background-color:#F90;}
.hot_new dt a{display:block; float:right; width:85.5%; font-size:13px; color:#666; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.hot_new dt a:hover{color:#003b78; text-decoration:underline;}


/* 右侧 */
.ny_r{width:79.5%; height:auto; overflow:hidden;}


/* 当前位置 */
.pos{background-color:#FFF; border:1px solid #e3e3e3; margin-bottom:15px;}
.pos span{line-height:36px; background:url(../images/icon_home.jpg) no-repeat left center; margin-left:15px; padding-left:20px;}


/* 右侧内容 */
.ny_r_content{width:auto; height:auto; background-color:#FFF; padding:30px 20px 50px; }


/* 单页 */
.single{line-height:30px;}
.single p{text-indent:2em;}


/* 图片列表 */
.piclist{overflow:hidden;}
.piclist dt{float:left; width:31%; height:240px; margin:1%;border:1px solid #CCC;}
.piclist .pic_img{width:100%; height:200px; overflow:hidden; }
.piclist .pic_img img{width:100%; height:100%; transition:all 0.4s ease; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -ms-transition:all 0.4s ease; -o-transition:all 0.4s ease;}
.piclist .pic_img img:hover{opacity:0.8; -webkit-transform:scale(1.07,1.07);- moz-transform:scale(1.07,1.07); -transform:scale(1.07,1.07);}
.piclist .pic_tit{width:100%; height:40px; text-align:center; display:table;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#e8e8e8), to(#f5f5f5)); background:-webkit-linear-gradient(top, #e8e8e8, #f5f5f5); background:-moz-linear-gradient(left, #e8e8e8, #f5f5f5); background:-ms-linear-gradient(left, #e8e8e8, #f5f5f5); background:-o-linear-gradient(left, #e8e8e8, #f5f5f5); background:linear-gradient(left, #e8e8e8, #f5f5f5);}
.piclist .pic_tit a{display:table-cell; vertical-align:middle;}
.piclist dt:hover .pic_tit{background:#18489c;}
.piclist dt:hover .pic_tit a{color:#fff;}


/* 新闻资讯 */
.ny_r_content .news-nei{overflow:hidden;}
.ny_r_content .news-nei li{padding-left:10px;background-image:url(../images/menu_icon.gif); background-repeat:no-repeat; background-position:10px center; border-bottom:1px solid #e3e3e3;}
.ny_r_content .news-nei li:nth-child(2n){background-color:#f9f9f9;}
.ny_r_content .news-nei li a{line-height:45px; margin-left:15px;}
.ny_r_content .news-nei li a:hover{color:#ff6600; text-decoration:underline;}


/* 分页 */
.dede_pages{width:100%; margin:45px 0;}
.dede_pages ul{overflow:hidden;}
.dede_pages li{float:left; margin:0 5px;}
.dede_pages li a:hover,.dede_pages .thisclass,.dede_pages .thisclass a{color:#003b78; font-weight:bold; text-decoration:underline;}


/* 详细页 */
.rwz-top{overflow:hidden}
.rwz-top .rwz-left,.rwz-top .rwz-right{width:48%}
.rwz-top .rwz-left img{width:100%;    height: 340px;}
.rwz-top .rwz-right h3{font-size:24px;font-weight:600;color:#18489c;line-height:35px;height:35px;margin-top:25px;}
.rwz-top .rwz-right h3 span{font-size:20px;font-weight:600;color:#333;line-height:35px;height:35px;margin-top:25px;}
.rwz-top .rwz-right .rwz-jianjie{font-size:16px;font-weight:500;color:#666;margin-top:25px;line-height:35px;height:200px}
.rwz-top .rwz-right .rwz-jianjie span{font-size:16px;font-weight:500;color:#333;margin-top:25px;line-height:35px;}
.rwz-top .rwz-right .bddh span{font-size: 30px;
    font-weight: 600;
   
    height: 43px;
    line-height: 34px;
    display: block;
    margin-left: 10px;
    float: left;}
.rwz-top .rwz-right .bddh img{display:block;float:left}
.pro-wz-cont{overflow:hidden;border-top:1px solid #e8e8e8;margin-top:30px}
.pro-wz-cont-tit{font-size:18px;color：#333;height:35px;line-height:35px;margin:5px;font-weight:600;}
.bigtit{width:100%; height:auto; margin-bottom:15px; border-bottom:1px dashed #CCC;}
.bigtit .wzbt{width:100%; height:40px;}
.bigtit .wzbt span{font-size:23px; line-height:40px; color:#003b78; font-weight:bold; letter-spacing:1px; display:block; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.bigtit .wztime{width:100%;}
.bigtit .wztime span{font-size:13px; line-height:40px; color:#666; display:block; text-align:center;}

.wz-cont{width:100%; height:auto; margin:20px 0 60px 0; overflow:hidden;}
.wz-cont div{text-indent:2em; line-height:30px!important;}
.wz-cont img{display:block; margin:5px auto; max-width:100%!important; height:auto!important;}

.wzfoot{width:100%; height:32px; margin:60px auto 40px auto;}
.back,.print{width:auto; height:30px; border:1px solid #CCC;}
.back a,.print a{color:#000; font-size:13px; font-weight:normal; line-height:30px; display:block; padding:0 20px;}
.back:hover,.print:hover{border:1px solid #003b78;}
.back a:hover,.print a:hover{background-color:#003b78; color:#FFF}

.updown{width:100%; height:32px; margin:10px auto 30px auto; overflow:hidden;}
.up,.dn{color:#000; line-height:32px; max-width:480px;}
.up a,.dn a{color:#666; line-height:32px; font-weight:normal;}
.up a:hover,.dn a:hover{color:#ff6600; text-decoration:underline;}


/* 客户留言 */
.feedback{margin:1% auto 45px;}
.feedback .feed-tip{font-size:15px; line-height:2em; color:#7A7A7A; text-align:center;}
.feedback .feed-tip-line{width:28px; height:0; border-top:1px solid #BCBCBC; margin:8px auto 0;}
.feedback .feed-msgwrap{width:74%; margin:2% auto 0;}

.feedback ul{width:100%; overflow:hidden;}
.feedback ul li{position:relative; float:left; width:48%; margin:0 1% 2.5%;}
.feedback ul li label{position:absolute; top:0px; left:12px; display:block; height:40px; font-size:0.75em; line-height:40px; color:#767676;}
.feedback ul li i{position:absolute; top:0; right:0; display:block; width:46px; height:48px;}
.feedback ul li input{width:100%; background-color:#FFF; border:1px solid #CDCDCD; text-indent:4.5em; font-size:0.75em; line-height:38px; color:#767676; transition:all 0.4s ease; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -ms-transition:all 0.4s ease; -o-transition:all 0.4s ease;}
.feedback ul li.feed-tel input{text-indent:6.5em;}
.feedback .feed-msg{position:relative; width:98%; margin:0 auto;}
.feedback .feed-msg textarea{display:block; width:100%; height:200px; margin:0 auto; background-color:#FFF; border:1px solid #CDCDCD; font-size:0.75em; line-height:38px; color:#767676; text-indent:5em; transition:all 0.4s ease; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -ms-transition:all 0.4s ease; -o-transition:all 0.4s ease;}
.feedback .feed-msg label{position:absolute; top:0px; left:12px; display:block; font-size:0.75em; line-height:39px; color:#767676;}

.feedback .feed-btn{width:100%; margin:4% auto 0; text-align:center;}
.feedback .feed-btn .coolbg{width:12%; height:29px; background-color:#003b78; margin:0 auto; border:medium none; font-size:13px; line-height:29px; color:#FFF; cursor:pointer; transition:all 0.4s ease; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -ms-transition:all 0.4s ease; -o-transition:all 0.4s ease;}
.feedback .feed-btn .coolbg:hover{background-color:#003b78; color:#FFF;}
.feedback input:hover,.feedback textarea:hover{border-color:#003b78;}


/*---产品列表页面的随机资讯--*/
.RandomNews {padding-bottom:10px;clear:both;overflow: hidden;}
.diysr{height:40px; line-height:40px; color:#999;color: #0e5ec0;font-family: "Microsoft YaHei","微软雅黑";font-size: 16px;font-weight: bold; text-indent:5px;}
.diysr .line{border-top: 1px solid #ececec; font-size:0; height:0;margin-right: 10px; overflow:hidden;}

.cptab_relevant dl{ width:207px; float:left; padding:20px 15px; display:block; overflow:hidden;}
.cptab_relevant dt img{ width:207px; height:215px; border:1px solid #dddddd;}
.cptab_relevant dd{ width:207px; text-align:center; line-height:35px; height:35px; overflow:hidden; font-size:14px;}
.cptab_relevant dd.d1{ display:none;}

.diysr i{font-size:10px; font-family:arial; font-weight:normal; text-transform:uppercase; font-style:normal; padding-left:5px;color: #999;}
.news_random{ font-size:14px;}
.news_random ul{ padding-top:20px; display:block; width:950px;}
.news_random ul li{ height:30px;line-height:30px; 
width:435px; float:left;overflow:hidden; padding:0 10px;text-overflow:ellipsis;white-space:nowrap;}
.news_random ul li a{ background:url(http://www.osth.cn/static/default/web/images/ico55.gif) no-repeat 0 8px; padding-left:12px;}
.news_random ul li span{ font-size:13px;}
.ny_r_content h2{font-size:18px;font-weight:bold;}


.news-pic li{overflow:hidden;    padding: 15px 0;}
.news-pic li .news-pic-le{width:200px;height:115px;border:1px solid #ccc;overflow:hidden}
.news-pic li .news-pic-le img{width:100%;height:115px;transition:all 0.5}
.news-pic li .news-pic-ri{width:690px;margin-left:18px}
.news-pic li .news-pic-ri h3{font-size:18px;margin:5px 0;font-weight:600}
.news-pic li .news-pic-ri p{font-size:14px;color:#666;margin:10px 0}
.news-pic li .news-pic-ri span{display:block;color:#999;font-size:12px}
.news-pic li:hover {background:#f5f5f5}
.news-pic li:hover h3{color:#003b78}
.news-pic li:hover p{color:#003b78}
.news-pic li:hover img{transform:scale(1.2);opacity:0.5;}


.ny_r_content .news li a {
    line-height: 45px;
    margin-left: 15px;
}
#pdf_viewer{width:100%;height:400px}
.cast_list{width: 100%}
.cast_list ul{width: 100%;display:flex;justify-content: space-between;padding-bottom: 40px;}
.cast_list li {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 22%;
    background-color: white;
    padding: 10px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    border: 1px solid #ccc;
}

.cast_list li img {
    width: 100px;
    height: 100px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 10px;
}

.cast_list li h3{
    margin: 0;
    font-size: 16px;
    color: #333;
    text-align: center;
}








.annuon{
	display: -webkit-inline-box;
	margin-left: 68px;
	font-size: 35px;
	margin-top: 20px;
}



