* { margin: 0px; padding: 0px; }
body{margin: 0px auto; padding: 0px; font-family: "Microsoft Yahei", Arial, sans-serif; font-size:14px; color:#555;}
input{ font-size: 12px; }
ul{ list-style: none; }
ol{ list-style: none; }
dl,dd{ margin: 0px; padding: 0px; width: auto; line-height:22px; }
em { font-style: normal; font-weight: bold; color: #666666; }
select{ font-size: 12px; }
img{ border:none}
A:link,A:visited{ color: #555; text-decoration: none; }
A:hover{ color: #FF6600; text-decoration: underline; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4 { font-size: 12px; }
.red { color: #E9381B; font-family: "Microsoft Yahei", Arial, sans-serif; }
.song {font-family: "Microsoft Yahei", Arial, sans-serif; }
.f14 { font-size: 14px; }
.clr { clear: both; visibility: hidden; }

/*公用结束=======================================================================*/


/*头部*/
.boxW960 { width: 960px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.header { height: 84px; width: 960px; overflow: hidden; margin-bottom: 3px; background-image: url(../images/headerBg.gif); background-repeat: repeat-x; background-position: 0px 0px; }
.header .logo { float: left; width: 413px; height:78px; }
.header .nav { float: right; width: 420px; height: 84px; }
.topBtn { height: 36px; padding-top: 12px; text-align: right; width: 420px; }
.topBtn A{ padding-right: 3px; padding-left: 3px; color:#333 }
.navBox { height: 36px; width: 420px; overflow: hidden; font-size:14px }
.navMenu{ float: left; height: 36px; width: 420px; }
.navMenu ul { height: 36px; }
.navMenu li { float: left; width: 100px; padding-right: 2px; background-image: url(../images/menuVline.gif); background-repeat: no-repeat; background-position: right 0px; height: 36px; line-height: 36px; text-align: center; }
.navMenu li.nobg { background-image: none; }
.navMenu li A,.navMenu li A:visited { color: #333333; display: block; }
.navMenu li A:hover,.navMenu li A.hover { background-image: url(../images/menuHover.gif); background-repeat: no-repeat; background-position: center 32px; text-decoration: none; }
.serchBox{ float: right; width: 200px; background-image: url(../images/serBoxBg.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 36px; padding-left: 10px; }
.serchBox .sTxt { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; padding: 0px; height: 20px; line-height: 20px; background-image: url(../images/txtBg.gif); background-repeat: repeat-x; background-position: 0px -1px; width: 160px; }
.serchBox .sBtn { background-image: url(../images/serBtn.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 20px; width: 20px; padding: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; cursor: pointer; }
.Focus {}


/*底部*/
.bottom {line-height: 20px; width:960px; margin:0 auto; font-size:12px; }
.bottom .botMenu { float: left; width: 630px; height: 60px;border-top:2px solid #E5E5E5; padding-top:10px; margin-top:20px }
.bottom .botMenu A { padding-right: 3px; padding-left: 3px; }
.bottom .copyright { float: right; text-align: right;  width:330px; border-top:2px solid #E5E5E5;  padding-top:10px;  margin-top:20px}

.banner { margin-bottom: 12px; }

.conBox { width: 960px; padding-bottom: 10px; }
.leftMenu { float: left; width: 208px; }
.leftMenu ul {}
.leftMenu li { width: 208px; line-height:36px; background-color: #EFEFEF; margin-bottom: 1px; background-image: url(../images/leftMenuArr.gif); background-repeat: no-repeat; background-position: 180px center; }
.leftMenu li a,.leftMenu li A:visited { text-decoration: none; padding-left: 45px; width: 163px; }
.leftMenu li a:hover,.leftMenu li A.hover { color: #DA251C; font-weight: bold; display: block;}

.leftMenu li a.current {
	color:#DA251C;
}

.leftMenu li ul {
	text-align:center;
}


.leftMenu li li {
    line-height: 20px;
    padding-left: 10px;
    text-align: left;
    width: 198px;
}

.leftMenu { float: left; width: 208px; }
.leftMenu dl { font-size: 14px; }
.leftMenu dt { height: 32px; width: 208px; line-height: 32px; background-color: #E6E6E6; margin-bottom: 1px; background-image: url(../images/leftMenuArr.gif); background-repeat: no-repeat; background-position: 180px center; font-weight: bold; color: #333333; }
.leftMenu dt A,.leftMenu dt A:visited { text-decoration: none; padding-left: 42px; width: 166px; }
.leftMenu dt A:hover,.leftMenu dt A.hover { color: #DA251C; font-weight: bold; display: block;}

.leftMenu dd { height: 32px; width: 208px; line-height: 32px; background-color: #EFEFEF; margin-bottom: 1px; background-image: url(../images/leftMenuArr.gif); background-repeat: no-repeat; background-position: 180px center; }
.leftMenu dd A,.leftMenu dd A:visited { text-decoration: none; padding-left: 45px; width: 163px; }
.leftMenu dd A:hover,.leftMenu dd A.hover { color: #DA251C; font-weight: bold; display: block;}


.rightCon { float: right; width: 736px; }
.title { border-bottom-width: 5px; border-bottom-style: solid; border-bottom-color: #f0f0f0; height: 32px; line-height: 32px; padding-left: 8px; } 
.title h3 { color: #015198; }


.proInfo { width: 960px; }
.proAbout { float: right; width: 210px; }
.proAbout dl { margin: 0px; width: 200px; padding: 60px 5px 0px; height: 264px; }
.proAbout dt { font-size: 14px; line-height: 22px; font-weight: bold; margin-bottom: 8px; color: #666666; }
.proAbout dd { background: url(../images/arr01.gif) no-repeat 3px 10px; padding-left: 15px; width: 185px; line-height: 28px; }
.paboutBox { width: 208px; border: 1px solid #DCDCDC; }
.paboutBox h3 { background: url(../images/pabotTit.gif) repeat-x 0px 0px; height: 32px; padding-left: 8px; padding-bottom: 3px; width: 200px; line-height: 32px; }
.paboutBox ul { width: 180px; margin: 0px auto; }
.paboutBox li { width: 180px; padding-bottom: 12px; }
.paboutBox li img { height: 135px; width: 180px; display: block; }
.paboutBox li span { display: block; text-align: center; line-height: 18px; }

.proMiaoshu { float: left; width: 748px; }
.bigPic { text-align: center; }
.newsList { padding-top: 25px; }
.newsList .newsLeft { float: left; width: 278px; }

.newsLeft ul { margin: 0px auto; width: 150px; }
.newsLeft li { width: 150px; }
.newsLeft li img { height: 92px; width: 126px; margin: 0px auto 8px; display: block; }
.newsLeft li span { line-height: 22px; display: block; text-align: center; width: 150px; }



.newsList .newsRight { width: 680px; float: right; padding-bottom: 20px; }

.serviceBox { width: 960px; height: 450px; background: url(../images/serviceTit.gif) repeat-x 0px 0px; }
.serviceBox .col1 { float: left; border-right: 1px solid #EFEFEF; height: 450px; width: 250px; }
.serviceBox .col2 { float: left; border-right: 1px solid #EFEFEF; height: 450px; width: 250px; }
.serviceBox .col3 { float: right; width: 410px; height: 450px; padding-left: 30px; background: url(../images/servicePic_en.jpg) no-repeat 30px 60px; }

.serviceBox dl { padding-left: 65px; width: 180px; }
.serviceBox dt { color: #CF0000; line-height: 36px; height: 36px; font-weight: bold; font-size: 14px; margin-bottom: 20px; }
.serviceBox dd { background: url(../images/arr01.gif) no-repeat 0px 10px; padding-left: 14px; height: 30px; line-height: 30px; }
.serviceBox li { line-height: 22px; height: 22px; }
.serviceBox h3 { color: #CF0000; line-height: 36px; height: 36px; font-weight: bold; font-size: 14px; margin-bottom: 260px; }

.flashMap { width: 680px; height: 560px; padding-top: 12px; margin: 0px auto; }
.flagBox { margin: 0px auto; width: 72px; padding-top: 20px; }
.contactUl { font-size: 14px; padding-top: 18px; }
.contactUl li { line-height: 24px; height: 24px; }
.imgMap { width: 640px; margin: 0px auto; padding-top: 30px; padding-bottom: 23px; }

.comLine { padding-top: 16px; padding-bottom: 8px; }
.comLine img { height: 160px; width: 282px; display: block; margin: 0px auto; }
.comLine p { line-height: 26px; text-indent: 2em; }
.ViewMore { padding-top: 12px; }
.ViewMore A,.ViewMore A:visited { float: right; height: 26px; width: 72px; background: url(../images/arr01.gif) no-repeat 2px center; line-height: 26px; padding-left: 14px; color: #015198; }

.ViewMore A:hover { color: #CC0000; }

.ZSBox { padding-top: 24px; padding-bottom: 12px; }
.ZSBox ul {}
.ZSBox li { float: left; width: 240px; }
.ZSBox li img { height: 120px; display: block; margin: 0px auto; }
.ZSBox li span { line-height: 28px; height: 28px; width: 200px; text-align: center; display: block; margin: 0px auto; }
.ZSBox li span.en { line-height: 25px; height: 70px; width: 200px; text-align: center; display: block; margin: 0px auto; }

.comIntroBox { padding: 18px 0px; width: 700px; margin: 0px auto; }
.comIntroBox p { line-height: 26px; text-indent: 2em; margin-bottom: 16px; }
.comIntroBox .centerimg { margin: 0px auto; display: block; }

.zhengshuBox { width: 720px; padding-top: 24px; }
.zhengshuBox li { float: left; width: 240px; height: 220px; text-align:center; }
.zhengshuBox li img { height: 91px; height:165px; display: block; margin: 0px auto; }
.zhengshuBox li span { line-height: 28px; height: 28px; width: 200px; text-align: center; display: block; margin: 0px auto; }


.wenhuaBox { padding: 42px; font-size: 14px; }
.wenhuaBox li { line-height: 32px; height: 32px; }

.homeNews { padding-top: 10px; overflow: hidden; }
.homeNews .hnew1 { float: left; width: 214px; }
.homeNews .hnew1 img { border: 1px solid #999999; height: 142px; width: 190px; }
.hntit { width: 460px; border-bottom: 1px solid #D4D4D4;  }
.hntit h4 { float: left; width: 200px; line-height: 24px; color: #086EC9; height: 24px; background: url(../images/newsIcon.gif) no-repeat 1px center; padding-left: 20px; }
.hntit span { float: right; width: 46px; }

.homeNews .hnew2 { float: left; width: 460px; background: url(../images/newBg.gif) no-repeat 370px 35px; height: 154px; }
.homeNews .hnew2 ul { padding-left: 8px; width: 370px; padding-top: 6px; }
.homeNews .hnew2 li { line-height: 20px; height: 20px; }
.homeNews .hnew2 li span { float: left; }
.homeNews .hnew2 li span.ntit { padding-left: 12px; background: url(../images/arr02.gif) no-repeat 0px center; width: 260px; }
.homeNews .hnew2 li span.Htime { width: 90px; color: #999999; }


.homeNews .hnew3 { float: right; width: 264px; }
.homeNews .hnew3 h4 { color: #015198; line-height: 22px; height: 22px; padding-left: 8px; }
.homeNews .hnew3 ul { width: 255px; padding: 2px 1px 2px 5px; border: 1px solid #D4D4D4; }
.homeNews .hnew3 li { line-height: 20px;  padding:0; margin: 2px; width: 220px; }

.newpBox { padding: 8px; background: #F5F5F5; width: 944px; height: 212px; margin-bottom: 12px; }
.newP1 { float: left; height: 212px; width: 466px; }
.npIntro { float: right; width: 440px; padding-top: 8px; }
.npIntro h2 { line-height: 28px; height: 28px; margin-bottom: 12px; }
.npIntro p { line-height: 22px; margin-bottom: 10px; }
.npIntro .more2 {}
.npIntro .more2 A { float: right; }

.newPbox2 {}
.newPbox2 ul {}
.newPbox2 li { float: left; width: 240px; height: 200px; }
.newPbox2 li img { height: 120px; width: 160px; display: block; margin: 0px auto; }
.newPbox2 li A { display: block; width: 160px; margin: 0px auto; line-height: 18px; }

.aboutNews {}
.aboutNews .abCol1 { float: left; width: 470px; }
.aboutNews .abCol2 { float: right; width: 470px; }
.aboutNews dl { width: 470px; }
.aboutNews dt { line-height: 28px; height: 28px; border-bottom: 5px solid #F0F0F0; padding-left: 6px; font-size: 14px; font-weight: bold; margin-bottom: 12px; }
.aboutNews dd { width: 452px; height: 110px; border-bottom: 1px dashed #CCCCCC; padding: 12px 0px 0px 8px; }
.aboutNews dd img {}
.aboutNews dd h3 { color: #666666; line-height: 18px; height: 18px; margin-bottom: 5px; }
.aboutNews dd span { color: #999999; }
.aboutNews dd p { line-height: 18px; }
.aboutNews dd .more3 { padding-top: 3px; padding-left: 250px; }
.aboutNews dd .more3 A { width: 60px; display: block; height: 22px; line-height: 22px; background: url(../images/arr02.gif) no-repeat 2px center; padding-left: 14px; }

.zixunBox { margin: 0px auto; width: 730px; background: url(../images/servicePic_en.jpg) no-repeat center 30px; padding-top: 240px; height: 130px; }
.zixunBox ul { padding-left: 100px; }
.zixunBox li { line-height: 36px; }

.MSGBox { padding: 12px; }
.MSGBox h4 { line-height: 36px; margin-bottom: 9px; }
.MSGBox td.hei32 { height: 32px; }
.MSGBox span { padding-left: 12px; }
.MSGBox td .msgTxt { padding: 1px; height: 20px; width: 288px; border: 1px solid #7F9DB9; }

.newBox3 { padding-top: 16px; padding-bottom: 20px; }
.newBox3 .news_ulBox { width: 680px; margin: 0px auto; }
.newBox3 .news_ulBox li { border-bottom: 1px dashed #E0E0E0; line-height: 30px; height: 30px; }
.newBox3 .news_ulBox span { float: left; line-height: 30px; }
.newBox3 .news_ulBox span.nTit { width: 560px; padding-left: 16px; background: url(../images/arr01.gif) no-repeat 4px center; line-height: 30px; height: 30px; }
.newBox3 .news_ulBox span.upTime { font: 11px/30px Verdana; color: #999999; }

.hangyeBox {}
.hangyeBox ul {}
.hangyeBox li { background: url(../images/arr01.gif) no-repeat 1px 18px; width: 660px; margin: 0px auto; padding: 12px 16px 2px; }
.hangyeBox li h3 { line-height: 22px; height: 22px; }
.hangyeBox li span { color: #999999; margin-bottom: 5px; display: block; }
.hangyeBox li p { line-height: 18px; border-bottom: 1px dashed #CCCCCC; padding-bottom: 12px; }


.jobBox { margin: 0px auto; width: 688px; padding: 16px 0px; }
.jobBox p { line-height: 20px; padding-bottom: 16px; }
.jobBox dl {}
.jobBox dl span { float: left; }
.jobBox dt { border-bottom: 1px dashed #CCCCCC; line-height: 28px; height: 28px; font-size: 14px; font-weight: bold; color: #666666; margin-bottom: 12px; }
.jobBox dd { line-height: 28px; height: 28px; }
.jobBox dl .sp1 { width: 220px; padding-left: 12px; }
.jobBox dl .sp2 { width: 200px; }


.newDetBox { padding: 20px; }
.newDetBox .newsH3 { width: 696px; height: 32px; line-height: 32px;text-align: center; }
.newDetBox .newsFun { line-height: 26px; height: 26px; border-bottom: 1px dashed #CCCCCC; margin-bottom: 16px; padding-bottom: 10px; text-align: center; }
.newDetBox .newsInput { line-height: 150%; }


.questionBox { padding-top: 16px; padding-bottom: 20px; }
.questionBox .quTable { width: 680px; margin: 0px auto; padding-bottom: 18px; }
.questionBox td { height: 30px; font-weight: bold; color: #333333; }
.questionBox .news_ulBox { width: 680px; margin: 0px auto; }
.questionBox .news_ulBox li { border-bottom: 1px dashed #E0E0E0; line-height: 30px; height: 30px; }
.questionBox .news_ulBox span { float: left; line-height: 30px; }
.questionBox .news_ulBox span.nTit { width: 620px; padding-left: 16px; background: url(../images/arr01.gif) no-repeat 4px center; line-height: 30px; height: 30px; }
.questionBox .news_ulBox span.upTime { font: 11px/30px Verdana; color: #999999; }

.versionBox { padding-top: 16px; padding-bottom: 16px; }
.versionBox h3 { line-height: 30px; height: 30px; text-align: center; color: #015198; margin-bottom: 16px; }

.versionBox .tabBro2 { background: #E6E6E6; }
.versionBox .tabBro2 td { background: #FFFFFF; padding: 8px 12px; }
.versionBox .tabBro2 th { background: url(../images/tableTh.gif) repeat-x 0px 0px; height: 36px; }

.huiMap { margin-bottom: 16px; }

.polBox { padding: 12px 8px 8px 12px; }
.polBox h3 { line-height: 26px; height: 26px; margin-bottom: 12px; color: #015198; }
.polBox p { margin-bottom: 12px; line-height: 20px; }

#brack { text-align: center; height: 26px; padding-top: 8px; }


.proList { width: 736px; padding: 12px 0px; overflow: hidden; }
.proList ul { width: 736px; }
.proList li { width: 245px; float: left; height: 210px; border-bottom: 1px dashed #CCCCCC; padding-top: 10px; }
.proList li img { display: block; height: 135px; width: 180px; margin: 0px auto; }
.proList li span { width: 200px; margin: 0px auto; line-height: 18px; display: block; text-align: center; }

/*翻页*/
#displaypagenum{ width:100%; clear:both; padding-top:50px}
#displaypagenum span { background:#F00; color:#fff; font-size:12px;}
#displaypagenum a:hover{background:#F00; color:#fff; text-decoration:none}
.back_channel,.back_channel a,.back_channel a:link,.back_channel a:visited,.back_channel a:hover,.back_channel a:active{ width:600px; line-height:28px;color:#c30;font-size:14px; font-weight:bold; text-align:right;}
.prevnext_con {color:#c30;line-height:26px;font-size:14px;}
.prevnext_pic {color:#fff;line-height:26px;font-size:14px;}
.prevnext_con a,.prevnext_pic a {color:#39f;}
.prevnext_con a:hover,.prevnext_pic a:hover {color:#c30;}
.pagefont,.ptfont,.pagefontpic,.ptfontpic,.pagefontcon,.ptfontcon { font-size:12px; padding:5px 8px; margin:8px 0; overflow:hidden; line-height:30px; background:#fff;}
.pagefontpic,.ptfontpic{ background:none;}
.pagefont { color:#000; border:1px #ccc solid;}
.ptfont { color:#000; border:1px #ccc solid;}
.pagefontpic { color:#fff; border:1px #fff solid;}
.ptfontpic { color:#fff; border:1px #fff solid;}
.pagefontcon { color:#000; border:1px #ccc solid; padding:5px 5px;}
.ptfontcon { color:#000; border:1px #ccc solid;}
#displaypagenum{ height:3em; overflow:hidden;}