@charset "gb2312";
html, body, div, h1, h2, h3, h4, h5, h6, p, img, dl, dt, dd, ol, ul, li, table, caption, tbody, tfoot, thead, tr, th, td, form, fieldset, input, embed, object, applet, header, nav, section, strong, footer, a img { border: 0; margin: 0; padding: 0 }
ul { list-style: none }
.gl { float: left }
.gr { float: right }
.gclear { clear: both; font-size: 0; overflow: hidden; height: 0px; }
body { background: #f1f1f1; color: #666; font-size: 12px; font-family: "ËÎÌå"; }
a { text-decoration: none; color: #666; }
a:hover { color: #ff6600; text-decoration: underline; outline: none; }
img { border: none; }
.head_bj { width: 100%; background: url(../images/bj.jpg); }
.menu_bj { width: 100%; background: url(../images/menu_bj.jpg) repeat-x; margin: 0px; padding: 0px; }
.menu { height: 50px; width: 1178px; margin: 0 auto; }
.head { width: 1440px; margin: 0px auto; height: 302px; }
.head-t { width: 980px; margin: 0px auto; height: 90px; }
.head_lg { background: #066AA5; }
.logo { width: 980px; margin: 0 auto; }
.xil { float: left; margin: 10px 0 0 0px; display: inline; width: 301px; }
.qq { float: right; margin: 17px 0 0 10px; }
.head_bj { width: 100%; background: url(../images/bj.jpg); }
.head { width: 1000px; height: 100px; margin: 0 auto; }
.head .logo { float: left; width: 441px; }
.head_right { float: right; width: 298px; }
.head_r1 { background: url(../images/head_r1.png) no-repeat; width: 292px; height: 28px; text-align: center; padding: 0px 3px; }
.head_r1 a { line-height: 28px; padding: 0px 5px; }
.head_r1 a.hover { color: #00a2ff; }
.head_right .search { width: 287px; background: url(../images/search.jpg) no-repeat; height: 25px; margin-top: 14px; }
.head_right .search input { background: none; border: none; height: 25px; float: left; }
.head_right .search .srk { line-height: 25px; padding: 0px 4px 0px 30px; width: 200px; color: #999999; }
.head_right .search .tj { width: 53px; cursor: pointer; }
.head_right .hot { line-height: 30px; color: #fff; }
.menu_bj { width: 100%; background: url(../images/menu_bj.jpg) repeat-x; margin: 0px; padding: 0px; }
.menu { height: 50px; width: 1178px; margin: 0 auto; }
.menu ul.nav { height: 50px; width: 1178px; margin: 0 auto; }
.menu ul.nav li { height: 50px; float: left; font-size: 14px; border-right: 1px solid #296cb5; line-height: 32px; text-align: center; position: relative; }
.menu ul.nav li span { line-height: 18px; color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.menu ul.nav li a { display: block; color: #fff; height: 50px; padding-top: 10px; }
.menu ul.nav li a:hover { color: #fff; text-decoration: none; background: url(../images/nav_fu.jpg) no-repeat top center; }
.menu ul.nav li a:hover span { color: #dddddd; }
.menu ul.nav li:hover a { background: url(../images/nav_fu.jpg) no-repeat top center; color: #fff; /*×ÓÖ÷µ¼º½Ð§¹û*/}
.menu ul.nav li#m1 { width: 118px; }
.menu ul.nav li#m2 { width: 132px; }
.menu ul.nav li#m3 { width: 160px; }
.menu ul.nav li#m4 { width: 131px; }
.menu ul.nav li#m5 { width: 133px; }
.menu ul.nav li#m6 { width: 132px; }
.menu ul.nav li#m7 { width: 118px; }
.menu ul.nav li#m8 { width: 118px; }
.menu ul.nav li#m9 { width: 118px; border-right: none; }
.menu ul.nav li:hover a span { color: #dddddd;/*×ÓÖ÷µ¼º½Ð§¹û*/ }
.menu ul.nav li ul.subNav { display: none; position: absolute; left: 0px; top: 50px; z-index: 10; }
.menu ul.nav li:hover ul.subNav { display: block; z-index: 10; background: #1871d0; height: 470px; }
.menu ul.nav li ul.subNav li { height: 49px; line-height: 49px; background: none; width: 133px; text-align: left; font-family: "Î¢ÈíÑÅºÚ"; font-size: 16px; border-bottom: 1px dotted #5e9cde; }
.menu ul.nav li ul.subNav li span { color: #fff; text-decoration: none; height: 49px; line-height: 49px; background: none; display: block; text-align: left; padding-left: 13px; background: url(../images/sanjiaoxing_10.jpg) no-repeat 114px 20px; font-size: 18px;}
.menu ul.nav li ul.subNav li span:hover { color: #fff000; background: #005aba url(../images/sanjiaoxing_02_10.jpg) no-repeat 114px 20px; }
.menu ul.nav li ul.subNav li:hover span  { color: #fff000; background: #005aba url(../images/sanjiaoxing_02_10.jpg) no-repeat 114px 20px; }
.menu ul.nav li ul.subNav li#c1 .nr { display: none; position: absolute; left: 133px; top: 0px; z-index: 10; }
.menu ul.nav li ul.subNav li#c1:hover .nr { display: block; z-index: 10; background: #005aba; height: 430px; width: 739px; }
.menu ul.nav li ul.subNav li#c2 .nr { display: none; position: absolute; left: 133px; top: -50px; z-index: 10; }
.menu ul.nav li ul.subNav li#c2:hover .nr { display: block; z-index: 10; background: #005aba; height: 430px; width: 739px; }
.menu ul.nav li ul.subNav li#c3 .nr { display: none; position: absolute; left: 133px; top: -100px; z-index: 10; }
.menu ul.nav li ul.subNav li#c3:hover .nr { display: block; z-index: 10; background: #005aba; height: 430px; width: 739px; }
.menu ul.nav li ul.subNav li#c4 .nr { display: none; position: absolute; left: 133px; top: -150px; z-index: 10; }
.menu ul.nav li ul.subNav li#c4:hover .nr { display: block; z-index: 10; background: #005aba; height: 430px; width: 739px; }
.menu ul.nav li ul.subNav li#c5 .nr { display: none; position: absolute; left: 133px; top: -200px; z-index: 10; }
.menu ul.nav li ul.subNav li#c5:hover .nr { display: block; z-index: 10; background: #005aba; height: 430px; width: 739px; }
.menu ul.nav li ul.subNav li .nr { padding: 20px 16px; }
.menu ul.nav li ul.subNav li#c1 .nr .text01 { float: left; width: 420px; }
.menu ul.nav li ul.subNav li#c1 .nr .text01 h4 { width: 420px; text-align: center; font-size: 14px; font-weight: bold; color: #ff0; height: 35px; line-height: 35px; }
.menu ul.nav li ul.subNav li#c1 .nr .text01 p { font-size: 12px; color: #fff; text-indent: 2em; line-height: 22px; margin-bottom: 15px; }
.menu ul.nav li ul.subNav li#c1 .nr .text01 p a { margin: 0; padding: 0; background: none; color: #F00; line-height: 22px; text-decoration: none; display: inline; }
.menu ul.nav li ul.subNav li#c1 .nr .text01 p a:hover { text-decoration: underline; }
.menu ul.nav li ul.subNav li#c1 .nr .img01 { float: right; width: 300px; }
.menu ul.nav li ul.subNav li#c1 .nr .img01 img { margin-bottom: 10px; overflow: hidden; }
.menu ul.nav li ul.subNav li#c2 .nr { width: 765px; overflow: hidden; }
.menu ul.nav li ul.subNav li#c2 .nr ul { margin-left: -11px; }
.menu ul.nav li ul.subNav li#c2 .nr li { float: left; width: 236px; height: 135px; text-align: center; margin-right: 14px; margin-bottom: 12px; border: none; text-indent: 0em; }
.menu ul.nav li ul.subNav li#c2 .nr li img { width: 236px; height: 135px; }
.menu ul.nav li ul.subNav li#c2 .nr li span { display: none; position: absolute; left: 13px; bottom: 0px; z-index: 11; }
.menu ul.nav li ul.subNav li#c2 .nr li:hover span { display: block; z-index: 11; height: 30px; line-height: 30px; width: 236px; text-align: center; color: #FFF; background: url(../images/1_17.png) repeat; }
.menu ul.nav li ul.subNav li#c3 .nr { width: 765px; overflow: hidden; }
.menu ul.nav li ul.subNav li#c3 .nr ul { margin-left: -11px; }
.menu ul.nav li ul.subNav li#c3 .nr li { float: left; width: 236px; height: 135px; text-align: center; margin-right: 14px; margin-bottom: 12px; border: none; text-indent: 0em; }
.menu ul.nav li ul.subNav li#c3 .nr li img { width: 236px; height: 135px; }
.menu ul.nav li ul.subNav li#c3 .nr li span { display: none; position: absolute; left: 13px; bottom: 0px; z-index: 11; }
.menu ul.nav li ul.subNav li#c3 .nr li:hover span { display: block; z-index: 11; height: 30px; line-height: 30px; width: 236px; text-align: center; color: #FFF; background: url(../images/1_17.png) repeat; }
.menu ul.nav li ul.subNav li#c4 .nr { width: 765px; overflow: hidden; }
.menu ul.nav li ul.subNav li#c4 .nr ul { margin-left: -11px; }
.menu ul.nav li ul.subNav li#c4 .nr li { float: left; width: 236px; height: 135px; text-align: center; margin-right: 14px; margin-bottom: 12px; border: none; text-indent: 0em; }
.menu ul.nav li ul.subNav li#c4 .nr li img { width: 236px; height: 135px; }
.menu ul.nav li ul.subNav li#c4 .nr li span { display: none; position: absolute; left: 13px; bottom: 0px; z-index: 11; }
.menu ul.nav li ul.subNav li#c4 .nr li:hover span { display: block; z-index: 11; height: 30px; line-height: 30px; width: 236px; text-align: center; color: #FFF; background: url(../images/1_17.png) repeat; }
.menu ul.nav li ul.subNav li#c5 .nr { width: 765px; overflow: hidden; }
.menu ul.nav li ul.subNav li#c5 .nr ul { margin-left: -11px; }
.menu ul.nav li ul.subNav li#c5 .nr li { float: left; width: 236px; height: 135px; text-align: center; margin-right: 14px; margin-bottom: 12px; border: none; text-indent: 0em; }
.menu ul.nav li ul.subNav li#c5 .nr li img { width: 236px; height: 135px; }
.menu ul.nav li ul.subNav li#c5 .nr li span { display: none; position: absolute; left: 13px; bottom: 0px; z-index: 11; }
.menu ul.nav li ul.subNav li#c5 .nr li:hover span { display: block; z-index: 11; height: 30px; line-height: 30px; width: 236px; text-align: center; color: #FFF; background: url(../images/1_17.png) repeat; }
.banner { height:300px; background: #005aba url(../images/bj.jpg); width:100%;  text-align:center; text-align: -webkit-center;}
.banner img {margin:auto; width:1350px; height:300px;}
.ganj { width: 1000px; margin: 10px auto; background: #fff; height: 80px; border: 1px solid #dfecf5; }
.ganj-t { float: left; margin: 15px 0 0 0; display: inline; width: 960px; border-bottom: 1px dashed #ccc; height: 36px; line-height: 23px; padding-left: 15px; color: black; font-family: "Î¢ÈíÑÅºÚ"; font-size: 20px; font-weight: normal; }
.ganj-t span { float: left; }
.ganj-t .ss { float: right; width: 278px; line-height: 23px; }
.ganj-t .ss dt { width: 200px; height: 23px; border: 1px solid #CCC; line-height: 23px; float: left }
.ganj-t .ss dt input { float: left; width: 200px; height: 23px; }
.ganj-t .ss dd { float: left; background: #007ebb; width: 57px; height: 25px; }
.ganj-t .ss dd input { float: left; width: 57px; height: 23px; background: none; color: #fff; }
.ganj-b { float: left; margin: 15px 0 0 13px; width: 966px; display: inline; }
.ganj-b ul { float: left; width: 970px; overflow: hidden; }
.ganj-b ul li { float: left; width: 194px; height: 30px; }
.ganj-b ul li span { float: left; width: 50px; margin-top: 3px; }
.ganj-b ul li p { float: left; width: 140px; line-height: 25px;}
.body_bj { width: 1000px; margin: 0 auto; }
.body1_right ul li span {float: right;}
.body { margin: 10px 0px; width: 1000px; }
.body1_left { float: left; width: 265px; height: 285px; background: #fff; }
.body1_left h2 { color: #000000; font-family: "Î¢ÈíÑÅºÚ"; line-height: 50px; padding-left: 15px; font-size: 20px; font-weight: normal; }
.body1_f1 li { width: 235px; height: 182px; display: block; overflow: hidden; margin: 0 auto; position: relative; }
.f2 { padding-top: 10px; width: 265px; }
.f2 li { margin: 0px 10px 0px 15px; display: block; float: left; height: 30px; width: 106px; text-align: center; _display: inline; overflow: hidden; position: relative; line-height: 30px; font-size: 16px; font-family: "Î¢ÈíÑÅºÚ"; background: #ECECEC;}
.f22 { width: 265px; }
.f22 li { margin: 0px 10px 0px 15px; display: block; float: left; height: 30px; width: 106px; text-align: center; _display: inline; overflow: hidden; position: relative; line-height: 30px; font-size: 16px; font-family: "Î¢ÈíÑÅºÚ"; background: #ECECEC;}
.body1 { float: left; width: 455px; margin-left: 10px; _display: inline; background: #fff; }
.body1 h2 { height: 33px; padding: 9px 0px 8px 16px; line-height: 33px; font-weight: normal; }
.body1 h2 span { float: right; background: url(../images/body1_span.jpg) left 11px no-repeat; width: 40px; padding-left: 14px; font-size: 12px; }
.body1 h2 p a { width: 90px; float: left; border-right: solid 1px #fff; background: #ebebeb; text-align: center; font-size: 16px; font-family: "Î¢ÈíÑÅºÚ"; }
.body1 h2 p a.hover { color: #fff; background: #005aba; }
.body1 h2 p a:hover { color: #fff; text-decoration: none; }
.body1_1 { clear: both; padding-left: 16px; display: none; }
.body1_1 dl { width: 426px; border-bottom: dotted #c4c4c4 1px; height: 126px; }
.body1_1 dl dt { float: left; width: 162px; }
.body1_1 dl dt img { display: block; border: solid 1px #e1e1e1; padding: 3px; }
.body1_1 dl dd { float: right; width: 255px; }
.body1_1 dl dd h3 { font-size: 16px; font-family: "Î¢ÈíÑÅºÚ"; line-height: 26px; }
.body1_1 dl dd h3 a { color: #005aba; }
.body1_1 dl dd p { line-height: 22px; text-indent: 24px; font-size: 12px; color: #898989 }
.body1_1 dl dd p a { color: #ff6600; }
.body1_1 ul { padding-top: 2px; height: 106px; width: 424px; clear: both; }
.body1_1 ul li { color: #5c5c5c; font-size: 12px; float: left; width: 50%; line-height: 32px; }
.body1_1 ul li a { color: #5c5c5c; }
.body1_1 ul li a:hover { color: #ff6600; }
.body1_right { float: right; width: 260px; background: #fff; }
.body1_right h2 { line-height: 49px; padding: 0px 15px 0px 20px; color: #000; font-family: "Î¢ÈíÑÅºÚ"; font-size: 20px; font-weight: normal; }
.body1_right h2 a { font-size: 12px; font-family: "ËÎÌå"; color: #666; float: right; background: url(../images/body1_span.jpg) left 20px no-repeat; padding-left: 15px; }
.body1_right ul { padding-left: 15px; height: 236px; clear: both; }
.body1_right ul li { line-height: 30px; width: 230px;  color: #5c5c5c; }
.body1_right ul li a { color: #5c5c5c; float: left;width: 155px;}
.body1_right ul li a:hover { color: #ff6600; }
.body2_left { float: left; background: #fff; width: 670px; }
.body2_left h2 { line-height: 50px; padding-left: 15px; color: #000; font-family: "Î¢ÈíÑÅºÚ"; font-size: 20px; font-weight: normal; }
.body2_left h2 span { color: #cbcbcb; font-size: 18px; font-family: Arial; }
.body2_f1 { padding-left: 15px; }
.body2_f1 li { float: left; height: 191px; position: relative; width: 159px; padding-right: 1px; overflow: hidden; }
.body2_f1 li h3 { line-height: 36px; text-align: center; width: 159px; }
.body2_f1 li h3 a { color: #fff; background: #666666; display: block; }
.body2_f1 li h3 a:hover { color: #fff; background: #005aba; text-decoration: none; }
.body2_f1 li.hover h3 a { color: #fff; background: #005aba; }
.body2_f1 li img { display: block; }
.body2_f1 li span { position: absolute; display: block; line-height: 18px; color: #fff; background: url(../images/png.png); padding: 10px 0px 0px 10px; width: 143px; height: 65px; left: 0px; bottom: -86px; }
.body2_f1 li span a { color: #ff6600; }
.body2_f2 { clear: both; padding-top: 12px; }
.body2_f2 li { margin: 0px 3px 0px 15px; width: 310px; border-bottom: dotted 1px #bababa; line-height: 30px; float: left; _display: inline; color: #5c5c5c; font-size: 14px; overflow: hidden; }
.body2_f2 li span { display: block; background: url(../images/body2_f2span.jpg) 3px 5px no-repeat; width: 50px; height: 30px; padding-right: 12px; float: left; text-align: center; color: #fff; font-size: 14px; font-weight: bold; }
.body2_f2 li a { color: #5c5c5c; }
.body2_f2 li a:hover { color: #f60; }
.body2_f3 { clear: both; padding-top: 10px; height: 110px; }
.body2_f3 li { margin: 0px 3px 0px 15px; width: 310px; border-bottom: dotted 1px #bababa; line-height: 30px; float: left; _display: inline; color: #5c5c5c; font-size: 14px; overflow: hidden; }
.body2_f3 li a { color: #5c5c5c; }
.body2_f3 li a:hover { color: #f60; }
.body2_right { float: right; width: 320px; background: #fff; }
.body2_right h2 { line-height: 50px; padding-left: 15px; color: #000; font-family: "Î¢ÈíÑÅºÚ"; font-size: 20px; font-weight: normal; }
.body2_r1 { overflow: hidden; width: 290px; height: 295px; margin: 0px 15px; }
.body2_r1 div { position: relative; width: 290px; height: 295px; display: none; overflow: hidden; }
.body2_r1 div img { display: block; }
.body2_r1 div span { position: absolute; left: 0px; bottom: 0px; height: 72px; width: 250px; padding: 8px 20px 0px 20px; background: url(../images/png.png); line-height: 20px; color: #fff; }
.body2_r1 div span h4 { font-size: 14px; line-height: 24px; }
.body2_r1 div span h4 a { color: #fff; font-weight: bold; }
.body2_r2 { clear: both; padding-left: 15px; margin-top: 10px; margin-bottom: 10px; }
.body2_r2 ul { padding-top: 3px; height: 99px; }
.body2_r2 ul li { float: left; width: 71px; padding-right: 2px; }
.body2_r2 ul li img { padding: 1px; border: solid 1px #cccccc; }
.body2_r2 ul li.hover img { border: solid 1px #f78c01; }
.body3_left { float: left; background: #fff; width: 740px; }
.body3_left h2 { line-height: 50px; padding-left: 15px; color: #000; font-family: "Î¢ÈíÑÅºÚ"; font-size: 20px; font-weight: normal; }
.body3_left h2 span { color: #cbcbcb; font-size: 18px; font-family: Arial; }
.body3_f { width: 740px; height: 394px; margin-left: 15px; overflow: hidden; }
.body3_f1 { width: 710px; height: 379px; overflow: hidden; float: left; }
.body3_f1 ul { width: 500%; }
.body3_f1 .body3_f1_li { width: 710px; float: left; }
.body3_f1 .body3_f1_li dl { width: 710px; }
.body3_f1 .body3_f1_li dl dt { float: left; width: 244px; }
.body3_f1 .body3_f1_li dl dd { float: right; width: 452px; }
.body3_f1 .body3_f1_li dl dd h3 { font-family: "Î¢ÈíÑÅºÚ"; font-size: 20px; font-weight: bold; text-align: center; line-height: 30px; height: 40px; }
.body3_f1 .body3_f1_li dl dd h3 a { color: #000000; }
.body3_f1 .body3_f1_li dl dd p { text-indent: 24px; font-size: 12px; color: #5c5c5c; line-height: 24px; padding: 0px 5px; }
.body3_f1 .body3_f1_li dl dd p a { color: #F00; }
.body3_f1 .body3_f1_li dl dd h4 { height: 52px; padding-top: 14px; padding-bottom: 8px; }
.body3_f1 .body3_f1_li dl dd h4 span { float: left; border-left: solid 1px #fff; width: 112px; background: url(../images/body3_f1_lispan.jpg) no-repeat; height: 49px; padding-top: 3px; display: block; color: #fff; font-size: 16px; font-family: "Î¢ÈíÑÅºÚ"; font-weight: normal; line-height: 18px; cursor: pointer; }
.body3_f1 .body3_f1_li dl dd h4 span strong { width: 35px; display: block; line-height: 45px; text-align: center; float: left; font-size: 36px; font-family: Arial; font-style: italic; }
.body3_f1 .body3_f1_li dl dd h4 span.hover { background: url(../images/body3_f1_lihover.jpg) no-repeat; }
.body3_f1 .body3_f1_li dl dd h5 { height: 86px; padding-top: 2px; padding-bottom: 8px; clear: both; }
.body3_f1 .body3_f1_li dl dd h5 span { float: left; border-left: solid 1px #fff; border-bottom: solid 1px #fff; background: #ADADAD; height: 42px; display: block; color: #fff; font-size: 15px; font-family: "Î¢ÈíÑÅºÚ"; font-weight: normal; line-height: 42px; cursor: pointer; }
.body3_f1 .body3_f1_li dl dd div { padding: 0px; margin: 0px; }
.body3_f1 .body3_f1_li dl dd h5 span strong { width: 25px; display: block; line-height: 42px; text-align: center; float: left; font-size: 36px; font-family: Arial; font-style: italic; }
.body3_f1 .body3_f1_li dl dd h5 span.hover { background: url(../images/body3_f1_lih5.png) center bottom no-repeat #005aba; }
#zc1, #zc4 { width: 124px; }
#zc2, #zc5 { width: 184px; }
#zc3, #zc6 { width: 141px; }
#con_zb_1, #con_zb_2, #con_zb_3, #con_zb_4, #con_zc_1, #con_zc_2, #con_zc_3, #con_zc_4, #con_zc_5, #con_zc_6 { _margin-top: -25px; _margin-bottom: -10px; }
.body3_f1 .body3_f1_li dl dd ul { width: 452px; height: 90px; }
.body3_f1 .body3_f1_li dl dd ul li { float: left; line-height: 30px; color: #333333; width: 226px; }
.body3_f1 .body3_f1_li dl dd ul li a { color: #333333; }
.body3_f1 .body3_f1_li dl dd ul li a:hover { color: #f60; }
.body3_f1 .body3_f1_li dl dd .body_f1_li_u1 { padding-top: 8px; }
.body3_f1 .body3_f1_li dl dd .body_f1_li_u2 { padding-top: 28px; }
.body3_f_left { width: 15px; height: 394px; float: left; position: relative; display: block; }
.body3_f_left img { width: 51px; height: 124px; display: block; position: absolute; left: 15px; top: 124px; cursor: pointer; }
.body3_f_right { width: 15px; height: 394px; float: left; position: relative; }
.body3_f_right img { width: 51px; height: 124px; display: block; position: absolute; left: -51px; top: 124px; cursor: pointer; }
.body3_right { float: right; width: 250px; background: #fff; }
.body3_r1 { border-bottom: solid 1px #ebebeb; height: 206px; padding-left: 15px; }
.body3_r1 h2 { line-height: 46px; font-size: 20px; font-family: "Î¢ÈíÑÅºÚ"; font-weight: normal; color: #000; }
.body3_r1 p { line-height: 24px; color: #5c5c5c; }
.body3_r1 span { color: #ff6600; }
.body3_r2 { clear: both; height: 237px; }
.body3_r2 h2 { line-height: 54px; font-size: 16px; font-family: "Î¢ÈíÑÅºÚ"; color: #000; padding-left: 45px; background: url(../images/body3_r2h2.jpg) 15px 15px no-repeat; }
.body3_r2 ul { padding-left: 11px; }
.body3_r2 ul li { width: 75px; height: 85px; float: left; line-height: 30px; text-align: center; }
.body3_r2 ul li a { color: #5c5c5c; text-decoration: none; width: 75px; height: 85px; display: block; }
.body3_r2 ul li a:hover { color: #00a2ff; }
.body3_r2 ul li a span { width: 47px; height: 47px; display: block; transition: all 0.3s linear 0s; margin: 0px 14px; }
.body3_r2 ul li .body3_r2_1 { background: url(../images/body3_r2.png) -3px 0px no-repeat; }
.body3_r2 ul li:hover .body3_r2_1 { background: url(../images/body3_r2.png) -3px -47px no-repeat; }
.body3_r2 ul li .body3_r2_2 { background: url(../images/body3_r2.png) -57px 0px no-repeat; }
.body3_r2 ul li:hover .body3_r2_2 { background: url(../images/body3_r2.png) -57px -47px no-repeat; }
.body3_r2 ul li .body3_r2_3 { background: url(../images/body3_r2.png) -111px 0px no-repeat; }
.body3_r2 ul li:hover .body3_r2_3 { background: url(../images/body3_r2.png) -111px -47px no-repeat; }
.body3_r2 ul li .body3_r2_4 { background: url(../images/body3_r2.png) -165px 0px no-repeat; }
.body3_r2 ul li:hover .body3_r2_4 { background: url(../images/body3_r2.png) -165px -47px no-repeat; }
.body3_r2 ul li .body3_r2_5 { background: url(../images/body3_r2.png) -219px 0px no-repeat; }
.body3_r2 ul li:hover .body3_r2_5 { background: url(../images/body3_r2.png) -219px -47px no-repeat; }
.body3_r2 ul li .body3_r2_6 { background: url(../images/body3_r2.png) -273px 0px no-repeat; }
.body3_r2 ul li:hover .body3_r2_6 { background: url(../images/body3_r2.png) -273px -47px no-repeat; }
.body4 { padding: 16px 0px 0px 12px; background: #fff; height: 273px }
.body4 li h2 { height: 58px; margin-top: 4px; background: #005aba; padding-left: 52px; line-height: 32px; padding-top: 12px; font-size: 26px; font-family: "Î¢ÈíÑÅºÚ"; color: #fff; }
.body4 li h2 span { font-size: 14px; font-family: Arial; display: block; line-height: 20px; }
.body4 div { width: 244px; float: left; }
.body4 li { height: 273px; padding-right: 5px; width: 239px; display: block; }
.body4 li p { padding-top: 4px; position: relative; display: block; overflow: hidden; }
.body4 li p span { position: absolute; left: 0px; bottom: -30px; height: 30px; line-height: 30px; background: url(../images/png.png); color: #fff; width: 100%; text-align: center; display: block; }
.body4_1 { width: 118px; float: left; height: 129px; margin-right: 3px; _display: inline; }
.body4_2 { margin: 0px; }
#body4_3 { background: #ff6600; }
.body_f2 { padding-top: 10px; width: 265px; }
.body_f2 li { margin: 0px 10px 0px 15px; display: block; float: left; height: 30px; width: 106px; text-align: center; _display: inline; overflow: hidden; position: relative; line-height: 30px; font-size: 16px; font-family: "Î¢ÈíÑÅºÚ"; }
.body_f2 li span { position: absolute; left: 0px; width: 108px; cursor: pointer; }
.body_f2 .out { top: 0px; width: 108px; height: 30px; background: #d9d9d9; color: #404040; }
.body_f2 .out a:hover { color: #404040; }
.body_f2 .over { top: -30px; background: #ff6600; color: #fff; height: 30px; color: #fff; }
.yqlj { clear: both; width: 1000px; background: #fff; margin: 10px auto; }
.yqlj h2 { height: 33px; padding: 15px 0px 8px 15px; line-height: 33px; font-weight: normal; }
.yqlj h2 p a { padding: 0 15px; float: left; border-right: solid 1px #fff; background: #ebebeb; text-align: center; font-size: 16px; font-family: "Î¢ÈíÑÅºÚ"; }
.yqlj h2 p a.hover { color: #fff; background: #005aba; }
.yqlj h2 p a:hover { color: #fff; text-decoration: none; }
.yqlj_1 { clear: both; padding: 2px 15px 15px 15px; display: none; }
.yqlj_1 p { line-height: 24px; color: #666; }
.yqlj_1 p a { color: #666; }
.yqlj_1 p a:hover { color: #005aba; }
.Yellow { color: #FF0; }
.foot_bj { background: url(../images/bj.jpg) repeat; width: 100%;margin-top:10px; }
.footerBox { height: 245px; margin: 0px auto 0px auto; width: 1000px; }
.footer { clear: both; padding-top: 25px; }
.footer h1 { background: url(../images/bottom_line.jpg) no-repeat right top; padding-right: 23px; height: 186px; }
.footer .copyright { margin-left: 25px;width:491px; }
.footer .copyright ul { width: 550px; margin-left: -13px; }
.footer .copyright ul li { float: left; color: #fff; font-size: 14px; height: 24px; line-height: 24px; }
.footer .copyright ul li a { color: #fff; padding: 0 13px; }
.footer .copyright ul li a:hover { color: #FF0; }
.footer .copyright p.txt_bottom { clear: both; color: #fff; line-height: 24px;}
.footer p.img_bottom { padding-right: 13px; }
.dede_pages{overflow:auto;margin:10px 0;}
.pagelist li { margin: 10px; float: left; }
.bdf{ width:998px; height:320px; margin:10px auto; background:#fff; border:1px solid #deecf5;}
.bdf-t{ float:left; width:998px;  height:49px; line-height:25px;}
.bdf-tzb{float:left; width:998px;  height:49px; line-height:25px;}
.bdf-tzb span{display:inline-block;width:180px;height:45px;line-height:45px;padding-left:15px;font-size:18px;background:#066AA5;}
.bdf-tzb span a{ color:#fff;}
.bdf-t b{ float:left; margin:4px 0 0 10px;display:inline;}
.bdf-t h2{ line-height: 50px;padding-left: 15px;color: #000;font-family: "Î¢ÈíÑÅºÚ";font-size: 20px;font-weight: normal;}
.bdf-t h2 span{color: #cbcbcb;font-size: 18px;font-family: Arial;letter-spacing:3px;}
.bdf-r2zb{margin:10px 20px;float:left;}
.bdf-r2zb li{width:120px;float:left;}
.bdf-l ul{margin:0 auto;}
.bdf-l{ float:left; margin:10px 0 0 20px; display:inline;}
.bdf-l dl{ float:left; width:220px; background:url(../images/index_77.jpg) no-repeat; height:80px;}
.bdf-l dl dt{ text-align:center; float:left; width:210px; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; margin-top:5px;}
.bdf-l dl dd{ text-align:center; float:left; width:200px; margin-top:6px; margin-left:20px; line-height:20px;display:inline;}
.bdf-l dl dd p{ text-align:center; float:left; width:80px;}

.bdf-l dl.hover{ background:url(../images/index_76.jpg) no-repeat; color:#FFF;}
.bdf-l dl.hover a{ color:#FFF;}
.bdf-l dl.hover a:hover{ color:#FFF;}
.bdf-r{ width:730px; float:left; margin:10px 0 0 20px;}
.bdf-r1{ width:730px; float:left; height:118px;}
.bdf-r1 li{float:left; width:181px; text-align:center;}

.bdf-r2{ width:730px; float:left;}
.bdf-r2 dl{ float:left; margin-top:10px;}
.bdf-r2 dl b{ float:left; width:92px; height:23px; background:#5d9cbb; text-align:center; line-height:23px; margin-left:6px; color:#fff;display:inline;}
.bdf-r2 dl b a{ color:#fff;}
.bdf-r2 dl b a:hover{ color:#fff;}

.bdf-r2 dl span{ float:left;margin-left:6px;display:inline;}

.bdf-r2 ul{ float:left; margin:10px 0 0 10px; width:700px; line-height:28px;display:inline;} 
.bdf-r2 ul li{ float:left; width:350px;height: 30px;} 
.bdf-r2 ul li em{display:inline-block;width:260px;}
.bdf-r2 ul li strong{ font-weight:normal; color:#00689b; margin-right:5px;} 

.bdf-r2 ul li span {
padding-right: 20px;
float: right;
}
.hezuo {
margin: 5px auto 0px auto;
padding-top: 5px;
padding-bottom: 5px;
border: 1px solid #DCDCDC;
height: auto;
overflow: hidden;
width: 1000px;
}
.hezuo li {
list-style: none;
float: left;
margin-left: 10px;
font-size: 12px;
}
.hezuo li a {
font-size: 12px;
color: #5E5E5E;
line-height: 20px;
}
.wx{
float: right;margin-top: 23px;
}