
/* CSS Document */
table {border-collapse: collapse;padding:0px;margin:0px;}
th, td { padding:0px;margin:0px;vertical-align:top;}
*{margin:0px;padding:0px;BORDER:none;}
ul,li{margin:0; padding:0; border:none; list-style-type:none;}
body a{outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{color: #eb3d00;text-decoration:none;}
a{ color:#666; text-decoration:none;}
.clear{ clear:both;} 
body{ font-size:12px; font-family:"微软雅黑"; color:#404040; overflow-x:hidden; background:#f5f5f5; line-height:26px;}


.top{ width:100%; height:146px; background:url(../image/rqy_02.jpg) 0 0 repeat-x; overflow:hidden;}
.top_1{ width:1203px; margin:0 auto;}
.top_1 td{ margin-top:9px;}
.tab{ width:480px; float:left;}
.hotline{ width:192px; height:16px; float:left; margin-top:5px; margin-left:150px;}
.yuy{ width:112px; height:23px; float:left;}
.sos{ height:23px; float:right; border:1px solid #a9c9e2;}
.search{overflow:hidden;}


.top_1_1{ height:39px; padding-top:5px; padding-bottom:5px; overflow:hidden;}
.txt{ width:130px; height:24px; left:24px; border:1px solid #ccc; }
.type{ width:50px; text-align:center;}
.menu{ margin-top:10px;}
.logo{ float:left; width:314px; padding-top:20px;}
.nav{ float:right;}
.nav li{ width:109px; height:106px; text-indent:0.5em; line-height:106px; float:left;}
.nav li a{font-family: "微软雅黑", sans-serif; width:109px; height:106px;font-size:14px; font-weight:bold; text-align:left; display:block;text-transform: uppercase;}
.nav li a:hover{ background:url(../image/rqy_16.jpg) 0 0 no-repeat; color:#fff;}
.top_home{  width:109px; height:106px; background:url(../image/rqy_16.jpg) 0 0 no-repeat; color:#fff;}






.contant{ width:1202px; height:auto;margin:0 auto; background:#fff; padding-right:10px; padding-bottom:20px;}
.prof{ width:1202px; height:280px; margin:0 auto; background:#fff;  padding-right:8px; padding-top:20px; padding-bottom:20px; }
.pro_left{ width:251px; height:280px; float:left;}
.pro_tit{ width:250px; height:66px;}
.pro_nav{ width:250px; height:auto; background:#005caa; padding-bottom:20px;}
.pro_nav li{ width:230px;  border-bottom:1px dotted #15436a; line-height:36px; padding-left:5px; margin-left:8px; color:#fff;font-size: 14px; font-weight:bold;}
.pro_nav dt{ width:200px; height:36px; border-bottom:1px dotted #15436a; line-height:36px; padding-left:5px; margin-left:29px; color:#fff;}
.pro_nav a{ color:#fff;text-transform: uppercase;font-weight: normal;}

.pro_right{ width:945px; height:271px; float:left; border:1px solid #ccc;}
.pro_right li{ width:261px; float:left; margin-left:40px; margin-top:10px;}
.pro_right img{ border:1px solid #ccc;}
.pro_right span{ width:261px; height:30px; text-align:center; line-height:30px; display:block;}

.contant1{ width:1202px; height:auto; margin:0 auto; margin-top:20px;}
.about_tit{ height:30px;}
.about{ width:302px; float:left;}
.about span{ line-height:23px; }
.copy { clear:both;}

.new{ width:470px; border:1px solid #ccc; float:left; margin-left:35px;}
.new_tit{ height:40px;  line-height:40px; background:#ececec; text-indent:1em;}
.more{ float:right; text-align:right; padding-right:8px;}
.new_n{ width:450px; padding-left:10px; padding-bottom:15px;}
.new_1{ width:450px; height:85px; border-bottom:1px dotted #ccc;}
.new_1_img{ width:155px; height:76px; float:left;}
.new_1_n{ width:280px; margin-left:10px; float:left;}
.new_1_n h4{ font-size:14px; font-weight:bold;}
.new_n li{ line-height:30px; border-bottom:1px dotted #ccc;}


.jis{ width:362px; float:right;}
.jis_tit{ width:362px; height:40px; background:#005caa;}
.jis_tit h3{ text-indent:1em; line-height:40px; font-size:15px; color:#fff;}


.link{ width:1202px;background:#f5f5f5; margin-top:20px; overflow:hidden; border-bottom:2px solid #4487c1;}
.link_n{padding:5px 15px;}
.link a{margin: 2px;}

.foot{ width:1202px; min-height:150px; margin:0 auto; margin-top:25px;}
.foot_1{ width:180px; float:left;}
.foot_2{ width:520px; float:left; margin-left:100px;}
.foot_2 li{ float:left; width:70px;}
.foot_3{ float:right;}

.ny_cont{ width:1202px; height:auto; margin:0 auto; background:#fff; float:left; padding-left:10px; padding-right:8px; padding-top:20px; padding-bottom:20px; border-bottom:2px solid #4085bf;  }
.ny_left{ width:251px;float:left;}
.con{ width:251px; margin-top:20px;}
.ny_right_tit{ width:900px; height:30px; line-height:30px; border-bottom:1px solid #ccc;}
.ny_right{ width:900px; float:right;}
.ny_right_n{ width:900px; margin-top:15px;}

.pro{padding-top:5px; }
.prob_list{ padding-top:20px;}
.prob_list .cn{float:left;text-align:center; width:25%; margin:0px 0px 10px 0px;}
.prob_list .cn h2{border:#ccc 1px solid; margin:0 auto 3px auto; width:200px; height:200px; padding:1px;}
.prob_list .cn h2 a{ width:200px; height:200px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:129px;*font-family:"微软雅黑";}
.prob_list .cn h2 img{ vertical-align:middle;}
.prob_list .cn span{ color:#797979; line-height:24px; display:block;}
.prob_list .cn span a{color:#797979;display:block;height:24px;overflow:hidden;}
.iproduct .cn span a:visited,.iproduct .cn span a:hover{color:#797979;}
.prob_list .cn p{ color:#277cd1;}

.newslist { }
.newslist ul{ list-style:none;}
.newslist li{ list-style:none;color:#3b3b3b;line-height:38px; padding:0 10px; border-bottom:1px dotted #ccc;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.newslist li a{color:#3b3b3b;line-height:38px;font-size:14px;}
.newslist li a span{ float:right; line-height:38px; padding-right:10px; color:#3b3b3b;font-size:14px;}
.newslist li a:visited{color:#3b3b3b;}
.newslist li a:hover{color:#277cd1; text-decoration:none;}
.newslist li a:hover span{color:#277cd1;}

 .pages { clear:both; padding:20px 45px 0 0; color:#00c; }
                      .pages a { color:#00c; float:left; margin-left:8px;}
                      .pages a:hover { color:#f60; text-decoration:none; }
                      .pages ul { float:right; }
					  .pages span{ float:left; margin-left:8px;}
					  span.page-num{display: none;}

.nwesa h1{font-size: 22px;text-align: center;padding-top: 10px;}
.nwesa h6{text-align: center;}
/* .related{width: 80px;} */
   .tag { margin-top:5px; margin-bottom:20px; font-size:14px; clear:both; }
                        .tag a { color:#09f; border-bottom:1px dashed; text-decoration:none; }
                        .tag a:hover { border-bottom:1px dashed; }

                        .c_product_b {  margin-top:5px; clear:both; }
                        .c_product_b dl {  float:left;  }
                        .c_product_b dt { height:101px;  }
                        .c_product_b dt img { width:160px; height:150px;  padding:3px 0 0 15px; border:1px solid #ccc; margin-right:2px; }
                        .c_product_b dd {  margin-top:66px; text-align:center; padding-bottom:20px; }
                        .c_product_b dd a { color:#666; }

                       .news { width:600px; margin-left:26px; margin-top:8px;  }
                       .news a { color:#333; }
                       .news ul { line-height:30px; }
                       .news ul li { padding-left:10px; }
                       .news span { color:#999; }
					   

.downlist_l {float:left;width:320px;}
	.downlist_m {float:left;width:100px;margin:0px 20px;_margin:0px 10px;}
	.downlist_r{float:right;width:150px}
	.downlist_l ul{list-style:none;}
	.downlist_m ul{list-style:none;}
	.downlist_r ul{list-style:none;}
	.downlist_l ul li{float:left;width:320px;}
	.downlist_m ul li{float:left;width:100px;margin:0px 20px;_margin:0px 10px;}
	.downlist_r ul li{float:right;width:150px;}
	.downlist_m ul li a{color:#333;}

.neiye{ width:100%; height:350px;}
#wrap{  width:450px; height:450px;}

@media screen and (max-width:640px){
.prof{ height:inherit; padding-bottom:0px; padding-top:0px;}
.prof,.ny_right_tit,.ny_right,.contant,.ny_cont,.top_1{ width:100%; padding-left:0px!important;}
.nav{ float:none; background:#005ca9; height:80px; clear:both}
.top_1_1{ display:none;}

.top{ height:inherit; background:#fff;}
.neiye{ width:100%; height:inherit}
.neiye img{ width:100%; height: 100px;}
.ny_right_n{ width:95%; margin:auto; padding:25px 0px}
#right_ny{ width:100%;padding:0px 0px}
.logo{ width:inherit; text-align:center; float:none; padding-bottom:15px;}
.pro_tit,.yuy,.sos{ display:none;}
.nav li { height:inherit; width:24%; line-height:inherit;text-align:center;}
.nav li a{ height:inherit; line-height:38px; width:100%; color:#fff; text-align:center;}
.ny_left{ width:100%; float:none;}
.pro_tit{ width:100%;}
.newslist li a span{ display:none;}
.ny_left .con{ display:none;}
.pro_nav{ width:100%; background:none;}
.pro_nav dt{ width:30%;}
.pro_right{ width:100%; height:inherit; border:none;}
.pro_nav li{ width:16%; float:left; font-size:12px; font-weight:normal; border-bottom:none; text-align:center;}
.pro_left{ width:100%; height:inherit;}
.pro_nav a{ color:#000}
.pro_right li{ width:33%; margin-left:0px;}
.pro_right span{ width:100%;}
.pro_right li img{ width:100%; height: inherit;}
#index_banner{ width:100%;}
#index_banner img{ width:100%; height:150px;}
.jis,.new{ display:none;}
.about,.contant1{ width:100%;}
.prob_list .cn{ width:49%;}
.prob_list .cn h2 img{ width:100%;}
.about span{ padding-left:25px;}
.foot,.link{ width:100%;}
.foot_1{ display:none;}
.foot_3{ width:100%;}
.foot_2{ margin-right:0px; float:none; width:95%; margin:auto}
.newslist img{ width:100%!important; height:auto!important;}

.pro_nav dt.erji_product{ display:none;}
.about_tit{ background:#005ca9; color:#fff; font-size:14px;line-height:30px;}
.about_tit a{ font-size:14px; color:#fff; padding-right:50px; line-height:30px;}
.anout_n  img{ display:block; width:100%;}
.anout_n  span{ clear:both; font-size:14px; padding:0px 10px;}

.ny_cont{ padding-top:0px;}
.pro_nav{   padding-bottom:0px; background:#6e6e6e;}
.pro_nav dt{margin-left:0px;background:#6e6e6e;  border-bottom:none; float:left; width:23.6%; text-align:center;}
.pro_nav li a,.pro_nav dt a{ color:#fff;}
.pro_nav li{margin-left:0px;background:#6e6e6e;  border-bottom:none; float:left; width:18.5%; text-align:center;}

.ny_right_tit{ border-bottom: dashed 1px #ccc; line-height:40px; padding-left:15px; height:40px;}


}









					   
					   .