body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, menu,dl, dt, dd, ul, ol, li,pre,fieldset, lengend, button, input, textarea, form,th, td {margin: 0;padding: 0;}
body,button, input, select, textarea {font: 14px/150% Verdana, Helvetica, Arial, "微软雅黑", sans-serif;}
h1 { font-size: 18px; font-family:"微软雅黑",Verdana;}
h2 { font-size: 16px; font-family:"微软雅黑",Verdana; font-weight:bold;}
h3 { font-size: 16px; }
h4, h5, h6 { font-size: 14px; font-weight:normal;}
address, cite, dfn, em, var { font-style: normal; }
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; }
small { font-size: 14px; }
ul, ol, li{ list-style: none; list-style-position:outside; list-style-type:none;}
a { text-decoration: none; color:#8b8b8b;}
a:hover { text-decoration:none; color:#e9c796;-moz-transition: all 200ms ease-out;		-webkit-transition: all 200ms ease-out;		-o-transition: all 200ms ease-out;		-ms-transition: all 200ms ease-out;		transition: all 200ms ease-out;}
q:before, q:after { content: ''; }
legend { color: #000; }
fieldset, img { border: none; }
button, input, select, textarea {font-size: 100%;}
table {border-collapse: collapse;border-spacing: 0;}
body{color:#585858; width:100%; background:#000;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden; zoom:1;}
a.red{color:#e4393c;}
a.org{color:#ff5400;}
a.org:hover{color:#383838;}
a.gray{color:#7f7f7f;}
a.gray:hover{color:#e4393c;}
a.more:hover{color:#ff0000;}
.blank{height:10px; overflow:hidden; font:0; clear:both; width:100%;}
.w-1372{width:1372px; margin:0 auto; clear:both;}
.w-1100{width:1100px; margin:0 auto; clear:both;}
.ml{margin-left:20px;}
.mr{margin-right:20px;}
.p10{padding:10px;}
.pl{padding-left:10px;}
.pr{padding-right:10px;}
.pt{padding-top:10px;}
.pb{padding-bottom:10px;}
.fl{float:left;}
.fr{float:right;}
.red{color:#F00;}
.f18{font-size:18px; font-weight:900}
.s{-moz-transition: all 200ms ease-out;		-webkit-transition: all 200ms ease-out;		-o-transition: all 200ms ease-out;		-ms-transition: all 200ms ease-out;		transition: all 200ms ease-out;}

.header{height:90px; background:url(../images/logo.png) no-repeat center 34px; border-bottom:1px solid #161616;}
.tg{text-align:right; padding-top:50px;}
#bf{z-index:99999; background:rgba(0,0,0,0.7);}
.nav{height:44px;}
.nav li{float:left; text-align:center; width:220px; position:relative;}
.nav li a{display:block; line-height:44px; color:#fff; font-size:15px;}
.on,.current{background:url(../images/ar.png) no-repeat center bottom;}
.subnav{position:absolute; left:0; top:44px; width:220px; z-index:10; background:rgba(255,255,255,.9); display:none;border:1px solid #000;border-top:0;}
.nav li .subnav a{color:#444; font-size:16px;}
.nav li .subnav a:hover{background:#444; color:#fff;}
.line{border-bottom:1px solid #161616; height:0; overflow:hidden; margin:44px 0; width:100%;}

.focusBox { position: relative; width:100%; height:660px; overflow: hidden; }	
.focusBox .pic img { width:100%; height:660px; display: block; }	
.focusBox .hd { overflow:hidden; zoom:1; position:absolute; bottom:5px; right:48%; z-index:3}	
.focusBox .hd li{float:left; line-height:15px; text-align:center; font-size:14px; width:25px; height:4px; cursor:pointer; overflow:hidden; background:#919191; margin-left:4px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease }	
.focusBox .hd .on{ background:#fff; filter:alpha(opacity=100);opacity:1;   }	
.focusBox .prev,	
.focusBox .next { width:45px; height:99px; position:absolute; top:260px; z-index:3; filter:alpha(opacity=10); -moz-opacity:.1; opacity:.1; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}	
.focusBox .prev { background-image:url(../images/index.png); background-position:-112px 0; left:0 }	
.focusBox .next { background-image:url(../images/index.png); background-position:-158px 0; right:0 }	
.focusBox .prev:hover,	.focusBox .next:hover { filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6 }	

#newProducts img{display:block;}
#newProducts li{float:left; width:343px; height:452px; overflow:hidden; position:relative;}
#newProducts li p{padding-bottom:10px; line-height:22px;}
#newProducts li .ntext{padding:0 32px; display:none; color:#fff;}
#newProducts li .nbox{background:rgba(0,0,0,.5); position:absolute; left:0; top:240px; height:90px; overflow:hidden;}
#newProducts li:hover .nbox{background:rgba(0,0,0,.8); position:absolute; left:0; top:0; height:452px;}
#newProducts li:hover .ntext{padding:0 32px; display:block;}
a.more{display:block; border:1px solid #fff; color:#fff; width:120px; text-align:center; margin:20px auto 0; line-height:34px;}
a.more:hover{background:#fff; color:#000;transform:rotateZ(360deg); -webkit-transform:rotateZ(360deg)}

.custom img,.about img{display:block; margin:0 auto;}
.custom,.about{float:left; position:relative;}
.custom .nbox,.about .nbox{background:rgba(0,0,0,.5); position:absolute; left:0; top:160px; height:90px; overflow:hidden; width:100%;}
.custom:hover .nbox{background:rgba(0,0,0,.5); position:absolute; left:0; top:0px; height:300px; overflow:hidden; width:100%;}
.custom:hover .nbox img{padding-top:80px;}
.about:hover .nbox{background:rgba(0,0,0,.5); position:absolute; left:0; top:0px; height:300px; overflow:hidden; width:100%;}
.about:hover .nbox img{padding-top:80px;}

.weibo{width:318px; float:left;}
.footer{background:#161616; padding:40px 0; border-bottom:1px solid #222;}
.frd{float:left;}
.frd dl{float:left; width:200px; padding-left:50px;}
.frd dt{color:#ccc; padding-bottom:8px;}
.frd dd{line-height:24px;}
.v2{float:right; color:#fff; padding-right:200px;}
.cpr{color:#fff; background:#161616; padding:20px 0;}

.container{background:#fff; padding:20px;}
.pClass{background:#fff; border-radius:2px; border:1px dotted #ccc; border-bottom:0;}
.pClass dl{width:50%; float:left; border-bottom:1px dotted #ccc;}
.pClass dt{width:10%; float:left; border-right:1px dotted #ccc; border-left:1px dotted #ccc; line-height:30px; text-align:center;}
.pClass dd{width:10%; float:left; line-height:30px; text-align:center;}
.pClass dl a{display:block;}
.pClass dl a:hover{background:#e9c796; color:#000;}

.crumb{padding:10px 0;}

.plist{padding:20px 0 0;}
.plist li{float:left; width:23%; margin:0 1% 40px; position:relative; overflow:hidden;}
.plist li img{display:block; width:100%;height:416px;}
.plist li .pbox{background:rgba(0,0,0,.3); color:#fff; position:absolute; top:362px; left:0; width:100%; padding:20px 0; text-align:center;}
.plist li:hover .pbox{background:rgba(0,0,0,.8); color:#fff; position:absolute; top:302px; left:0; width:100%; padding:20px 0; text-align:center;}
.plist li:hover img{display:block; width:100%;}

.num{margin:0 12px; background:#222; text-align:center;}
.num a{display:inline-block; padding:10px 20px; background:#222; color:#fff;}
a.numon{background:#dbab65; color:#000; padding:10px 24px;}
.num a:hover{background:#dbab65; color:#000; padding:10px 24px;}

.artlist{margin-bottom:20px;}
.artlist li{position:relative; padding-bottom:1px;}
.artlist li a{line-height:50px; background:#f4f4f4; padding-left:26px; border-left:3px solid #ccc; display:block; font-size:14px;}
.artlist li a:hover{border-left:26px solid #ccc;}
.posttime{position:absolute; right:20px; top:16px;}

.content{width:1200px; margin:0 auto; padding-top:40px;}
.focus { position: relative; width:550px; height:630px; float:left; padding-bottom:130px; overflow:hidden;}	
.focus .pic img { width:100%; display: block; height:650px;}	
.focus .hd { overflow:hidden; zoom:1; position:absolute; bottom:-5px; left:50%; z-index:3; width: 100%; margin-left: -50%; text-align: center;}
.focus .hd li{display:inline-block; text-align:center; width:110px; height:110px; cursor:pointer; overflow:hidden; background:#919191; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease }	
.focus .hd .on{ background:#fff; filter:alpha(opacity=100);opacity:1;   }	
.focus .hd li img{width:100%; display:block;}
.focus .prev,	
.focus .next { width:45px; height:99px; position:absolute; top:300px; z-index:3; filter:alpha(opacity=20); -moz-opacity:.2; opacity:.2; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}	
.focus .prev { background-image:url(../images/index.png); background-position:-112px 0; left:0 }	
.focus .next { background-image:url(../images/index.png); background-position:-158px 0; right:0 }	
.focus .prev:hover,	.focus .next:hover { filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6 }	

.info{float:left; padding-left:50px; width:600px;}
.info h1{color:#000; border-left:5px solid #efefef; line-height:50px; font-size:22px; padding-left:20px;}
.info ul{padding:25px 0 0 25px;}
.info ul li{line-height:30px; font-size:14px;}
.detail{padding-top:25px;}
.detail h2{background:#efefef; padding:10px;}
.detail .box{padding:25px;}

.art{width:1200px; margin:0 auto; padding-top:0px;}
.art h1{color:#000; text-align:center; line-height:50px; font-size:22px;}
.artinfo{background:#efefef; padding:10px 25px; text-align:center; color:#666;}
.art .box{padding:0px;}

.tlist{padding:20px 0 0;}
.tlist li{float:left; width:44%; margin:0 3% 40px; position:relative; overflow:hidden;}
.tlist li h2{line-height: 54px; font-size: 20px; font-weight: normal;}
.tlist li img{display:block; width:100%;}
.tlist li .textbox{padding: 0 20px; text-align: left; line-height: 22px;}
.tlist li p{padding-bottom: 10px;}
.tlist li .pbox{background:rgba(0,0,0,.3); color:#fff; position:absolute; bottom:-740px; left:0; width:100%; text-align:center; height: 800px;}
.tlist li:hover .pbox{background:rgba(0,0,0,.8); color:#fff; position:absolute; top:0px; left:0; width:100%; text-align:center; height: 800px;}
.tlist li:hover img{display:block; width:100%;}
.tlist li:hover h2{line-height: 54px; padding: 20px 0;}


#leftsead{height:290px;position:fixed;top:65%;right:0px; z-index:100;}
*html #leftsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#leftsead li{;height:60px;}
#leftsead li img{float:right;}
#leftsead li a{height:49px;float:right;display:block;min-width:47px;}
#leftsead li a .shows{display:block;}
#leftsead li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}
#leftsead li a.youhui .hides{display:none;position:absolute;right:143px;}
#leftsead li a.youhui .2wm{display:none;position:absolute;right:143px;}
#p2{width:112px;background-color:#A7D2A9;height:47px;margin-left:47px;border:1px solid #8BC48D;text-align:center;line-height:47px}
#p3{width:112px;background-color:#EC9890;height:47px;margin-left:47px;border:1px solid #E6776C;text-align:center;line-height:47px}
#p1{width:47px;height:49px;float:left}

ul.navigate{float:left; padding-left:10px;}
ul.navigate li{float:left; line-height:38px; height:38px; padding-left:16px;}
ul.navigate a{display:block; width:120px; text-align:center; font-size:15px;}
ul.navigate a:hover,a.navCurrent{background:#df3134; color:#fff;}


#content{line-height:1.6;}
.fangda img {
    -webkit-transition: -webkit-transform .5s;
       -moz-transition:         transform .5s;
        -ms-transition:     -ms-transform .5s;
            transition:         transform .5s;
}

.fangda:hover img {
    -webkit-transform: scale(1.03);
        -ms-transform: scale(1.03);
            transform: scale(1.03);
}

.fangda1 img {
    -webkit-transition: -webkit-transform .5s;
       -moz-transition:         transform .5s;
        -ms-transition:     -ms-transform .5s;
            transition:         transform .5s;
}

.fangda1:hover img {
    -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
            transform: scale(1.1);
}

.describe{padding-top: 30px;}
.describe h2 {
    background: #efefef;
    padding: 10px;
}
.describe .box{padding: 20px 0;}