﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
header,section,footer,img{margin:0;padding:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul,li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#555;}
body{font:14px/1.231 "microsoft Yahei"," \5FAE\8F6F\96C5\9ED1",arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;color:#555;-webkit-user-select:none;-webkit-text-size-adjust:none;width:100%; background-color:#fff;}
select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
a:link, a:visited, a:active, a:hover {text-decoration: none;color:#333;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
.mi-box-30{ padding:0 30px;}
.mi-box-15{ padding:15px;}


.orange{ color:#ff5a00 !important;}/*-橙色-*/
.blue{ color:#037ad1 !important;}/*-蓝色-*/
.green{ color:#219c0d !important;}/*-绿色-*/
.red{ color:#f00 !important;}/*-红色-*/
.white{ color:#fff !important;}/*-白色-*/

/*遮罩层*/
.modal .modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
  opacity: .5;
  filter: alpha(opacity=50);
}

/*栅格化12宫格*/
.row{ overflow:hidden; padding:0 10px;}
.row:before{display: table;content:"";box-sizing: border-box;}
.row [class^=col]{ padding-bottom:10px;}
.row a{ display:block; border-radius:4px; height:70px; text-align:center; color:#fff; margin:0 5px;}
.row a i{padding-top:12px; display:block;}
.col4{float: left;width: 33.33333333%; position:relative;}
.col8{float: left;width: 66.66666667%; position:relative;}



.nav3 a{ height:40px; line-height:40px; font-size:12px;}
.nav3 a p{ padding-left:32px; text-align:left;}
.nav3 a i{ padding:0; position:absolute; top:7px; left:10px;}

.nav-bc1{ line-height:40px; padding-left:15px; height:40px; color:#333; font-family:Verdana}
.nav-bc1 span{ color:#999;}


.m-go{background-color:#4a4a4a; position:relative; height:48px;}
.m-go .fl{ padding-top:10px; padding-left:15px;}
.m-go .fr{ line-height:48px; padding-right:15px; color:#fff; font-size:12px;}
.m-go-list{ height:100%; width:100%; background:url(../img/m-go-bg.jpg) repeat-y; background-size:100% 140px; overflow:hidden;}
.m-go-list .d0 { height:140px; float:left;}
.m-go-list .d0 .d1{ width:76px; height:100px; display: inline-block; position:relative;padding-left:22px;padding-top:24px;}
.m-go-list .d0 .d1 img{ max-width:76px; max-height:100px;}
.m-go-list .d0 .d3{ position:absolute; right:-4px; bottom:5px; height:20px; width:65px; background:url(../img/m-go-tit.png) no-repeat; background-size:100% 20px; font-size:10px; color:#fff; line-height:20px; text-align:center;}


.banner{ width:100%; position:relative;}
.banner img{ vertical-align: middle;}


/* 顶部 */
.t-header{background-color:#ff7300; position:relative;}
.t-header .top{height:50px; overflow:hidden;}
.t-header .logo{float:left;width:86px; height:33px; padding:7px 0 0 15px;}
.t-header .t-icon a{display: block;float: right;margin:11px 15px 13px 0px;}
.t-header .bu{ border:1px solid #fff; border-radius:6px; padding:5px 8px; display:inline-block; color:#fff; position:absolute; left:110px; top:10px;}
.home-tit{ background-color:#ffe2cc; padding:10px 20px;}
.nav2{ background:url(../img/nav2-bg.png) top left repeat; padding:20px 0; overflow:hidden;}
.nav2 li{ width:25%; float:left; text-align:center; margin-bottom:20px;}
.nav2 li a{ display:block;}
.nav2 li p{ padding-top:5px;}
.nav2 li i{height:64px;width:64px; display:block; margin:0 auto;}


.company-mews{}
.company-mews .tit1{ text-align:center; border-bottom:1px solid #dfdfdf; padding:10px; font-size:16px;}

.company{}
.company img,.company-mews img{ margin-bottom:15px; min-width:100%; min-height:auto;width:100%;height:auto;}
.company p,.company-mews p{ margin-bottom:15px; line-height:22px;}


.provide-inf{ width:100%; overflow:hidden; border-top:1px solid #dfdfdf;}
.provide-inf .txt-fl{ width:80px; float:left;}
.provide-inf .txt-fl li{ border-bottom:1px solid #dfdfdf; text-align:center; padding:14px 0;}
.provide-inf .txt-fl li.hover{ background-color:#ff6d00; color:#fff;}
.provide-inf .txt-fr{ margin-left:80px; border-left:1px solid #dfdfdf;}
.provide-inf .txt-fr .listpage{ padding:10px 0 20px 0; background-color:#f0f0f0;}
.provide-inf .txt-fr .nav-sort{ padding:10px 0 5px 10px;border-bottom:1px solid #dfdfdf; }
.provide-inf .txt-fr .nav-sort a{width:35%; display:inline-block;  border:1px solid #b4b4b4; padding:10px;  margin-bottom:5px; margin-right:5px; background-color:#f5f5f5; text-align:center; }
.provide-inf .txt-fr .nav-sort a.hover{ background-color:#ff6d00;border:1px solid #ff6d00; color:#fff;}
.provide-inf .txt-fr .txt-pc{ background-color:#f0f0f0;height:auto; padding:10px 0 0 0;}
.provide-inf .txt-fr .txt-pc li{ width:86px; display:inline-block; padding-left:10px; background-color:#fff; padding:4px; margin-left:10px; margin-bottom:10px;}
.provide-inf .txt-fr .txt-pc li img{ width:86px; height:86px;}
.provide-inf .txt-fr .txt-pc li p{ font-size:12px; text-align:center; padding:5px 0;}


.news-list{ border-top:1px solid #dfdfdf;}
.news-list .mtei{ padding:0 15px; overflow:hidden;}
.news-list .mtei li{border-bottom:1px solid #dfdfdf; padding:15px 0; overflow:hidden; width:100%;}
.news-list .mtei .img-1{ width:52px; height:52px; float:left; overflow:hidden; margin-right:15px;}
.news-list .mtei .img-1 img{width:100%; height:100%;}
.news-list .mtei .t1 h2{ color:#333; margin-bottom:5px;}
.news-list .mtei .t1 p{ font-size:12px;}
.news-list .listpage{ padding:20px 10px;}

.cu-x{ width:100%; background-color:#ffac6e; padding:20px 0;}
.cu-x .img1{ width:120px; height:120px; margin:0 auto; border:4px solid #fff; border-radius:100%;}
.cu-x .img1 img{border-radius:100%; max-height:100%; max-width:100%; text-align:center; vertical-align:middle;}
.cu-x  p{ text-align:center; color:#fff; font-size:16px; padding-top:5px;}
.cu-x  p span{ font-size:12px;}
.cu-x-list li{ border-bottom:1px solid #e0e0e0; padding:15px;}
.cu-x-list li img{ vertical-align:middle;}
.cu-x-list li .p1{ font-size:12px; color:#999;}


.Integrity-1{ padding:0 10px;}
.Integrity-1 img { vertical-align:middle;}
.Integrity-1 tr{ border-bottom:1px solid #f2f2f2;}
.Integrity-1 tr:last-child{ border-bottom:0 none;}
.Integrity-2{ padding:15px 0 35px; position:relative;}


.Integrity-3 { background-color:#fff; overflow:hidden; width:100%;}
.Integrity-3 .txt-pc{ background-color:#fff;height:auto; padding:10px 0 0 6px;}
.Integrity-3 .txt-pc li{ width:86px; display:inline-block; background-color:#fff; padding:4px; margin-bottom:10px;}
.Integrity-3 .txt-pc li img{ width:86px; height:86px;}
.Integrity-3 .txt-pc li p{ font-size:12px; text-align:center; padding:5px 0;}



/*信息资料*/
.Company-ion{ margin-bottom:15px;}
.Company-ion .tit-1{ font-size:16px; padding:0 15px; background-color:#ff7e00; color:#fff; line-height:40px; height:40px;}
.Company-ion .txt-1{ padding:5px 15px;}



/*列表翻页*/
.listpage{ overflow:hidden;}
.listpage li{ width:25%; text-align:center; float:left;line-height:35px;}
.listpage li a{ display:inline-block;width:80%; line-height:35px;border:1px solid #ccc;
filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr='#f4f4f4',endcolorstr='#eaeaea',gradientType=0);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr='#f4f4f4',endcolorstr='#eaeaea',gradientType=0);
background:-o-linear-gradient(top, #eee, #e4e4e4);background:-moz-linear-gradient(top, #eee, #e4e4e4);background:-webkit-gradient(linear, 0 0%, 0 100%, from(#eee),to(#e4e4e4));background-color:#c1c1c1;}
.listpage .c-f00{ color:#f00;}


/*详细翻页*/
.deta-Page{overflow: hidden; padding:0 15px; margin-bottom:25px;}
.deta-Page li {width:50%;text-align: center;float: left;line-height: 35px;}
.deta-Page li a {display:inline-block;width:80%; line-height:35px;border:1px solid #ccc; border-radius:4px;
filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr='#f4f4f4',endcolorstr='#eaeaea',gradientType=0);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr='#f4f4f4',endcolorstr='#eaeaea',gradientType=0);
background:-o-linear-gradient(top, #eee, #e4e4e4);background:-moz-linear-gradient(top, #eee, #e4e4e4);background:-webkit-gradient(linear, 0 0%, 0 100%, from(#eee),to(#e4e4e4));background-color:#c1c1c1;}





/*--------底部联系--------*/
.bottom-contact{ border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3; background-color:#f4f4f4; padding:15px; overflow:hidden;}
.bottom-contact .img-heab{ height:48px; width:48px; border-radius:100%; border:1px solid #e3e3e3; background-color:#fff; float:left; margin-right:10px;}
.bottom-contact .txt{ float:left;}
.bottom-contact .txt h2{ padding-top:6px; padding-bottom:3px;}
.bottom-inf{background-color:#f4f4f4; padding:15px 15px 30px 15px; overflow:hidden; text-align:center; line-height:24px;}




/*--------底部广告--------*/
.bottom{ position:fixed; bottom:0; height:60px;width:100%; z-index:9999; display:none;}
.bottom .botbox{position:relative;width:100%;}
.bottom .nav li{ width:25%; float:left; position:relative;}
.bottom .nav li div{ font-size:13px; height:60px; width:100%; color:#fff; text-align:center; padding-top:5px; background-color:#3d3d3d;}
.bottom .nav li div span{ background:url(../img/bottom-icon.png) no-repeat ;background-size:200px 90px; width:32px; height:32px; display:block; margin:0 auto;}
.bottom .nav li div span.icon1{ background-position:-8px -5px; }
.bottom .nav li div span.icon2{ background-position:-56px -5px; }
.bottom .nav li div span.icon3{ background-position:-108px -5px; }
.bottom .nav li div span.icon4{ background-position:-160px -5px; }




