/*

技术支持：猎人传媒 www.srlrcm.cn
Powered By S.Y.Jang
Build201509

*/

/* 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, #npc:after, #fbox:after, #share:after, .area: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; }
#headWrap, #focusWrap, #aboutWrap, #footWrap, #bannerWrap { width: 1200px; margin: 0 auto; }
/*==================== 页眉部分 ====================*/
#head { position: relative; width: 1920px; margin: 0 -360px; background: #fff; }
#top { width: 1200px; height:;
margin: 0 auto; padding-bottom: 20px; background: #fff url(../images/hotline.gif) right center no-repeat; }
#logo { padding: 20px 0; }
#nav { background: #fff; }
#nav ul { }
#nav li { position: relative; float: left; width:92px; text-align: center; line-height:30px; }
#nav li a { display: block; color: #666; font-size: 14px; padding: 0px; -webkit-transition: background .15s linear; -moz-transition: background .15s linear; }
#nav li a:hover { text-decoration: none; background-image: none !important; }
#nav li.navHere { background: #d8160d; }
#nav li.navHere a { color: #fff; text-decoration: none; background-image: none !important; }
#nav .navMenu { position: absolute; display: none; left: 0; width:100%; padding:0 0 10px; background: #cc1e14; opacity: 0.9; z-index: 999; }
#nav .navMenu a { color: #fff; font-size: 12px; line-height: 30px; background-image: none !important; }
#nav .navMenu a:hover { color: #ff0; background-color: #991009; }
#nav .s2 { width: 180px; text-align: left; padding: 10px 0; }
#nav .s2 a { line-height: 30px; padding-left: 20px; }
#contacts { float: right; padding: 25px 0 0; }
#contacts .tels { color: #333; font-size: 12px; text-align: right; padding: 0 50px 0 0; background: url(../images/icon_tel.png) right center no-repeat; }
#contacts .tels strong { color: #d8160d; font-size: 22px; font-weight: lighter; }
#contacts .c { font-size: 12px; color: #999; text-align: right; padding-top: 10px; }
#contacts .c a { display: inline-block; color: #666; padding: 0 5px; }
/*==================== 主体部分 ====================*/
.indexPage { background: #fff; }
#focus { position: relative; width: 1920px; height: 560px; margin: 0 -360px; background: #da251e; }
.changeBox_a3 { float: left; width: 1920px; height: 560px; 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: 20px; height: 20px; 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) -20px 0 no-repeat; overflow: hidden; }
.ul_change_a3 span.on { color: #fff; background-position: 0 0; opacity: 1; filter: alpha(opacity=100); }

#news{ width:1200px; height:60px; line-height:60px; margin:20px auto 30px; 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;}

/**/
#ss{ position:relative; width:1200px; margin:0 auto; overflow:hidden;}
#ss ul{}
#ss li { position:relative; float:left; width:285px; height:200px; overflow:hidden; }
#ss li div{ position:absolute; left:0; bottom:0; width:100%; height:100%; font-weight:normal; text-align:center; z-index:999;}
#ss li div.s{ bottom:-100%; background:#000; opacity:.75; z-index:2;}
#ss li div a{ display:block; height:205px; color:#fff; font-size:14px; text-decoration:none; background:none;}
#ss li div strong{ display:block; color:#f60; font-size:12px; font-weight:normal; line-height:35px; padding-top:43px;}
#ss li div b{font-weight:normal; font-size:24px; text-shadow:0 0 5px rgba(0,0,0,.5)}
#ss li div i{ display:block; width:100px; height:35px; color:#fff; font-size:12px; font-style:normal; text-decoration:none; line-height:35px; text-align:center; margin:10px auto 0; background:#000; opacity:.5;}
#ss li a { position:relative; display:block; color:#fff; text-decoration:none; }
#ss .hd { height:12px; padding:22px 0;}
#ss .prev { display:block; width:38px; height:71px; line-height:71px; position:absolute; left:-95px; top:90px; overflow:hidden; cursor:pointer; background:url(../images/arrow.gif) no-repeat; }
#ss .next { display:block; width:38px; height:71px; line-height:71px; position:absolute; right:-95px; top:90px; overflow:hidden; cursor:pointer; background:url(../images/arrow.gif) -38px 0 no-repeat; }
#ss .hd ul { position:absolute; left:0; bottom:22px; text-align:center; overflow:hidden; zoom:1; margin:0; padding:0; }
#ss .hd ul li { position:relative; _display:inline; float:left; width:12px; height:12px; overflow:hidden; margin-right:5px; padding:0; text-indent:-999px; background:url(../images/slideNum2.gif) -12px 0 no-repeat; cursor:pointer; }
#ss .hd ul li.on { background: url(../images/slideNum2.gif) 0 0 no-repeat; }
#ss .bd { padding:0; }
#ss .bd ul { overflow:hidden; zoom:1; }
#ss .bd ul li { margin:0 20px 0 0; text-align:center; float:left; _display:inline; overflow:hidden; }
/**/
#infoWrap{ width:1200px; margin:0 auto;}
#info{ position:relative; width:1920px; margin:0 -360px;}
#info h3{ font-weight:normal; border-bottom:solid 1px #e3e3e3;}
#info h3 p{ width:1200px; color:#999; font-size:16px; margin:0 auto; padding-bottom:15px;}
#info h3 span{ float:right; font-size:14px;}
#info h3 span a{ color:#666;}
#infoCont{width:1200px; margin:0 auto; overflow:hidden;}
#info ul{ width:1280px; padding:30px 0 50px;}
#info li{ float:left; width:376px; padding-right:36px;}
#info li a:hover{color:#da241b;}
#info li h4{ font-size:16px; padding:15px 0 10px;}
#info li .desc{ height:40px; overflow:hidden; color:#666; padding-bottom:5px;}
#info li .more a{ color:#da241b;}
#info li span{ color:#666; padding-left:10px;}
/**/
#abouWrap{ width:1200px; margin:0 auto;}
#about{ position:relative; width:1920px; height:400px; margin:0 -360px; background:#ededed; overflow:hidden;}
#a1{ position:absolute; left:360px; top:50px; width:800px; height:300px; background:#fff; overflow:hidden; }
#a1 .pic{ float:left;}
#a1 .txt{ padding:30px 30px 0 260px;}
#a1 .txt h3{ font-size:20px; font-weight:normal; padding-bottom:15px; border-bottom:solid 1px #e3e3e3;}
#a1 .txt h3 strong{ display:block; color:#da241b; font-weight:normal; padding-bottom:5px;}
#a1 .txt h3 span{ color:#b3b3b3; font-weight:lighter;}
#a1 .txt .desc{ color:#666; font-size:13px; line-height:22px; padding:15px 0 0 0;}
#a1 .txt .more { padding-top:5px;}
#a1 .txt .more a{ color:#da241b;}
#a2{ position:absolute; right:360px; top:50px; width:350px; height:135px; background:#fff url(../images/link.gif) left top no-repeat; overflow:hidden; }
#a2 a{ display:block; width:350px; height:135px; text-decoration:none; overflow:hidden;}
#a2 strong{ display:block; color:#036ebc; font-weight:normal; font-size:20px; padding:30px 0 5px 30px;}
#a2 p{ color:#666; font-size:14px; padding-left:30px;}
#a3{ position:absolute; right:360px; bottom:50px; width:350px; height:135px; background:#fff url(../images/link.gif) left bottom no-repeat; overflow:hidden; }
#a3 a{ display:block; width:350px; height:135px; text-decoration:none; overflow:hidden;}
#a3 strong{ display:block; color:#f60; font-weight:normal; font-size:20px; padding:30px 0 5px 30px;}
#a3 p{ color:#666; font-size:14px; padding-left:30px;}
/**/
#foot { position: relative; width: 1920px; margin: 0 -360px; background: #3c4145; }
#fbox { width: 1200px; color: #fff; margin: 0 auto; padding: 60px 0; zoom: 1; }
#fb-1 { float: left; font-size: 14px; line-height: 24px; }
#fb-1 p { padding-bottom: 20px; border-bottom: solid 1px #505458; }
#foot a{ color:#999}
/*分享*/
#share { position: relative; width: 200px; }
#share strong { position: absolute; left: 0; top: 20px; width: 60px; height: 30px; color: #999; line-height: 26px; }
.bdshare { position: absolute; top: 20px; right: 0px; width: 140px; height: 30px; }
.bdshare .bdshare-button-style0-16 .bds_t { text-decoration: none; background: none; }
.bdshare .bdshare-button-style0-16 .bds_qzone { height: 30px; padding: 0 0 0 30px; margin: 0 5px 0 0; background: url(../images/share.gif) 0 0 no-repeat !important; overflow: hidden; }
.bdshare .bdshare-button-style0-16 .bds_tqq { height: 30px; padding: 0 0 0 30px; margin: 0 5px 0 0; background: url(../images/share.gif) -30px 0 no-repeat !important; overflow: hidden; }
.bdshare .bdshare-button-style0-16 .bds_tsina { height: 30px; padding: 0 0 0 30px; margin: 0 5px 0 0; background: url(../images/share.gif) -60px 0 no-repeat !important; overflow: hidden; }
.bdshare .bdshare-button-style0-16 .bds_more { height: 30px; padding: 0 0 0 30px; margin: 0 5px 0 0; background: url(../images/share.gif) -90px 0 no-repeat !important; overflow: hidden; }
#fb-2 { float: right; }
#fb-2 p { clear: both; color: #999; 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; padding-top: 5px; }
#flink { height: 50px; line-height: 50px; background: #1b1d1e; }
#flink a { display: inline-block; color: #999; padding: 0 10px; }
#flink p { width: 1200px; color: #666; margin: 0 auto; }
#flink p span { float: right; }
/*==================== 内页通用 ====================*/
#banner { position: relative; width: 1920px; height: 240px; margin: 0 -360px; background: #fff; }
#main { width: 1200px; margin: 0 auto; }
.area { padding:20px 0; zoom: 1; }
.side { float: left; width:240px;}
#mainCont { padding-left:260px;}

/*栏目分类*/
#sort{ padding-bottom:20px;}
#sort h3{ color:#fff; font-size:24px; line-height:72px; padding-left:40px; background:#cc1a0a url(../images/icon1.png) 190px center no-repeat;}
#sortCont{ padding:0px; border:solid 1px #d9d9d9; border-width:0 1px; background:#fff;}
#sort li{  border-bottom:solid 1px #d9d9d9;}
#sort li a{ display:block; color:#666; font-size:14px; line-height:50px; padding-left:40px; background:url(../images/icon5.gif) 197px center no-repeat;}
#sort li a:hover{ color:#cc1a0a;}
#sort li.shover a,#sort li.shover a:hover{color:#cc1a0a; font-weight:bold;}
/*联系我们*/
#scont h3{ color:#fff; font-size:24px; line-height:72px; padding-left:40px; background:#333 url(../images/icon1.png) 190px center no-repeat;}
#sconts { font-size:14px; text-align:center; border:solid 1px #d9d9d9; border-width:0 1px;}
#sconts li{ height:90px; border-bottom:solid 1px #d9d9d9;}
#sconts li.tel a{ display:block; color:#666; text-decoration:none; padding:21px 0 49px 0;}
#sconts li.tel a p{ color:#cc1a0a; font-size:30px; font-weight:bold; font-family:"Times New Roman", Times, serif; padding-top:5px;}
#sconts li.gbook{ height:auto; color:#666; padding:14px;}
#sconts li.gbook p{ padding:6px 0 6px;}
#sconts li.gbook a{ display:inline-block; width:100px; height:30px; color:#fff; line-height:30px; text-align:center; background:#cc1a0a;}
/*当前位置*/
#position{ line-height:20px; padding:25px 20px; border:solid 1px #e4e4e4; background:#f8f8f8;}
#position span{ float:right; color:#555;}
#position span a{ display:inline-block; color:#666; padding:0 13px 0 8px; background:url(../images/icon5.gif) right center no-repeat;}
#position span a.home{ padding:0 8px; background:none;}
#position span a:hover{ color:#cc1a0a;}
#position strong{ color:#cc1a0a; font-size:18px;}
#content{padding:40px; border:solid 1px #e4e4e4; border-top:0; background:#fafafa;}
#title{ color:#000; font-size:22px; line-height:30px; text-align:center; font-weight:normal;}
#desc{ color:#666; font-size:14px; text-align:center; padding-bottom:20px;}
#c_text{ min-height:400px; color:#4c4c4c; font-size:15px; line-height:24px;}
#c_text img{ max-width:858px;}
#c_text div,#c_text p{ margin-bottom:20px;}
#c_text table,#c_text tr,#c_text td{ color:#333; line-height:25px !important; border:solid 1px #ccc; border-collapse:collapse;}
#c_text table div{ margin:0; padding:0;}
#c_text td{ padding:0 20px;}
/*==================== 列表部分 ====================*/
#listWrap{ padding-bottom:50px;}
/*产品列表*/
#productList{ padding-top:16px;}
#productList ul{ width:780px; padding-bottom:20px;}
#productList li{ float:left; width:236px; height:298px; margin:0 16px 16px 0; border:solid 1px #e4e4e4; background:#fff;}
#productList li.bg{ border:solid 1px #adcae7; background:#f8f8f8;}
#productList li p{ margin:0 19px;}
#productList li .tit{ height:40px; font-size:14px; line-height:40px; padding-top:3px; border-bottom:solid 1px #ccc; overflow:hidden;}
#productList li .gg{ color:#000; font-size:12px; line-height:42px;}
#productList li .gg b{ color:#000; font-size:16px; font-weight:normal;}
#productList li a:hover{ color:#0060bf;}
#productList li .order a{ display:inline-block; width:90px; height:30px; color:#fff; text-decoration:none; line-height:30px; text-align:center; background:#0060bf;-webkit-transition: background .15s linear; -moz-transition: background .15s linear;}
#productList li .order a:hover{ color:#fff; background:#f60;}
/*图片列表*/
#albumList{ padding-top:16px;}
#albumList ul{ width:1000px;}
#albumList li{ float:left; width:300px; height:px; margin:0 16px 16px 0; border:solid 1px #e4e4e4; background:#fff;}
#albumList li img{ width:280px; height:200px; padding:10px;}
#albumList li.bg{ border:solid 1px #adcae7; background:#f8f8f8;}
#albumList li p{ padding:0 19px;}
#albumList li .tit{ height:20px; font-size:14px; line-height:20px; padding-bottom:10px; border-bottom:solid 1px #ccc; overflow:hidden;}
#albumList li .tit a{ display:block; height:20px; overflow:hidden;}
#albumList li a:hover{ color:#0060bf;}
#albumList li.bg .tit{ border-bottom:solid 1px #adcae7;}
#albumList li.bg a{ color:#0060bf;}
/*文章列表*/
#newsList{ padding:20px 0 0 0;}
#newsList ul{ padding-bottom:10px;}
#newsList h3{ text-align:center; margin:0 auto; padding:0 0 30px;}
#newsList h3 strong{ display:block; color:#333; font-size:20px; font-weight:normal;}
#newsList h3 span{ color:#000; font-size:30px; line-height:30px; font-family:"Times New Roman"; font-weight:normal;text-transform : uppercase;}
#newsList ul{ width:px; margin:0 auto;}
#newsList li{ height:150px; margin-bottom:15px; border:solid 1px #d9d9d9; background:#fff;}
#newsList li.bg{ border:solid 1px #adcae7; background:#f8f8f8;}
#newsList li.bg a{ color:#cc1a0a;}
#newsList li .pic{ float:left;}
#newsList li .txt{ padding:30px 30px 0 272px;}
#newsList li .txt h4{ font-size:18px; font-weight:normal;}
#newsList li .txt h4 a:hover{ color:#cc1a0a;}
#newsList li .txt .date{ padding:5px 0 10px;}
#newsList li .txt .desc{ height:40px;overflow:hidden;}

/*文章列表*/
#newsList2{ padding:2px 0 0 0;}
#newsList2 ul{ padding-bottom:10px;}
#newsList2 h3{ text-align:center; margin:0 auto; padding:0 0 30px;}
#newsList2 h3 strong{ display:block; color:#333; font-size:20px; font-weight:normal;}
#newsList2 h3 span{ color:#000; font-size:30px; line-height:30px; font-family:"Times New Roman"; font-weight:normal;text-transform : uppercase;}
#newsList2 ul{ width:px; margin:0 auto;}
#newsList2 li{ margin-bottom:2px; border:solid 1px #d9d9d9; background:#fff;}
#newsList2 li.bg{ border:solid 1px #adcae7; background:#f8f8f8;}
#newsList2 li.bg a{ color:#cc1a0a;}
#newsList2 li h4{ font-size:18px; font-weight:normal; padding:20px;}
#newsList2 li h4 a:hover{ color:#cc1a0a;}
#newsList2 li h4 span{ color:#999; padding-right:10px;}
/*列表分页符*/
.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 #cc1a0a; background: #cc1a0a; }
.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; }

