@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; font-family:"微软雅黑";}
body > .qing{ min-width:1262px;}
a{ text-decoration:none; blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ } 
a:focus{ -moz-outline-style: none; /* FF */ }
img, input{ border:0;}
input,textarea { outline:none;}
ul li{ list-style:none;}
.qing{ overflow:hidden; display:block; clear:both; }
.center{ width:1254px; overflow:hidden; display:block; margin-left:auto; margin-right:auto;}
.lf{ overflow:hidden; display:block; float:left;}
.rf{ overflow:hidden; display:block; float:right;}
.mar0{ margin-right:0 !important;}

 
.linian{ height:458px; padding-top:47px; background:url(../images/linain_bg.jpg) center top ;}
/*.title{ width:364px; height:55px; margin-left:auto; margin-right:auto; font-size:28px; color:#dfdfdf; line-height:28px; text-align:center; background:url(../images/kuang1.png) center bottom; background-repeat:no-repeat !important; background-position:center bottom !important;}
*/.title span{/*background:#12110f;*/ padding:0 7px;}

.nian{ width:287px; margin-right:35px;}
.gou{ width:128px; height:128px; display:block; margin-left:auto; margin-right:auto; position:relative; z-index:80; background:url(../images/k_wai.png) center top no-repeat;}
.gou_bt{width:108px; height:108px; display:block; margin-left:auto; margin-right:auto; background:url(../images/k_nei.png) center top no-repeat; font-size:26px; color:#181818; line-height:108px; text-align:center; position:relative; z-index:100; margin-top:-118px; }
.nian:hover .gou_bt{ background:url(../images/k_nei_hover.png) center top no-repeat;}
.gou_jian{ width:213px; height:89px; margin-top:-54px; padding-top:80px; padding-bottom:50px; padding-left:36px; padding-right:36px; display:block; background:url(../images/xian.png) center top no-repeat; font-size:12px; color:#676767; line-height:24px; border:1px solid #505050; border-top:0;}

.spot{ height:456px; padding-top:67px; background:url(../images/spot_bg.jpg) center top no-repeat;}
.goods{ width:230px; height:378px; border:4px solid #dac997;}
.duo{ width:121px; height:41px; padding-top:21px; text-align:center; border-bottom:4px solid #dac997;}
.duo a{ width:62px; height:22px; margin-left:auto; margin-right:auto;}
.spot_bt{ padding-left:24px; padding-right:15px; }
.spot_bt img{ padding-top:27px; padding-bottom:9px; display:block;}
.spot_bt span{ font-size:36px; color:#eeeeee; padding-bottom:121px; display:block;}
.spot_jie{ font-size:16px; color:#d8d8d8; line-height:26px;}

.xianhuo{ width:984px; }
.xianhuo td{ height:193px;}
.huo_show{ height:193px; position:relative; display:block; }
.huo_show:hover .goods_img{ position:absolute; top:0; left:0; display:block; z-index:20;}
.huo{ height:138px; position:relative; padding-top:35px; padding-bottom:20px; padding-left:39px; display:block; z-index:10;}
.huo_bt{ font-size:16px; color:#FFF; line-height:24px; display:block; padding-top:8px;}
.huo_bt span{ font-size:12px; color:#b8b8b8; display:block;}
.goods_img{ width:246px; height:193px; position:absolute; top:0; left:0; display:none;}
.liao{ height:63px; padding:65px 0; display:block; font-size:16px; color:#000; line-height:30px;}
.liao span{ font-size:30px; display:block;}

.ding{ height:402px; padding-top:41px; background:url(../images/ding_bg.jpg) center top no-repeat;}
.zhi{ width:288px; height:237px; margin-right:34px;}
/*.num{ height:51px; background:url(../images/num_bg.jpg) center bottom repeat-x;}
*/.custom{ height:186px;}
.custom_bt{ font-size:22px; color:#e4e4e4; padding-top:19px; padding-bottom:9px; display:block; }
.custom_jian{ font-size:12px; color:#676767; line-height:24px; display:block; padding-bottom:26px;}

/*more开始*/
.sub-icons{float:left;cursor:pointer;width:89px;height:30px; position:relative;z-index:999999;-moz-transition:all .6s;-o-transition:all .6s;-webkit-transition:all .6s;transition:all .6s; background:url(../images/more_hover.png) left top no-repeat; background-color:#1f1f1f;}
.sub-icons:before{content:"";display:block;background:url(../img/icons-s38dcd512ab.png) 0 -549px no-repeat;width:28px;height:18px;position:absolute;top:20px;left:18px;z-index:2}
.sub-icons.sub-icons-black:before{background:url(../img/icons-s38dcd512ab.png) 0 -572px no-repeat;width:28px;height:18px}
.sub-icons:after{content:'';position:absolute;z-index:1;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;width:100%;height:100%;top:0;right:0; background:url(../images/more_bg.png) left top no-repeat;}

.sub-icons.sub-icons-black:after{ background:url(../images/more_bg.png) left top no-repeat; background-color:#1f1f1f;}
.no-touch .sub-icons:hover:after{width:0}
.no-touch .sub-icons:hover:before{background:url(../img/icons-s38dcd512ab.png) 0 -572px no-repeat;width:28px;height:18px}
.no-touch .sub-icons:hover.sub-icons-black:before{background:url(../img/icons-s38dcd512ab.png) 0 -549px no-repeat;width:28px;height:18px}
/*more结束*/

.case_bg{ height:490px; padding-top:40px; background:url(../images/anli_bg.jpg) center top no-repeat;}

 
.news{ padding-top:40px; }
.lian{ width:130px; padding-top:39px;}
.lian a{ width:65px; height:55px; display:block; float:left;}

.news_bt{ width:150px; height:149px; display:block; border:1px solid #000; border-top:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#818181; text-align:center;}
.news_bt img{ display:block; padding-top:44px;  padding-bottom:8px; text-align:center; margin-left:auto; margin-right:auto;}
.news_bt .tiao{ width:60px; height:25px;display:block; margin-left:auto; margin-right:auto; border-bottom:5px solid #282828;}

.xin{ width:490px;padding-left: 25px; }
.xin_bt{ font-size:18px; color:#000; line-height:22px; padding-top:7px; display:block; padding-bottom:7px;}
.xin_jian{ font-size:13px; color:#666666; line-height:24px; display:block; padding-top:7px; padding-bottom:17px;}
.date{ font-size:12px; color:#000; line-height:20px;}
.xin_more{ height:63px; display:block; font-size:12px; color:#000; line-height:62px; border-right:1px solid #282828;}

.links{ width:94px; min-height:58px; background:url(../images/links_bg.png) center top no-repeat; font-size:16px; color:#eaeaea; line-height:58px; padding-left:21px;}
.lianjie{ font-size:12px; color:#D7D7D7; line-height:24px; display:block; padding:17px 9px;}
.lianjie a{ font-size:12px; color:#D7D7D7; line-height:24px; padding:0 15px;}
.lianjie a:hover{ color:#fff;}
.fo_nav{ font-size:12px; color:#777777; line-height:24px; padding-top:5px; padding-bottom:0px;}
.fo_nav a{ font-size:12px; color:#777777; line-height:24px; padding:0 15px;}
.fo_nav a:hover{ color:#fff;}

.phone{ padding-left:13px; padding-bottom:10px; padding-top:3px;}
.phone td{ font-size:22px; color:#777777; line-height:22px; }

.wei{width:220px; padding-top: 30px;
    padding-bottom: 20px;}
.wei a{ display:block; float:left; margin-left:17px;}

.copyright{ padding:15px 0;background:#2F2F2F; font-size:12px; color:#D7D7D7; line-height:22px; }
.copyright a{ font-size:12px; color:#D7D7D7; line-height:22px; }

/**********************************************- news.html -***************************************************/
.wen{ width:288px; margin-right:36px; padding-bottom:40px; background:#1a1a1a;}
.wen:hover .wen_bt{ color:#1a1a1a; background:#cdcabc;}
.wen:hover .wen_jian{ color:#1a1a1a; background:#cdcabc;}
.wen:hover .wen_yuan{ background:url(../images/news_yuan.jpg) center top no-repeat; }
.wen:hover .wen_more{ color:#1a1a1a; background:#a49967;}
.wen_bt{ height:34px; font-size:16px; color:#FFF; line-height:34px; padding-top:30px; padding-left:36px; padding-right:36px;}
.wen_jian{ height:105px; padding-top:15px; font-size:12px; color:#9b9b9b; line-height:26px; padding-left:36px;padding-right:36px;}
.wen_yuan{ height:30px;}
.wen_date{ height:22px; padding:0 36px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#676767;line-height:22px;}
.wen_date img{ vertical-align:middle; padding-right:7px;}
.wen_more{ width:87px; height:34px; background:#575757; font-size:12px; color:#d5d5d5; line-height:34px; text-align:center;}
.wen_duo{ padding:0 36px; padding-top:23px;}

.yema{ width:105px; height:45px; margin-left:auto; margin-right:auto;}
.yema a{ display:block; float:left; margin:0 5px;}

/**********************************************- news_view.html -***************************************************/
.news_title{ font-size:20px; color:#333333; line-height:26px; text-align:center; border-bottom:1px solid #e2e2e2; padding-top:25px; padding-bottom:26px;}
.fosize a{ padding:0 8px;}
.fosize a:hover{ color:#ff0000;}
.fosize .fonn{ color:#ff0000;}
.big{ font-size:18px; color:#4c4c4c;}
.zhong{ font-size:16px; color:#4c4c4c;}
.xiao{ font-size:14px; color:#4c4c4c;}
.wen_title td{font-size:14px; color:#666666; padding:27px 0;}
.wen_title td img{ vertical-align:middle; padding-right:8px; }
.wen_jie{ padding-top:39px; padding-bottom:49px; font-size:14px; line-height:24px; color:#444444;}

.pian td{ height:44px; line-height:44px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.pian a{ font-size:14px; color:#555555; line-height:26px; display:block; float:left; clear:both;}
.pian a span{ color:#000;}

/**********************************************- case.html -***************************************************/
.anli{ width:100%; height:451px; position:relative; }
.anli:hover .anli_bt{ display:none;}
.anli:hover .anli_jian{ width:332px; height:80px; position:absolute; bottom:0px; display:block !important; z-index:20;  background:url(../images/anli_jian_bg.png) center bottom no-repeat; padding-top:20px; font-size:28px; color:#FFF; line-height:80px; text-align:center; }
.anli_img{ width:332px; height:451px; position:relative; }
.anli_img:hover .anli_jian{ width:332px; height:80px; position:absolute; bottom:0px; display:block; background:url(../images/anli_jian_bg.png) center bottom no-repeat; padding-top:20px; font-size:28px; color:#FFF; line-height:80px; text-align:center; }
.anli_bt{ width:332px; height:309px; display:block; position:absolute; top:0; left:0; padding-top:142px; background:url(../images/anli_toubg.png) repeat; }
.anli_bt span{ width:180px; height:180px; display:block; background:url(../images/baiyuan_bg.png) center top no-repeat; font-size:28px; color:#FFF !important; line-height:180px; text-align:center; margin-left:auto; margin-right:auto; }
.anli_jian{ display:none; width:332px; height:80px; position:absolute; bottom:0px; background:url(../images/anli_jian_bg.png) center bottom no-repeat; padding-top:20px; font-size:28px; color:#FFF; line-height:80px; text-align:center;}

/**********************************************- product.html -***************************************************/
.chanpin{ height:373px; background:url(../images/product_bg1.jpg) center top no-repeat; }
.pro_title{ width:129px; height:320px; padding:0 38px; position:relative; background:url(../images/pro_bg.png) center top no-repeat;}
.pro_biao{ font-size:30px; color:#dac997; line-height:36px; padding-top:4px;}
.f_num{ position:absolute; left:72px; bottom:19px; text-align:center;}

.chan_more{ width:84px; height:28px; padding-top:23px; position:absolute; top:0;}
.chan_more a{ font-size:12px; color:#fbfbfb; line-height:28px; text-align:center; background:#565656;}
.pin{ width:1028px; padding-top:64px;}
.product{ width:233px; height:250px; margin-left:24px; text-align:center; }
.product:hover .pro_pin{ border:1px solid #FFF; border-bottom:0; background:url(../images/pro_tiao2.png) center bottom no-repeat;}
.product:hover .pro_more{ background:url(../images/pro_more2.png) center top no-repeat;}
.pro_pin{ width:201px; height:203px; padding:15px; border:1px solid #a69a77; border-bottom:0; 
background:url(../images/pro_tiao1.png) center bottom no-repeat;}
.pro_pin span{ display:block; font-size:14px; color:#222222; line-height:46px; }
.pro_more{ width:21px; height:21px; display:block; background:url(../images/pro_more1.png) center top no-repeat; margin-left:auto; margin-right:auto; margin-top:-11px; } 

.pro_right .product{ margin-left:0; margin-right:24px;}
.pro_right .pro_pin{ border:1px solid #a4a4a4; border-bottom:0; background:url(../images/pro_tiao3.png) center bottom no-repeat;}
.pro_right .pro_pin span{ color:#FFF;}
.pro_right .pro_more{ background:url(../images/pro_more3.png) center top no-repeat;}
.pro_right .chan_more{ position:absolute; right:160px !important; }
.pro_right .chan_more a{ background:#cfc094; color:#282828;}

/**********************************************- product_view.html -***************************************************/
.pin_bt{ height:80px; padding-top:10px; font-size:18px; color:#FFF; line-height:80px;}
.pin_jian{ width:350px; height:578px; display:block; padding:31px 27px; background:#cdbf7f;}
.pin_shu{ width:294px; height:511px; display:block; border:1px solid #2d2d2d; padding:32px 22px 32px 32px;}
.shu_title{ height:128px; font-size:14pxd; color:#2d2d2d; line-height:32px; }
.shu_title span{ font-size:18px; color:#000; display:block;}
.shu_bt{ height:24px; font-size:18px; color:#000; line-height:24px; padding-top:21px; padding-bottom:3px; }
.shu_jian{ height:340px; font-size:14px; color:#2d2d2d; line-height:34px; }

.pro_img{ width:804px; height:601px; padding:18px 16px; border:1px solid #a4a4a4;}

.problem{ border:1px solid #a4a4a4; padding:20px 34px; }
.problem_bt{ font-size:12px; color:#c2c2c2; padding-bottom:13px;}
.problem_jian{ background:#252525; padding:20px 25px; font-size:12px; color:#9c9c9c; line-height:26px;}

.online_bt{ font-size:20px; color:#e2e2e2; padding-bottom:20px;}
.kuang{ width:343px; height:40px; font-size:12px; color:#9c9c9c; line-height:40px; background:#2d2d2d; padding:0 18px;}
.online td{ padding-bottom:12px;}
.rong_kuang{ width:1149px; height:55px; font-size:12px; color:#9c9c9c; line-height:26px; background:#2d2d2d; border:0; padding:15px 18px; }
.tijiao{ width:167px; height:38px; background:#cdbf7f; font-size:14px; color:#202020; line-height:38px; text-align:center;}

.service{ width:224px; margin:0 14px; }
.ser_bt{ width:122px; height:122px; margin-left:auto; margin-right:auto; background:url(../images/ser_bt_bg.png) center top no-repeat;}
.ser_bt td{ width:122px; height:122px; font-size:26px; color:#000; line-height:32px; }
.ser_jian{ width:168px; height:149px; padding-top:40px; padding-bottom:30px; padding-left:26px; padding-right:26px; margin-top:-7px; border:2px solid #272727; border-top:0; background:url(../images/ser_bg.png) center top no-repeat; font-size:12px; color:#000; line-height:28px;}

/**********************************************- contact.html -***************************************************/
.contact{ width:564px; padding-top:74px; padding-bottom:80px; padding-left:60px;}
.contact td{padding:12px 0; font-size:14px; color:#505050; line-height:30px; border-bottom:1px solid #b9b9b9;}

.boke{ padding-top:35px;}
.boke a{ width:116px; height:34px; display:block; float:left; margin-right:29px; border:1px solid #343434; font-size:14px; color:#505050; line-height:34px;}
.boke a img{ vertical-align:middle; padding-left:15px; padding-right:10px;}

/**********************************************- idea.html -***************************************************/
.idea{ width:86%; overflow:hidden; display:block; margin-left:auto; margin-right:auto; padding-top:56px; padding-bottom:30px;}
.li_idea{ height:179px; border:1px solid #adadad; padding:29px 0; text-align:left !important;}
.idea_bt{ width:90%; height:27px; font-size:26px; color:#000; line-height:26px; padding-left:5%; padding-right:5%; border-left:2px solid #adadad;}
.idea_jian{ width:90%; font-size:14px; color:#000; line-height:28px; padding-left:6%; padding-right:4%; padding-top:9px; } 

/**********************************************- media.html -***************************************************/
.media{ padding-top:59px; padding-bottom:80px;}

/**********************************************- about.html -***************************************************/
.about_title{ height:116px; background:url(../images/shiku_tiao1.png) no-repeat; background-position:center 54px;}
.about_bt{ width:116px; height:107px; padding-top:9px; margin-left:auto; margin-right:auto; background:url(../images/k_shiku.png) center top no-repeat; position:relative; z-index:8; }
.about_bt span{ width:97px; height:97px; display:block; position:relative; z-index:10; margin-left:auto; margin-right:auto; background:url(../images/shi_bt.png) center top no-repeat; font-size:22px; color:#000; line-height:96px; text-align:center; }
.about_jian{ padding-top:17px; font-size:14px; color:#e8e8e8; line-height:32px; text-align:center; padding-bottom:5px;}

.vs{ height:195px; padding-top:31px; padding-bottom:56px; background:url(../images/vs_bg.png) center top no-repeat;}
.vs_img{ padding-left:210px; padding-right:220px; margin-left:auto; margin-right:auto; }
.vs_jian{ padding-left:60px; padding-right:40px; padding-top:31px; font-size:12px; color:#d8d8d8; line-height:24px; text-align:left; }

.renben{background:#242424; padding-bottom:44px;}
.ben{ width:225px; height:221px; display:block; float:left; margin:0 22px; font-size:12px; color:#ababab; line-height:22px; background:url(../images/ben.png) left top no-repeat; padding-left:45px;}
.ben span{ font-size:28px; display:block; padding-top:66px; padding-bottom:14px;}

.tai{ height:254px; padding-top:50px; padding-bottom:70px; background:url(../images/pingtai_bg.jpg) center top no-repeat;}
.tai_bt{ width:288px; padding-top:53px; }
.tai_bt span{ width:252px; height:154px; display:block; font-size:42px; color:#000; line-height:150px; background:url(../images/tai_bt_bg.png) center top no-repeat;}
.tai_jian{ padding-top:13px;}
.tai_jian td{ font-size:16px; color:#000; line-height:30px; }
.tai_jian td .gang{ color:#8b8158;}
.redzi{ font-size:24px; color:#a71c1c; line-height:26px; padding-top:17px;}

.tai_img{ width:353px; padding-right:13px;}








.soubg {

float: right;
background: url(../images/fosou.png) right top no-repeat;
width: 227px;
height: 32px;
margin-top:10px;
 padding-top: 0;}

.sous {
width: 165px;
padding-left: 18px;
padding-right: 10px;
line-height: 32px !important;
font-size: 12px;
color: #ccc;
background-color: transparent;
display: block;
float: left;}

.souc {
display: block;
float: left;
width: 34px;
height: 32px;
border: none;}


.focusBox { position: relative; width: 250px; height: 207px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }.focusBox .pic img { width: 248px; height: 207px; display: block; }.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%; background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60; }

.fd{ width:100%}






































