﻿/* 内页 */
.clearfix{width:auto; height:auto; overflow:hidden;}
.ny-main{height:auto; overflow:hidden; margin:25px auto 30px!important;}
/*banner*/
.banner{width:100%;height:490px; overflow:hidden;position:relative; font-size:0}
.b-img{ height:490px;position:absolute; left:0; top:0;}
.b-img a{ display:block; height:490px; float:left;}
.b-list{ height:50px; padding-top:458px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:8px; height:8px; border-radius:50%; border:3px solid #fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{border:3px solid #E99511;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{display:block; width:50px; height:100px; background:url(../images/arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:200px; cursor:pointer}
.bar-right em{display:block; width:50px; height:100px; background:url(../images/arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:200px; cursor:pointer}
.bar-left .emcss{background-position:0px -100px;}
.bar-right .emcss{background-position:-50px -100px;}

/* 左侧 */
.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(../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}