@charset "utf-8";
/* CSS Document 
** author:新动力
** tips:CSS文件非专业勿动，编码格式为utf-8
*/
*{ padding:0px; margin:0px;list-style:none;}
img{border:none;border:0;}
em,i{ font-style:normal;}
a{text-decoration:none;color:#333;}
a:visited{}
a:hover{ color:#228974;}
a:focus {outline:0; } 
html{font:normal 14px/1.5 "microsoft yahei",tahoma,arial,sans-serif; background:#fff; color:#333;}
body{background:#fff;}
input,input:focus{outline:none;text-indent:5px;}
h1,h2,h3,h4{ font-weight:normal; margin:0;}
h1{ font-size:20px}
h2{ font-size:18px}
h3{ font-size:16px}
h4{ font-size:14px}
/*通用调用*/
.w1200{width:1200px;height:auto;margin:0 auto;overflow:hidden; color:#333333; font-size:14px;}
.fl{float:left;}
.fr{float:right;}
.clear { zoom:1; }
.clear:after { content:''; display:block; clear:both; }
#warper{ max-width: 1920px; overflow: hidden;}

/*top*/
.top{ background:#fafafa; height:40px; line-height:40px;}
.top .fl{  color:#999;}
.top_con a{color:#c7c4c4; }
.top_r { color:#999;}
.top_r a{ color:#999; padding:0px 15px;}
.top_a .last_a{ padding-right:0;}
.top_r .top_contant{ padding-right:0;}
.top .eng{ margin-top:10px; margin-right:48px; width:144px; height:20px; background:url(../images/english.png) no-repeat center 0; text-indent:34px; line-height:20px;}
.top .eng a{ display:block;}
.top .gw{ width:172px; text-indent:35px; background:url(../images/gw.png) no-repeat 0 0;}
/*logo*/
.logo{ height:105px;}
.logo .fl{ margin-top:17px;}
.logo img{ display:block; float:left;}
.logo .txt{ float:left; margin-left:15px; margin-top:4px;}
.logo .txt h3{ color:#228976; font-weight:bold; font-size:25px; text-shadow:2px 2px 3px rgba(0,0,0,.3);}
.logo .txt p{ font-size:16px;}
.logo .tel{ padding-left:52px; margin-top:14px;}
.logo .tel p{ font-size:14px; height:17px; overflow:hidden; line-height:17px; padding-left:23px; background:url(../images/head-tel.png) no-repeat left center; float:right; color:#676767; margin-bottom:5px; }
.logo .tel h3{ font-weight:bold; font-family:"Source Han Sans CN"; color:#228974; font-size:30px; line-height:28px; margin-top:2px; letter-spacing:1px;text-align:right;}
/*导航*/
.nav{ width: 100%; background:#228974; height:60px; box-shadow: 1px 1px 6px rgba(0,0,0,.36); position:absolute; z-index:99; left:0;}
.nav ul .nLi{ display:block; position:relative; width:132px; float:left; height:60px; line-height:60px; text-align:center;}
.nav ul .nLi h3{ position:relative; width:100%;}
.nav ul .nLi h3:after{
	content: "";
    width: 2px;
    height: 60px;
    background: url(../images/nav_line.png) no-repeat 0 center;
    position: absolute;
    top: 0px;
    left: 0px;
	
}
.nav .nLi h3:last-child:after{ background:none;}
.nav .nLi h3 a{ display: block; width:100%; height:100%; color:#fff; font-size:16px;}
.nav .nLi:hover h3{ background: #1f719a;}
.nav .nLi:hover h3:after{ width:0; background:none;}
.nav .nLi.on h3{background:#1f719a;}
.nav .nLi.on h3 a{ color:#fff; }
.nav .sub{display:none; width:100px;left:0;top:60px;position:absolute;background:#1f719a;line-height:44px; width:132px; z-index:100;}
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; width:132px; height:44px;  overflow: hidden; text-overflow:ellipsis; white-space: nowrap; color:#fff; }
.nav .sub a:hover{ background:#228974; color:#fff;  }
	.nLi i{ display: block; position: absolute; top:-28px; right:-5px; }
	.nLi i img{ width:50px;}
/* 焦点图 */
.banner{ height:745px; width:100%;  position:relative;  overflow:hidden; margin-top:60px;}
.banner .bd{ height:745px; width:100%; z-index:0;}
.banner .bd li{ width:100%; height:745px; zoom:1;vertical-align:middle; margin:0 auto;}
.banner .bd .pic1{background: url(../images/banner1.jpg) no-repeat center center;}
.banner .bd .pic2{background:url(../images/banner2.jpg) no-repeat center center; }
.banner .bd .pic3{background:url(../images/banner3.jpg) no-repeat center center; }
.banner .bd .pic4{background:url(../images/banner4.jpg) no-repeat center center; }
.banner .bd li .pic_a{display:block;width:100%;height:100%; position: relative;}
.banner .hd { width:100%;  position:absolute; z-index:1; bottom:35px; left:0; height:18px; line-height:18px; text-align:center;}
.banner .hd ul{ zoom:1; overflow:hidden;}
.banner .hd ul li{ width:18px; height:18px; border-radius:14px; display:inline-block; margin:0 6px;  cursor:pointer; background:#fff none repeat scroll 0 0;transition:width 0.5s ease 0s, height 0.5s ease 0s, background 0.5s ease 0s, color 0.5s ease 0s;}
.banner .hd ul .on{ background:rgba(41,141,120,0.8) none repeat scroll 0 0;color:#015cb5;height:18px;width:32px;}
.banner_ctr{ height:90px; position:absolute; top:50%; margin-top:-40px; z-index:2; left:50%; margin-left:-600px;}
.banner_ctr a{ display:block; width:47px;height:79px;  position:absolute; opacity:0;filter: alpha(opacity=0);display:block;}
.banner_ctr a.prev{left:-90px;}
.banner_ctr a.next{right:-1280px; background-position: -47px 0px;} 
.banner_ctr a:hover{opacity:0.7;filter:alpha(opacity=70);}


/*4个资质认证*/
.btbj{height: 90px; }
.bt{width: 1200px; height: 90px; margin:-25px auto 0; box-shadow: 0 0 10px rgba(115,155,115,.34); -webkit-box-shadow:0 0 10px rgba(115,155,115,.34); background: #fff; position:relative; z-index:10;}
.bt li{width: 300px;padding-left: 50px;padding-top:20px; height: 90px;  float: left; box-sizing: border-box; border-right: 1px solid #e9e9e9;}
.bt li span{padding-left: 74px; height: 46px; line-height: 23px; display: block; font-size: 14px; color: #666666;}
.bt li span em{display: block;color: #666;}
.bt li:nth-child(1){ padding-top:25px; padding-left:79px;}
.bt li:nth-child(2){}
.bt li:nth-child(3){}
.bt li:nth-child(4){}
.bt li:nth-child(1) span{padding-left: 46px;background: url(../images/index_02.png) no-repeat left top; }
.bt li:nth-child(1) em{border-top: 1px solid #d1d1d1;width: 150px; font-size: 14px;color: #999999;}
.bt li:nth-child(2) span{padding-left: 70px; background: url(../images/index_01.png) no-repeat left top; }
.bt li:nth-child(3) span{padding-left:81px; background: url(../images/index_03.png) no-repeat left top; }
.bt li:nth-child(4) span{background: url(../images/index_03.png) no-repeat left top; }


.title{ text-align:center;}
.title h2{ font-size:44px;  font-weight:bold;}
.title h2 span{ color:#228974;}
.title h2 em{}
.title h4{ font-size:16px; color:#666; }
















/*底部*/
.footer_nav{ text-align:center; line-height:40px; margin-top:26px; padding-bottom:7px; border-bottom:1px solid rgba(255,255,255,0.35); overflow:hidden;}
.footer_nav a{ color:#fff; padding:0 32px; font-size:14px;}
.footer_nav a.a_first{ padding-left:0;}
.footer_nav a.a_last{ padding-right:0}
.footer_nav a:hover{ text-decoration:underline;}
.footer{ background:url(../images/ft-bg.jpg); }
.footer_con .con1{ margin-top: 20px; margin-bottom: 5px;    padding: 18px 0 23px;}
.footer_con .box{ color: #fff;text-align: left; padding-right:50px; border-right:1px solid rgba(255,255,255,0.2); height:186px; padding-top:22px;}
.footer_con .box h3{ font-size: 24px;font-weight: bold; text-transform: uppercase; }
.footer_con .box span{ margin-bottom: 19px;  display: block; color: #fff; font-size: 18px;}
.footer_con .box p{ color:#fff;line-height: 31px;}
.ewm-box{  height:208px; float:right;}
.footer_con .box-ewm{ color: #fff;text-align:  center;width: 370px;}
.footer_con .box-ewm h3{ font-size: 24px;font-weight: bold;text-transform: uppercase;  }
.footer_con .box-ewm span{ margin-bottom: 19px;  display: block;color: #fff; font-size: 18px;}
.footer_con .box-ewm img{ margin: 0 auto; width:103px; height:103px;}
.box_info{ color: #fff; padding:0 56px; border-right: 1px solid rgba(255,255,255,0.2); height:208px;}
.box_info li { float: left; color: #fefefe; padding-left: 40px; position: relative; background-color:#ccc; margin-bottom: 32px;}
.box_info li em{ display:block; line-height:14px; margin-bottom:8px;}
.box_info li p{ line-height:18px; margin-bottom:2px;}
.box_info li.add {
    background:url(../images/ft_add.png) no-repeat left 0;
}
.box_info li.tel1 {
    background:url(../images/ft_tel.png) no-repeat left 0;
	width: 190px;
}
.box_info li.tel2 {
    background:url(../images/ft_tel2.png) no-repeat left 0;
	margin-right:68px;
}
.box_info li.el {
    background:url(../images/ft_el.png) no-repeat left 0;
    width: 190px;
}
.ft_ewm{ background:url(../images/codebg.png) no-repeat left 0; width:121px; height:137px; text-align:center; padding-top:12px; margin-top:31px;}
.ft_ewm img{ width:96px; height:96px;}
.ft_ewm p{ color:#fefefe; height:14px; line-height:14px; margin-top:4px; font-size:12px; }
.copy{ height:46px; line-height:46px; background-color:#096e59; text-align:center;}
.copy p{ color:#eee; font-size:14px; }
.copy p a{ color:#eee;}




/*悬浮链接*/
.suspension{position:fixed;z-index:55;right:0;bottom:145px;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:55px;height:55px;background-color:#ff1309;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:#228974;}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url(../images/side_icon.png);background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:27px;height:27px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:7px 5px;}
.suspension .a-service-phone .i{width:27px;height:27px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:-20px 5px;}
.suspension .a-qrcode .i{background-position:-38px 5px;}
.qrcode-img img{ width:180px; height:180px;}
.suspension .a-cart .i{background-position:-81px 5px;}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{background:#D2D3D6;display:none;}
.suspension .a-top:hover{background:#c0c1c3;}
.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:34px;}
.suspension .d-qrcode{top:78px; text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p, .suspension .d-cart p{font-size:16px;color:#93959c; text-align:center;}
.suspension .d .inner-box{padding:8px 22px 12px;}
.suspension .d-cart{ top:135px;}
.suspension .d-service-item{border-bottom:1px solid #eee;padding:14px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei; font-weight:bold; color:#228974;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}




/*网站当前页位置*/
.bread_menun_wrap{width:100%;height:60px;line-height:60px;border-bottom:1px dashed #808080;color:#4d4d4d; }
.bread_menun_left{float:left;font-family:"iconfont"; background:url(../images/ft_add.png) no-repeat 0 center; padding-left:30px;}
.bread_menun_left a{color:#4d4d4d;}
.bread_menun_right{float:right;}
.bread_menun_right_btn a{display:inline-block;color:#4d4d4d;margin-left:5px;border:1px solid #fff;border-radius:20px;line-height:30px;padding:2px 10px;}
.bread_menun_right_btn a:hover,.bread_menun_right_btn a.active{border:1px solid #228974;color:#228974;}
.ny-banner{ margin-top:60px; height:350px;}

/*网站位置*/
.container {
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
}



/*列表页左侧*/
.a-left{width:260px;float:left;}
.a-left h2{ margin:0;}
.a-left h2 a{height:83px;background:#228974;line-height:83px; text-indent:22px; font-size:26.6px; color:#fff; border-bottom:1px solid #fff; display:block; font-weight:normal;}
.a-bot{height:5px;background:#228974;display:block;}
.a-left ul{width:260px; background:#f2f2f2;}
.a-left h3 a{height:50px;line-height:50px; text-indent:38px; font-size:18px; color:#666; border-bottom:1px solid #fff; display:block; font-weight:normal;}
.a-left h3 a:hover,.a-left h3.cur a{background:url(/Skins/Default/Img/index/zz2.png) 202px 20px  no-repeat #228974;color:#fff;}
.a-left  li{display: block;border-bottom: 1px solid #fff;width: 200px;margin: 0 auto;}
.a-left  li p{display: block;font-size: 16px;color: #003b75;}
.a-left  li p a{display: block;font-size: 16px;height:68px;line-height:68px;background: url(../images/pro_2.png) 0px center no-repeat;padding-left: 30px;}
.a-left  li p a:hover, .ddproduct_l_bot ul li.on p a{background: url(../images/pro_2_1.png) 0px center no-repeat;color: #228974;}
.a-left  li span{display: block;height: 20px;line-height: 20px;font-size: 14px;margin-bottom: 20px;}
.a-left  li span a{display: block;height: 20px;line-height: 20px;font-size: 14px;padding-left: 30px;}
.a-left  li span a:hover{color: #39b26b;}
.a-left .cbgg-01{font-size:15px;background: #228974;text-align: center;color: #fff; padding-bottom:15px;}
.a-left .cbgg-01 span{display: block;font-size: 28px;font-weight: bold;font-family: Arial;}
.a-left .cbgg-01 p img{vertical-align: middle;margin-right: 5px;}
.a-left .cbgg-01 p{padding-top: 15px;}
.fdh-01-nav-one h3 {
            height: 50px;
            line-height: 50px;
            background: url(../images/p14-icon5.png) no-repeat right center #197e69;
            margin-bottom: 2px;
        }
        
        .fdh-01-nav-one h3 a {
            display: block;
            font-size: 18px;
            font-weight: normal;
            padding-left:20px;
			margin-right:40px;
            color: #fff;
			text-indent:0;
        }
        
        .fdh-01-nav-one h3.sidenavcur,
        .fdh-01-nav-one h3:hover {
            background: url(../images/p14-icon2.png) no-repeat right center #228974;
        }
        .fdh-01-nav dl {
            padding: 2px 0 4px;
        }
        
        .fdh-01-nav dt {
            height: 50px;
            font-size: 16px;
            line-height: 50px;
            padding-left: 30px;
            padding-right: 40px;
            margin-bottom: 1px;
            background: #ececec;
            position: relative;
        }
        
        .fdh-01-nav dt:after {
            content: "";
            width: 8px;
            height: 8px;
            border: 2px solid #b8b8b8;
            border-style: solid solid none none;
            position: absolute;
            top: 50%;
            right: 32px;
            margin-top: -4px;
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
        }
        
        .fdh-01-nav dt.sidenavcur:after,
        .fdh-01-nav dt:hover:after {
            border-color: #228974;
        }
        
        .fdh-01-nav dt.sidenavcur a,
        .fdh-01-nav dt:hover a {
            color: #228974;

        }
        
        .fdh-01-nav dd {
            border: 1px solid #ececec;
            border-bottom: 0;
        }
        
        .fdh-01-nav p {
            height: 50px;
            font-size: 14px;
            line-height: 50px;
            padding-left: 72px;
            padding-right: 40px;
            border-bottom: 1px solid #ececec;
            background: #fff;
            position: relative;
        }
        
        .fdh-01-nav p.sidenavcur a,
        .fdh-01-nav p:hover a {
            color: #228974;
        }
        .fdh-01-nav a {
            display: block;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
		.fdh-01-nav dt a{ font-size:14px;}
.prodec{ width:920px;}
/*分页*/
.page_wrap{float:left; position: relative;left: 50%;margin:30px auto 18px; }
.page{display:block; position: relative;left: -50%;font-size:14px;}
.page li,.page .nolink{
	color:#000;
    padding:8px 16px;
    text-decoration:none;
    transition: background-color .3s;
	-webkit-transition: background-color .3s;
	-ms-transition: background-color .3s;
	-moz-transition: background-color .3s;
    border:1px solid #ddd;
	margin:3px;
    float: left;
	}
.page .nolink{ color:#999;}
.page .cur {
	padding:8px 16px;
	background-color:#228974;
    color:#FFF;
    border:1px solid #228974;
}
.page li:hover {background-color: #228974; color:#FFF;border:1px solid #228974;}

/*内衣标题*/
.tybt{ height: 68px; background: url(../images/btx.png) bottom no-repeat; text-align: center; font-size: 46px; font-weight: bold; line-height: 46px;}
.tybt b{ color: #228974;}





/*推荐阅读*/
.tgyd{
    border: 1px solid #e4e4e4;
    padding: 0 19px 26px;
    margin-top: 20px;
}
.tgyd .conBox {
    width: 100%;
    margin-top: 22px;
    overflow: hidden;
}
.tgyd .conBox li {
    width: 400px;
    overflow: hidden;
    margin-right: 30px;
    float: left;
    margin-bottom: 13px;
}
.tgyd .conBox li a {
    display: block;
    font-size: 14px;
    color: #333333;
    float: left;
    width: 302px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.tgyd .conBox li a:hover{ color: #30478d;}
.tgyd .conBox li span {
    display: block;
    font-size: 14px;
    color: #999999;
    font-family: arial;
    float: right;
}