/*

技术支持：猎人传媒 www.srlrcm.cn
Powered By S.Y.Jang
Build201807

*/

/* CSS Document */
@charset "gb2312";
/*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, #ahv:after,#produtlist:after, #footWrap:after,#fbox: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, body { overflow-x: hidden; }
body { font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 20px; background: url(../images/bg.gif) center top repeat-y; }
a { color: #333; text-decoration: none; }
a:hover { text-decoration: underline; }
#headWrap, #focusWrap, #mainWrap { width: 1200px; margin: 0 auto; }
/*==================== 页眉部分 ====================*/
#head { position: relative; width: 1920px; margin: 0 -360px; z-index: 99; }
#top { position: relative; width: 1200px; min-height: 100px; margin: 0 auto; padding: 0; background: url(../images/hotline.png) right center no-repeat; }
#logo { float: left; width: 160px; padding: 23px 0 0 0; overflow: hidden; }
#nav { float: left; width: 770px; padding-left: 40px; }
#nav ul { width: 770px; margin: 0 auto; }
#nav li { position: relative; float: left; width: px; text-align: center; }
#nav li a { display: block; color: #666; font-size: 16px; line-height: 100px; text-decoration: none; padding: 0 23px; }
#nav li.navHere { background:#000; }
#nav li.navHere a { color: #ffff; text-decoration: none; }
#nav .navMenu { position: absolute; display: none; left: 0; width: 100%; padding: 0 0 10px; text-align:left; background: #000; opacity: 0.9; z-index: 999; }
#nav li .navMenu a { display: block; color: #fff !important; font-size: 13px; text-align:center; line-height: 30px; }
#nav li .navMenu a:hover { color: #fff !important; background-image: none; background-color: #ad1234; }
#nav li .pp { width: 580px; padding: 15px 0 10px 20px; }
#nav li .pp a { text-align: left; background: none !important; }
#nav li .pp a:hover { text-decoration: underline; }
#nav li .pp strong a { font-size: 16px; }
#nav li .p2 { padding-bottom: 9px; zoom: 1; }
#nav li .p2 a { float: left; display: inline-block; width: 110px; line-height: 25px; }
#nav li .p2 a:hover { background: none; }
#rbox { float: right; width: px; padding: 33px 0 0 0; }
#rbox p { position: relative; z-index: 999; float: left; padding-left: 5px; }
#rbox p a { display: block; height: 26px; color: #666; font-size: 14px; line-height: 26px; padding: 0 10px; }
#rbox p a:hover { color: #e50000; text-decoration: none; }
#rbox p.en a { padding-left: 36px; background: url(../images/lan_en.gif) 10px center no-repeat; }
#rbox p.cn a { padding-left: 36px; background: url(../images/lan_cn.gif) 10px center no-repeat; }
#rbox p.hotline a { padding-left: 30px; background: url(../images/icon_t.png) 10px center no-repeat; }
/*焦点图*/
#focus { position: relative; width: 1200px; height: 400px; margin: 0 auto; overflow: hidden; }
.changeBox_a3 { float: left; width: 1200px; height: 400px; position: relative; z-index: 1; background: #000; }
.changeBox_a3 .a_bigImg { position: absolute; left: 0px; top: 0px; display: none; }
.changeDiv { position: absolute; display: none; }
.changeDiv h3 { position: absolute; left: 0px; bottom: 0; width: 1920px; height: 30px; line-height: 30px; background: #fff; filter: alpha(opacity=70); opacity: 0.7; }
.changeDiv h3 a { display: block; padding-left: 15px; color: #FF6600; }
.ul_change_a3 { position: absolute; bottom: 10px; overflow: hidden; }
.ul_change_a3 li { float: left; }
.ul_change_a3 span { display: block; width: 12px; height: 12px; color: #fff; line-height: 20px; font-family: Arial; text-align: center; text-indent: -9999em; margin-left: 5px; filter: alpha(opacity=50); opacity: 0.5; cursor: hand; cursor: pointer; background: url(../images/slideNum.png) -12px 0 no-repeat; overflow: hidden; }
.ul_change_a3 span.on { color: #fff; background-position: 0 0; opacity: 1; filter: alpha(opacity=100); }
/*==================== 主体部分 ====================*/
#main { width:1200px; margin:0 auto;}
/**/
#ahv{ padding:20px 0; zoom:1;}
#ahv-1{ float:left; width:620px;}
#ahv-2{ float:left; width:280px; padding-left:20px;}
#ahv-3{ float:right; width:260px;}
#about .txt{ float:right; width:350px; height:150px; padding:30px 30px 0 40px; background:url(../images/about_bg.jpg) no-repeat;}
#about .txt h4{color:#333; font-size:18px; font-weight:normal; padding-bottom:10px;}
#about .txt p{ height:88px; color:#666; font-size:13px; line-height:22px; font-weight:lighter; overflow:hidden;}
#about .pic{ float:left; width:200px;}
#news{ height:60px; line-height:60px; margin-bottom:20px; background:#f7f7f7; overflow:hidden;}
#news h3{ float:left; width:119px; height:60px; text-align:center; background:url(../images/newsBg.gif) left center no-repeat;}
#news h3 a{ display:block; color:#333; font-weight:lighter; font-size:18px;}
#newsCont{ float:right; width:1060px;}
#newsCont a{ color:#666; font-size:16px;}
#pro{ width:1200px; padding-bottom:20px; overflow:hidden;}
#pro ul{ width:1230px;}
#pro li{ float:left; padding-right:20px;}
#pro li span{ display:block; font-size:18px; text-align:center; padding:10px 0;}

#product-nav{ padding-bottom:1rem; margin-bottom:20px; background:#d1b174 url(../images/bg.jpg); background-size:12% auto;}
#product-nav h3{ padding:20px;}
#product-nav h3 strong{ display:inline-block; color:#000; font-size:20px; font-weight:normal; line-height:1rem; padding:0 10px 5px 0;}
#product-nav h3 span{ display:inline-block; color:#000; font-size:16px; font-weight:normal; line-height:20px;}
#product-nav ul{ display:flex; flex-wrap:wrap; padding:0 0.5rem;}
#product-nav li{ width:216px; font-size:16px; line-height:25px; text-align:center; margin-right:20px; padding-bottom:10px;}
#product-nav li a{ display:block; text-decoration:none; padding:0 0.5rem;}
#product-nav li a p{ padding:5px 0 0; font-weight:norma;}
#product-nav li img{ width:176px; padding:20px; border-radius:10px; background:#fff;}



#fd{ width:1200px; height:160px; margin:0 auto;}
#fdCont{ position:relative; width:1200px; height:160px; background:url(../images/fdbg.gif) center top repeat-y;}
#fd-1{ float:left; width:600px;}
#fd-2{ float:right; width:600px;}
#fdCont a{ display:block; height:130px; color:#fff; text-decoration:none; padding-top:30px;}
#fdCont .faq a{ background:url(../images/faq.png) center center no-repeat;}
#fdCont .down a{ background:url(../images/down.png) center center no-repeat;}
.faq{ width:600px; color:#fff; font-size:16px; text-align:center;}
.down{ width:600px; color:#fff; font-size:16px; text-align:center;}
#fdCont .tit{ font-size:32px; font-weight:bold; line-height:60px;}
/*==================== 页脚部分 ====================*/
#footWrap { width: 1200px; margin: 0 auto; }
#foot{ position:relative; width:1200px; background:#3c4145;}
#foot a{ color:#ccc;}
#fbox{ width:1200px; color:#ccc; margin:0 auto; padding:40px 0 20px; zoom:1;}
#fb-1{ float:left; font-size:14px; line-height:24px; padding-left:80px;}
#fb-1 p{ padding-bottom:20px; border-bottom:dotted 1px #999;}
#fb-1 div{ color:#999; padding:15px 0 0 0;}
#fb-1 div a{ display:inline-block; padding:0 5px;}
/*分享*/
#share { position: relative; width: 200px; }
#share strong { position: absolute; left: 0; top: 20px; width: 60px; height: 30px; color: #999; line-height: 26px; }
#fb-2{ float:right; padding-right:80px;}
#fb-2 p{ clear:both; color:#ccc; font-size:14px; text-align:right;}
#fb-2 .ewm ul{ float:right; display:block; padding-bottom:20px;}
#fb-2 .ewm li{ float:left; width:120px; padding-left:30px; text-align:center}
#fb-2 .ewm li span{ display:block; color:#999; font-size:14px; padding-top:5px;}
#flink{ height:50px; line-height:50px; background:#1b1d1e;}
#flink a{ display:inline-block; color:#999; padding:0 10px;}
#flink p{ width:1180px; color:#666; font-size:14px; margin:0 auto; padding-left:20px;}
#flink p span{ float:right; padding-right:20px;}
/*==================== 内页通用 ====================*/
/*内页通用*/
#bannerWrap { width: 1200px; margin: 0 auto; }
#banner { position: relative; width: 1200px; margin: 0 auto; overflow: hidden; }
#banner p{ position:absolute; right:20px; bottom:20px; color:#999; font-size:15px;}
#banner p a{ display:inline-block; color:#e5e5e5; padding:0 3px; text-decoration:none;}
#banner p a:hover{ color:#fff;}
#banner .search{ position:absolute; left:290px; top:100px; width:620px; height:50px;  line-height:50px; background:#fff; overflow:hidden;}
#banner .search .keys{ float:left; width:520px; height:50px; border:0;color:#999; font-size:15px; text-indent:53px; background:url(../images/icon4.png) 15px center no-repeat;}
#banner .search .btn{ float:right; width:100px; height:50px; border:0; color:#fff; font-size:20px; background:#ad1234; cursor:pointer;}

#content{ width:1200px; margin:0 auto;}
#content h2{ font-size:32px; line-height:50px; text-align:center; padding:40px 0 0; background:url(../images/tbg.gif) center 40px no-repeat;}
#ctext{ color:#555; font-size:16px; line-height:28px; padding:40px 0 80px;}
#ctext div,#ctext p{ margin-bottom:20px;}

#fp2{ width:1200px; margin:0 auto;}
#fp2s{ position:relative; width:1200px; margin:0 auto; padding:80px 0; background:#f7f7f7;}
#fp2 h3{ color:#000; font-size:32px; line-height:32px; text-align:center; padding-bottom:40px;}
#fp2 ul{ width:1200px; margin:0 auto; padding-bottom:40px;}
#fp2 li{ float:left; margin:0 20px 0 0;}
#fp2 li a{ position:relative; display:block; width:100%; height:214px; overflow:hidden;}
#fp2 li div{ position:absolute; left:0; bottom:-214px; width:100%; height:164px; color:#fff; line-height:30px; text-align:center;  padding-top:50px;  background:url(../images/tbg1.png);}
#fp2 li div h5{ font-size:16px; font-weight:normal; text-transform:uppercase; }
#fp2 li div h6{ font-size:18px; font-weight:normal; text-transform:uppercase;}
#fp2 li div span{ font-size:50px; font-weight:lighter; font-family:microsoft Yahei;}
#fp2 .more{ width:180px; font-size:16px; line-height:58px; text-align:center; margin:40px auto 0; border:solid 1px #ccc; border-radius:58px;}
#fp2 .more a{ text-decoration:none;}
#fp2 .more a:hover{ color:#0068b3;}
#carShow{ position:relative; width:1200px; margin:0 auto; overflow:hidden;}
#carShow .hd { position:absolute; top:-27px; left:50%; height:7px; padding-right:10px; }
#carShow .prev { display:block; width:50px; height:100px; line-height:100px; position:absolute; left:0px; top:57px; overflow:hidden; cursor:pointer; background:url(../images/arrow3.gif) no-repeat; z-index:999; opacity:.2; filter:alpha(opacity=20); z-index:999;}
#carShow .prev:hover{opacity:.4; filter:alpha(opacity=40);}
#carShow .next { display:block; width:50px; height:100px; line-height:100px; position:absolute; right:0px; top:57px; overflow:hidden; cursor:pointer; background:url(../images/arrow3.gif) -50px 0 no-repeat;  z-index:999; opacity:.2; filter:alpha(opacity=20); z-index:999;}
#carShow .next:hover{opacity:.4; filter:alpha(opacity=40);}
/*produtlist*/
#listWrap{ width:1200px; margin:0 auto;}
#listWrap h2.tt{ font-size:32px; line-height:50px; text-align:center; padding:40px 0 0; background:url(../images/tbg.gif) center 40px no-repeat;}
#produtlist{ position:relative; width:1920px; margin:0 -360px; padding:50px 0 60px; zoom:1;}
#p1{ float:left; width:250px; padding-left:360px;}
#p2{ float:right; width:910px; padding-right:360px; overflow:hidden;}
#psort h3{ font-size:20px; font-weight:100; padding-bottom:20px;}
#psort h4{ color:#fff; font-size:16px; line-height:46px; padding-left:20px; background:#353535 url(../images/icon1.png) center right no-repeat;}
#psort li{ margin-bottom:1px;}
#psort li a{ display:block; height:46px; color:#666; font-size:16px; line-height:46px; text-decoration:none; padding-left:20px; background:#fff url(../images/icon2.png) center right no-repeat; overflow:hidden; }
#psort li a:hover,#psort li.cur a,#psort li.cur a:hover{ color:#07c;background:#fff url(../images/icon3.png) center right no-repeat;}

#phot h3{ font-size:20px; font-weight:100; padding:20px 0;}
#phot li{ padding-bottom:10px;}
#phot li a{ position:relative; display:block; width:248px; height:260px; color:#666; text-decoration:none;border: solid 1px #e5e5e5; background:#fff;}
#phot li a:hover strong{ color:#07c;}
#phot li img{ padding-bottom:10px;}
#phot li p{ font-size:16px; padding-left:20px;}
#phot li span{ display:block;}
#phot li strong{ font-weight:normal;}
#phot li a::before,#phot li a::after { position: absolute; content: ''; opacity: 1; -webkit-transition: opacity 0.4s, -webkit-transform .4s; -moz-transition: opacity 0.4s, -moz-transform .4s; -o-transition: opacity 0.4s, -o-transform .4s; transition: opacity 0.4s, transform .4s }
#phot li a::before { top:0px; right: 0px; bottom: 0px; left: 0px; border-top: 3px solid #ad1234; border-bottom: 3px solid #ad1234; -webkit-transform: scale(0, 1); -moz-transform: scale(0, 1); -o-transform: scale(0, 1); transform: scale(0, 1); -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0; -o-transform-origin: 0 0; transform-origin: 0 0 }
#phot li a::after { top: 0px; right: 0px; bottom: 0px; left: 0px; border-right: 3px solid #ad1234; border-left: 3px solid #ad1234; -webkit-transform: scale(1, 0); -moz-transform: scale(1, 0); -o-transform: scale(1, 0); transform: scale(1, 0); -webkit-transform-origin: 100% 0; -moz-transform-origin: 100% 0; -o-transform-origin: 100% 0; transform-origin: 100% 0 }
#phot li:hover a::before,#phot li:hover a::after { opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); transform: scale(1) }
/*newslist*/
#newsSort { width:1200px; margin:0 auto; text-align: center; padding: 50px 0; background: #fff; }
#newsSort a { display: inline-block; color: #666; font-size: 18px; line-height: 40px; text-align: center; text-decoration: none; margin-right: 1px; padding: 0 36px; background: #f2f2f2; }
#newsSort a.curr, #newsSort a.curr:hover { color: #fff; background: #333; }
#newsSort a:hover { color: #000; background: #e5e5e5; }
.ns { position: fixed; left: 0; top: 0; width: 100%; padding: 15px 0!important; z-index: 9999; opacity: .95; }
.ns a { line-height: 30px !important; }
#newsList{position:relative; width:1200px; margin:0 auto; padding:0 0 60px;}
#newsList ul { width: 1200px; margin: 0 auto; padding-top:40px; }
#newsList li { height: 220px; border-top:dotted 1px #ccc; padding-top:20px; margin-bottom: 20px; background: #fff; }
#newsList li .pic { float: left; }
#newsList li .txt { padding: 30px 30px 0 330px; }
#newsList li .txt h4 { font-size: 18px; font-weight: normal; }
#newsList li .txt h4 a:hover { color: #0a60cd; }
#newsList li .txt .date { padding: 5px 0 15px; }
#newsList li .txt .desc { height: 40px; margin: 5px 0; overflow: hidden; }
#newsList li .txt .more { padding-top: 20px; }
#newsList li .txt .more a { display: inline-block; width: 98px; height: 28px; line-height: 28px; text-decoration: none; text-align: center; border: solid 1px #e6e6e6; overflow: hidden; }
#newsList li .txt .more a:hover { color: #fff; border-color: #0a60cd; background: #0a60cd; }
/*productlist*/
#prolist ul{ width:950px; padding-bottom:20px;}
#prolist li { float:left; width:290px; padding:0 20px 20px 0;}
#prolist li a{ position:relative; display:block; width:288px; height:434px; color:#666; text-decoration:none; border: solid 1px #e5e5e5;background:#fff;}
#prolist li a:hover strong{ color:#353535;}
#prolist li img{ padding-bottom:10px;}
#prolist li p{ font-size:16px; text-align:center;}
#prolist li span{ display:block; padding-bottom:5px;}
#prolist li strong{ font-weight:normal;}
#prolist li p.more{ width:80px; height:30px; color:#fff; font-size:26px; line-height:30px; margin:20px auto 0; background:#353535; border-radius:30px; overflow:hidden;}
#prolist li a:hover p.more{ background:#f60;}
#prolist li a::before,#prolist li a::after { position: absolute; content: ''; opacity: 1; -webkit-transition: opacity 0.4s, -webkit-transform .4s; -moz-transition: opacity 0.4s, -moz-transform .4s; -o-transition: opacity 0.4s, -o-transform .4s; transition: opacity 0.4s, transform .4s }
#prolist li a::before { top:0px; right: 0px; bottom: 0px; left: 0px; border-top: 5px solid #ad1234; border-bottom: 5px solid #ad1234; -webkit-transform: scale(0, 1); -moz-transform: scale(0, 1); -o-transform: scale(0, 1); transform: scale(0, 1); -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0; -o-transform-origin: 0 0; transform-origin: 0 0 }
#prolist li a::after { top: 0px; right: 0px; bottom: 0px; left: 0px; border-right: 5px solid #ad1234; border-left: 5px solid #ad1234; -webkit-transform: scale(1, 0); -moz-transform: scale(1, 0); -o-transform: scale(1, 0); transform: scale(1, 0); -webkit-transform-origin: 100% 0; -moz-transform-origin: 100% 0; -o-transform-origin: 100% 0; transform-origin: 100% 0 }
#prolist li:hover a::before,#prolist li:hover a::after { opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); transform: scale(1) }
/*honors*/
#honorlist { width:1200px; margin:0 auto; padding:0 0 50px;}
#honorlist h3{ font-size: 32px;line-height: 50px;text-align: center;padding: 40px 0 0;background: url(../images/tbg.gif) center 40px no-repeat;}
#honorlist ul{ width:1280px; padding:40px 0 0 30px;}
#honorlist li{ float:left; padding:0 20px 20px 0;}
#honorlist li img{ padding:19px 19px 0;}
#honorlist li span{ display:block; line-height:49px; font-size:16px; text-align:center; overflow:hidden;}
#honorlist li a{ display:block; width:px; height:px; border:solid 1px #e6e6e6; background:#fff;box-shadow: 0 0 5px 5px #f5f5f5;}
#honorlist li a:hover{ color:#0068b3; text-decoration:none;}
#honorlist li.s6 img{ width:440px; height:344px;}
/*album*/
#albumlist { width:1200px; margin:0 auto; padding:0 0 50px;}
#albumlist h3{ font-size: 32px;line-height: 50px;text-align: center;padding: 40px 0 0;background: url(../images/tbg.gif) center 40px no-repeat;}
#albumlist ul{ width:1280px; padding:40px 0 0 0px;}
#albumlist li{ float:left; padding:0 20px 20px 0;}
#albumlist li img{ padding:19px 19px 0;}
#albumlist li span{ display:block; line-height:49px; font-size:16px; text-align:center; overflow:hidden;}
#albumlist li a{ display:block; width:px; height:px; border:solid 1px #e6e6e6; background:#fff;box-shadow: 0 0 5px 5px #f5f5f5;}
#albumlist li a:hover{ color:#0068b3; text-decoration:none;}
#albumlist li.s6 img{ width:440px; height:344px;}

/*列表分页符*/
.pageNavi{ text-align:center;}
.pageNavi span,.pageNavi b,.pageNavi a{ display:inline-block; color:#666; font-size:12px; font-weight:normal; line-height:36px; margin:0 3px; padding:0 18px; border:solid 1px #b7b7b7; border-radius:5px;}
.pageNavi b{ color:#fff; border:solid 1px #333; background:#333;}
.pageNavi span{ color:#999; border:solid 1px #ccc;}
.pageNavi a:hover{ color:#ad1234;}

/**/
#newsContentWrap { width: 1200px; margin: 0 auto; }
#newsContent { position: relative; width: 1200px; margin: 0 auto; border-top:dotted 1px #ccc; padding: 70px 0 100px; background: #fff; }
#ncTit { color: #000; font-size: 30px; line-height: 30px; text-align: center; font-weight: normal; padding-bottom: 10px; }
#ncDesc { color: #666; font-size: 14px; text-align: center; }
#c_txt { width: 1100px; min-height: 300px; color: #666; font-size: 16px; line-height: 30px; margin: 0 auto; padding-top: 40px; }
#c_txt div, #c_txt p { margin-bottom: 20px; }
#pshow{ min-height:520px; margin:40px 0 10px; padding:0 0 20px; background:#fff;zoom:1;}
#ps1{ float:left; width:430px; padding-left:0px;}
#ps2{ float:right; width:400px; padding-right:30px;}
.changeBox_a4 { width: 430x; height: 520px; position: relative; z-index: 1; background: #fff; overflow:hidden; }
.changeBox_a4 .a_bigImg { position: absolute; left: 0px; top: 0px; display: none; width:428px; height:428px; border:solid 1px #e8e8e8; }
.changeBox_a4 .a_bigImg img{ max-width:428px !important; max-height:428px;}
.changeDiv h4 a { display: block; padding-left: 15px; color: #f60; }
.ul_change_a4 { position: absolute; left:0px; bottom:0px; width:450px; background:url(../images/nopic.png) left top no-repeat; overflow: hidden; }
.ul_change_a4 li { float: left; padding:0;}
.ul_change_a4 span { position: relative; display: block; width: 78px; height: 78px; color: #fff; line-height: 20px; font-family: Arial; text-align: center; margin-right: 10px; cursor: hand; cursor: pointer; overflow: hidden; }
.ul_change_a4 span i { position: absolute; display: block; width: 72px; height: 72px; border: solid 3px #f5f5f5; }
.ul_change_a4 span.on { color: #fff; filter: alpha(opacity=100); }
.ul_change_a4 span.on i { position: absolute; display: block; width: 72px; height: 72px; border: solid 3px #07c;}
.changeBox_a4 .a_last{ position:absolute; left:1px; top:155px;  width:50px; height:100px; margin:0; background: url(../images/arrow3.gif) 0 0 no-repeat; opacity:.1; filter:alpha(opacity=10); text-indent:-999em; overflow:hidden;}
.changeBox_a4 .a_next{ position:absolute; right:1px; top:155px; width:50px; height:100px; margin:0;background: url(../images/arrow3.gif) -50px 0 no-repeat; opacity:.1; filter:alpha(opacity=10); text-indent:-999em; overflow:hidden;}
#ps2 h2{ font-size:24px; font-weight:100; padding:20px 0 0;}
#ps2 h1{ color:#666; font-size:20px; font-weight:100; padding:15px 0 0;}
#ps2 h3{ color:#000; font-size:20px; font-weight:100; padding:25px 0; border-bottom:solid 1px #e8e8e8;}
#ps2 .t1{ font-size:16px; padding:25px 0 10px;}
#ps2 p{ font-size:15px; line-height:28px;}
#proDesc{ margin-bottom:20px; background:#fff;}
#proDesc h3{ line-height:50px; border-bottom:solid 1px #f7f7f7;}
#proDesc h3 strong{ display:block; width:186px; height:50px; color:#fff; font-size:16px; font-weight:100; text-align:center; background:#353535;}
#proText{ color:#333; font-size:16px; line-height:24px; padding:20px 0;}
#proText div,#proText p{ margin-bottom:20px;}
/*produc ts*/
#fp3{ width:1200px; margin:0 auto;}
#fp3s{ position:relative; width:1920px; margin:0 -360px; padding:80px 0; background:#f7f7f7;}
#fp3 h3{ color:#000; font-size:20px; font-weight:100; line-height:32px;padding-bottom:10px;}
#fp3 ul{ width:1200px; margin:0 auto; padding-bottom:40px;}
#fp3 li{ float:left; margin:0 11px 0 0;}
#fp3 li a{ position:relative; display:block; width:100%; height:214px; overflow:hidden;}
#fp3 li img{border: solid 1px #e5e5e5;}
#fp3 li div{ position:absolute; left:0; bottom:-214px; width:100%; height:164px; color:#fff; line-height:30px; text-align:center;  padding-top:50px;  background:url(../images/tbg1.png);}
#fp3 li div h5{ font-size:16px; font-weight:normal; text-transform:uppercase; }
#fp3 li div h6{ font-size:18px; font-weight:normal; text-transform:uppercase;}
#fp3 li div span{ font-size:50px; font-weight:lighter; font-family:microsoft Yahei;}
#fp3 .more{ width:180px; font-size:16px; line-height:58px; text-align:center; margin:40px auto 0; border:solid 1px #ccc; border-radius:58px;}
#fp3 .more a{ text-decoration:none;}
#fp3 .more a:hover{ color:#0068b3;}
#cs{ position:relative; width:910px; overflow:hidden;}
#cs .hd { position:absolute; top:-27px; left:50%; height:7px; padding-right:10px; }
#cs .prev { display:block; width:50px; height:100px; line-height:100px; position:absolute; left:0px; top:57px; overflow:hidden; cursor:pointer; background:url(../images/arrow3.gif) no-repeat; z-index:999; opacity:.2; filter:alpha(opacity=20); z-index:999;}
#cs .prev:hover{opacity:.4; filter:alpha(opacity=40);}
#cs .next { display:block; width:50px; height:100px; line-height:100px; position:absolute; right:0px; top:57px; overflow:hidden; cursor:pointer; background:url(../images/arrow3.gif) -50px 0 no-repeat;  z-index:999; opacity:.2; filter:alpha(opacity=20); z-index:999;}
#cs .next:hover{opacity:.4; filter:alpha(opacity=40);}
/**/
#txtCont { position: relative; width: 1200px; min-height: 180px; margin:0 auto; padding:40px 0 60px; }
#txtCont h3{ font-size:32px; line-height:75px; text-align:center; padding:38px 0; background:url(../images/tbg.png) center center no-repeat;}
#txtCont ul{ width:1200px; margin:0 auto;}
#txtCont li{ border-bottom:dotted 1px #ccc;}
#txtCont h4,#jobCont .tit{ color:#666; font-size:16px; font-weight:normal; line-height:30px; padding:20px 40px; background:#fff; cursor:pointer;}
#txtCont h4 span,#jobCont .tit span { float:right; display:block; width:29px; height:29px; background:url(../images/ico_07.png) no-repeat;}
#txtCont .tit2{ color:#fff; font-size:20px; line-height:30px; padding:20px 40px; background:#808080;}
#txtCont .tit2 span { float:right; display:block; width:29px; height:29px; background:url(../images/ico_08.png) no-repeat;}
#txtCont .desc{ color:#666; font-size:14px; line-height:25px; padding:35px 40px 50px; margin-bottom:8px; background:#fff;}
#txtCont .desc .d1{ margin-bottom:30px;}
#txtCont .desc .line{ height:30px; border-top:solid 1px #e5e5e5;}
#txtCont .desc strong{ color:#666; font-size:20px; font-weight:normal;}
#txtCont .desc div,#txtCont .desc p{ margin-bottom:20px;}
#txtCont .go { padding-top: 30px; }
#txtCont .go a { display: inline-block; color: #fff; line-height: 40px; padding: 0 30px; background: #0068b3; transition: all .5s linear; }
#txtCont .go a:hover { color: #fff; text-decoration: none; background: #de3530; }
