@charset "utf-8";
/*reset*/
html { color: #000; background: #FFF; overflow-y: scroll; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, th, var, optgroup { font-style: inherit; font-weight: inherit; }
del, ins { text-decoration: none; }
li { list-style: none; }
caption, th { text-align: left; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; font-variant: normal; }
sup { vertical-align: baseline; }
sub { vertical-align: baseline; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
input, button, textarea, select { *font-size:100%;
}
input, select { vertical-align: middle; }
body { font: 12px/1.231 arial, helvetica, clean, sans-serif; }
select, input, button, textarea, button { font: 99% arial, helvetica, clean, sans-serif; }
table { font-size: inherit; font: 100%; border-collapse: collapse; }
pre, code, kbd, samp, tt { font-family: monospace; *font-size:108%;
line-height: 100%; }
/*title*/
h1 { font-size: 32px; }
h2 { font-size: 26px; }
h3 { font-size: 20px; }
h4 { font-size: 14px; }
h5 { font-size: 12px; }
h6 { font-size: 10px; }
/**********************************************************/
.top_w { width: 100%; margin: 0 auto; background: url(../images/t-bg.jpg) top repeat-x; height: 122px; width:expression(document.body.clientWidth <= 1000? "1000px": "auto");
min-width: 1000px; }
.top { width: 1000px; margin: 0 auto; padding: 4px 0 0 0; height: 117px; }
.logo { float: left; position: absolute; height: 120px; width: 1000px; z-index: 10; }
.logo img { margin-top: -2px; }
.logo a { position: absolute; left: 0; z-index: 0; }
.dh { width: 100%; margin: auto; background: #0065B5; height: 52px; line-height: 52px; font-size: 15px; color: #FFFFFF; width:expression(document.body.clientWidth <= 1000? "1000px": "auto");
min-width: 1000px; font-family: "微软雅黑", "黑体"; }
.dh_g { width: 1000px; margin: 0 auto; }
.dh_g a { color: #FFFFFF; float: left; padding: 0 20px; background: url(../images/x.jpg) right no-repeat; }
.dh_g a:hover { text-decoration: underline; color: #FFFFFF; background: #208FF8; }
.dh_g .current { color: #FFFFFF; float: left; padding: 0 20px; background: #208FF8; }
/************************************************************/
#flashs { height: 489px; position: relative; overflow: hidden; width: 100%; text-align: center; }
#flashs .btn { position: absolute; bottom: 40px; right: 190px; padding: 5px 6px; }
#flashs .btn span { color: #fff; background: #aaa; cursor: pointer; display: inline-block; margin-left: 5px; padding: 2px 6px; }
#flashs .btn span.cur { background: #666; }
body { color: #666; font-size: 12px; font-family: "宋体"; } /*网站字体颜色*/
a { color: #666; text-decoration: none; }  /*for ie f6n.net*/
a:focus { outline: 0; } /*for ff f6n.net*/
a:hover { text-decoration: underline; }
.vam { vertical-align: middle; }
.clear { clear: both; height: 0; line-height: 0; font-size: 0; }
.fw { font-family: "Microsoft YaHei"; }
.tr { text-align: right; }
.tl { text-align: left; }
.center { text-align: center; }
.fl { float: left; }
.fr { float: right; }
.pa { position: absolute; }
.pr { position: relative }
/* -- 页面整体布局 -- */
.content, .footer { width: 960px; margin: 0 auto; z-index: 999; }
.left { width: 201px; float: left; overflow: hidden; }
.leftbot { background: url(../images/left_bot_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; margin-bottom: 10px; }
.right { width: 754px; float: left; display: inline; margin-left: 5px; overflow: hidden; }
.righttop { background: url(../images/right_top_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; }
.rightbot { background: url(../images/right_bot_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; margin-bottom: 10px; }
.right_main { width: 752px; min-height: 458px; border: solid 1px #d5d5d5; border-top: 0; border-bottom: 0; padding-bottom: 15px; overflow: hidden; }
.foot { overflow: hidden; height: 300px; background: url(../images/foot_bg.png) center center no-repeat; }
.fnav { text-align: center; height: 44px; color: #fff; margin: 0 0 0 0; }
.fnav p { height: 44px; line-height: 44px; }
.fnav p a { text-align: center; font-size: 12px; font-weight: normal; color: #fff; font-family: "Microsoft YaHei"; padding: 0 18px; }
.ftInfo { height: auto; overflow: hidden; }
.ftInfo p.ftlogo { display: inline; margin: 0 30px 0 120px; }
.ftInfo p.ftInfo_con { margin: 20px 20px 0 0; width: 500px; display: inline; height: auto; overflow: hidden; font-size: 14px; color: #333; line-height: 30px; }
.ftInfo p.ftInfo_con a { color: #333; }
.ftInfo p.ftInfo_con img { padding: 0 10px 0 0; }
.ftInfo p.ftInfo_con span { padding-top: 30px; }
.ftInfo .code { display: inline; margin-top: 30px; }
.fw { font-family: "Microsoft YaHei"; }
.ckBtn { display: block; width: 100px; height: 18px; line-height: 18px; text-align: center; background: url(../images/ckbtn_bg.jpg) center center no-repeat; }
.ckBtn a { color: #fff; }
.common_Title { height: 39px; line-height: 39px; font-weight: normal; background: url(../images/common_Topicon2.jpg) center center repeat-x; }
.common_Title span { width: 115px; height: 38px; font-size: 14px; text-align: center; display: block; background: url(../images/common_Topicon1.png) center center no-repeat; }
.common_Title span a { text-decoration: none; color: #f1f1f1; font-family: "Microsoft YaHei"; }
.common_Title em { padding: 0 25px 0 0; font-style: normal; }
.common_Title em a { font-size: 12px; color: #666666; font-family: "宋体"; text-decoration: none; }
.common_box { border: solid 1px #e8e8e8; height: auto; overflow: hidden; }
.cp_box { height: 598px; overflow: hidden; background: url(../images/cp_boxBg.png) center bottom no-repeat; }
.classfiy { height: 539px; width: 234px; overflow: hidden; background: url(../images/classfiy_bg.jpg) center center repeat-y; }
.classfiy h2 { background: url(../images/classfiy_topBg.jpg) center center no-repeat; height: 56px; text-align: center; line-height: 56px; }
.classfiy h2 a { font-size: 16px; color: #fff; text-decoration: none; }
.classfiy h3 { height: 36px; line-height: 34px; background: url(../images/classfiy_icon1.jpg) 23px center no-repeat; background-color: #dedede; font-weight: normal; margin: 22px 0px 6px 24px; padding: 1px 0 0 38px; border-bottom: solid 1px #d9d9d9; border-top: solid 1px #d9d9d9; }
.classfiy h3 a { font-size: 14px; color: #0065b5; }
.classfiy ul { margin: 0 auto 0 40px; width: 180px; }
.classfiy ul li { border-bottom: 1px dashed #cdcdcd; height: 35px; line-height: 35px; padding: 0 0 0 36px; background: url(../images/classfiy_icon2.jpg) 24px center no-repeat; }
.classfiy ul li a { font-size: 14px; color: #555; }
.classfiy ul li.icon { border-bottom: none; }
.cp { height: 508px; width: 665px; overflow: hidden; padding: 0 20px 15px 30px; margin: 15px 0 0 0; background-color: #f8f8f8; }
.cp h3 { border-bottom: solid 1px #dbdbdb; height: 27px; line-height: 27px; padding: 0 0 6px 0; margin: 9px 0 18px auto; }
.cp h3 em { font-style: normal; font-weight: normal; padding: 0 0 0 0px; display: inline-block; }
.cp h3 em a { font-family: "Microsoft YaHei"; font-size: 16px; color: #0065b5; }
.cp h3 span { height: 34px; line-height: 34px; overflow: hidden; }
.cp h3 span a { font-size: 12px; color: #666; display: inline-block; font-weight: normal; }
.cp ul { height: auto; width: 695px; }
.cp ul li { float: left; padding: 0 14px 0 0; width: 213px; height: 224px; text-align: center; }
.cp ul li img { width: 205px; height: 152px; display: block; padding: 3px; border: solid 1px #e4e4e4; }
.cp ul li p { height: 40px; line-height: 40px; }
.cp ul li p a { color: #555; font-size: 14px; }
.ad_box1 { overflow: hidden; background: url(../images/ad01.jpg) center center no-repeat; }
.ad01 { width: 960px; margin: 0 auto; overflow: hidden; }
.ad01 p { position: absolute; top: 78px; left: 395px; font-size: 16px; color: #fff; }
.ad01 p b { font-size: 24px; }
.ad_box2 { height: 168px; overflow: hidden; background: url(../images/ad02.jpg) center top no-repeat; margin: 30px 0 0 0; }
.ad02 { width: 960px; margin: 0 auto; overflow: hidden; height: 168px; background: url(../images/ad02_bg.jpg) center bottom no-repeat; }
.ad02 p { position: absolute; top: 78px; right: 96px; font-size: 14px; color: #000; }
.ad02 p b { font-size: 18px; color: #ec0505; }
.sup { height: 1042px; overflow: hidden; background: url(../images/sup_boxBg.jpg) center center no-repeat; }
.sup dl { height: auto; overflow: hidden; }
.sup dl.icon1 { margin: 40px 0 60px 0; height: 255px; overflow: hidden; }
.sup dl.icon1 h4 { background: none; margin: 0 0 14px 0; }
.sup dl.icon1 dt { margin: 40px 0 0 0; width: 520px; background: url(../images/sup_01.png) left top no-repeat; }
.sup dl.icon1 dd { width: 369px; }
.sup dl.icon2 { height: 333px; overflow: hidden; background: url(../images/sup_pic02Bg.png) center bottom no-repeat; }
.sup dl.icon2 dt { width: 376px; padding: 0 0 0 30px; }
.sup dl.icon2 dd { width: 520px; background: url(../images/sup_02.png) left 30px no-repeat; padding: 30px 0 0 0; }
.sup dl.icon3 dt { width: 500px; background: url(../images/sup_03.png) left top no-repeat; }
.sup dl.icon3 dd { width: 378px; }
.sup h4 { font-size: 18px; color: #f00505; padding: 0 0 18px 110px; background: url(../images/sup_commonBg.png) center bottom no-repeat; }
.sup h4 b { display: block; font-size: 26px; color: #000; line-height: 40px; }
.sup p { font-size: 14px; color: #333; margin: 0 0 0 86px; line-height: 40px; padding: 0 0 0 20px; background: url(../images/sup_icon2.jpg) left 16px no-repeat; }
.sup p span { color: #f00505; }
.exam { height: 550px; overflow: hidden; background-color: #f9f9f9; margin: 0 0 24px 0; padding: 0 0 30px 0; }
.exam h3 { height: 85px; line-height: 85px; color: #fff; margin: 0 0 22px 0; background: url(../images/exam_topBg.jpg) center center no-repeat; }
.exam h3 em { width: 75px; line-height: 20px; height: 37px; margin: 35px 0 0 0; text-align: center; font-style: normal; font-weight: normal; background: url(../images/common_MoreBg.jpg) center center no-repeat; }
.exam h3 em a { font-family: "宋体"; font-size: 12px; font-weight: normal; color: #fff; }
.exam h3 span { padding: 0 0 0 164px; }
.exam h3 span a { font-size: 24px; color: #fff; text-decoration: none; }
.exam_side { width: 300px; height: 434px; }
.exam ul { width: 655px; height: 435px; padding: 19px 0 0 0; }
.exam ul li { text-align: center; float: left; background-color: #e8e8e8; width: 318px; height: 206px; display: inline; margin: 0 0 10px 9px; }
.exam ul li img { width: 312px; height: 175px; padding: 3px; display: block; margin: 0 auto; }
.exam ul li p { height: 24px; line-height: 24px; }
.exam ul li p a { font-size: 14px; color: #666; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.trob_box { height: 529px; overflow: hidden; width: 670px; }
.trob { height: 323px; overflow: hidden; width: 670px; }
.trob dl { height: 259px; overflow: hidden; margin: 25px 0 0 20px; }
.trob dl dt { width: 293px; height: 259px; margin: 0 14px 0 0; background: url(../images/trob_picBg.jpg) center bottom no-repeat; }
.trob dl dt a img { width: 293px; height: 233px; }
.trob dl dd { font-size: 12px; width: 302px; }
.trob dl dd h4 { padding: 8px 0 0 0; }
.trob dl dd h4 a { font-size: 14px; color: #0065b5; font-family: "Microsoft YaHei"; }
.trob dl dd p { color: #666666; line-height: 24px; padding: 12px 0 8px 0; font-size: 14px; }
.comp { height: 206px; overflow: hidden; }
.comp h3 { margin: 0 auto 26px auto; text-align: center; background: url(../images/comp_topBg.jpg) center center no-repeat; font-family: "Microsoft YaHei"; }
.comp h3 a { font-size: 14px; color: #0065b5; s
}
.comp ul { height: 163px; overflow: hidden; padding: 0 0 0 20px; }
.comp ul li { width: 189px; height: 163px; float: left; margin: 0 20px 0 0; text-align: center; }
.comp ul li img { width: 183px; height: 136px; display: block; padding: 2px; border: solid 1px #e4e4e4; }
.comp p { line-height: 24px; }
.comp p a { color: #666; font-size: 14px; }
.Honour { height: 545px; overflow: hidden; width: 286px; float: left; }
.Honour h3 { margin: 0 0 28px 0; }
.Honour h3 span { display: block; width: 142px; height: 38px; background: url(../images/honour_topIcon.png) center center no-repeat; }
.Honour dl { height: auto; overflow: hidden; width: 288px; margin: 0 auto; text-align: center; }
.Honour dl dt img { display: block; margin: 0 auto; width: 239px; height: 179px; padding: 3px; border: solid 1px #e1e1e1; }
.Honour dl dd { line-height: 52px; height: 52px; }
.Honour dl dd a { color: #666666; font-size: 14px; }
.equi { height: 374px; margin: 40px auto 10px auto; overflow: hidden; background: url(../images/equi_bg.jpg) center center no-repeat; }
.equi h3 { height: 36px; line-height: 36px; width: 820px; margin: 50px auto 30px auto; border-bottom: dashed 1px #80b8de; }
.equi h3 span { float: left; text-align: center; display: inline-block; width: 136px; height: 36px; line-height: 36px; }
.equi h3 span a { font-family: "Microsoft YaHei"; font-weight: normal; color: #fff; display: inline-block; width: 136px; height: 36px; line-height: 36px; }
.equi h3 span a:hover, .equi h3 .cur a { text-decoration: none; font-weight: bold; color: #FFF; background: url(../images/equi_Tbg.jpg) center center no-repeat; }
.equi h3 em { font-style: normal; font-weight: normal; float: right; background: url(../images/equi_icon.png) left top no-repeat; width: 78px; height: 19px; line-height: 19px; display: block; text-align: center; }
.equi h3 em a { font-size: 12px; color: #0065b5; }
.equi_con { height: 202px; width: 960px; margin: 0 auto; overflow: hidden; }
.equi_con em { display: inline-block; }
.equi_con em.prev { padding: 68px 0 0 46px; }
.equi_con em.next { padding: 68px 0 0 0; }
.equi_con em a { display: inline-block; width: 11px; height: 34px; }
.equi_con em.prev a { background: url(../images/prev.jpg) center center no-repeat; }
.equi_con em.next a { background: url(../images/next.jpg) center center no-repeat; }
.equi_conBox { width: 848px; height: 202px; overflow: hidden; display: inline-block; float: left; }
.equi_conBox ul li { float: left; width: 192px; height: auto; padding: 0 10px; overflow: hidden; }
.equi_conBox ul li.icon { margin-right: 0px; }
.equi_conBox ul li a img { width: 186px; height: 138px; padding: 2px; border: solid 1px #dfe2e3; }
.equi_conBox ul li span { display: block; text-align: center; line-height: 30px; }
.equi_conBox ul li span a { color: #fff; font-size: 12px; text-decoration: none; }
.news_box { width: 100%; height: auto; overflow: hidden; background-color: #f4f4f4; padding: 1px 0; border-bottom: solid 1px #e5e5e5; border-top: solid 1px #e5e5e5; }
.FAQ { width: 314px; height: 456px; overflow: hidden; margin: 14px 0 30px 0; background: url(../images/FAQ_bg.png) right 35px no-repeat; }
.FAQ h5 { background: url(../images/wen.jpg) left 5px no-repeat; margin: 25px 0 0 0; }
.FAQ h5, .FAQ p { font-size: 14px; padding: 0 0 0 50px; }
.FAQ h5 a { font-weight: normal; line-height: 32px; color: #555; }
.FAQ p { line-height: 24px; height: 72px; width: 220px; color: #666; background: url(../images/da.jpg) left 4px no-repeat; margin: 0 0 14px 0; overflow: hidden; }
.FAQ_box { height: auto; width: 290px; overflow: hidden; background-color: #fff; }
.news { width: 642px; height: 456px; overflow: hidden; margin: 14px 0 30px 0; background-color: #ffffff; }
.news h3 { height: 39px; line-height: 39px; font-weight: normal; background: url(../images/common_Topicon2.jpg) center center repeat-x; }
.news h3 span { width: 115px; height: 38px; font-size: 14px; text-align: center; display: inline-block; float: left; }
.news h3 span a { display: block; text-decoration: none; color: #000; font-family: "Microsoft YaHei"; }
.news h3 span a:hover, .news h3 .cur a { color: #fff; text-decoration: none; background: url(../images/common_Topicon1.jpg) center center no-repeat; }
.news h3 em { padding: 0 20px 0 0; font-style: normal; }
.news h3 em a { font-size: 12px; color: #666666; font-family: "宋体"; text-decoration: none; }
.news dl { width: 640px; height: 155px; margin: 30px auto 20px auto; }
.news dl dt { width: 206px; margin: 0 20px 0 0; }
.news dl dt img { width: 200px; height: 149px; padding: 2px; border: solid 1px #e4e4e4 }
.news dl dd { width: 392px; }
.news dl dd h4 { padding: 5px 0 0 0; }
.news dl dd h4 a { font-size: 14px; color: #0065b5; font-family: "Microsoft YaHei"; text-decoration: none; }
.news dl dd p { color: #666; line-height: 24px; font-size: 14px; height: 72px; margin: 5px 0 8px 0; width: 392px; overflow: hidden; }
.news dl dd a { font-size: 14px; }
.news ul { width: 642px; overflow: hidden; height: 226px; background: url(../images/news_bg.png) 310px center no-repeat; }
.news ul li { float: left; margin: 0 8px 0 0; padding: 0 0 0 10px; width: 300px; font-size: 14px; color: #666666; height: 32px; line-height: 32px; background: url(../images/news_icon.jpg) 0 12px no-repeat; overflow: hidden; }
.news ul li.icon { background-color: #f2f2f2; }
.news ul li em { font-style: normal; position: absolute; }
.news ul li em a { color: #666666; text-decoration: none; }
.fd_link { width: 960px; margin: 20px auto; height: auto; overflow: hidden; }
.fd_link h3 { font-weight: normal; width: 282px; height: 39px; line-height: 28px; margin: 0 auto; text-align: right; font-size: 14px; color: #333; background: url(../images/link_bg.png) center center no-repeat; }
.fd_link h3 span { margin: 0 0 0 6px; text-align: center; display: inline-block; width: 86px; height: 19px; line-height: 19px; background: url(../images/link_bg.jpg) center center no-repeat; }
.fd_link h3 span a { font-size: 12px; color: #fff; }
.fd_link p { height: auto; overflow: hidden; border: solid 1px #dfdfdf; line-height: 38px; padding: 10px 0; }
.fd_link p a { padding: 0 0 0 16px; font-size: 12px; color: #666666; }
.nav .erj li { width: 160px; background-color: #0065B5; }
.nav .erj { width: 132px; position: absolute; z-index: 999; top: 41px; left: 0; }
.nav .erj li:hover { color: #024a9e; background: url(../images/nav_icon2.jpg) center center repeat-x; text-decoration: none; }
