body{ margin:0 auto; padding:0; background:url(images/body_bg.jpg) repeat-x top center #fff; font-size:12px; line-height:22px; font-family:"ËÎÌå"; color:#292929;}
body,html,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th{margin:0;padding:0;}
h1,h2,h3,h4{ font-size:14px;}
.clear{ clear:both;}
a{ color:#292929; text-decoration:none;}
a:hover{ text-decoration: underline; color:#0072ff;}
img{ border:0 none; vertical-align:top;}
ul li{list-style:none;}
.warp{width:986px; background:#fff; margin:0 auto; clear:both; overflow:hidden;}
/*QQ*/
.zxkf{Z-INDEX:2000; WIDTH: 113px; padding:0; background:url(images/pfqq_bg.jpg) repeat-y; POSITION: absolute; TOP: 301px; right:1px; HEIGHT:auto;}
.qqbg{padding:5px 10px; color:#fff; line-height:20px; width:93px;}
.qqpf{width:92px; margin:0 auto; overflow:hidden;}
.qqpf li{height:21px; margin:8px 0;}
.qqpf li a{width:92px; height:21px; line-height:21px; color:#fff; display:block;}

/*top*/
#top{background:url(images/top_bg.jpg) no-repeat center; height:165px; width:100%;}
#top_t{width:1002px; height:110px; position:relative; margin:0 auto;}
#top_logo{position:absolute; left:0; top:15px;}
#top_t_scsy{width:350px; height:30px; line-height:30px; position:absolute; right:0; top:5px;}
#top_t_scsy a{color:#fff; margin-left:15px; background:url(images/zy_bg.gif) no-repeat; padding-left:20px;}
#top_t_scsy a.scsy1{background-position:1px 3px;}
#top_t_scsy a.scsy2{background-position:0 -11px;}
#top_t_scsy a.scsy3{background-position:0 -25px;}
#top_t_scsy a:hover{color:#7cc8ff; text-decoration:none;}
/*menu*/
#menu{width:984px; height:51px; line-height:51px; margin:0 auto;}
#menu ul li{width:121px; background:url(images/nav_li.jpg) no-repeat right 10px; float:left; padding-right:2px; font-size:14px; font-weight:bold;}
#menu ul li a{ display:block; color:#022A51; text-align:center;}
#menu ul li a:hover{background:url(images/nav_a.jpg) no-repeat center; text-decoration:none; color:#fff;}
/*banner*/
#banner{background:url(images/ban_bg.jpg) no-repeat center; height:323px; width:100%; overflow:hidden;}
#banner_box{width:986px; height:300px; background:url(images/banner_b.jpg) no-repeat center bottom #fff; padding-bottom:20px; margin:10px auto 0 auto;}

/*JS-AD*/
.container {overflow:hidden; padding: 0;margin: 0 auto; width:986px; height:300px; padding:0;}
.folio_block {margin:0;}

.main_view {position: relative;}

.window {width:986px; height:300px;overflow: hidden; /*--Hides anything outside of the set width/height--*/position: relative;}
.image_reel {position: absolute;top:0; left:0;}
.image_reel img {float: left; width:986px; height:300px;}

/*--Paging Styles--*/
.paging {position: absolute; bottom:0px; right:0px; width:202px; padding-left:0; height:16px; padding:6px 354px 6px 430px;  z-index:100; font-size:11px; text-align: center; line-height:16px; display: none; font-family:"Î¢ÈíÑÅºÚ"; background:url(images/png.png) repeat;}
.paging a { width:16px; height:16px; display:block; float:left; margin-left:5px; color:#000; background:#fff; border:1px solid #0A4FA3;-moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.paging a.active {font-weight: bold; background:#0A4FA3; color:#fff;}
.paging a:hover {font-weight: bold; text-decoration:none;}
/**/
.left{width:239px; overflow:hidden;}
.right{width:733px; overflow:hidden;}

.fl_bt{background:url(images/fl_bg.jpg) no-repeat center; height:24px; line-height:24px; font-size:20px; color:#fff; padding:8px 0 7px 0; text-align:center; font-family:"Î¢ÈíÑÅºÚ"; font-weight:600;}
.fl_box{background:url(images/fl_box.jpg) no-repeat center bottom; padding:13px 0 74px 0; border:1px solid #CDCFCF; border-top:none; overflow:hidden;}
.fl_box dl dd{height:29px; line-height:29px; width:210px; margin:0 auto; border-right:1px solid #ccc; overflow:hidden; margin-bottom:5px;}
.fl_box dl dd a{background:url(images/fl1.jpg) no-repeat left center; padding-left:25px; display:block; font-weight:bold; font-size:14px; color:#0D2A6A;}
.fl_box dl dd a:hover{background:url(images/fl2.jpg) no-repeat left center; text-decoration:none; color:#DB3B03;}

.lxwm{background:url(images/lxwm.jpg) no-repeat center; width:204px; height:46px; padding:37px 0 0 35px; color:#fff; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; line-height:20px; letter-spacing:1px;}
.lxwm b{display:block; font-size:20px; letter-spacing:0;}

.l_box{padding:13px; border:1px solid #CDCFCF; border-top:none;}
.l_qq{height:28px; overflow:hidden;}
.l_qq a{background:url(images/QQ.gif) no-repeat left center; width:101px; height:28px; display:block;}
.l_qq a:hover{background:url(images/QQ.gif) no-repeat right center; width:101px; height:28px; color:#EB7109; text-decoration:none;}
.l_lx{font-size:13px; font-family:"Î¢ÈíÑÅºÚ"; line-height:24px;}
.l_ly{margin-left:-2px;}
.l_ly a img{border:1px solid #CDCFCF;}
.l_ly a:hover img{border:1px solid #EB7109;}

.biaoti{background:url(images/bt_bg.jpg) repeat-x; height:35px; line-height:35px;}
.biaoti i{font-style:normal; background:url(images/bt_r.jpg) no-repeat right center; padding-right:10px; display:block; float:right; font-size:12px; font-weight:normal;}
.biaoti i a{background:url(images/jt.gif) no-repeat left center; padding-left:12px;}
.biaoti span{background:url(images/bt_l.jpg) no-repeat left; padding-left:25px; color:#fff; width:128px; display:block;}
.syabt{padding:12px 0 0 3px; height:165px; line-height:24px; overflow:hidden;}
.syabt a img{width:227px; height:151px; padding:3px; border:1px solid #CBCBCB; float:left; clear:right; margin:5px 12px 0 0;}

.cplb{width:110%; padding:10px 5px 0 6px;}
.cplb li{width:166px; height:160px; float:left; margin:5px 19px 0 0;}
.cplb li a img{width:158px; height:117px; padding:3px; border:1px solid #CBCBCB;}
.cplb li span{display:block; text-align:center; height:20px; line-height:20px; margin-top:5px;}

.sywz{width:362px; height:215px; overflow:hidden;}
.wzlb{padding:8px 5px 0 5px;}
.wzlb li{border-bottom:1px dashed #CBCBCB; height:29px; background:url(images/jt1.gif) no-repeat left center; padding-left:10px; height:30px; line-height:29px;}

/*°¸Àý¹ö¶¯*/
#demc{height:160px; overflow:hidden; width:352px; padding:10px 0 0 0; margin:0 auto;}
#indemc{float:left; width:800%;}
#demc1,#demc2{float:left;}
.algd ul li{width:166px; height:160px; float:left; margin-right:12px; overflow:hidden;}
.algd ul li a img{width:158px; height:117px; padding:3px; border:1px solid #CBCBCB;}
.algd ul li a span{height:24px; line-height:24px; display:block; text-align:center; margin-top:5px;}

.xbt{background:url(images/xbt_bg.jpg) repeat-x; height:29px; line-height:29px; padding:0 10px; border:1px solid #cbcbcb;}
.xbt span{ background:url(images/jt.gif) no-repeat left center; padding-left:12px;}
.yqlj{padding:10px; border:1px solid #cbcbcb; border-top:none; line-height:25px; overflow:hidden;}
.yqlj a{margin:0 8px; white-space:nowrap; word-break:break-all; float:left;}

#di_nav{height:36px; background:#3582C8; line-height:36px; text-align:center; color:#fff; font-size:14px; margin-top:15px;}
#di_nav a{color:#fff; margin:0 8px;}
#bottom{background:#D3E9F7; padding:15px 0; text-align:center; color:#636363;}
#bottom a{color:#033a9e;}

.sydbt{border-bottom:1px solid #cbcbcb; height:40px; line-height:40px;}
.sydbt span{font-size:12px; font-weight:normal; float:right; font-weight:normal; padding-right:10px; }
.sydbt b{width:120px; display:block; border-bottom:3px solid #3582C8;  line-height:37px; height:37px; padding-left:10px; color:#0D2A6A; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:600px;}

.wzbt{color:#124695; line-height:30px; text-align:center; font-size:16px; padding-bottom:5px;}
.wzcs{border:1px solid #D5E5FE; background:#F1F6FC; text-align:center; line-height:22px;}
.xx_img{text-align:center; padding:10px 5px;}
.xx_img img{padding:7px; border:#CCC 1px solid; background:#fff; max-width:600px; max-height:450px;}

.xlxx{margin-top:5px; background:#e0eeff url(images/jt.gif) no-repeat; background-position:10px 8px; padding-left:25px; font-weight:bold; color:#000; line-height:26px; text-align:left;}

.wzli{padding:5px;}
.wzli li{height:34px; line-height:34px; border-bottom:1px dashed #ccc; background:url(images/jt1.gif) no-repeat left center; padding-left:15px; margin:6px 0; font-size:14px;}
.wzli li span{float:right; color:#828282;}

.iText{width:146px; height:20px; border:1px solid #cbcbcb;}
#MessageWords{width:430px; height:60px; border:1px solid #cbcbcb; color:#666666;}
#MessagevalidateCode{width:106px; height:20px; border:1px solid #cbcbcb;}
.coolbg{width:60px; height:26px; cursor:pointer;}
.message b{color:#124695;}
.message td{padding:5px 8px; line-height:20px;}

.contact{padding:10px 20px 50px 20px; background:url(images/contact.jpg) no-repeat right bottom; line-height:28px; font-size:14px;}




/*·ÖÒ³*/
.scott{height:30px; overflow:hidden; text-align:center; padding-top:9px;line-height:21px; border-top:1px dotted #ccc; font-family:"Î¢ÈíÑÅºÚ";}
.scott A{BORDER:#c9c9c9 1px solid; PADDING:2px 5px; MARGIN-RIGHT: 5px;  TEXT-DECORATION: none; background:#fff; height:14px; overflow:hidden;}
.scott A:hover{color:#fff; background:url(images/fyabg.jpg) repeat-x; text-decoration:none; BORDER:#fff 1px solid; PADDING:2px 5px; MARGIN-RIGHT: 5px; height:14px; overflow:hidden;}
.scott A:active{border:1px solid #58affe; text-decoration:none; BACKGROUND-COLOR:#237ac7; height:14px; overflow:hidden;}
.scott SPAN.current{PADDING:3px 8px; font-weight:bold; color:#fff; margin-right:5px; background:url(images/fyabg.jpg) repeat-x; height:14px; overflow:hidden; border:none;}
.scott SPAN.disabled{BORDER:#c9c9c9 1px solid; PADDING:2px 5px; height:14px; overflow:hidden; COLOR:#424242; MARGIN-RIGHT: 5px; background:url(images/fybg.jpg) repeat-x;}
.fenye1{font-size:12px; line-height:28px; border-top:1px dashed #ccc; padding:0 5px; margin-top:5px;}
.fenye1 span{background:url(images/sxt.gif) no-repeat; height:28px; display:block; padding-left:15px;}
.wzzw{padding:8px 10px; line-height:22px; color:#444;}
.f_l{float:left;}
.f_r{float:right;}
.m_l{ margin-left:10px;}
.pt{padding-top:11px;}
.mt{margin-top:15px;}
.mb{margin-bottom:10px;}
.red{color:#F60; font-family:"ËÎÌå";}
.lh{font-size:14px; line-height:28px;}