﻿/*Index-start*/
@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
/*正文开始*/
.banner a{ display:block; background:url(Img/Index/banner.jpg) no-repeat center top; height:636px; margin-top:18px; overflow:hidden; position:relative; z-index:1;}

.fenlei{ height:563px; background:url(Img/Index/pro_bg.gif) repeat-x center top;}
.pro-scrolltab{width: 755px;margin-top: 10px;position: relative;overflow: hidden;height: 435px;}
.pro-scrolltabdiv{left: 0px;position: absolute;height: 445px;width: 2265px;}
.proindex_div{position:relative;width: 755px;height:425px; overflow:hidden; }

.pro{ width:755px; height:535px; overflow:hidden; position:relative;}
.pro .ul01{ height:72px; margin-bottom:30px; overflow:hidden;}
.pro .ul01 li{ font:16px "Microsoft Yahei"; margin-right:16px; line-height:95px; float:left; overflow:hidden;}
.pro .ul01 li a{ color:#a9a9a9; display:inline-block; height:70px;}
.pro .ul01 li i{ font-style:normal; font:10px "Microsoft Yahei"; color:#a9a9a9; text-transform:uppercase; padding-left:8px;}
.pro .ul01 li a:hover,.pro .ul01 .cur a{ font-weight:bold; color:#000; text-decoration:none; border-bottom:1px solid #000;}
.pro .ul01 li a:hover i,.pro .ul01 .cur i{ color:#000;}
.pro p{ width:50px; height:25px; overflow:hidden; position:absolute; top:60px; right:13px;}
.pro p a{ display:inline-block; width:25px; height:25px; background:#e3e3e3; overflow:hidden;}
.pro p a.a01,.pro p a:hover{ background:#353535;}
.ul02{ height:435px; overflow:hidden;}
.ul02 li{width:375px; height:235px; margin:0 5px 5px 0; float:left; overflow:hidden; position:relative;}
.ul02 li img{ width:375px; height:235px;}
.ul02 li span{ display:none; width:375px; height:235px; position:absolute; left:0; top:0;font:14px "Microsoft Yahei"; color:#aea185; text-align:center;}

.ul02 li a i.prosh{width:375px; height:235px;overflow:hidden; position:absolute; top:0; left:0; background :#000;filter:alpha(opacity=0) ;-moz-opacity: 0;-khtml-opacity: 0 ;opacity: 0;}

.ul02 li span em{ display:block; text-align:center; padding-top:102px;}
.ul02 li span em img,.ul02 .li01 span em img,.ul02 .li02 span em img{ width:20px; height:20px;}
.ul02 .li01{ width:250px; height:158px; overflow:hidden;}
.ul02 .li01 img{ width:250px; height:158px;}
.ul02 .li01 span{ width:250px; height:158px; overflow:hidden;}
.ul02 .li01 span em{ padding-top:66px;}
.ul02 .li02{ width:245px; height:158px; margin-right:0; overflow:hidden;}
.ul02 .li02 img{ width:245px; height:158px;}
.ul02 .li02 span{ width:245px; height:158px; overflow:hidden;}
.ul02 .li02 span em{ padding-top:66px;}
.ul02 .nones{ margin-right:0;}
.ul02 li a{ display:block; width:375px; height:235px; overflow:hidden;}
.ul02 li a:hover span,.ul02 .cur span{ display:block;zoom:1;z-index:100;cursor: pointer;}

.ul02 li a:hover i.prosh{
	background :#000;
	filter:alpha(opacity=40) ;
	-moz-opacity: 0.4;
	-khtml-opacity: 0.4 ;
	opacity: 0.4;
	zoom:1;
	z-index:88;
	display:block;cursor: pointer;
}

.fen{ width:201px; height:500px; position:relative;margin-top: 0px; z-index:999; overflow:hidden; background:#cfa453;}
.fen h3{ height:60px; font:18px "Microsoft Yahei"; font-weight:bold; padding:27px 0 0 27px; overflow:hidden;}
.fen h3 a{ color:#fff;}
.fen h3 i{ display:block; font-style:normal; text-transform:uppercase; font:16px Arial, Helvetica, sans-serif; color:#fff; font-weight:bold;}
.fen h4{ display:block; font:12px "Microsoft Yahei"; font-weight:bold; color:#fff; height:32px; border-top:1px solid #b58e45; line-height:32px; overflow:hidden;}
.fen h4 a{ color:#fff; display:block; width:155px; height:31px; border-bottom:1px dashed #dbbc80; background:url(Img/Index/fen_jt.gif) no-repeat 109px 17px; margin-left:27px;}
.fen li{ display:block; font:12px "Microsoft Yahei"; font-weight:bold; color:#fff; height:31px;line-height:31px; overflow:hidden;}
.fen li a{ color:#fff; display:block; width:155px; height:30px; border-bottom:1px dashed #dbbc80; margin-left:27px;}
.fen .nones a{ border-bottom:0;}

.show{ background:url(Img/Index/show_bg.jpg) no-repeat center top; height:791px; overflow:hidden;}
.show h3{ height:145px; background:url(Img/Index/show_bg2.png) no-repeat center top; font:32px "Microsoft Yahei"; font-weight:bold; text-align:center; margin-top:110px; overflow:hidden;}
.show h3 a{ color:#fff;}
.show h3 i{ display:block; font:12px Arial, Helvetica, sans-serif; color:#e8ecd6; font-weight:bold;text-transform:uppercase;}
.show h4{ width:299px; height:420px; position:relative; overflow:hidden;}
.show h4 img{ width:299px; height:420px;}
.show h4 span a{ display:block; height:26px; width:299px; background:url(Img/Index/alp1.png); font:12px "Microsoft Yahei"; color:#fff; text-align:center; line-height:26px; overflow:hidden; position:absolute; bottom:0; left:0;}
.show p{ width:132px; height:66px; overflow:hidden;margin:-70px 0 10px 827px;}
.show p a.a01{ display:block; float:left; width:66px; height:66px; background:url(Img/Index/show_left.png) no-repeat; overflow:hidden;}
.show p a.a01:hover,.show p a.cur01{ background:url(Img/Index/show_left2.gif) no-repeat;}
.show p a.a02{display:block; float:left; width:66px; height:66px; background:url(Img/Index/show_right.png) no-repeat; overflow:hidden;}
.show p a.a02:hover{ background:url(Img/Index/show_right2.gif) no-repeat;}
.show li{ width:300px; height:195px; float:left; display:inline; margin:0 0 30px 30px; overflow:hidden; position:relative;}
.show li img{width:300px; height:195px;}
.show li span a{ display:block; height:26px; width:300px; background:url(Img/Index/alp1.png); font:12px "Microsoft Yahei"; color:#fff; text-align:center; line-height:26px; overflow:hidden; position:absolute; bottom:0; left:0;}

.wood{ background:url(Img/Index/wood_bg.gif) repeat-x center top; height:500px; overflow:hidden;}
.wood h4{ height:148px; background:url(Img/Index/wood_bg2.gif) no-repeat center top; font:36px Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; padding-top:50px; overflow:hidden;}
.wood h4 a{ color:#717171;}
.wood h4 span{ display:block; font:36px "Microsoft Yahei"; color:#000; height:40px; margin-top:10px;}
.wood h4 em{ display:block; font:14px "Microsoft Yahei"; height:30px; line-height:30px; overflow:hidden;}
.wood li{ width:164px; height:280px; float:left; margin-right:33px; margin-top:20px; overflow:hidden;}
.wood li span{ display:block; width:126px; height:152px; padding:61px 0 0 38px; background:url(Img/Index/wood_bg3.png) no-repeat; overflow:hidden;}
.wood li span a{ display:block; width:90px; height:59px; overflow:hidden;}
.wood .li01 span a{ background:url(Img/Index/wood1.gif) no-repeat;}
.wood .li02 span a{ background:url(Img/Index/wood2.gif) no-repeat;}
.wood .li03 span a{ background:url(Img/Index/wood3.gif) no-repeat;}
.wood .li04 span a{ background:url(Img/Index/wood4.gif) no-repeat;}
.wood .li05 span a{ background:url(Img/Index/wood5.gif) no-repeat;}
.wood .li01 span a:hover,.wood .cur span a{ background:url(Img/Index/wood11.gif) no-repeat;}
.wood .li02 span a:hover{ background:url(Img/Index/wood22.gif) no-repeat;}
.wood .li03 span a:hover{ background:url(Img/Index/wood33.gif) no-repeat;}
.wood .li04 span a:hover{ background:url(Img/Index/wood44.gif) no-repeat;}
.wood .li05 span a:hover{ background:url(Img/Index/wood55.gif) no-repeat;}
.wood li em{ display:block;text-align:center; font:12px "Microsoft Yahei";height:55px;  overflow:hidden; }
.wood li em a{color:#707070;}
.wood li em i{ display:block; font-style:normal; font:10px Arial, Helvetica, sans-serif; color:#707070; font-weight:bold; text-transform:uppercase;height:16px; margin-bottom:5px; text-align:center; overflow:hidden;}
.wood .nones{ margin-right:0;}

.sulo{ width:960px; height:200px; margin: 0 auto; overflow:hidden;}
.sulo h3{ height:75px; background:url(Img/Index/solu_line.gif) repeat-x center 38px; font:18px "Microsoft Yahei"; font-weight:bold; text-align:center; margin-top:45px; overflow:hidden;}
.sulo h3 a{ display:block; color:#717171;}
.sulo h3 i{ background:#fff; display:block; font-style:normal; font:10px Arial, Helvetica, sans-serif; text-transform:uppercase; height:24px; line-height:24px; width:320px; margin:0 auto; overflow:hidden;}
.sulo ul{ height:25px; margin-left:195px; margin-top:10px;overflow:hidden;}
.sulo li{ width:234px; height:25px; float:left; overflow:hidden;}
.sulo li span{ font:12px "Microsoft Yahei"; font-weight:bold; color:#717171; line-height:25px; padding-right:5px; overflow:hidden;}
.sulo li input{ width:154px; height:25px; border:0; background:url(Img/Index/input.gif) no-repeat; line-height:25px; overflow:hidden; padding-left:5px;}

.liuybtn{margin-left:20px;background:url(Img/Index/solo_btn.gif) no-repeat;width:80px;height:25px;border:0px;cursor: pointer;}

.sb{ height:1475px; background:url(Img/Index/sb_bg2.gif) repeat-y center top; height:1475px; margin-top:20px; overflow:hidden;}
.sb h4{ background:url(Img/Index/sb_bg.gif) no-repeat center top; height:133px; font:36px "Microsoft Yahei"; font-weight:bold; text-align:center; padding-top:142px; overflow:hidden;}
.sb h4 a{ color:#be9446;}
.sb h4 span{ color:#fff;}
.sb h4 em{ display:block; font-style:normal; font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#666; height:30px; line-height:30px; text-transform:uppercase;overflow:hidden;}
.sb h4 em i{ color:#fff; font-style:normal;}
.sb2{ height:508px; margin-bottom:50px; overflow:hidden; position:relative;}
.sb2 h2{ width:577px; height:508px; float:left; overflow:hidden;}
.sb2 h2 img{ width:577px; height:508px;}
.sb2 dl{ background:url(Img/Index/sb2.png) no-repeat; width:386px; height:438px; overflow:hidden; position:absolute; top:34px; right:0; padding-left:32px;}
.sb2 dt{ height:154px; padding-right:30px; overflow:hidden;}
.sb2 dt h5{ font:14px "Microsoft Yahei"; font-weight:bold; height:42px; border-bottom:1px dotted #7f7f7f; padding-top:30px; overflow:hidden;}
.sb2 dt h5 a{ color:#000;}
.sb2 dt h5 i{ display:block; font:10px Arial, Helvetica, sans-serif; color:#666; height:15px; overflow:hidden; text-transform:uppercase;}
.sb2 dt p{ font:12px "Microsoft Yahei"; line-height:24px; height:72px; overflow:hidden; margin-top:5px;}
.sb2 dd{ height:255px; margin-top:6px; overflow:hidden;}
.sb2 dd p{ width:160px; height:255px; overflow:hidden; float:left; margin-right:30px;}
.sb2 dd p img{ width:160px; height:188px;}
.sb2 dd p span a{ display:block; height:28px; font:12px "Microsoft Yahei"; line-height:28px; text-align:center; overflow:hidden;}

.adv{ background:url(Img/Index/adv_bg.gif) no-repeat center top; height:1712px; overflow:hidden;}
.adv2{ width:960px; height:1712px; margin:0 auto; position:relative;}
.adv h3{ font:60px "Times New Roman"; height:165px; overflow:hidden; text-align:center; padding-top:75px; width:468px; margin:0 auto;}
.adv h3 a{ color:#7f7f7f;}
.adv h3 span{ display:block; font:36px "Microsoft Yahei"; color:#000;}
.adv h3 i{ display:block; font-style:normal; font:14px "Microsoft Yahei"; height:30px; line-height:30px; background:#fff; overflow:hidden;}
.adv .p01{width:615pxp; height:307px; overflow:hidden; position:absolute; top:280px; left:495px;}
.adv .p01 img{ width:615pxp; height:307px;}
.adv .p02{width:487px; height:414px; background:url(Img/Index/adv2_bg2.jpg) no-repeat; position:absolute; top:585px; left:-30px;}
.adv .p02 img{ width:447px; height:281px; margin:20px 0 0 20px;}
.adv .p02 span{ display:block; background:url(Img/Index/adv2_bg.png) no-repeat; width:192px; height:167px; overflow:hidden; position:absolute; top:190px; left:-32px; font:20px "Microsoft Yahei"; text-align:center; font-weight:bold; padding-top:25px;}
.adv .p02 span a{ color:#353535;}
.adv .p02 span em{ display:block; font-style:normal; font:20px "Times New Roman"; color:#353535; line-height:18px;}
.adv .p02 span em i{display:block; font-style:normal; margin-top:30px; line-height:24px;}
.adv .p03{ width:526px; height:349px; background:url(Img/Index/adv3_bg.jpg) no-repeat; overflow:hidden; position:absolute; top:1015px; left:502px;}
.adv .p03 img{ width:377px; height:215px; margin:18px 0 0 76px;}
.adv .p04{ width:529px; height:318px; background:url(Img/Index/adv4_bg.png) no-repeat; overflow:hidden; position:absolute; top:1374px; left:2px;}
.adv .p04 img{ width:354px; height:214px; margin:25px 0 0 85px;}
.adv dl{ width:425px; height:210px; overflow:hidden;}
.adv dt{ font:20px "Microsoft Yahei"; font-weight:bold; height:61px; border-bottom:1px dotted #626262; background:url(Img/Index/02.gif) no-repeat left 4px; padding-left:53px; overflow:hidden;}
.adv dt a{ color:#000;}
.adv dt i{ display:block; font:10px Arial, Helvetica, sans-serif; color:#666; text-transform:uppercase; height:24px; line-height:24px; overflow:hidden;}
.adv dd{ font:12px "Microsoft Yahei"; line-height:26px; margin-top:10px;}
.adv dd p{ line-height:24px; margin-top:5px;}
.adv .dl01{ text-align:right; position:absolute; top:330px; left:5px;}
.adv .dl01 dt{ background:url(Img/Index/01.gif) no-repeat right 4px; padding-right:53px;}
.adv .dl02{ position:absolute; top:660px; left:535px;}
.adv .dl02 dt a{ color:#a8abaf;}
.adv .dl02 dt i{ color:#747980;}
.adv .dl02 dd p{ color:#a8abaf;}
.adv .dl03{ text-align:right; position:absolute; top:1045px; left:5px;}
.adv .dl03 dt{ background:url(Img/Index/03.gif) no-repeat right 4px; padding-right:53px;}
.adv .dl03 dt i{ color:#000;}
.adv .dl03 dd p{ color:#333;}
.adv .dl04{ position:absolute; top:1412px; left:535px;}
.adv .dl04 dt{background:url(Img/Index/04.gif) no-repeat left 4px; border-bottom:1px dotted #e9d5af;}
.adv .dl04 dt a{ color:#fff;}
.adv .dl04 dt i{ color:#e9d5af;}
.adv .dl04 dd p{ color:#fff;}

.case{ background:url(Img/Index/case_bg.jpg) no-repeat center top; height:804px; overflow:hidden;}
.case h3{ height:70px; font:32px "Microsoft Yahei"; text-align:center; margin-top:58px; overflow:hidden;}
.case h3 a{ color:#000;}
.case h3 i{ display:block; font-style:normal; font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#000; height:24px; line-height:24px; text-transform:uppercase; overflow:hidden;}
.case .ul03{ height:45px; margin-top:24px; overflow:hidden;}
.case .ul03 li{ height:45px; font:14px "Microsoft Yahei"; float:left; overflow:hidden;}
.case .ul03 li a{ display:inline-block;color:#000;background:url(Img/Index/1.png); height:38px; line-height:30px; padding:0 26px;}
.case .ul03 li a:hover,.case .ul03 .cur a{ font-weight:bold; text-decoration:none; background:url(Img/Index/case_line.png) no-repeat center bottom;}
.case dl{ height:280px; margin-top:25px; overflow:hidden;}
.case dt{ width:482px; height:280px; float:left; overflow:hidden;}
.case dt img{ width:482px; height:280px;}
.case dd{ width:438px; height:280px; background:url(Img/Index/case_bg2.png) no-repeat;float:left; margin-left:-26px; display:inline; padding:0 22px 0 42px; position:relative;}
.case dd h4 a{ display:block; font:18px "Microsoft Yahei"; font-weight:bold; color:#333; height:36px; overflow:hidden; margin-top:36px;}
.case dd p{ font:12px "Microsoft Yahei"; height:120px; line-height:24px; color:#666; overflow:hidden;}
.case dd em{ display:block; height:27px; margin-top:20px; overflow:hidden;}
.case dd em img{ width:88px; height:27px; margin-right:20px;}
.case dd i{ display:block; width:12px; height:12px; position:absolute; top:20px; right:22px;}
.case .ul04{ height:200px; margin-top:10px; overflow:hidden;}
.case .ul04 li{width:313px; height:200px; float:left; margin-right:9px; overflow:hidden;}
.case .ul04 li img{ width:313px; height:160px;}
.case .ul04 li span a{ display:block; background:url(Img/Index/case_lin2.png) no-repeat center top; height:40px; font:12px "Microsoft Yahei"; line-height:40px; text-align:center; line-height:40px; overflow:hidden; color:#fff;}
.case .ul04 .nones{ margin-right:0;}

.about{ background:url(Img/Index/about_bg.gif) no-repeat center top; height:957px; overflow:hidden;}
.about h3{ height:85px; font:36px "Microsoft Yahei"; text-align:center; overflow:hidden; margin-top:70px;}
.about h3 a{ color:#000;}
.about h3 i{ display:block; font:12px Arial, Helvetica, sans-serif; font-style:normal; color:#000; font-weight:bold; text-transform:uppercase; height:24px; line-height:24px; overflow:hidden;}
.about dl{ height:460px; margin-top:48px; overflow:hidden;}
.about dt{ width:607px; height:460px; float:left; background:url(Img/Index/about_bg2.gif) no-repeat; overflow:hidden;}
.about dt img{ width:566px; height:355px; margin:25px 0 0 22px;}
.about dd{ width:260px; height:425px; background:#f6f6f6; float:right; padding:0 32px;position:relative;}
.about dd h4 a{ display:block; font:16px "Microsoft Yahei"; font-weight:bold; height:32px; margin-top:42px; overflow:hidden; color:#333;}
.about dd p{ font:12px "Microsoft Yahei"; line-height:26px; height:312px; overflow:hidden;}
.about dd em{ display:block; width:12px; height:12px; position:absolute; right:20px; top:20px;}
.par{ height:218px; margin-top:9px; overflow:hidden;}
.par h5{ font:14px "Microsoft Yahei"; font-weight:bold; height:40px; overflow:hidden; line-height:40px;}
.par h5 a{ color:#000; display:inline-block; height:39px; border-bottom:1px solid #000;}
.par h5 i{ padding-left:8px; font:12px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.par li{ width:150px; height:145px; float:left; margin-right:52px; margin-top:25px; overflow:hidden;}
.par li img{ width:150px; height:105px;}
.par li span a{ display:block; font:12px "Microsoft Yahei"; text-align:center; height:40px; line-height:40px; overflow:hidden;}
.par .nones{ margin-right:0;}

.alb{ background:url(Img/Index/album_bg.jpg) no-repeat center top; height:520px; padding-top:66px; overflow:hidden;}
.alb ul{ width:960px; height:586px; margin:0 auto; overflow:hidden;}
.alb li{ width:318px; height:220px; float:left; margin:0 1px 1px 0; position:relative; overflow:hidden;}
.alb li img{ width:318px; height:220px;}
.alb li span{ display:none; width:318px; height:220px;overflow:hidden; position:absolute; top:0; left:0; text-align:center; color:#99938e; font:12px "Microsoft Yahei";cursor: pointer;}

.alb li a i.xcfd{width:318px; height:220px;overflow:hidden; position:absolute; top:0; left:0; background :#000;filter:alpha(opacity=0) ;-moz-opacity: 0;-khtml-opacity: 0 ;opacity: 0;cursor: pointer;}

.alb li span em{ display:block; text-align:center; height:38px; margin-bottom:5px; padding-top:75px;}
.alb li span em img{ width:38px; height:38px;}
.alb li a{ display:block; width:318px; height:220px; overflow:hidden;}
.alb li a span{display:none}
.alb li a:hover span,.alb .cur span{ display:block;zoom:1;z-index:100}

.alb li a:hover i.xcfd{background :#000;filter:alpha(opacity=40) ;-moz-opacity: 0.4;-khtml-opacity: 0.4 ;opacity: 0.4;zoom:1;z-index:88;display:block;cursor: pointer;}

.alb .nones{ margin:0 0 1px 0;}

.ab{ background:url(Img/Index/ab_bg.gif) no-repeat center top; height:510px; overflow:hidden;}
.ab2{ width:630px; height:450px; overflow:hidden; margin-top:60px; position:relative;background: #3D83E3;}
.ab2 p{width:301px; height:450px;overflow:hidden; position:relative;}
.ab2 p img{ width:301px; height:450px;}
.ab2 p span{ display:block; width:10px; height:20px; position:absolute; top:215px; right:0; overflow:hidden;}
.ab2 p span img{ width:10px; height:20px;}
.ab2 dl{ width:329px; float:left; background:#3d83e3; overflow:hidden;}
.ab2 dt{ width:238px; height:210px; border-bottom:1px dashed #619ae9; overflow:hidden; margin-left:30px; margin-bottom:30px;}
.ab2 dt h3{ font:16px "Microsoft Yahei"; font-weight:bold; height:62px; margin-top:48px; overflow:hidden;}
.ab2 dt h3 a{ color:#fff;}
.ab2 dt h3 i{ display:block; font:16px Arial, Helvetica, sans-serif;font-style:normal; text-transform:uppercase; color:#fff;}
.ab2 dt span a{ display:block; font:14px "Microsoft Yahei"; font-weight:bold; height:28px; color:#fff; overflow:hidden;}
.ab2 dt em{ display:block; font-style:normal;font:12px "Microsoft Yahei"; color:#fff; line-height:20px; height:60px; overflow:hidden;}
.ab2 dt em i a{display:block; font-style:normal; color:#fff;}
.ab2 dd{ padding-left:30px; font:12px "Microsoft Yahei"; height:36px; line-height:36px; overflow:hidden;}
.ab2 dd a{ color:#fff;}
.ab2 ul{ width:132px; height:66px; overflow:hidden; position:absolute; bottom:0; left:301px;}
.ab2 li{ width:66px; height:66px; overflow:hidden; float:left;}
.ab2 li a{ display:inline-block; width:66px; height:66px; overflow:hidden; background:#367add;}
.ab2 li a:hover,.ab2 .cur a{ background:#326dcb;}

.dy{ position:relative; width:330px; height:450px; margin-top:60px; overflow:hidden; background:#252d38;}
.dy p{width:330px; height:200px; overflow:hidden; position:relative;}
.dy p img{ width:330px; height:200px;}
.dy p span{ display:block; width:20px; height:10px; position:absolute; bottom:0; left:155px; overflow:hidden;}
.dy p span img{ width:20px; height:10px;}
.dy dl{overflow:hidden;}
.dy dt{ font:16px "Microsoft Yahei"; font-weight:bold; height:62px; margin-top:20px; padding-left:42px; overflow:hidden;}
.dy dt i{ display:block; font-style:normal; font:16px Arial, Helvetica, sans-serif; color:#b9bbbf; text-transform:uppercase;}
.dy dt a{ color:#b9bbbf;}
.dy dd{ height:36px; font:12px "Microsoft Yahei"; line-height:36px; overflow:hidden; background:url(Img/Index/dot.gif) no-repeat 30px 15px; padding-left:42px;}
.dy dd a{ color:#a8abaf;}
.dy ul{ width:132px; height:66px; overflow:hidden; position:absolute; bottom:0; left:0;}
.dy li{ width:66px; height:66px; overflow:hidden; float:left;}
.dy li a{ display:inline-block; width:66px; height:66px; overflow:hidden; background:#343d49;}
.dy li a:hover,.dy .cur a{ background:#1d242e;}


.link{ background:url(Img/Index/link_bg.gif) no-repeat center top; height:420px; overflow:hidden;}
.link2{ width:630px; height:420px; overflow:hidden; position:relative;}
.link2 dl{ width:301px; height:420px; float:left; background:#c42f2f; overflow:hidden;}
.link2 dt{ font:16px "Microsoft Yahei"; font-weight:bold; height:52px; margin-top:40px; padding-left:30px; overflow:hidden;}
.link2 dt i{ display:block; font-style:normal; font:16px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase;}
.link2 dt a{ color:#fff;}
.link2 dd{ font:12px "Microsoft Yahei"; height:335px; overflow:hidden;}
.link2 dd h3{ padding-left:30px;font:12px "Microsoft Yahei";}
.link2 dd h3 em{ display:inline-block; font-style:normal; width:110px; margin-top:0px; overflow:hidden;}
.link2 dd h3 em a{ display:inline-block; height:36px; line-height:36px; border-bottom:1px dashed #d36565; color:#fff;}
.link2 dd span a{ display:block; width:100px; height:28px; background:#d33838; font:12px "Microsoft Yahei"; color:#fff; text-align:center; line-height:28px; overflow:hidden; margin:110px 0 0 30px;}
.link2 p{width:329px; height:420px; float:left; overflow:hidden; position:relative;}
.link2 p img{ width:329px; height:420px;}
.link2 p span{ display:block;width:10px; height:20px; position:absolute; top:185px; left:0; overflow:hidden;}
.link2 p span img{ width:10px; height:20px;}
.link2 ul{ width:132px; height:66px; overflow:hidden; position:absolute; bottom:30px; left:301px;}
.link2 li{ width:66px; height:66px; overflow:hidden; float:left;}
.link2 li a{ display:inline-block; width:66px; height:66px; overflow:hidden; background:#d33838;}
.link2 li a:hover,.link2 .cur a{ background:#b32b2b;}

.faq{ width:330px; height:420px; overflow:hidden; position:relative;}
.faq h3{ font:16px "Microsoft Yahei"; font-weight:bold; height:52px; margin-top:40px; padding-left:30px; overflow:hidden;}
.faq h3 i{ display:block; font-style:normal; font:16px Arial, Helvetica, sans-serif; color:#252d38; text-transform:uppercase;}
.faq h3 a{ color:#252d38;}
.faq dl{height:123px; margin-top:5px; overflow:hidden;width:305px;}
.faq dt{ font:12px "Microsoft Yahei"; height:36px; line-height:36px; overflow:hidden; background:url(Img/Index/q.png) no-repeat 22px 10px; padding-left:42px;}
.faq dt a{ color:#252d38;}
.faq dd{ font:12px "Microsoft Yahei"; line-height:24px; background:url(Img/Index/a.png) no-repeat 22px 5px; color:#252d38; padding-left:42px; margin-top:5px;}
.faq p{ width:330px; height:200px; position:relative; overflow:hidden;}
.faq p img{ width:330px; height:200px;}
.faq p span{ display:block;width:20px; height:10px; position:absolute; top:0; left:155px; overflow:hidden;}
.faq p span img{ width:20px; height:10px;}
.faq ul{ width:78px; height:39px; overflow:hidden; position:absolute; top:40px; right:0;}
.faq li{ width:39px; height:39px; overflow:hidden; float:left;}
.faq .cur1 a{ display:block; width:39px; height:39px; background:url(Img/Index/ll.gif) no-repeat; overflow:hidden;}
.faq .cur2 a{ display:block; width:39px; height:39px; background:url(Img/Index/rr.gif) no-repeat; overflow:hidden;}
.faq .cur1 a:hover{ background:url(Img/Index/ll2.gif) no-repeat;}
.faq .cur2 a:hover,.faq .cur a{ background:url(Img/Index/rr2.gif) no-repeat;}
/*Index-end*/
/*Common-start*/
@charset "utf-8";
body { color:#666666;font:12px/1.231 Verdana, Arial, Helvetica, sans-serif ,"";} /*网站字体颜色*/
a { color:#666666; text-decoration:none; }  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover { text-decoration:underline;}
.vam { vertical-align:middle;}
.clear{ clear:both; height:0; line-height:0; font-size:0;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.fw{ font-family:"Microsoft Yahei","宋体";}
.pa{
	position:absolute;
	width: 240px;
	height: 32px;
}
.pr{ position:relative}
.mt8{ margin-top:8px;}
.font14 { font-size:14px; font-weight:bold;}
/* -- 购物车外部框架 -- */
.cart_header , .cart_content , .cart_footer { width:760px; margin:0 auto;}



/* -- 页面整体布局 -- */
.header , .content , .footer { width:960px; margin:0 auto; }
html,body{-webkit-text-size-adjust:none;}

.left { width:201px; float:left; overflow:hidden;}
.left2 { width:670px; float:left; overflow:hidden;}
.left3 { width:754px; float:left; overflow:hidden; color:#666;}
.lefttop { background:url(Img/left_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.left2top { background:url(Img/left2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.leftbot { background:url(Img/left_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;  margin-bottom:10px;}
.left2bot { background:url(Img/right_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px; }

.right { width:754px; float:left; display:inline; margin-left:5px; overflow:hidden;}
.right2 { width:275px;  float:right; overflow:hidden;}
.right3 { width:201px; float:right; overflow:hidden; color:#666;}
.righttop { background:url(Img/right_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.right2top { background:url(Img/right2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.rightbot { background:url(Img/right_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}
.right2bot { background:url(Img/left_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}

.right_main { width:752px; min-height:458px; border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden;}
.right2_main { width:273px; border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden;}
.left2_main { width:668px;  border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden;}


/*头部开始*/
.top{ background:url(Img/Common/h_top_bg.gif) repeat-x center top; height:334px; overflow:hidden;}
.sjewm{position:absolute;right:0px;top:36px;width:120px;height:120px;display:none}
.sjewm img{width:120px;height:120px}
.h_top{ height:36px; line-height:36px; color:#727170; overflow:hidden;}
.h_top span{ height:36px; line-height:36px; color:#727170;}
.h_top span a { color:#727170; line-height:36px; display:inline-block; padding:0 7px;}
.h_top span img{ vertical-align:middle;}

.h_nr{ height:162px; overflow:hidden;}
.h_logo{ width:487px; height:80px; overflow:hidden; margin:44px 0 0 0; display:inline;}
.h_logo span{ width:57px; height:71px; overflow:hidden;}
.h_logo span img{width:57px; height:71px;}
.h_logo h1{ width:411px; height:80px; margin:0 0 0 18px; overflow:hidden;}
.h_logo h1 i{ display:block; font-style:normal;color:#666; font:20px "Microsoft Yahei"; height:30px; line-height:36px; overflow:hidden;}

.h_lx{ width:320px; height:120px; margin:30px 0 0 0; overflow:hidden;}
.h_lx h3{ color:#727272; font:12px "Microsoft Yahei"; overflow:hidden;}
.h_lx h3 span{font-size:18px; color:#000; display:block;}
.h_lx h3 em{ padding: 0 10px;}
.s_inp01{ height:24px; width:306px; margin-top:18px; overflow:hidden; }
.inp01{ width:272px; height:23px;background:url(Img/Common/sou1.gif) no-repeat; border:0 ; color:#c5c5c5;  padding-left:10px; font:12px "Microsoft Yahei"; line-height:23px; overflow:hidden;}
.h_lx p{font:12px "Microsoft Yahei"; height:30px; line-height:30px; overflow:hidden;}
.h_lx p a{ padding:0 8px;}
.s_seachbtn{border:0px;width:24px;height:23px;float:left;background:url(Img/Common/sou2.gif) no-repeat;cursor: pointer;}


.h_nav{height:136px; overflow:hidden;}
.h_nav ul{ margin-left:10px;}
.h_nav li { font:12px "Microsoft Yahei"; padding-right:1px; text-align:center; float:left;background:url(Img/Common/nav_li.gif) no-repeat right 75px; height:136px;overflow:hidden;}
.h_nav li span{ display:block; padding-top:74px;}
.h_nav li i{ display:block; font-style:normal; font:12px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#000; text-align:center;}
.h_nav li a{ display:inline-block; color:#000; padding: 0 10px; height:135px; overflow:hidden;}
.h_nav li a:hover ,.h_nav .cur a { border-bottom:1px solid #cfa453;}
.h_nav .nones{ background:none;}
.h_nav .l01 a{background:url(Img/Common/nav1.gif) no-repeat;  background-position:26px 0;}
.h_nav .l01 a:hover,.h_nav .cur a{background:url(Img/Common/nav1.gif) no-repeat; background-position:26px -174px; }
.h_nav .l02 a{background:url(Img/Common/nav1.gif) no-repeat;background-position:-74px 0;}
.h_nav .l02 a:hover{background:url(Img/Common/nav1.gif) no-repeat; background-position:-74px -174px; }
.h_nav .l03 a{background:url(Img/Common/nav1.gif) no-repeat;background-position:-182px 0;}
.h_nav .l03 a:hover{background:url(Img/Common/nav1.gif) no-repeat; background-position:-182px -174px; }
.h_nav .l04 a{background:url(Img/Common/nav1.gif) no-repeat;background-position:-284px 0;}
.h_nav .l04 a:hover{background:url(Img/Common/nav1.gif) no-repeat; background-position:-284px -174px; }
.h_nav .l05 a{background:url(Img/Common/nav1.gif) no-repeat;background-position:-390px 0;}
.h_nav .l05 a:hover{background:url(Img/Common/nav1.gif) no-repeat; background-position:-390px -174px; }
.h_nav .l06 a{background:url(Img/Common/nav1.gif) no-repeat;background-position:-460px 0;}
.h_nav .l06 a:hover{background:url(Img/Common/nav1.gif) no-repeat; background-position:-460px -174px; }
.h_nav .l07 a{background:url(Img/Common/nav1.gif) no-repeat;background-position:-610px 0;}
.h_nav .l07 a:hover{background:url(Img/Common/nav1.gif) no-repeat; background-position:-610px -174px; }
.h_nav .l08 a{background:url(Img/Common/nav1.gif) no-repeat;background-position:-684px 0;}
.h_nav .l08 a:hover{background:url(Img/Common/nav1.gif) no-repeat; background-position:-684px -174px; }
.h_nav .l09 a{background:url(Img/Common/nav1.gif) no-repeat;background-position:-788px 0;}
.h_nav .l09 a:hover{background:url(Img/Common/nav1.gif) no-repeat; background-position:-788px -174px; }
.h_nav .l10 a{background:url(Img/Common/nav1.gif) no-repeat;background-position:-888px 0;}
.h_nav .l10 a:hover{background:url(Img/Common/nav1.gif) no-repeat; background-position:-888px -174px; }

/*头部结束*/

/*底部开始*/
.foot{ background:url(Img/Common/footer_bg.gif) repeat-x center top; height:187px; overflow:hidden;}

.foo1{ height:81px; overflow:hidden;}
.pic{ width:52px; height:20px; margin:61px 0 0 8px; display:inline; overflow:hidden;}
.pic img{ width:52px; height:20px;}
.fnav{ width:895px; padding-top:45px; font:12px "Microsoft Yahei"; height:30px; line-height:30px; text-align:center; overflow:hidden;}
.fnav a{ color:#252d38; padding:0 25px;}
.f_pic{width:41px; height:50px; margin:31px 0 0 14px; display:inline; overflow:hidden;}
.f_pic img{ width:41px; height:50px;}
.f_wz{ font:12px "Microsoft Yahei"; line-height:24px; color:#b9bbbf; padding:30px 0 0 20px; width:495px; position:relative; overflow:hidden;}
.f_wz em{ padding: 0 10px;}
.f_wz .f1{ position:absolute; top:36px; right:60px;}
.f_wz .f2{ position:absolute; top:39px; right:17px;}
.f_wz .f3{ position:absolute; top:54px; right:122px;}
.f_wz a,.ph a,.f_wz a:hover,.ph a:hover{color:#b9bbbf;}
.ph{ font:12px "Microsoft Yahei"; line-height:24px; color:#b9bbbf; text-align:right; padding-top:30px; width:320px; height:60px; overflow:hidden;}
.ph em{ padding:0 10px;}
/*底部结束*/
/*Common-end*/
/*reset-start*/
@charset "utf-8";
html{color:#000;background:#FFF; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
body{font:12px/1.231 arial,helvetica,clean,sans-serif;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}

.mt10{ margin-top:10px;}
/*reset-end*/
/*temp.css*/
#nodata { padding:80px; padding-left:150px; border:solid 1px #eee;margin:10px 0; background:url(img/nodata.gif) no-repeat 20px 20px;}
/* -- 弹出窗口 -- */
#mesbook1_c, #mesbook1{display:none;z-index:1001;width:398px;border:1px solid #ccc;background:#fff; padding-bottom:20px;}
#mesbook1_c div, #mesbook1 div{ border:1px solid #E4E3E3; background:#EBECEB;height:18px; padding:4px .5em 0; margin-bottom:10px;}
#mesbook1_c dl.b1, #mesbook1 dl.b1 { width:370px; margin:0 auto;}
#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt { float:left; width:105px; overflow:hidden; }
#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd { width:265px; float:right;}
#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns{padding-bottom:10px;}
#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {margin-right:20px;}
/*rollup.css*/
#roll_top,#fall,#ct{position:relative;cursor:pointer;height:85px;width:24px}#roll_top{background:url(/Skins/Default/Img/top.jpg) no-repeat}#fall{background:url(/Skins/Default/Img/top.jpg) no-repeat 0 -80px}#ct{background:url(/Skins/Default/Img/top.jpg) no-repeat 0 -40px}#roll{display:block;width:15px;margin-right:-500px;position:fixed;right:50%;top:50%;_margin-right:-505px;_position:absolute;_margin-top:300px;_top:expression(eval(document.documentElement.scrollTop))}



.ImTable *{padding:0px;margin:0px}
.ImTable{border-collapse:collapse;border:none;background:url(/UserControls/im/kefu/bg.gif)}
.ImTable h2{font-size:14px;font-weight:bold;margin-top:5px}
.ImHeader{height:165px;background:url(/UserControls/im/kefu/im_01.jpg)}
.ImRow0{background:url(/UserControls/im/kefu/ico_item1.gif) no-repeat;margin:10px 10px 0;height:24px;padding-left:10px;padding-top:4px; }
.ImRow1{background:url(/UserControls/im/kefu/ico_item1.gif) no-repeat;margin:10px 10px 0;height:24px;padding-left:10px;padding-top:4px;}
a.im,a:hover.im{text-decoration:none;height:35px;color:#CFA453; font-size:14px;}
.ImFooter{height:90px;background:url(/UserControls/im/kefu/im_04.jpg) no-repeat; display:inline-block; width:150px;font-family:Arial,Helvetica,sans-serif;}
.ImFooter h5{font-size:14px;font-weight:normal; color:#fff;text-align:center;margin:15px 0 0;font-family:'宋体';}
.ImFooter p{font-size:18px;font-weight:bold;  color:#fff;text-align:center;margin:10px 0;}

#flashs{position:relative;height:636px;}
#flashs .bgitem {
    position: absolute;
    top: 0;
    z-index: 1;
    height: 636px;cursor:pointer; width: 100%; margin:0 auto;
}
#flashs .btn {
    bottom: 2px;
    margin-right: -365px;
    padding: 5px 6px;
    position: absolute;
    left: 50%;
    z-index: 7;
}
#flashs .btn span {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #999999;
    color: #000000;
    cursor: pointer;
    display: inline-block;
    margin-left: 5px;
    padding: 2px 6px;
}
#flashs .btn span.cur 
{
    border: 1px solid #fff;
    background: #F79521;
    color: #FFFFFF;
}
a:hover{text-decoration: none;}