@charset "gb2312";
/*- public css--------------------------- */
html { font-family: "Microsoft Yahei", Arial, Helvetica, sans-serif; font-size: 12px; }
body { margin: 0; color: #333; background-image: url(../images/bg.jpg); }
img { border: 0; margin: 0; padding: 0; }
a { text-decoration: none; color: #333; }
a:hover { color: #F00; }
p { line-height: 2em; text-indent: 2em; margin: 0; }
p a { color: #D00000; }
p a:Hover { color: #F00; }

ul, ol, h1, h2, h3, dl, dt, dd { list-style: none; margin: 0; padding: 0; }
em, i { font-style: normal; }
font { font-size: 12px; }
input, textarea { font-size: 12px; }
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.overflow { overflow: auto; zoom: 1; }
.box { border: 1px solid #c3d0c4; border-top: none; }
.hide { display: none; }
.pad1 { padding: 1px; }
.mr0 { margin-right: 0!important; }
.bgnone { background: none!important; }
.ad_top { margin: 0 auto 10px; }
.ad1 { margin: 10px auto 0; }
.notext-indent { text-indent: 0; }
.red { color: #F00!important; }
textarea:focus, input:focus { outline: none; }
.show { display: block; }
.hidden { display: none; }
.taligl { text-align: left; }
.taligc { text-align: center; }
.taligr { text-align: right; }
.posrel { position: relative; }
.ohidd { overflow: hidden; }
.tid2 { text-indent: 2em }
.curpt { cursor: pointer; }
.borb1 { border-bottom: 1px solid #ede7e2; }
.bort1 { border-top: 1px dotted #ddd5c7; }
.borb1-d { border-bottom: 1px dotted #ddd5c7; }
/* padding */

.paddt3 { padding-top: 3px; }
.paddt4 { padding-top: 4px; }
.paddt5 { padding-top: 5px; }
.paddt7 { padding-top: 7px; }
.paddt10 { padding-top: 10px; }
.paddt12 { padding-top: 12px; }
.paddt16 { padding-top: 16px; }
.paddt20 { padding-top: 16px; }
.paddt30 { padding-top: 30px; }
.paddt40 { padding-top: 40px; }
.paddt50 { padding-top: 50px; }
.paddt75 { padding-top: 75px; }
.paddb80 { padding-bottom: 80px; }
.show { display: block; }
.hidden { display: none; }
.taligl { text-align: left; }
.taligc { text-align: center; }
.taligr { text-align: right; }
.posrel { position: relative; }
.ohidd { overflow: hidden; }
.tid2 { text-indent: 2em }
.curpt { cursor: pointer; }
.borb1 { border-bottom: 1px solid #ede7e2; }
.bort1 { border-top: 1px dotted #ddd5c7; }
.borb1-d { border-bottom: 1px dotted #ddd5c7; }
/* Í·²¿ */ 
.head { }
#adBig { width: 100%; margin: auto; text-align: center; background: url(/images/sd_big_bg.jpg) repeat-x; }
#adSmall { width: 100%; margin: auto; text-align: center; background: url(/images/sd_small_bg.jpg) repeat-x; }
.logo_bg { background: url(../images/top_img.jpg) repeat-x; height: 145px; overflow: hidden; }
.logo { width: 1000px; margin: 0 auto; background: url(/images/logo2.jpg) right top no-repeat; height: 93px; }
.logo img { float: left; }
.logo ul { float: left; width: 425px; margin-top: 30px; }
.logo ul li { height: 20px; line-height: 20px; position: relative; z-index: 1; width: 210px; float: left; color: #683600; font-family: "Microsoft Yahei"; }
.logo ul li i { display: block; float: left; width: 12px; height: 13px; margin-right: 5px; background: url(/images/imgbg.png) no-repeat; position: relative; z-index: 2; top: 4px; }


/*bannerÑùÊ½*/
.picBox{ position:relative;overflow:hidden;font-size:0;z-index:90;transition:all 0.2s linear 0s; height:400px; margin-top:-5px;}
.picBox a{transition:all 0.2s linear 0s;}
.picBox .clearfix{width:100%!important}
.picBox .bd li{width:100%!important;text-align:center}
.picBox ul{width:100%!important;}
.picBox .hd{ position:absolute;bottom:15px;left:0;width:100%;height:14px;z-index:99;text-align:center}
.picBox .hd ul{margin:0;padding:0}
.picBox .hd li{display:inline-block;*display:inline;zoom:1;width:16px;height:16px;line-height:16px;text-align:center;margin-left:2px;color:#fff;cursor:pointer;font-size:12px;}
.picBox .hd li.on{ background:#FF9600;color:#fff}
.picBox .next,
.picBox .prev{background:url(../images/icon_arr.png) no-repeat;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;cursor:pointer;}
.picBox .prev{background-position:10px 26px;height:90px;left:0;opacity:0;filter:Alpha(opacity=100);position:absolute;top:50%;width:50px;z-index:100;background-color:#111;margin-top:-35px}
.picBox .next{background-position:15px -48px;height:90px;right:0;opacity:0;filter:Alpha(opacity=100);position:absolute;top:50%;width:50px;z-index:100;background-color:#111;margin-top:-35px}
.picBox:hover .prev{opacity:.5;filter:Alpha(opacity=50);}
.picBox:hover .next{opacity:.5;filter:Alpha(opacity=50);}

.page_scroll{position:fixed;bottom:10px;right:10px;transition: bottom 0.3s ease 0s;z-index:120}
.page_scroll li{width:60px;height:60px;position:relative}
.page_scroll li.ewm{border-bottom:1px solid #3366B7}
.page_scroll li.ewm span{width:100%;height:100%;display:block;background:url(page_scroll_ewm_1.jpg) no-repeat}
.page_scroll li.top{ display: block; background-color: #904F31; background-image: url(../images/page_scroll_top.gif); background-repeat: no-repeat; background-position: 50% 50%; }
.page_scroll li.top a{width:100%;height:100%;display:block}
.page_scroll li.top:hover{background-color:#36B6D9}

.page_scroll li .mb{ background:url(ibw.png) no-repeat;width:116px;height:146px;position:absolute;opacity:0;filter:alpha(opacity=0);right:60px;top:-15px;transform:scale(0);-webkit-transform:scale(0);transform-origin:100% 70%;-webkit-transform-origin:100% 70%;transition:transform ease .3s,opacity ease .3s;-webkit-transition:all ease .3s; }
.page_scroll li:hover .mb{display:block;transform:scale(1);-webkit-transform:scale(1);opacity:1;filter:alpha(opacity=100);}


.page_swt_news{position:fixed;bottom:6%;left:0%;transition: bottom 0.3s ease 0s;z-index:120}
.page_swt_news li{width:177px;height:570px;position:relative}
.page_swt_news li.swt_float{ display: block; background-image: url(../images/index_left_swt_new.png); background-repeat: no-repeat; background-position: 50% 50%; }




.font_fb font {   float:left; display:inline-block; margin-bottom:10px;}
.font_fb font a { width:98px; height:30px; display:inline-block; line-height:30px; text-align:center;}
.font_fb { position:relative; top:150px; left:40px; float:left; width:98px;}



