﻿/* 内页 */
.clearfix{width:auto; height:auto; overflow:hidden;}
.ny-main{height:auto; overflow:hidden; margin:25px auto 30px!important;}


/* 左侧 */
.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%; background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FCFCFC), to(#F0F0F0)); background:-webkit-linear-gradient(top, #FCFCFC, #F0F0F0); background:-moz-linear-gradient(left, #FCFCFC, #F0F0F0); background:-ms-linear-gradient(left, #FCFCFC, #F0F0F0); background:-o-linear-gradient(left, #FCFCFC, #F0F0F0); background:linear-gradient(left, #FCFCFC, #F0F0F0);}
.ny_l_tit p{font-size:16px; color:#222; font-weight:bold; padding:0 15px; line-height:45px;}
.ny_l_list{overflow:hidden; background-color:#FFF; margin:13px;}


/* 子栏目 */
.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; border:1px solid #e3e3e3;}


/* 单页 */
.single{line-height:30px;}
.single p{text-indent:2em;}


/* 图片列表 */
.piclist{overflow:hidden;}
.piclist dt{float:left; width:23%; height:200px; margin:5px 9px 5px 9px;}
.piclist .pic_img{width:100%; height:80%; overflow:hidden; border:1px solid #CCC;}
.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:20%; text-align:center; display:table;}
.piclist .pic_tit a{display:table-cell; vertical-align:middle;}
.piclist .pic_tit a:hover{color:#003b78;}


/* 新闻资讯 */
.ny_r_content .news{overflow:hidden;}
.ny_r_content .news 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 li:nth-child(2n){background-color:#f9f9f9;}
.ny_r_content .news li a{line-height:45px; margin-left:15px;}
.ny_r_content .news 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;}


/* 详细页 */
.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;}