.nbanner1{width: 100%; text-align: center}
.nbanner1 img{max-width: 100%;height: auto}
.nbanner2{width: 100%; height:400px; background: url(../imagesp/nbanner2.jpg) no-repeat center;}
.nydh{width: 100%;background: #f1f1f1;height:40px;}
.ndh{line-height: 40px;}
.I_main_box {
	background:#fff;
	 margin-top: 30px;width:1200px; 
	}


.about_c{ width:1200px; margin:0 auto;height: 42px;  }
.about_c h3{ text-align: left;font-size:26px;  line-height:42px; color:#2a2a2a; float: left}
/*内页宽屏菜单*/
.nlist{width:1200px; padding-top:10px;clear: both}
.nlist ul{}
.nlist li{ width:100px; float:left; background-color:#0053a0; line-height:32px; text-align:center; margin-right:12px; margin-bottom:12px; display:block; font-size:14px;}
.nlist li a{ background: #000; border: 2px solid #FFF; text-align: center;display: block; color: #FFFFFF}
.nlist li a:hover{background: #cc0001; color: #FFFFFF;border: 2px solid #FFF;display: block;}
.nlist ul .last a{background: #FFF;display: block; color: #cc0001; border: 2px solid #cfcfcf;font-weight: bold;}


.nlist2{width:448px; margin-top:30px;}
.nlist2 ul{}
.nlist2 li{ width:100px; float:left; background-color:#0e2b4d;line-height:38px;text-align:center; margin-right:12px; margin-bottom:12px; display:block; font-size:16px;}
.nlist2 li a{ color:#2a2a2a; background-color:#FFF;display:block; border:2px solid #bcbcbc; }
.nlist2 li a:hover{color:#FFF;background-color:#c8151e;display:block;}
.nlist2 ul .last a{color:#2a2a2a; border: 2px solid #c8151e;}

/*关于我们*/

.nydt{background: #fff;width: 950px;height:680px;overflow: hidden;padding-top: 10px;margin-left:0}
.nydt iframe{margin-left: -10px;margin-top: -420px;height:1100px;width:100%}
.hydt_more{clear: both;padding-top: 30px; padding-left:645px;padding-bottom: 20px;}

.nabout{ width:1200px;line-height:28px; margin-top: 20px;}
.nabout h1{color:#000000; font-size:18px; text-align: center}
.nabout h4{font-size:22px; font-weight:normal; color:#c8151e;}
.date{border-bottom:1px dashed #CCCCCC;padding-top:10px;text-align: center;}

.contomer3{  width: 1160; margin: 0 auto; margin-top:20px; padding-top: 45px; background: #e1e1e1; height: 320px; }
.contomer3 h3{ font-size:32px;color: #000; font-weight: normal; text-align: center ; }
	
.contomer3 span{ }
.contomer3 .span1{;width:150px; line-height:24px; margin: 0 auto; margin-top:20px;}
.span1 ul{}
.span1 li{width:70px;float: left; display: block ;background: #FFFFFF; margin-right: 5px; text-align: center}
.span1 li a{background: #FFF; border: 2px solid #FFF; text-align: center;display: block;}
.span1 li a:hover{background: #cfcfcf; color: #FFFFFF;border: 2px solid #0055a1;display: block;}
.span1 .last a{background: #FFF;display: block; color: #0053a0; border: 2px solid #cfcfcf;font-weight: bold;}
.index_case{ width:1160px; margin-top:30px;position:relative}

.index_case .c_img_l{ float:left;text-align:center; width:40px; margin-top: 60px;}
.index_case .c_img_r{ float:right;text-align:center; width:40px;margin-top: 60px;}
.index_case img{ cursor:pointer}
#CSSBox,#CSSBox1,#CSSBox2,#CSSBox3,#CSSBox4{width:1060px;height:166px;margin:0 auto;overflow:hidden; float:left; margin:0 6px;}
#CSSBox ul li,#CSSBox1 ul li,#CSSBox2 ul li,#CSSBox3 ul li,#CSSBox4 ul li{ float:left; list-style:none; margin:0 5px; width:235px;height:166px; border: 1px solid #DCDCDC;overflow: hidden}
#CSSBox ul li img,#CSSBox1 ul li img,#CSSBox2 ul li img,#CSSBox3 ul li img,#CSSBox4 ul li img{ width:235px;height:166px;transition: all 0.6s;}
#CSSBox ul li img:hover,#CSSBox1 ul li img:hover,#CSSBox2 ul li img:hover,#CSSBox3 ul li img:hover,#CSSBox4 ul li img:hover{ transform: scale(1.4);}

/*产品分类别样式*/
.npro{width: 100%; margin: 0 auto; background-color: #f2f2f2; height: 430px; margin-top: 30px; }
.nproduct{ width: 1200px; margin: 0 auto}
.i_floor{ padding-top: 30px;}
.i_title{position:relative;height:46px; border-left:4px solid #cc0001;line-height:46px; border-bottom: 1px solid #d7d7d7}
.i_title .channel{float:left;color:#333;padding:0 1em;font-size:18px;font-weight:bold;}
.title_nav{float:right; text-align:right;width: 600px;overflow: hidden;height: 46px;}
.title_nav a{margin:0 8px;}
.title_nav{float:right;}
.title_nav a{margin:0 8px;}
.i_f_no{position:absolute;top:-2px;left:-44px;height:49px;background:#e8ae02;color:#fff;font:bold 20px/48px Arial;text-align:center;width:44px;}
.i_recom{padding:15px 0;}
.i_recom dl{*zoom:1;margin-right:-20px;background:#fff;}
.i_recom dt{float:left;width:220px;overflow:hidden;margin-right:20px;}
.i_recom dd{float:left;width:220px;line-height:1.8;margin-right:20px; border: 1px solid #767676; height: 293px; background-color: #FFFFFF}
.tp{float:left;width:212px; margin-right: 25px;overflow: hidden;}
.tp img{cursor: pointer; transition: all 0.6s;}
.tp img:hover{ transform: scale(1.4);}
.i_recom .star em{float:left;height:100%;background:url(../images/star.png);overflow:hidden;}
.i_recom .cont{display:block;width:100%;overflow:hidden;}
.i_recom .img{width:100%;height:200px;line-height:200px;text-align:center;overflow:hidden;}
.i_recom .img img{display:inline-block;vertical-align:middle;}
.i_recom .cont s{_display:inline-block;width:0;height:100%;overflow:hidden;vertical-align:middle;}
.i_recom p{margin:0 12px;height:22px;}

.i_recom .panel{border-top:1px dotted #333;padding:5px; text-align: center}
.i_recom .panel a{margin-left:5px;}
.i_recom .panel .ico{margin-right:4px;}
.i_recom .panel a:hover{color:#e60013;}
.i_recom dd:hover{border-color:#ddd;}
.i_recom dd:hover .star{visibility:visible;}
.i_recom_fj li{float:left;width:20%;}

.pagination {
    font-size: 0px;
    margin-right: -5px;
    padding-top: 15px;
    text-align: center;
}
.page{
	padding:25px 0 40px;
	font-size:12px;
	font-weight:bold;
	line-height:22px;
	text-align:center;
	clear:both;}
.page a{
	text-decoration:none;
	color:#8698b6;
	background:#fff;
	border:1px solid #CCCCCC;
	padding:5px 8px;
	margin-right:3px;transition: all 0.3s ease 0s;font-size: 14px;}
.page a.active{
	background:#035cac;
	border:1px solid #035cac;
	color:#fff}
.page a:hover{
	text-decoration:none;
	color:#fff;
	background:#035cac;
	border:1px solid #035cac}


.neirong {;color:#4c4c4c; line-height:2;}
.neirong h1{ font-size:18px; text-align:center; line-height:50px; color:#505050;font-weight: normal;}
.fbz{padding-bottom:8px; text-align:center; border-bottom:1px dotted #ccc; font-size:12px}
.nr_show{ padding-bottom:30px; padding-top:20px;}
.nr_show p{}
.wz_more{padding-top:30px; color:#0050a0; border-top:3px solid #0050a0; padding-top:20px;}
.wz_more a{color:#0050a0}
.next{ line-height:30px;}
.previou{line-height:30px;}

.news-position{
    color: #0056a8;}
.news-position a {   
    color: #B3B3B3;
}
.news-position .location-i {
    color: #B3B3B3;margin:0 10px;
}
.location-h{color: #404040;}


/*产品内页*/
.product11{width:1200px; margin:0 auto;}
.product11 h3{font-size:30px;  text-align: center;color:#c8151e;}
.product11_tit{font-size:16px;  text-align: center;color:#c8151e; line-height: 48px; margin: 0 auto}
.product11_l{ width:602px; float: left;margin-top:40px;}
#ifocus {width:600px;height:450px;padding:0;	 }
#ifocus_pic  {	  position:relative; width:602px;height:452px;overflow:hidden;  margin:0 auto;   }
#ifocus_piclist { position:absolute; }
#ifocus_piclist li {  width:600px;height:450px; overflow:hidden;border: 1px solid #E0E0E0;text-align: center }
#ifocus_piclist img { max-width:590px;height:auto; margin:0 auto; }
#ifocus_btn {    margin:0 auto;padding-top: 15px;}
#ifocus_btn li { width:135px;	 height:101px; float:left;  cursor:pointer;border: 1px solid #E0E0E0;overflow: hidden;margin-right: 15px;}
#ifocus_btn img {max-width:135px;	height:auto;}
#ifocus_tx {   position:absolute;   left:8px;   bottom:8px;  }
#ifocus_tx .normal {   display:none;  }
.text{ text-align:left; padding-left:15px;}


.about_r{ width:580px; float: right;margin-top: 40px;}
.about_r h3{font-size:30px;   float: left; font-weight: normal; color: #4f4f4f;width:580px; text-align: left}
.about_r span{font-size:16px;  float: left;color:#999999; line-height: 48px;width:580px; text-align: left}
.about_r1{ line-height:30px; padding-top:50px; padding-bottom:20px;}
.about_r .more{ width: 150px; float: left; display: block;background: #dbdbdb; height:40px;text-align: center; line-height: 40px;border:2px solid FFFFFF;background: dbdbdb;}
.about_r .more a{width: 150px; float: left; display: block;background: #dbdbdb; height:40px;text-align: center; line-height: 40px;border:2px solid FFFFFF;color:#c8151e;}
.about_r .more a:hover{width: 150px; float: left; display: block;background: #c8151e; height:40px;text-align: center; line-height: 40px;border:2px solid FFFFFF;color:#dbdbdb;}

.show_pro{padding: 30px 0;line-height:2; font-size: 14px;clear: both;color: #454545}
.show_pro span{font-size: 14px;line-height:2; color: #454545}
.show_pro2{clear: both;padding: 30px 0;}

.rcontent ul{width: 100%;}
.rcontent ul li{width:100%;height:150px;margin-top:20px;background:#fff;overflow: hidden}
.rcontent ul li a{font-size:14px;color:#1f1f1f;text-align:left;margin-right:0px;font-weight:bold;}
.rcontent ul li a .spp{float:left;width:120px;height:100px;text-align:center;background:#dfdfdf;color:#464646;font-size:12px;font-family:Arial, Helvetica,sans-serif;font-weight:normal;}
.rcontent ul li a .spp strong{width:120px;text-align:center;line-height:80px;font-size:50px;font-weight:normal;}
.rcontent ul li a .spp span{float:left;text-align:center;width:120px;line-height:24px;margin-top:-20px;font-size:14px;}
.rcontent ul li a .spp dt{width:120px;BORDER-TOP: #ececec 1px solid;line-height:24px;font-size:14px;height:25px;overflow: hidden;}
.rcontent ul li a p{float:left;text-align:left;padding:8px 15px 10px 10px;width:850px;height:150px;line-height:22px;font-size:14px;color:#7c7c7c;margin-top:0px;font-weight:normal;background:#ececec;}
.rcontent ul li a p strong{font-size:16px;color:#323232;line-height:40px;}
.rcontent ul li a:hover{color:#2eace7;}
.rcontent ul li a .img{width: 200px;height: 150px;float: left;}
.rcontent ul li a .img img{width: 100%;height: 150px;}
.rcontent ul li:hover .spp{color:#fff;BORDER-RIGHT: #ca0405 0px solid; BORDER-TOP: #ca0405 0px solid; background:#004490; BORDER-LEFT: #ca0405 0px solid; BORDER-BOTTOM: #ca0405 0px solid}
.rcontent ul li:hover{color:#fff;}

.videolist{padding-bottom:30px;}
.videolist li{ width:23%;float:left;margin:0 1% 25px 1%;background:#dfdfdf;color:#464646;text-align:center;}
.videolist li a{color:#464646;}
.videolist li a img{width:100%;height:205px;}
.videolist li a strong{display:block;line-height:35px;font-weight:normal;}
.videolist li:hover{background:#004490;}
.videolist li:hover a{color:#fff;}