@charset "utf-8";
/* CSS Document 
** author:新动力
** URL:http://www.xinpower.cn/
** 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:focus {outline:0; } 
html{font:normal 14px/1.5 "microsoft yahei",tahoma,arial,sans-serif; background:#fff; color:#333;}
body{background:#fff;overflow-x:hidden;}
input,input:focus{outline:none;text-indent:5px;}
h1,h2,h3,h4{ font-weight:normal;}
h1{ font-size:20px}
h2{ font-size:18px}
h3{ font-size:16px}
h4{ font-size:14px}
/*通用调用*/
.w1460{width:1460px;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{  padding:60px 0 0 0;}
input::-webkit-input-placeholder {
color: #d9d9d9;
}
input:-moz-placeholder { /*Mozilla Firefox 4 to 18*/
color: #d9d9d9;
}
input::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #d9d9d9;
}
input:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #d9d9d9;
}
textarea::-webkit-input-placeholder {
color: #d9d9d9;
}
textarea:-moz-placeholder { /*Mozilla Firefox 4 to 18*/
color: #d9d9d9;
}
textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #d9d9d9;
}
textarea:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #d9d9d9;
}


/* logo区域设置 */ 
.head{ height:130px;}
.logo{  margin:0px 0; float:left; }
.logo img{ display:block; float:left; margin-top:35px;}
.logo h3{ float:left;  font-weight:bold; font-size:40px; line-height:130px;}
.logo span{ color:#999999; letter-spacing:2px;}
.logo_line{ background:url(../images/logo_line.png) no-repeat 0 0; width:1px; height:68px; margin:35px 27px;}
.logo_txt p{ font-size:22px; font-weight:bold;   margin-top:42px; margin-bottom:2px;}
.logo_txt em{ font-size:14px; color:#666666;}
.head_tel{ background:url(../images/logo-tel.png) no-repeat left center; padding-left:50px; margin-top:38px;}
.head_tel p{ font-family:Arial, Helvetica, sans-serif; font-weight:bold;  font-size:32px; line-height:32px;  }
.head_tel em{ color:#666666;}
.head_tel em i{ }

/* header */
header {display: block;position:fixed;width:100%;height:80px;left:0; top:0; z-index:999; -webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
header * {display: block;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
content { width:1460px; margin:auto;display: block;}
.gf-header-logo {float: left;width:85px;height:60px; margin-top: 20px;}
.gf-header-logo a { width:85px;height:60px;background: url(../images/gflogo-b.png) center no-repeat;background-size: 100%;}
.gf-header-right {float: right;width:80%; }
.gf-header-nav {float: right;}
.gf-header-nav li { display: inline-block; vertical-align: middle;position: relative;}
.gf-header-nav li a { font-size:16px;color: #fff; margin-left:60px;line-height:80px;}
.gf-header-nav li a sup {font-size:10px;position: relative;top: -2px;-webkit-transition:none;-moz-transition:none;transition:none;}
.gf-header-nav li a:hover {color:#0087ff;}
.gf-header-nav li a.cur {color:#0087ff;}
.gf-h-language-icon {height:19px;background: url(../images/language.svg) left center no-repeat;padding-left: 25px;}
.gf-header-language { height:19px;line-height:19px;float: right; margin-left:25px;border-left: 1px solid #999; margin-top:30px;}
.gf-header-language *{height:19px;line-height:19px;display: inline-block;vertical-align: top;overflow: hidden;}
.gf-header-language ul { padding-left:24px;}
.gf-header-language ul a {color: #fff; }
.gf-header-language ul li {width:0;}
.gf-header-language ul li a{ height: auto;}
.gf-header-language ul li a:hover {color:#0087ff;}
.gf-hl-show li{width:120px!important;}
.gf-hl-show li a{padding-left: 10px;}

.fixed {height:80px;background:rgba(255, 255, 255, 0.86);}
.fixed .gf-header-logo {margin-top:6px;}
.fixed .gf-header-logo a { background: url(../images/gflogo-l.png) center no-repeat;}
.fixed .gf-header-nav a { color: #333;line-height:80px;}
.fixed .gf-header-language {margin-top:15px;}
.fixed .gf-header-language ul a { color: #333; }
.fixed .gf-h-language-icon {background: url(../images/language-h.svg) left center no-repeat;}

.gf-header-nav li ul.children{display:block;position:absolute;width:140px;height:0px;overflow: hidden;top:80px;left:20px;background:#fff;z-index:9999;}
.gf-header-nav li ul.children:after1{border:10px solid transparent;border-bottom: 10px solid #fff;width:0;height:0;position:absolute;content:""; top:-17px; left:50%; margin-left:-10px;}
.gf-header-nav li ul.children li{margin:auto;text-align: center; display: block;}
.gf-header-nav li ul.children li a {font-size:14px; color:#000;width:100%;display:block;margin:auto;line-height:22px;padding:10px 0;border-bottom: 1px solid #ccc;}
.gf-header-nav li ul.children li a:last-child {border-bottom:none;}
.gf-header-nav li ul.children li a:hover {color:#0087ff;}
.showchildren {top:70px!important;height:auto!important;overflow:visible!important;}
.fixed .showchildren {top:80px!important;}

/* 导航区域设置 */
.nav {
	position:relative;
    width: 100%;
	background-color:#3379fe;
	z-index:999;
}
.nav .w1200{ overflow:visible;}
.menu {
    height: 60px;
}
.menu .nav_li{	height:60px; line-height:60px; float:left; width:171px; text-align:center; position:relative; }
.menu .nav_li:after{
	content:'';
	display:block;
	width:1px;
	height:20px;
	background:rgba(255,255,255,0.32);
	position:absolute;
	top:20px;
	right:0;	
}
.menu .nav_li:last-child:after{ width:0;}
.menu .nav_li:hover, .menu .nav_li.on{ background-color:#2061ff;}
.menu .nav_li>a{ color:#fff; font-size:16px; display:block;}
.nav .sub_nav{ display:none; position:absolute; left:0px; top:60px;  z-index:1000; width:171px; background-color:rgba(255,255,255,.75);}
.nav .sub_nav li{ height:44px; line-height:44px;}
.nav .sub_nav li a{ font-size:13px;  color:#333;  width:171px;  padding:0; display:block;}
.nav .sub_nav li:hover{ font-weight:bold;}
.nav .sub_nav li:hover a{ color:#6a95cc;}


/*轮播图*/
.banner{width:100%;height:940px;overflow:hidden;position:relative;}
.banner .bd{position:relative;height:940px;z-index:0;}
.banner .bd li{width:100%;height:940px;zoom:1;vertical-align:middle;}
.banner .bd li .pic_a{display:block;width:100%;height:100%; position: relative;}
.banner .bd .pic1{ background: url(../images/ban1.jpg) no-repeat center 0;}
.banner .bd .pic2{background:url(../images/ban2.jpg) no-repeat center 0; }
.banner .bd .pic3{background:url(../images/ban3.jpg) no-repeat center 0; }
.banner .bd .more{ display: block;width:260px; height: 40px; border: 1px solid #fff; position: absolute; top: 420px; left: 50%; margin-left: -550px; border-radius: 26px; overflow: hidden;transform-style: preserve-3d; transform:rotateZ(130deg) translate3d(500px,0,0); transform-origin:left; opacity:0;   transition: all 1.8s cubic-bezier(0.55,0.65,0.55,1) 0s;}
.banner .bd .more.active{transform: rotateX(0deg) translate3d(0,0,0); opacity:1;} 
.banner .bd .more span{position:absolute; z-index: 3; width:260px; height:40px;font-size: 16px; color: #fff; text-align: center; line-height: 40px; }
.banner .bd .more:hover{background-color:#f68100; border: 1px solid #f68100;}
.banner .hd{position:absolute;z-index:12;bottom:46px;overflow:hidden;float:left; left:50%; margin-left: -120px; width: 240px;}
.banner .hd ul{zoom:1;overflow:hidden; width: 240px;}
.banner .hd ul li{float:left;width:18px;height:18px; margin:0px 8px;text-align:center; background-color: #ffffff; position: relative; border-radius:50px;}
.banner .hd ul li.on{ background-color:#6a95cc;width:60px;}
.banner .hd ul li:hover{ cursor:pointer;}
.banner_ctr{ height:90px;position:absolute;top:50%; margin-top:-45px; z-index:2;left:50%;margin-left:-600px;}
.banner_ctr a{ display:block;width:47px;height:79px; background: url(../images/banner_btn.png) no-repeat 0 0; position:absolute; opacity:0;filter: alpha(opacity=0);}
.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=50);}


/*产品中心*/
.ind-prolist{ width:110%;}
.ind-prolist li{ float:left; width:283px; margin-right:19px; margin-bottom:52px;border:1px solid #089b42; }
.pro_img {
    width:283px;
    position: relative;
    overflow: hidden; text-align:center;
}
.pro_img img{ width:100%;}
.blue-blk{ position:absolute; left:0; top:308px; height:288px; width:283px; background:url(../images/b-b-l.png) no-repeat center; background-color:rgba(255,149,7,.42); transition:all 0.4s;}
.ind-prolist li p{ height:40px; width:283px; line-height:40px; text-align:center; font-size:16px; color:#fff; background-color:#797979;}
.ind-prolist li:hover .blue-blk{ top:0;}
.ind-prolist li:hover p{ background-color:#089b42; color:#fff;}
.pro_list .ind-prolist li{ margin-right:37px; margin-bottom:36px;}


/*foot*/
.footer {background: #1a1a1a;padding-top:50px;overflow: hidden; color: #fff;}
.footer .content {width:1460px;margin:0 auto;}
.footer .content .top {padding-bottom:28px;overflow: hidden;border-bottom: 1px solid #303030;}
.footer .content .top .foot_logo{float:left;}
.footer .content .top .footer-nav{float:right;padding-top:20px;}
.footer .content .top .footer-nav{}
.footer .content .top .footer-nav a{font-size:15px;color: #868686;margin-right: 50px;}
.footer .content .top .footer-nav a:nth-child(6){margin-right:0px;}
.footer .content .top .footer-nav a:hover {color: #fff;}
.footer .content .center{clear: both;position: relative;padding: 40px 0 24px 0;overflow: hidden;}
.footer .content .center .left {float:left;}
.footer .content .center .right{float:right;}
.footer .content .center .left .subscribe {font-size: 0;}
.footer .content .center .left .subscribe input {height: 38px;border: 1px solid #484848;background: none;color: #5f5f5f;font-size: 12px;padding: 0 20px;}
.footer .content .center .left .subscribe input::-webkit-input-placeholder {font-size:12px;color:#5f5f5f;}
.footer .content .center .left .subscribe .subscribe-input{width: 240px;display: inline-block;vertical-align: middle;}
.footer .content .center .left .subscribe .subscribe-submit{width: 90px;height: 40px;display: inline-block;vertical-align: middle;margin-left:7px;cursor: pointer;}
.footer .content .center .left .subscribe .subscribe-submit:hover {color: #fff;border: 1px solid #fff;}
.footer .content .center .right .social{float: left;}
.footer .content .center .right .social a {width: 36px;height: 36px;margin-left: 10px;display: block;float: left;opacity: .5;border: 1px solid #404040;position: relative;cursor:pointer;}
.footer .content .center .right .social a.f1 {background: url("../images/f1.png") center no-repeat;}
.footer .content .center .right .social a.f2 {background: url("../images/f2.png") center no-repeat;}
.footer .content .center .right .social a.f3 {background: url("../images/f3.png") center no-repeat;}
.footer .content .center .right .social a.f4 {background: url("../images/f4.png") center no-repeat;}
.footer .content .center .right .social a.f5 {background: url("../images/f5.png") center no-repeat;}
.footer .content .center .right .social a.f6 {background: url("../images/f6.png") center no-repeat;}
.footer .content .center .right .social a:hover {opacity: 1;}
.footer .content .center .right .social a img{width:100px;height:100px;position:absolute;left:-30px;top:-30px;z-index:33;max-width:100px;max-height:100px;display: none;}
.footer .content .center .right .social a:hover img {display: block;}
.footer .content .center .right .wxshow {display: none;position: absolute;width: 100px;height: 100px;padding: 5px; background: #fff;left: -40px;bottom: 40px;z-index: 3;}
.footer .content .center .right .wxshow::before{content: '';display: block;position: absolute;left:50%;bottom: -10px;margin-left: -20px;border-right:20px solid transparent;border-left:20px solid transparent;border-top:20px solid #fff;}
.footer .content .center .right .wxshow img {display: block;width: 100%;height: auto;}

.footer .content .copy{clear: both;overflow: hidden;padding: 0 0 25px 0; font-size: 12px;color: #666;position: relative;}
.footer .content .copy * {font-family:Arial,Microsoft Yahei,PingFang SC;}
.footer .content .copy{float: left;font-size: 14px;color:#868686;line-height:24px;}
.footer .content .copy a {color:#868686;margin-left:10px;} 
.footer .content .copy a:hover {color: #fff;}
.footer .content .copy a.niego {margin-left: 15px;}


/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999;top:360px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:14px/53px 'Microsoft YaHei';color:#666666;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#c8c8c8 url(../images/rightbar.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#c8c8c8 url(../images/rightbar.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#c8c8c8 url(../images/rightbar.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#c8c8c8 url(../images/rightbar.png) no-repeat 0 -169px;}
.hd_qr{padding:6px 29px 25px 18px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#666;}
/*固定的悬浮窗end*/




/*内页banner*/
.ban-ny{width:100%; height:460px; background-color:#ccc;}
.ban-about{ background:url(../images/ban-about.jpg) no-repeat center 0;}
.ban-news{ background:url(../images/ban-news.jpg) no-repeat center 0;}
.ban-pro{ background:url(../images/ban-pro.jpg) no-repeat center 0;}


/*网站位置*/
.mub02address { width: 100%; border-bottom: 1px solid #e4e4e4;}
.container {
    width:1460px;
    margin:0 auto;
}
.mub02address .con {
    width: 100%;
    height: 43px;
}
.mub02address .homePage {
    display: block;
    width: 43px;
    height: 43px;
    background:url(../images/ny-index.png) no-repeat center;
    float: left;
}
.mub02address p {
    height: 43px;
    width: 84%;
    line-height: 43px;
    font-size: 13px;
    color: #999999;
    float: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.mub02address p a {  color: #999999;  padding: 0 4px; }
.mub02address p a:hover { text-decoration: underline;  color: #999999;  padding: 0 4px;  }


.sideMen-pro{ width:268px; background-color:#fff; overflow:hidden; border: 1px solid #e4e4e4; border-bottom:none;}
.sideMen-pro h3{ height:59px; line-height:59px; color:#333; font-size:18px; text-indent:40px; border: 1px solid #e4e4e4; border-left:none; border-right:none; border-top:none; }
.sideMen-pro h3 em{ display:none;} 
.sideMen-pro h3 a{ display:block; background:url(../images/pro_2.png) no-repeat 10px center;}
.proList .sideMen-pro h3 a.on{ color:#14a73c; font-weight:bold;  color:#14a73c;  background:url(../images/pro_on.png) no-repeat 10px center;}
.sideMen-pro h3:hover a{ color:#14a73c;}
.sideMen-pro ul{ display:block; }
.sideMen-pro ul li { width:50%; border-bottom:1px dashed #f2f2f2; float:left;} 
.sideMen-pro ul li a{ color:#333; font-size:13px; height:36px; line-height:36px; padding-left:30px; display:block; background:url(../images/jian.png) no-repeat 19px center;}
.sideMen-pro ul li a:hover { color:#14a73c;}
.proList .sideMen-pro ul li a.on{ color:#14a73c; font-weight:bold; background-image:url(../images/jian-w.png);}
.barnav{ width: 100%; border-bottom: 1px solid #e4e4e4; height:43px; line-height:43px;}
.barnav .w1200{
    font-size: 13px;
    overflow: hidden;
	color:#999;
    white-space: nowrap;
    text-overflow: ellipsis;
	background: url(../images/mub02address_homePage.png) no-repeat left center; text-indent:36px;
}
.barnav .w1200 a, .barnav .w1200 b{ color:#999;}


/* 网站地图 */
.map_main {
    overflow: hidden;
    border: solid 5px #F0F0F0;
    padding-bottom: 30px;
    background: #fff;
	width:1220px;
	margin:30px auto;
}
.sitemap_con {
    width: 1120px;
    margin: 0 auto;
    color: #666;
}
.sitemap_con .map_top {
    border-bottom: solid 1px #d7d7d7;
}
.site_r_link {
    width: auto;
    margin-top: 20px;
    border: 1px solid #cdcdcd;
    background: #F8F8F8;
    padding: 5px 10px;
    float: right;
}
.site_plc {
    padding: 5px 0;
    text-indent: 10px;
}
.sitemap_con h4 {
    font-size: 16px;
    line-height: 30px;
    font-weight: bold;
    margin:30px 0 8px;
    margin-right: 10px;
}
.b4 {
    border: 1px dashed #b3b3b3;
    padding: 10px 5px;
}
.b4 ul {
    padding: 0 11px;
}
.b4 li {
    float: left;
    line-height: 25px;
    height: 25px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 133px;
    overflow: hidden;
    margin: 0 10px;
}
.b4 li:hover a{ color: #b51a20; text-decoration: underline;}
.zabtcon dl { width:1100px; height:25px; line-height:25px; margin-bottom:10px; padding:0 11px;}
.zabtcon dl dt{ float:left;}
.zabtcon dl dt a{ font-weight:bold;  color:#b51a20; padding-right:20px;}
.zabtcon dl dt a:hover{ text-decoration:underline;}
.zabtcon dl dd{ float:left;}
.b4 .zabtcon dl ul { padding: 0;}
.b4 .zabtcon dl ul li{ padding-right:20px; margin:0; width:auto;}
.p2{float:right;margin-right:58px;}


.page{ margin: 0 auto;padding-top:40px;}
.pagination li a,.pagination li span{ display: block; float: left; border:1px solid #6a95cc; padding: 5px 12px; color: #333; margin: 0 2px;}
.pagination .active span{background:#6a95cc;color:#fff;border:1px solid #6a95cc;}
.pagination{ display:table; margin:0 auto;}
.pagination li{ display:table-cell;}
.pagination li a:hover,.page .active a{ background:#6a95cc; color:#fff;}









