@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:#4994e5;}
a:focus {outline:0; } 
html{font:normal 14px/1.5 "microsoft yahei",tahoma,arial,sans-serif; background:#fff; color:#333;}
body{background:#fff;}
input,botton,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;}
@font-face
{
font-family:"DIN";
src:url(../font/DIN.ttf); /* IE9+,可以是具体的实际链接 */
}


/*导航*/
.nav-ny{ background-color:#4a94e5; height:60px; line-height:60px;}
.nav-ny ul .nLi{ display:block; position:relative; float:left; height:60px; line-height:60px; text-align:center;}
.nav-ny ul .nLi h3{ width:150px; text-align:center;}
.nav-ny .nLi:first-child h3{ padding-left:0;}
.nav-ny .nLi:first-child h3:after{ background:none;}
.nav-ny .nLi h3 a{ color:#fff; font-size:16px;}
.nav-ny .nLi.on h3{ background-color:#2d65a1;}
.nav-ny .sub{display:none; width:150px;top:60px;position:absolute;background:#4a94e4;line-height:44px;z-index:100;}
.nav-ny .sub li{ zoom:1; }
.nav-ny .sub a{ display:block; width:150px; height:50px; line-height:50px;  overflow: hidden; text-overflow:ellipsis; white-space: nowrap; color:#fff; }
.nav-ny .sub a:hover{ font-weight:bold; background-color:#2d65a1;}


/* 焦点图 */
.banner{ height:880px; width:100%;  position:relative;  overflow:hidden;}
.banner .bd{ height:880px; width:100%; z-index:0;}
.banner .bd li{ width:100%; height:880px; zoom:1;vertical-align:middle; margin:0 auto;}


.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(74,148,229,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);}


/*标题*/
.title{ text-align:center; height:106px;}
.title h2{ font-size:36px;  font-weight:bold; color:#656565; padding-top:10px;}
.title h2 span{ color:#228974;}
.title h4{ font-size:16px; color:#666; }

/*底部*/
.footer{background:#373737; height:299px; border-top:1px solid #4a94e4;}
.footer p{color:#fff;line-height:24px;font-size:13px;}
.footer a{color:#fff;}
.footer .tem_footer_text{float:left;margin:86px 20px 20px;width: 280px;}
.footer .tem_footer_text h3{font-size:16px;font-weight:normal;padding-bottom:10px;border-bottom:1px solid #fff;margin-bottom:10px;}
.footer .tem_footer_texts p:first-child{display:none;}
.footer .footer_ewm{width:240px;height:300px;float:left;position:relative;background:#4a94e5;text-align: center;}
.footer .footer_ewm img{width:116px;margin-top:29px;}
.footer .footer_ewm span.ewm{line-height:24px;color:#fff;font-size:14px;padding:8px 0;display: block;}
.footer .footer_ewm span.telt{line-height:28px;color:#fff;font-size:16px;display: block;}
.footer .footer_ewm span.tel{line-height:24px;color:#fff;font-size:24px;display: block; font-family:DIN;}
.fc{width: 910px;float: left;padding-left:50px;}
.fc ul {
	height: 260px;
	float: left;
	overflow: hidden;
	margin-top: 30px
}
.fc li {
	width: 132px;
	height: 260px;
	float: left;
	overflow: hidden;
	margin: 0 35px 0 20px;
	list-style:none;
}
.fc ul .li-2{ width:146px;}
.fc ul .li-3{ width:162px;}
.fc ul .li-5{ margin-right:0; width:96px;}
.fc ul li span{width:132px;height: 24px;padding:13px 0;display:block;}
.fc ul .li-1 span { background:url(../images/ft-ico1.png) no-repeat 0 center; padding-left:33px;}
.fc ul .li-2 span { background:url(../images/ft-ico2.png) no-repeat 0 center; padding-left:33px;}
.fc ul .li-3 span { background:url(../images/ft-ico3.png) no-repeat 0 center; padding-left:33px;}
.fc ul .li-4 span { background:url(../images/ft-ico4.png) no-repeat 0 center; padding-left:33px;}
.fc ul .li-5 span { background:url(../images/ft-ico5.png) no-repeat 0 center; padding-left:33px;}
.fc ul li span a{
	height: 24px;
	float: left;
	overflow: hidden;
	color: #fff;
	line-height: 24px;
	font-size: 16px;
}
.fc ul li p a {
	color: #999999;
	font-size:14px;
	padding-left:18px;
	height:26px;
	line-height:26px;
	background:url(../images/ft-ico6.png) no-repeat left center;
}
.fc ul li p a.footclick {
	color: #ffffff;
	font-size:14px;
	padding-left:35px;
	height:26px;
	line-height:26px;
	display: block;
	background:url(../images/footclick.png) no-repeat left center;
}

/*版权信息*/
.copy{padding:20px 0 15px;background:#2a2a2a;}
.copy .ft-logo{width:300px;float:left;margin-right:40px; display:block;}
.copy .copy-nr{ float:left;}
.copy .copy-nr p{ color:#808080;}
.copy .copy-nr p a{ color:#808080;}
.copy .copy-nr p a:hover{ text-decoration:underline;}
.copy .ewm-box .fl{ position:relative; margin-left:18px;}
.copy .ewm-box a{ display:inline-block; width:42px; height:42px;}
.copy .ewm-box .shouji a{ background:url(../images/copy-ico2.png) no-repeat center;}
.copy .ewm-box .weixin a{ background:url(../images/copy-ico3.png) no-repeat center;}
.copy .ewm-box .show{ display: none; z-index: 999; cursor: pointer; position: absolute; top:-90px; left:10px; width:100px; height:100px;}
.copy .ewm-box .show img{ width:100px; height:100px;}




/*悬浮链接*/
.suspension{position:fixed;z-index:55;right:0;bottom:180px;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;background-color:#353535;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:#4a94e4;}
.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:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-qrcode .i{background-position:-44px 0;}
.qrcode-img img{ width:180px; height:180px;}
.suspension .a-cart .i{background-position:-88px 0;}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{background:#D2D3D6;display:none;}
.suspension .a-top:hover{background:#4a94e4;}
.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:14px;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; font-weight:bold; color:#4a94e4;}
.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{height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}


/*  内页头部 */
/*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;}
/*logo*/
.logo{ height:auto;}
.logo .w1200{ padding:8px 0;}
.logo .fl{ margin-top:17px;}
.logo img{ display:block; float:left; width:195px;}
.logo .txt{ float:left; margin-left:15px; margin-top:4px;}
.logo .txt h3{ color:#4a94e5; font-weight:bold; font-size:25px; line-height:25px;}
.logo .txt p{ font-size:16px; margin-top:4px;}
.logo .tel{ padding-left:52px; margin-top:10px;}
.logo .tel p{ font-size:14px; height:17px; overflow:hidden; line-height:17px; padding-left:23px; background:url(../images/head-tel1.png) no-repeat left center; float:right; color:#676767; }
.logo .tel h3{ font-weight:bold; font-family:DIN; color:#333; font-size:26px;margin-top:6px; letter-spacing:1px;}
.logo .tel h3 span{ display:block; line-height:28px; }
/*  内页头部 */



/*网站当前页位置*/
.bread_menun_wrap{width:100%;height:40px;line-height:40px;  }
.bread_menun_left{float:left; color:#8c8c8c; background:url(../images/ft_add.png) no-repeat 0 center; padding-left:30px;}
.bread_menun_left a{color:#999;}
.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 #4a94e5;color:#4a94e5;}
.ny-banner{height:400px;}

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


/*分页*/
.page_wrap{float:left; position: relative;left: 50%;margin:30px auto 18px; }
.page{display:block; position: relative;left: -50%;font-size:14px;}
.page a,.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;
	}
.page .nolink{ color:#999;}
.page .cur {
	padding:8px 16px;
	background-color:#4a94e5;
    color:#FFF;
    border:1px solid #4a94e5;
}
.page a:hover {background-color: #4a94e5; color:#FFF;border:1px solid #4a94e5;}

/*列表页左侧*/
.a-left{width:260px;float:left;}
.a-left h2{ margin:0;}
.a-left h2 a{height:83px;background:#4a94e5;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:#4a94e5;display:block;}
.a-left ul{width:260px; background:#fff;}
.a-left .fdh-01-nav-one h3 {height:46px; line-height:46px; background: url(../images/p14-icon5.png) no-repeat right center #fff; margin-bottom: 2px;}
.a-left .fdh-01-nav-one h3 a {display: block; font-size:16px; font-weight: normal; padding-left:20px; margin-right:40px; color:#545454; 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 #e0e0e0;}
.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: #4a94e5;}
.fdh-01-nav dt.sidenavcur a,.fdh-01-nav dt:hover a { color:#4a94e5;}
.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;}
.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:54px;line-height:54px;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:#4a94e5;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;}


/*推荐产品*/
.mub02tjcp {
    /*border: 1px solid #e4e4e4;*/
    /*padding: 0 19px 20px;*/
    margin-top: 20px;
}
.mub02Top {
    width: 870px;
    margin: 0 auto;
    padding-top: 20px;
}
.mub02Top h2 {
    font-size: 18px;
    color: #30478d;
    font-weight: normal;
    height: 40px;
    border-bottom: 1px solid #e4e4e4;
}
.mub02tjcp .conBox {
    width: 100%;
    margin-top: 20px;
}
.mub02tjcp .conBox li:first-child {
    margin-left: 0;
}
.mub02tjcp .conBox li {
    width: 280px;
    float: left;
    margin-left: 15px;
    text-align: center;
}
.mub02tjcp .conBox li a {
    display: block;
    text-decoration: none;
}
.mub02tjcp .conBox li span {
    display: block;
    width: 278px;
    height: 235px;
    overflow: hidden;
    border: 1px solid #e4e4e4;
}
.mub02tjcp .conBox li img {
    display: block;
    transform: scale(1);
    transition: all 1s ease-out;
    width: 278px;
    height: 235px;
}
.mub02tjcp .conBox li:hover img {
    transform: scale(1.1);
}
.mub02tjcp .conBox li:hover em {
     color: #30478d;
}
.mub02tjcp .conBox li em {
    display: block;
    font-size: 14px;
    color: #333333;
    margin-top: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}






/*推荐阅读*/
.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;
}