@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{ outline: none }
body { color: #3E3A39; text-align: center; font: 12px "Î¢ÈíÑÅºÚ"; background: url(imagessh_body.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: #B8211B; 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:#B8211B}
.cor_bs,.cor_bs:hover{color:#fff;font-weight: bold;}
.pr{position:relative}
.pa{position:absolute}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.header { height: 268px; width: 984px; position: relative; }
.head_url { font: bold 26px/28px Arial; text-align: right; height: 28px; color: #D18582; padding: 16px 12px 0px 0px; }
.head_img { text-align: center; padding-top: 50px; }
.mian { background: #FFF; width: 984px; }
.footer { line-height: 20px; text-align: center; padding: 12px 0px 88px; }
.mcon1 { background: url(imagesmc1bg.png) repeat; height: 450px; width: 984px; position: relative; }
.mc1L { float: left; width: 525px; }
.mc1_serbox { padding: 18px 0px 0px 35px; height: 37px; }
.mc1_sel { padding: 1px; float: left; margin-right: 5px; }
.mc1_int { line-height: 18px; padding: 0px 5px; float: left; height: 18px; width: 270px; margin-right: 5px; }
.mc1Submit { background: url(imagesmc1Btn.jpg) no-repeat; float: left; height: 20px; width: 49px; border-width: 0px; border-style: none; position: relative; top: -1px; cursor: pointer; }
.mcon2 { width: 994px; margin-bottom: 8px; }
.mc2L { float: left; width: 715px; overflow: hidden; }
.mc2R { float: right; width: 269px; padding-top: 4px; }
.mc2l_bx1 { width: 750px; height: 840px; }
.mc2_tul { background: url(imagesmc1_ul.jpg) no-repeat; height: 414px; width: 355px; float: left; margin: 0px 7px 5px 0px; }
.mc2_t3 { line-height: 40px; padding: 4px 20px 0px; height: 55px; }
.mc2_s1 { font-size: 18px; line-height: 40px; color: #B8211B; float: left; font-weight: bold; }
.mc2_tul ul li { background: url(imagesmc1_ico2.jpg) no-repeat 22px center; padding-left: 40px; line-height: 28px; height: 28px; }
.mc2l_bm { background: url(imagesmc1_ul2.jpg) no-repeat; height: 236px; margin-bottom: 8px; }
.mc2l_t1 { line-height: 54px; height: 56px; padding: 0px 20px 0px 22px; }
.mc2l_s2 { font-size: 18px; line-height: 54px; color: #B8211B; float: left; font-weight: bold; }
.mc2l_bmul { padding-left: 20px; height: 165px; }
.mc2l_bmul ul li { background: url(imagesmc2_bg1.jpg) repeat-x; display: inline; float: left; height: 153px; width: 192px; margin-left: 24px; position: relative; border-top: 1px solid #E2E3E3; border-right: 1px solid #C9CACB; border-bottom: 1px solid #C9CACB; border-left: 1px solid #C9CACB; }
.mc2l_bmul ul li p { line-height: 22px; padding: 52px 18px 0px; }
.mc2_tname { line-height: 34px; color: #FFF; background: #D86367; height: 34px; width: 132px; padding-left: 8px; font-size: 14px; position: absolute; left: -10px; top: 10px; }
.mc2l_bm2 { background: url(imagesmc2_bg2.jpg) no-repeat; height: 136px; }
.mc2l_imgBox { padding: 5px 0px 0px 8px; }
.mc2l_imgBox img { float: left; margin-right: 1px; }
.mcon3 { background: url(imagesmfrbg.jpg) no-repeat; height: 131px; width: 983px; padding-left: 11px; }
.mcon3 img { float: left; margin-right: 1px; }
.mc3_t1 { line-height: 50px; height: 56px; padding-left: 10px; font-size: 18px; color: #B8211B; font-weight: bold; }
.mc2r_t1 { background: url(imagesmc2r_t1.jpg) no-repeat; margin: 0px auto; padding: 0px 20px; height: 44px; width: 225px; line-height: 40px; }
.mc2r_s1 { font-size: 18px; line-height: 40px; font-weight: bold; color: #B8211B; float: left; }
.mc2r_u1 { height: 148px; border-right: 1px solid #E3E4E8; border-left: 1px solid #E3E4E8; padding: 6px 0px 0px 24px; width: 239px; margin: 0px auto; }
.mc2r_bg { height: 5px; overflow: hidden; margin: 0px auto; width: 265px; }
.mc2r_u1 ul li { line-height: 28px; background: url(imagesmc1_ico2.jpg) no-repeat left center; height: 28px; padding-left: 16px; }
.mc2r_t1a { margin-top: 10px; }
.mc2r_bx1 { height: 42px; padding: 15px 0px 0px 18px; width: 245px; border-right: 1px solid #E3E4E8; border-left: 1px solid #E3E4E8; margin: 0px auto; line-height: 20px; }
.mc2r_bx1 strong { font-size: 16px; }
.mc2r_bx1 .mc1_sel { width: 146px; }
.mc2r_u2 { height: 238px; }
.mc2r_t1b { margin-top: 12px; }
.mc2r_u3 { margin: 0px auto; padding: 30px 0px 0px 22px; height: 152px; width: 241px; border-right: 1px solid #e3e4e8; border-left: 1px solid #e3e4e8; }
.mc2r_u3 ul li { float: left; height: 48px; padding-right: 20px; }
.mc2r_u3 ul li img { float: left; margin-right: 3px; }
.mc2r_a,.mc2r_a:hover { font-size: 16px; line-height: 22px; font-weight: bold; color: #835617; height: 26px; border-bottom: 1px solid #835617; float: left; font-style: italic; text-decoration: none; white-space: nowrap; }
.mc2r_fm { background: url(imagesmc2r_bg3.jpg) no-repeat; height: 136px; margin-top: 10px; }
.mc2r_s2 { color: #B8211B; font-size: 18px; font-weight: bold; line-height: 46px; height: 46px; padding: 5px 0px 0px 20px; }
.mc2r_fmul ul li { line-height: 20px; height: 25px; }
.mc2r_s3 { float: left; width: 66px; padding-right: 13px; text-align: right; }
.mc2r_int { line-height: 20px; background: url(imagesmc2r_int.jpg) no-repeat; padding: 0px 5px; height: 20px; width: 150px; border-width: 0px; border-style: none; }
.mc2r_btn1 { background: url(imagesm2r_btn1.jpg) no-repeat; float: left; height: 21px; width: 74px; margin-right: 13px; border-width: 0px; border-style: none; cursor: pointer; }
.mc2r_btn2 { background: url(imagesm2r_btn2.jpg) no-repeat; }
.main2 { background: url(imagessh_body2.png) repeat-y center top; width: 924px; min-height: 300px; _height: 300px; padding: 0px 35px; }
.m2bmBg { text-align: center; height: 10px; }
.m2pos { line-height: 32px; height: 32px; border-bottom: 2px solid #D40C04; padding: 10px 0px 0px 10px; font-size: 14px; }
.m2itm { line-height: 40px; height: 40px; border-bottom: 1px dashed #ACAAAA; margin: 0px 5px; font-size: 18px; color: #D40C04; padding: 2px 0px 0px 30px; font-weight: bold;}
.m2con1 { padding: 82px 0px 45px 160px; width: 616px; }
.m2con1 ul li { height: 157px; }
.m2c1_img { float: left; height: 87px; width: 115px; padding-top: 2px; border-right: 1px solid #CECECE; }
.m2c1_txt { font-size: 15px; line-height: 24px; float: right; width: 470px; }
.m2c1_txt strong { color: #D40C04; line-height: 34px; margin-bottom: 5px; display: block; font-weight: normal; font-size: 18px; }
.m2mv_ul { padding: 40px 0px 0px 12px; }
.m2mv_ul ul li { float: left; height: 168px; width: 420px; padding-left: 20px; }
.m2mvTxt { float: right; width: 207px; padding-top: 10px; line-height: 24px; color: #0C3672; }
.m2mv_t { font-size: 15px; color: #0C3672; display: block; margin-bottom: 5px; }
.cor_hs { color: #B4B4B4; }
.page { text-align: center; padding: 15px 0px 45px; 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; }
.zt2_imgList ul li { float: left; height: 270px; width: 235px; display: inline; margin-right: 42px; }
.zt2_imgName { font-size: 15px; line-height: 26px; color: #0C3672; padding-top: 3px; }
.zt2_imgTime { line-height: 20px; color: #999; }
.zt2_imgList { padding: 35px 0px 15px 65px; }
.m2jb_t { color: #bd0901; font-size: 28px; line-height: 108px; text-align: center; height: 108px; padding-top: 12px; }
.m2jb_p { font-size: 16px; line-height: 26px; margin: 0px auto; width: 748px; padding-bottom: 40px; }
.m2jb_ul { background: url(imagessh_line.jpg) no-repeat center top; margin: 0px auto; height: 160px; width: 792px; padding: 60px 0px 0px 92px; }
.m2jb_ul ul li { float: left; width: 388px; }
.m2jb_ul li img{float:left}
.m2jb_a1 { font-size: 18px; line-height: 24px; width: 296px; padding-top: 12px; float: right; }
.ms2_u1 ul li { font-size: 14px; line-height: 32px; background: url(imagesmsn_squer1.jpg) no-repeat left center; height: 32px; padding-left: 15px; }
.ms2_u1 { width: 800px;margin: 0 auto;padding: 30px 0px 38px 0px;}
.m2imgT { font-size: 24px; line-height: 34px; text-align: center; margin: 0px auto; padding: 32px 0px 15px; width: 665px; }
.zt_txtinfo span { cursor: pointer; }
.zt_txtinfo { line-height: 36px; height: 36px; text-align: center; font-size:14px; }
.m2center { text-align: center; height: 45px;}
.zt_m2con { line-height: 30px; font-size: 14px; margin: 0px auto; width: 665px; padding: 10px 0px 70px; }
.m2zz_a1 { line-height: 33px; text-align: center; float: left; height: 33px; width: 90px; font-size: 18px; margin-right: 8px; }
.m2zzitm { line-height: 33px; height: 33px; }
/**.m2zz_cuta1,.m2zz_a1:hover { background: url(imagessh_zz.jpg) no-repeat; color: #bd0901; text-decoration: none; }**/
.m2zz_cuta1,.m2zz_a1:hover {color: #bd0901; text-decoration: none; font-weight: bold; }
.m2pos2 { border-bottom-width: 0px; border-bottom-style: none; margin-bottom: 25px; }
.m2zz_st1 { font-size: 24px; line-height: 34px; text-align: center; height: 34px; color: #bd0901; width: 665px; padding: 60px 0px 30px; margin: 0px auto; }
.m2zz_box { margin: 0px auto; width: 702px; padding-bottom: 90px; }
.m2zz_box td { line-height: 26px; border: 1px solid #999; padding: 0px 8px; font-size: 14px; }
.m2zz_box .m2zz_th td { font-weight: bold; color: #FFF; background: #FF9A00; }

/*2014-12-23 CSS*/
.nmbody { background: url(none); }
.nmHeader { height: 251px; width: 986px; }
.nmTop { height: 44px; }
.nmtop_s1 { padding-left: 22px; line-height: 26px; float: left; height: 26px; padding-top: 18px; }
.nmtop_s2 { padding: 14px 22px 0px 0px; float: right; height: 30px; font: 18px/30px Arial; color: #7c5710; }
.nmBan { height: 200px; position: relative; }
.nmBan_ser { height: 20px; width: 410px; position: absolute; z-index: 1; right: 0px; bottom: 13px; }
.mc1Submit{ background: url(imagesserBtn.png) no-repeat; }
.navBox { background: url(imagesnnav_bg.jpg) no-repeat center top; height: 70px; width: 986px; padding: 4px 0px 0px 4px; }
.navBox ul li { float: left; height: 38px; background: url(imagesmnav_li.jpg) no-repeat right bottom; padding-right: 2px; position: relative; }
.nav_a1 { display: inline-block; line-height: 38px; height: 38px; padding: 0px 47px; *padding: 0px 46px; font-size: 18px; color: #727171; }
.nav_a2 {padding-left:56px;}
.nav_a2 {*padding-left:61px;}
.nav_a1:hover,.nav_cuta1,.nav_hover .nav_a1 { background: url(imagesnav_hov.jpg) repeat-x left bottom; color: #FFFFFF; text-decoration: none; }
.nav_a2:hover,.nav_a2.nav_cuta1,.nav_hover .nav_a2 { background: url(imagesnav_hov2.jpg) no-repeat left top; }
.nav_a3:hover,.nav_a3.nav_cuta1,.nav_hover .nav_a3 { background: url(imagesnav_hov3.jpg) no-repeat right top; }
.submenu .cor_bs:hover,.submenu .cor_cutbs { color: #595757; text-decoration: none; }
.nav_a3 {padding-right:56px; }
.nav_a3 {*padding-right:61px; }
.submenu { line-height: 30px; position: absolute; left: 0px; top: 38px; font-size: 14px; color: #FFF; width: 780px; display: none; }
.submenu .cor_bs { margin: 0px 20px; }
.nav_hover .submenu,.nav_cut .submenu { display: block; }
.mncon1 { background: url(imagesnncon1.jpg) no-repeat; height: 353px; width: 975px; margin: 6px auto 16px; padding: 5px 14px 0px 5px; position: relative; }
.mc1_focus { height: 348px; width: 525px; float:left }
.mc1_focus .slideBox{ width:525px; height:348px; overflow:hidden; position:relative;}
.mc1_focus .slideBox .hd{ height: 30px; overflow: hidden; position: absolute; right: 0px; bottom: 0px; z-index: 1; }
.mc1_focus .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.mc1_focus .slideBox .hd ul li{ float: left; width: 26px; height: 30px; line-height: 30px; text-align: center; background: #C2C2C2; cursor: pointer; font-size: 14px; color: #FFF; margin-left: 2px; }
.mc1_focus .slideBox .hd ul li.on{ background: #993B37; color: #fff; }
.mc1_focus .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.mc1_focus .slideBox .bd li{ width:525px; height:348px; position:relative}
.mc1_focus .slideBox .bd img{ width:525px; height:348px; display:block;  }
.mc1_ftxt,.mc1_ftxt:hover { font-size: 14px; line-height: 30px; background: url(imagesfocus_bg.png) repeat; text-indent: 15px; height: 30px; width: 100%; position: absolute; left: 0px; bottom: 0px; display: block; color: #FFF; text-decoration: none; }
.mc1_btnL { background: url(imagesmc1_btnL.png) no-repeat; height: 86px; width: 42px; position: absolute; left: 0px; top: 130px; z-index: 10; cursor: pointer; }
.mc1_btnR { background: url(imagesmc1_btnR.png) no-repeat; height: 86px; width: 42px; position: absolute; right: 0px; top: 130px; z-index: 10; cursor: pointer; }
.mc1r_t1 { line-height: 38px; height: 38px; border-bottom: 1px solid #B8211B; padding-top: 4px; }
.mc1r_s1 { font-size: 18px; color: #B8211B; float: left; line-height: 36px; font-weight: bold; }
.mc1r_t2 { font-size: 20px; line-height: 42px; text-align: center; height: 42px; padding-top: 4px; width:405px; margin:0 auto; }
.mc1R { float: right; width: 436px;}
.mc1R p { line-height: 24px; text-indent: 24px; height: 53px; width:405px; margin:0 auto;}
.mc1r_u1 { width:405px; margin:0 auto; }
.mc1r_u1 ul li { line-height: 28px; background: url(imagesmc1_ico1.jpg) no-repeat left center; padding-left: 16px; }
.mc1r_img { position: absolute; left: -134px; top: 0px; }
.nav_a1 img { margin-top: 11px; }
.nav_cut .hidden,.nav_hover .hidden { display: block; }
.nav_cut .block,.nav_hover .block { display: none; }

/*****DuanJiangbin****/
.zt_m2con p{text-indent: 2em; }
.sh_ico1{background:url(imagessh_ico1.jpg) no-repeat; width:73px; height:75px;display: block;}
.sh_ico1:hover{background:url(imagessh_ico01.jpg) no-repeat; width:73px; height:75px;display: block;}
.sh_ico2{background:url(imagessh_ico2.jpg) no-repeat; width:73px; height:75px;display: block;}
.sh_ico2:hover{background:url(imagessh_ico02.jpg) no-repeat; width:73px; height:75px;display: block;}