@charset "gb2312";
/* CSS Document */
*{margin:0;padding:0;list-style:none;color:#000;font-size:14px;font-family:"Microsoft YaHei",Arial}
img{border:none;}
a{color:#000;text-decoration:none; outline:none;}
a:hover{text-decoration:none; color:#2493c4;}
input{ border:0; outline:none;}

.w1000{ width:1000px; margin:0 auto;}
.auto{ height:auto; overflow:hidden;}
body{ background:#f1f1f1;}

/*ÁÐ±íÒ³*/
.wrap{ width:100%; min-width:1000px;}

.headerwrap{ height:80px; width:100%; background:#fff;}
.logo{ float:left;}
.logo img{ float:left;}
.logotxt{ float:left; margin:20px 0 0 13px;}
.logotxt p{ color:#005b92; font-size:18px;}
.logotxt span{ font-size:12px; color:#005b92;font-family:"Arial"}
.nav{ float:right;}
.nav a{ float:left; font-size:16px; margin-left:45px; line-height:80px;}
.nav a.cur{ float:left; color:#154b97}
.nav a:hover{ color:#154b97}

.miantopwrap{ width:100%; height:130px; background:#154b97;}
.miantop ol{ float:left; margin-top:33px;}
.miantop ol li{ float:left; padding:0 20px; height:42px; background:#fff; line-height:42px; text-align:center; margin-left:2px;}
.miantop ol li a{ color:#232323; font-size:18px; display:block; overflow:hidden;}
.miantop ol li.cur{ background:#fc8340;}
.miantop ol li.cur a{ color:#fff;}
.location{ height:55px;}
.location div{ float:right; margin-top:36px;}
.location b,.location a,.location span,.location p{ float:left; color:#fff; font-weight:normal;}
.location span{ margin:6px 10px 0;}
.location a:hover{ text-decoration:underline;}

.mainbot{ background:#fff url(imagesxqbg.jpg) repeat-y; margin-bottom:50px;}
.mainbot2{ background:#fff; margin-bottom:50px;}
.mainbotcon{ background:#fff; margin-bottom:50px;}
.listnews{ padding:35px;}
.mainbot ul li{ overflow:hidden; display:none;}
.mainbot2 ul li{ overflow:hidden; display:none;}
.mainbotnews{ border-bottom:1px solid #e0e0e0; padding-bottom:25px; margin-bottom:25px;}
.mainbotnewslet{ width:212px; height:122px; float:left; margin-right:24px;}
.mainbotnewslet img{ width:212px; height:122px; }
.mainbotnewrigth{ float:left; width:692px; height:122px;}
.mainbotnewrigth div{ height:95px; margin-bottom:10px;}
.mainbotnewrigth a{ font-size:18px; display:block; margin-bottom:13px;}
.mainbotnewrigth p{ line-height:24px; color:#464646;}
.mainbotnewrigth span{ color:#848484;}

.mainlist{ padding-bottom:20px; border-bottom:1px solid #e0e0e0; margin-bottom:30px;s}
.mainlist dl{ margin-bottom:15px;}
.mainlist dl dt{ float:left; overflow:hidden; width:834px;}
.mainlist dl dt a{ font-size:16px; color:#353535; background:url(imagesdot2.png) no-repeat left 10px; padding-left:12px;}
.mainlist dl dt a:hover{ color:#2493c4}
.mainlist dl dd{ float:right; color:#c3c3c3;}

.pagecon a{ float:left; height:26px;  margin:0 3px;border:1px solid #e0e0e0; text-align:center; line-height:26px; color:#4d5155; width:26px;}
.pagecon a.first,.pagecon a.last{ width:58px;}
.pagecon a:hover{ background:#154b97; border:1px solid #154b97; color:#fff;}
.pagecon a.prev{ background:url(imagespageleft.png) no-repeat center center;}
.pagecon a.prev:hover{ background:#154b97 url(imagespagelefthov.png) no-repeat center center;}
.pagecon a.next{ background:url(imagespageright.png) no-repeat center center;}
.pagecon a.next:hover{ background:#154b97 url(imagespagerighthov.png) no-repeat center center;}
.pagecon a.cur{ background:#154b97; border:1px solid #154b97; color:#fff;}

.footerwrap{ background:#182d57; width:100%; padding:35px 0;}
.footer{ width:1000px; margin:0 auto; background:url(imagesfooterlogo.png) no-repeat left top;}
.footerleft{ float:left; width:198px;}
.footerleft p{ overflow:hidden; color:#fff; line-height:24px; font-size:12px; margin-bottom:10px;}
.footerleft p b{ font-weight:normal; display:block; color:#fff; font-size:12px;}
.footer ul li{ overflow:hidden; margin-left:39px; float:left;}
.footer ul li p{ font-size:16px; color:#5ea6ff;}
.footer ul li a{ display:block; color:#fff; line-height:28px; font-size:12px;}
.footer ul li a:hover{color:#589bf0;}
.footer ul li span{ width:15px; height:16px; cursor:pointer; display:block; margin-top:10px;}
.footer ul li span img{ display:block;}
.footerlistcon2{ height:275px;}

/*ÏêÇéÒ³*/
.detaileft{ width:630px; float:left; padding:25px 29px 35px 35px; border-right:1px solid #e0e0e0; margin-right:29px;}
.detaileftit{ font-size:22px;}
.detaileftcite{ color:#848484; display:block; margin:10px 0 20px 0;}
.detaileftcon p{ color:#454545; overflow:hidden; margin-bottom:15px; line-height:26px; text-align:justify; text-justify:inter-ideograph;text-indent:2em;}
.detaileftcon p img{ margin:0 auto; height:auto;max-width:600px;display:block;}
.detairight{ width:245px; float:left; padding-top:25px; padding-bottom:25px;}
.detairighttit{ border-bottom:1px solid #e6e6e6; padding-bottom:10px; margin-bottom:15px;}
.detairighttit p{ float:left; font-size:24px; color:#154b97; background:url(imageslistline.jpg) no-repeat left 7px; padding-left:11px;}
.detairighttit span{ float:left; color:#8f8f8f; margin:13px 0 0 12px; text-transform:uppercase;}
.detairightcon { height:200px; overflow-y:scroll; margin-bottom:20px;}
.detairightcon a{ color:#6a6a6a; overflow:hidden; display:block; margin-bottom:15px;}
.detairightcon a:hover{color:#2493c4;}

.detaileftcon2 { color:#454545; overflow:hidden; margin-bottom:15px; line-height:26px; text-align:justify; text-justify:inter-ideograph;}
.detaileftcon2 img{ width:230px; height:auto; float:left; margin-right:25px;}