@charset "gb2312";
/* È«¾ÖÑùÊ½ */
body, ul, dl, dd, dt, ol, li, p, h1, h2, h3, h4, h5, h6, textarea, form, select, fieldset, table, td, div, input {margin:0;padding:0;-webkit-text-size-adjust: none}
h1, h2, h3, h4, h5, h6{font-size:12px;font-weight:normal}
body>div, form>div {margin:0 auto}
div {text-align:left}
a img {border:0}
table{border-collapse:collapse; border-spacing:0}
select,input,textarea{ font: 12px "ËÎÌå"; outline: none}
body { color: #3e3a39; text-align: center; font: 14px "Î¢ÈíÑÅºÚ"; background: url(imagestopBg.jpg) no-repeat center top; }
ul, ol, li {list-style-type:none;vertical-align:0}
a {outline-style:none;color:#3e3a39;text-decoration:none}
a:hover { color: #CC0000; text-decoration: underline}
a, area {blr:expression(this.onFocus=this.blur())}
:focus {-moz-outline-style: none}
.clear {clear:both;height:0; overflow:hidden; visibility:hidden;}
.hidden,.hide {display:none}
.block,.show {display:block}
.fl{float:left}
.fr{float:right}
.fline{float:left; display:inline}
.clearfix:after{clear:both;content:".";height:0;display:block;visibility:hidden}
.chgBtn{cursor:pointer}
.f12{font-size:12px}
.f12{font-size:13px}
.f14{font-size:14px}
.f12{font-size:15px}
.f16{font-size:16px}
.fwr{font-family:"Î¢ÈíÑÅºÚ"}
.far{font-family:Arial}
.fb{font-weight:bold}
.auto{margin-left:auto; margin-right:auto}
.cor_red{color:#C00}
.cor_bs,.cor_bs:hover{color:#fff}
.pr{position:relative}
.pa{position:absolute}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.keautoCon{width:2600px; height:100px; background:#FC6; position:absolute; top:0}
.keautoBox{position:relative; width:100%; overflow:hidden; height:100px;}
.o_nav { padding: 295px 0px 0px 235px; height: 50px; width: 828px; overflow:hidden; }
.o_nav ul li { float: left;}
.onav_a { float: left; font-size: 17px; line-height: 50px; color: #FFF; white-space: nowrap; padding: 0px 35px; }
.onav_cuta,.onav_a:hover { color: #e2c215; text-decoration: none; background: url(imageso_cut.jpg) no-repeat center bottom; }
.ocon1 { height: 410px; width: 1063px; }
.oc1L { float: left; width: 330px; }
.oc1R { float: right; height: 364px; width: 696px; padding-top: 20px; }
.ot1 { height: 62px; padding-right: 7px; }
.ot1_name { font-size: 20px; line-height: 62px; color: #0d4170; float: left; padding-left: 24px; background: url(imageso_sqer2.jpg) no-repeat left 26px; }
.cor_blue { color: #0d4170; }
.ot1 .cor_blue { line-height: 16px; float: right; margin-top: 30px; }
.op1 { font-size: 16px; line-height: 30px; padding: 18px 15px 0px; height: 252px; text-indent: 32px;  }
.ou1 ul li { font-size: 16px; line-height: 40px; height: 40px; border-bottom: 1px solid #E2E7E6; background: url(imagesosq1.jpg) no-repeat 16px center; padding-left: 36px; }
.cor_org, .cor_org:hover { color: #f68103; }
.oc1R .focusBox{width:696px;height:364px;position:relative;margin:0 auto;position:relative}
.oc1R .focusBox .bigPic{width:696px;height:364px;overflow:hidden;position:relative}
.oc1R .focusBox .bigPic li{width:696px;height:364px}
.oc1R .focusBox .bigPic img{width:696px;height:364px}
.oc1R .focusBox .btn{height:16px;position:absolute;right:8px;bottom:4px;z-index:11}
.oc1R .focusBox .btn ul li{width:11px;height:11px;line-height:11px;margin-right:10px;display:block; background: url(imageso_png1.png); cursor: pointer; float:left;text-align:center;cursor:pointer}
.oc1R .focusBox .btn .sel{background: url(imageso_png2.png); }
.oc1R .focusBox .picText_bg{width:100%;height:30px;position:absolute;left:0;bottom:0; background: url(imageso_pngBg.png) repeat; }
.oc1R .focusBox .picText{width:100%;height:30px;line-height:30px;text-align:left;font-weight:bold;margin:0 auto;position:absolute;left:0;bottom:0;overflow:hidden;z-index:10;}
.oc1R .focusBox .picText a{ padding-left: 10px; color: #454545; font-size: 16px; }
.oc1R .slideBox{ width:696px; height:364px; overflow:hidden; position:relative;  }
.oc1R .slideBox .hd{ height: 11px; overflow: hidden; position: absolute; right: 20px; bottom: 8px; z-index: 2; }
.oc1R .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.oc1R .slideBox .hd ul li{ float: left; margin-right: 15px; width: 11px; height: 11px; text-align: center; background: url(imageso_png1.png); cursor: pointer; }
.oc1R .slideBox .hd ul li.on{ background: url(imageso_png2.png); }
.oc1R .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.oc1R .slideBox .bd img{ width:696px; height:364px; display:block;  }
.oc_focusBg { background: url(imageso_pngBg.png) repeat; height: 30px; width: 696px; position: absolute; left: 0px; bottom: 0px; z-index: 1; }
.ocon2 { height: 315px; }
.ocon2 { width: 1063px; height: 316px; }
.oc2L { float: left; width: 346px; }
.ochg1 .chgBtnList { font: 20px/44px "Î¢ÈíÑÅºÚ"; color: #3d678d; height: 44px; padding: 8px 0px 0px 48px; background: url(imageso_tbg1.jpg) no-repeat 9px center; }
.ochg1 .chgBtnList .chgBtn { color: #0d4170; margin: 0px 8px; }
.ochg1 .chgConList { padding: 3px; border: 1px solid #B5B6B6; position: relative; height: 241px; width: 336px; overflow:hidden }
.omore { line-height: 18px; background: url(imageso_more.jpg) no-repeat left center; display: inline-block; height: 18px; padding-left: 26px; position: absolute; left: 290px; top: -30px; white-space: nowrap; }
.oc2_t1 { line-height: 42px; padding: 9px 10px 0px 26px; height: 42px; border-bottom: 2px solid #E2E2D6; }
.oc2R { float: right; width: 690px; }
.ot2_name { font-size: 20px; line-height: 42px; color: #0d4170; float: left; background: url(imageso_sqer2.jpg) no-repeat left 16px; padding-left: 24px; }
.omore2 { background: url(imageso_more.jpg) no-repeat left center; float: right; padding-left: 26px; font-size: 14px;}
.oc2_ul { height: 238px; border-bottom: 2px solid #e2e2d6; padding: 8px 10px 0px 26px; }
.oc2_ul ul li { line-height: 28px; height: 28px; background: url(imageso_sqer3.jpg) no-repeat left center; padding-left: 18px; }
.oct1 { font-size: 30px; line-height: 70px; font-weight: normal; color: #dc7404; text-align: center; height: 70px; width: 1063px; }
.ocon3 { height: 275px; width: 1063px; overflow: hidden; }
.ocon3 ul { width: 1100px; }
.ocon3 ul li { display: inline; margin: 0px 10px 22px 0px; float: left; height: 117px; width: 202px; border: 1px solid #B5B6B6; }
.ocon3 ul li strong { display: block; height: 44px; font: bold 30px/44px "ËÎÌå"; color: #B5B5B6; padding: 10px 0px 0px 12px; }
.ocon3 ul li p { line-height: 24px; padding: 0px 10px 0px 12px; }
.ocon4 { border-top: 1px solid #B5B5B6; border-bottom: 1px solid #B5B5B6; width: 1063px; }
.oc4_t1 { font-size: 20px; line-height: 65px; color: #0d4170; height: 65px; background: url(imageso_sqer4.jpg) no-repeat 14px center; padding-left: 32px; }
.oc4_top { height: 150px; }
.oc4L { float: left; width: 500px; }
.oc4_ul ul li { line-height: 30px; background: url(imageso_sqer3.jpg) no-repeat left center; height: 30px; padding-left: 18px; }
.oc4_ul { padding: 0px 0px 0px 28px;  }
.oc4_more { text-align: right; height: 35px; }
.oc4_more2 { line-height: 20px; background: url(imageso_more.jpg) no-repeat left center; display: inline-block; height: 20px; padding-left: 26px; }
.ocrR { float: right; width: 512px; }
.oc4_morea { padding-right: 10px; }
.ocon5 { width: 1063px; border-bottom: 1px solid #B5B5B6; }
.ocrR2 { position: relative; background: #FAFAFA; height: 400px; }
.ocr_line { background: #F94151; height: 2px; width: 510px; overflow: hidden; position: absolute; top: -2px; right: 0px; }
.ocrR2 .oc4_t1 { background: url(imageso_sqer5.jpg) no-repeat 14px center; padding-left: 52px; }
.ofooter { background: url(imagesfootbg.jpg); height: 91px; margin-top: 70px; overflow: hidden; }
.ofooter2 { margin-top: 15px; }
.omain2 { width: 1055px; height: 865px;}
.ompos { line-height: 42px; height: 42px; border-bottom: 1px dotted #BCBABB; font-size: 17px; color: #0d4170; padding-left: 32px; }
.zt2_imgList ul li { float: left; height: 270px; width: 235px; display: inline; margin-right: 38px; }
.zt2_imgName { font-size: 16px; line-height: 26px; color: #0C3672; padding-top: 3px; }
.zt2_imgTime { line-height: 20px; color: #999; }
.zt2_imgList { padding: 45px 0px 15px 130px; }
.m2list { padding: 45px 100px; }
.m2list ul li { font-size: 15px; line-height: 36px; background: url(imagesmsq1.jpg) no-repeat left center; height: 36px; padding-left: 18px; }
.page { text-align: center; padding: 0px 0px 60px; height: 22px; overflow: hidden; }
.m2page_a { line-height: 22px; background: url(imagesm2page_1bg.jpg) no-repeat; text-align: center; height: 22px; width: 23px; display: inline-block; margin: 0px 4px; }
.m2page_int { background: url(imagesm2page_3bg.jpg) no-repeat; padding: 0px 5px; height: 22px; width: 28px; border-width: 0px; border-style: none; padding-top:2px\9; height:20px\9; }
.m2page_btn { background: url(imagesm2page_4bg.jpg) no-repeat; height: 22px; width: 34px; cursor: pointer; border-width: 0px; border-style: none; }
.m2page_cuta,.m2page_a:hover,.m2page_cuta:hover{ color: #FFF; text-decoration: none; background: url(imagesm2page_2bg.jpg) no-repeat; }
.m2con2 { border: 1px solid #CACACA; margin: 3px auto 48px; }
.m2newsTitle { font-size: 28px; line-height: 34px; color: #3d678d; text-align: center; padding: 42px 0px 20px; }
.zt_m2con { line-height: 36px; font-size: 14px; padding-bottom: 55px; }
.m2newCon { padding: 0px 100px; }
.zt2_imgList ul li p { color: #616161; line-height: 16px; font-size: 12px; padding-top: 3px; }
.oc4_tal { font-size: 18px; line-height: 30px; padding: 72px 20px 0px 80px; float: left; width: 170px; }
