﻿body { font-family:"Microsoft Yahei" }
/* 公用样式================================================================================ */
.gao20 {	height:20px;	font-size:1px;/* 由于ie6的双倍高度问题，所以要把12px以下加入这个字体设置项 */	  	}
.gao15 {	height:15px;	font-size:1px;/* 由于ie6的双倍高度问题，所以要把12px以下加入这个字体设置项 */	  	}
.gao10 {	height:10px;	font-size:1px;/* 由于ie6的双倍高度问题，所以要把12px以下加入这个字体设置项 */	  	}
.gao5 {	height:5px;	font-size:1px;/* 由于ie6的双倍高度问题，所以要把12px以下加入这个字体设置项 */	  	}
.shu { padding:0; border-right:1px solid #fff; margin:0 8px; line-height:0; }
.editbox { background:#fff; border:1px solid #ccc; cursor:text; font-family:"arial"; font-size:12px;height:18px; padding:1px; }

.input_on{font-size:18px;font-family:'微软雅黑','宋体',"arial";height:28px;border:1px solid #9F5F46;background-color:#F9F4EC;width:340px;}
.input_off{font-size:18px;font-family:'微软雅黑','宋体',"arial";height:28px;border:1px solid #9F5F46;background-color:#FFF;width:340px;}
.input_move{	font-size:18px;	font-family:'微软雅黑','宋体',"arial";width:340px;height:28px;border:1px solid #9F5F46;background-color:#F9F4EC;}
.input_out{/*height:16px;默认高度*/font-size:18px;font-family:'微软雅黑','宋体',"arial";width:340px;height:28px;border:1px solid #9F5F46;background-color:#FFF;}
/*内页banner*/
.nybanner { width:100%; background:url(../images/nybanner.jpg) no-repeat top center; height:300px; }


.fullSlide { margin:0 auto; width:980px; position:relative; height:220px; background:#fff; }
.fullSlide .bd { margin:0; position:relative; z-index:0; overflow:hidden; }
.fullSlide .bd ul { width:100% !important; }
.fullSlide .bd li { width:100% !important; height:220px; overflow:hidden; text-align:center; }
.fullSlide .bd li a { display:block; height:220px; }
.fullSlide .hd { width:100%!important;; position:absolute; z-index:1; bottom:4px; left:0; height:30px; line-height:30px; text-align:center; }
.fullSlide .hd ul { text-align:center; padding-top:5px; }
.fullSlide .hd ul li { cursor:pointer; display:inline-block; *display:inline;  zoom:1;  margin:5px; background:url(../js/index_ad.png) no-repeat -20px 0; _background:url(../js/index_ad.gif) no-repeat -20px 0;   width:16px; height:16px; overflow:hidden; line-height:9999px; }
/* ie6解决png背景有灰色问题：background:url(index_ad.png) no-repeat -20px 0; _background:url(index_ad.gif) no-repeat -20px 0; 注意：“—”下划线只有ie6认可 */
.fullSlide .hd ul .on { background-position:0 0; }





/* 内页内容样式============================================================================================================================================ */
.nymain { width:1100px; min-height:600px;  margin:15px auto 0 auto; }
.nyleft { float:left; width:250px; min-height:600px;  background:#fff;  }
.ny_l_tit { padding:10px 20px 10px; font-family:"Microsoft Yahei" ;}
.ny_l_tit h1 { font-size:18px; color:#0055A6; font-weight:700; }
.ny_l_tit h1 span { font-size:12px; color:#999; }
.ny_l_img { padding:0 20px; }
.nyleft h2 { padding:10px 20px; font-size:14px; font-weight:700;}
.nyleft h3 { padding:0 20px 10px; font-size:24px; font-weight:700; color:#F00; font-style:italic; font-family:"Microsoft Yahei" ;}
.ny_l_news { padding:0 20px; }
.ny_l_news li { height:30px; line-height:30px; border-bottom:1px dashed #ccc; }
.ny_l_news li a { color:#333; }
.ny_l_n_more { padding:0 20px 10px; height:30px; margin-top:10px;  }
.ny_l_n_more span { display:block; width:80px; height:16px; line-height:16px; background:#0055A6; text-align:center; }
.ny_l_n_more span a { color:#fff; font-size:12px; text-align:center; }
.fengexian { width:90%; margin:0 auto; height:5px; border-bottom:1px dashed #ccc; }
.nyright { float:left; width:808px; min-height:600px; border-left:1px dashed #ccc; margin-left:10px;background:#fff; padding-left:20px;   }
.nyright h6 { height:30px; line-height:30px; border-bottom:1px solid #ededed; padding-left:10px; padding-bottom:10px; text-align:left;  }
.nyright h6 img { width:20px; height:18px; margin:5px 8px 0 0; }
.nyright h6 span { display:block; float:left; height:30px; line-height:30px; }
.nyright h6 a { font-size:12px; color:#000; line-height:30px; }
.nyright h6 a:hover { text-decoration:underline; }
.nyright h5 {  }
.nyright h5 img { width:699px; height:138px;margin:10px auto; }
.nyright h4 { font-size:24px; margin:20px auto 0px; font-weight:bold; text-align:center;  }
.nyright h3 { font-size:24px; margin:20px auto; font-weight:bold; text-align:center; }
.nyright .nyrightneirong { font-size:14px; line-height:26px; width:760px; margin:0 auto; text-align:left; margin-bottom:10px;}
.nyright .nyrightneirong  img { display:inline-block; max-width:650px; margin:10px auto; }
/* 内页新闻列表样式============================================================================================================================================ */
.nyright .nynewslist { width:750px; margin:10px auto; line-height:46px;  }
.nyright .nynewslist a { color:#333; }
.nyright .nynewslist li {  width:750px; height:46px;   border-bottom:1px dotted #ccc;  }
.nyright .nynewslist li h2 { display:block; width:583px; padding-left:30px; height:46px; float:left; text-align:left; background:url(../images/arrow02.png) no-repeat 10px 15px; font-size:14px;}
.nyright .nynewslist li span { display:block; width:127px; padding-right:10px; height:46px; float:left; text-align:right;  }
.nyright .nynewslist a:hover li { background:#eaeaea; }
.zgxx_fu_tit { width:100%; height:40px; line-height:40px; color:#F00; font-size:16px; text-align:center; }

/* 内页图片列表样式============================================================================================================================================ */
/*nypiclist一行三列矩形排列*/
.nyright .nypiclist { width:789px; margin:20px auto;   }
.nyright .nypiclist li {  width:247px; height:206px; float:left; margin:8px; _display:inline;   }
.nyright .nypiclist li img {width:245px; height:160px; border:1px solid #ccc; }
.nyright .nypiclist ol { display:block; width:227px; height:30px; background:#0055A6; padding:5px 10px 10px;  }
.nyright .nypiclist ol dt { font-size:12px; color:#BFFFFF; font-weight:700;  }
.nyright .nypiclist ol dd { font-size:12px; color:#fff; }

/*nypiclist1一行二列矩形排列*/
.nyright .nypiclist1 { width:789px; margin:20px auto;   }
.nyright .nypiclist1 li {  width:360px; height:270px; float:left; margin:15px; _display:inline;   }
.nyright .nypiclist1 li img {width:360px; height:240px; border:1px solid #ccc; }
.nyright .nypiclist1 li span { display:block; height:30px; line-height:30px; width:360px; text-align:center;  }
.nypiclist1 a { color:#333; }


/*nypiclist2一行三列正方形排列*/
.nyright .nypiclist2 { width:789px; margin:20px auto;   }
.nyright .nypiclist2 li {  width:247px; height:291px; float:left; margin:8px; _display:inline;   }
.nyright .nypiclist2 li img {width:245px; height:245px; border:1px solid #ccc; }
.nyright .nypiclist2 ol { display:block; width:227px; height:30px; background:#0055A6; padding:5px 10px 10px;  }
.nyright .nypiclist2 ol dt { font-size:12px; color:#BFFFFF; font-weight:700;  }
.nyright .nypiclist2 ol dd { font-size:12px; color:#fff; }
.nyright .nypiclist2 li span { display:block; height:30px; line-height:30px; width:245px; text-align:center;  }
.nypiclist2 a { color:#333; }

/*新闻详情页上一条下一条*/
.updown { width:760px; margin:0 auto; padding-top:20px; padding-bottom:20px; border-top:1px dashed #ccc;  }
.updown p { padding:3px 0; }
.updown a { color:#333; }

/*页码*/
.pagenumberwap{width:699px;height:35px;text-align:center; margin:20px auto; }
.pagenumber{display:inline-block; }
.pagenumber{_display:inline;}
.pagenumber a{float:left; border:1px solid #d6d6d6; height:30px; line-height:30px; vertical-align:middle; margin-left:3px; margin-right:3px; padding-left:6px; padding-right:6px; min-width:30px; display:block; color:#333;}
.pagenumber a:hover{ border:1px solid #50abfd; color:#50abfd; text-decoration:none;}
.pagenumber a.on{ background:#045CBD; border:1px solid #d6d6d6; color:#fff; text-decoration:none; font-weight:bold;}
.pagenumber a.disable{ color: #D6D6D6; cursor: default}
.pagenumber a.disable:hover{border:1px solid #d6d6d6;}
.pagenumber a.load{ cursor: pointer;line-height:27px}

.pagenumber span{float:left; border:1px solid #d6d6d6; height:30px; line-height:30px; vertical-align:middle; margin-left:3px; margin-right:3px; padding-left:6px; padding-right:6px; min-width:30px; display:block; color:#333;}
.pagenumber span:hover{ border:1px solid #50abfd; color:#50abfd; text-decoration:none;}
.pagenumber span.on{ background:#045CBD; border:1px solid #d6d6d6; color:#fff; text-decoration:none; font-weight:bold;}
.pagenumber span.disable{ color: #D6D6D6; cursor: default}
.pagenumber span.disable:hover{border:1px solid #d6d6d6;}
.pagenumber span.load{ cursor: pointer;line-height:27px}
.bottom_kx { width:100%; clear:both; height:20px; }
/*内页左侧导航*/
.ny_l_nav { padding:0 20px; }
.ny_l_nav ul a { color:#333; font-size:12px;}
.ny_l_nav ul a li { width:100%; border:1px solid #ddd; height:30px; line-height:30px; margin:5px 0;  border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; float:left;display:inline;}
.ny_l_nav ul a li:hover { border:1px solid #0055A6; background:#fff; color:#CE020D; }
.ny_l_nav ul a li i { padding:10px 15px; background:url(../images/arrow.png) no-repeat 11px center; }
.ny_l_nav ul a li.on { border:1px solid #0055A6; background:#fff; color:#CE020D; font-weight:700; }
/*技术服务*/
.jsfw {width: 740px; margin:0 auto; height:77px;  padding-top:15px; background:url(../images/jsfw.jpg) no-repeat; padding-left:17px; }
.jsfw a { color:#333; }
.jsfw dt { width:150px; float:left; height:30px; line-height:30px; background:#fff; text-align:center; margin:0 13px; border:1px solid #fff;  border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px; font-weight:700; }
.jsfw dt:hover { border:1px solid #ccc; }
.jsfw dt.on { border:1px solid #ccc; color:#fff; background:#0055A6; }

/*表格*/
.gf_tab1 { border-right:1px solid #ddd; border-bottom:1px solid #ddd; }
.gf_tab1 tr td { border-top:1px solid #ddd; border-left:1px solid #ddd; padding:0 10px;}
.gf_tab1 a { color:#0055A6; }
.gfn01 { font-size:14px; }