@charset "utf-8";
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,#header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:12px;vertical-align:baseline;background:transparent;font-family:"Microsoft YaHei",Helvetica; font-weight:lighter; text-align:justify;}
body{ margin:0; padding:0; min-width:1200px;}
html,body{min-height:100%;_height:100%; height:100%}
img{outline:none}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ul li{list-style:none; text-decoration:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
a{margin:0;padding:0;vertical-align:baseline;background:transparent;text-decoration:none; outline:none}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select{vertical-align:middle}
.clear{ clear:both; width:0; height:0; margin:0; padding:0;}
.left{ float:left !important}
.right{ float:right !important}
.block{ display:block;}
.middle{ width:1200px; display:block; margin:0 auto; padding:0; max-width:1200px;}
.eng{font-family:Helvetica,Arial,sans-serif;}
.text-left{ text-align:left;}.text-right{ text-align:right;}
.hidden{ overflow:hidden;}

/*顶部导航*/
.top-bg{ position:fixed !important; top:0px; z-index:9999999999; width:100%; height:99px; background:url(../images/top-background.png) center; background-repeat:repeat-x repeat-y;border-bottom:#e5e5e5 solid 1px;}
.top-bg .top-logo{ margin-top:14px; width:192px; height:68px; background:url(../images/top-logo.png)}
.top-bg .navigation{ margin-top:34px}
.top-bg .navigation a{ display:block; float:left; margin-left:20px; padding-top:5px; width:70px; height:28px; font-size:14px; font-weight:normal; color:#666666; text-align:center;}
.top-bg .navigation a:hover{ color:#df1d37; border-bottom:#df1d37 solid 2px}
.top-bg .navigation .shopnc{ margin-left:30px; padding:6px 0px; width:130px; height:20px; color:#ffffff; background:#f39800; border-radius:9999px;-moz-border-radius:9999px;-ms-border-radius:9999px;-o-border-radius:9999px;-webkit-border-radius:9999px;}
.top-bg .navigation .shopnc:hover{ color:#ffffff !important; background:#df1d37;border-bottom:none}

/*banner*/
#banner{margin:98px auto 0px;position:relative;width:100%;height:850px;overflow:hidden;zoom:1;}
#banner .slides{zoom:1;}
#banner ol{ display:none}
#banner .slides li{ width:100%; height:850px;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-50px 0 0;display:block;background:url(../images/banner-next.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
/*.flex-control-paging li a{background:url(../images/banner-dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}*/
.flexslider .slides .banner-title{ padding-top:260px; color:#df1d37;}
.flexslider .slides .banner-title h1{ font-size:42px; font-weight:bold;}
.flexslider .slides .banner-title h2,.flexslider .slides .banner-title h2 b{ font-size:32px;}
.flexslider .slides .banner-title h2 b{ font-weight:bold}
.flexslider .slides .banner-title h3{ margin-top:8px; font-size:24px; font-weight:bold}
.flexslider .slides .banner-title .more{ margin-top:50px; width:118px; height:30px; font-size:14px; color:#ffffff; text-align:center; line-height:28px; background:#df1d37; border:#df1d37 solid 1px}
.flexslider .slides .banner-title .more:hover{ background:none; color:#df1d37}
.flexslider .mouse{ position:absolute; top:784px; left:50%; margin-left:-13px; z-index:99999; width:26px; height:44px; background:none; border:#df1d37 solid 2px;border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;-webkit-border-radius:14px;}
.flexslider .mouse i { display:block; margin:8px auto 0px; width:2px; height:8px; background:#df1d37}
@media screen and (min-width: 1921px) {.flexslider{height:auto;}.slides li{ background-size:100% !important;}}

/*公司简介*/
.about{ padding-top:100px; width:100%; height:380px; background:#df1d37; overflow:hidden;}
.about-left{ padding-right:56px; width:244px; height:280px;color:#ffffff; border-right:#000000 solid 1px;}
.about-left h4,.about-left h1,.about-left h2,.about-left p{ text-align:right}
.about-left h4{ font-size:16px;}
.about-left h1{ padding:8px 0px 4px; font-size:34px;}
.about-left h2{ font-size:16px;}
.about-left p{ padding-top:30px; width:200px; font-size:13px; line-height:20px; float:right;}
.about-left .more{ margin-top:34px; width:136px; height:34px; font-size:14px; color:#ffffff; text-align:center; line-height:32px; border:#ffffff solid 1px;}
.about-left .more:hover{ background:#000000; border:#000000 solid 1px}
.about-right{ padding-top:20px;}
.about-right .box{ margin-left:82px; width:230px; float:left}
.about-right .box:first-child{ margin-left:42px}
.about-right .box i{ background:url(../images/about.png) center no-repeat; height:65px;}
.about-right .box .company{ width:70px; background-position:0px 0px;}
.about-right .box .team{ width:74px; background-position:-70px 0px;}
.about-right .box .furture{ width:50px; background-position:-144px 0px;}
.about-right .box { color:#ffffff}
.about-right .box h1{ padding:26px 0px 16px; font-size:16px; font-weight:bold;}
.about-right .box p{ font-size:12px; line-height:18px;}

/*核心产品*/
.products{ padding-top:100px; width:100%; height:700px;}
.title{ margin:0 auto; width:480px; height:52px; background:url(../images/title-background.jpg) center repeat-x; background-position:0px 0px}
.title a{ display:block; margin:0 auto; width:177px; height:52px; font-size:20px; font-weight:bold; color:#ffffff; text-align:center; line-height:50px; background:#f39800}
.title a:hover{ background:#df1d37}
.products span{ display:block; margin:0 auto; padding:62px 0px; width:750px; font-size:14px; text-align:center; color:#666666}
.products-list{height:430px;margin:0 auto;overflow:hidden;width:1200px;}
.products-list-box{height:370px;padding:0;}
.products-list-box .button-next{ margin:10px auto 0px; width:70px;}
.products-list-left{cursor:pointer;height:46px;width:28px; float:left}
.products-list-right{cursor:pointer;width:28px;height:46px; float:right}
.products-list-ul{height:370px;width:1200px;}
.products-list-ul ul li{display:block;float:left; padding:65px 55px;width:190px; height:240px;overflow:hidden;position:relative;}
.products-list-ul ul li:hover{ background:#fdfdfd !important}
.products-list-ul ul li img{ display:block; margin:0 auto}
.products-list-ul ul li a h1{ padding:34px 0px 20px; font-size:15px; font-weight:bold; color:#666666; text-align:center;}
.products-list-ul ul li a p{ height:126px; overflow:hidden; font-size:12px; line-height:18px; color:#666666; text-align: justify;}
.products-list-ul ul li a:hover h1{ color:#df1d37}

/*解决方案*/
.solution{ width:100%; height:200px;background:url(../images/solution.jpg) center no-repeat; color:#ffffff;}
@media screen and (min-width: 1921px) {.solution{ background-size:100% !important;}}
.solution h1{ padding-top:40px; font-size:24px; font-weight:bold;}
.solution h2{ font-size:20px; line-height:32px}
.solution .more{ margin-top:28px; width:118px; height:30px; font-size:14px; line-height:29px; text-align:center; color:#ffffff; border:#ffffff solid 1px;}
.solution .more:hover{ background:#ffffff; color:#000000}

/*新闻资讯*/
.news{ padding-top:100px; width:100%; /*height:992px;*height:1030px;*/}
.news h2{ display:block; margin:0 auto; padding:62px 0px; width:750px; font-size:14px; text-align:center; color:#666666}
.news-list{ padding-bottom:16px;}
.news-list li{ padding:34px 70px 34px 30px; width:1100px; height:172px; border-bottom:#e5e5e5 solid 1px}
.news-list li:first-child{ border-top:#e5e5e5 solid 1px}
.news-list .news-list-time{ margin:46px 30px 0px 0px;padding-right:32px; height:86px; font-size:14px; text-align:center; color:#000000; border-right:#e9e9e9 solid 2px}
.news-list .news-list-time:hover{ color:#df1d37}
.news-list .news-list-time b{ display:block; font-size:46px; font-weight:bold; text-align:center}
.news-list .news-list-image{ display:table-cell; width:170px; height:170px; text-align:center; vertical-align:middle; border-radius:9999px;-moz-border-radius:9999px;-ms-border-radius:9999px;-o-border-radius:9999px;-webkit-border-radius:9999px; overflow:hidden;}
.news-list .news-list-image img{height:170px;vertical-align:middle;}
.news-list .news-list-word{ margin:20px 0px 0px 48px; padding-left:48px; width:710px; height:142px;border-left:#e9e9e9 solid 2px}
.news-list .news-list-word h1{ font-size:20px; font-weight:bold; color:#333333}
.news-list .news-list-word p{ padding:18px 0px 20px; font-size:12px; line-height:20px; color:#808080}
.news-list .news-list-word .more{ width:118px; height:30px; font-size:14px; text-align:center; line-height:28px; color:#df1d37; border:#df1d37 solid 1px;}
.news-list .news-list-word .more:hover{ color:#ffffff; background:#df1d37}
.news-list .magnifier{ position:relative; top:72px;*top:-88px; left:318px;*left:28px; width:40px; height:40px; background:url(../images/magnifier.png) center no-repeat #333333;border-radius:9999px;-moz-border-radius:9999px;-ms-border-radius:9999px;-o-border-radius:9999px;-webkit-border-radius:9999px;}
.news-list .magnifier:hover{background:url(../images/magnifier.png) center no-repeat #df1d37}
.news .news-list-more{ width:1200px; height:38px;background:url(../images/title-background.jpg) center repeat-x; background-position:0px 0px}
.news .news-list-more a{ display:block; margin-bottom:54px; width:148px; height:36px; font-size:14px; line-height:34px; font-weight:bold; color:#333333; text-align:center; background:#ffffff; border:#333333 solid 1px; float:right}
.news .news-list-more a:hover{ background:#333333; color:#ffffff;}

/*合作伙伴*/
.cooperation{ margin-bottom:52px; height:62px}
.cooperation img{ margin-left:62px; float:left}
.cooperation img:first-child{ margin-left:0px;}
.cooperation img:hover{opacity:0.8;-webkit-opacity:0.8; -moz-opacity:0.8;-khtml-opacity:0.8;filter:alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);}

/*底部信息*/
.footer{ padding-top:90px; width:100%; background:#666666;}
.footer .title{ background-position:0px -52px;}
.footer .title a{ color:#333333; background:#ffffff;}
.footer .title a:hover{ color:#ffffff;background:#df1d37}
.footer ul{ padding:86px 0px; border-bottom:#999999 solid 1px}
.footer ul li{ float:left; margin-left:38px; display:block;}
.footer ul li:first-child{ margin-left:0}
.footer ul li i{ display:block; margin-right:18px; width:30px; height:26px; float:left;background:url(../images/footer-icon.jpg) center no-repeat;}
.footer ul li .stock{background-position:0px 0px;}
.footer ul li .address{background-position:-30px 0px;}
.footer ul li .phone{background-position:-60px 0px;}
.footer ul li .mail{background-position:-90px 0px;}
.footer ul li .time{background-position:-120px 0px;}
.footer ul li h1{ font-size:15px; font-weight:bold; color:#ffffff;}
.footer ul li h2{ font-size:13px; color:#ffffff; line-height:28px}
.footer .copyright{height:30px; text-align:center; color:#ffffff; font-size:14px;}

/*返回顶部*/
.to-top {left:50%; margin-left:630px;display:none;color:#fff;background:url(../images/back-top.png) center no-repeat #df1d37; width:50px; height:50px;text-align:center;border-radius:9999px;-moz-border-radius:9999px;-ms-border-radius:9999px;-o-border-radius:9999px;-webkit-border-radius:9999px;opacity:0.85;-webkit-opacity:0.85; -moz-opacity:0.85;-khtml-opacity:0.85;filter:alpha(opacity=85);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85); z-index:999999}
.to-top:hover{ background:url(../images/back-top.png) center no-repeat #f39800}
@media screen and (min-width: 1280px) and (max-width: 1400px) {.to-top { margin-left:610px;}}
@media screen and (max-width: 1280px) {.to-top { margin-left:580px;}}

/*内页新闻资讯*/
.top-banner{ margin-top:100px;width:100%; height:400px; color:#ffffff;overflow:hidden;}
.top-banner h1{ position:relative; top:140px; margin:10px 0px; font-size:32px; font-weight:normal;}
.news-top-banner{background:url(../images/news-top-banner.jpg) center no-repeat;}
.detial-news-list{ padding:40px 0px 80px !important; height:auto !important;}
.detial-news-list .page{ float:right}
.detial-news-list .page li{ display:block; float:left; margin:4px 4px 0px; width:30px; height:30px; text-align:center; color:#b3b3b3; background:#ffffff; line-height:30px; font-size:14px; font-weight:normal; border:#b3b3b3 solid 1px;}
.detial-news-list .page li:hover{ color:#f39800; text-decoration:underline;}
.detial-news-list .page .currentpage,.detial-news-list .page .currentpage:hover{ background:#f39800;border:#f39800 solid 1px; color:#ffffff;}
.detial-news-list .page .page-first,.detial-news-list .page .page-last{ width:60px;}
.detial-news-list .page li:last-child{ margin-right:0}
.detial-news-list .page li{ cursor:pointer}
.detial-news-list .page li .demo{text-decoration: none;}
.detial-news-list .page li .demo span{text-decoration: none;color: #f39800;cursor: pointer;}


.detial-news{ padding:40px 0px 0px;}
.content-left .share b{ font-size:14px; line-height:28px}
.content-left{ width:900px}
.content-left h1{ margin-bottom:10px; font-size:24px; font-weight:bolder;}
.content-left h2{ margin-bottom:10px; font-size:14px; color:#666666; font-weight:bolder;}
.content-left p{ padding:20px 0px 40px; font-size:14px; line-height:26px;}
.content-left .next-one{ padding:20px 0px 50px; border-top:#E7E7E7 solid 1px;}
.content-left .next-one span,.content-left .next-one span a{ color:#000000; font-size:14px}
.content-left .next-one span a:hover{ color:#df1d37}
.content-left img{ max-width:100%; display:block; margin:16px 0px}
.content-right{ width:260px; float:right;}
.content-right h1{ padding-bottom:10px; font-size:20px; font-weight:bolder}
.content-right a{ display:block; padding-bottom:12px; margin:12px 0px; font-size:14px; color:#666666;border-bottom:#E7E7E7 solid 1px;}
.content-right a:hover{ color:#df1d37}
.content-right a span{ font-size:14px; line-height:20px;}

/*内页企业简介*/
.about-top-banner{background:url(../images/about-top-banner.jpg) center no-repeat;}
.content ul li{ display:inline-block; padding:40px 0px; width:100%; height:auto;}
.content ul li h1{ font-size:28px; font-weight:bold; color:#666666}
.content ul li h2{ font-size:16px; color:#999999; padding:8px 0px 22px;}
.content ul li p{ font-size:14px; line-height:28px;}
.detial-about ul li p img{ max-width:100%;max-width:100%; display:block; margin:16px 0px}
.detial-about .content-about-img{ width:32%;}
.detial-about .content-about-img img{ display:block; width:100%; height:auto;}
.detial-about .content-about-word{ width:64%;}

/*内页合作伙伴*/
.friend-top-banner{background:url(../images/friend-top-banner.jpg) center no-repeat;}
.detial-friend .shop-logo{ width:1280px}
.detial-friend .shop-logo div{ display:block; margin:20px 22px 20px 0px; *margin:20px 60px 20px 0px; float:left; background:#ffffff; border:#f1f1f1 solid 1px;}
.detial-friend .shop-logo div:hover{opacity:0.8;-webkit-opacity:0.8; -moz-opacity:0.8;-khtml-opacity:0.8;filter:alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);}
.detial-friend .shop-logo div span{ width:220px; height:82px; display:table-cell;vertical-align:middle; text-align:center;}
.detial-friend .shop-logo div span img{ width:190px; height:auto;}

.content-map{ padding-top:100px;}
.mapBox{ overflow: hidden; color:#00AEEB;height:600px;}
.mapBox { display: block; width:100%; margin:0 auto}
.mapBox p{ padding:3px 0px; font-size:14px;}
.mapBox p:first-child{ font-size:19px; font-weight:bolder; padding-bottom:12px}