@charset "utf-8";
/* 全局样式 */
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: #333; text-align: center; font: 12px "微软雅黑"; background: #E9E9E9 url(../images/topbg0.jpg) repeat-x left top;}
ul, ol, li {list-style-type:none;vertical-align:0;}
a {outline-style:none;color:#333;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;}
.ap{ position:relative;}
.oh{ overflow:hidden;}
.leftBanner{ width:308px; height:428px;z-index:-999;}
.banner_btn{ left:110px; top:396px;}
.banner_btn li{ width:9px; height:9px; font:0px/9px Arial; margin-right:8px; background:url(../images/banner_btn1.jpg) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/banner_btn1.png', sizingMethod='crop');}
.banner_btn li.on{ background:url(../images/banner_btn2.jpg) no-repeat; background:url(../images/banner_btn2.jpg) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/banner_btn2.png', sizingMethod='crop');}
.banner_pic{ height:468px;}
.banner_pic li{ height:468px;}
.pointer{ cursor:pointer;}
.ab5{ position:absolute; z-index:5;}
.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;font-weight:bold;font-family:"微软雅黑";}
.pr{position:relative;}
.pa{position:absolute;}
.mt10{margin-top:10px;}
.mt5{margin-top:5px;}
.mt1{margin-top:1px;}
.mb10{margin-bottom:10px;}
.topBg { height: 118px;}
.logo { display: inline; margin: 0px 0px 0px 0px; float: left;}
.w1002 { width: 1002px; margin-right: auto; margin-left: auto;}
.serBox { float: right; line-height: 20px; height: 20px; background: url(../images/serbg2.jpg) no-repeat; width: 108px; padding: 0px 0px 0px 40px; position: relative; margin-top: 37px;}
.serSubmit { background: url(../images/serbg.jpg); height: 13px; width: 17px; border-style: none; position: absolute; top: 4px; right: 6px; cursor: pointer;}
.serint { line-height: 14px; height: 14px; width: 80px; margin-top: 3px; background: url(none); border-width: 0px; border-style: none; color: #FFF;}
.topLink  { float: right; line-height: 20px; margin-top: 37px;}
.topLink a { font-family: "微软雅黑"; color: #7f7f7f; margin-right: 15px;}
.nav { line-height: 37px; height: 37px; padding-left: 10px;background: #E9E9E9 url(../images/topbg2.jpg) repeat-x left top;}
.nav ul li { float: left; padding-right: 10px; background: url(../images/menuabg.jpg) no-repeat right center; margin-left: 20px; font-size: 14px; display: inline;}

.navfoot { margin: 0 auto;width: 1002px;line-height: 30px; height: 30px;background: #183D6A ;}
.navfoot ul{list-style-type:none ;text-align:center;list-style-type:none;}
.navfoot ul li { margin-left: 20px; font-size: 14px;display:inline;list-style-type:none;}

.banBox { height: 394px; width: 1002px; position: relative; background: url(../images/ban.jpg) no-repeat;}
.mt15 { margin-top: 15px;}
.mleft { float: left; width: 298px; margin-right: 15px;}
.mmid { float: left; width: 461px;}
.mright { float: right; width: 220px;}
.border { border: 1px solid #DCDCDC;}
.mlc1 { background: #FFF; height: 262px;}
.mpt1 { line-height: 44px; height: 44px; padding: 0px 10px; background: #D6DDEF; border-bottom:2px dotted #FFF;}
.mpt1 span { font-size: 16px; line-height: 44px; float: left; height: 44px; color: #183D6A;}
.more1 { float: right; margin-top: 19px;}
.mlc1txt { height: 139px; font-size: 14px; line-height: 35px; padding: 5px 5px 0px 0px; margin-left: 8px;}
.mclc1_p { margin: 0px 12px; line-height: 23px; text-indent: 24px;}
.mchg1 .chgBtnList { background: url(../images/line.jpg) repeat-x left bottom; height: 38px;}
.mchg1 .chgBtnList ul .chgBtn { font-size: 16px; line-height: 36px; background: #D0D8E3; padding: 0px 25px; border-top: 1px solid #DCDCDC; float: left; border-right: 1px solid #DCDCDC; border-left: 1px solid #DCDCDC; height: 37px;}
.mchg1 .chgBtnList ul .chgBtn.chgCutBtn { background: #FFF;}
.mchg1 .chgConList { height: 165px; border-right: 1px solid #DCDCDC; border-bottom: 1px solid #DCDCDC; border-left: 1px solid #DCDCDC; position: relative; background: #FFF;}
.mmtop { height: 98px; padding: 26px 0px 0px 17px;}
.mmtop_img { background: url(../images/mimgbg.jpg) no-repeat; float: left; height: 74px; width: 102px; padding: 10px 8px 0px;}
.mmtop_txt { float: left; width: 322px; line-height: 16px;}
.mmtop_txt strong { line-height: 32px; display: block; height: 32px; padding-bottom: 5px;}
.mmtop_txt strong .fr { font-weight: normal;}
.cor_green { color: #008469;}
.mmList { margin: 0px 22px; line-height: 26px;}
.mmList ul li { line-height: 26px; background: url(../images/msquer1.jpg) no-repeat left center; height: 26px; padding-left: 15px;}
.more2 { position: absolute; top: -20px; right: 20px;}
.mr1List ul li { height: 20px; padding-top: 5px; border-bottom: 1px dotted #CCC; line-height: 20px; margin-left: 5px;}
.m1c2 { background:#D6DDEF; height: 230px;}
.m1c2box { padding: 0px 0px 0px 10px;}
.m1c2L { float: left; width: 104px;}
.mr1List { height: 187px; overflow: hidden;  background: #D6DDEF;}
.mlc2List ul li { float: left; height: 18px; width: 49px; margin-bottom: 5px;}
.mlc2_a { line-height: 18px; background: url(../images/mbtn1.jpg) no-repeat; text-align: center; display: block; height: 18px; width: 40px;}
.m1c2L a img { border: 1px solid #DCDCDC; margin: 10px 0px 12px;}
.mlc2_2a { color: #FFF; background: url(../images/mbtn2.jpg) no-repeat;}
.noBg { background: url(none)!important;}
.m1c2R { height: 225px; overflow: hidden; float: left; width: 200px;}
.m1c2R ul li strong { display: block; line-height: 24px; background: url(../images/msquer2.jpg) no-repeat left center; height: 24px; padding-left: 9px;}
.m1c2R ul li { margin: 8px 0px;}
.mmc2List ul li { margin: 0px 12px; padding: 6px 0px 0px; height: 108px;}
.mmc2_img { background: url(../images/imgbg1.jpg) no-repeat; padding: 5px 0px 0px 5px; float: left; height: 87px; width: 135px;}
.mmc2_txt { line-height: 20px; float: left; width: 300px;}
.mmc2_txt strong { display: block; line-height: 24px; height: 24px; margin-bottom: 5px; font-size: 14px;}
.mrimgList ul li { height: 77px; width: 220px; border: 1px solid #DCDCDC; margin: 5px 0px 0px; overflow:hidden ;}
.mchg2 .chgBtnList { height: 34px; background: url(../images/mline2.jpg) repeat-x left top;}
.mchg2 { width: 494px; padding-top: 5px;}
.mpt2 { font-size: 16px; line-height: 22px; height: 22px; margin-bottom: 15px;}
.chgBtnList ul .chgBtn { float: left; line-height: 29px; padding: 0px 20px; height: 29px; border-right: 1px solid #FFF;}
.mchg2 .chgBtnList ul .chgBtn.chgCutBtn { color: #FFF; background: url(../images/mchgbtn1.jpg) no-repeat center top; border-right-width: 0px; border-right-style: none; padding-bottom: 5px;}
.mchg2List .chgCon ul li { background: url(../images/msquer3.jpg) no-repeat left center; padding-left: 14px; line-height: 26px; height: 26px;}
.mchg2List { padding: 25px 3px 0px; height: 190px;}
.mchg2List .chgCon ul li .fr { color: #999;}
.mcon3 { background: url(../images/mbombg.jpg) repeat-y center top; min-height:145px; _height: 145px; padding-top: 30px;}
.bomLogo { padding: 12px 0px 0px 33px; float: left; width: 240px;}
.bom_list { float: left; width: 242px;}
.bom_list dt { font-size: 15px; line-height: 32px; display: block;}
.bom_list dd { line-height: 24px; height:24px; overflow:hidden ;}
.bom_img { float: left; width: 212px;}
.bom_img img { border: 1px solid #DCDCDC; margin-bottom: 9px;}
.footer { background: #183D6A; line-height: 32px; height: 130px; color: #FFF; font-family: "宋体"; width:1002px;}
.footer a{color: #FFF; font-family: "宋体";}
.banTxt1 { height: 267px; width: 328px; position: absolute; left: 0px; top: 0px; padding-left: 40px;}
.ban_cor1 { background: #8CB400;}
.banTxt1 strong { font: normal 40px/52px "微软雅黑"; color: #FFF; height: 115px; padding-top: 30px; display: block;}
.banTxt1 p { color: #FFF; font-size: 14px; line-height: 24px; width: 280px;}
.banList { height: 127px; width: 552px; position: absolute; left: 0px; bottom: 0px;}
.banList ul li { float: left; height: 127px; width: 184px; cursor: pointer;}
.banList ul li strong { display: block; font: 18px/126px "微软雅黑"; color: #FFF; padding-left: 15px;}
.banList ul .ban_cut strong { line-height: 44px; height: 44px; padding-top: 10px;}
.banList ul .ban_cut p { line-height: 18px; color: #FFF; padding: 0px 15px; display: block;}
.ban_cor2 { background: #00856A;}
.ban_cor3 { background: #DF741F;}
.banList ul li p { display: none;}


/*公用模块*/
.mpubBox { padding-bottom: 15px;}
.mbl { float: left; width: 225px;}
.mbr { float: right; width: 756px; padding: 6px 6px 30px; background: #FFF; min-height: 507px; _height: 507px;}
.mbmenu { background: #004981 url(../images/mb_menu2.jpg) no-repeat center -1px; border: 1px solid #434F81; padding: 15px 0px 50px 21px;}
.mb_a1 { display: block; font-size: 14px; line-height: 30px; color: #FFF; height: 30px; border-bottom: 1px solid #1A5C8E; padding: 2px 0px 2px 15px;}
.mb_a1cut,.mb_a1:hover { background: url(../images/mb_menu1.jpg) no-repeat left 2px; border-bottom-width: 0px; border-bottom-style: none; color: #FFF; text-decoration: none;}
.mbLcon { background: #FFF; padding: 10px 10px 0px;}
.mb_tname { line-height: 24px; background: url(../images/mb_squer1.jpg) no-repeat 7px center; padding-left: 30px; font-size: 14px; font-weight: bold; float: left;}
.mb_t1 { height: 24px; border-bottom: 1px solid #E0E0E0; padding-bottom: 5px;}
.mbL_u1 { padding: 15px 0px 10px;}
.mbL_u1 ul li { height: 77px; padding-left: 3px;}
.mbl_txt1 { line-height: 18px; float: right; width: 105px;}
.mbl_u2 dl dt { display: block; padding: 3px 6px 0px; height: 121px; border-top: 1px solid #FFF; border-bottom: 3px solid #DBDFE8; background: #EFF3FE; margin-bottom: 6px;}
.mbl_u2 { padding-bottom: 20px;}
.mbl_u2 dl dt strong { display: block; line-height: 26px; font-weight: normal; margin-bottom: 3px;}
.mbl_imgtxt1 { height: 65px;}
.mbl_txt2 { float: right; width: 90px; line-height: 18px;}
.mbl_p1 { height: 24px;}
.cor_blue { color: #7596B5;}
.mbl_u2 dl dd { line-height: 22px; background: url(../images/msquer3.jpg) no-repeat 6px center; padding-left: 16px;}
.mbTel { float: right; line-height: 24px; color: #7596B5; background: url(../images/mb_squer2.jpg) no-repeat left center; height: 24px; padding-left: 11px;}
.mbl_u3 ul li { height: 90px; width: 95px; margin-right: 10px; float: left; text-align: center; overflow: hidden;}
.mbl_u3 ul li img { margin-bottom: 6px; border: 1px solid #E0E0E0;}
.mbl_u3 { padding: 12px 0px 10px 1px; width: 204px; overflow: hidden;}
.mbl_u3 ul { width: 220px;}
.mbPos { background: url(../images/mb_posbg.jpg) no-repeat center top; padding: 7px 10px 0px; height: 25px;}
.mb_tname2 { font-size: 16px; padding-left: 7px; border-left: 6px solid #0158A7; line-height: 18px; height: 18px;}
.mbr_con1 { height: 190px; padding-top: 20px; border-bottom: 1px solid #E0E0E0; margin-bottom: 15px;}
.mbrCon { margin: 0px auto; width: 706px;}
.mbr_Img { background: url(../images/mbimgbg.jpg) no-repeat; padding: 11px 0px 0px 8px; float: left; height: 167px; width: 238px;}
.mbr_txt1 { float: right; width: 435px; line-height: 24px;}
.mbr_txt1 strong { font-size: 14px; line-height: 40px; display: block; height: 40px; overflow: hidden;}
.mbr_u1 ul li { line-height: 30px; background: url(../images/mb_squer3.jpg) no-repeat 7px 11px; padding: 0px 8px 0px 22px; height: 30px;}
.mbr_u1 ul .mbr_hover { background: #DEF2FD url(../images/mb_squer3.jpg) no-repeat 7px 11px;}
.mbPage { text-align: center; padding: 12px 0px;}
.mbPage2 { text-align: center; margin: 0px auto;}
.mbPage_a { line-height: 20px!important; display: inline-block; padding: 0px 6px; height: 20px; margin-right: 6px; margin-left:0!important; border: 1px solid #AAAAAA;}
.mbPage_cuta,.mbPage_a:hover,.mbPage_cuta:hover{ font-weight: bold; color: #FFF; background: #A1C0EF; border: 1px solid #6D9BE8; text-decoration: none;}
.mbPage_nota,.mbPage_nota:hover { color: #E8E8E8; border: 1px solid #E8E8E8; text-decoration: none; background:none ;}
.mbrConTxt { line-height: 24px; padding: 30px 0px 50px;}
.mbr_fxBox { height: 30px; border: 1px solid #E0E0E0;}
.mbr_fxl { float: left; width: 258px; border-right: 1px solid #E0E0E0; padding: 2px 0px 0px 15px;}
.mbr_fxr { float: right; width: 61px; padding-left: 17px; border-left: 1px solid #E0E0E0;}
.mbr_fxa { display: block; line-height: 30px; background: url(../images/mb_pl.jpg) no-repeat left 9px; height: 30px; padding-left: 22px;}
.mbr_u2 { background: #FFFCF5; padding: 5px 0px 0px 15px; height: 180px; border: 1px solid #E0E0E0;}
.mbr_u2 strong { font-size: 14px; line-height: 34px; display: block; margin-bottom: 3px;}
.mbr_u2 ul li { float: left; line-height: 24px; height: 24px; width: 330px; background: url(../images/mb_pl2.jpg) no-repeat left center; padding-left: 12px;}
.mbr_con3 { height: 218px; overflow: hidden;}
.mbrc3_l { float: left; width: 462px;}
.mbrc3_r { float: right; width: 226px;}
.mbr_t2 { background: url(../images/line.jpg) repeat-x left bottom; height: 29px; margin-bottom: 12px;}
.mbr_t2 .fl { line-height: 28px; height: 28px; border-bottom: 1px solid #58AAF3; padding: 0px 5px; font-size: 14px; font-weight: bold;}
.mbr_u3 ul li { line-height: 30px; height: 30px; background: url(../images/msquer3.jpg) no-repeat 10px center; padding-left: 26px;}
.mbr_jd1 { background: url(../images/mb_line1.jpg) repeat-x; float: right; height: 3px; width: 48px; margin-top: 13px; overflow: hidden;}
.mbr_jd2 { background: url(../images/mb_line2.jpg) repeat-x; height: 3px; overflow: hidden;}
.mbrc3_r { background: url(../images/mbr_bg1.jpg) no-repeat; padding: 0px 25px; float: right; height: 110px; width: 176px; margin-top: 28px;}
.mbrc3_r strong { line-height: 30px; height: 30px; color: #2B94F0; display: block; padding-top: 5px;}
.mbrc3_p { padding-top: 7px; line-height: 20px;}
.cor_999 { color: #999;}
.mbr_t3 .fl { border-bottom: 1px solid #EB5862;}
.mbr_t3 .fr { line-height: 28px;}
.mbr_area { line-height: 20px; padding: 5px; height: 60px; background: url(../images/mbr_boxbg.jpg) repeat-x left top; border: 1px solid #DADADA; width: 692px; margin-bottom: 6px;}
.mbr_areaBox { height: 55px;}
.mbr_submit { background: url(../images/mbr_fb.jpg) no-repeat; height: 28px; width: 68px; border-width: 1px; border-style: none; cursor: pointer;}
.mbr_res { float: right;}
.mbr_txt2 { line-height: 20px; float: left;}
.mbr_sq1 { position: relative; top: 3px;}
.mbr_bomBox { border: 1px solid #E0E0E0; padding: 3px; background: #F9F9F9;}
.mbr_u4 ul li { background: #F9F9F9; height: 88px; width: 161px; text-align: center; float: left; margin-right: 2px; padding: 0px 4px;}
.mbr_u4 ul li img { margin-bottom: 2px; padding: 1px; border: 1px solid #E0E0E0;}
.mbr_bom { background: #FFF;}
.mbr_u4 { width: 698px; overflow: hidden; padding: 10px 0px 10px 10px;}
.mbr_u4 ul { width: 720px;}
.mbr_u5 ul li { line-height: 20px; background: url(../images/msquer3.jpg) no-repeat left center; float: left; height: 20px; width: 157px; padding-left: 12px;}
.mbr_u5 { background: #FFF; padding: 0px 0px 10px 12px;}
/*daohang*/
/*#nav0 { 
line-height: 24px; list-style-type: none; background:#666; 
}*/
#nav0 {line-height: 37px; height: 37px; padding-left: 30px;background: #E9E9E9 url(../images/topbg2.jpg) repeat-x left top;}
#nav0 li{float: left; padding-right: 14px; background: url(../images/menuabg.jpg) no-repeat right center; margin-left: 22px; font-size: 14px; display: inline;}
#nav0 .cor_bs,.cor_bs:hover{color:#fff;font-weight:bold;font-family:"微软雅黑";}
/*#nav0 a { 
display: block; width: 80px; text-align:center; 
} 
#nav0 a:link { 
color:#666; text-decoration:none; 
} 
#nav0 a:visited { 
color:#666;text-decoration:none; 
} 
#nav0 a:hover { 
color:#FFF;text-decoration:none;font-weight:bold; 
} 
#nav0 li { 
float: left; width: 80px; background:#CCC; 
} 
#nav0 li a:hover{ 
background:#999; 
} */
#nav0 li ul { 
line-height: 27px; list-style-type: none;text-align:left; width: 120px; position: absolute;} 
#nav0 li ul li{ 
float: left; width: 120px; 
background: #F6F6F6;} 
#nav0 li ul a{ wedisplay: block; width: 120px;text-align:left;padding-left:24px;} 
#nav0 li ul a:link { 
color:#666; text-decoration:none;} 
#nav li ul a:visited { 
color:#666;text-decoration:none;} 
#nav li ul a:hover { 
color:#F3F3F3;text-decoration:none;font-weight:normal; 
background:#C00;} 
#nav0 li:hover ul { 
left: auto;} 
#nav0 li.sfhover ul { 
left: auto;}
/****/
 /*ul,ol,li
 {list-style:none;padding:0px;margin:0px;}*/
 #menu *
 {line-height:30px;z-index:10;}
 #menu a
 {
     text-decoration:none;
     display:block;}
 #menu ul
 {
     text-align:left;
     background:#333;}
 #menu .arrow  /* 菜单项的右侧小箭头  */
 {
     float:right;
     padding-right:5px;}
 #menu li:hover>ul
 {display:block;}
 #menu>ul{height:30px;} /* 即使没有菜单项也能保持顶级菜单栏的高度。 */
 /* 一级菜单 */
 #menu>ul>li
 {
     text-align:center;
     display:inline-block;
     width:80px;}
 #menu>ul>li>a
 {color:#fff;}
 #menu>ul>li:hover
 {background:#666;}
 /* 下拉的菜单栏 */
 #menu>ul>li ul
 {
     display:none;
     width:150px;
     position:absolute;
     background:#c1cd94;
     box-shadow:2px 2px 2px #000;
     -webkit-box-shadow:2px 2px 2px #000;
     -moz-box-shadow:2px 2px 2px #123;}
 /* 下拉菜单的菜单项 */
 #menu>ul>li>ul li
 {padding-left:5px; position:relative;}
 #menu>ul>li>ul li>a
 {color:#000;}
 #menu>ul>li>ul li:hover
 {background:#d3dbb3;}
 /* 三级及以下的菜单项的定位 */
 #menu>ul>li>ul>li ul
 {left:150px; top:0px;}
 
 
 /**/
 .box{border:1px solid 
#C0C0C0;width:284px;height:34px;clip:rect(0px,289px,40px,0px);overflow:hidden; padding-top:5px; padding-left:5px; background:#FFF;} 
.box2{border:1px solid 
#F4F4F4;width:289px;height:34px;clip:rect(0px,289px,40px,0px);overflow:hidden;} 
select{position:relative;left:-2px;top:-2px;font-size:16px; font-family:微软雅黑;text-align:center;width:280px;line-height:34px;height:34px;bo 
rder:0px;color:#000;}
