@charset "gb2312";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; font-family: "微软雅黑" }
fieldset, img { border: 0 none; }
address, caption, cite, code, dfn, em, th, var, b, h1, h2, h3 { font-style: normal; font-weight: normal; }
ol, ul, li { list-style-type: none; }
q:before, q:after { content: ''; }
a { text-decoration: none; }
a:hover { color: #e7530e; }
abbr, acronym { border: 0; font-variant: normal; }
onfocus { this.blur()}
.footer { border-top-width: 5px; border-top-style: solid; border-top-color: #ee7011; height: 196px; width: 1000px; margin-right: auto; margin-left: auto; }
.flink { display: block; width: 1000px; _width: 1010px; padding-top: 12px; text-align: center; margin-right: auto; margin-left: auto; overflow: hidden; padding-bottom: 12px; }
.flink img { width: 160px; }
.flink li { float: left; margin-right: 6px; }
.footer .copyright { clear: left; text-align: center; line-height: 30px; color: #7b7b7b; font-family: "宋体"; font-size: 14px; position: relative; }
.copyright span { color: #ff0000; }
.copyright table { text-align:left; font-size:14px;margin:0 auto;width:900px;}
.copyright table td{line-height:23px; }
.map{color:#7b7b7b;}
.header { height: 351px; background-image: url(imagestop2bg.png); background-repeat: repeat-x; background-position: 0px bottom; background-color: #607ac0; position: relative; }
.logobg { background: url(imageslogobg_01.png) center 0 no-repeat; }
.logo { width: 1000px; margin: 0 auto; height: 170px; padding-top: 87px;/*	padding-left: 267px;*/
}
.weather { position: absolute; top: 3px; right: 270px; }
.logo a { display: block; width: 836px; }
.nav { height: 51px; font-size: 20px; }
.nav ul { width: 1000px; margin-right: auto; margin-left: auto; }
.nav ul li { float: left; width: 125px; }
.nav ul li.selected { background: url(imagesmenu_hover_03.png) center 7px no-repeat; }
.nav ul li a { text-decoration: none; color: #FFF; line-height: 50px; display: block; text-align: center; }
.nav ul li.selected a { color: #d11f05; }
.info { height: 44px; width: 1000px; margin-right: auto; margin-left: auto; position: relative; }
.info ul li { float: left; line-height: 44px; color: #666; padding-right: 15px; }
.soso { width: 281px; position: absolute; right: 1px; top: 1px; height: 44px; background-image: url(imagessoso.png); background-repeat: no-repeat; background-position: 0px 5px; }
.sousuo { margin-left: 29px; width: 200px; border: none;  +border:0;
color: #CCC; }
.btnso { height: 28px; width: 32px; background: transparent url(imagesbtnsobg.png) no-repeat left center; border: none; cursor: pointer; }
.maina { width: 1000px; margin-right: auto; margin-left: auto; }
.gsgg { height: 53px; overflow: hidden; background-image: url(imagesgsggbg.jpg); background-repeat: no-repeat; background-position: 0px 0px; border: 1px solid #dbdbdb; margin-top: 10px; }
.gsgg ul {/* padding-left: 90px; */ }
.gsgg ul li { float: left; padding-left: 25px; line-height: 53px; background-image: url(imagesud.png); background-repeat: no-repeat; background-position: 10px center; width: 408px; display: block; margin-left: 10px; }
.gsgg li a, .gsgg ul li span { text-decoration: none; color: #333333; font-weight: normal; font-family: '宋体'; }
.gsgg ul li span { float: right; color: #757575; }
.part1 { overflow: hidden; margin-top: 10px; }
.banner { float: left; height: 374px;  *height: 350px;
width: 578px; }
.mzxw { float: right; width: 420px; height: 374px;  *height: 350px;
border: 1px solid #eaeaea; }
.mzxw h1 { background-image: url(imagescionsbg1.png); background-repeat: no-repeat; }
/*banner*/
/* Browser Resets */
.flex-container a:active, .flexslider a:active { outline: none; }
.slides, .flex-control-nav, .flex-direction-nav { margin: 0; padding: 0; list-style: none; }
/* FlexSlider Necessary Styles
*********************************/ 
.flexslider { width: 560px; margin: 0; padding: 0; }
.flexslider .slides > li { display: none; } /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img { max-width: 100%; display: block; }
.flex-pauseplay span { text-transform: capitalize; }
/* Clearfix for the .slides element */
.slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
html[xmlns] .slides { display: block; }
* html .slides { height: 1%; }
/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child { display: block; }
/* FlexSlider Default Theme
*********************************/
.flexslider { background: #fff; border: 0px solid #ffb846; position: relative; zoom: 1; }
.flexslider .slides { zoom: 1; }
.flexslider .slides > li { position: relative; }
/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
.flex-container { zoom: 1; position: relative; }
/* Caption style */
/* IE rgba() hack */
.flex-caption { width: 560px; padding: 4px; position: absolute; /*left: 41px;*/
bottom: -2px; color: #fff; font-size: 14px; line-height: 35px; height: 35px; background-image: url(imagesbanner_03.png); background-repeat: repeat-x; background-position: 0; }
.flex-caption a { color: #ffffff; width: 400px; font-size: 12px; font-family: ""; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
/* Control Nav */
.flex-control-nav { position: absolute; bottom: 10px; right: 4px; text-align: right; z-index: 1; }
.flex-control-nav li { margin: 0 0 0 3px; display: inline-block; zoom: 1; *display: inline;
}
.flex-control-nav li:first-child { margin: 0; }
.flex-control-nav li a { width: 17px; height: 18px; line-height: 18px; display: block; cursor: pointer; text-align: center; color: #ffffff; font: bold 12px/15px Arial, Helvetica, sans-serif; margin-right: 6px; }
.flex-control-nav li a:hover { background-position: 0 -15px; background-image: url(imagesbannerbg.png); background-repeat: no-repeat; background-position: 0 0; color: #FFF; }
.flex-control-nav li a.active { background-position: 0 -30px; cursor: default; background-image: url(imagesbannerbg.png); background-repeat: no-repeat; background-position: 0 0; color: #FFF; }
.lib_Menubox { height: 36px; line-height: 35px; background-image: url(imagescionsbg1.png); background-repeat: no-repeat; background-position: 8px 8px; border-bottom: 1px solid #d7d3d3; position: relative; z-index: 2; }
.lib_Menubox ul { background-image: url(imagesmzbg.png); background-repeat: repeat-x; display: block; height: 36px; margin-left: 30px; }
.lib_Menubox li { float: left; font-size: 18px; padding-left: 12px; cursor: pointer; position: relative; }
.lib_Menubox li a { color: #333333; }
.lib_Menubox li a:hover { color: #e7530e; }
.more1 { font-size: 14px; color: #757575; text-decoration: none; position: absolute; right: 0px; top: -30px; z-index: 2; }
.mzxwlb li { background-image: url(imageslistbg.png); background-repeat: no-repeat; background-position: 0px 10px; line-height: 30px; height: 30px; padding-left: 15px; }
.mzxwlb li a { text-decoration: none; color: #333; font-size: 16px; }
.mzxwlb li span { float: right; color: #777777; }
#rdgz li { background-image: url(imageslistbg.png); background-repeat: no-repeat; background-position: 0px 15px; line-height: 38px; height: 38px; padding-left: 15px; }
#rdgz { margin-top: 15px; }
.lib_Contentbo { position: relative; width: 395px; margin-right: auto; margin-left: auto;/*height: 360px;*/
}
.more2 { font-size: 14px; color: #757575; text-decoration: none; position: absolute; right: 0px; top: -45px; z-index: 2; }
.more3 { font-size: 14px; color: #757575; text-decoration: none; position: absolute; right: 0px; top: -45px; z-index: 2; }
.xqing { font-size: 16px; color: #d11f05; font-family: "宋体"; text-decoration: none; }
.tith2 dl { border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #c9c9c9; padding-bottom: 15px; margin-bottom: 10px; }
.tith2 dl dt a { text-decoration: none; text-align: center; color: #333333; height: 60px; display: block; line-height: 60px; font-size: 22px; }
.tith2 dl dd { text-indent: 24px; line-height: 30px; }
.module { overflow: hidden; padding-bottom: 10px; }
.col1 { float: left; border: 1px solid #d7d3d3; *width:330px;
}
.col1 table { height: 247px; text-align: center; }
.col1 h2 { font-family: "微软雅黑"; font-size: 18px; color: #e7530e; line-height: 36px; height: 36px; background-image: url(imagesmzbg.png); background-repeat: repeat-x; background-position: 0px 0px; border-bottom: 1px solid #d7d3d3; }
.col1 h2 span { background-image: url(imagescionsbg1.png); background-repeat: no-repeat; background-position: 9px 8px; display: block; padding-left: 40px; }
.colfwzn { width: 660px; float: right; border: 1px solid #d7d3d3; borde-topr: none; }
.colfwzn h2 { position: relative; z-index: -6; }
.colfwzn ul { height: 252px; }
.colfwzn ul li { float: left; line-height: 77px; height: 77px; padding-left: 38px; }
.colfwzn ul li a { text-decoration: none; font-size: 16px; color: #333; font-family: Verdana, Geneva, sans-serif; }
.colfwzn ul li a:hover { color: #fb9525; text-decoration: none; }
.colfwzn ul li a img { vertical-align: middle; padding-right: 6px; }
/*======= re  dian  fu  wu =========*/
.rdfw { border: 1px solid #d7d3d3; position: relative;  }
.banner01 { padding: 10px 5px; margin-top: 10px; }
.tableft, .tabRight { margin-top: 10px; height: 300px; float: left; }
.tableft { padding: 5px 6px; width: 310px; border: 1px solid #ffa81e; background: url(imagestabbg_16.jpg) left top repeat-x; }
.tableft ul.yelloBg { background: url(imagesdwgk-bg.png) 150px center no-repeat; height: 35px; }
.tableft ul li { width: 120px; height: 35px; line-height: 35px; text-align: center; float: left; }
.tableft ul li a { color: #fa720d; font-size: 18px; }
.tableft ul li.hover { background: url(imagestabmenu_15.png) bottom center no-repeat; }
.tableft .tabContent { padding-top: 10px; clear: left; background: #fff; border: 1px solid #e9d5b5; border-bottom: none; }
.tableft .tabContent .more { margin-top: -33px; }
.tableft ul li.hover a { color: #fff; }
.tableft .tabContent dl dt { height: 35px; line-height: 35px; *height:32px;
*line-height:32px;
color: #333333; padding-left: 8px; }
.imgMar {
*margin-top:-17px; width: 310px; }
.tableft .tabContent dl dt a, .tabRight .show dl dt a, .tabthree .show dl dt { color: #333333; margin-left: 5px; font-family: '宋体'; }
.tableft .tabContent dl dt .spanDate, .tabRight .show dl dt .spanDate, .tabthree .show dl dt .spanDate { float: right; margin-right: 5px; color: #777777; font-family: '宋体'; *margin-top:-35px;
font-size: 15px; }
.tabRight { padding-bottom: 10px; margin-left: 12px; border: 1px solid #d7d3d3; width: 662px; float: left; }
.tabRight h2 { border-bottom: 1px solid #d7d3d3; height: 35px; line-height: 35px; font-size: 16px; color: #e8632f; background: url(imagestitbg_19.jpg) left top repeat-x; position: relative; z-index: -6; }
.tabRight h2 span, .mzhd h2 { padding-left: 35px; background: url(imagestitran_21.png) 10px center no-repeat; }
.tabRight ul.yellow, .tabRight ul.green { margin-left: 13px; _margin-left: 8px; margin-top: 30px; float: left; width: 180px; background: url(imagestabbg_22.jpg) left top repeat-x; }
.tabRight ul.yellow { width: 160px; }
.tabRight ul.green { width: 120px; background: url(imagestabbg_24.jpg) left top repeat-x; }
.tabRight ul.yellow li, .tabRight .show dl dt, .tabthree .show dl dt, .mztab li { padding-left: 25px; height: 35px; line-height: 35px; background: url(imagesgreen_tit_35.png) 5px center no-repeat; }
.tabRight ul.green li { padding-left: 0; height: 35px; line-height: 35px; background: url(imagesgreen_tit_35.png) 5px center no-repeat; }
.tabRight ul.yellow li a, .tabRight ul.green li a, .mztab li a { font-family: '宋体'; font-size: 16px; color: #333333; }
.tabRight ul.green li { padding-left: 25px; background: url(imagesyell_tit_39.png) 5px center no-repeat; }
.tabRight .tabUl { float: left; width: 320px; margin: 15px 0 0 5px; padding: 0 10px; }
.tabRight ul.tab li { width: 90px; text-align: center; height: 35px; line-height: 35px; border-bottom: 1px solid #777; float: left; }
.tabRight .more, .tabthree .more, .mzhd .mzhdLeft .more, .tableft .more { font-family: '宋体'; color: #757575; float: right; font-size: 14px; margin-top: -25px; }
.tabRight .more { padding-right: 5px; }
.tabRight ul.tab li.hover { border-bottom: 1px solid #ff7501; position: relative; z-index: 1000; }
.tabRight ul.tab li a, .tabthree .show dl dt a { font-size: 16px; color: #333; }
.tabRight .tabUl ul.tab li a { font-size: 18px; }
.tabUl ul { overflow: hidden; }
.tabRight .show { padding: 0 0 0 10px; margin-top: -1px; width: 500px; border-top: 1px solid #777; }
.tabRight .show dl dt, .tabthree .show dl dt { background: none; padding: 0; }
.tabthree { min-height: 350px; border: 1px solid #000; }
.tabthree, .mzhd { min-height: 290px; margin-top: 10px; border: 1px solid #d7d3d3; background: url(imagestitbg_19.jpg) left top repeat-x; width: 322px; float: left; position: relative; }
.tabthree ul.table { padding-left: 30px; float: left; width: 262px; background: url(imagestitran_21.png) 10px center no-repeat; }
.tabthree ul.table li { width: 90px; text-align: center; float: left; height: 35px; line-height: 35px; cursor: pointer; }
.tabthree .show dl dt { padding: 0 5px; }
.tabthree ul.table li span { border-right: 1px solid #000; padding-right: 18px; }
.tabthree .show { clear: left; }
.tabthree .more, .tableft .more { margin: -25px 10px 0 0; }
.tabthree .more:hover, .tabRight .more:hover, .mzhd .mzhdLeft .more:hover { color: #e7530e; }
.tabfor, .tabfiv { margin-left: 14px; }
.ul01 { border-top: 1px solid #d7d3d3; }
.mzhd { margin-bottom: 15px; float: none; width: 100%; clear: both; }
.mzhd h2 { font-size: 16px; color: #e7530e; height: 35px; line-height: 35px; border-bottom: 1px solid #d7d3d3; }
.mzhd .tel { margin: 10px 0 0 20px; }
.mzhd .tell { margin: 20px; }
.mzhd .mzhdLeft { margin: 10px 0 0 0; float: left; width: 406px; }
.mzhd .mzhdcenter, .mzhd .mzhdRight { margin: 20px 0 0 20px; _margin-left: 12px; width: 267px; }
.mzhd .mzhdLeft h1 { width: 100px; color: #333; height: 35px; line-height: 35px; text-align: center; font-size: 18px; border-bottom: 1px solid #ff7501; }
.mzhd .mzhdLeft .more { margin-top: -24px; }
.line { position: relative; z-index: 1000; }
.mztab { margin-top: -1px; padding: 5px 0 0 5px; border-top: 1px solid #777; }
.mztab li { background: url(imagestit_56.jpg) 5px center no-repeat; }
.mzhd .mzhdRight { width: 280px; }
.mzhybg { display: block; color: #000; height: 46px; line-height: 46px; background: url(imagestabbg_07.png) center no-repeat; }
.tongjsi { display: none; }
/*功能页面样式*/
.hfck { position: absolute; top: 60px; right: 40px; z-index: 9; }
.formtable { margin-top: 15px; }
.catalog { line-height: 50px; padding-left: 20px; margin-bottom: 20px; font-size: 16px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e1e1e1; }
.nr table tr td, .nr table tr th { background: #fff; padding: 11px 10px; }
.nr table tr td input { height: 20px; padding: 0 4px; }
.troneleft input { border: 1px solid #CCC; line-height: 20px; }
.tronelefta input { vertical-align: middle; border: 0; line-height: 20px; }
.nr table tr td textarea { border: 1px solid #ccc; padding: 5px; }
.nr table tr td img { display: inline; margin: 0 0 -6px 0 }
.nr table { background: #e1e1e1; }
.nr table a { color: #333; }
.nr table tr td .icoan { width: 80px; text-align: center; cursor: pointer; background: #c00; color: #fff; border: 1px solid #eee; border-radius: 5px; font-weight: bold; height: 30px; line-height: 30px; }
.nrlist table tr td { padding: 11px 10px; }
.nrlist table tr td input { height: 20px; padding: 0 4px; }
.nrlist table tr td textarea { border: 1px solid #ccc; padding: 5px; }
.nrlist table tr td img { display: inline; margin: 0 0 -6px 0 }
.nrlist table { background: #e1e1e1; }
.nrlist table a { color: #333; }
.nrlist table tr td .icoan { width: 80px; text-align: center; cursor: pointer; background: #c00; color: #fff; border: 1px solid #eee; border-radius: 5px; font-weight: bold; height: 30px; line-height: 30px\9; }
.content .nrlist { border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; padding: 0 30px 30px; background: url(imagesli_31.jpg) left bottom repeat-x; min-height: 658px; line-height: 28px; }
.nlyjnr { border-left: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; margin-top: -1px; padding-top: 20px; background: url("imagesli_31.jpg") repeat-x scroll left bottom; }
#blyjpages { background: none; border: none; margin: 0 auto; }
.blyjtop h1, .blyjtop h2 { text-align: center; height: 72px; line-height: 72px; font-weight: bold; }
.blyjtop { font-size: 18px; text-indent: 2em; padding-top: 20px; margin: 0 20px; line-height: 28px; }
.changePage { text-align: center; }
.blyj_con p { line-height: 32px; }
#geren_wangshang_content { margin: 0 20px; text-indent: 0; padding-bottom: 30px; }
#cxmtable { background: none; position: absolute; top: 0; right: 0; }
#cxmtable td { border: none; }
#trtwocenter { background: #f1f1f1; }
#edittitle { line-height: 30px; background: #f1f1f1; font-weight: bold; font-size: 15px; background: url("imagestop20bg.png") repeat-x scroll left top; text-align: center; }
.lyxx { background: #fff; }
