﻿@charset "utf-8";
/*============================ 初始化样式 ============================*/
*
{ margin:0; padding:0;  }
body
{color:#333; font-size:14px;  font-family:"Microsoft YaHei","微软雅黑","SimSun","宋体",sans-serif; min-width:1190px;}
*html
{ background-image:url(about:blank);background-attachment:fixed;}
li
{ list-style:none;}
img
{ border:none;}
body a img
{ border:none;}
/*a:hover img
{opacity: 0.8; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; }
*/
a
{ color: #333; text-decoration:none; blr:expression(this.onFocus=this.blur());}
a:focus
{ outline:none;} 
a:link
{ text-decoration:none;}
a:hover
{ color:#f00; text-decoration:none; }
.clear:after
{content:''; display:block; clear:both; }
.clear
{ height:0px; clear:both; }
.text-cut  /*限制文字,文字超出显示冒号*/
{ overflow: hidden;  white-space: nowrap; text-overflow: ellipsis;
-o-text-overflow: ellipsis;
-ms-text-overflow: ellipsis;
-webkit-text-overflow: ellipsis;
-moz-text-overflow: ellipsis;
}
.t_center
{ text-align:center;}
.main
{ width:1190px; margin:0 auto; clear:both;}
.fl
{ float:left;}
.fr
{ float:right;}

.huiA
{ background:#f8f8f8; clear:both;}

.space10 { height:10px; clear:both; }
.space15 { height:15px; clear:both; }
.space20 { height:20px; clear:both; }
.space25 { height:25px; clear:both; }
.space30 { height:30px; clear:both; }
.space40 { height:40px; clear:both; }

/*效果*/
.transition
{ transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; -webkit-transition:all 0.5s ease;}

/*图片放大*/
.fdapic
{ overflow:hidden;}
.fdapic img
{
-webkit-transform:scale(1);
-moz-transform:scale(1);
-o-transform:scale(1);
transform:scale(1);
-webkit-transition:all 0.4s ease;
-moz-transition:all 0.4s ease;
-o-transition:all 0.4s ease;
transition:all 0.4s ease;
}
.fdapic:hover img
{
-webkit-transform:scale(1.05);
-moz-transform:scale(1.05);
-o-transform:scale(1.05);
transform:scale(1.05);
}

/*按钮样式*/
.yu_a0
{ display:inline-block;  text-align:center; 
transition:all 0.4s ease;
-moz-transition: all 0.4s ease;	/* Firefox 4 */
-webkit-transition: all 0.4s ease;	/* Safari 和 Chrome */
-o-transition: all 0.4s ease;	/* Opera */
}

/*============================ 公共部分 ============================*/

/* 文章类别上下页 */
.waiyefanye
{ height:20px; text-align:center;  font-size:14px; padding:20px 0 10px 0;  clear:both;}
.waiyefanye span
{ color:#b60303;}
.waiyefanye a
{ line-height:16px; font-size:12px; text-indent:0px; color:#333;  margin-right: 5px; padding:5px 6px; display: inline-block; }
.waiyefanye a:hover
{color:#0370d1;  text-decoration:none;}

/* 文章上下篇 */
.wengzhengfanye
{ line-height:25px;  padding:20px 0px;  clear:both; }
.wengzhengfanye .wengzhengfanyeA,.wengzhengfanye .wengzhengfanyeB
{ padding-left:0px; clear:both; }
.wengzhengfanye span
{ }
.wengzhengfanye a
{  text-decoration:none; }
.wengzhengfanye a:hover
{ text-decoration:none; }

/*用于手机屏幕，大于480px小于640px
@media (min-width: 480px) and (max-width: 640px) {}*/

/* 数字上下页 */
.page_fanye
{ width:100%; height:auto; text-align:center; padding:40px 0 20px; margin:0 auto; overflow:hidden; clear:both;}
.page_fanye a
{ line-height:16px; font-size:14px; text-indent:0px; color: #333;  margin-right: 5px; padding:4px 9px; background:#fff;  border:1px solid #dedddd;  display: inline-block; }
.page_fanye span
{  height:24px; line-height:20px;  padding:0 10px 0 5px; display: inline-block;}
.page_fanye span input
{ width:30px; height:20px;}
.page_fanye a.page_home,.page_fanye a.page_home:hover,.page_fanye a.page_end,.page_fanye a.page_end:hover
{ width:60px;  color:#666666; }
.page_fanye .onpage,.page_fanye a:hover
{ color: #fff; background:#ccc; }

/*浮动qq*/
.main-im 
{ width: 110px; position: fixed; right: 10px; top: 180px; z-index: 999999999;}
.main-im .qq-a 
{ width: 106px; height: 116px; display: block; font-size: 14px; color: #F99503; text-align: center; position: relative;}
.main-im .qq-a span 
{ bottom: 5px; position: absolute; width: 90px; left: 10px;}
.main-im .qq-hover-c 
{ width: 70px; height: 70px; border-radius: 35px; position: absolute; left: 18px; top: 10px; overflow: hidden; z-index: 9;}
.main-im .qq-container 
{ z-index: 99; width: 109px; height: 118px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom: 1px solid #dddddd; background: url(../images/qq-icon-bg.png) no-repeat center 8px;}
.main-im .img-qq 
{ max-width: 60px; display: block; position: absolute; left: 6px; top: 3px;	-moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.main-im .im-qq:hover .img-qq 
{ max-width: 70px; left: 1px; top: 8px; position: absolute;}
.main-im .im_main 
{ background: #F9FAFB; border: 1px solid #dddddd; border-radius: 10px; background: #F9FAFB;	display: block;}
.main-im .im_main .im-tel 
{  color: #000000; text-align: center; width: 109px; height: auto; padding-bottom: 5px; border-bottom: 1px solid #dddddd;}
.main-im .im_main .im-tel div 
{  font-weight: bold; font-size: 12px; margin-top: 6px;}
.main-im .im_main .im-tel .tel-num 
{ font-family: Arial; font-weight: bold; color: #F99503;}
.main-im .im_main .im-tel:hover 
{ background: #fafafa;}
.main-im .im_main .weixing-container 
{ width: 55px; height: 47px; border-right: 1px solid #dddddd; background: #f5f5f5; border-bottom-left-radius: 10px;	background: url(../images/weixing-icon.png) no-repeat center center; float: left;}
.main-im .im_main .weixing-show 
{ width: 112px; height: 172px; background: #ffffff; border-radius: 10px; border: 1px solid #dddddd; position: absolute; left: -125px; top: -126px;}
.main-im .im_main .weixing-show .weixing-sanjiao 
{ width: 0; height: 0; border-style: solid;	border-color: transparent transparent transparent #ffffff;	border-width: 6px; left: 112px; top: 134px; position: absolute;	z-index: 2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big 
{ width: 0; height: 0; border-style: solid; border-color: transparent transparent transparent #dddddd; border-width: 8px; left: 112px; top: 132px; position: absolute;}
.main-im .im_main .weixing-show .weixing-ma 
{ width: 104px; height: 103px; padding-left: 5px; padding-top: 5px;}
.main-im .im_main .weixing-show .weixing-txt 
{ position: absolute; top: 110px; left: 7px; width: 100px; margin: 0 auto; text-align: center;}
.main-im .im_main .go-top 
{ width: 50px;  height: 47px; background: #f5f5f5;	border-bottom-right-radius: 10px; background: url(../images/totop-icon.png) no-repeat center center; float: right;}
.main-im .im_main .go-top a 
{ display: block; width: 52px; height: 47px;}
.main-im .close-im 
{ position: absolute; right: 10px; top: -12px;	z-index: 100; width: 24px; height: 24px;}
.main-im .close-im a 
{ display: block; width: 24px; height: 24px; background: url(../images/close_im.png) no-repeat left top;}
.main-im .close-im a:hover 
{ text-decoration: none;}
.main-im .open-im 
{ cursor: pointer; margin-left: 68px; width: 40px; height: 133px; background: url(../images/qqt4.png) no-repeat left top;	display: none;}


/*========================================= 首页 =====================================*/
/*顶部*/
.headA
{ height: 32px; line-height: 32px; background: #f8f8f8; border-bottom: solid 1px #ddd;}
.headA1
{ width:1190px; margin:0 auto;}
.headA1 .hi 
{ font-size: 12px; color: #666; padding-left: 20px; background: url(../images/t1.png) no-repeat left center; float:left;}
.headA1 .fr span 
{ display: block; float: left;	margin-left: 25px;}
.headA1 .fr span  a 
{ margin-left: 0px;	font-size: 12px; color: #666;}
.headA1 .fr span i 
{ display: block; width: 14px; height: 16px; margin:8px 5px 0 0; float:left; background: url(../images/t2.png) no-repeat; }
.headA1 .yidong i 
{ margin-right: 2px !important ;}
.headA1 .weixin i 
{ background-position:-17px top !important ;}
.headA1 .lianxi i 
{ background-position: -43px top !important ;}
.headA1 .kefu i 
{ background-position:-63px top !important ;}

.headB 
{ width:1190px; margin:0 auto; height: 90px; clear:both;}
.headB .logo 
{ float: left; margin-top: 20px;}
.headB .tel 
{ float: right;	margin-top: 30px;}

/*导航*/
.navA
{ width:100%; height: 42px; line-height: 42px;}
.nav
{ width:1190px; margin:0 auto;}
.nav ul li 
{ width: 110px;	float: left; text-align: center; }
.nav ul li a 
{ font-size: 16px;color: #333; display: block; }
.nav ul li a:hover,.nav ul li.active a 
{ color: #f00;}
.nav ul li.liA 
{ width: 240px;	background: #FF7F00; margin-right: 50px;}
.nav ul li.liA a 
{ color: #fff;	font-size: 18px;}



/*==banner==*/
.bannerA
{width:100%; height:450px;  overflow:hidden; position:relative;}
.banner
{width:100%; height:450px;  overflow:hidden; position: absolute; left:0; top:0px; z-index:500;}
.banner ul li
{width:100%; height:450px; overflow:hidden;  position:absolute; left:0px; top:0px;}
.banner ul li a
{ height:100%; display:block;}

.banner_btn
{ width:100%; height:14px; text-align:center; position:absolute; bottom:25px; z-index:100;}
.banner_btn ol li
{ width:14px; height:14px; display:inline-block; text-indent:99px; overflow:hidden; background:url(../images/banner_btn3.png) no-repeat left top; margin:0 5px; cursor:pointer;}
.banner_btn ol .Btn_ys
{ background-position:left bottom; }

/*浮动导航*/
.slider_main 
{ position: absolute; height: 450px; top: 0px;	left: 50%;	margin-left: -595px; z-index: 9999;}

/*左边*/
.slider_list 
{ width: 240px;z-index: 9999; position:relative;}
.slider_list ul 
{ overflow: hidden; width: 240px; height: 450px; background: url(../images/t3.png); }
.slider_list ul li 
{ width: 240px; height: 75px; padding-top: 15px; float: left; background: url(../images/line.png) repeat-x left bottom;}
.slider_list ul li:hover 
{ background: #f90;	cursor: pointer;}
.slider_list ul li p 
{ position: absolute; padding-left: 60px; width: 180px;	height: 38px; color: #fff; font-size: 16px;	line-height: 38px;}
.slider_list ul li p a 
{ display: inline-block; height: 38px;  line-height: 38px;	color: #fff;}
.slider_list ul li p a:hover 
{ color: #fff}
.slider_list ul li em 
{position: absolute; left: 22px; margin-top: 35px; font-style: normal;}
.slider_list ul li em a 
{ color: #FFF;	padding: 0 8px;	font-size: 12px;
filter:alpha(opacity:80); opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8;
}
.slider_list ul li b 
{ width: 10px; height: 38px; position: absolute; right: 25px;	display: block; background: url(../images/t4.png) no-repeat right; }

.slider_list ul li p.sub_1 
{ background: url(../images/sub_1.png) no-repeat 30px center;}
.slider_list ul li p.sub_2 
{ background: url(../images/sub_2.png) no-repeat 30px center;}
.slider_list ul li p.sub_3 
{ background: url(../images/sub_3.png) no-repeat 30px center;}
.slider_list ul li p.sub_4 
{ background: url(../images/sub_4.png) no-repeat 30px center;}
.slider_list ul li p.sub_5 
{ background: url(../images/sub_5.png) no-repeat 30px center;}

/*右*/
.sliderR
{ width:450px; height:408px; padding:40px 40px 0 50px; background:#fff; border-top:1px solid #ccc;  border-bottom:1px solid #ccc; position:absolute; left:240px; top:0px; display:none;}
.sliderR h3 
{ position: relative; margin-bottom: 20px; font-size: 16px; color: #333; font-weight: normal;}
.sliderR h3:before 
{  width: 3px; height: 18px; position: absolute; left: -10px; top: 3px; display: block; content: ''; background: #FF7F00;}

.sliderR ul 
{  width: auto; height: auto; background:none; padding-top:10px; }
.sliderR ul li
{ width: auto; height:20px;  display: inline-block; font-size: 12px; margin:0 20px 12px 0; padding-top:0px; }
.sliderR ul li:hover
{ background:none;} 

/*认证服务*/
.sytitA
{ clear:both; text-align:center; padding:30px 0; overflow:hidden;}
.sytitA h2
{ font-size:28px; color:#f60; font-weight:normal;}
.sytitA p
{ line-height: 30px; font-size: 14px;	text-align: center;	color: #555; margin-bottom: 5px;}
.sytitA i
{ width: 50px; height: 2px; display:block; background: #ccc; margin: auto;}

.oneA
{ width:1190px; margin:0 auto; padding:0px 0 30px; overflow:hidden;}
.oneA li 
{width: 238px; float: left; text-align: center; padding-top:15px; }
.oneA li h5 
{ font-size: 20px; margin-top: 20px; font-weight: normal;}

/*认证流程*/
.oneB
{ border-top: solid 3px #f60; background: #f8f8f8; padding: 30px 0; margin-top: 30px; }
.oneB1
{ margin-top: -33px;  text-align: center;}

.oneB2
{ width: 1000px; margin:0px auto; overflow:hidden;}
.oneB2 li 
{ float: left; text-align: center; width: 200px; background: url(../images/t6.png) no-repeat right 15px;}
.oneB2 li h5 
{ font-size: 16px; margin-top: 10px; }
.oneB2 li.liA
{ background:none;} 

/*为什么选择*/
.oneB3 
{ width: 1200px; margin: 0px auto; overflow:hidden;}
.oneB3 li 
{ width: 199px;	padding: 10px 50px;	text-align: center;	border-right: solid 1px #FECFA4; float: left;}
.oneB3 li h5 
{ font-size: 22px; margin: 15px 0 10px 0; font-weight: normal; }
.oneB3 li p 
{ line-height: 22px; font-size: 12px; }
.oneB3 li a 
{ line-height: 38px; width: 160px; display: block; text-align: center; font-size: 18px;	color: #FFF; background: #F60; margin: 10px auto; border-radius: 5px;}
.oneB3 li a:hover 
{ background: #F90;}

/*信用评级*/
.oneC 
{ width: 1097px; margin: auto; padding-bottom:30px; overflow:hidden;}
.oneC li 
{ width:519px; height:372px; overflow:hidden; float: left; margin:0 14px; position: relative;}
.oneC a 
{ color: #FFF;}
.oneC a:hover span
{ text-decoration: underline;}
.oneC li .wz1 
{ position: absolute; left: 395px; top: 290px;}
.oneC li .wz2 
{ position: absolute; left: 67px; top: 290px;}


.oneC1 
{ width: 1000px; margin:0px auto; padding-bottom:30px; overflow:hidden;}
.oneC1 li 
{ float: left;	text-align: center;	width: 200px; background: url(../images/jz_0.png) no-repeat right 15px;}
.oneC1 li h5 
{ font-size: 14px; margin-top: 20px;}
.oneC1 .liA
{ background:none;}

/*C M M I*/
.oneD
{ width:1190px; overflow:hidden; margin:0 auto; padding-bottom:30px;}
.oneD li 
{ width: 206px;	margin: 0 7px; border: solid 1px #ccc; text-align: center; background: #FFF; padding: 15px 8px 0 8px; float: left;}
.oneD li img 
{ border: solid 1px #ccc; padding: 5px;	border-radius: 50%;}
.oneD li h5 
{ font-size: 16px; color: #F60;	margin: 10px 0;	border-bottom: dotted 1px #ccc;	padding-bottom: 5px;}
.oneD dl 
{ border-bottom: dotted 1px #ccc; padding-bottom: 5px;}
.oneD dd 
{ padding-left: 10px; line-height: 24px; background: url(../images/arr1.jpg) no-repeat left center;	text-align: left;}
.oneD dd a 
{ font-size: 12px;}
.oneD .more1 
{ line-height: 24px; width: 85px; font-size: 12px; display: block; text-align: center; color: #333;	background: #e8e8e8;	border: solid 1px #ccc;	margin: 15px 5px; border-radius: 5px; float: left;}
.oneD .more1:hover 
{ background: #F60; border: solid 1px #F60;	color: #FFF;}

/*资质认证*/
.oneE
{ width: 1200px; margin:0 auto; overflow:hidden;}
.oneE li 
{ width: 380px;	height: 120px; float: left;	margin:0 20px 30px 0;	position: relative;	overflow: hidden;}
.oneE span
{ width: 360px; line-height: 24px; font-size: 16px; color: #fff; padding: 5px 10px; position: absolute; left: 0; bottom: 0px; z-index: 1;
background: rgba(0, 0, 0, 0.7);
filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000, endcolorstr=#7F000000);
}


/* 底部 */
.dibu
{ padding:30px 0; text-align:center;}
.foot
{ padding: 50px 0;  background: #333;}
.footA
{ width:1190px; margin:0 auto; overflow: hidden;}
.footA1
{ width: 392px; float: left; border-right: #4b4f59 solid 1px;}
.footA1 .ma 
{ width: 128px;	height: 158px;	background: #fff; float: left;	cursor: pointer;}
.footA1 .ma img 
{ margin: 2px 0px 5px 14px;	float: left;}
.footA1 .ma .tits 
{ text-align: center; font-size: 14px;}
.footA1 .ma span 
{ width: 100%;  line-height: 25px; font-size: 14px; text-align: center;  display: block; float: left;	background-color: #cacaca;}
.footA1 .imgss 
{ background: #fff;}
.footA1 .insay 
{ float: left; width: 192px; height: 100%; margin-left: 30px;}
.footA1 .insay span 
{ color: #fff; font-size: 14px;	line-height: 24px;}
.footA1 .insay p 
{ font-size: 24px; line-height: 30px; color: #fff; font-weight: bold; margin-bottom: 12px;}

.footA .dllist 
{ float: left; width: 155px; border-right: 1px solid #4b4f59; min-height: 160px;}
.footA .dllist dt a 
{ color: #fff;}
.footA .dllist a 
{ color: #afb0b4;}
.footA .dllist a:hover 
{ text-decoration: underline;}
.footA .dllist dt 
{ font-size: 16px; line-height: 24px; margin-bottom: 10px; text-indent: 30px;}
.footA .dllist dd 
{ line-height: 24px; text-indent: 30px;	font-size: 13px;}

.footB
{ width: 100%;  background: #282828; padding:20px 0; font-size: 12px;border-top: solid 1px #474a53;}
.footB1
{ width:1190px; line-height:1.6; color:#666; margin:0 auto; overflow:hidden;}
.footB1 a
{ color:#666; }

/*========================================= 体系认证 =====================================*/
/*位置*/
.weizhi-box 
{ height:51px; line-height: 51px; background: url(../images/noticbg.jpg) repeat-x center;}
.weizhi-box h5 
{  height: 25px; line-height: 25px; font-size: 18px; font-weight: normal; padding-left: 15px;	border-left: 5px solid #f60;margin-top: 13px; }
.weizhi
{ font-size: 12px;}

.neiye
{ width:1190px; margin:0 auto; overflow:hidden; padding:30px 0;}
/*左*/
.nyL
{ width: 880px; padding-bottom:20px; float: left; border: solid 1px #e8e8e8;	box-shadow: 1px 1px 2px #999999; overflow:hidden;}

/*栏目*/
.lanmu
{ height: 50px; background: #e8e8e8; }
.lanmu li 
{ float: left; }
.lanmu li a 
{ line-height: 50px; font-size: 16px; text-align: center; border-top: solid 3px #e8e8e8; display: block; padding: 0 25px;}
.lanmu li a :hover
{ color: #f60;}
.lanmu li.active a 
{ background: #fff; border-top: solid 3px #f60; color: #f30;}

/*产品列表*/
.pro
{ padding: 15px;}
.pro dl 
{ padding: 20px 0; height: 156px; border-bottom: solid 1px #eee;}
.pro dl dt 
{ width: 220px; height:156px; float: left; overflow:hidden;}
.pro dl dd 
{ width:610px; float:right; }
.pro dl dd  h5 
{ line-height: 46px; font-weight: normal; font-size: 20px;}
.pro dl dd h5 span 
{ float: right;}
.pro dl dd p 
{ height:56px; line-height: 28px; font-size: 14px; color: #666; margin-bottom: 15px;}
.pro .link_1 .ckgd 
{ width: 110px; height: 35px;  display: inline-block;  background: #f60; font-size: 14px; color: #FFFFFF; text-align: center;	line-height: 35px; }
.pro  .link_1 .ckgd:hover 
{ background: #f90;}
.pro .link_1 span 
{ line-height: 35px; font-size: 12px; color: #999999;padding-left: 25px; margin-left: 25px; }
.pro span.question 
{ background: url(../images/listyle1.jpg) no-repeat left center;}
.pro .link_1 span.question a 
{ color: #999;}
.pro .link_1 span.stars 
{ background: url(../images/listyle2.jpg) no-repeat left center;}
.pro .link_1 span.date2 
{ background: url(../images/listyle3.jpg) no-repeat left center;}


/*右*/
.nyR 
{ width: 280px;	float: right; border: solid 1px #ddd;border-top: 0;}
.R_tit 
{ line-height: 51px; background: url(../images/noticbg.jpg) repeat-x center bottom; font-size: 18px; color: #f30; padding-left: 15px; border-top: solid 1px #ddd;}

.Rform
{ padding:10px 15px;}
.Rform .upfile 
{ height: 32px; line-height: 32px; font-family: "微软雅黑";	border-radius: 5px;border: 1px solid #ccc; padding-left: 10px; margin: 5px 0;}
.Rform .btn 
{ width: 200px;	height: 36px; line-height: 35px; background: #f60;	font-size: 16px; color: #FFFFFF; text-align: center; border: 0; font-family: "微软雅黑"; margin: 10px auto;	cursor: pointer;}
.Rform .btn:hover 
{ background: #f90;}

/*新闻*/
.R_news
{ padding:10px 15px 20px; overflow:hidden;}
.R_news ul li
{ line-height: 36px; background: url(../images/dian.png) no-repeat left center; padding-left: 15px; border-bottom: dotted 1px #ccc; }

.R_content
{ line-height: 24px;  padding: 10px 15px;}

/*========================================= 体系认证详情 =====================================*/
.pro_info
{ margin:0 20px;  clear:both;}
.info_title
{ font-size: 22px; line-height: 40px; margin-top: 15px; text-align: center;}
.info_title h1
{ font-size:22px; font-weight:normal;}
.info_laiyuan
{ line-height:40px; font-size:12px; text-align:center; border-bottom:1px dashed #ddd; }
.info_text
{ line-height:24px; padding:15px 0px;}
.info_text img
{ max-width:100%;}
.info_picA
{ padding:10px; text-align:center;}
.info_picA img
{ max-width:100%;}
.info_fanhui
{ text-align:center; background:#f2f2f2; line-height:36px;}

/*最新文章*/
.n_news
{ width:400px; }
.n_news h3
{ display:block;padding-left:5px;line-height:2.5em;border-bottom:1px dashed #CDCDCD; font-size:15px;}
.n_news ul
{ padding: 10px 0px;}
.n_news li 
{ line-height: 30px; font-size: 13px; border-bottom: dotted 0px #ccc; background: url(../images/arr1.jpg) no-repeat left center;	padding-left: 15px; }
.n_news li span 
{ float: right; font-size: 12px; color: #999;}

/*=====================联系我们=============================*/
.about
{ padding:20px; line-height:24px; overflow:hidden; clear:both;}

