﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img{ border:0;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
a:hover {text-decoration:none;cursor:pointer;}
a {text-decoration:none;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}.clearfix{zoom: 1; }
.clear {clear:both;}
/* =common
========================================================*/
body {font:12px "宋体", Arial, Helvetica, sans-serif;background:#f2f2f2;color:#494949;}
.container,.header { width:952px;margin:0 auto;}
.containerb {width:972px;margin:0 auto;background:#f2f2f2;}
.wrapb { background:#fff;}
/* =header
========================================================*/
.header { background:url(../images/headerBg.jpg) repeat-x;height:165px;position:relative;}
.logo {position:absolute;left:15px;top:0;}
.hsearch { position:absolute;top:58px;right:3px;width:255px;}
.hsTxtInput { background:url(../images/hsTxtInput.jpg) no-repeat;width:102px;height:19px;position:absolute;top:0px;left:100px;border:none;padding:0 5px;padding-top:3px\9;height:16px\9;font-size:12px;color:#d3d3d3;}
.hsBtnInput {position:absolute;top:0;right:0;}
.hImg { position:absolute;top:22px;right:3px;width:312px;height:31px;}
/* =menu
========================================================*/
.menuBox { background:#fff;position:absolute;top:86px;left:2px;height:79px;  overflow: hidden;}
.menu { background:url(../images/menu.jpg) no-repeat;width:952px;height:42px;line-height:42px;}
.menu ul {font-size:14px;font-weight:bold;font-size:14px;margin-left:28px;height:40px;position:relative;}
.menu ul li {float:left;background:url(../images/menuli.jpg) no-repeat right center;}
.menu ul li a {float:left;color:#fff;padding:0 35px;margin-right:1px;}
.menu ul li .selected,.menu ul li a:hover { background:url(../images/lihover.jpg) repeat-x;}
.menu ul .noline {background:none;}
.menu ol { font-size:12px;font-weight:100;position:absolute;top:42px;left:126px;background:#fff;height:36px;}
.menu ol li { background:url(../images/olli.jpg) no-repeat right center;}
.menu ol li a {color:#000;padding:0 15px;}
.menu ol li .selected,.menu ol li a:hover { background:none;color:#2964b8;}
.bannerOutBox { background:url(../images/bannerBox.jpg) repeat-x;height:251px;}
.bannerBox {width:952px;height:251px;position:relative;margin:0 auto;}
.banner {position:absolute;top:1px;left:2px;}
.banner img {border:1px solid #003274;}
.bmenu {position:absolute;bottom:10px;right:10px;}
.bmenu a {color:#fff;background:#026eba;padding:1px 5px;margin:0 2px;display:inline-block;}
.bmenu .selected,.bmenu a:hover { background:#fff;color:#026eba;}
/* =content
========================================================*/
.content {height:100%;margin-top:10px;}
.content h2 { color:#2964b8;font-size:13px;font-weight:bold;padding:0 5px 0 10px;}
.content h2 a{color:#979797;font-size:12px;font-weight:bold;float:right;}
.mainContent { width:590px;float:left;line-height:20px;}
.subContent { width:350px;float:right;line-height:24px;}
.mcTabBox,.mcBox,.scBtm {border:1px solid #e8e8e8;background:#fff;position:relative;}
.mcTabBox h2 { background:url(../images/mcTabBox.jpg) repeat-x;height:35px;line-height:35px;}
.mcBox h2{ background:url(../images/mcBoxH2.jpg) repeat-x;height:26px;line-height:26px;overflow:hidden;}
.mcBox h2 strong {float:left;}
.mcBox {margin-top:10px;height:100%;}
.mctabContent {padding:6px 15px;height:100%;}
.mcBoxImg {border:1px solid #696e68;width:191px;height:102px;}
.cmctcImg { border:1px solid #696e68;width:93x;height:128px;float:left;}
.mctctxt {width:350px;float:right;text-align:justify;}
.mcBoxImg {width:191px;height:102px;float:left;margin:6px 0 6px 15px;display:inline;}
.mcBoxTxt {width:350px;float:right;margin:6px 15px 6px 0;display:inline;}
.mcTabMenu {position:absolute;top:3px;left:135px;}
.more { position:absolute;top:8px;right:5px;}
.more a {color:#979797;font-size:12px;font-weight:bold;}
.content h2 a:hover,.more a:hover {color:#2964b8;}
.mcTabMenu li { float:left;margin:0 2px;}
.mcTabMenu li a { float:left;color:#595858;background:url(../images/tma.jpg) no-repeat;width:96px;height:31px;line-height:31px;text-align:center;}
.mcTabMenu li .selected,.mcTabMenu li a:hover { background:url(../images/tmHover.jpg) no-repeat;}
.scTopBox { background:url(../images/scTopBox.jpg) no-repeat top center;padding-top:9px;border:1px solid #E8E8E8;}
.scTop { background:url(../images/scTop.jpg) no-repeat bottom center;padding-bottom:5px; }
.scTop ul { background:#f6f6f6;padding:6px 10px 20px;}
.scTop li a { background:url(../images/scTopli.jpg) no-repeat left center;padding-left:12px;color:#494949;}
.scTop li span { float:right;}
.scBtm {margin-top:10px;}
.scBtm h2 { background:url(../images/subBtmH2.jpg) repeat-x;height:35px;line-height:35px;overflow:hidden;}
.scBtm h2 strong { float:left;}
.scBtm ul {padding:18px 0 10px;*padding:23px 0 30px;}
.scBtm li {width:145px;float:left;text-align:center;margin:0 0 20px 18px;display:inline;}
.scBtm li img { display:block;}
.scBtm li a {color:#494949;}
.subContent a:hover {color:#2964b8;}
/* =footer
========================================================*/
.footer { background:url(../images/footer.jpg) repeat-x;height:105px;clear:both;margin-top:15px;color:#002659;line-height:24px;text-align:center;padding-top:24px;}
.fmenu a { color:#000;margin:0 5px;}
.fmenu a:hover {color:#810010;}
.con { background:url(../images/conbg.gif) repeat-y;margin-top:20px;}
.conBtm { background:url(../images/conBtm.gif) no-repeat center bottom;height:2px;}
.con h2 { color:#2964b8;font-size:13px;font-weight:bold;}
.subCon { width:259px;float:left;border-top:1px solid #e9e9e9;}
.mainCon {width:682px;float:right;border-top:1px solid #e9e9e9;}
.subCon h2 { background:url(../images/subConh2.jpg) repeat-x;height:34px;line-height:34px;padding:0 5px;margin:0 1px;}
.subCon h2 strong { background:url(../images/sr.jpg) no-repeat left center;padding-left:22px;border-bottom:1px dotted #2964b8;width:220px;display:inline-block;height:34px;}
.mainCon h2 { background:url(../images/mainConH2.jpg) repeat-x;height:35px;line-height:35px;padding:0 10px;width:660px;margin-left:1px;}
.subCon ul {line-height:37px;width:232px;text-align:center;margin:15px 0 15px 13px;font-size:13px; margin-top:0px}
.subCon li { background:url(../images/subConli.jpg) no-repeat center bottom;}
.subCon li a {color:#2964b8;}
.subCon li .selected,.subCon li a:hover {color:#7a7a7a;}
.subCon .nav {font-weight:bold;text-align:left;}
.subCon .nav li {padding-left:75px;}
.subCon .nav ol {font-weight:100;margin-left:10px;}
.subCon .nav ol li { background:none;padding-left:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;height:37px;width:90%;}
.subCon ol li a {color:#595858;background:url(../images/olli.gif) no-repeat 0px 7px;padding-left:12px;display:block;}
.subCon ol li .selected,.subCon ol li a:hover {background:url(../images/olhover.gif) no-repeat left center;color:#8c444d;font-weight:bold;}
.subCon ol .noline a {background:none;}
.page { text-align:center;margin:15px 0;color:#5e5e5e}
.page a {color:#5e5e5e;margin:0 3px;border:1px solid #dedede;padding:2px 6px;}
.aboutUs{line-height:22px;padding:10px 15px 120px;}
.aboutUs p { text-indent:2em;text-align:justify;}
.newsList {line-height:30px;padding:0 15px;}
.newsList ul { margin:10px 0;}
.newsList li { border-bottom:1px dotted #d5d5d5;}
.newsList li a {color:#333333;background:url(../images/newsli.jpg) no-repeat left center;padding-left:16px;}
.newsList li span {float:right;color:#666;}
.page a:hover,.newsList li a:hover {color:#2964b8;}
.pxContactUs {font-size:13px;line-height:24px;padding:10px 15px 320px;}
.pxgszk li a {background:url(../images/pxgszk.gif) no-repeat left center;padding-left:16px;color:#3a3e43;}
.pxService {line-height:22px;padding:10px 15px 120px;}
.pxService .cmctcImg {margin-right:10px;display:inline;}
.pxService ol {margin-top:20px;}

.headerb { height:138px;position:relative;}
.hsearchb { position:absolute;top:72px;right:3px;width:255px;}
.hsTxtInputb { background:url(../images/hsTxtInputb.gif) no-repeat;width:104px;height:19px;position:absolute;top:0px;left:100px;border:none;padding:0 5px;padding-top:3px\9;height:16px\9;font-size:12px;color:#d3d3d3;}
.hsBtnInputb {position:absolute;top:0;right:0;}
.menub { background:url(../images/menub.gif) repeat-x;width:972px;height:36px;line-height:36px;position:absolute;bottom:0;left:0;  overflow: hidden;}
.menub ul {font-size:14px;font-weight:bold;font-size:14px;margin-left:10px; width:105%;}
.menub ul li {float:left;background:url(../images/menubli.gif) no-repeat right center;padding:0 15px;}
.menub ul li a {float:left;color:#fff;margin-left:1px;width:107px;text-align:center;}
.menub ul li .selected,.menub ul li a:hover { background:url(../images/menubHover.jpg) 50% 0 no-repeat;position:relative;bottom:1px;left:0;color:#000;}
.menub ul .noline {background:none;}
.bannerBoxb { height:303px;width:972px;position:relative;margin-top:3px;}
.bannerb img {padding:1px;border:1px solid #bdbdbd;}
.bmenub {position:absolute;bottom:10px;right:10px;}
.bmenub a{color:#000;font-weight:bold;padding:2px 5px;margin:0 2px;}
.bmenub .selected,.bmenub a:hover { background:#af100c;color:#fff;}

.contentb {margin-top:20px;line-height:22px;}
.contentb h2,.conb h2 { background:url(../images/contentbH2.gif) repeat-x;height:34px;line-height:34px;padding:0 15px;font-size:13px;overflow:hidden;}
.contentb h2 strong,.conb h2 strong {color:#b81b1b;background:url(../images/icon.gif) no-repeat left center;padding-left:12px;float:left;}
.contentb h2 a,.conb h2 a {float:right;color:#817c7c;font-weight:bold;}
.mainContentb {width:550px;float:left;}
.subContentb {width:408px;float:right;overflow:hidden;}
.macbzxyw { border:1px solid #cfcfcf;background:#fff;}
.macbzxyw ul {padding:30px 20px 23px;}
.macbzxyw li {margin-bottom:35px;}
.liLeft {width:129px;float:left;}
.liRight {width:350px;float:right;overflow:hidden; text-overflow:''; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:5;}
.liRight p {text-indent:2em;}
.scTopb,.scMid {border:1px solid #cfcfcf;background:#fff;}
.scTopb ul {padding:10px;}
.scTopb li a { background:url(../images/scTopli.jpg) no-repeat left center;padding-left:12px;color:#494949;}
.scTopb li span { float:right;}

.scMid,.scBtmb{margin-top:5px;border:1px solid #cfcfcf;background:#fff;}
.scMid {width:406px;overflow:hidden;}
.scMid ul {margin:15px 0 0 14px;}
.scMid li {width:101px;height:29px;float:left;padding:0 0px 15px 0px;display:inline;line-height:29px;text-indent:3em;margin-left:20px;}
.scMid li a{color:#161616;}
.li01 {background:url(../images/hyzx01.gif) no-repeat;}
.li02 {background:url(../images/hyzx02.gif) no-repeat;}
.li03 {background:url(../images/hyzx03.gif) no-repeat;}
.li04 {background:url(../images/hyzx04.gif) no-repeat;}
.li05 {background:url(../images/hyzx05.gif) no-repeat;}
.li06 {background:url(../images/hyzx06.gif) no-repeat;}
.scBtmb ul {padding:0 0 0 1px;}
.scBtmb li { width:76px;height:53px;float:left;margin:0;border-right:1px solid #d8d8d9;border-bottom:1px solid #d8d8d9;padding:5px 2px;_padding:3px 2px;}
.scBtmb .noline { border-right:none;}
.scBtmb .noborder { border-bottom:none;}
.scTopb a:hover {color:#b81b1b;}

.conb { background:url(../images/conb.gif) repeat-y;margin-top:20px;}
.conBtmb { background:url(../images/conBtmb.gif) no-repeat center bottom;height:2px;}
.conb h2 { color:#2964b8;font-size:13px;font-weight:bold;}
.subConb { width:240px;float:left;border-top:1px solid #cfcfcf;}
.mainConb {width:720px;float:right;border-top:1px solid #cfcfcf;}
.subConb h2 {width:208px;margin-left:2px;}
.mainConb h2 {margin-left:1px;width:688px;}
.subConb ul {margin-left:4px;}
.mainConb .aboutUs {color:#555;}
.mainConb .aboutUs ul {margin-top:20px;}

.subConb li a {color:#880504;}
.subConb li .selected,.subConb li a:hover {color:#403f3f;}
.subConb .nav {text-align:left;font-weight:100;}
.subConb .nav ol li { background:none;padding-left:0;height:37px;}
.subConb .nav ol {font-size:12px;margin-left:5px;}
.subConb ol li a ,#X_Left li ul li a{padding-left:12px;background:url(../images/olhover.gif) no-repeat left center;color:#595858;}
.subConb ol li .selected,.subConb ol li a:hover ,#X_Left li ul li a:hover{color:#8c444d;background:url(../images/olli.gif) no-repeat left center;font-weight:100;}
.mainConb .page a:hover,.mainConb .newsList li a:hover {color:#880504;}
.zxglzx {line-height:22px;padding:10px 15px 120px;color:#1b1a1a;}
.zxglzx h3 {text-align:center;font-size:14px;font-weight:bold;}
