

/*
.yjbd{display:none; width:100%; height:auto; overflow:hidden;  position:fixed; bottom:0}
.yjbd ul li{width:50%; float:left; background-color:#ed7d33; line-height:30px; text-align:center; display:block}
.yjbd ul li a{line-height:30px; text-align:center; display:block; font-size:15px; color:#fff; padding:10px 0;}
.email a{background-color:#000; display:block}


@media (max-width: 1199px) {

}
@media (max-width: 1024px) {
	.yjbd{display:block}
	.footer_bg{padding:20px 0 50px 0px}
}

*/







.main_n{height:auto; overflow:hidden}



.title_bg{background-color:#e8e8e8; width:100%; height:auto; overflow:hidden; padding:10px 0}
.title_m{height:auto; overflow:hidden; padding:10px 0}
.title{line-height:26px; font-family:Arial, Helvetica, sans-serif; width:100%;; font-size:15px; text-align:left; color:#434343}
.title a{color:#434343}
.title_r{min-width:180px; overflow:hidden; padding:0px 8px; float:right; text-align:center; font:bold 30px/58px Arial, Helvetica, sans-serif; color:#fff; background-color:#0068c1}
.title h2{background:url(c6.jpg) no-repeat 0px center; font-size:15px; margin-left:8px; font-family:Arial, Helvetica, sans-serif;}
.title h2 span{ float: none; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin-left:10px; color:#148314;}
.title span{ float:right; margin-right:10px; display:inline;}
.title span a{ margin:0px 4px;}

#side{padding:2em 0;margin: 0 auto;text-align: center;}
#side ul{ text-align:center; display:inline-block; width:auto; overflow:hidden; margin:0px auto; display:inline-block}
#side li{ float:left; list-style:none; font-weight:400; width:auto; margin:.3em; /*padding:.4em 0;*/ color:#222;text-overflow: ellipsis;white-space: nowrap;course:hand; background-color:#e4e4e4; border:1px solid #e4e4e4;}
#side li a{text-align:center; font-size:18px; width:auto; padding:0 1.2em; line-height:46px;  display:block}
#side li a:hover{color:#fff; background-color:#003f98; border:1px solid #003f98}

.navon1 a{color:#fff; background-color:#003f98; border:1px solid #003f98}

/*
#side{width:100%; padding:20px 0px; height: auto; overflow:hidden; margin:0px auto; text-align:center}

#side ul{ width:auto; height:auto; overflow:hidden; text-align:center; display:inline-block; margin:30px 0 0px 0;}
#side li{ float:left; line-height:40px;  font-weight:400; width:auto; overflow:hidden; margin:2px 0.25%; border:1px solid #e4e4e4; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;course:hand; display:block}
#side li a{ display:block; height:40px; text-align:center; font-size:14px; width:100%; display:inline-block }
#side li a:hover{background-color:#003f98; border:1px solid #003f98; display:inline-block; height:40px; width:100%; display:block;  line-height:40px; color:#fff;}
.navon1 a{background-color:#003f98; border:1px solid #003f98; color:#fff; display:inline-block; height:40px; width:100%; display:block; line-height:40px;}
*/

#side ul li ul{background:none; padding:0px; display:none; margin-top:0px}
#side ul li ul li{ border-bottom:none; margin:0px auto; float:none; width:100%; line-height:45px; height:45px; border-top:1px dashed #D4D4D4; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;course:hand; background-color:#f6f6f6;}
#side ul li ul li a{color: #898989; margin-left:0px; float:none; display:block; background:none; padding-left:5px;}
#side ul li ul li a:hover{background:none; color: #656556;}
#side ul li:hover ul { display:block;}
#side ul li.sfhover ul { display:block;}

#side img{padding-top:0px}

.job_l{width:30%; float:left; background-color:#f2f2f2; padding:50px 3%}
.job_r{width:66%; float:right}
.job_r p span{background-color:#003f98; height:45px; display:inline-block; padding:10px 15px; font-size:16px; color:#fff; border-radius:5px;}
.job_n{width:100%; border:1px dotted #aaa; padding:15px; margin-top:60px}

.main_n_con{ padding-bottom:60px }
.main_n_con_title{ line-height:40px; border-bottom:1px dashed #dbdbdb; background:url(icpsp1_n_right_wz.png) no-repeat center left; padding-left:25px;}
.main_n_con_n{ padding-bottom:40px; height:auto; overflow:hidden}
.main_n_con_n h4{ text-align:center; font-size:24px; line-height:50px; width:100%;}
.main_n_con_n h5{text-align:center; font-size:13px; margin-bottom:15px; line-height:40px; color:#999; width:100%; border-bottom:1px solid #eaeaea; font-weight:normal;}

.prod{ width:31.33%; margin:0 1%; float:left; margin-top:30px;}
.prod:nth-child(3n+1){clear:left}
.prod img{ width:100%; height:auto; border:1px solid #e5e5e5;}
.prod_name{line-height:26px; width:100%; text-align:center; color:#545454; padding:10px 0; margin-top:1px; background-color:#e5e5e5; border:1px solid #e5e5e5; font-size:16px; height:auto; overflow:hidden;}
.prod_name a{color:#545454;font-weight:normal;}
.prod_name a b{font-weight:normal;}

.prod2{ width:227px; margin-left:15px; float:left; margin-top:20px;}
.prod2 img{ width:225px; height:292px; border:1px solid #e5e5e5;}

.fy{ text-align:center; margin-top:30px;}

.main_n_con_nl{ width:420px; float:left; border:1px solid #CCCCCC; margin-top:20px;}
.main_n_con_nl img{ width:420px;}
.main_n_con_nr{ width:335px; float: left; margin-top:20px; margin-left:40px;}
.main_n_con_nr h2{ font-size:24px; color:#004ca0; line-height:40px; padding-bottom:10px;}
.main_n_con_nr p{ line-height:24px; padding-top:0px;  }
.main_n_con_nr_lxwm{ width:120px;  margin-top:15px; background-color:#ec870e;  text-align: center;}
.main_n_con_nr_lxwm a{color:#FFFFFF; line-height:36px;}
.main_n_con_nr ul {border-bottom:1px dashed #D5D5D5; padding-top:15px; padding-bottom:15px;}
.main_n_con_nr ul li{ width:50%; float:left; line-height:30px;}

.prod_xiangqing{ width:100%; padding-top:25px; margin-top:30px;}
.prod_xiangqing li{ width:120px; float:left;  background:url(proshow1.png) no-repeat left center; }
.prod_xiangqing li a{ margin-left:22px;}
.prod_xiangqing h3{ font-size:20px; margin-top:20px; font-weight:normal; line-height:40px; color:#075bb2;}
.prod_xhhy{ min-height:300px;}
.prod_cpgs{min-height:300px;}
.prod_jscs{min-height:300px;}


.news2{/* background-color:#f5f5f5;*/ padding:10px 0px 25px 0px; margin-top:15px; height:auto; overflow:hidden; display:block; border-bottom:1px dashed #CCCCCC;}

.n_l{width:18%; float:left}
.n_l img{ width:100%; height:auto; display:block;}
.n_r{width:80%; float:right}
.n_r { line-height:25px;}
.n_r a{ display:block; font-size:18px; color:#282828;}
.n_r span{ line-height:37px; /*border-bottom:1px dashed #CCCCCC;*/ width:100%; display:block;}
.n_r p{width:100%; display:block}

.jmsqb{ width:80px; margin:0px auto;}
.jmsqb td{ padding-top:10px; padding-bottom:10px;}
.jmsqb textarea{ height:120px;}

#navi2 li ul{ display:none; position:absolute; width:510px; margin-top:-231px; background-color:#f0f0f1;  background-image:none; margin-left:-520px; *margin-left:-550px; padding-top:5px; padding-bottom:21px;  }
#navi2 li ul li{ background:none; display:block; width:100%; line-height:26px; margin-left:0px; text-align: left; padding:0px; color:#333333; padding-top:20px; font-size:13px;}

#navi2 li:hover ul { display:block; }
#navi2 li.sfhover ul { display:block;}
#navi2 li ul li a span{ text-align:right;}


.n_dibu_bg{width:100%; background-color:#f7f7f7; height:auto; overflow:hidden; padding:25px 0px; margin-top:35px}
.n_dibu{margin:20px 0 0px 0; padding-bottom:10px;}
.n_news{ width:685px; float:left;}
.n_news h2{ font-size:18px; color:#ed7d31; line-height:40px; border-bottom:1px solid #E4E4E4;}
.n_news h2 span{ font-size:13px; color:#bababa; float: right; font-weight:normal;}
.n_news ul{ margin-top:10px;}
.n_news li{ line-height:35px; font-size:14px;}
.n_news li span{ float:right;}
.n_contact{ width:380px; float:right; border:1px solid #E7E7E7; padding:9px 0px 9px 20px;}
.n_contact h2{ font-size:21px; line-height:40px; font-weight:normal;}
.n_contact p{ line-height:26px; font-size:14px; padding-top:8px;}

.main_n_con_n input{height:30px; border:1px solid #ccc}

.main_n_con_n textarea{ border:1px solid #ccc}



.next1{ line-height:46px; text-align:center; color:#454545; margin-top:20px}
.next1 a{ margin:0px 3px;  padding:0px 5px}
.next1 a:hover{background-color:#ed7d31; color:#fff; padding:0px 5px}
.pages button{ line-height:22px;}
.pagesone{ display:none;}
.n_banner0{ height:413px;}

.dt{ width:45%; float:left; padding:2px; border:1px solid #dddddd;}
.dt img{width:100%; float:left;}
.wz{ width:50%; float:right;}
.wz li{ line-height:58px; border-bottom:1px dashed #aeaeae; font-size:15px}
.wz li font{ float:left; line-height:34px; margin:0px; padding:0px;}
.wz li strong{ font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:600; color:#ed7d31}
.wz img{margin-top:10px}

.TabTitle{ clear:both; height:36px; margin-top:25px; border-bottom:#D6D6D8 1px solid; width:100%; margin:20px auto 0px auto;}
.TabTitle li{ float:left; display:inline; /*width:105px;*/ padding:0px 20px; font-size:15px; /**width:105px;*/ cursor:pointer; line-height:36px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:600; margin-right:4px;}

.active{ background-color:#222; color:#fff;}
.active a{ color:#222;}

.normal{ color:#a9a9a9; background:#fafafa;}
.TabContent{ padding-top:5px; height:auto; text-align:left; clear:both;}
.TabContent img{max-width:100%; height:auto; overflow:hidden;}
.none{ display:none;}
.TabContent li{ line-height:24px; background: url(../images/index_d_r14_c9.jpg) no-repeat 2px 8px; }
.TabContent li span{ margin-left:15px; color:#949494;}


.xyp{ border-top:1px dashed #CCCCCC; margin-top:15px; padding-top:10px}
.xyp a{padding:5px 0px}
.xyp a:hover{color:#ed7d31;}

.link_bj{width:100%;  background:#e6e6e6;}
.link{ont:normal 12px/42px Arial, Helvetica, sans-serif; color:#949494; text-align:left; margin:0 auto; }
.link a{ color:#949494;}
.link a:hover{ color:#ed7d31;}


.ban_about{background:url(../images/ban_about.jpg) no-repeat center; height:300px; width:100%}
.ban_pro{background:url(../images/ban_pro.jpg) no-repeat center; height:300px; width:100%}
.ban_news{background:url(../images/ban_news.jpg) no-repeat center; height:300px; width:100%}
.ban_ly{background:url(../images/ban_ly.jpg) no-repeat center; height:300px; width:100%}
.ban_fw{background:url(../images/ban_fw.jpg) no-repeat center; height:300px; width:100%}
.ban_bz{background:url(../images/ban_bz.jpg) no-repeat center; height:300px; width:100%}
.ban_about img{display:none}
.ban_pro img{display:none}
.ban_news img{display:none}
.ban_ly img{display:none}
.ban_zl img{display:none}
.ban_fw img{display:none}
.ban_bz img{display:none}


.ny_lxfs{width:50%; float:left}
.ny_dt{width:48%; float:right}

@media (max-width: 1199px) {

	.title_m{height:auto; overflow:hidden; padding:10px 0}

	.n_l{width:19%; float:left; height:auto; overflow:hidden}
	.n_l a img{width:100%; height:auto; overflow:hidden}
	.n_r{width:78%; float:right}
	.n_r p{width:100%; height:auto; word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box; 
    -webkit-box-orient: vertical; 
    -webkit-line-clamp: 2; 
    overflow: hidden;}
}
@media (max-width: 768px) {
	.ban_about{background:none; height:auto; overflow:hidden;}
	.ban_pro{background:none; height:auto; overflow:hidden;}
	.ban_news{background:none; height:auto; overflow:hidden;}
	.ban_ly{background:none; height:auto; overflow:hidden;}
	.ban_fw{background:none; height:auto; overflow:hidden;}
	.ban_bz{background:none; height:auto; overflow:hidden;}

	.ban_about img{display:block; width:100%; height:auto; overflow:hidden}
	.ban_pro img{display:block; width:100%; height:auto; overflow:hidden}
	.ban_news img{display:block; width:100%; height:auto; overflow:hidden}
	.ban_ly img{display:block; width:100%; height:auto; overflow:hidden}
	.ban_zl img{display:block; width:100%; height:auto; overflow:hidden}
	.ban_bz img{display:block; width:100%; height:auto; overflow:hidden}
	.ban_fw img{display:block; width:100%; height:auto; overflow:hidden}
	
	.prod{ width:48%; margin:0 1% 30px 1%;}
	.prod:nth-child(3n+1){clear:none}
	.prod:nth-child(2n+1){clear:left}
	.dt{ width:50%;}
	.wz{ width:45%;}
	
	.n_r a{word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box; 
    -webkit-box-orient: vertical; 
    -webkit-line-clamp: 1; 
    overflow: hidden;}
	
	.n_l{width:22%;}
	.n_r{width:75%;}
	.ny_lxfs{width:100%; float:none}
	.ny_dt{width:100%; float:none; margin-top:30px}

}


@media (max-width: 640px) {
	.main_n_con_n p img{width:100%; height:auto; overflow:hidden}
	.prod_name{height:65px}
	
	.dt{ width:100%;}
	.wz{ width:100%; margin-top:20px}
	.job_l{width:100%; float:none;}
	.job_r{width:100%; float:none; margin-top:25px}
}
@media (max-width: 600px) {
	.n_l{width:100%;}
	.n_r{width:100%; margin-top:20px}
}



/*feedback*/
.ny_feed{width:100%; padding:2em 0 6em 0; background-color:#f8f8f8; height:auto; overflow:hidden}
.ny_feed_ny{width:100%; padding:2em; background-color:#fff; height:auto; overflow:hidden}

.ny_feed_tit{text-align:center; padding-bottom:1em; border-bottom:1px solid #e6e6e6; color:#777; font-size:15px}
.ny_feed_tit span{ font-size:34px; font-weight:bold; color:#003f98; display:block; text-align:center; line-height:46px; margin-bottom:10px}

.ny_feed_ny form{margin-top:3em}
.lyb{width:50%; margin:.5em auto;}
.lyb input{width:100%; border:1px solid #e7e7e7; color:#626262; height:3em; font-size:1.1em}

.lyb textarea{width:100%; border:1px solid #e7e7e7; color:#626262; height:8em; font-size:1.1em}
.lyb_tj{width:20%; margin:2em auto;}
.lyb_tj input{width:100%; background-color:#003f98; border:1px solid #003f98; color:#fff; height:3em; font-size:1.3em}

@media (max-width:991px){
	.lyb{width:70%;}
	.lyb_tj{width:40%; }
}

@media (max-width:640px){
	.ny_news_ny{padding:0em 0;}
	.lyb{width:100%;}
	.lyb_tj{width:50%; }
}
	
@media (max-width:320px){ 
	.lyb_tj{width:100%; }
}


