*{ padding:0; margin:0; list-style-type:none;}
body{ color:#666; font-size:12px; line-height:24px; background-color:#fff; text-align:left; font-family:simsun,"Arial Narrow",arial; }
button{ cursor:pointer;}/*°´Å¥-Êó±êµã»÷ÏÔÊ¾Ð¡ÊÖ*/
img{border:0; display:block}

.mainbox{ width:960px; margin:0 auto;overflow:hidden;}
.lf{ float:left}
.rf{ float:right}
.clear5{ margin-top:5px; overflow:hidden;}
.clear10{ margin-top:10px; overflow:hidden;}
.clear20{ margin-top:20px; overflow:hidden;}
.bor-b-x{ border-bottom:1px solid #ddd;}
.bor-all{ border:1px solid #dfdfdf;}
.bor_bottom{ background:url(x.gif) repeat-x left bottom;}
.img-dq{ vertical-align:bottom!important;vertical-align: middle;}
.img-dqa{ vertical-align:middle!important;vertical-align: bottom;}
.display_n{ display:none;}
.display_i{ display: inline}
.pd_lf10{ padding-left:10px;}
.pd_rf10{ padding-right:10px;}
/*--------------------------------- ×ÖÌå ------------------------------------*/
.f-999{ color:#999;}
.f-666{ color:#666;}
.f-333{ color:#333}
.f-red{ color:#c00000;} /*ºìÉ«*/
.f-blue{ color:#0a8cd2;} /*À¶É«*/
.f-fff{ color:#fff;} /*°×É«*/
.f-wh{ font-weight:700;} /*¼Ó´Ö*/
.f18{ font-size:18px;}
.f16{ font-size:16px;}
.f14{ font-size:14px;} /*×ÖÌå14ºÅ×Ö*/
.f12{ font-size:12px;} /*×ÖÌå12ºÅ×Ö*/
.line-18{ line-height:18px;} /*ÐÐ¸ß18*/
.line-20{ line-height:20px;}
.line-24{ line-height:24px;}
/*--------------------------------- Á´½Ó ------------------------------*/
a{ font-size:12px; text-decoration:none; color:#666; blr:expression(this.onFocus=this.blur());outline: none;}
a:hover { font-size:12px; text-decoration:underline; color:#666; blr:expression(this.onFocus=this.blur());outline: none;}

/*--------------------------------- Í·²¿ ------------------------------*/
#top{ height:30px; line-height:30px; background:#fbfbfb; border-bottom:1px solid #fff;}
#top .inner{ width:960px; margin:0 auto;}
#top .hy{ width:280px; color:#555; font-size:12px;}
#top .xz{ width:359px; height:30px;}
#top .xz .lj{ float:left; width:158px; vertical-align:top;}
#top .xz .lj a{ display:inline-block; width:78px; height:30px; background:#ececec; margin-right:1px; color:#555; text-align:center;}
#top .xz .lj a:hover{ text-decoration:none; background:#ccc;}
#top .xz .diy_select{ float:right; width:195px; height:30px; background:url(select.jpg) no-repeat; color:#000; font-size:12px; cursor:pointer; position:relative; z-index:999999999;}

/* diy_select */
.diy_select_txt{ float:left; width:149px; height:30px; line-height:30px; padding:0 0 0 30px; overflow:hidden;}
.diy_select_txt a{ color:#333;}
.diy_select_txt a:hover{ text-decoration:none;}
.diy_select_btn{ float:right; width:12px; height:12px; background:url(selectbtn.jpg) no-repeat; margin:10px 1px 8px 3px; _display:inline;}
.diy_select_list{ display:none; width:195px; background:#fff; text-indent:10px; border:1px solid #ccc; position:absolute; left:0; top:30px; z-index:999999999;}
.diy_select_list li{ width:195px; height:18px; line-height:18px; cursor:pointer; overflow:hidden;}
.diy_select_list li.focus{ background:#3399ff; color:#fff}
.diy_select_list li a{ display:block; width:195px; height:18px; line-height:18px; color:#333;}
.diy_select_list li a:hover{ text-decoration:none;}

/*--------------------------------- logo ------------------------------*/
#logo{ height:66px; padding:34px 0; background:#e4e4e4 url(logo_bg.jpg) no-repeat center top; overflow:hidden;}
#logo .logo_tp{ float:left; width:536px; height:66px; overflow:hidden;}
#logo .logo{ float:left; width:503px; overflow:hidden;}
#logo .logo .tp{ float:left; width:101px; height:66px; padding-right:12px; background:url(logo_line.jpg) no-repeat right center; overflow:hidden;}
#logo .logo .wz{ float:right; width:380px; height:66px; padding-left:10px; overflow:hidden;}
#logo .logo .wz .ch{ width:380px; height:40px; line-height:40px; color:#005a8c; font-size:28px; font-family:"Î¢ÈíÑÅºÚ";}
#logo .logo .wz .en{ width:380px; height:20px; line-height:20px; color:#00598b; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
#logo .fwrx{ float:right; width:182px; height:66px; padding-left:70px; background:url(rx_t.jpg) no-repeat left center;font-size:20px;color:#06C;}
#logo .fwrx .wz{ height:24px; line-height:24px; padding:6px 0 8px; color:#333; font-size:20px; font-family:"Î¢ÈíÑÅºÚ";}

/*--------------------------------- µ¼º½ ------------------------------*/
#nav-al{ width:100%; height:40px; background:url(nav_bg.jpg) repeat-x left center;}
#nav-al #nav2{ width:960px; height:40px; line-height:40px; margin:0 auto;}
#nav-al #nav2 .mainitems { float:left; text-align:center; position:relative;}
.mainitems{ display:inline-block; width:118px; height:40px; padding:0 1px; background:url(navi_bg.jpg) no-repeat center center; text-align:center; z-index:9999;}
.mainitems a{ display:inline-block; width:118px; height:40px; line-height:40px; color:#fff; font-size:14px; font-weight:700; text-decoration:none;}
.mainitems a:hover{ width:118px; height:40px; line-height:40px; color:#fff; font-size:14px; text-decoration:none;}
#nav2 li:hover ul, li.over ul { display:block;}
#restofcontent { clear:left;}
.subuls { display:none; width:120px; padding-bottom:10px; background:url(subuls_d.png) no-repeat center bottom; position:absolute; left:0; top:40px; z-index:9999;}
.subuls li{ width:120px; height:40px; line-height:40px; background:#efefef; border-bottom:1px solid #fff; overflow:hidden;}
.subuls li a { width:120px; height:40px; line-height:40px; color:#666; font-size:14px; font-weight:400; text-decoration:none;}
.subuls li a:hover { width:120px; height:40px; line-height:40px; background:#09487d; color:#fff; font-size:14px; font-weight:400; text-decoration:none;}

/*-----------------------------------»ÃµÆ----------------------------------*/
#focus { width:100%; height:458px; margin:0 auto; position:relative; overflow:hidden;}
#focus ul { width:100%; padding:0; margin:0; position:absolute; overflow:hidden;}
#focus ul li { display:inline; float:left; width:100%; height:458px; background:#000; position:relative; overflow:hidden;}
#focus ul li a { display:block; height:458px; margin:0; padding:0;}
#focus ul li div { position:absolute; overflow:hidden;}
#focus .btnBg { width:100%; height:20px; background:#000; position:absolute; left:0; bottom:0;}
#focus .btn { height:10px; padding:5px 10px; position:absolute; right:45%; bottom:0;}
#focus .btn span { display:inline-block; width:25px; height:10px; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on { background:#fff;}
#focus .preNext { width:45px; height:100px; cursor:pointer; background:url(sprite.png) no-repeat; position:absolute; top:36%;}
#focus .pre { left:0;}
#focus .next { background-position:right top; right:0;}

/*-----------------------------------¹Ø¼ü´ÊËÑË÷----------------------------------*/
#keywords{ height:38px; line-height:38px; padding-bottom:4px; background:url(gjcss.jpg) repeat-x left top;}
#keywords .gjc{ float:left; color:#666; font-size:12px;}
#keywords .gjc .zi{ color:#0f5799; font-weight:700;}
#keywords .gjc a{ padding:0 9px;}
/*#keywords .ssk{ float:right; overflow:hidden;}
#keywords .ssk input{ width:190px; height:24px; line-height:24px; padding:0 5px 0 15px; background:0 none; border:0 none; color:#666; font-size:12px;}
#keywords .ssk button{ width:24px; height:24px; margin:0 8px 0 0; background:0 none; border:0 none; vertical-align:bottom;}*/


#keywords .ssk{ width:436px; float:right; height:38px; overflow:hidden;}
#keywords .ssk .lf{ height:38px; line-height:38px;}
#keywords .ssk .keydiv{ float:left; width:242px; height:24px; padding:4px 0; background:url(ssk_bg.jpg) no-repeat; margin:3px 0;}
#keywords .ssk .keyword{ width:190px; height:24px; line-height:24px; padding:0 5px 0 15px; background:0 none; border:0 none; color:#666; font-size:12px;}
#keywords .ssk button{  width:24px; height:24px; margin:0 8px 0 0; background:0 none; border:0 none; vertical-align:bottom;}

/*-----------------------------------Ê×Ò³-Ã½Ìå±¨µÀ----------------------------------*/
#sy_xwzx{ float:left; width:308px; height:353px; border:1px solid #dedede; overflow:hidden;}
#sy_xwzx .top{ height:32px; padding:3px 0; background:url(xwtop_line.jpg) repeat-x left bottom;}
#sy_xwzx .top .bt{ float:left; height:32px; line-height:32px; margin-left:10px; padding-left:16px; background:url(xwzx_t.jpg) no-repeat left center; _display:inline;}
#sy_xwzx .top .bt .ch{ color:#043375; font-size:18px; font-family:"Î¢ÈíÑÅºÚ";}
#sy_xwzx .top .bt .en{ color:#bcbcbc; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#sy_xwzx .top .gd{ float:right; height:28px; line-height:28px; padding:4px 10px 0 0;}
#sy_xwzx .top .gd a{ color:#999999; font-size:12px;}
/*
#sy_xwzx .sp{ width:290px; line-height:22px; padding:10px 10px 0; text-align:center; overflow:hidden;}
#sy_xwzx .sp .play{ margin-bottom:5px;}
*/
#sy_xwzx ul{ width:290px; padding:13px 9px; overflow:hidden;}
#sy_xwzx ul li{ width:278px; height:24px; line-height:24px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#sy_xwzx ul li a{ color:#666; font-size:12px;}

/*-----------------------------------Ê×Ò³-ÐÂÎÅ¶¯Ì¬----------------------------------*/
#sy_xwdt{ float:right; width:630px; overflow:hidden;}
#sy_xwdt .top{ width:630px; height:38px; background:url(syxwtopline.jpg) repeat-x left bottom;}
#sy_xwdt .top a{ display:inline-block; width:158px; height:38px; line-height:38px; background:url(syxwdttopa.jpg) no-repeat; color:#666; font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; text-align:center;}
#sy_xwdt .top a:hover{ display:inline-block; width:158px; height:38px; line-height:38px; background:#0f5799; color:#fff; font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; text-align:center; text-decoration:none;}
#sy_xwdt .top a.hover{ display:inline-block; width:158px; height:38px; line-height:38px; background:#0f5799; color:#fff; font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; text-align:center;}
#sy_xwdt .nr{ width:618px; height:296px; padding:20px 0 0 10px; border:1px solid #dedede; border-top:0 none;}
#sy_xwdt .nr .tpwz{ width:618px; height:138px; background:url(xwxx4.jpg) repeat-x left bottom; overflow:hidden;}
#sy_xwdt .nr .tpwz .tp{ width:169px; height:127px; padding-left:10px;}
#sy_xwdt .nr .tpwz .wz{ width:414px; padding-right:15px;}
#sy_xwdt .nr .tpwz .wz .bt{ width:410px; height:22px; line-height:22px; white-space:nowrap; -o-text-overflow: ellipsis; text-overflow:ellipsis; overflow:hidden;}
#sy_xwdt .nr .tpwz .wz .bt a{ color:#666; font-weight:700;}
#sy_xwdt .nr .tpwz .wz .zy{ line-height:20px; color:#666; text-align:justify; text-indent:2em;}
#sy_xwdt .nr .tpwz .wz .zy a{ color:#0051c7;}
#sy_xwdt .nr ul{ width:588px; height:120px; padding:12px 20px 26px 10px; overflow:hidden;}
#sy_xwdt .nr ul li{ float:left; width:588px; height:24px; line-height:24px; overflow:hidden;}
#sy_xwdt .nr ul li .xw{ width:450px; white-space:nowrap; -o-text-overflow: ellipsis; text-overflow:ellipsis; overflow:hidden;}
#sy_xwdt .nr ul li .xw a{ color:#666;}
#sy_xwdt .nr ul li .rq{ color:#999;}

/*-----------------------------------Ê×Ò³-µçÀÂ²úÆ·----------------------------------*/
#sy_menu{ float:left; width:210px; overflow:hidden;}
#sy_menu .top{ height:34px; line-height:34px; padding:5px 0 0 12px; background:#2c7bc4 url(symenu_topline.jpg) repeat-x left bottom; color:#fff; font-size:18px; font-family:"Î¢ÈíÑÅºÚ";}
#sy_menu ul{ width:190px; height:186px; background:#135a9b; padding:20px 10px 2px; overflow:hidden;}
#sy_menu ul li{ width:190px; height:34px; margin-bottom:9px;}
#sy_menu ul li a{ display:block; width:190px; height:34px; line-height:34px; background:url(sy_menuli.jpg) no-repeat; color:#fff; text-align:center;}
#sy_menu ul li a:hover{ text-decoration:none; display:block; width:190px; height:34px; line-height:34px; background:url(sy_menuhover.jpg) no-repeat; color:#fff; text-align:center;}

/*-----------------------------------Ê×Ò³-ÐÂÆ·ÍÆ¼ö----------------------------------*/
#sy_xptj{ float:right; width:730px; height:245px; padding-left:8px; border:1px solid #dedede; overflow:hidden;}
#sy_xptj .top{ height:37px; padding-bottom:3px; background:url(tjtop_line.jpg) repeat-x left bottom;}
#sy_xptj .top img{ display:inline;}
#sy_xptj .bd{margin-top:15px;}
#sy_xptj ul{ padding:16px 10px 0 0; overflow:hidden;}
#sy_xptj ul li{ float:left; width:155px; height:178px; margin:0 10px; text-align:center;}
#sy_xptj ul li a{ line-height:26px; color:#666;}
#sy_xptj ul li a img{ margin-bottom:3px;}

/*-----------------------------------Ê×Ò³-ÓªÏúÍøÂç----------------------------------*/
#sy_yxwl{ width:960px; margin:10px auto 0; overflow:hidden;}
#sy_yxwl .top{ height:32px; padding:3px 0; background:url(line960.jpg) repeat-x left bottom;}
#sy_yxwl .top .bt{ float:left; height:32px; line-height:32px; padding-left:16px; background:url(xwzx_t.jpg) no-repeat left center;}
#sy_yxwl .top .bt .ch{ color:#043375; font-size:18px; font-family:"Î¢ÈíÑÅºÚ";}
#sy_yxwl .top .bt .en{ color:#bcbcbc; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#sy_yxwl .nr{ width:951px; height:366px; padding:14px 0 12px 9px; overflow:hidden;}
#sy_yxwl .nr .ditu{ width:446px; height:351px; padding:0 15px 15px; background:url(ditu_bg.jpg) no-repeat; overflow:hidden;}
#sy_yxwl .nr .biao{ width:451px; overflow:hidden;}
#sy_yxwl .nr .biao a{ color:#666; font-size:12px;}

/*-----------------------------------Ê×Ò³-¹¤³Ì°¸Àý----------------------------------*/
.gcalbg{ height:322px; background:#f7f7f7;}
#sy_gcal{ width:960px; height:286px; padding:13px 0 23px; margin:0 auto; overflow:hidden;}
#sy_gcal .top{ height:32px; padding:3px 0; background:url(line960.jpg) repeat-x left bottom;}
#sy_gcal .top .bt{ float:left; height:32px; line-height:32px; padding-left:16px; background:url(xwzx_t.jpg) no-repeat left center;}
#sy_gcal .top .bt .ch{ color:#043375; font-size:18px; font-family:"Î¢ÈíÑÅºÚ";}
#sy_gcal .top .bt .en{ color:#bcbcbc; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#sy_gcal .top .gd{ float:right; height:16px; padding:10px 10px 6px 0;}
#sy_gcal .top .gd a{ display:inline-block; height:16px; line-height:16px; padding-left:22px; background:url(gda.jpg) no-repeat left center;}
#sy_gcal ul{ width:960px; padding-top:10px; overflow:hidden;}
#sy_gcal ul li{ float:left; width:225px; height:242px; margin-right:20px;}
#sy_gcal ul li .tp{ width:225px; height:167px;}
#sy_gcal ul li .wz{ width:223px; height:74px; background:#fff; border:1px solid #dedede; border-top:0 none;}
#sy_gcal ul li .wz .bt{ height:26px; line-height:26px; text-align:center;}
#sy_gcal ul li .wz .zy{ height:36px; line-height:18px; padding:0 7px 9px; color:#999;}

/*-----------------------------------Ê×Ò³-¹ØÓÚÎÒÃÇ----------------------------------*/
#sy_gywm{ float:left; width:660px; margin-bottom:6px; overflow:hidden;}
#sy_gywm .top{ height:32px; padding:3px 0; background:url(line660.jpg) repeat-x left bottom;}
#sy_gywm .top .bt{ float:left; height:32px; line-height:32px; padding-left:16px; background:url(xwzx_t.jpg) no-repeat left center;}
#sy_gywm .top .bt .ch{ color:#043375; font-size:18px; font-family:"Î¢ÈíÑÅºÚ";}
#sy_gywm .top .bt .en{ color:#bcbcbc; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#sy_gywm .nr{ width:630px; height:288px; padding:12px 20px 4px 10px; background:url(syzjbg.jpg) no-repeat left 268px; border-bottom:1px solid #e7e7e7;}
#sy_gywm .nr .tp{ width:170px; height:127px; padding:9px 10px 13px 9px; background:url(gywmtpbg.jpg) no-repeat; border:1px solid #dfdfdf;}
#sy_gywm .nr .zy{ width:410px; line-height:22px; padding:7px 0 0 0; color:#666; font-size:12px; text-align:justify; overflow:hidden;}
#sy_gywm .nr .zy p .mca{ color:#666; font-size:12px; font-weight:700;}
#sy_gywm .nr .ck{ height:18px; line-height:18px; text-align:right;}
#sy_gywm .nr .ck a{ color:#0f5799;}
#sy_gywm .nr .ck a:hover{ text-decoration:underline;}

/*-----------------------------------Ê×Ò³-ÆóÒµÊÓÆµ----------------------------------*/
#sy_qysp{ float:right; width:280px; margin-bottom:6px; overflow:hidden;}
#sy_qysp .top{ height:34px; line-height:34px; padding-top:4px; background:#0f5799;}
#sy_qysp .top .wz{ padding-left:10px; line-height:34px; color:#fff; font-size:18px; font-family:"Î¢ÈíÑÅºÚ";}
#sy_qysp .top .gd{ padding-right:12px;}
#sy_qysp .top .gd a{ color:#fff; font-size:12px;}
#sy_qysp .nr{ width:278px; height:291px; padding:12px 0 0; background:#f7f7f7; border:1px solid #dedede;}
#sy_qysp .nr .vedio{ width:240px; line-height:28px; margin:0 auto; color:#333; text-align:center; overflow:hidden;}
#sy_qysp .nr .vedio .play{ padding-bottom:4px;}
#sy_qysp .nr ul{ width:260px; padding:0 9px; overflow:hidden;}
#sy_qysp .nr ul li{ width:260px; height:24px; line-height:24px; white-space:nowrap; -o-text-overflow: ellipsis; text-overflow:ellipsis; overflow:hidden;}
#sy_qysp .nr ul li a{ color:#333;}


/*-------------------------------------Ò³½Å-----------------------------------------*/
#footer{ height:300px; background:#03355d; border-top:9px solid #335f7e; border-bottom:26px solid #012847;}
#footer .links{ width:920px; padding:20px 20px 0; background:url(btm_yqlj_line.jpg) repeat-x left bottom; margin:0 auto; overflow:hidden;}
#footer .links .tit{ height:28px; line-height:28px; color:#fff; font-size:18px; font-family:"Î¢ÈíÑÅºÚ";}
#footer .links .lja{ height:80px; line-height:20px; color:#fff; font-size:12px; font-family:"Î¢ÈíÑÅºÚ";}
#footer .links .lja a{ padding:0 10px; color:#fff; font-size:12px; font-family:"Î¢ÈíÑÅºÚ";}
#footer .links .lja .apply{ padding:0 10px 0 0;}
#footer .links .lja #scrollBox{ width:750px; height:40px; margin:20px 0; overflow:hidden;}
#footer .links .lja #scrollBox a{ display:inline-block; padding:0 8px; height:40px;}
#footer .subnav{ width:920px; padding:10px 20px 0; margin:0 auto; color:#fff; text-align:center; overflow:hidden;}
#footer .subnav a{ padding:0 10px; color:#fff; font-size:12px; font-family:"Î¢ÈíÑÅºÚ";}
#footer .info{ width:920px; line-height:22px; padding:5px 20px 0; margin:0 auto; color:#cce7fb; font-size:12px; font-family:"Î¢ÈíÑÅºÚ"; text-align:center; overflow:hidden;}
#footer .info .en{ font-family:Tahoma, Geneva, sans-serif;}
#footer .info a img{margin:0 auto;}

/*-----------------------------------¶þ¼¶banner-----------------------------------------*/
/*banner*/
#banner{ height:260px; background:#000 url(ej_bn.jpg) no-repeat center top;}
/*µ±Ç°Î»ÖÃ*/
#dqwz{ height:32px; padding:9px 0 3px; background:url(dqwzbg.jpg) repeat-x left bottom;}
#dqwz .ej_mc{ float:left; height:32px; line-height:32px; padding:0 14px 0 10px; color:#333; font-size:18px; font-family:"Î¢ÈíÑÅºÚ";}
#dqwz .wza{ float:left; height:28px; line-height:28px; padding:4px 0 0; color:#666;}
#dqwz .wza a{ color:#666;}

.left210{ float:left; width:210px; overflow:hidden;}
.right740{ float:right; width:720px; padding:0 9px; border:1px solid #dedede; overflow:hidden;}

/*×ó²àÀ¸*/
#leftbar{ width:210px; overflow:hidden;}
#leftbar .top{ height:36px; line-height:36px; padding:2px 0 0 20px; background:#2c7bc4; color:#fff; font-size:14px; font-weight:700;}
#leftbar ul{ width:180px; padding:8px 15px; background:#f3f3f3; overflow:hidden;}
#leftbar ul li{ width:170px; height:32px; line-height:32px; border-bottom:1px solid #ddd; padding:6px 0 0;}
#leftbar ul li a{ display:block; width:145px; height:32px; padding-left:25px; background:url(gt.jpg) no-repeat 5px center; color:#666; font-weight:700;}
#leftbar ul li a:hover{ text-decoration:none; color:#09487d;}
#leftbar ul li a.hover{ color:#09487d;}

/*×ó²à²úÆ·ÁÐ±í*/
#cpul{ width:210px; overflow:hidden;}
#cpul .top{ height:34px; line-height:34px; padding:5px 0 2px 12px; background:#2c7bc4 url(symenu_topline.jpg) repeat-x left bottom; color:#fff; font-size:18px; font-family:"Î¢ÈíÑÅºÚ";}
#cpul ul{ width:190px; height:186px; background:#135a9b; padding:20px 10px 0; overflow:hidden;}
#cpul ul li{ width:190px; height:34px; margin-bottom:9px;}
#cpul ul li a{ display:block; width:190px; height:34px; line-height:34px; background:url(sy_menuli.jpg) no-repeat; color:#fff; text-align:center;}
#cpul ul li a:hover{ text-decoration:none; display:block; width:190px; height:34px; line-height:34px; background:url(sy_menuhover.jpg) no-repeat; color:#fff; text-align:center;}

/*×ó²àÐÂÎÅÁÐ±í*/
#xwul{ width:208px; border:1px solid #ddd; overflow:hidden;}
#xwul .top{ height:40px; line-height:40px; border-bottom:1px solid #f1f1f1; overflow:hidden;}
#xwul .top .bt{ padding-left:10px; color:#333; font-size:16px; font-weight:700;}
#xwul .top .gd{ padding:14px 10px 14px 0;}
#xwul ul{ width:186px; padding:2px 11px 13px; overflow:hidden;}
#xwul ul li{ width:162px; height:30px; line-height:30px; padding:0 12px; background:url(xw_t.jpg) no-repeat left center; white-space:nowrap; -o-text-overflow: ellipsis; text-overflow:ellipsis; overflow:hidden;}

/*×ó²àÕ¾ÄÚËÑË÷*/
#znss{ width:208px; border:1px solid #ddd; overflow:hidden;}
#znss .top{ height:40px; line-height:40px; padding-left:10px; border-bottom:1px solid #f1f1f1; color:#333; font-size:16px; font-weight:700;}
#znss .nr{ width:208px; height:106px; background:#f7f7f7;}
#znss .nr .radio{ width:168px; height:24px; line-height:24px; padding:16px 20px; overflow:hidden;}
#znss .nr .radio .rdbox{ float:left; width:84px;}
#znss .nr .radio .rdbox input{ width:13px; height:13px; margin-right:10px; vertical-align:middle;}
#znss .nr .znssk{ width:169px; height:29px; margin:0 auto; background:url(znssk.jpg) no-repeat; overflow:hidden;}
#znss .nr .znssk input{ width:128px; height:24px; line-height:24px; padding:3px 5px 2px; background:0 none; border:0 none; color:#000; font-size:12px;}
#znss .nr .znssk button{ width:25px; height:23px; background:0 none; margin:3px; border:0 none; vertical-align:bottom;}

.ej_bt{ width:712px; height:36px; line-height:36px; padding-left:8px; border-bottom:2px solid #d0d0d0; color:#666; font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:400;}

/*--------------------------------------¶þ¼¶-¹ØÓÚ-------------------------------------------*/
/*¹«Ë¾½éÉÜ*/
#gsjs{ width:690px; min-height:616px; margin:0 auto; overflow:hidden;}
#gsjs .tp{ width:690px; height:108px; padding-bottom:1px; background:url(gy_xx5.jpg) repeat-x left bottom;}
#gsjs .nr{ width:690px; line-height:30px; padding-top:12px; color:#666; text-align:justify; overflow:hidden; font-size:14px; line-height:28px;}
/*ÆóÒµÎÄ»¯*/
#qywh{ font-size:16px; line-height:28px;}
/*
#qywh{ width:690px; min-height:616px; margin:0 auto; overflow:hidden;}
#qywh .tp{ width:690px; height:108px; padding-bottom:1px; background:url(gy_xx5.jpg) repeat-x left bottom;}
#qywh ul{ width:690px; padding:20px 0; overflow:hidden;}
#qywh ul li{ width:690px; padding:3px 0; overflow:hidden;}
#qywh ul li .bt{ float:left; width:78px; height:24px; line-height:24px; padding-left:6px; background:#005a8c; color:#fff; font-size:12px; font-weight:700;} 
#qywh ul li .nr{ float:right; width:596px; color:#666; font-size:12px;}
*/
/*ÆóÒµ·çÃ²*/
#qyfm{ width:720px; padding-bottom:10px; overflow:hidden;}
#qyfm ul{ width:720px; padding:20px 0; overflow:hidden;}
#qyfm ul li{ float:left; width:210px; height:174px; text-align:center; margin:0 15px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; _display:inline; zoom:1;}
#qyfm ul li a{ line-height:34px; color:#666;}
#qyfm ul li a img{ padding:1px; border:1px solid #dfdfdf;}
/*ÈÙÓþ×ÊÖÊ*/
#ryzz{ width:720px; padding-bottom:10px; overflow:hidden;}
#ryzz ul{ width:720px; padding:20px 0; overflow:hidden;}
#ryzz ul li{ float:left; width:210px; height:174px; text-align:center; margin:0 15px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; _display:inline; zoom:1;}
#ryzz ul li a{ line-height:34px; color:#666;}
#ryzz ul li a img{ padding:1px; border:1px solid #dfdfdf;}
/*ÈÙÓþ×ÊÖÊÏêÇé*/
#ryzz_xq{ width:720px; min-height:654px; overflow:hidden;}
#ryzz_xq .bt{ height:32px; line-height:32px; padding:22px 0 10px; border-bottom:1px solid #d4d8d9; color:#333; font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:400; text-align:center;}
#ryzz_xq .info{ height:30px; line-height:30px; text-align:center;}
#ryzz_xq .info span{ padding:0 20px;}
#ryzz_xq .nr{ width:700px; line-height:20px; padding:30px 0; margin:0 auto; color:#666;}
#ryzz_xq .fx{ width:700px; padding-bottom:10px; margin:0 auto; color:#333;}
#ryzz_xq .fy{ width:720px; height:24px; line-height:24px; padding:14px 0; border-top:1px solid #d4d8d9; overflow:hidden;}
#ryzz_xq .fy .prev{ padding-left:10px;}
#ryzz_xq .fy .next{ padding-right:10px;}
/*ÈË²ÅÕÐÆ¸*/
#rczp{ width:710px; min-height:616px; line-height:28px; font-size:16px; margin:0 auto; color:#666; overflow:hidden; }

/*-------------------------------------------¶þ¼¶-²úÆ·ÖÐÐÄ--------------------------------------------*/
/*²úÆ·ÖÐÐÄ*/
#cpzx{ width:702px; padding:0 8px 20px 10px; overflow:hidden;}
#cpzx ul{ width:702px; padding:10px 0 20px; overflow:hidden;}
#cpzx ul li{ float:left; width:702px; padding:10px 0; overflow:hidden;}
#cpzx ul li .tp{ width:160px; height:160px;}
#cpzx ul li .wz{ width:510px; height:160px; padding:0 13px 0 9px; background:#f7f7f7;}
#cpzx ul li .wz .bt{ height:32px; line-height:32px; padding-bottom:2px;}
#cpzx ul li .wz .bt a{ color:#09487d; font-weight:700;}
#cpzx ul li .wz .jf_zhaiyao{height:78px;overflow:hidden;} 
#cpzx ul li .wz .zy{ height:80px; line-height:20px; color:#666; overflow:hidden;}
#cpzx ul li .wz .ckxq{ height:25px; padding:13px 0 8px; overflow:hidden;}
#cpzx ul li .wz .ckxq a{ display:block; float:right; width:98px; height:25px; background:url(ckxq.jpg) no-repeat; color:#fff; text-align:center;}
#cpzx ul li .wz .ckxq a:hover{ text-decoration:none;}
/*·­Ò³ÑùÊ½*/
.page { padding:10px; text-align:center;}
.page a { margin:4px; padding:3px 7px; border:1px solid #dedede; color:#333; font-size:14px;}
.page a:hover { color:#09487d; font-size:14px; border:1px solid #09487d; text-decoration:none;}
.page .current { margin:4px; padding:3px 7px; background:#09487d; border:1px solid #09487d; color:#fff; font-size:14px; font-weight:700;}
.page .disabled { margin:4px; padding:3px 7px; border:1px solid #dedede; color:#666; font-size:14px;}
.page .total{ padding:0 12px; color:#666; font-size:12px;}
.page .goto{ color:#666; font-size:12px;}
.page .goto input{ width:36px; height:22px; line-height:22px; padding:0 5px; margin:0 6px; border:1px solid #dedede; text-align:center;}
/*²úÆ·ÏêÇé*/
#cpxq{ width:720px; overflow:hidden;}
#cpxq .tpwz{ width:696px; padding:20px 12px; overflow:hidden;}
#cpxq .tpwz .tp{ width:270px; height:270px; overflow:hidden;}
#cpxq .tpwz .tp img{ border:1px solid #d1d1d1;}
#cpxq .tpwz .wz{ width:406px; padding:2px 0 0;}
#cpxq .tpwz .wz .bt{ height:32px; line-height:32px; padding:0 10px; background:#ebebeb; color:#333; font-size:14px; font-weight:700; overflow:hidden;}
#cpxq .tpwz .wz .cs{ height:120px; padding:10px; line-height:24px; color:#333; overflow:hidden; font-size:14px;}
#cpxq .tpwz .wz .btn{ width:390px; padding:0 8px 20px; overflow:hidden;}
#cpxq .tpwz .wz .btn a{ display:block; width:170px; height:38px; margin-right:20px;}
#cpxq .tpwz .wz .btn a.zxdg{ float:left; background:url(zxdg_btn.jpg) no-repeat;}
#cpxq .tpwz .wz .btn a.lxkf{ float:left; background:url(lxkf_btn.jpg) no-repeat;}
#cpxq .tpwz .wz .rxdh{ height:32px; line-height:32px; padding:0 0 6px 63px; background:url(fwrx.jpg) no-repeat left center; color:#333; font-size:20px; font-family:"Î¢ÈíÑÅºÚ";}
#cpxq .xqnr{ width:700px; margin:0 auto; overflow:hidden;}
#cpxq .xqnr .top{ width:684px; height:30px; line-height:30px; padding-left:12px; background:#f3f1f2; border-left:4px solid #09487d; color:#333; font-size:14px; font-weight:700;}
#cpxq .xqnr .nr{ width:686px; padding:15px 10px 15px 4px; line-height:28px; font-size:14px; color:#333; text-align:justify;}
#cpxq .xqnr .dg_tb{ width:450px; height:495px; padding:0 120px 0 130px; background:url(dgtb_bg.jpg) no-repeat left bottom; font-size:14px;}
#cpxq .xqnr .dg_tb input{ height:25px; line-height:25px; padding:0 5px; margin-left:10px; border:1px solid #d1d1d1; color:#666; font-size:12px;}
#cpxq .xqnr .dg_tb .pdtp6{ padding-top:6px;}
#cpxq .xqnr .dg_tb textarea{ width:260px; height:72px; line-height:18px; padding:4px 5px; margin-left:10px; border:1px solid #d1d1d1; color:#666; font-size:12px;}
#cpxq .xqnr .dg_tb .yzmtp{ display:inline; cursor:pointer; vertical-align:middle; margin:0 10px;}
#cpxq .xqnr .dg_tb .huan{ color:#d00000;}
#cpxq .xqnr .dg_tb button{ width:89px; height:25px; border:0 none; background:0 none; margin-right:40px;}
/*Éú²úÉè±¸*/
#scsb{ width:720px; padding-bottom:100px; overflow:hidden; font-size:16px; line-height:28px;}
#scsb .wz{ width:696px; margin:0 auto; padding:30px 0 10px;}
#scsb .tpbox{ width:558px; line-height:32px; margin:0 auto; text-align:center; overflow:hidden;}
#scsb p{ line-height:38px;}
/*ÖÊÁ¿ÈÏÖ¤*/
#zlrz{ width:720px; padding-bottom:10px; overflow:hidden;}
#zlrz ul{ width:720px; padding:20px 0; overflow:hidden;}
#zlrz ul li{ float:left; width:210px; height:174px; text-align:center; margin:0 15px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; _display:inline; zoom:1;}
#zlrz ul li a{ line-height:34px; color:#666;}
#zlrz ul li a img{ padding:1px; border:1px solid #dfdfdf;}

/*-------------------------------------------¶þ¼¶-ÊÐ³¡ÓªÏú--------------------------------------------*/
/*·þÎñÍøÂç*/
#yxwl{ width:720px; overflow:hidden;}
#yxwl .map{ padding:10px 0;}
#yxwl .map img{ margin:0 auto;}
#yxwl .yxwl{ width:451px; padding:0 0 30px 30px; overflow:hidden;}
/*Ô¶¶«³ÐÅµ*/
#fwcn{ width:692px; padding:10px 20px 0 8px; color:#333; font-size:16px; line-height:28px; overflow:hidden;}
#fwcn .cn{ width:692px; height:319px; padding:20px 0 0; background:url(fwcnbg.jpg) no-repeat center bottom;}
#fwcn .cn .top{ width:692px; padding:8px 0; overflow:hidden; font-size:26px; line-height:31px; font-weight:700;}
#fwcn .xy{ width:692px; padding:40px 0; overflow:hidden;}
#fwcn .xy .top{ width:692px; padding:8px 0; overflow:hidden;}

/*-------------------------------------------¶þ¼¶-³É¹¦°¸Àý--------------------------------------------*/
/*¹¤³Ì°¸Àý*/
#cgal{ width:720px; padding-bottom:20px; overflow:hidden;}
#cgal ul{ width:715px; margin:0 auto; padding:10px 0; overflow:hidden;}
#cgal ul li{ float:left; width:225px; height:200px; margin-right:20px; padding:10px 0; overflow:hidden;}
#cgal ul li a{ display:block;}
#cgal ul li span{ display:block; line-height:32px; border:1px solid #e1e1e1; border-top:0 none; color:#666; text-align:center;}
/*¹¤³Ì°¸ÀýÏêÇé*/
#cgal_xq{ width:720px; min-height:576px; overflow:hidden;}
#cgal_xq .bt{ height:32px; line-height:32px; padding:22px 0 10px; border-bottom:1px solid #d4d8d9; color:#333; font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:400; text-align:center;}
#cgal_xq .info{ height:30px; line-height:30px; text-align:center;}
#cgal_xq .info span{ padding:0 20px;}
#cgal_xq .nr{ width:700px; line-height:20px; padding:10px 0; margin:0 auto; color:#666;}
#cgal_xq .fx{ width:700px; padding-bottom:10px; margin:0 auto; color:#333;}
#cgal_xq .fy{ width:720px; height:24px; line-height:24px; padding:14px 0; border-top:1px solid #d4d8d9; overflow:hidden;}
#cgal_xq .fy .prev{ float:left; padding-left:10px;}
#cgal_xq .fy .next{ float:right; padding-right:10px;}

/*-------------------------------------------¶þ¼¶-ÐÂÎÅÖÐÐÄ--------------------------------------------*/
/*ÐÂÎÅÖÐÐÄ*/
#xwzx{ width:720px; padding-bottom:10px; overflow:hidden;}
#xwzx ul{ width:720px; padding:10px 0 30px; overflow:hidden;}
#xwzx ul li{ float:left; width:720px; height:36px; line-height:36px; overflow:hidden;}
#xwzx ul li .xw{ width:500px; padding-left:20px; color:#333; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#xwzx ul li .xw a{ color:#333;}
#xwzx ul li .rq{ padding-right:20px; color:#999;}
/*ÐÂÎÅÏêÇé*/
#xwxq .nr2 img{margin:0 auto;}
#xwxq{ width:720px; min-height:615px; overflow:hidden; font-size:16px; line-height:28px;}
#xwxq .bt{ line-height:31px; padding:22px 0 10px; border-bottom:1px solid #d4d8d9; color:#333; font-size:26px; font-weight:700; text-align:center;}
#xwxq .info{ height:28px; line-height:28px; font-size:16px; text-align:center;}
#xwxq .info span{ padding:0 20px;}
#xwxq .nr{ width:700px; line-height:28px; font-size:16px; padding:10px 0; margin:0 auto; color:#666;}
#xwxq .nr p span{ font-size:16px; line-height:28px;}
#xwxq .fx{ width:700px; padding-bottom:10px; margin:0 auto; color:#333;}
#xwxq .fy{ width:720px; height:28px; line-height:28px; font-size:16px; padding:14px 0 0; border-top:1px solid #d4d8d9; overflow:hidden;}
#xwxq .fy .prev{ float:left; padding-left:10px; width:340px; height:28px; line-height:28px;}
#xwxq .fy a,#xwxq .fy a:hover{font-size:16px;}
#xwxq .fy .next{ float:right; padding-right:10px; width:340px; height:28px; line-height:28px; text-align:right;}


#xwxq .info2{ height:28px; line-height:28px; font-size:14px; text-align:center;}
#xwxq .info2 span{ padding:0 20px;}
#xwxq .nr2{ width:700px; line-height:28px; font-size:14px; padding:10px 0; margin:0 auto; color:#666;}
#xwxq .nr2 p span{ font-size:14px; line-height:28px;}
#xwxq .fx2{ width:700px; padding-bottom:10px; margin:0 auto; color:#333;}
#xwxq .fy2{ width:720px; height:28px; line-height:28px; font-size:14px; padding:14px 0 0; border-top:1px solid #d4d8d9; overflow:hidden;}
#xwxq .fy2 .prev{ float:left; padding-left:10px; width:340px; height:28px; line-height:28px;}
#xwxq .fy2 a,#xwxq .fy2 a:hover{font-size:14px;}
#xwxq .fy2 .next{ float:right; padding-right:10px; width:340px; height:28px; line-height:28px; text-align:right;}

/*-------------------------------------------¶þ¼¶-ÆóÒµÊÓÆµ--------------------------------------------*/
/*ÆóÒµÊÓÆµ*/
#qysp{ width:720px; padding-bottom:10px; overflow:hidden;}
#qysp ul{ width:720px; padding:10px 0 30px; overflow:hidden;}
#qysp ul li{ float:left; width:720px; height:36px; line-height:36px; overflow:hidden;}
#qysp ul li .xw{ width:500px; padding-left:20px; color:#333; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#qysp ul li .xw a{ color:#333;}
#qysp ul li .rq{ padding-right:20px; color:#999;}

/*-------------------------------------------¶þ¼¶-ÍøÉÏ²É¹º--------------------------------------------*/
/*ÍøÉÏ²É¹º*/
#wscg{ width:720px; min-height:616px; overflow:hidden;}
#wscg .cg_tb{ width:720px; padding:10px 0 30px; overflow:hidden;}
#wscg .cg_tb a{ color:#333;}
#wscg .cg_tb .btm_line{ background:url(wscg_xx5.jpg) repeat-x left bottom;}
/*ÍøÉÏ²É¹ºÏêÇé*/
#wscg_xq .bt{ height:32px; line-height:32px; padding:22px 0 10px; border-bottom:1px solid #d4d8d9; color:#333; font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:400; text-align:center;}
#wscg_xq .info{ height:30px; line-height:30px; text-align:center;}
#wscg_xq .info span{ padding:0 20px;}
#wscg_xq .cgxq_tb{ width:690px; padding:40px 0; margin:0 auto;}
#wscg_xq .cgxq_tb .tb_bt{ height:28px; line-height:28px; padding-left:5px; border-bottom:1px solid #e1e1e1; color:#396fb5; font-weight:700;}
#wscg_xq .fx{ width:700px; padding-bottom:10px; margin:0 auto; color:#333;}
#wscg_xq .fy{ width:720px; height:24px; line-height:24px; padding:14px 0; border-top:1px solid #d4d8d9; overflow:hidden;}
#wscg_xq .fy .prev{ float:left; padding-left:10px;}
#wscg_xq .fy .next{ float:right; padding-right:10px;}

/*-------------------------------------------¶þ¼¶-ÁªÏµÎÒÃÇ--------------------------------------------*/
#lxwm{ width:720px; overflow:hidden;}
#lxwm .nr{ width:720px; padding-top:10px; overflow:hidden;background:url(lx_bg.jpg) no-repeat 350px 55px; min-height:350px;*height:300px;}
#lxwm .nr .wz{ float:left; width:400px; padding-left:20px;}
#lxwm .nr .wz .gsmc{ height:30px; line-height:30px; color:#005a8c; font-size:14px; font-weight:700;}
#lxwm .nr .wz .lxfs{ line-height:22px;}
#lxwm .nr .box{ float:right; width:188px; height:156px; padding:0 16px; background:#f9f9f9; border-top:2px solid #fe3e0d; margin:45px 10px 0 0; _display:inline;}
#lxwm .nr .box li{ width:128px; height:49px; line-height:22px; padding:15px 0 15px 60px; color:#666; font-size:12px; font-family:"Î¢ÈíÑÅºÚ"; overflow:hidden;}
#lxwm .nr .box .bgsj{ background:url(zb.jpg) no-repeat left center;}
#lxwm .nr .box .dzyx{ background:url(yx.jpg) no-repeat left center;}
#lxwm .ditu{ width:691px; height:432px; margin:15px 0 15px 11px; border:9px solid #dcdcdc;}
#lxwm .zxly{ width:700px; padding:0 10px; overflow:hidden;}
#lxwm .zxly .top{ height:26px; line-height:26px; padding-left:5px; border-bottom:3px solid #dcdcdc; color:#333; font-size:18px; font-family:"Î¢ÈíÑÅºÚ";}
#lxwm .zxly .ly_tb{ width:700px; padding:20px 0;}
#lxwm .zxly .ly_tb .f-red{ padding-left:16px; color:#ff0000;}
#lxwm .zxly .ly_tb input{ height:24px; line-height:24px; padding:1px 5px; background:#ededed; border:0 none; color:#333; font-size:12px;}
#lxwm .zxly .ly_tb textarea{ width:474px; height:112px; line-height:18px; padding:4px 5px; background:#ededed; border:0 none; color:#333; font-size:12px;}
#lxwm .zxly .ly_tb .pdtp8{ padding-top:8px;}
#lxwm .zxly .ly_tb .yzm{ display:inline; cursor:pointer; margin:0 8px; vertical-align:bottom!important;}
#lxwm .zxly .ly_tb .huan{ color:#ff0000;}
#lxwm .zxly .ly_tb button{ width:80px; height:30px; border:0 none; margin-right:30px; color:#fff; font-size:14px; font-weight:700;}
#lxwm .zxly .ly_tb .tj{ background:#005a8c;}
#lxwm .zxly .ly_tb .cz{ background:#a9a9a9;}

/*----------------------------------ÍøÕ¾µØÍ¼-------------------------------*/
#map{ width:958px; margin:20px auto; text-align:left; border:1px solid #ddd; overflow:hidden}
#map .title{ border-bottom:1px solid #ddd; height:36px; line-height:36px; font-size:14px; font-weight:700; background-color:#f2f2f2; color:#135a9b; text-indent:2em;}
#map .box{ width:918px; padding:10px 20px 20px; text-align:left; overflow:hidden;}
#map .box a{ color:#000; font-size:12px; text-decoration:none}
#map .box a:hover{ color:#000; text-decoration:underline}
#map .box li{ width:918px; text-align:left;line-height:45px; height:45px; background:url(wzdtxx.gif) repeat-x left bottom; overflow:hidden;}
#map .box li .bt{ float:left; width:90px; margin-right:20px; font-weight:700; text-align:center; overflow:hidden }
#map .box li .rt{ float:left; padding-right:20px; text-align:left; }



#full-screen-slider { width:100%; height:458px; float:left; position:relative}
#slides { display:block; width:100%; height:458px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:428px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}