@charset "gb2312";
/* CSS Document */

body{ margin:0; padding:0;  font-size:12px;}
h1,h2,h3,h4,h5,h6,ul,li,img,a{ margin:0; padding:0; font-weight:normal; font-size:12px; color:#666; border:none; text-decoration:none; list-style-type:none;}
p{ margin:0; padding:0;}
a:hover{ color:#183883;}

/*** share ***/

.left{ float:left;}
.right{ float:right;}
.color1{ color:#183883;}
.color2{ color:#333;}
.color3{ color:#666;}
.color4{ color:#999;}
.size1{ font-size:12px;}
.size2{ font-size:16px;}
.size3{ font-size:28px;}
.size4{ font-size:16px;}
.family1{ font-family:"microsoft yahei";}
.family2{ font-family:"Arial";}
.inline{ display:inline;}
.height{ height:auto;}
.text{ text-align:left;}
.text2{ text-align:right;}
.margin_left{ margin-left:25px;}
.bold{ font-weight:bold;}
.both{ clear:both;}
.maring_top{ margin-top:10px;}
.maring_top1{ margin-top:15px;}
.fwlc_sz{ background:url(../images/fwlc_sz.png) top left no-repeat;}
.line_height{line-height:24px;}
.wyys{display:none;}

/*** head ***/

.head{ width:1000px; height:100px; margin:0 auto;}
.logo{ width:202px; height:57px; background:url(../images/logo.jpg); margin:28px 0 0 4px;}
.logo a{ display:block; text-indent:-9999px; width:202px; height:57px;}
.logo-title{color:#039;width:200px;height:57px;line-height:57px;margin:30px 0 0 4px;font-weight:800;font-size:16px;}
.tel{width:200px; height:58px; margin-top:30px;}
.tel_1{display:block;width:200px;color:#039;}

/*** nav ***/

.nav{ width:auto; height:38px; background:#183883;}
.nav_dx{ width:1000px; height:38px; margin:auto;}
.nav_dx li{ width:auto; height:38px; line-height:40px; overflow:hidden; float:left;}
.nav_dx li a{ font-family:"microsoft yahei"; font-size:15px; color:#fff; display:block; padding:0 32px; border-right:1px solid #3a5695;}
.nav_dx li a:hover, .nav_dx li.navover a{ background:#0b2460; color:#fff;}

/*** search ****/

.search{ width:1000px; height:50px; margin:auto;}
.search_bd{ width:239px; height:26px; background:url(../images/search_bd.jpg); margin:14px 0 0 1px; overflow:hidden;}
.search_bda{ width:155px; height:20px; float:left; border:none; background:none; margin:2px 0 0 3px; line-height:20px; color:#999}
.search_ann{ width:72px; height:24px; background:none; cursor:pointer; border:none; margin:1px 0 0 5px; float:left; display:inline;}
.search_hot{ width:680px; height:50px; line-height:60px; overflow:hidden; margin-left:20px;}
.search_hot li{ float:left; padding:0 7px;}

/*** banner ***/

.banner{ width:1000px; height:auto; margin:auto;}
.img_switch {margin:0 auto; WIDTH:1000px; HEIGHT:350px;}
.img_switch_content {WIDTH: 100%; HEIGHT:350px; position:relative;}
.img_switch_text {width: 85px; position: absolute; z-index:10; top:325px; right:5px; HEIGHT: 14px;}
.number_nav {DISPLAY: inline; FLOAT: left;
}
.number_nav UL {font:12px Arial, Helvetica, sans-serif;padding: 0px;MARGIN: 0px; LIST-STYLE-TYPE: none; color:#fff;}
.number_nav UL LI {float: left;font-weight: bold; background: #000; float: left; margin-right: 5px; width: 23px; cursor: pointer; line-height: 17px; height: 17px; text-align: center;filter:alpha(opacity=60);-moz-opacity:0.75;opacity: 0.75; color:#fff;}
#pic {OVERFLOW: hidden;}

/*** contant ***/

.contant{ width:1000px; height:auto; margin:20px auto 0 auto;}
.contant_left{ width:208px; height:auto;}
.contant_lprolist{ width:206px; height:auto; border:1px solid #ddd;}
.contant_lprolist_top{ width:204px; height:36px; background:url(../images/pro_list.jpg); border:1px solid #fff; line-height:38px; overflow:hidden; text-indent:10px; color:#fff;}
.contant_lprolist_bot{ width:186px; margin-left:10px; height:auto; padding-bottom:15px;}
.contant_lprolist_bot ul li{ width:186px; height:atuo; float:left; margin-top:9px; display:inline;}
.contant_lprolist_bot ul li a{  width:186px; height:32px; display:block; background:url(../images/contant_lprolist_bot1.jpg) top no-repeat;line-height:36px; text-indent:30px; font-size:14px; color:#1a3b87; overflow:hidden;}
.contant_lprolist_bot ul li ul{ margin-top:9px; float:left; width:186px; display:inline;}
.contant_lprolist_bot ul li ul li{ width:186px; height:23px; float:left; margin:0;}
.contant_lprolist_bot ul li ul li a{ width:186px; height:23px; float:left; display:block; background:url(../images/contant_lprolist_bot2.jpg) left no-repeat #fff; line-height:27px; text-indent:30px; font-size:12px; color:#666; overflow:hidden;}
.contant_lprolist_bot ul li a:hover{ color:#1a3b87; text-decoration:underline;}

.contant_cjwtlist_bot{ width:186px; margin-left:10px; height:197px;}
.contant_cjwtlist_bot ul{ width:186px; float:left; margin-top:5px; display:inline;}
.contant_cjwtlist_bot li{ width:186px; height:27px; line-height:30px; background:url(../images/cjwt_libj.jpg) left no-repeat; text-indent:14px; overflow:hidden; float:left;}
.contant_cjwtlist_bot li a{ color:#444;}
.contant_cjwtlist_bot li a:hover{ color:#1a3b87; text-decoration:underline;}
.contant_aboutlist_bot{ width:206px; height:448px;}
.contant_aboutlist_bot ul{ width:206px; height:auto; background:url(../images/about_ulbj.jpg); float:left;}
.contant_aboutlist_bot li{ width:206px; height:64px; float:left;}
.about_pic{ width:46px; height:46px; margin:10px 0 0 10px;}
.about_text{ width:134px; height:40px; margin:14px 8px 0 0 ; line-height:18px; color:#444;}
.contant_hezuolist_bot{ height:310px; width:186px; margin-left:10px;}
.contant_hezuolist_bot ul{ width:186px; float:left; margin-top:12px; display:inline;}
.contant_hezuolist_bot li{ width:186px; height:23px; line-height:25px; overflow:hidden; background:url(../images/hezuolist.jpg) left no-repeat; text-indent:10px; margin-top:1px; float:left;}
.zsjm_top{ width:206px; height:94px; background:url(../images/zsjm_top.jpg);}
.zsjm_bot{ width:206px; height:315px;}
.zsjm_bot ul{ width:191px; height:auto; margin:3px 0 0 7px; display:inline; float:left; background:url(../images/zsjm_bot_ul.jpg) top left no-repeat;}
.zsjm_bot li{ width:191px; height:61px; border-bottom:1px dotted #d9d9d9; float:left;}
.zsjm_bottex{ width:160px; height:43px; margin:10px 0 0 32px;}

.contant_right{ width:775px; height:auto;}
.home_pic{ width:773px; height:auto; border:1px solid #ddd; border-top:2px solid #1a3a87; overflow:hidden;}
.home_pic_top{ width:773px; height:33px; border-bottom:1px solid #e6e6e6; background:url(../images/home_pic_topbj.jpg);}
.home_pic_toptitle{ width:200px; height:33px; background:url(../images/home_pic_toptitle.png) left no-repeat; text-indent:27px; line-height:34px; overflow:hidden;}
.home_pic_more{ width:36px; height:14px; margin:11px 11px 0 0;}
.home_pic_bot{ width:773px; height:735px; overflow:hidden;}
.home_pic_bot ul{ width:773px; float:left; margin-top:18px; display:inline;}
.home_pic_bot li{ width:220px; height:178px; float:left; margin:2px 0 0 23px; display:inline;}
.home_pic_bot img{ width:220px; height:140px; padding:2px; border:1px solid #e2e2e2;}
.home_pic_bottext{ width:220px; height:35px; line-height:35px; text-align:center;}
.home_pic_top2{ width:773px; height:36px;}
.home_zlys_bot{ width:757px; height:872px; margin-left:8px; border-top:1px solid #ddd; overflow:hidden;}
.home_zlys_botyi{ width:757px; height:183px;}
.home_zlys_botyi ul{ width:757px; float:left; margin-top:4px; display:inline;}
.home_zlys_botyi li{ width:370px; height:67px; margin:15px 0 0 8px; float:left; display:inline;}
.zlys_yipic{ width:68px; height:67px;}
.zlys_yipic img{ width:62px; height:61px; padding:2px; border:1px solid #e0e0e0;}
.zlys_yitex{ width:282px; height:67px; margin-right:13px; overflow:hidden; line-height:21px;}
.home_zlys_boter{ width:735px; height:169px; border-top:1px dotted #b2b2b2; margin-left:10px; overflow:hidden;}
.home_zlys_boterleft{ width:410px; height:169px; margin-top:15px;}
.zlys_yspic{ width:155px; height:139px; position:relative; border:1px solid #2198db;}
.zlys_yspictp{ margin:2px;}
.zlyy_gou{ width:30px; height:27px; background:url(../images/gou.png); position:absolute; right:0; top:0;}
.zlyy_tex{ width:151px; height:24px; line-height:24px; background:#1a3b88; position:absolute; bottom:2px; left:2px;  filter:alpha(opacity:50);opacity:0.5;}
.zlyy_texti{ text-align:center; color:#fff; position:absolute; width:151px; height:24px; bottom:2px; left:2px; background:none; line-height:24px;}
.zlys_yivs{ width:94px; height:141px; line-height:141px; font-size:50px; color:#2198db; text-align:center;}
.zlys_yspic.zlys_yspic2{ border:1px solid #e0e0e0;}
.zlyy_gou.zlyy_cuo{ background:url(../images/cuo.png);}
.zlyy_tex.zlyy_tex2{ background:#000;}
.home_zlys_boterrigh{ width:307px; height:141px; margin-top:15px;}
.zlys_botersz{ width:307px; height:72px; float:left;}
.zlys_botersz_title{ width:307px; height:26px; background:#0680c4; line-height:26px; text-indent:10px; color:#fff;}
.zlys_botersz_conte{ width:295px; height:34px; line-height:18px; padding:6px; color:#666;}
.zlys_botersz_title.zlys_botersz_title2{ background:#999;}
.home_pic_bot.home_gcan_bot{ height:386px; overflow:hidden;}
.home_fwlcjzc_bot{ width:773px; height:327px; position:relative;}
.home_fwlcjzc_bot ul{ width:757px; height:327px; float:left; border-top:1px solid #ddd; margin-left:8px; display:inline;}
.home_fwlcjzc_bot li{ width:320px; height:61px; float:left; background:url(../images/home_fwlcjzc_botbj.jpg); position:relative; margin:15px 25px 0 25px; display:inline;}
.home_fwlcjzc_bot_pic{ width:54px; height:52px; margin:5px 0 0 6px;}
.home_fwlcjzc_bot_tex{ width:230px; height:44px; margin:9px 15px 0 0; line-height:22px;}
.home_fwlcjzc_bot_sz{ width:20px; height:22px; background-position:-3px -17px; position:absolute; left:3px; top:-4px; text-indent:-9999px;}
.home_fwlcjzc_bot_sz.home_fwlcjzc_bot_sz1{ background-position:-2px -50px; top:-7px;}
.home_fwlcjzc_bot_sz.home_fwlcjzc_bot_sz2{ background-position:-2px -127px; top:-5px;}
.home_fwlcjzc_bot_sz.home_fwlcjzc_bot_sz3{ background-position:-2px -90px; top:-5px;}
.home_fwlcjzc_bot_sz.home_fwlcjzc_bot_sz4{ background-position:-2px -165px; top:-5px;}
.home_fwlcjzc_bot_sz.home_fwlcjzc_bot_sz5{ background-position:-2px -202px; top:-5px;}
.home_fwlcjzc_bot_sz.home_fwlcjzc_bot_sz6{ background-position:-2px -275px; top:-5px;}
.home_fwlcjzc_bot_sz.home_fwlcjzc_bot_sz7{ background-position:-2px -239px; top:-5px;}
.jt_posi1{ width:30px; height:30px; background:url(../images/jt_01.png); position:absolute; top:32px; left:365px;}
.jt_posi2{ width:28px; height:28px; background:url(../images/jt_03.png); position:absolute; top:71px; right:180px;}
.jt_posi1.jt_posi3{ background:url(../images/jt_02.png); top:106px;}
.jt_posi2.jt_posi4{ top:147px; left:183px;}
.jt_posi1.jt_posi5{ top:182px;}
.jt_posi2.jt_posi6{ top:222px; }
.jt_posi1.jt_posi3.jt_posi7{ top:265px;}


/*** qualification ***/

.zizhi{ width:998px; height:202px; border:1px solid #ddd; border-top:2px solid #1a3a87; margin:15px auto 0 auto;}
.home_pic_top.zizhi_top{ width:998px;}
.zizhi_bot{ width:998px; height:168px;}
.blk_18 { overflow:hidden; zoom:1; font-size:9pt; width:998px;}
.blk_18 .pcont { width:936px; float:left; overflow:hidden;}
.blk_18 .ScrCont { width:32766px; zoom:1; }
.blk_18 #List1_1, .blk_18 #List2_1 { float:left; }
.blk_18 .LeftBotton, .blk_18 .RightBotton { width:14px; height:18px; float:left; }
.blk_18 .LeftBotton { background:url(../images/zk_but1.jpg) no-repeat; margin:79px 0px 0 17px;}
.blk_18 .RightBotton { background:url(../images/zk_but2.jpg) no-repeat; margin:79px 17px 0 0px; }
.blk_18 .pl { width:161px; float:left; text-align:center; text-align:center; display:block; margin:25px 0 0 22px; display:inline;}
.blk_18 .pl img{ padding:2px; border:1px solid #ddd;}
.zizhi_tetle{ width:161px; height:32px; line-height:35px;}

/*** witness ***/

.witness{ width:998px; height:306px; border:1px solid #ddd; border-top:2px solid #1a3a87; margin:15px auto 0 auto;}
.witness_top{ width:978px; height:36px; border-bottom:1px solid #ddd; margin-left:12px;}
.witness_toptitle{ width:200px; height:33px; background:url(../images/home_pic_toptitle.png) left no-repeat; text-indent:16px; line-height:34px; overflow:hidden; background-position:-9px 0}
.witness_bot{ width:978px; height:270px; margin-left:12px;}
.xdfc_botdx{ width:976px; height:243px; margin-top:14px; background:#f5f5f5;}
.xdfc_botdx_right{ width:641px; height:243px;}
.xdfc_botdx_right li{ float:left; margin:0; padding:0;}
.xdfc_li{ display:block; width:641px; height:61px; overflow:hidden;}
.d_over{ width:641px; height:61px; background:url(../images/xdfc_over.jpg); overflow:hidden; display:block;}
.xdfc_title{ width:623px; height:18px; line-height:18px; margin:3px 0 0 18px;}
.xdfc_content{ width:623px; height:39px; margin:1px 0 0 18px; line-height:18px;}

#slidesImgs li{ display:none;}
#xdfc_botdx_right ul li{ display:block;}

.conten{ width:1000px; height:228px; margin:15px auto 0 auto;}
.contact{ width:206px; height:226px; border:1px solid #ddd;}
.contact_top{ width:206px; height:80px;}
.contact_bot{ width:190px; height:130px; margin:12px 0 0 12px; line-height:18px; color:#666;}
.about{ width:473px; height:224px; border:1px solid #ddd; border-top:2px solid #1a3a87; margin-left:17px;}
.witness_top.about_top{ width:452px;}
.about_bot{ width:450px; height:165px; padding:10px 14px; text-indent:25px; line-height:21px; color:#666;}

.news{ width:282px; height:224px; border:1px solid #ddd; border-top:2px solid #1a3a87; overflow:hidden;}
.witness_top.news_top{ width:264px;}
.news_bot{ width:260px; height:165px; margin:8px 14px;}
.news_bot ul{ width:260px; height:auto; float:left; background:url(../images/news_botul.jpg) top left no-repeat;}
.news_bot li{ width:260px; height:21px; line-height:21px; float:left; overflow:hidden; text-indent:23px; margin-top:1px;}

/*** link ***/

.link{ width:998px; height:auto; margin:15px auto 0 auto; border:1px solid #ddd;}
.link_top{ width:998px;}
.link_bot{ width:998px; height:auto; padding-bottom:20px;}
.link_bot ul{ width:980px; margin:12px 9px;}
.link_bot li{ width:auto; height:13px; line-height:13px; border-right:1px solid #666; padding:0 10px; float:left; margin-top:12px; white-space:nowrap; overflow:hidden;}

/*** funav ***/

.funav{ width:1000px; height:37px; background:#1a3a87; margin:15px auto 0 auto; overflow:hidden;}
.funav li{ padding:0 35px; line-height:40px; float:left;}
.funav a{ font-size:14px; color:#fff; display:block;}

/*** foot ***/

.foot{ width:1000px; height:100px; margin:auto; background:url(../images/foot_bj.jpg) right top no-repeat}
.foot_text{ text-align:left; line-height:22px; color:#666; padding-top:18px;}


.weizhi{ width:998px; height:35px; background:url(../images/weizhi_bj.jpg) left no-repeat #f1f1f1; border:1px solid #e1e1e1; margin:auto; line-height:38px; overflow:hidden; text-indent:38px; color:#666;}

/*** nei_con ***/

.nei_con_l{ width:208px; height:auto;}
.nei_con_llist{ width:206px; height:auto; border:1px solid #ddd;}
.nei_con_llist_top{ width:204px; height:36px; border:1px solid #fff; background:url(../images/pro_list.jpg)}
.nei_con_llist_bot{ width:186px; margin-left:10px; height:auto; padding-bottom:20px; display:inline;}
.nei_con_llist_bot ul li{ width:186px; height:atuo; float:left; margin-top:9px; display:inline;}
.nei_con_llist_bot ul li a{  width:186px; height:32px; display:block; background:url(../images/contant_lprolist_bot1.jpg) top no-repeat;line-height:36px; text-indent:30px; font-size:14px; color:#444; overflow:hidden;}
.nei_con_llist_bot ul li a:hover, .nei_con_llist_bot ul li.nei_llistover a{ color:#1a3b87;}
.llist_top_title{ color:#fff; margin:7px 0 0 10px;}
.contant_hezuolist_bot.contant_hezuolist_bot1{ height:auto; padding-bottom:10px;}
.nei_con_r{ width:775px; height:auto;}
.nei_con_rbanner{ width:775px; height:223px;}
.img_switch1 {margin:0 auto; WIDTH:775px; HEIGHT:223px;}
.img_switch1_content {WIDTH: 100%; HEIGHT:223px; position:relative;}
.img_switch1_text {width: 85px; position: absolute; z-index:10; top:195px; right:5px; HEIGHT: 14px;}

.nei_rigbot{ width:773px; height:auto;}
.info_danye{ width:720px; padding:30px 10px 30px 30px;}
.info_about_pic{ padding-right:20px}
.info_danyetext{ line-height:26px; color:#666; font-size:14px; text-indent:25px;}
.home_pic.gcal_list{ border:1px solid #ddd;}
.gcal_dis{ width:773px; height:33px;}
.gcal_dis li{ width:auto; float:left;}
.gcal_dis li a{ display:inline-block; padding:0 32px; height:33px; line-height:33px; border-right:1px solid #ddd; font-family:"microsoft yahei"; font-size:14px; color:#000;}
.gcal_dis li a:hover, .gcal_dis li.gcal_over a{ background:#fff; border-top:2px solid #183883; color:#183883; height:32px; line-height:28px;}
.nei_rigbot{ width:773px; height:auto;}
.nei_rigbot ul{ width:773px; float:left; margin-top:18px; display:inline;}
.nei_rigbot li{ width:164px; height:147px; float:left; margin:2px 0 0 23px; display:inline;}
.nei_rigbot img{ padding:2px; border:1px solid #e2e2e2;}
.nei_rigbot p{line-height:22px;}
.pagination{ width:773px; height:60px; line-height:60px; margin-top:10px; text-align:center;}
.zsjm_text{ color:#777; width:705px; margin:6px 0 0 15px;}
.pro_piclist{ width:743px; height:auto; background:url(../images/pro_piclistbj.jpg); margin:10px 0 0 16px;}
.pro_piclist li{ width:368px; height:143px; float:left; margin-left:3px; display:inline;}
.pro_piclist_tp img{ padding:2px; border:1px solid #ddd; margin-top:17px; display:inline;}
.pro_piclist_te{ width:185px; height:108px; margin:17px 0 0 11px; display:inline;}
.pro_piclist_tetit{ width:185px; height:29px; line-height:29px;}
.pro_piclist_tetit a{ color:#333; font-size:14px;}
.pro_piclist_tetit a:hover{ color:#183883; text-decoration:underline;}
.pro_piclist_tecon{ width:185px; height:79px; line-height:18px; color:#777;}
.pro_piclist_js{ width:757px; height:auto; margin-left:9px; border-top:1px solid #ddd; display:inline; overflow:hidden;}
.pro_piclist_jstex{ padding:10px; line-height:24px; color:#777;}
.pro_news{ width:757px; height:auto; margin-top:10px; padding-bottom:10px;}
.pro_news li{ width:350px; height:25px; line-height:27px; background:url(../images/cjwt_libj.jpg) left no-repeat; text-indent:14px; overflow:hidden; float:left; margin:0 14px; display:inline;}
.pro_piclist_ly{ width:772px; height:270px; background:url(../images/pro_piclist_lybj.jpg) right bottom no-repeat #fff;}
.pro_piclist_lyms{ font-size:14px; height:38px; line-height:38px; width:772px; color:#1a3a87; text-indent:15px; margin-top:8px;}
.gbook{ width:605px; height:auto;}
.gbook_yi{ width:250px; height:28px; margin:10px 30px 0 5px;}
.gbook_yi_text{ width:55px; height:28px; line-height:32px; overflow:hidden; text-align:right; color:#727272}
.gbook_yi_bd1{ width:185px; height:26px; border:1px solid #ccc; padding:0 3px; line-height:26px; color:#666;}
.gbook_er{ width:600px; height:80px; margin:10px 0 0 5px; overflow:hidden;}
.gbook_er_text{ width:55px; height:80px; line-height:85px; overflow:hidden; text-align:right; color:#727272}
.gbook_yi_bd2{ width:470px; height:70px; border:1px solid #ccc; padding:3px; line-height:18px; color:#666;}
.gbook_san{ width:600px; margin-left:5px;}
.gbook_anniu{ width:75px; height:29px; margin:10px 0 0 55px;}
.gbook_anniu1{ width:75px; height:29px; background:#1a3a87; border:none; line-height:29px; color:#d1d8e7; font-size:14px; cursor:pointer;}
.home_pic_bot.proxx_bot{ height:168px;}
.pro_xx{ width:774px; height:232px; margin-top:30px;}
.pro_xx_pic img{ padding:2px; border:1px solid #ddd;}
.pro_xx_tex{ width:402px; height:232px;}
.pro_xx_textit{ width:402px; height:34px; line-height:36px; overflow:hidden; border-bottom:1px dotted #bdb8c6;}
.pro_xx_textit2{ width:402px; height:auto; margin-top:10px;}
.pro_xx_textit2_1{ width:62px; text-align:right; color:#666; line-height:17px;}
.pro_xx_textit2_2{ width:325px; text-align:left; color:#777; line-height:17px;}
.pro_xx_js{ width:774px; height:auto; margin-top:20px;}
.pro_xx_jstop{ width:774px; height:33px; border-bottom:1px solid #e9e9e9; background:url(../images/pro_xxjsbt.jpg) left no-repeat;}
.pro_xx_jsbot{ width:750px; height:auto; padding:20px 9px; line-height:24px; color:#777;}
.neinews_dis{ width:743px; height:130px; margin-left:15px;}
.neinews_dis_top{ width:743px; height:42px; line-height:48px; border-bottom:1px dotted #999;}
.news_toptitle{ width:432px; height:42px;}
.news_toptitle a{ font-size:14px; font-weight:bold; color:#333}
.news_toptitle a:hover{ color:#183883;}
.neinews_dis_bot{ width:743px; height:70px; margin-top:12px; line-height:22px;}
.newstitle{ width:743px; text-align:center; color:#333; margin:12px 0 0 15px; padding-bottom:10px; line-height:25px; border-bottom:1px dotted #ccc;}
.locationcont{ width:712px; line-height:24px; margin:0 auto 0 15px; padding:20px 10px; color:#444;font-size:14px;}
.locationcont a:link{font-size:14px;color:#444;}


.sidebar_cp{ width:164px; height:147px; margin:2px 0 0 23px; display:inline; float:left;}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('../images/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('../images/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('../images/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('../images/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('../images/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('../images/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('../images/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('../images/fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('../images/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('../images/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('../images/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('../images/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('../images/fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -15px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('../images/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('../images/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('../images/fancybox.png') -55px -90px no-repeat;
}