@charset "utf-8";
/* CSS Document */


/*rightcon*/
.rightcon{ width:737px; display:block}
.rightcon .leftborder,.rightcon .rightborder{ width:14px;}
.rightcon .leftborder{ height:865px; display:inline; background:url(../../images/v3/rightmainboxlrbg.jpg) 0 0 no-repeat}
.rightcon .rightborder{ height:865px; display:inline; background:url(../../images/v3/rightmainboxlrbg.jpg) -12px 0 no-repeat}
.rightcon .rcon{height:1158px; background:url(../../images/v3/rightmainboxcbg.jpg) 0 0 repeat-x; width:709px; overflow:hidden}

/*search*/
.w440{ width:440px;}
.search{ width:440px; height:29px; display:block; background:url(../../images/v3/ui.jpg) 0 -304px no-repeat; position:relative}
.search input.searchtext{ width:330px; height:16px; line-height:16px; padding:2px 5px 1px 5px; display:inline-block; position:absolute; left:2px; top:4px; border:none; background:none; color:#003025}
.search input.searchbtn{ width:89px; height:24px; display:inline-block; position:absolute; right:1px; top:1px; border:none; background:none; cursor:pointer}

/*newsbox*/
.newsbox .btitle{ height:45px; display:block; line-height:45px; overflow:hidden;}
.newsbox .btitle span{ float:left; width:480px; height:45px; display:inline; text-indent:-99999px; overflow:hidden;}
.newsbox .btitle span a{ width:480px; height:45px; display:block}
.newsbox .btitle span.news_zx a{ background: url(../../images/v3/ui.jpg) 0 -352px no-repeat }

.newsbox .btitle span.news_zx a:hover,.newsbox .btitle span.news_zx a.on{  background: url(../../images/v3/ui.jpg) 0 -376px no-repeat }

.newscon{ padding:7px 31px 0 31px; background:url(../../images/v3/newsconbg.jpg) top center no-repeat; height:255px;}
.newscon h3{ height:28px; line-height:28px; display:block;  text-align:center;}
.newscon h3 a{ font-size:14px; color:#0183a0;}
.newslist{ margin-top:2px;}
.newslist li{ height:26px; line-height:25px; background:url(../../images/v3/newslibg.png) bottom left repeat-x; padding:0 5px; overflow:hidden}
.newslist li span{ float:right; color:#3f90ac;}
.newslist li em{ background:url(../../images/v3/newsdot.jpg) left center no-repeat; padding-left:10px; width:295px; overflow:hidden; color:#284a65;}
.newslist li em a{ margin-left:10px;}

.newslist a.more{ color:#3f90ac; width:52px; height:20px; display:block; padding-right:8px; text-align:center; line-height:20px; background:url(../../images/v3/morebtnbg.png) 0 0 no-repeat; float:right; display:inline; margin:5px 0 0 0;}
.newslist a.more:hover{background:url(../../images/v3/morebtnbg.png) 0 -20px no-repeat; }


/*focus*/
#focus{ background:#0a6abe; border:#85d6f4 1px solid; width:258px; height:299px; position:relative; z-index:100;}
#focus .pics{position: absolute; top: 4px; left: 4px;height:291px; width:250px; display:block;  }
#focus .pics a{display:block;height:291px; width:250px; overflow:hidden;display: block;  }
#focus .pics a img{ display:block; height:292px; width:250px;position:relative; }
#focus .btns{ width:250px; height:19px; position: absolute; top:235px; left:10px; z-index:6; }
#focus .btns ul{ position:absolute; left:10px; top:35px; width:230px; height:21px; display:block;}
#focus .btns li{ width:19px; height:19px; float:left; display:inline; margin-right:5px;}
#focus .btns li a{ background:url(../../images/v3/focusbtn.png) -23px 0 no-repeat;width:19px; height:19px; line-height:19px;  color:#000; text-align:center; display:block; overflow:hidden; z-index:99;}
#focus .btns li a.on{ background:url(../../images/v3/focusbtn.png) 0 0 no-repeat; color:#fff; font-weight:bold}

#focus a.rss{ width:65px; height:21px; line-height:21px; display:block; background:url(../../images/v3/s_index/rssbg.gif) 0 0 no-repeat; text-align:center; color:#fff; position:absolute; left:5px; bottom:3px; z-index:99}
#focus a.rss:hover{ background:url(../../images/v3/s_index/rssbg.gif) 0 -21px no-repeat}
#focus .share{ position:absolute; right:3px; bottom:5px; color:#91e5ff;}
#focus .rsslist{ width:63px; display:block;position:absolute; left:5px; top:296px; z-index:100px; background:#fff; border:#ccc 1px solid; border-top:none; z-index:98}
#focus .rsslist a{ display:block; border-bottom:#eee 1px dashed;  width:63px; margin-bottom:3px; padding-bottom:3px; overflow:hidden; text-align:center}
/*adlist*/
.adlist{ width:709px; height:99px; display:block; position:relative; overflow:hidden;}
.showlist{ position:absolute;left:0;top:0; height:2012em; overflow:hidden; width:720px;}
.showlist a{ width:171px; height:97px; display:inline; float:left; margin-right:5px; overflow:hidden; border:#7ccefe 1px solid; margin-bottom:3px;}
.showlist a img{ width:171px; height:97px; display:block}
.showlist span{width:178px; height:102px; display:inline; float:left;  overflow:hidden;}

/***rightbox*/
.rightbox .btitle{ height:37px; padding:0 10px 0 0; line-height:37px;}
.rightbox .btitle h2{  width:110px; height:37px; float:left; display:inline; overflow:hidden; text-indent:-99999px;}
.rightbox .btitle a.more{ float:right; color:#fff; width:63px; height:37px; line-height:37px; padding-right:5px; text-align: center; background:url(../../images/v3/ui.jpg) -696px -424px no-repeat;}
.rightbox .btitle a.more:hover{ background:url(../../images/v3/ui.jpg) -696px -461px no-repeat;}
.rightbox .btitle a.tougao{ float:right; color:#fff; width:75px; height:37px; background:url(../../images/v3/ui.jpg) -679px -349px no-repeat; line-height:37px; text-align:center; padding-right:5px;}
.rightbox .btitle a.tougao:hover{background:url(../../images/v3/ui.jpg) -679px -387px no-repeat;}

.rightbox .btitlebg1{ background:url(../../images/v3/ui.jpg) 0 -421px no-repeat}
.rightbox .btitlebg2{ background:url(../../images/v3/ui.jpg) 0 -458px no-repeat}
.rightbox .btitlebg3{ background:url(../../images/v3/ui.jpg) 0 -495px no-repeat; position:relative; z-index:10px;}
.rightbox .btitlebg4{ background:url(../../images/v3/ui.jpg) 0 -540px no-repeat}
.rightbox .btitlebg5{ background:url(../../images/v3/meititit.jpg) 0 0 no-repeat}
.rightbox .bottombg{ height:14px; overflow:hidden;}
.rightbox .rightboxcon3{ background: url(../../images/v3/s_index/box3bg.jpg) bottom center no-repeat;  overflow:hidden}
.rightbox .rightboxcon4{ background: url(../../images/v3/s_index/box4bg.jpg) bottom center no-repeat; padding-bottom:18px;}


.w351{ width:351px;}
/*************occupation************/
.occupationbox{ width:530px;}
.occcon{width:530px; height:400px; background:url(../../images/v3/occbg.jpg) 0 0 no-repeat}
.occupation{width:75px; display:inline; padding:20px 0 7px 10px;}
.occupation span{ width:75px; height:26px; display:block; margin-bottom:4px;}
.occupation span a{ background: url(../../images/v3/occcbtnbg.jpg); width:75px; height:26px; display:block; overflow:hidden; text-indent:-99999px; overflow:hidden;}
.occupation span.oc1 a{ background-position:0 0;}
.occupation span.oc2 a{ background-position: 0 -31px;}
.occupation span.oc3 a{ background-position: 0 -61px;}
.occupation span.oc4 a{ background-position: 0 -90px;}
.occupation span.oc5 a{ background-position: 0 -116px;}
.occupation span.oc6 a{ background-position: 0 -144px;}
.occupation span.oc1 a.current{ background-position: -75px 0;}
.occupation span.oc2 a.current{ background-position: -75px -31px;}
.occupation span.oc3 a.current{ background-position: -75px -61px;}
.occupation span.oc4 a.current{ background-position: -75px -90px;}
.occupation span.oc5 a.current{ background-position: -75px -116px;}
.occupation span.oc6 a.current{ background-position: -75px -144px;}

.occupationcon{ width:417px; height:222px;  position:relative; padding:15px 0 0 20px; } 
.occupationpic{ width:427px; height:237px; display:block; position:absolute; right:10px; bottom:0px; }
.occupationcon .video{ width:188px; height:121px; display:block; margin-top:10px; position:absolute; bottom:20px; left:18px;z-index:90; border:#ccc 1px solid; padding:1px; background:#fff;}
.occupationcon .video img{width:188px; height:121px; display:block;}
.occupationcon .video a.starimg span{width:39px; height:39px; display:block; background:url(../../images/v3/s_index/videobtn.png) 0 0 no-repeat; position:absolute; left:75px; top:42px; z-index:101; overflow:hidden; text-indent:-9999px; overflow:hidden}
p.info{ line-height:22px; position:relative; z-index:7; margin-top:5px;}
.occupationcon a.detail{ width:60px; height:20px;line-height:20px; display:block; background: url(../../images/v3/morebtnbg.png) 0 0 no-repeat; text-align:center; color:#3f90ac; position:absolute; right:10px; bottom:0;}
.occupationcon a.detail:hover{ background: url(../../images/v3/morebtnbg.png) 0 -20px no-repeat;}

/*adlist2*/
.adlist2{ width:171px; height:435px; overflow:hidden}
.adlist2 div{width:171px; height:62px; overflow:hidden; margin-bottom:12px; display:block; }
.adlist2 a{width:171px; height:62px; overflow:hidden; display:block; text-indent:-99999px; }
.adlist2 .zl1 a{ background:url(../../images/v3/zl1.jpg) 0 0 no-repeat}
.adlist2 .zl2 a{ background:url(../../images/v3/zl2.jpg) 0 0 no-repeat}
.adlist2 .zl3 a{ background:url(../../images/v3/zl3.jpg) 0 0 no-repeat}
.adlist2 .zl4 a{ background:url(../../images/v3/zl4.jpg) 0 0 no-repeat}
.adlist2 .zl5 a{ background:url(../../images/v3/zl5.jpg) 0 0 no-repeat}
.adlist2 .zl6 a{ background:url(../../images/v3/zl6.jpg) 0 0 no-repeat}

.adlist2 .zl1 a:hover{ background:url(../../images/v3/zl1.jpg) 0 -62px no-repeat}
.adlist2 .zl2 a:hover{ background:url(../../images/v3/zl2.jpg) 0 -62px no-repeat}
.adlist2 .zl3 a:hover{ background:url(../../images/v3/zl3.jpg) 0 -62px no-repeat}
.adlist2 .zl4 a:hover{ background:url(../../images/v3/zl4.jpg) 0 -62px no-repeat}
.adlist2 .zl5 a:hover{ background:url(../../images/v3/zl5.jpg) 0 -62px no-repeat}
.adlist2 .zl6 a:hover{ background:url(../../images/v3/zl6.jpg) 0 -62px no-repeat}

/*piclist2*/
.piclist2{ padding-left:14px;}
.piclist2 a{ width:96px; height:67px; display:inline; float:left; margin:0 11px 11px 0; border:#97b9ce 1px solid; padding:1px; background:#fff;}
.piclist2 a img{ width:96px; height:67px; display:block}
.piclist2 a.more{ width:60px; height:20px;line-height:20px; background: url(../../images/v3/morebtnbg.png) 0 0 no-repeat; text-align:center; color:#3f90ac; border:none;padding:0; float:right; display:inline; margin-right:13px;clear:both;}
.piclist2 a.more:hover{ background: url(../../images/v3/morebtnbg.png) 0 -20px no-repeat; }
.actlist{ height:195px; overflow:hidden; display:block; clear:both;}

/*.pictab*/
.pictab{ height:24px; background:url(../../images/v3/s_index/subtablinkbg.jpg) bottom left no-repeat; padding:0 0 0 8px; width:343px; margin:0 0 8px 0; overflow:hidden;}
.pictab a{ float:left; width:67px; height:24px; line-height:26px; overflow:hidden; display:inline; text-align:center; }
.pictab a:hover,.pictab a.on{ background:url(../../images/v3/s_index/subtabbg.jpg) bottom center no-repeat; width:68px;}

.pictab2{ height:24px; background:url(../../images/v3/s_index/subtablinkbg2.jpg) bottom center no-repeat; padding:8px 0 0 8px; width:343px;  overflow:hidden;}
.pictab2 a{ float:left; width:67px; height:24px; line-height:26px; overflow:hidden; display:inline; text-align:center; overflow:hidden; }
.pictab2 a:hover,.pictab2 a.on{ background:url(../../images/v3/s_index/subtabbg.jpg) bottom center no-repeat; width:68px;}

/*meitilist*/
.meitilist{ }
.meitilist a{ width:88px; height:31px; display:inline; float:left; margin:14px 7px 0 0; border:#97b9ce 1px solid; padding:1px; background:#fff;}
.meitilist a img{width:88px; height:31px; display:block}
.rightbox .wbtab{ height:45px; display:block}
.wbtab a{ width:107px; height:45px; display:inline; float:left; text-indent:-999999px; overflow:hidden; position:relative;z-index:99;}
.wbtab a.on{ background:url(../../images/v3/s_index/weibohoverbg.png) bottom center no-repeat;  }

.weiboconbox{ height:219px; width:351px; overflow:hidden !important; position:relative}
.weiboconbox iframe.weibocon{  width:300px; height:215px; position: absolute; left:25px; top:0px; z-index:1;}
.weiboconbox iframe.weibocon2{  display:none;position: absolute; left:25px; top:0; z-index:0;}

.rightboxcon4{ height:90px; display:block; overflow:hidden}
.scrollbox{ margin:0px 0 12px 0; height:98px; overflow:hidden; margin-left:10px;}


.blackbg{width:100%; display:block; background:#000;filter:alpha(opacity=80);opacity:0.80;-moz-opacity:0.8; position:absolute; left:0; top:0; z-index:99;}
.diaochatankuang{ width:430px;  margin-left:-215px;  position:absolute;  left:50%;top: 50%; z-index:100; }
.diaochatankuang .btitle{ height:37px; display:block; background: url(../../images/v3/s_index/dctit.jpg) 0 0 no-repeat; position:relative; text-indent:-999999px; overflow:hidden}
.diaochatankuang .btitle .share{ padding:10px 0 0 10px; width:280px; position: absolute; left:0; top:0;}
.diaochatankuang .btitle a.close{ width:42px; height:37px; display:block;  display:block; position:absolute; right:0; top:0; overflow:hidden; text-indent:-999999px; border-top:none;}
.diaochatankuang .con{ padding:3px; border:#397dac 1px solid;  background:#fff; width:380px; padding:20px 24px 20px 24px; }
.diaochatankuang .con .dctitle{ display:block; height:30px; line-height:30px; background:url(../../images/v3/dotlinebg.gif) bottom center repeat-x; padding: 0 5px;}
.diaochatankuang .con li{ width:360px; margin: 0 auto; display:block;}
.diaochatankuang .con li em{ display:block; line-height:20px; margin:10px 0 0 5px; }
.diaochatankuang .con li .percent{ margin:6px 0 0 0; display:block; clear:both}
.diaochatankuang .con li .percent span.color{ height:12px; display:inline-block;}
.diaochatankuang .con li .percent span.color1{ background:#c8462e}
.diaochatankuang .con li .percent span.color2{ background:#72180f}
.diaochatankuang .con li .percent span.color3{ background:#e48622}
.diaochatankuang .con li .percent span.color4{ background:#d5b676}
.diaochatankuang .con li .percent span.color5{ background:#8573be}
.diaochatankuang .con li .percent span.per{ float:right;}


.newslist2{ margin:2px 13px 0px 14px;}
.newslist2 li{ height:26px; line-height:25px; background:url(../../images/v3/newslibg.png) bottom left repeat-x; padding:0 5px; overflow:hidden}
.newslist2 li span{ float:right; color:#3f90ac;}
.newslist2 li a{ background:url(../../images/v3/newsdot.jpg) left center no-repeat; padding-left:10px; width:240px; overflow:hidden; color:#284a65;}

.newslist2 a.more{ color:#3f90ac; width:60px; height:20px; display:block; padding-right:0px; text-align:center; line-height:20px; background:url(../../images/v3/morebtnbg.png) 0 0 no-repeat; float:right; display:inline; margin:8px 0 0 0;}
.newslist2 a.more:hover{background:url(../../images/v3/morebtnbg.png) 0 -20px no-repeat; }

#ckepop .jtico_qzone{ background:url(../../images/v3/s_index/qqzonebg.jpg) 0 0 no-repeat !important;}
#ckepop .jtico_renren{ background: url(../../images/v3/s_index/renrenbg.jpg) 0 0 no-repeat !important;}

/**newsbox1**/
.newsbox1 .newscon2:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.newsbox1{ width:191px; margin: 0 auto; display:block;}
.newsbox1 h3{ height:31px; display:block; text-indent:-999999px; overflow:hidden; width:191px;}
.newsbox1 h3.xwzx{ background:url(../../images/v3/newstit.jpg) 0 0 no-repeat;}
.newsbox1 h3.wjzx{ background:url(../../images/v3/newstit.jpg) 0 -31px no-repeat;}
.newsbox1 h3.yxxt{ background:url(../../images/v3/newstit.jpg) 0 -62px no-repeat;}
.newsbox1 .bottom{ height:9px; line-height:9px; overflow:hidden;background:url(../../images/v3/newstit.jpg) 0 -93px no-repeat;}
.newsbox1 .newscon2{ background:url(../../images/v3/newscon.jpg) top center repeat-y; display:block; padding:10px 0 10px 18px;}
.newsbox1 .newscon2 li{ width:82px; float:left; display:inline;  height:21px; line-height:21px;}
.newsbox1 .newscon2 li a{ line-height:21px; background:url(../../images/v3/linkdot.gif) left center no-repeat; color:#fff; padding-left:10px;}
.newsbox1 .newscon2 li a:hover{ color:#85f8dc}
