/*

技术支持：猎人传媒 www.srlrcm.cn
Powered By S.Y.Jang
Build2020085

*/
/* CSS Document */
/*YUI 2: Reset CSS Start*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; vertical-align: top; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: normal; }
ol:after, ul:after, .wrap:after{ content: ""; display: block; visibility: hidden; height: 0; clear: both; }
ol, ul { list-style: none; zoom: 1; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }
/*YUI 2: Reset CSS End*/
html { overflow-x: hidden; }
body { font-size: 12px; font-family: Microsoft Yahei; line-height: 20px; background: #fff; }
a { color: #333; text-decoration: none; }
a:hover { text-decoration: underline; }

.w1200 { width: 1200px; margin: 0 auto; }
/*==================== 页眉部分 ====================*/
.header{ position:relative;}
.logo{ position:absolute; left:0; top:0; z-index:9999;}
.topbar{ position:relative;width:1920px; color:#666; font-size:14px; margin:0 -360px; line-height:53px; border-bottom:solid 1px #e6e6e6; }
.topbar .t1{ float:left; padding-left:560px;}
.topbar .t2{ float:right; margin-right:360px; border-right:solid 1px #e6e6e6;}
.topbar a{ display:inline-block; width:96px; color:#666; text-align:center; border-left:solid 1px #e6e6e6;}
.head{ height:110px;}
.head .tit{ float:left; padding-left:200px;}
.head h1{ color:#333; font-size:24px; line-height:24px; font-weight:normal; padding:25px 0 15px;}
.head h1 strong{ color:#ed1c24; font-weight:normal;}
.head h2{ color:#333; font-size:18px; line-height:18px; font-weight:normal;}
.head .hotline{ float:right; text-align:right; padding-top:30px;}
.hotline span{ font-size:16px; line-height:20px;}
.hotline p{ color:#ed1c24; font-size:24px; line-height:24px; padding-top:5px;}
.nav{ position:relative; width:1920px; margin:0 -360px;border-top:solid 1px #e6e6e6;}
.nav ul{ width:1300px; margin:0 0 0 360px;}
.nav li{ position:relative; float:left; font-size:16px; line-height:66px; padding-right:93px;}
.nav li a{ display:inline-block; text-decoration:none;transition: all .3s linear;}
.nav li a:hover{ color:#ed1c24;}
.nav li.cur a{ color:#ed1c24; background:url(../images/nav_line.gif) center bottom no-repeat;}

.nav li.navHere a{ color:#ed1c24; background:;}
.nav .navMenu { position: absolute; display: none; left:-60px; top:66px; width:180px; text-align:center; padding: 10px 0; background:#ed1c24; opacity: 1; z-index: 999; }
.nav li .navMenu a { display: block; color: #fff !important; font-size: 15px; line-height: 46px; padding: 0 10px;}
.nav li .navMenu a:hover { color: #ff0 !important; background-image: none; background-color: #c20911; }
/*==================== 主体部分 ====================*/
#main { width: 1200px; margin: 0 auto; }
#focus { position: relative; width: 1920px; height: 700px; margin: 0 -360px; background: #fff; }
.changeBox_a3 { float: left; width: 1920px; height: 700px; position: relative; z-index: 1; }
.changeBox_a3 .a_bigImg { position: absolute; left: 0px; top: 0px; display: none; background: #000; }
.ul_change_a3 { position: absolute; bottom: 20px; overflow: hidden; }
.ul_change_a3 li { float: left; }
.ul_change_a3 span { display: block; width: 32px; height: 49px; color: #fff; font-size: 16px; line-height: 47px; font-family: Arial; text-align: center; margin-left: 12px; filter: alpha(opacity=50); opacity: 0.5; cursor: hand; cursor: pointer; background:#000; overflow: hidden; }
.ul_change_a3 span.on { color: #fff; background:#ed1c24 url(../images/slideNum.png) left bottom repeat-x; opacity: 1; filter: alpha(opacity=100); }
/**/
.apc{ background:url(../images/apc.png) left bottom repeat-x;}
#about{ width:1030px; color:#666; font-size:18px; line-height:37px; text-align:center; margin:0 auto; padding:120px 0 60px;}

#product { width:1440px; margin:0 auto;}

#product li{ float:left; width:700px; height:430px;}
#product li a{ display:block; position:relative; color:#fff; overflow:hidden;}
#product li .txt{ position:absolute; width:px; height:px; padding:44px 0 0 44px; z-index:2;}
#product li p.en { font-size:16px; line-height:16px; padding-bottom:10px;}
#product li p{ font-size:30px; line-height:30px;}
#product li.p1{ padding-top:60px;}
#product .bg{ position:absolute; left:-700px; bottom:0; width:700px; height:430px; background:#f00; z-index:1; opacity:.8}

#case{ position:relative; width:1920px; height:700px; margin:0 -360px; padding-top:115px;}
#case .txt{ width:340px; height:700px; padding-left:260px;}
#case .txt h3{ padding:55px 0 32px;}
#case .txt h3 span{ color:#f00; font-size:50px; line-height:59px;}
#case .txt h3 strong{ display:block; color:#333; font-size:48px; line-height:48px; padding-bottom:30px;}
#case .txt p{ width:470px; color:#333; font-size:16px; line-height:31px;}
#case .pic{ position:absolute; bottom:0; right:0;width:1060px; height:700px; background:#e5e5e5;}
.changeBox_a1 { position: absolute; float: left; width: 1060px; height: 700px; }
.changeBox_a1 .a_bigImg { position: absolute; top: 0px; left: 0px; }
.changeBox_a1 .a_bigImg a{ display:block; position:relative; color:#fff;}
.changeBox_a1 .a_bigImg p{ position:absolute; left:0; bottom:0; width:100%; line-height:70px; font-size:20px; text-indent:30px; padding-top:30px; background:url(../images/tbg.png) left bottom repeat-x;}
.changeBox_a1 .a_last,.changeBox_a1 .a_next { position: absolute; top: 520px; width: 80px; height: 80px; text-indent: -9999em; background: #e5e5e5 url(../images/arrow.png); overflow: hidden; }
.changeBox_a1 .a_last { left: -600px; }
.changeBox_a1 .a_last:hover { opacity: 0.7; filter: alpha(opacity=70); }
.changeBox_a1 .a_next { background-position:-80px 0; left: -510px; }
.changeBox_a1 .a_next:hover { opacity: 0.7; filter: alpha(opacity=70); }
.ul_change_a1 { position: absolute; left: 892px; bottom: 60px; width: 114px; height: 17px; padding: 14px 0 0 31px; background: url(../images/hdNumBg.png) no-repeat; overflow: hidden;}
.ul_change_a1 li { float: left; padding-right: 5px; }
.ul_change_a1 span { display: block; width: 12px; height: 12px; text-indent: -9999em; border-radius: 5px; background: #ccc url(../images/slideNum.png) -12px 0 no-repeat; cursor: hand; cursor: pointer; overflow: hidden; opacity:.8; }
.ul_change_a1 span.on { background-color: #f60; background-position: 0 0; opacity:1;}
/*招商加盟*/
#jm{ position:relative; width:1920px; margin:0 -360px; padding:100px 0; background:#dcdcdc;}
#jm .pic{ float:left; width:700px; padding-left:260px;}
#jm .txt{ float:right; width:500px; padding-right:260px;}
#jm .txt .t1{ font-size:20px; padding:140px 0 20px;}
#jm .txt .t2{font-size:40px; line-height:40px; padding-bottom:30px;}
#jm .txt .t2 span{ display:inline-block; width:212px; height:64px; color:#fff; text-align:center; line-height:64px; background:#ed1c24;}
#jm .txt .t2 i{ display:inline-block; width:280px; height:64px; font-style:normal; text-align:center; line-height:64px; background:#fff;}
#jm .txt .t3{ font-size:16px; line-height:30px; text-indent:2em; padding-bottom:30px;}
#jm .txt .tel{ width:300px; height:50px; font-size:16px; line-height:50px; text-align:center; border:solid 1px #000;}
#jm .txt .tel strong{ font-size:20px;}

#service{ width:1200px; margin:0 auto; padding:100px 0;}
#service h3{ text-align:center; font-weight:normal; padding-bottom:55px;}
#service h3 .t1{ color:#333; font-size:20px;letter-spacing:2px; padding-bottom:18px;}
#service h3 .t2{ color:#666; font-size:35px; line-height:35px;letter-spacing:5px; padding-bottom:18px;}
#service h3 .t3{ color:#555; font-size:18px; padding-bottom:35px; background:url(../images/arrow2.png) center bottom no-repeat;}
#service li{ float:left; width:240px; text-align:center;}
#service li .ico{ padding-bottom:10px;}
#service li h4{ width:146px; height:40px; color:#fff; font-size:22px; font-weight:normal; line-height:40px; text-align:center; margin:0 auto 20px; background:#ed1c24; border-radius:10px 10px 30px 30px;}
#service li p{ width:196px; color:#555; font-size:16px; line-height:24px; margin:0 auto;}

#in{ height:700px; background:#fff url(../images/in.jpg) center top no-repeat;}
#in h3{ color:#333; font-size:20px; text-align:center; font-weight:normal; padding:90px 0 80px;}
#in h3 strong{ display:block; color:#ed1c24; font-size:35px; line-height:35px; font-weight:normal; padding-top:15px;}
#in ul{ width:1200px; margin:0 auto;}
#in li{ float:left; width:240px; text-align:center;}
#in li h4{ color:#ed1c24; font-size:24px; line-height:24px; font-weight:normal; padding:45px 0 20px;}
#in li p{ font-size:16px;}
/*==================== 页脚部分 ====================*/

#scboxs{ width:100%; color:#989898;  background:#212121;}
#scboxs .tips{ width:1200px; margin:0 auto; padding:40px 0; border-bottom:solid 1px #323232; overflow:hidden;}
#scboxs .tips ul{ width:1300px;}
#scboxs .tips li{ float:left; width:214px; color:#fff; font-size:16px; line-height:40px;}
#scboxs .tips li img{ padding-right:20px;}

#scbox { position:relative; max-width: 1200px; min-width: 1200px; margin: 0 auto; padding: 0; zoom: 1; }
#subnav { float: left; padding: 130px 0 20px; }
#subnav li { float: left; padding-right:90px; /*min-height: 200px;*/ }
#subnav li strong { display: inline-block; color: #b2b2b2; font-size: 16px; padding-bottom: 5px; }
#subnav li a { color: #999; font-size: 13px; line-height: 25px; }
#subnav li a:hover { color: #e80202; }
#subnav li.s6 { color: #999; padding-right: 30px; }
.fbox { float: right; width: 240px; color: #b2b2b2; font-size: 14px; padding-top: 44px; overflow: hidden; }
.fbox h3{ width:230px; color:#989898; font-size:16px; text-align:center; line-height:60px; margin:0 auto 25px; border-bottom:solid 1px #323232;}
.wechat{ height:170px; padding-bottom:10px;}
.wechat p { float: left; width: 110px; text-align: center; padding-left:10px;}
.wechat p span { display: block; padding: 10px 0; }

#scbox .phone{ position:absolute; left:658px; top:124px; width:246px; color:#fff; font-size:14px; margin-top:10px; padding:20px 0 20px 46px; border-left:solid 1px #323232;}
#scbox .phone .t{ width:164px; height:25px; line-height:25px; padding-left:22px; background:url(../images/phone.png) center top no-repeat; overflow:hidden;}
#scbox .phone strong{ display:block; font-size:30px; font-weight:normal; line-height:30px; padding-top:10px;}
#scbox .message{ position:absolute; left:0; top:-14px; width:930px;}
#scbox .message .t{ font-size:14px; color:#ed1c24; padding:40px 0 20px}
#scbox .message .bd2 input{ width:160px; height:40px; font-size:16px; font-family:Microsoft yahei; line-height:40px;text-indent:20px; margin:0 20px 0 0; border-radius:5px; border:0;}
#scbox .message .bd2 input.btn{ color:#fff; text-indent:0; background:#ed1c24; cursor:pointer;}
#scbox .message .bd2 input.msg{ width:370px;}

#foot { color: #999; background: #212121; }
#copyright { max-width: 1200px; min-width: 1200px; line-height: 20px; margin: 0 auto; padding: 0 0 75px; background:url(../images/f_logo.png) left 0px no-repeat;}
#copyright a { color: #999; }
#copyright span { float: right; display: block; width: 190px; color: #999; text-align: center; background: #a9c2db; }
#copyright span a { color: #004994; }
#copyright .c1{ padding-left:166px;}
#copyright .c2{ float:right; text-align:right;}
/*固定右侧*/
#sidebox { position: fixed; top: 50%; right: 0; margin: -150px 0 0 0; z-index: 9999; }
#sidebox li { padding-bottom: 1px; }
#sidebox li a { display: block; width: 60px; height: 60px; text-decoration: none; background: #222 url(../images/icon_s.png) }
#sidebox li a:hover { background-color: #ee0707; }
#sidebox li a span { display: block; color: #fff; line-height: 25px; text-align: center; padding-top: 35px; }
#sidebox li.tel { position: relative; }
#sidebox li.tel div { position: absolute; right: -270px; width: 240px; height: 60px; color: #fff; font-size: 16px; line-height: 60px; padding-left: 20px; background: #e80202; }
#sidebox li.tel a { background-position: 0 -60px; }
#sidebox li.msg a { background-position: 0 0; }
#sidebox li.top a { background-position: 0 -120px; }
#sidebox li.wx a { background-position: 0 -180px; }
#sidebox li.wx a:hover { background-color: #30a608; }
#sidebox li.wx { position: relative; z-index: 2; }
#sidebox li.wx .wxewm { display: none; right: 60px; top: -120px; position: absolute; width:260px; height:150px; text-align: center; line-height: 30px; padding: 20px 20px 10px; z-index: 1; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); }
#sidebox li.wx .wxewm p { line-height: 20px; color: #000; font-size: 12px; text-align: center; float: left; width: 130px; }
#sidebox li.wx .wxewm p img { width: 110px; height: 110px; margin: 10px 10px 0px 10px; }
/*==================== 内页通用 ====================*/
#banner{ height:300px; background:#d41b2f url(../images/banner.jpg) center top no-repeat;}
#banner h5{ width:1200px; color:#fff; font-size:36px; font-weight:normal; line-height:300px; margin:0 auto;}
#banner h5 span{ font-weight:100; text-transform:uppercase;}
.banner { position:relative; width:1920px; margin:0 -360px;}
.banner .txt{ position:absolute; width:1920px; height:170px; color:#fff; font-size:30px; line-height:30px; text-align:center; padding-top:180px;}
.banner .txt strong{ display:block; padding-bottom:10px;}
.banner .txt span{ font-weight:100; text-transform:uppercase;}
.b3{ height:300px; background:#d41b2f url(../images/b3.jpg) center top no-repeat !important;}
.b4{ height:300px; background:#d41b2f url(../images/b4.jpg) center top no-repeat !important;}
.b7{ height:300px; background:#d41b2f url(../images/b7.jpg) center top no-repeat !important;}
.snav{ text-align:center; background:#ed1c24;}
.snav p{display:inline-block;border-right:solid 1px #f14950;}
.snav a{ display:inline-block; width:199px; color:#fff; font-size:18px; line-height:60px; border-left:solid 1px #f14950;}

.about{ width:1100px; padding:100px 0;}
.about .pic{ float:left; width:460px;}
.about .txt{ float:right; width:590px;}
.about .txt h3{ color:#ed1c24; font-size:24px; line-height:24px; font-weight:normal; padding:10px 0 10px;}
.about .txt h4{ color:#ed1c24; font-size:30px; line-height:30px; padding-bottom:30px;}
.about .txt p{ color:#333; font-size:15px; line-height:25px;}
.about .txt ul{ padding-top:65px;}
.about .txt li{ float:left; text-align:center; padding-right:65px;}
.about .txt li span{ color:#ed1c24;font-size:56px; line-height:56px;}
.about .txt li p{ color:#666; font-size:14px; padding-top:12px;}


.cv{ position:relative; width:1920px; height:750px; margin:0 -360px; background:#e5e5e5 url(../images/cv.jpg) center top no-repeat; overflow:hidden;}
.cv h3{ text-align:center; padding:124px 0 68px;}
.cv h3 strong{ display:block; font-size:32px; font-weight:normal; line-height:32px; padding-top:24px;}
.cv h3 span{ display:block; color:#ed1c24; font-size:50px; font-weight:normal; line-height:50px;}
.cv ul{ position:relative; width:1920px; height:200px; background:url(../images/cc2.png) center 65px no-repeat;}
.cv li { position:absolute; width:200px; height:200px; color:#666; font-size:14px; text-align:center; border-radius:100px; background:#fff;}
.cv li .ico{ padding:30px 0 10px;}
.cv li p{ width:140px; line-height:26px; text-align:center; margin:0 auto;}
.cv li strong{ display:block; font-size:24px; font-weight:normal; line-height:24px; padding-bottom:8px;}
.cv li.c1{  top:44px; left:449px;}
.cv li.c2{  top:0; left:723px;}
.cv li.c3{  top:44px; left:997px;}
.cv li.c4{  top:0; left:1271px;}

.honor{ padding:100px 0;}
.honor h3{ text-align:center; padding:0px 0 60px;}
.honor h3 strong{ display:block; font-size:32px; font-weight:normal; line-height:32px; padding-top:24px;}
.honor h3 span{ color:#ed1c24; font-size:50px; font-weight:normal; line-height:50px;}
.honor span{ display:block;}
.honor strong{ display:block;}
.honors{ width:1200px; height:382px; margin:0 auto; background:url(../images/honor-bg.png) center top no-repeat;}
.changeBox_a2 { float: left; width: 1200px; height:382px; position: relative; z-index: 1; }
.changeBox_a2 .a_bigImg { position: absolute; left: 0px; top: 0px; display: none; background: #000; }
.ul_change_a2 { position: absolute; right:0; top:0; width:610px; overflow: hidden; }
.ul_change_a2 li { float: left; margin-bottom:46px;}
.ul_change_a2 li { position:relative; display: block; width: 194px; height: 173px; color: #666; font-size: 16px; font-family: Arial; text-align: center; margin-left:9px; cursor: hand; cursor: pointer; background:#fff; overflow: hidden; }
.ul_change_a2 li.on { color: #f00; opacity: 1; filter: alpha(opacity=100); }
.ul_change_a2 li.on b{ display:block; width:178px; height:121px; position:absolute; left:0px; top:0; border:solid 8px #f00;}
.ul_change_a2 li span{ line-height:45px;}

.service { min-width:1200px; height:550px; background:#f6f6f6;}
.service .fl { float: left }
.service .fr { float: right }
.service .l { width: 50%; /*padding: 100px*/ }
.service .l .title { text-align: left; padding: 100px 0 30px 100px }
.service .l .title h2.en { font-size: 24px; color: #ed1c24; text-transform: uppercase; font-weight: normal; padding: 0 }
.service .l .title h2.cn { color: #313131; font-size: 30px; padding: 10px 0; font-weight: normal }
.service .l .title .line { width: 30px; height: 4px; background: #ed1c24 }
.service .l .title h3 { font-size: 18px; font-weight: normal }
.service .l .text { width:420px; font-size: 16px; color: #121212; line-height: 30px; padding:0 0 0 100px;}
.service .r { width: 50%; height: 100%; background: url(../images/service.jpg) left center no-repeat }

/*产品分类*/
#psort{ min-width:1200px;}
#psort li{ position:relative; float:left; width:50%;overflow:hidden;}
#psort li a{ display:block;}
#psort li img{ width:100%;
-webkit-transition: -webkit-transform 3s ease, background-color 3s ease;
transition: transform 3s ease, background-color 3s ease;}
#psort li:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);}
#psort li .txt{ position:absolute; left:0; top:50%; z-index:2; width:100%; color:#fff; font-size:32px; line-height:50px; text-align:center; margin:-80px 0;}
#psort li .bg{ position:absolute; left:0; bottom:-100%; z-index:1; width:100%; height:100%; background:#0068b3; opacity:0.8;}
#psort li .enname{ font-weight:100; padding-bottom:10px;}
#psort li .more{ display:inline-block; width:60px; height:60px; background:url(../images/more.png) center center no-repeat;}

.tbl{ width:1920px; height:330px; background:url(../images/tips.jpg) center top no-repeat;}
.tbl .fz{ color:#fff; font-size:50px; line-height:50px; padding:100px 0 50px;}
.tbl .url{ display:inline-block; width:280px; color:#fff; font-size:20px; line-height:42px; text-align:center; border:solid 1px #fff; border-radius:100px;}

/*===== 产品页 =====*/
.tbl-a1{ height:518px; text-align:center; background:url(../images/tbl_1.jpg) center top no-repeat;}
.tbl-a1 h3{ color:#333; font-size:36px; line-height:36px; padding:130px 0 35px;}
.tbl-a1 p{ width:810px; color:#666; font-size:14px; line-height:26px; margin:0 auto; padding-bottom:35px;}
.tbl-a1 .en{ display:block; width:380px; margin:0 auto; padding-bottom:50px; background:url(../images/line2.gif) center 11px no-repeat;}
.tbl-a1 ul{ width:1200px; margin:0 auto;}
.tbl-a1 li{ float:left; width:150px;}
.tbl-a1 li span{ display:block; color:#666; font-size:14px; padding-top:14px;}


.tbl-a2 { padding:100px 0 ;}
.tbl-a2 .pic{ position:relative; float:left; width:600px;}
.tbl-a2 .pic .p1{ position:absolute; bottom:-50px; right:30px;}
.tbl-a2 .txt{ float:right; width:550px;}
.tbl-a2 .txt h3{ padding-bottom:20px;}
.tbl-a2 .txt h3 strong{ display:inline-block; color:#ed1c24; font-size:30px; line-height:70px; border-bottom:solid 1px #999;}
.tbl-a2 .txt strong{ display:block; color:#ed1c24; padding-top:18px;}
.tbl-a2 .txt p{ color:#666; font-size:14px; line-height:26px;}

.tbl-a3{ position:relative; width:1920px; margin:0 -360px; padding:40px 0; background:#f4f4f4;}
.tbl-a3 h3{ width:1200px; font-size:20px; margin:0 auto 20px; padding-bottom:20px; background:url(../images/line.png) left bottom no-repeat;}
.tbl-a3 h3 strong{ color:#f00;}
.tbl-a3 h3 span{ float:right; font-size:14px;}
.tbl-a3 .list{ width:1200px; margin:0 auto;}
.tbl-a3 ul{ width:1220px; padding-bottom:28px;}
.tbl-a3 li{ float:left; padding:0 12px 12px 0;}
.tbl-a3 .more{ width:240px; height:60px; font-size:20px; line-height:60px; text-align:center; margin:0 auto; background:#ed1c24; border-radius:5px;}
.tbl-a3 .more a{ display:block; color:#fff;}

.tbl-a4{ width:1200px; margin:0 auto; padding:80px 0 300px;}
.tbl-a4 h3{ width:1200px; font-size:20px; margin:0 auto 20px; padding-bottom:20px; background:url(../images/line.png) left bottom no-repeat;}
.tbl-a4 h3 strong{ color:#f00;}
.tbl-a4 h3 span{ float:right; font-size:14px;}
.tbl-a4 .list{ width:1200px; height:630px; margin:0 auto;}
.changeBox_a4 { position: absolute; float: left; width: 1200px; height: 630px; }
.changeBox_a4 .a_bigImg { position: absolute; top: 0px; left: 0px; }
.changeBox_a4 .a_last,.changeBox_a4 .a_next { position: absolute; bottom:-100px; width: 80px; height: 80px; text-indent: -9999em; background: #e5e5e5 url(../images/arrow2.gif); overflow: hidden; }
.changeBox_a4 .a_last { left: 0px; }
.changeBox_a4 .a_last:hover { opacity: 0.6; filter: alpha(opacity=60); }
.changeBox_a4 .a_next { background-position:-80px 0; left: 90px; }
.changeBox_a4 .a_next:hover { opacity: 0.6; filter: alpha(opacity=60); }
.ul_change_a4 { position: absolute; left:30px; bottom:25px; width: 114px; height: 17px; padding: 14px 0 0 0px; background: url(../images/hdNumBg.png) no-repeat; overflow: hidden;}
.ul_change_a4 li { float: left; padding-right: 5px; }
.ul_change_a4 span { display: block; width: 12px; height: 12px; text-indent: -9999em; border-radius: 5px; background: #ccc url(../images/slideNum.png) -12px 0 no-repeat; cursor: hand; cursor: pointer; overflow: hidden; opacity:.8; }
.ul_change_a4 span.on { background-color: #f60; background-position: 0 0; opacity:1;}

.network{ position:relative; width:1920px; height:773px; margin:0 -360px; background:#ededed;}
.network .txt{ position:absolute; width:485px; left:360px; color:#666;}
.network .txt h3{ color:#333; font-size:30px; line-height:30px; text-align:center; padding:115px 0 70px;}
.network .txt h3 strong{ display:block; padding:30px 0 25px;}
.network .txt h3 i{ display:block; width:18px; height:1px; margin:0 auto; background:#333;}
.network .txt ul{ padding-bottom:50px;}
.network .txt li{ float:left; width:242px; font-size:14px; text-align:center;}
.network .txt li p{ display:block; padding-top:10px;}
.network .txt p{ font-size:14px;}
.network .pic{ position:absolute; width:730px; top:113px; right:360px;}
.network .pic p{ position:absolute; right:30px; bottom:10px; color:#666; font-size:14px; line-height:27px;}

/*文章列表*/
.page{ background:#f7f7f7;}
.newslist{ position:relative; width:1200px; margin:100px auto; background:#fff;}
.newslist .side{ position:absolute; top:0; right:0; width:270px; padding-top:90px; margin-right:80px;}
.newslist .sort{ line-height:43px; padding-bottom:40px;}
.newslist .sort h3{ color:#333; font-size:17px; font-weight:normal;}
.newslist .sort p{ font-size:16px;}
.newslist .sort p.cur a{ color:#ed1c24;}
.newslist .sort a{ color:#666;}
/*搜索*/
.newslist .so{ padding-bottom:40px;}
.newslist .so h3{ color:#333; font-size:17px; font-weight:normal; padding-bottom:25px;}
.newslist .sobox{ position:relative; width:270px; height:50px; border:solid 1px #e5e5e5;}
.newslist .key{ width:270px; height:50px; color:#666; font-size:14px; font-family:microsoft Yahei; text-indent:60px; border:0; overflow:hidden;}
.newslist .sobtn{ position:absolute; left:0; top:0; width:50px; height:50px; border:0; background:url(../images/so.png) center center no-repeat; overflow:hidden; cursor:pointer;}
/*最新*/
.newslist .new h3{ color:#333; font-size:17px; font-weight:normal; line-height:43px;}
.newslist .new p{ font-size:16px; line-height:20px;}
.newslist .new a{ display:block; color:#666; padding:11px 0;}
.newslist .new a:hover{ color:#ed1c24}
/*列表*/
.newslist .list{ min-height:200px; padding:80px 160px 80px 80px; margin-right:270px;}
.newslist .list li{ margin-bottom:30px; padding-bottom:40px; border-bottom:solid 1px #e3e3e3;}
.newslist .list li a{ color:#333; text-decoration:none;}
.newslist .list li a:hover{ color:#ed1c24;}
.newslist .list li h4{ font-size:22px; font-weight:normal; line-height:22px; padding-bottom:8px;}
.newslist .list li p{ color:#555; font-size:15px; line-height:25px;}

/*新闻内容页*/
.content { width:1200px; margin:80px auto; background: #fff; }
.content .title { font-size: 20px; text-align: center; padding-top:50px;}
.content .meta { color: #888; font-size: 12px; text-align: center; padding: 20px 0; }
.details { color: #666; font-size: 16px; line-height: 30px; padding: 50px 0; margin:0 50px; border: solid 1px #e5e5e5; border-width: 1px 0; }
.details　div, .details p { margin-bottom: 16px; }
.details img{ max-width:100%;}
.prev-next { color: #888; font-size: 14px; padding:50px; }
.prev-next a { color: #666; }
.prev-next div { padding: 5px 0; }

/*列表*/
#alist{ width:1200px; margin:0 auto; padding:50px 0 100px; overflow:hidden;}
#alist ul { width: 1260px;}
#alist li{ position:relative; float:left; width:392px; margin:0 12px 12px 0; background:#fff;}
#alist li .pic img{}
#alist li p{ padding:0 20px;}
#alist li .tit{ height:20px; font-size:18px; line-height:20px; padding:15px 20px; margin-bottom:5px; border-top:solid 1px #d9d9d9; overflow:hidden;}
#alist li a{ color:#000; text-decoration:none;}
#alist li a:hover{ color:#ed1c24;}
#alist li .gg{ color:#666; font-size:12px; line-height:30px; padding-bottom:20px;}
#alist li .gg b{ color:#666; font-size:16px; font-weight:normal;}
#alist li .order{ padding:5px 20px 20px;}
#alist li .order a{ display:inline-block; width:90px; height:30px; color:#fff; text-decoration:none; line-height:30px; text-align:center; background:#d82118;}

/*列表分页符*/
.pageNavi { text-align: center; }
.pageNavi span, .pageNavi b, .pageNavi a { display: inline-block; color: #66583c; font-size: 12px; font-weight: normal; text-decoration: none; line-height: 28px; margin: 0 2px; padding: 0 12px; border: solid 1px #ccc; background:#fff; }
.pageNavi b { color: #fff; border: solid 1px #0a60cd; background: #0a60cd; }
.pageNavi a:hover { color: #0a60cd; border: solid 1px #cedff5; background: #e6effa; }
/*分页符*/
.pages { text-align: center; }
.pages span, .pages b, #c_text .pages a { display: inline-block; color: #666; font-size: 12px; font-weight: normal; text-decoration: none; line-height: 30px; margin: 0 2px; padding: 0 15px; border: solid 1px #e6e6e6; background: #eee; }
.pages b { color: #fff; border: solid 1px #0a60cd; background:#0a60cd; }
#c_text .pages a:hover { color: #383845; border: solid 1px #e1e1e3; background: #ededef; }



	
	
@media screen and (max-width: 1588px) {
}

@media screen and (max-width: 1366px) {
#product { width:1200px; margin:0 auto;}
#product li{ float:left; width:600px; height:430px;}
#product li .pic img{ position:relative; margin-left:-100px;}

#case .txt{ width:340px; height:700px; padding-left:360px;}
.changeBox_a1 .a_last { left: -500px; }
.changeBox_a1 .a_next { background-position:-80px 0; left: -410px; }

#jm .pic{ float:left; width:700px; padding-left:360px;}
#jm .pic img{ width:650px; height:auto;}

#jm .txt{ float:right; width:500px; padding-right:360px;}
#jm .txt .t1{ font-size:20px; padding:140px 0 20px;}
#jm .txt .t2{font-size:40px; line-height:40px; padding-bottom:30px;}
#jm .txt .t2 span{ display:inline-block; width:212px; height:64px; color:#fff; text-align:center; line-height:64px; background:#ed1c24;}
#jm .txt .t2 i{ display:inline-block; width:280px; height:64px; font-style:normal; text-align:center; line-height:64px; background:#fff;}
#jm .txt .t3{ font-size:16px; line-height:30px; text-indent:2em; padding-bottom:30px;}
#jm .txt .tel{ width:300px; height:50px; font-size:16px; line-height:50px; text-align:center; border:solid 1px #000;}
#jm .txt .tel strong{ font-size:20px;}


}

@media screen and (max-width: 768px) {

}
