@charset "UTF-8";
*{margin:0;padding:0}
html{font-size:50px;-webkit-tap-highlight-color:transparent;height:100%;min-width:320px;overflow-x:hidden}
body{font-size:.28em;font-family:"微软雅黑",Arial, Helvetica, sans-serif;background-color:#fff;-webkit-adjust-text-size:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,br,pre,form,fieldset,input,p,blockquote,th,td,img,select,input,a,div,strong,span{ margin: 0; padding: 0}
ul,li{list-style:none;}
a,a:hover{text-decoration:none;color:#666; outline:none; -moz-outline-style: none;}
a img, a:hover img{display:block;vertical-align:top;}
img{ border:0;}
em{ font-style:normal;}
header,aside,footer,section,article,figure,nav,menu{display:block}
input[type="text"]{display:block;background:none;-webkit-appearance:none;outline:none;}

.Wrapper { width:96%; margin:0 auto; overflow:hidden}


/*移动端导航*/
nav:not(.mm-menu){display: none;}
.headernav{ display:block;text-align: center;background:transpren;-moz-box-sizing: border-box;box-sizing: border-box;width: 100%;height: auto; padding:5px 0; background:#fff; overflow:hidden;}
.headernav img{ margin-left:2%; width:45%;}
.headernav.fixed{position: fixed;top: 0;left: 0;}
.mobilenav{color:#333;font-size:22px !important;display: block;width: 30px;height: 30px;position: absolute;top: 8px;right: 8px;}
.mobilenav:hover{color:#237ffc;}

/*banner*/
.main-banner { width:100%; height:auto; overflow:hidden;}
#owl-demo { width: 100%; margin:0 auto;}
#owl-demo .item {display: block;}
#owl-demo img {display: block; width: 100%;}
.fo-content{ position:relative; text-align:center}
.fo-content img{ max-width:100%;}
.owl-theme .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */}
.owl-theme .owl-controls .owl-pagination{position:absolute; bottom:1%; left:50%; margin-left:-24px}
.owl-theme .owl-controls .owl-page span{display: block;width: 6px;height: 6px;margin:3px;filter: Alpha(Opacity=50);/*IE7 fix*/opacity: 0.5;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background: #fff;}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{background:#237ffc;}
.owl-theme .owl-controls .owl-page.active span{width:6px;height:6px; background:#237ffc}

/*Nav*/
.Service_button { width:100%; overflow:hidden; margin:.3rem auto;}
.Service_button ul {overflow:hidden;}
.Service_button ul li { float:left; width:50%; overflow:hidden;}
.Service_button ul li a { display:block; text-align:center;}
.Service_button ul li img { width:95%; height:auto; margin:0 auto;}

.Title { width:100%; height:21px; padding-bottom:5px; overflow:hidden;}
.Title h2 { float:left; font-size:16px; color:#000;}
.Title h2 span { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#9b9b9b; font-weight:normal; margin-left:5px;}
.Title a { float:right; display:block; width:15px; height:15px; line-height:15px; background:#666; text-align:center; overflow:hidden; color:#fff; margin-top:3px;}
.Titlt_line { width:100%; height:2px; background:url(../images/line.jpg) repeat-x center bottom; overflow:hidden;}
.Titlt_line p { width:20%; height:2px; background:#237ffc;}

.Service_list { width:96%; height:auto; overflow:hidden; margin:25px auto 0 auto;}
.Service_list ul { overflow:hidden; height:180px; overflow:hidden; margin-top:10px;}
.Service_list ul li { float:left; width:50%; overflow:hidden; height:30px; line-height:30px; overflow:hidden;}
.Service_list ul li b { width:7%; height:12px; background:#6b6b6b; text-align:center; line-height:12px; overflow:hidden; float:left; margin-top:9px; color:#fff;}
.Service_list ul li p { width:85%; float:left; font-size:12px; padding-left:5px;}

/*News*/
.News { width:96%; height:300px;margin:25px auto 0 auto; overflow:hidden; }
.News dl { width:100%; height:65px; overflow:hidden; border-bottom:1px dashed #dadada; padding-bottom:10px; margin:.3rem 0;}
.News dl dt { width:15%; height:65px; color:#237ffc; font-size:40px; font-weight:bold; border-right:1px solid #237ffc; text-align:center; line-height:65px; float:left; overflow:hidden}
.News dl dd { width:83%; height:65px; float:right;}  
.News dl dd h3 { font-weight:bold; font-weight:normal; color:#000; height:20px; font-size:14px;  overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.News dl dd p { font-family:"宋体"; font-size:12px; line-height:20px; padding-top:5px; line-height:20px; color:#868686; height:40px; overflow:hidden;}
.News dl a { display:block;}
.News dl a:hover dd span,.News dl a:active dd span { background:#237ffc; } 

/*Customer*/
.Customer { width:96%; height:auto; overflow:hidden; margin:25px auto 0 auto;}
.tucon{ width:100%; height:245px; margin:.3rem auto 0 auto; overflow:hidden;}
.tucon ul{ overflow:hidden;}
.tucon li{ display:block; float:left; width:200px; height:245px; margin:0 9px; }
.tucon li span{width:100%; height:126px; *display: block;*font-size:149px;/*高度/字体大小的比值为1.14*/font-family:Arial; overflow:hidden;display: table-cell;vertical-align:middle;text-align:center;}
.tucon li span img {max-width:100%; max-height:126px; display:block; margin:0 auto;}
.tucon li h3{ width:100%; height:45px; font-weight:normal; line-height:45px; font-size:14px; color:#2d2d2d; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tucon li p{ width:100%; height:50px; font-size:12px; color:#7a7a7a; line-height:25px; overflow:hidden}
.tucon li b{ font-size:12px; color:#a6a6a6; display:block; width:100%; text-align:center; line-height:25px; text-align:center; font-weight:normal}
.tucon li a:hover h3{ color:#237ffc}
.tucon li a:hover span{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8; opacity: 0.8;}
#indemo2 {float: left;width:10000%;}
#demo4 {float: left; }
#demo5 {float: left; }


/*About*/
.About { width:100%; height:auto; overflow:hidden; margin:25px 0; padding:.4rem 0; float:left; background:#237ffc}
.Title1 { position:relative; border:1px solid #e7e7e7; width:75%; margin:10px auto 0 auto; height:40px;}
.Title1 h3 { font-size:0.32rem; position:absolute; background:#fff; padding:0 10px; top:-10px; left:50%; margin-left:-100px; width:180px; text-align:center}
.Title1 p {padding-top:15px; text-align:center; font-size:0.24rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.Title1 { color:#fff;}.Title1 h3 { background-color:#237ffc;} 
.about-con { overflow:hidden; width:96%; margin:.4rem auto 0 auto;color:#fff;}
.about-con p { text-indent:2em; line-height:2em; font-family:"宋体"; font-size:.24rem; width:100%; }
.about-con a { color:#e4de38; float:right; font-size:12px;} 

/*Show*/
.Show { width:96%; height:auto; overflow:hidden; margin:0 auto;}
.Show ul{width:100%; overflow:hidden; padding:10px 0 0 0; height:402px;}
.Show ul li {float:left; width:31%; padding:5px 1%; overflow:hidden;}
.Show ul li p {width:100%; height:154px; overflow:hidden; border:1px solid #e7e7e7; background:#fff; *display: block;*font-size:135px;/*高度/字体大小的比值为1.14*/*font-family:Arial;display: table-cell;vertical-align:middle;text-align:center;}
.Show ul li img {width:100%; max-height:154px; display:block; margin:0 auto; }
.Show ul li span {display:block; width:100%; line-height:35px; font-size:12px; color:#666; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center}
.Show ul li a:hover span{color:#237ffc;}
.Show ul li a:hover p {border:1px solid #237ffc;}

.subShow ul{ height:auto; overflow:hidden;}

/*Copy*/
.Copy {width:100%; text-align:center; line-height:30px; padding:20px 0 55px 0; color:#666; font-size:12px; overflow:hidden}

/*foot*/
.btn3{position:fixed;z-index:3;bottom:0px;background:#e6e6e6;width:100%;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;}
.menu{position:relative;  float:left;  width:25%;  height:40px;  line-height:40px;  background:#237ffc;  border-right:1px solid #fff;  box-sizing:border-box;  -webkit-box-sizing:border-box;}
.menu:last-child{border-right:none;}
.new-sub{position:absolute; bottom:50px; z-index:10; width:100%; padding: 0px 10px; background: #fff; box-sizing:border-box; -webkit-box-sizing:border-box; border: 1px solid #EEEEEE; border-radius: 5px; display:none; opacity:0.9}
.new-sub li{width: 100%; background:#fff; float:none; box-sizing:border-box; -webkit-box-sizing:border-box; border-top:1px solid #f2f2f2;}
.new-sub li a{display:block; height:40px; line-height:40px; text-align:left; background:#fff; color:#333; border:none; text-align:center; font-size:14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.sanjiao{position:absolute;bottom:5px;right:5px;width:0;height:0;border:5px solid transparent;border-right:5px solid #fff;border-bottom:5px solid #fff;opacity:.5;}
.bt-name{font-size:14px;color:#000; text-align:center;}
.bt-name a{display:block;font-size:16px;color:#fff;}
.bt-name img{width:20px; height:20px; margin:9px auto 0 auto; padding-left:10px;float:left;}
.bt-name span { font-size:.24rem; float:left;line-height:40px; padding-left:5px; color:#fff;}
.new-sub .tiggle{width:0px; height:0px; position:absolute; left:50%; margin-left:-10px; bottom:-9px; border-top:10px solid #EEEEEE; border-left:10px solid transparent; border-right:10px solid transparent; z-index:10;}
.new-sub .innertiggle{ width:0px; height:0px; position:absolute; left:50%; margin-left:-9px; bottom:-8px; border-top:9px solid white; border-left:9px solid transparent; border-right:9px solid transparent; z-index:11;}

/*内页*/
.Inbanner { width:100%; height:160px; background:url(../images/inbanner.jpg) no-repeat center center; background-size:cover;}
.subTitle { width:96%; height:20px; padding-bottom:5px; margin:.3rem auto 0 auto; overflow:hidden; border-bottom:1px solid #e7e7e7;}
.subTitle p { float:left; background:url(../images/icon03.jpg) no-repeat left 2px;color:#237ffc; padding-left:10px; overflow:hidden;}
.subTitle a { float:right; color:#9e9ea0; font-size:12px; overflow:hidden;}

.sub {width:100%; overflow:hidden; min-height:300px;}
.list {width:100%; overflow:hidden; margin-top:10px;}
.list ul {width:100%;}
.list ul li {width:46%; margin:2%; height:40px; display:block; overflow:hidden;line-height:40px; float:left; /*border-bottom:1px solid #f0f0f0; background:url(../images/ico4.png) no-repeat 92% center #f7f7f7;*/}
.list ul li a {font-size:14px;  width:100%; height:40px; background: url(../images/service1.jpg) no-repeat 20px center #efefef; color:#000; overflow:hidden; display:block; text-align:center;}
.list ul li a:hover {color:#237ffc;}

/*sigle_page*/
.con_text {width:96%;margin:0 auto 0 auto; overflow:hidden;}
.con_text .sub_main {padding:10px; line-height:25px;}

/*News*/
.subNews { margin:0; height:auto; overflow:hidden; width:100%;}

/*分页*/
.subPage{width:80%; padding-top:15px; padding-bottom:10px; height:22px; overflow:hidden; padding-left:15px; }
.subPage a,.subPage span{display:block; float:left; padding:0 3px; line-height:18px; color:#6F6F63; margin:0 3px; border:1px solid #ccc; overflow:hidden;}
.subPage span,.subPage span a{color:#6F6F63;}

/*News_detail*/
.News_detail {line-height:25px;}
.news_view_head h1{font-size:14px; width:100%; text-align:center; line-height:30px;}
.news_view_head p {width:100%; text-align:center; font-size:12px; margin:0 0 15px 0; border-bottom:1px dashed #dedede; line-height:20px; color:#666; padding:0 0 10px 0;}
.news_view_head p span {padding:0 8px;}
.news_view_head p b {color:#f5823d;}
.news_view_head p a {color:#1371b4;}

.news_view_cj{ width:100%; height:26px; border-bottom:#aaa9a9 1px dashed; padding:15px 0 0 0;}
.news_view_cj .con{ width:165px; height:26px; float:right;}
.news_view_pro,.news_view_next{ width:80%; padding:0 13px; height25px; line-height:25px; color:#666;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.news_view_pro a,.news_view_next a{ color:#666;}
.news_view_pro a:hover,.news_view_next a:hover{ color:#333;}

.detail_pic {width:100%; margin:0 auto; display:block; padding:10px 0;}
.detail_pic img {width:100%;}

/*Service*/
.sub_slist { width:96%; height:auto; margin:.2rem auto; overflow:hidden;}
.sub_slist ul { height:auto; overflow:hidden;}

/*咨询认证*/
.Certification{ width:96%; height:auto; margin:0 auto;overflow:hidden; padding-top:20px;}
.Certification dl{ width:100%; height:120px; overflow:hidden; margin-bottom:20px;}
.Certification dl dt{ width:30%; height:120px; float:left}
.Certification dl dt span {width:100%; height:118px; *display: block;*font-size:103px;/*高度/字体大小的比值为1.14*/*font-family:Arial; overflow:hidden;display: table-cell;vertical-align:middle;text-align:center; border:1px solid #e1e1e1;}
.Certification dl dt span img {max-width:100%; max-height:118px; display:block; margin:0 auto;}
.Certification dl dd{ width:68%; height:120px; float:right;overflow:hidden}
.Certification dl dd h3{ width:100%; height:30px; line-height:30px; font-size:14px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.Certification dl dd p{ width:100%; height:50px; font-size:12px; line-height:25px; overflow:hidden}
.Certification .time{ width:100%; height:30px; line-height:30px; font-size:12px; color:#b0b0b0; overflow:hidden}
.Certification dl a { display:block; width:100%; height:100%; overflow:hidden;}
.Certification dl a:hover { color:#f00;}


/*内审员查询*/
.subConBox{padding:10px 0; width:96%; margin:0 auto; overflow:hidden;}
.inquiry{ margin:15px auto; padding:10px; overflow:hidden; clear:both;}
.inquiryTab{width:100%; 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; font-size:12px;}
.inquiryTab th{background:#f6f1cd; color:#333;}
.border01{border:1px solid #dcdcd9;}
.DivH25{height:25px;}
.LH25{ line-height:25px; width:95%; margin:0 auto;}
.LH25 p{ font-weight:bold; padding:20px 0 0 20px;}
.text001,.text002{width:109px; height:16px; line-height:16px; border:1px solid #f0daab; background:#fff; padding-left:5px;}
.text002{width:200px; height:20px; line-height:20px;}
.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.fontSpace{ letter-spacing:-1px;}
.table01 td.pt01{padding:2px 0 0 0;}
.inside_text{ width:450px; margin-left:23px;}
