﻿@charset "utf-8";
/***************************************内页*****************************************/
.inbanner { width:100%; height:320px; background:url(../upfile/Banner/4.jpg) no-repeat center center; overflow:hidden}

.subContent { width:100%;  min-height:550px; _height:550px; overflow:hidden; margin:30px 0 0 0}
.Content { width:100%; min-height:550px; _height:550px; overflow:hidden; margin:10px 0 0 0;}
.subConLeft { float:left; width:290px; overflow:hidden; padding-right:30px;}
.subConRight{float:right;overflow:hidden; width:878px; background:#fff; min-height:791px; _height:791px; border:1px solid #e7e7e7; overflow:hidden; _overflow:inherit;}

.Intit{ height:45px; background:#ea1515; line-height:45px; overflow:hidden; color:#fff;}
.Intit b { width:45px; height:45px; text-align:center; font-size:20px; color:#fff; background:#000; float:left;}
.Intit h2 { padding-left:10px; float:left; font-size:16px;}
.Intit h2 span { font-size:12px; padding:0 0 0 10px;}
.subLeft01 ul { border:1px solid #e7e7e7; padding:10px 0;}
.subLeft01 ul li { width:100%; height:40px; line-height:40px; border-bottom:1px dashed #ddd; text-indent:45px;}
.subLeft01 ul li a { display:block; font-size:14px; background:url(../images/subleft.png) no-repeat 245px center;}
.subLeft01 ul li a:hover { background-color:#eee; color:#ea1515}

.subLeft02,.subLeft01 { overflow:hidden; clear:both; width:100%; margin-bottom:20px;}
.subLeft02 ul { width:268px; border:1px solid #e7e7e7;overflow:hidden; padding:5px 10px 5px 10px; margin-top:10px;}
.subLeft02 ul li { width:100%; height:34px; line-height:34px; overflow:hidden;}
.subLeft02 ul li a { display:block; width:100%; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; color:#000; background:url(../images/xing.png) no-repeat 5px center; text-indent:30px;}
.subLeft02 ul li a:hover { color:#ea1515;}
.subLeft02 ul li a:hover b { background:url(../images/redc.png) no-repeat center center;}

.subLeft03 { overflow:hidden; clear:both; width:100%; margin:30px 0 0 0;}
.subLeft03 .info_contact { width:268px; border:1px solid #e7e7e7;font-size:12px; color:#878787;line-height:31px; margin-top:10px; padding:10px;}

/*项目列表*/
.Item_list { width:838px; height:auto; overflow:hidden; padding:20px 20px 0 20px;}
.Item_list ul { width:110%; overflow:hidden; height:auto;}
.Item_list ul li { float:left; width:405px; height:auto; overflow:hidden; margin:0 28px 20px 0;}
.Item_list ul li .Item_img { width:142px; height:102px; float:left; overflow:hidden;}
.Item_img span{width:140px; height:100px; *display: block;*font-size:87px;/*高度/字体大小的比值为1.14*/*font-family:Arial; overflow:hidden;display: table-cell;vertical-align:middle;text-align:center; border:1px solid #e7e7e7;}
.Item_img span img {max-width:140px; max-height:100px; display:block; margin:0 auto;}
.Item_list ul li .Item_txt { float:right; width:245px; height:92px; padding:5px 0 5px 18px; overflow:hidden; position:relative;}
.Item_txt h3 { font-size:14px; height:20px; line-height:20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.Item_txt p { font-size:12px; line-height:20px; height:40px; padding:7px 0 0 0; overflow:hidden;}
.Item_txt b { font-weight:normal; font-size:12px; color:#666; position:absolute; bottom:5px; left:18px;}
.Item_list ul li a{ display:block; color:#333;}
.Item_list ul li a:hover { color:#f00;}

/*图片列表*/
.Image_list { width:838px; height:auto; overflow:hidden; padding:20px 20px 0 20px;}
.Image_list ul { width:110%; overflow:hidden; clear:both;}
.Image_list ul li { float:left; width:270px; height:194px; margin:0 15px 20px 0; position:relative; overflow:hidden}
.Image_list ul li span {width:270px; height:194px; *display: block;*font-size:170px;/*高度/字体大小的比值为1.14*/*font-family:Arial; overflow:hidden;display: table-cell;vertical-align:middle;text-align:center;}
.Image_list ul li span img {max-width:270px; max-height:194px; display:block; margin:0 auto;}
.Image_list ul li p { height:40px; line-height:40px; text-align:center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.Image_list ul li a { display:block; width:270px; height:194px; overflow:hidden}
.Image_list ul li a:hover span img{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8; opacity: 0.8;}
.Image_list ul li a:hover p { color:#1b5c9e}
.Image_list ul li .border1,.Image_list ul li .border2{position: absolute; border: 2px solid #ea1515;transition:all 0.35s;  }
.Image_list ul li div.border1{width:266px; height: 0%; top: 45%; left: 0; border-top: none; border-bottom: none;}
.Image_list ul li div.border2{width: 0%; height:190px; top: 0; left: 45%; border-left: none; border-right: none;}
.Image_list ul li:hover div.border1{ height: 194px; top:0;}
.Image_list ul li:hover div.border2{ width: 270px; left:0;}
.Image_list ul li .shade {position:absolute; top:-60px; left:50%; margin-left:-30px; z-index:99; overflow:hidden; width:60px;height:60px; line-height:60px; border-radius:50%;  transition:all 0.35s;}
.Image_list ul li .shade h3 { font-weight:normal; color:#ea1515; text-align:center;} 
.Image_list ul li a:hover .shade{ top:67px; background:#fff;}

/*新闻列表*/
.subNews { width:838px; height:auto; overflow:hidden; padding:20px 20px 0 20px;}
.subNews ul { overflow:hidden;}
.subNews ul li { width:100%; height:106px; overflow:hidden; padding:0 0 20px 0; margin-bottom:20px; border-bottom:1px solid #e7e7e7;}
.subNews ul li .date { width:90px; height:106px; float:left; overflow:hidden; padding-right:15px;}
.subNews ul li .date p { width:90px; height:40px; background:#adadad; line-height:40px; text-align:center; color:#fff; font-size:20px;}
.subNews ul li .date span { display:block; width:90px; height:66px; background:#ececec; line-height:66px; text-align:center; color:#3d3d3d; font-size:22px; }
.subNews ul li .pic { width:147px; height:106px; overflow:hidden; float:left; overflow:hidden;}
.subNews ul li .pic a {width:145px; height:104px; *display: block;*font-size:91px;/*高度/字体大小的比值为1.14*/*font-family:Arial; overflow:hidden;display: table-cell;vertical-align:middle;text-align:center; border:1px solid #e1e1e1;}
.subNews ul li .pic a img {max-width:145px; max-height:104px; display:block; margin:0 auto;}
.subNews ul li .con { float:left; width:570px; padding-left:16px; overflow:hidden;}
.subNews ul li .con h3 { font-size:18px; font-weight:normal; color:#2d2d2d; padding-bottom:5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.subNews ul li .con p { font-size:14px; line-height:2em; height:56px; overflow:hidden; color:#666}
.subNews ul li .con span { display:block; width:100%; text-align:right; font-size:12px; padding-top:5px;color: #000;}
.subNews ul li a { display:block;}
.subNews ul li:hover .date p { background:#f00}
.subNews ul li:hover .con h3,.subNews ul li:hover .con span{ color:#f00}


/*新闻详情*/
.newsInfo{ overflow:hidden;line-height:26px; font-size:12px; text-indent:2em;  width:96%; padding:2%;}
.newsInfo_title{width:100%; height:40px; line-height:40px;text-align:center;font-size:24px; color:#222; font-family:"微软雅黑", "宋体"; overflow:hidden;}
.newsInfo_tips{width:100%; height:30px; line-height:30px; background:#e7e7e7; font-family:Arial, Helvetica, sans-serif; text-align:center;font-size:14px;   color:#666; overflow:hidden;}
.newsInfo_tips li{display:inline; padding:0 10px 0 10px;}
.newsInfo_con{width:100%; padding:10px 0; line-height:25px; color:#333; overflow:hidden;}
.rNews{width:100%; padding:10px 0; font-size:12px; border-top:1px dashed #ccc; overflow:hidden;}
.rNews li{width:100%; height:30px; line-height:30px; overflow:hidden;}
.rNews li a:hover { color:#00aa3a}
.newsInfo_tips li a { color:#f00}.newsInfo a:hover { text-decoration:underline;}
.newsInfo_con img { display:block; margin:10px auto; max-width:100%;}

/*内审员证书查询*/
.subConBox{padding:10px 0; width:100%; overflow:hidden;}
.inquiry{width:400px; margin:15px auto 25px auto; padding:10px; overflow:hidden; clear:both;}
.inquiryTab{width:95%; border-top:1px solid #dcdcd9; border-left:1px solid #dcdcd9; clear:both; margin:0 auto;}
.inquiryTab th,.inquiryTab td{line-height:25px; border-right:1px solid #dcdcd9; border-bottom:1px solid #dcdcd9; text-align:center; padding:2px;}
.inquiryTab th{background:#f6f1cd; color:#333;}
.border01{border:1px solid #dcdcd9;}
.table01,.table02{width:100%; overflow:hidden;}
.table01 td,.table02 td{line-height:22px; padding:1px; font-size:12px; vertical-align:top; color:#000; overflow:hidden;}
.table02 td{vertical-align:middle; padding:5px 2px;}
.table01 td.pt01{padding:2px 0 0 0;}
.inside_text{ padding:23px;}

.Query_button { border:none; background:#f00; color:#fff; height:22px; width:50px;}
.text002{width:200px; height:20px; line-height:20px;border:1px solid #e7e7e7; background:#fff; padding:0 5px;}

/*客户名录*/
.Client { width:838px; height:auto; overflow:hidden; padding:20px 20px 0 20px;}
.Client ul { width:110%; height:auto; overflow:hidden;}
.Client ul li {float: left;  width: 270px;height:42px;text-align:center; margin: 0 15px 20px 0;overflow: hidden;}
.Client ul li a{ display:block; color:#333; border:1px solid #e7e7e7; padding:0 4px; width:260px; height:40px; line-height:40px;  }
.Client ul li a:hover { background:#1b5c9e; border-color:#1b5c9e; color:#fff;}
