@charset "utf-8";
/* CSS Document Sunshine*/
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, Helvetica, sans-serif ;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());*/ font-family:"微软雅黑";}
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;}
li {list-style-type: none;}
.left{ float:left}
.right{ float:right;}
.clearfix:after { clear: both; content: " "; display: block;}
input{ color:#666; font-family:'微软雅黑';}
.wrapper{ margin:0 auto; position:relative; width:1200px; }
.red{color:#F00;}
/**网页代码开始**/
body{ background-color:#f3f9fb;}
.head{ width:100%; min-width:1200px; height:125px; background:url(../images/head_bg.jpg) no-repeat center; background-size:cover; -moz-background-size:cover; -ms-background-size:cover; -webkit-background-size:cover;}
.logo{width:105px; height:140px; position:absolute; top:0; left:50%; margin-left:-52px; z-index:99999; text-align:center; display:none;}
.logo img{ width:103px; height:139px;}
.nav{ height:125px;}
.nav ul li{ float:left; line-height:140px; padding:0 19px; position:relative;}
.nav ul li a{color:#FFF; font-size:16px; display:block; height:125px;}
.nav ul li a:hover,.nav>ul>li.on>a{ background:url(../images/ahover.png) no-repeat center 35px;}
#sube{ position:absolute; left:0; top:125px; width:100%; display:none; background-color:#780001; z-index:99999; padding-bottom:10px; border-bottom-left-radius:3px; border-bottom-right-radius:3px;}
.nav ul li:hover #sube { display:block;}
#sube dl dd{ height:30px; line-height:30px; text-align:center;}
#sube dl dd a{ color:#FFF; font-size:14px;}
#sube dl dd a:hover{ background:none; text-decoration:underline;}

.banner{ width:100%; height:380px; min-width:1000px; overflow:hidden;}
.blueberry {background:#fff;position: relative; z-index:1; height:380px;}
.blueberry .slides {display: block;position: relative;overflow: hidden;}
.blueberry .slides li {position: absolute;top: 0;overflow: hidden; width:100%; height:380px; 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 {display:none; bottom:10px;right:50%; width:150px;height: 15px;text-align: center;position:absolute;z-index:999; text-align:center; margin-right:-75px; }
.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) -2px -33px no-repeat ;text-indent: -9999px;width:15px;height:15px;}
.blueberry .pager li.active a span {background-position:-2px -2px ;}

.main{ padding-top:30px; background:#eff0ef url(../images/mtop_bg.jpg) no-repeat center top;}
.main,.mtop,.mbot{ width:100%; min-width:1200px; overflow:hidden;}
.mtop{height:330px;}
.mtopbox,.mcenbox{ width:585px;}
.mtopbox h3,.mcenbox>h3,.mbtlef h3,.mbtrig h3,.frlink h3{ height:40px; line-height:40px; padding-left:30px; background:url(../images/h3bg.png) no-repeat left center; font-size:16px; font-weight:normal; color:#333;}
.mtopbox h3 span ,.mcenbox h3 span,.mbtlef h3 span,.mbtrig h3 span,.frlink h3 span{font-size:12px; margin-left:10px; color:#666;}
.mtlef{margin-top:20px;}
.mtintro{width:285px; float:left; padding:0 10px;}
.mtintro p{ text-indent:2em; line-height:40px; font-family:'宋体'; color:#333; height:200px; overflow:hidden;}
.mtintro p span{ color:#910303;}
.mtintro a{ display:block; float:left; height:29px; width:100px; border-radius:5px; background:url(../images/btnbg.jpg) repeat-x; text-align:center; line-height:29px; color:#FFF; margin-top:10px;}
.mtlef>img{ float:right;}
.compty{ width:255px; height:210px; margin-top:10px;}
.mtlef>ul{display:inline-block; overflow:hidden; float:left; width:350px; margin-top:10px;}
.mtlef>ul li{ line-height:35px; margin-bottom:10px; border-bottom:1px dashed #CCC; padding-left:25px; background:url(../images/mtlibg.jpg) no-repeat left center; font-family:'宋体'; overflow:hidden;}
.mtlef>ul li a{display:block; width:250px; float:left; white-space:nowrap; text-overflow :ellipsis; overflow:hidden; color:#333;}
.mtlef>ul li a:hover{color:#B02A29; text-decoration:underline;}
.mtlef>ul li span{ float:right; color:#999;}
.mtrim{width:205; height:215px; margin-top:10px;}

.mcent{ margin:20px 0 10px;}
.mcenbox ul { margin-top:20px;}
.mcenbox ul li{ padding-bottom:10px; border-bottom:1px dashed #CCC; overflow:hidden; margin-top:10px;}
.mcenbox ul li img{ width:200px; height:135px; float:left;}
.mcenbox ul li .mcbtxt{ float:right; width:340px;}
.mcbtxt h4{ font-size:14px; font-weight:normal; color:#a40505; line-height:30px; white-space:nowrap; text-overflow :ellipsis; overflow:hidden; margin-bottom:10px;}
.mcbtxt p{font-family:'宋体'; color:#333; line-height:30px; height:90px; overflow:hidden;}

.mbot{ background:url(../images/mbot.jpg) no-repeat top center; padding-top:20px; }
.mbtlef{ width:420px; float:left;}
.mbtlef ul{ margin-top:15px;}
.mbtlef ul li{font-family:'宋体'; height:35px; line-height:35px; border-bottom:1px dashed #CCC; padding-left:25px; background:url(../images/mtlibg.jpg) no-repeat left center; margin-bottom:8px;}
.mbtlef ul li a{ color:#333; display:block; float:left; width:320px; white-space:nowrap; text-overflow :ellipsis; overflow:hidden;}
.mbtlef ul li a:hover{ color:#B02A29; text-decoration:underline;}
.mbtlef ul li span{ float:right; color:#999;}

.mbtrig{ width:715px; float:right;}
.sutbox{width:665px; float:left; margin:0 25px; margin-top:20px;}
.sutbox>img{ width:305px; height:140px;}
.sutbox ul{ margin-top:10px;}
.sutbox ul li{font-family:'宋体'; height:32px; line-height:32px; padding-left:25px; background:url(../images/mtlibg.jpg) no-repeat left center; float:left; width:280px; margin-right:55px;}
.sutbox ul li a{ color:#333; display:block; width:280px; white-space:nowrap; text-overflow :ellipsis; overflow:hidden;}
.sutbox ul li a:hover{color:#B02A29; text-decoration:underline;}

.frlink{ margin:10px 0;}
.frlist{ width:1200px; height:54px; padding:14px 0; overflow:hidden;}
.frlist img{max-width:90px; max-height:35px;}

.footer{ min-height:255px; background-color:#454444;}
.fotbt{font-family:'宋体'; height:40px; background-color:#1f1e1e; line-height:40px; color:#747171; text-align:center;}
.fotlef{ width:600px;}
.ren ul{margin-top:20px; margin-left:165px;}
.ren ul li{ line-height:35px; font-family:'宋体'; color:#cac8c8;}
.fotlef h3{ line-height:30px; font-size:18px; padding-left:40px; color:#cac8c8; font-weight:normal; margin-top:25px;}
.ren h3{margin-left:165px; background:url(../images/foth3.png) no-repeat left center;}
.shu h3{ background:url(../images/shu.png) no-repeat left center;}
.shu ul{ margin-top:15px;}
.shu ul li{ width:400px; margin-bottom:8px; overflow:hidden;}
.shu ul li span{display:block; width:49%;}
.shu ul li input[type="text"]{width:100%; height:30px; line-height:30px; border:none; background-color:#292828; box-sizing:border-box; padding:0 5px; color:#fff;}
.shu ul li textarea{width:100%; height:50px; background-color:#292828; border:none; box-sizing:border-box; padding:5px; font-size:12px; color:#FFF;}
.shu ul li a{ display:block;width:100% ; height:30px; line-height:30px; text-align: center; color:#999;background-color:#292828; }
input::-webkit-input-placeholder,textarea::-webkit-textarea-placeholder{color: #D6D0CA !important;}
input:-moz-placeholder,textarea:-moz-placeholder{color: #D6D0CA !important;}
input::-moz-placeholder,textarea::-moz-placeholder{color: #D6D0CA !important;}
input:-ms-input-placeholder,textarea:-ms-textarea-placeholder{color: #D6D0CA !important;}

/**内页代码**/
.ny_main{ background-color:#f7f7f7; margin-bottom:30px;}
.record{ height:45px; line-height:45px; text-align:right;}
.record span{ display:inline-block; height:45px; padding-left:30px; background:url(../images/recod.png) no-repeat left center;}
.record span a:hover{ color:#B02A29}
.abou{ min-height:500px; border:1px solid #DDD; background-color:#FFF; box-shadow:2px 2px 3px #CCC; padding:10px 20px;}
.abou .tit{ height:30px; padding-bottom:15px; font-size:24px; color:#333; font-weight:normal; background: url(../images/titbg.png) no-repeat bottom center; text-align:center; line-height:30px;}

/*查询**/
.chaxun{ min-height:620px; background:url(../images/chaxun.jpg) no-repeat center; background-size:cover; -moz-background-size:cover; -ms-background-size:cover; -webkit-background-size:cover; border:1px solid #DDD; box-shadow:inset 0px 0px 5px #CCC;}
.chaxun h3,.liuch h3,.renz h3,.zhao>h3,.peixun>h3,.down h3{ font-size:24px; font-weight:normal; color:#333; line-height:40px; padding-bottom:15px; background:url(../images/titbg.png) no-repeat center bottom; text-align:center; margin-top:40px;}
.chxlis{ margin-top:30px;}
.cxlef { float:left; width:460px; height:300px; background:url(../images/cxlef.png) no-repeat center; margin-top:30px;}
.cxrig { float:right; width:730px;}
.cxrig h4{ margin-top:30px; font-size:20px; color:#a40505; line-height:30px; font-weight:normal;}
.cxbox{ overflow:hidden; margin-top:30px;}
.cxbox span{ line-height:35px; display:inline-block; float:left; margin-right:50px;}
.cxbox span label{ float:left;}
.cxbox span input{ height: 35px; width:200px; float:left; margin-left:10px; border:1px solid #CCC; box-shadow:2px 2px 2px #ccc; margin-bottom:5px;}
.cxbox span a{ display:block; height:36px; width:37px; float:left; background:url(../images/sc1.png) no-repeat center; box-shadow:2px 2px 3px #999;}

/**流程*/
.liuch,.renz,.zhao,.peixun,.new_bat,.down{ min-height:620px; background-color:#FFF; border:1px solid #DDD; box-shadow:inset 0px 0px 5px #CCC; padding-bottom:30px;}
.licbox{ overflow:hidden; text-align:center; margin-top:30px;}

/*认证服务*/
.renz{padding:0 25px;}
.renz ul{margin-top:30px;}
.renz ul li{ padding-bottom:25px; border-bottom:1px solid #CCC; overflow:hidden; margin-bottom:20px;}
.renz ul li>img{ width:320px; height:230px; float:left;}
.rex{width:810px; float:right;}
.rex h4{ font-weight:normal; overflow:hidden; font-size:18px; color:#333; line-height:30px; margin-bottom:20px;}
.rex h4 a{ display:block; float:left; width:615px; white-space:nowrap; text-overflow :ellipsis; overflow:hidden;}
.rex h4 a:hover{ color:#B02A29;}
.rex h4 span{ color:#999; font-size:12px;}
.rex p{ line-height:30px;}
.pages{ margin-top:20px; overflow:hidden; margin-bottom:30px;}
.pages span{display:block; width:50%; float:left; text-align:center; line-height:30px; white-space:nowrap; text-overflow :ellipsis; overflow:hidden;}
.pages span a:hover{color:#B02A29;}

/*人才招聘*/
.zhao{ background:url(../images/zhao.jpg) no-repeat center; background-size:cover; -moz-background-size:cover; -ms-background-size:cover; -webkit-background-size:cover;}

/**下拉列表**/
.join{ width:850px;}
.join p { margin-bottom:15px; color:#606060;}
.join span.title { display:block; width:590px; height:80px; background:url(../images/join_title.png) no-repeat; margin:50px 0 15px 15px;}
.joincon { margin-bottom:10px;}
.joincon .job { width:810px; padding-left:30px; height:40px; background:#eaeaea; font:normal 15px/40px 'Microsoft YaHei'; margin:1px 0; position:relative; color:#252525;}
.joincon .job em { display:block; width:55px; height:25px; background:url(../images/join.png) no-repeat; color:#fff; font:normal 12px/26px 'SimSun'; text-align:center; cursor:pointer; position:absolute; top:5px; right:40px;}
.joincon .job em.cur,.joincon .job em:hover { background:url(../images/join_h.png) no-repeat;}
.joincon i { display:block; width:720px; height:1px; background:url(line.png) repeat-x;}
.joincon .txt { display:none; padding:20px 30px;}
.joincon .txt h3 { font:bold 12px/25px 'SimSun'; background:url(../images/h3.jpg) no-repeat left center; padding-left:10px;}
.joincon .txt h3 em { font-weight:normal;}
.joincon .txt p { margin:0px; padding:0px;}


/*培训**/
.pxlist,.dowlist{ padding:0 30px;}
.pxlist ul,.dowlist ul{ margin-top:20px;}
.pxlist ul li,.dowlist ul li{ line-height:30px; border-bottom:1px dashed #DDD; margin-bottom:10px; padding-left:20px; background:url(../images/mtlibg.jpg) no-repeat left center; overflow:hidden;}
.pxlist ul li a{ display:block; float:left; width:950px; white-space:nowrap; text-overflow :ellipsis; overflow:hidden;}
.pxlist ul li a:hover{color:#B02A29;}
.pxlist ul li span,.dowlist ul li span{ float:right;}

.nepage{ height:30px; line-height:30px; text-align:center;}
.nepage a{display:inline-block; margin:0 5px;}
.nepage a:hover{color:#B02A29;}

/**新闻内页*/
.new_bat { padding: 30px 20px;}
.new_bat h3{line-height:30px; height:30px; text-align:center; font-size:18px; font-weight:normal; color:#000; margin-bottom:30px;}
.newbatxt{ padding-bottom:30px; border-bottom:1px solid #DDD; margin-bottom:20px;}

/*联系我们*/
.conta{ padding:30px;}

/*下载*/
.dowlist ul li span{ margin-right:10px; }
.dowlist ul li span a{color:#B02A29;}
.dowlist ul li span a:hover{ text-decoration:underline;}
.brens a{ display:block; height:30px; width:80px; text-align:center; border:1px solid #eee; background-color:#B02A29; color:#FFF; line-height:30px; border-radius:5px; box-shadow:2px 2px 2px #CCC;}

/***/
