@charset "utf-8";
/* CSS Document */
body{
	font-size:14px;
	font-family:"微软雅黑","宋体","Arial","Arial Narrow","HELVETICA";
	color:#666;padding-top:162px;
}
input{
	font-family:"微软雅黑","Arial","Arial Narrow",HELVETICA;}
ul,li,h6{list-style: none; }
a{color:#232323;text-decoration:none}
a {text-decoration: none;
   outline: none;}
a:hover{color:#E77718;}
em{font-style:normal}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word;font-size:1.1em;}
.fl{ float:left;}
.fr{ float:right;}
.cl,.clear{ clear:both;height:0;line-height:0;content:'.';display:block;visibility:hidden;}
.wrap{ width:1300px; margin:0 auto;}
.hand{cursor:pointer;}
.red{color:red;}
.red a{color:red;}
.gray{color:#D3D3D3;}
.darkblue{color:darkblue;}
.tag{color:#000;text-decoration:underline;}
.price{font-size:1em;}
.price span{color:red;}
.mb10{margin-bottom:10px;}
.mt10{margin-top:10px !important;}
.mbottom10{margin-bottom:10px;}
.center{text-align:center;}
.bt_line{border-bottom:1px dashed #eee;}
.display_none{display: none !important;}
/*原首页返回顶部
.toTop{background:url('../images/to-top.png') center center no-repeat;width:48px;height:48px;border:0;}
*/
.date{font-size:12px;color:gray;}

.cate-wrap{background:#EFEFEF;position: relative;}
.cate-wrap:after{display: block;content: "";border-bottom: 1px solid #fff;position:absolute;top: 50px;width:100%;}
.cate-wrap ul{padding:0;list-style: none;border-left: 1px solid #fff; border-top: 1px solid #fff;float: left;margin: 0;}
.cate-wrap li{float: left;border-right: 1px solid #fff;text-align: center;}
.cate-wrap li a{display: block;width: 128px; line-height: 50px;}
.cate-wrap a.cur{background: url("../images/bg-cate.jpg") no-repeat;color: #fff;}

/*检测业务列表*/
.am-gallery-bordered li{
	height:198px; margin-bottom:35px;transition:transform 0.6s,box-shadow 0.6s;}
.am-gallery-item{overflow: hidden;}
.am-gallery-item .img{width:280px;height:198px;position: relative;float: left;margin-right: 30px;}
.am-gallery-item .img img{ width:280px;height:198px; position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}
.am-gallery-bordered h3.am-gallery-title{font-size: 18px;color: #153B96;line-height: 3;padding-right: 30px;}
.am-gallery-bordered .am-gallery-item{padding:0; margin-bottom:30px;}
.content li{ padding:0;}
.am-gallery-bordered .am-gallery-desc{color: #666;line-height: 2;padding-right: 20px;height: 85px;overflow: hidden; font-size:1.2em;}
.am-gallery-bordered .date{color: #aaa; margin-top:10px;}
.am-gallery-bordered li:hover{ transform:translateY(-15px);
	background-color:#04923F; box-shadow: 8px 8px 8px #ccc;}
.am-gallery-bordered li:hover .am-gallery-item h3.am-gallery-title{
	color:#fff;}
.am-gallery-bordered li:hover .am-gallery-item .date{
	color:#fff;}
.am-gallery-bordered li:hover .am-gallery-item .am-gallery-desc{
	color:#fff;}
/*检测标准列表*/
.am-gallery-bordereda li{
	width: 100%; height:200px; margin-bottom:35px; border: 1px #DCDCDC solid;transition:transform 0.6s,box-shadow 0.6s;}
.am-gallery-bordereda h3.am-gallery-title{font-size: 18px;color: #153B96;line-height: 3;padding-top:10px;}
.am-gallery-bordereda .am-gallery-item{padding:0; margin-bottom:30px;}
.am-gallery-bordereda .am-gallery-desc{color: #666;line-height: 2;padding-right: 20px;height: 85px;overflow: hidden; font-size:1.2em;}
.am-gallery-bordereda .date{color: #aaa;}
.am-gallery-bordereda li:hover{ transform:translateY(-15px);
	background-color:#04923F; box-shadow: 8px 8px 8px #ccc;}
.am-gallery-bordereda li:hover .am-gallery-item h3.am-gallery-title{
	color:#fff;}
.am-gallery-bordereda li:hover .am-gallery-item .date{
	color:#fff;}
.am-gallery-bordereda li:hover .am-gallery-item .am-gallery-desc{
	color:#fff;}
/*新闻资讯列表*/
.am-gallery-borderedb li{
	width: 100%; height:130px; margin-bottom:25px; border: 1px #DCDCDC solid;transition:transform 0.6s,box-shadow 0.6s;}
.am-gallery-borderedb h3.am-gallery-title{font-size: 18px;color: #153B96;line-height: 2.5; padding-top:10px;}
.am-gallery-borderedb .am-gallery-item{padding:0; margin-bottom:30px;}
.am-gallery-borderedb .am-gallery-desc{color: #666;line-height: 1.5;padding-right: 20px;height: 85px;overflow: hidden; font-size:1.1em;}
.am-gallery-borderedb .date{color: #aaa; padding: 30px 25px 20px 25px; float: left;}
.am-gallery-borderedb .date p{ font-size:22px; line-height: 1;}
.am-gallery-borderedb .date span{ font-size:16px; display: block; text-align: center; margin-top: -10px;}
.am-gallery-borderedb li:hover{ transform:translateY(-15px);
	background-color:#04923F; box-shadow: 8px 8px 8px #ccc;}
.am-gallery-borderedb li:hover .am-gallery-item h3.am-gallery-title{
	color:#fff;}
.am-gallery-borderedb li:hover .am-gallery-item .date{
	color:#fff;}
.am-gallery-borderedb li:hover .am-gallery-item .am-gallery-desc{
	color:#fff;}

.con .am-avg-sm-2{background: #EFEFEF;line-height: 50px; margin-bottom: 60px;}
.con .am-avg-sm-2 li:nth-child(1){padding-right: 40px; text-align: right;}
.con .am-avg-sm-2 li:nth-child(2){padding-left:40px;}
.con .am-article-title {
    font-size: 36px; font-weight:bold;
    padding: 40px 0 20px 0;color: #000;text-align: center;
    border-bottom: 1px solid #dedede; margin-bottom:38px;
}
.con .am-article-lead { padding: 40px; font-size:17px; color:#333; text-align:center; border:0; }
.con .am-article-lead span{ font-size:14px; color:#CCC; padding-top:20px; font-style:oblique; display:block;}
.con .am-article-meta{text-align: center;}
.con .content p{text-indent: ;font-size:1.2em; color:#333;}
/*清除浮动*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}

/*变更AmaeUI默认信息*/
.am-panel-primary{
	border-color:#1f5796
}
.am-panel-primary > .am-panel-hd{
	background-color:#1f5796;
	border-color:#1f5796	
}
.am-btn-primary{
	background-color:#1f5796;
	border-color:#1f5796
}
.am-list > li > a.am-active, .am-list > li > a.am-active:focus, .am-list > li > a.am-active:hover{
	background-color:#1f5796;
	border-color:#1f5796
}
.am-pagination > .am-active > a, .am-pagination > .am-active > a:focus, .am-pagination > .am-active > a:hover, .am-pagination > .am-active > span, .am-pagination > .am-active > span:focus, .am-pagination > .am-active > span:hover{
	background-color:#1f5796;
	border-color:#1f5796
}
.am-slider-c3 .am-slider-counter{
	background-color:#1f5796;
}
.am-comment-highlight .am-comment-avatar, .am-comment-secondary .am-comment-avatar{
	border-color:#1f5796
}
.am-comment-highlight .am-comment-main, .am-comment-secondary .am-comment-main{
	border-color:#1f5796
}
.am-comment-highlight.am-comment-flip .am-comment-main::before, .am-comment-secondary.am-comment-flip .am-comment-main::before{
	border-left-color:#1f5796
}

.am-titlebar{margin-top:0;}
.am-panel{margin-bottom:0;}
.am-panel-title .more{float:right;font-weight:normal;}
.am-panel-bd{padding:0.5rem;}
.am-panel-bd .am-list{margin-bottom:0;}
.am-panel-bd .am-list li:first-child{border-top:0;}
.am-panel-bd .am-list li:last-child{border-bottom:0;}

.am-thumbnail{margin-bottom:0.5em;}
#items{position: relative;}
#items .sPrev,#items .sNext{position: absolute;left: -40px;top: 55%}
#items .sNext{left: auto; right: -40px;}
.items a {
    display: block;
    position: relative;
}
.items a img{
    width: 100%;
}
.items h3 {
    position: absolute;
    top: 0;
    text-align: center;
    margin: 90px auto 0;
    width: 100%;
    font-size: 2em;
    color: #fff;
    text88-shadow: 0 2px 2px #000;
}
.items li{clear: none !important; 
    margin-left:-1px; transition:box-shadow 0.6s,margin-top 0.6s;}
.tempWrap{
	border-left:1px solid #DFDFDF;
	border-right:1px solid #DFDFDF;
}
.items li:hover{
	box-shadow:0 3px 10px #999;
	margin-top:-20px;
}
.items dl {
    width: 100%;
    min-height: 249px;
    margin: 0;
    border: 1px solid #DFDFDF;
    text-align: center;
    float: left;
    padding: 1.5em 1.5em 1em;
	
}
.items dd {
    width: 50%;
    float: left;
    padding: .5em;
}
.items dd a {
    border: 1px solid #ccc;
    padding:4px 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.items dd.more {
    clear: both;
    width: auto;
    padding: 1.5em .5em;
}
.items .more a {
    border: 1px solid #f90;
    padding: 4px 20px;
    color: #f90;
}

.am-titlebar-default .am-titlebar-title{color:#1f5796}
.am-titlebar-default .am-titlebar-title::before{border-color:#1f5796}
.am-titlebar-default a{color:#1f5796}

.am-breadcrumb{
	font-size:100%;
	margin-top:0.5em;
	margin-bottom:1em;
}

.am-comment-bd img{
	max-width:100%;
}

.case{ margin-bottom:60px;}
.case dl{display: flex;flex-wrap: wrap;justify-content: center;margin: 30px -8px;}
.case dd{flex: 1 0 320px;min-width: 0; overflow: hidden;}
.case dd a{position: relative;display: block;height: 220px;margin:15px 8px;overflow: hidden;background: #ccc;}
.case dd img{width: 320px;height:220px;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;transition:all .6s; -webkit-transition:all .6s; -moz-transition:all .6s; -o-transition:all .6s;}
.case dd span{display: block; text-align: center;background: rgba(0,0,0,.4);color: #fff;position: absolute;bottom: 0;left: 0;width: 100%; line-height:3; transition:all .6s;}
.case dd:hover span{ transform:translateY(-90px); font-size:18px;}

.case p { text-align:center; display:block; margin:0 auto; margin-top:30px;}
.case p a{border: 1px solid #f90; color: #f90; padding:5px 30px;line-height:30px; 
          transition:background 1s,border-radius 1s,;
          -moz-transition:background 1s,border-radius 1s, -moz-transform 1s; /* Firefox 4 */
          -webkit-transition:background 1s,border-radius 1s, -webkit-transform 1s; /* Safari and Chrome */
          -o-transition:background 1s, border-radius 1s, -o-transform 1s; /* Opera */
}
.case p a:hover{border: 1px solid #06C; padding:5px 30px;line-height:30px; background-color:#06C; color:#fff; border-radius:50px; }
.case dd:hover img{ transform:scale(1.3)}

#process ul{display: flex;flex-wrap: nowrap;justify-content: space-between;margin: 100px -20px;padding: 0;}
#process li{flex: 1 0 150px;min-width: 0; border-radius: 30px 0 30px 0; box-shadow: 10px 10px 0 #ccc;height: 150px;margin: 0 20px;padding: 20px 0 0; text-align: center;color: #fff; transition:all .6s; -webkit-transition:all .6s; -moz-transition:all .6s; -o-transition:all .6s;}
#process li span{font-size: 23px;display: block;transition:all .6s; -webkit-transition:all .6s; -moz-transition:all .6s; -o-transition:all .6s;}
#process li span:nth-child(1){font-size: 44px;line-height: 1.4;}
#process li span:nth-child(2){font-family: "黑体";}
#process li:nth-child(1){background: #4B54A0;}
#process li:nth-child(2){background: #199DC4;}
#process li:nth-child(3){background: #01CD9A;}
#process li:nth-child(4){background: #05C975;}
#process li:nth-child(5){background: #8BBE48;}
#process li:nth-child(6){background: #CCCC33;}
#process li:nth-child(7){background: #CC9900;}
#process li:hover{ 
	     background: #3F4952; 
}
#process li:hover span{
	     transform:translate3d(0,-25px,0);
}

#chooseUs ul{display: flex;flex-wrap: nowrap;justify-content: center;margin: 0 -8px;list-style: none;padding: 0;}
#chooseUs li{flex: 0 0 311px;min-width: 0;height: 380px;margin:15px 8px;background: #fff url("../images/bg-chooseus.jpg") center bottom no-repeat;box-shadow: 0 4px 4px #ccc; transition:.6s; }
#chooseUs li p{font-family:'黑体';color:#000;background: url("../images/chooseus1.jpg") center center no-repeat; padding: 120px 0 0 0; text-align: center;font-size: 26px;}
#chooseUs li:nth-child(2) p{background: url("../images/chooseus2.jpg") center center no-repeat;}
#chooseUs li:nth-child(3) p{background: url("../images/chooseus3.jpg") center center no-repeat;}
#chooseUs li:nth-child(4) p{background: url("../images/chooseus4.jpg") center center no-repeat;}
#chooseUs li div{padding: 25px 35px 30px 40px;color: #fff; line-height: 1.9em; font-size:15px; transition:all .6s; -webkit-transition:all .6s; -moz-transition:all .6s; -o-transition:all .6s;}
#chooseUs li:hover{
	box-shadow: 0 5px 10px #444;
	margin-top:-10px;
}

#partners ul{float: left;list-style: none;padding: 0;width: 100%;}
#partners li{float: left; margin: 0 10px 0 0;border: 1px solid #ccc;background: #fff;position: relative; width: 15.8%;height: 105px;}
#partners li img{position: absolute;top: 0;left: 0;right: 0;bottom:0;margin:auto;max-width: 100%;}

#home-about .note p{font-size: 13px;}
#home-about .note a{margin-top: 40px;padding: 0 30px;line-height: 30px;display: inline-block;}
#home-about .note .more{
	border: 1px solid #f90;
    color: #f90;
}
#home-about .note .zz{
	background: #005CB9;
    border: 1px solid #005CB9;
    color: #fff;
}
/* Banner 图片，限宽高*/
.banner{width:100%;min-width:1300px;background-position: center;background-size:cover;background-repeat:no-repeat;}
.banner img{width:100%;height:500px;}
.am-slider-a1 .am-control-nav li a{width:24px;height:24px;background-color:#1f5796}
.am-slider-a1 .am-control-nav li a.am-active {
    background-color: #e0690c;
    cursor: default;
}
.am-slider-a1 .am-control-nav{bottom:10px;}
.am-slider-c2 .am-control-nav{bottom:18px;}
.am-slider-c2 .am-control-nav li a{width:12px;height:12px;}


/* 购物车 */
#head_cart_num{display:inline-block;min-width:16px;line-height:16px;border-radius:50%;background-color:red;color:#fff;text-align: center;font-size:0.7em;}


/* 布局页面 */
.main{margin:0 auto;width:1300px;position:relative;}
.main:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.main div.left{width:260px;float:left;}
.main div.right{width:920px;float:right;}
.main-single{margin:5% auto;background:#fff;padding:20px 0;border:1px solid #ccc;border-radius:5px;}
.main-login{margin:10% auto;width:500px;padding:20px;}


/* 通用框架可选线条布局 */
div.pfw{position:relative;border:1px solid #3375b9;}
div.pfw:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;overflow:hidden;}
div.pfw h3{line-height:30px;font-size:1.2em;font-weight:500;margin:0;padding:0 0 0 20px;background:#3375b9 url('../images/heading_bg.png') 8px top no-repeat;border-bottom:1px solid #ccc;color:#fff;}
div.pfw h3 small{font-size:12px;color:#fff;font-weight:normal;padding-left:4px;font-style:italic;}
div.pfw h3 .more{display:block;float:right;height:30px;line-height:30px;padding-right:8px;font-weight:normal;font-size:12px;background:url('../images/arrow-right.png') right center no-repeat;margin-right:5px;color:#fff;}
div.pfw .content{margin:5px;font-size:1em;line-height: 1.5em;}

	/* 文章列表 */
	div.pfw ul.artlist{list-style:none;margin:0;padding:0 0 5px 0;}
	div.pfw ul.artlist li{display:block;height:24px;line-height:24px;overflow:hidden;white-space:nowrap;word-wrap:nowrap;background:url('../images/icon3.gif') 10px center no-repeat;padding-left:20px;margin:0 3px 0 7px;text-overflow:ellipsis}
	div.pfw ul.artlist li div.date{float:right;line-height:24px;}
	div.pfw ul.artlist li:hover{color:#164476;}

	/*下载列表*/
	div.pfw ul.downlist{list-style:none;margin:0;padding:0 0 5px 0;}
	div.pfw ul.downlist li{display:block;height:24px;line-height:24px;overflow:hidden;white-space:nowrap;word-wrap:nowrap;background:url('../images/download.png') left center no-repeat;padding-left:20px;margin:0 3px 0 7px;}
	div.pfw ul.downlist li:hover a{color:#007A27;}

	/*分类列表*/
	div.pfw ul.catelist{list-style:none;margin:0;padding:0;}
	div.pfw ul.catelist li{height:33px;line-height:33px;background:#FDFDFD;border-bottom:1px solid #ededed;text-indent:2em;}
	div.pfw ul.catelist li.on{background:#fff;color:red;}
	div.pfw ul.catelist li.on a{color:red;font-weight:500;}
	div.pfw ul.catelist li:last-child{border-bottom:0;}

	div.pfw dl.catelist{list-style:none;margin:0;padding:0;}
	div.pfw dl.catelist dt{height:33px;line-height:33px;background:#FDFDFD;border-bottom:1px solid #ededed;padding-left:20px;}
	div.pfw dl.catelist dt.on{background:#fff;color:red;}
	div.pfw dl.catelist dt.on a{color:red;font-weight:500;}
	div.pfw dl.catelist dd{height:33px;line-height:33px;background:#FDFDFD;border-bottom:1px solid #ededed;text-indent:2em;padding-left:20px;}
	div.pfw dl.catelist dd.on{background:#fff;color:red;}
	div.pfw dl.catelist dd.on a{color:red;font-weight:500;}

	div.pfw ul.imglist{ overflow:hidden;margin:0;padding:0;}
	div.pfw ul.imglist li{padding:5px 5px 0 5px; float:left;margin:5px 10px;text-align:center;}
	div.pfw ul.imglist li img{border-radius:5px;box-shadow:1px 1px 5px 0px #ccc;}
	div.pfw ul.imglist li .tit{ line-height:22px; padding:2px; text-align:center;overflow:hidden;height:22px;}



/* 页头属性 */
header{min-width:1300px;margin:0 auto;position:fixed;background:#fff;height:162px;width: 100%;top: 0;z-index: 999999; background:url('../images/4.jpg') left top no-repeat;}
header div.top{width:1300px;position:relative;margin:0 auto;}
header div.top:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
header div.top .logo{float:left;padding:15px 0; }
header div.top .logo img{width:360px; height:82px;}
header div.top .right{float:right; width: 940px; display: flex;flex-direction: row;justify-content:flex-end;align-items:center;}
header div.top nav.top{height:26px; line-height:26px; text-align:right; color:#666;display:block;}

.search-wrap{ margin-right:47px; margin-top:10px;}
.search-wrap .rot{ margin-top:10px;}
.search-wrap .rot p{ font-size:14px; margin-bottom: 0;}

.phone{margin-top:10px;}

.search-icon{width: 47px;height: 35px;text-align: center;background-color: #a7a7a7;border-radius: 4px;
    cursor: pointer;font-size: 22px;color: #fff;display: inline-block;}
.ajax-form{display: inline-block;vertical-align: bottom;}
.field{
    padding: 0 10px;
    border:1px solid #ccc;
    height: 35px; width:420px;
    margin: 0;
    background-color: #fff;
    border-radius: 5px;
    color: #000;
    transition: width ease-out .3s;
    -webkit-transition: width ease-out .3s;}
.slogan{padding-top: 5px; margin-right:160px;}
.slogan p{margin: 0;line-height: 2;}
.slogan p:nth-of-type(1){font-size: 19px;color: #000;}
.QRCode {z-index:999999;
}
.QRCode img{width: 100px; margin-left:44px; margin-top:6px;transition:all 0.6s; }
.QRCode img:hover{
	transform: scale(1.8,1.8) translate(0,15px);z-index:999999;
}
/*检测业务二级分类*/
header nav.head-nav-con{width:100%;margin:0; height:50px; background:#163B96; position:relative;z-index:1799;}
header nav.head-nav-con div.head-nav-con{ width:1300px; margin:0 auto; height:50px; }
/*header nav.menu ul{width:100%;list-style:none;margin:0;padding:0;position:absolute;z-index:1800;}
header nav.menu ul li{ float:left; position:relative ;width:130px; overflow:hidden; text-align: center;}
header nav.menu ul li dl{list-style:none;color:#fff;font-size:1em;margin:0;text-align:center;}
header nav.menu ul li dl dd{display:none;}
header nav.menu ul li a{color:#fff;text-decoration: none; }
header nav.menu ul li:hover{background:#0c79b1;transition: all 1s ease;}
header nav.menu ul li:hover dd{display:block;}
header nav.menu ul li:hover dd:hover{background:#0c79b1;}
header nav.menu ul li.current{ background:#0c79b1;}



header nav.menu ul li dl .dd_nav{ position: relative;}
header nav.menu ul li dl .dd_nav .dd_nav-con{display:none; width:130px; list-style:none;margin:0; position: absolute;left:130px}
header nav.menu ul li dl .dd_nav .dd_nav-con dd{ background:#0c79b1;  width:130px; height:28px; line-height: 28px; ;
	padding-left: 15px; float: left;}
header nav.menu ul li dl .dd_nav:hover .dd_nav-con{display:block; }*/

header nav.head-nav-con ul{list-style:none;margin:0;padding:0;}
header nav.head-nav-con ul li {
            width: 130px;
            float: left;
            font-size: 14px;
            text-align: center;}
header nav.head-nav-con ul li:hover {
            background: #ff9c01;}
header nav.head-nav-con ul a {
            display: block;
            text-decoration: none;
            text-align: center;
            line-height: 50px;
            color: white; }
header nav.head-nav-con .drop-down ul a {
            display: block;
            text-decoration: none;
            text-align: center;
            line-height: 43px;
            color: white;}
header nav.head-nav-con .drop-down {
            position: relative; }
header nav.head-nav-con .drop-down-content {
            padding: 0;
            display: none;
            position: absolute;
            z-index: 1;
            background: #007130;}
header nav.head-nav-con .drop-down-content ul a{
            display: block;
            text-decoration: none;
            text-align: left;
            padding-left: 22px;}
header nav.head-nav-con .drop-down-content li:hover > a {
            background-color: #ff9c01;}
header nav.head-nav-con .drop-down:hover .drop-down-content {
            display: block;}
header nav.head-nav-con .drop-down-2 {
            position: relative;}
header nav.head-nav-con .drop-down-content-2 {
            padding: 0;
            display: none;
            position: absolute;
            z-index: 1;
            background-color: #007130;
            right: -280px;
            top: 0;}
header nav.head-nav-con .drop-down-content-2 > li {
            float: none; width: 280px; 
            background-color: #007130;}
header nav.head-nav-con .drop-down-content-2 li:hover a {
            background-color: #ff9c01;}
header nav.head-nav-con .drop-down-2:hover .drop-down-content-2 {
            display: block; }
header nav.head-nav-con ul li .am-icon-angle-down{ color: #fff; float: right; margin-top: -35px; margin-right: 20px;}


/*轮播*/
.index-banner{position: relative;height:650px;overflow:hidden;}
.index-banner ul.bd{margin:0;padding:0;position: relative;list-style:none;}
.index-banner ul.bd li{position:relative;text-align:center;background-repeat:no-repeat;background-position: center;background-size:cover;height:650px;display:block;overflow:hidden;}
.index-banner ul.hd{margin:0 auto 0 -66px;padding:0;position: absolute;z-index:9;bottom:10px;width:auto;display:inline-block;text-align:center;}
.index-banner ul.hd li{width:20px;height:20px;margin:0 5px;border-radius:50%;background-color:#0c79b1;display: inline-block;border:2px solid #0c79b1;}
.index-banner ul.hd li.on{background-color:red;border-color:#fff}
/* 首页 */

.index-about .thumb{float:left;margin-right:10px;max-width:300px;}
.index-about p{margin:0;text-indent:2em;}

#test ul{text-align: center;margin: 70px 0 45px 0;}
#test li{display: inline-block; padding: 0 30px;cursor: pointer; background: #fff;line-height: 47px; width: 165px;box-shadow: 0 4px 4px #999;}
#test li.on{background: url(../images/bg-cate.jpg) no-repeat;background-size: cover;border-radius: 0 10px 0 10px;}
#test li a{color: #000;}
#test li.on a{color: #fff;}

#news ul{text-align: center;margin: 45px 0;}
#news li{display: inline-block; padding: 0 30px;cursor: pointer; background: #049240;line-height: 40px; color: #fff;}
#news li.on{background: #024E99;}
#news li a{color: #fff;}
#news dt{padding-bottom: 20px;text-align: center;}
#news dd{width: 49%;display: inline-block;clear: both;padding:0 14px 0 56px;line-height: 2.6;}
#news dd:nth-of-type(2n){padding: 0 34px 0 34px;}
#news dd a{border-bottom: 1px solid #E4E7EB;display: block;}
#news dd span{float: right;}

/* 友情链接 */
.link{ padding:10px; line-height:30px;}
.link a{ margin-right:10px;}


.m_box{ overflow:hidden; margin-bottom:10px;}
.m_t{ border-bottom:1px solid #3375b9; height:30px; line-height:30px; margin-bottom:5px; overflow:hidden;}
.m_t .more{ float:right; font-size:11px; padding-top:5px; line-height:25px;color:#3375b9; background:url("../images/arrow-right.png") right 13px no-repeat; padding-right:8px;}
.m_t .name{ float:left;float: left;padding: 0px;margin: 0px;height: 30px;line-height: 30px; font-size:14px; color:#000; font-weight:bold;}
.m_t .name_en{ font-size:13px; color:#666; float:left; padding-left:5px; line-height:32px;}
.home_news { overflow:hidden;}

.foot{ width:100%; background:#2A3137;}
.copyright{ width:1300px; margin:0 auto; color:#ccc;padding-top: 10px;}
.copyright p{font-size: 12px; line-height: 3;margin: 0;}
.copyright div{
	padding-bottom: 20px;
}
.copyright p a,.copyright div a{
	color: #ccc;
}
.copyright p a:hover,.copyright div a:hover{color:#E77718;}

#home_footer{background:#295DA3;color: #fff;}
#home_footer .main{padding: 50px 0;}
#home_footer a{color: #fff;}
#home_footer a:hover{color: #E77718;}
#home_footer ul{padding: 0;list-style: none;}
#home_footer li{float: left;}
#home_footer li:nth-child(1){width: 359px;text-align: ;}
#home_footer li:nth-child(2){width: 697px;display: flex;flex-wrap: nowrap;justify-content: space-between; padding-left: 100px;border-right: 1px solid rgba(255,255,255,.15);border-left: 1px solid rgba(255,255,255,.15)}
#home_footer li:nth-child(2) dl{flex: 1;padding: 0;margin: 0;font-size: 16px;line-height: 2.4;}
#home_footer li:nth-child(2) dt{position: relative;}
#home_footer li:nth-child(2) dt:after{position: relative;content: "";display: block;width: 25%;border-bottom: 1px solid rgba(255,255,255,.15)}
#home_footer li:nth-child(2) dd{font-size: 12px;}
#home_footer li:nth-child(2) dl dd:nth-child(n+9){display: none;}
#home_footer li:nth-child(3){width: 244px;text-align: right;}

/* 详细页对表格的处理 */
.content{ line-height:220%;font-size:13px;font-weight:500;margin: 40px 0 60px 0;overflow: auto; color:#000;}
.content p{ margin-bottom:1em;}
.content table {border: 1px solid #ddd;border-collapse: collapse;display: table;}
.content table td {border: 1px solid #ddd;padding: 5px 10px;}
.content table th {border: 1px solid #ddd;background-color: #f7f7f7;padding: 5px 10px;}
.content p img{ display:inline;}



.news_list{ overflow:hidden; margin-bottom:10px;}
.news_list li{ overflow:hidden; padding:10px; margin-bottom:10px; background:#fafafa;}
.news_list .n-img {float: left;padding-right: 15px;width: 131px;text-align: center;}
.news_list .n-img img{ width:131px; height:97px;}
.news_list h3 {padding: 5px 0 11px; font-size:13px;}
.news_list h3 a{font-size:13px;}
.news_list .n-txt {color: #979797;text-indent: 24px;line-height: 20px;}
.news_list .more, .news_list .more a {color: #34ACE2;}



.vcode{border: 1px solid #CCCCCC; line-height: 20px; padding:3px;width:130px;text-transform:uppercase;margin-right:3px;}


/* 会员个人中心涉及到的CSS，以cp-为前缀 */
.cp-avatar{margin:5% 0}
.cp-avatar img{width:60px;height:60px;}
.cp-ico{width:50px;}




/* 自定义表示用到的样式 */
input[type=text] + input[type=button]{padding:0.415em 1em;margin-left:5px;}
input[type=text] + input[type=button] + input[type=button]{padding:0.415em 1em;}


/* 产品详细页 开始 */
.proimg{height:470px;border:1px solid #dedede;box-shadow:1px 1px 1px #dedede;}
.proimg .product_img{position:relative; width:450px;height:450px;overflow:hidden;margin:10px;overflow:hidden;}
.proimg .product_img img{width:100%;}
.proimg .product_img ul{list-style:none;margin:0;padding:0;}
.proimg .product_img ul.hd{right:10px;bottom:10px;height:12px;overflow:hidden;z-index:3;position:absolute;}
.proimg .product_img ul.hd li{float:left;width:20px;height:10px;margin-left:5px;cursor:pointer;background:#ccc;}
.proimg .product_img ul.hd li.on{background:red;}
div.attr{border:1px solid #ccc;margin-bottom:5px;line-height:26px;padding:3px 10px;cursor:pointer;}
div.attr.selected{border:1px solid red;}

/* 产品详细页 结束 */

/* 地址信息编辑 */
.address .pca:after{clear:both;content:'.';display: block;visibility: hidden;height:0;line-height:0;font-size:0;}
.address select{width:30%;float:left;}
.address select + select{margin-left:3px;}


/* 留言回复 */
.adm_reply {margin:4px 0 0 0;font-size:1em;line-height:180%;border-top:1px solid #ccc;padding:5px;position:relative;background:#fafafa;}
.adm_reply .adminer{color:darkred;}
.adm_reply p{margin:5px 0;text-indent:2em;}

.im_floatonline{position: fixed;right:10px;top:40%;width:150px;}
.im_floatonline .kf a{text-align:center;}

/* 页脚客服 */
.floatbar {
	border-top:#e0690c 2px solid;
	left: 0px;
	padding-top:8px;
	margin: 0px auto;
	width: 100%;
	bottom: 0px! important;
	position: fixed;
	height:50px;
	z-index:99999;
	background:#0e90d2;
}
.floatbar .weixin{position: relative;}
.floatbar .wxpic{display:none;position:absolute;left:50%;margin-left:-60px;top:-130px;}
.floatbar .wxpic img{width:120px;height:120px;border:1px solid #000;padding:5px;background:#fff;}
.floatbar a{color:#fff;}


.weixin_product{position: relative;}
.weixin_product .wxpic{display:none;position:absolute;left:50%;margin-left:-60px;top:-130px;}
.weixin_product .wxpic img{width:120px;height:120px;border:1px solid #000;padding:5px;background:#fff;}


h2.title {text-align:center;color:#000;font-size:30px;font-weight:400;margin:0.8em auto 0;}
h2.title2 {color:#fff;font-size:30px;margin:0 auto 1em 0;}
h2:after {
    display: block;
    content: '';
    border-bottom: 3px solid #039;
    width: 54px;
    margin: 0 auto;
}
h2.title2:after {
    border-bottom: 3px solid #fc0;
}
#items small,.case small,#process small,#chooseUs small,#partners small{font-size:12px;color:#666;display: block;text-align: center;margin: 12px auto 30px;}

ul.products li{position: relative;}
ul.products li .am-title{margin-top:0;height:2em;}
.discount{width:60px;height:60px;overflow:hidden;position: absolute;right:0;top:0}
.discount img{width:100%;}

/* 搜索 */
section.search{
	background:#1f5796;
	padding:20px 0;
	color:#fff;display: none;
}

section.search a{
	color:#fff;
	padding-right:10px;
}

.am-container{
	min-width:1300px;
}

/* 右侧电话 */
.nfloat{position: fixed;right: 0;top: 65%;z-index: 5;width: 70px;}
    .nfloat ul li{background-color:#04923F;margin-bottom: 1px;margin-right: -2.4rem;width: 115px;height: 70px;position: relative;}
	.nfloat .ttop{background-color:#444;margin-bottom: 1px;margin-right: -2.4rem;width: 115px;height: 70px;position: relative;}

    .nfloat img{position: relative;padding: 10px;display: inline-block;vertical-align: top;}
    .nfloat ul li:hover {
        background-color:#FF6600;
    }
	.nfloat .ttop:hover {
        background-color:#04923F;
    }
    .tel2{line-height: 70px;font-size: 26px;width: 250px;color: white;
    background-color: #FF6600;display: inline;position: absolute;top: 0;left:70px;height: 70px;}
.nfloat ul,li{margin: 0;padding: 0;list-style: none;}
.main .font{
font-size:30px; font-weight:bold; margin-bottom:25px;
}
.main .gstu{
float: right;margin-left:60px; margin-top:20px;
}
.dtmap{width:697px;height:350px;float:right;}
