@charset "utf-8";
/* CSS Document */
body,div,ul,li,h1,h2,h3,h4,h5,h6,p,dd,dl,dt,input{ margin:0px; padding:0px;}
body{color:#666; font-size:12px; font-family:Arial,'微软雅黑' !important;margin:0px; padding:0px; margin:0px; line-height:24px;}
ul,li,em,i{ list-style:none; font-style:normal; font-weight:normal;}
a{ color:#666;text-decoration:none;outline:none;/*blr:expression(this.onFocus=this.blur());*/}
a:hover{ text-decoration:none;}
img{ border:0px; padding:0px; margin:0px;}
em{ font-style:normal;}
div{margin-right: auto;	margin-left: auto;}
ul {margin: 0px;padding: 0px;}
.clear{clear:both; content: ""; display: table; margin: 0px;padding: 0px;height: 0px;}
.left{ float:left}
.right{ float:right;}
.clearfix:after { clear: both; content: " "; display: block;}
input{ color:#666; font-family:Arial, Helvetica, sans-serif,'微软雅黑';}
.wrapper{ margin:0 auto; position:relative; width:1200px; }
.red{color:#F00;}
.yellow{ color:#fd9903;}
.blue{color:#207ce3;}

body{ background-color:#e6f3fc;}
/* top */
.top { height:95px; background:url(../images/hdbg.jpg) repeat-x; min-width:1200px;}
.logo{width:381px; height:82px; float:left;}
.logolist{float:right; margin-top:20px; margin-right:40px;}
.img-bot{display:table-cell;}
.img-bot img { vertical-align:middle; margin:0 15px;}
.topright{float:right;}
.teltop{font-size:20px; line-height:25px; margin-top:10px;}
.teltop img{ vertical-align:middle; margin-right:10px;}
.searc{height:28px; margin-top:15px;}
.searc input{float:left; height:26px; line-height:26px; border:1px solid #aed5f0; width:140px; padding-left:25px; background:#FFF url(../images/search.png) no-repeat 3px center;}
.searc a,
.searc button{display:block; float:left; width:48px; height:26px; border:1px solid #aed5f0; border-left:none; line-height:26px; text-align:center; font-size:14px; color:#FFF; background-color:#0092df;}

.menu{height:45px; min-width:1200px; background:url(../images/navbg.png) repeat-x;}
.menu ul li{float:left; line-height:45px; font-size:16px; color:#0b88d3;}
.menu ul li a{ display:inline-block; padding:0 17px; font-size:16px; color:#FFF;}
.menu ul li a:hover,.menu ul li.limse a{color:#034a72;}
.blueberry {background:#fff;position: relative; z-index:1; height:375px;}
.blueberry .slides {display: block;position: relative;overflow: hidden;}
.blueberry .slides li {position: absolute;top: 0;overflow: hidden; width:100%; height:375px; text-align:center; }
.blueberry .slides li img {display: block; height:0px;}
.blueberry .slides li.active {display: block;position: relative;}
.blueberry .crop li img {width: auto;}
.blueberry .pager { bottom:10px;right:50%; margin-right:-75px;width:150px;height: 15px;text-align: center;position:absolute;z-index:999; text-align:center }
.blueberry .pager li {display: inline-block;}
.blueberry .pager li a, .blueberry .pager li a span {display: block;height: 15px;width: 15px;}
.blueberry .pager li a {margin:0 5px;}
.blueberry .pager li a span {overflow: hidden;background: url(../images/bullets.png) 0px -30px no-repeat ;text-indent: -9999px;width:15px;height:15px;}
.blueberry .pager li.active a span {background-position:0px -1px ;}

.cont{ overflow:hidden;}
.main{ background-color:#FFF; padding:20px 10px;} 
.main-top{ overflow:hidden; margin-bottom:20px;}
.mto-ab{float:left; width:400px;}
.mtitl{ height:40px; line-height:40px; padding-left:20px; background:url(../images/1.png) no-repeat left center; font-size:16px; color:#045d8f; font-weight:normal; overflow:hidden; border-bottom:1px solid #bebfc0;}
.mtitl a.blue{color:#045d8f;}
.mtitl span{font-family:'微软雅黑'; font-size:12px;}
.fts{ color:#999; margin-left:15px;  }
.Mmore{float:right;}
.Mmore a{ color:#333; font-size:14px; font-weight:bold; }
.Mmore a:hover{color:#333; text-decoration:underline;}
.ab-txt{ overflow:hidden; margin-top:10px;}
.ab-txt img{float:left; margin-right:15px;}
.ab-txt p{ line-height:28px; margin-top:8px; color:#333;}

.mto-nw{width:500px; margin-left:25px; float:left;}
.nw-list{margin-top:10px;}
.nw-list ul li{ height:32px; line-height:32px; padding-left:30px; background:url(../images/tt_03.png) no-repeat left center; border-bottom:1px dashed #999; margin-bottom:8px; overflow:hidden;}
.nw-list ul li a{display:block; float:left; color:#333; width:395px; white-space:nowrap; text-overflow :ellipsis; overflow:hidden;}
.nw-list ul li span{float:right; color:#999;}

.query{width:235px; float:right; overflow:hidden;}
.Certi_top{height:40px; text-align:center; background:url(../images/Certi_bg.jpg) repeat-x; margin-top:5px; margin-bottom:15px;}
.Certi_top a{font-size:18px; line-height:40px; display:block; color:#FFF;}
.cer-box{ height:45px; border:1px solid #CCC; line-height:45px; margin-bottom:6px; background-color:#f4f2f3; text-align:center;}
.cer-box a{ font-size:18px; color:#04588a; text-align:center;}
.cer-box a span{ margin-left:10px;}
.cer-box a span img{ vertical-align:middle;}
.cer-bot{ height:40px; border:1px solid #CCC; line-height:40px; background-color:#f4f2f3;}
.cer-bot span{margin-left:35px; margin-right:15px;}
.cer-bot a{display:block;}

.main-cent{ overflow:hidden; margin-bottom:20px;}
.mection-list{margin-top:14px;}
.mection-list ul li{ height:32px; line-height:32px; padding-left:30px; background:url(../images/tt_03.png) no-repeat left center; border-bottom:1px dashed #999; margin-bottom:8px;}
.mection-list ul li a{display:block; color:#333; float:left; width:295px;white-space:nowrap; text-overflow :ellipsis; overflow:hidden;}
.cer-bot a:hover,.mecol-bpx h3 a:hover,.mbr-list ul li a:hover,.nw-list ul li a:hover,.mbl-list ul li a:hover,.mection-list ul li a:hover{color:#034a72; text-decoration:underline;}
.mection-list ul li span{float:right; color:#999;}
.cer-bot a:hover{ text-decoration:none;}
.meclo{height:100px; overflow:hidden; margin-top:12px; padding-bottom:13px; border-bottom:1px dashed #CCC;}
.meclo img{width:160px; height:100px; float:left;}
.mecol-bpx{width:315px; overflow:hidden; float:left; margin-left:15px;}
.mecol-bpx h3{font-size:16px; color:#045d8f; height:30px; line-height:30px; font-weight:normal; white-space:nowrap; text-overflow :ellipsis; overflow:hidden;}
.mecol-bpx h3 a{color:#045d8f;}
.mecol-bpx p{ color:#333; line-height:26px; margin-top:10px; height:50px; overflow:hidden;}

.m-conts{width:235px; float:right; overflow:hidden; border:1px solid #CCC;}
.lef-conts ul,.m-conts ul{padding:20px 13px 10px 13px;}
.lef-conts ul li,.m-conts ul li{font-size:16px; color:#333; line-height:30px; height:30px; overflow:hidden; }
.lef-conts a,.m-conts a { font-size:16px; line-height:40px; height:40px; display:block; color:#057ac8; border:1px solid #ced3d6; width:145px; text-align:center; border-radius:5px; margin:0 auto; background:url(../images/abdg.jpg) repeat-x; margin-bottom:10px;}
.lef-conts a:hover,.m-conts a:hover{background:url(../images/abdg2.jpg) repeat-x;}

.main-bot{ overflow:hidden; margin-bottom:20px;}
.mb-lef{width:575px; float:left;}
.mbl-list{margin-top:15px;}
.mbl-list ul li,.mbr-list ul li{ height:32px; line-height:32px; padding-left:30px; background:url(../images/tt_03.png) no-repeat left center; border-bottom:1px dashed #999; margin-bottom:10px;}
.mbl-list ul li a{display:block; color:#333; float:left; width:465px;white-space:nowrap; text-overflow :ellipsis; overflow:hidden;}
.mbl-list ul li span{float:right; color:#999;}
.mb-rig{width:575px; float:right;}
.mbr-list{ overflow:hidden; margin-top:15px;}
.mbr-list img{float:left; width:263px; height:163px;}
.mbr-list ul{width:290px; float:right;}
.mbr-list ul li a{display:block; color:#333; float:left; width:195px; white-space:nowrap; text-overflow :ellipsis; overflow:hidden;}

.fer_list{margin-top:25px;}
.fer_list a{display:inline-block; margin-left:24px; margin-bottom:10px; height:34px;}
.fer_list a img{ height:34px;}


.foot{height:60px; text-align:center; font-family:'微软雅黑'; padding-top:20px;}
.foot p{ line-height:24px; color:#999;}


/***about***/
.leftbox{ float:left; width:235px;}
.lef-conts{width:233px; overflow:hidden; border:1px solid #CCC; margin-top:25px;}
.rigbox{float:right; width:920px;}
.nyweiz{float:right; display:inline-block; padding-left:25px; background:url(../images/21.png) no-repeat left center; height:40px; color:#666;}
.nyweiz a{ color:#666;}
.nyweiz a:hover{color:#034a72;}
.message,.ficate,.comp-txt{padding:5px; margin-top:10px;}

/***认证服务**/
.newslist,.renca,.Authe{padding:0 10px;}
.renca li,.Authe li{ height:35px; line-height:35px; padding-left:20px; background:url(../images/alist.gif) no-repeat left center; font-family:'微软雅黑';}
.Authe li a{color:#333; display:block; float:left; width:740px; white-space:nowrap; text-overflow :ellipsis; overflow:hidden;}
.Authe li a:hover{color:#034a72; text-decoration:underline;}
.Authe li span,.renca li span{float:right;}
.aupage{margin-top:30px; text-align:center; height:30px; line-height:30px;}
.aupage a{display:inline-block; margin:0 5px;}
.aupage a:hover{color:#034a72; text-decoration:underline;}

/**人才招聘***/
.renca li{border-bottom:1px dashed #CCC;}
.renca li a{color:#333;  white-space:nowrap; text-overflow :ellipsis; overflow:hidden;}
.renca li span a{ color:#1166a8;}
.renca li span a:hover{color:#034a72; text-decoration:underline;}

/***证书查询***/
.ficate h3{font-size:16px; line-height:30px; height:30px; font-weight:normal; color:#034a72; padding-bottom:5px; border-bottom:1px dashed #CCC; margin-bottom:15px;}
.inp_lie { height:25px; margin-bottom:30px;}
.inp_lie label{ font-size:14px; color:#1166a8; float:left; margin-right:10px;}
.inp_lie input{ height:25px; float:left;}
.inputs { margin-left:5px;}
.inp_lie inputs{ height:25px; float:left;}
.topse{margin-right:50px;}
.inp_lie a{width:24px; height:24px; background:url(../images/btns.gif) no-repeat; display:block; margin-left:15px; float:left;}

/***新闻列表***/
.title{ text-align:center; font-size:16px; color:#1166a8; font-weight:normal; line-height:35px; height:35px ; border-bottom:1px dotted #CCC; margin:20px  0px;}


/***留言板***/
.measge tr td{padding:5px 0;}
.measge input{ width:300px; height:25px; line-height:25px; border:1px solid #CCC; margin-left:15px;}
.measge tr td span{ margin-left:5px;}
.measge tr td textarea{width:300px; min-height:200px; border:1px solid #CCC; margin-left:15px;}
.measge tr td a{width:80px; height:25px; border:1px solid #666; background-color:#DDD; text-align:center;
line-height:25px; margin:0 5px; color:#333; display:inline-block;}
.measge tr td a:hover{ background-color:#f5f5f5;}

