﻿/* 内页 */
/* 内页banner */
.ny_banner{width:auto; height:240px; background:url(../images/ny_b.jpg) no-repeat center;}
.clearfix{width:auto; height:auto; overflow:hidden; background:url(../images/html_bg.gif) repeat;}
.ny-main{height:auto; overflow:hidden; margin:25px auto 30px!important;}


/* 左侧 */
.ny_l{width:18%; height:auto; overflow:hidden;}
.ny_l_box{background:#FFF; border:1px solid #e3e3e3; border-top:2px solid #008FCC; 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:14px; color:#222; font-weight:bold; padding:0 15px; line-height:45px;}
.ny_l_list{overflow:hidden; background:#FFF; margin:13px;}
.ny_l_list .dqy{overflow:hidden;}

.dqy dt{background:url(../images/menu_icon.gif) no-repeat left center;}
.dqy dt a{display:block; font-size:12px; color:#666; line-height:28px; margin-left:15px;}
.dqy .curre, .dqy dt a:hover{color:#F80;}

.ny_l_list .hot_pro{overflow:hidden;}
.hot_pro dt{width:100%; height:170px; margin-bottom:15px;}
.hot_pro dt .hot_p_img{width:100%; height:83%; background:#F1F1F1;}
.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:12px; color:#666; display:table-cell; vertical-align:middle;}
.hot_p_bt a:hover{color:#F80;}

.ny_l_list .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:#F90;}
.hot_new dt a{display:block; float:right; width:85.5%; font-size:12px; color:#666; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.hot_new dt a:hover{color:#F80; text-decoration:underline;}


/* 右侧 */
.ny_r{width:79.5%; height:auto; overflow:hidden;}
.pos{background:#FFF; border:1px solid #e3e3e3; margin-bottom:15px;}
.pos span{font-size:12px; 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:#FFF; padding:20px; border:1px solid #e3e3e3;}


/* 产品中心 */
.ny_r_content .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;}
.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{
	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;
	opacity:.8;
	-webkit-opacity:.8;
	-moz-opacity:.8;
	-ms-opacity:.8;
	-o-opacity:.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; font-size:13px; color:#333;}
.piclist .pic_tit a:hover{color:#F90;}


.dede_pages{width:100%; margin:45px 0;}
.dede_pages ul{overflow:hidden;}
.dede_pages li{float:left; margin:0 5px; font-size:13px;}
.dede_pages li a{font-size:13px;}
.dede_pages li a:hover, .dede_pages .thisclass, .dede_pages .thisclass a{color:#F60; font-weight:bold; text-decoration:underline;}
.dede_pages li .pageinfo{font-size:13px;}
.dede_pages li select{font-size:13px;}


/* 客户案例 */
.ny_r_content .piclist-a{overflow:hidden;}
.piclist-a dt{width:100%; height:130px; margin-bottom:35px;}
.piclist-a .pic-a_img{width:19%; height:100%; background:#CCC;}
.piclist-a .pic-a_img img{width:100%; height:100%;}
.piclist-a .pic-a_img img:hover{opacity:.8;-webkit-opacity:.8;--ms-opacity:.8;-o-opacity:.8;}
.pic-a_xx{width:78.5%; height:100%; position:relative;}
.pic-a_xx a{display:block; font-size:14px; font-weight:bold; color:#555; margin-bottom:7px;}
.pic-a_xx a:hover{color:#F90;}
.pic-a_xx span{font-size:12px; color:#666; line-height:20px;}


/* 公司介绍 */
.single{font-size:14px; color:#121212; letter-spacing:0.3px!important; line-height:30px!important; text-decoration:none!important; font-weight:normal!important; padding:0 0 80px 0;}
.single p{text-indent:2em;}
.single img{display:block;margin:0 auto;}


/* 新闻资讯 */
.ny_r_content .news{overflow:hidden;}
.news dt{padding-left:10px;background-image:url(../images/menu_icon.gif);background-repeat:no-repeat;background-position:10px center; border-bottom:1px solid #e3e3e3;}
.news dt:nth-child(2n){background-color:#f8f8f8;}
.news dt a{font-size:13px; color:#333; line-height:45px; margin-left:15px;}
.news dt span{float:right;font-size:13px;line-height:45px;padding-right:10px;color:#555;}
.news dt a:hover{color:#F90; text-decoration:underline;}


/* 在线询单 */
.feedback{margin:1% auto 45px;}
.feedback .feed-tip{font-size:13px; line-height:2em; color:#444; 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:#444;}
.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:#444;}
.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:39px; color:#444; text-indent:7em;}
.feedback .feed-msg label{position:absolute; top:0px; left:12px; display:block; font-size:0.75em; line-height:39px; color:#444;}
.feedback .feed-btn{width:100%; margin:4% auto 0; text-align:center;}

.feedback .feed-btn .coolbg{width:12%; height:29px; background-color:#767676; margin:0 auto; border:medium none; font-size:12px; line-height:29px; color:#FFF; cursor:pointer;}
.feedback .feed-btn .coolbg:hover{background-color:#008FCC; color:#FFF; transition:all 0.2s;}
.feedback input:hover, .feedback textarea:hover{border-color:#008FCC;}


/*内容详细页*/
.bigtit{width:100%; height:auto; margin-bottom:15px; border-bottom:1px dashed #CCC;}
.bigtit .wzbt{width:100%; height:40px;}
.bigtit .wzbt span{font-family:"微软雅黑"; font-size:21px; line-height:40px; color:#008FCC; font-weight:bold; letter-spacing:1px; display:block; text-align:center;}
.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:10px 0 150px 0; overflow:hidden; font-size:13px!important; color:#121212!important; letter-spacing:0.3px!important; line-height:30px!important; text-decoration:none!important; font-weight:normal!important;}
.wz-cont div,.wz-cont p{text-indent:2em;font-size:13px!important; color:#121212!important; letter-spacing:0.3px!important; line-height:30px!important; text-decoration:none!important; font-weight:normal!important;}
.wz-cont img{display:block;margin:0 auto;max-width:100%; height:auto!important}

.wzfoot{width:100%; height:32px; margin:100px auto 40px auto;}
.back, .print{width:auto; height:30px; border:1px solid #CCC;}
.back a, .print a{text-decoration:none; color:#000; font-size:12px; font-weight:normal; line-height:30px; display:block; padding:0 20px;}
.back:hover, .print:hover{border:1px solid #FF9900;}
.back a:hover, .print a:hover{background:#FF9900; color:#FFF;}

.updown{width:100%; height:32px; margin:10px auto 30px auto; overflow:hidden;}
.up, .dn{font-size:12px; color:#000; line-height:32px; max-width:480px;}
.up a, .dn a{font-size:12px; color:#008FCC; line-height:32px; font-weight:normal;}
.up a:hover, .dn a:hover{text-decoration:underline;color:#f90;}