@charset "utf-8";
/*------------------------------------------------------
Filename:              global.css
Website:               http://www.yzz.cn/    
Version:               v1.0.0
Update:                20120904
Author:                Lianglixing
------------------------------------------------------*/
/*Reset*/
:root{overflow-y:scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0;}
:focus{outline:0;}
address,caption,cite,code,dfn,em,b,i,th,var,optgroup{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
abbr,acronym{border:0;font-variant:normal;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
textarea{*overflow:auto;}
code,kbd,samp,tt{font-size:100%;}
input,button,textarea,select{*font-size:100%;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
sup,sub{font-size:100%;vertical-align:baseline;}
:link,:visited,ins{text-decoration:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
/*common*/
.tl{text-align:left;}
.tc,.center{text-align:center;}
.tr{text-align:right;}
.fl{float:left!important;display:inline;}
.fr{ float:right!important; display:inline;}
.cb{clear:both;}
.cl{clear:left;}
.cr{clear:right;}
.clearfix:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix{*zoom:1;}
.vm{vertical-align:middle;} 
.pr{position:relative;} 
.pa{position:absolute;}
.abs_right{position:absolute;right:0;}
.zoom{zoom:1;} 
.hidden{visibility:hidden;}  
.none{display:none;}
.highlight{color:#3eb2ff!important;}
.no_border{border:0 none!important;}
.m0{margin:0!important;}
/*文字排版、颜色*/
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f20{font-size:20px;}
.fb{font-weight:bold;}
.fn{font-weight:normal;}
.t2{text-indent:2em;}
.red,a.red{color:#cc0031;}
.lh150{line-height:150%;}
.lh180{line-height:180%;}
.lh200{line-height:200%;}
.unl{text-decoration:underline;}
.no_unl{text-decoration:none;}
/*边距*/
.m5{margin:5px;}
.m10{margin:10px;}
.m15{margin:15px;}
.m30{margin:30px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mh5{margin-left:5px;margin-right:5px;}
.mh10{margin-left:10px;margin-right:10px;}
.mh15{margin-left:15px;margin-right:15px;}
.mv5{margin-top:5px;margin-bottom:5px;}
.mv10{margin-top:10px;margin-bottom:10px;}
.mv15{margin-top:15px;margin-bottom:15px;}
.pa5{padding:5px;}
.pa10{padding:10px;}
.pa15{padding:15px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.ph5{padding-left:5px;padding-right:5px;}
.ph10{padding-left:10px;padding-right:10px;}
.ph15{padding-left:15px;padding-right:15px;}
.pv5{padding-top:5px;padding-bottom:5px;}
.pv10{padding-top:10px;padding-bottom:10px;}
.pv15{padding-top:15px;padding-bottom:15px;}
.blank5,
.blank8,
.blank10,
.blank15{display:block;clear:both;overflow:hidden;}
.blank5{height:5px;}
.blank8{height:8px;}
.blank10{height:10px;}
.blank15{height:15px;}
/*Layout*/
.g_24_1,.g_24_2,.g_24_3,.g_24_4,.g_24_5,.g_24_6,.g_24_7,.g_24_8,.g_24_9,.g_24_10,.g_24_11,.g_24_12,.g_24_13,.g_24_14,.g_24_15,.g_24_16,.g_24_17,.g_24_18,.g_24_19,.g_24_20,.g_24_21,.g_24_22,.g_24_23,.g_24_24{ float:left;_display:inline; margin-right:10px;}
.layout{overflow:hidden;width:960px; margin:0 auto;}
.g_24_1{ width:30px;}
.g_24_2{ width:70px;}
.g_24_3{ width:110px;}
.g_24_4{ width:150px;}
.g_24_5{ width:190px;}
.g_24_6{ width:230px;}
.g_24_7{ width:270px;}
.g_24_8{ width:310px;}
.g_24_9{ width:350px;}
.g_24_10{ width:390px;}
.g_24_11{ width:430px;}
.g_24_12{ width:470px;}
.g_24_13{ width:510px;}
.g_24_14{ width:550px;}
.g_24_15{ width:590px;}
.g_24_16{ width:630px;}
.g_24_17{ width:950px;}
.g_24_18{ width:710px;}
.g_24_19{ width:750px;}
.g_24_20{ width:790px;}
.g_24_21{ width:830px;}
.g_24_22{ width:870px;}
.g_24_23{ width:910px;}
.g_24_24{ width:950px;}
.g_last{ margin-right:0;}
/***********************************************以上为公共样式****************************************/ 


/*Base*/
body{font:12px/1.5  "宋体", Tahoma,sans-serif;color:#366073; background:#e3e6e6;}
a{text-decoration:none;color:#366073;}
a:hover{text-decoration:underline;color:#F40;}
.more{ float:right; display:inline; color:#366073; margin-right:10px; line-height:26px;}
#home,#page{ width:100%; background:url(../img/bg_top.jpg) no-repeat center top;}

/*Layout*/
.g_hd{ background:url(../img/bg_layout.png) no-repeat;}
.g_bd{ background:url(../img/bg_layout.png) repeat-y -960px 0; padding-left:5px;}
.g_ft{ background:url(../img/bg_layout.png) no-repeat 0 -5px;}

/*Header*/
#header,#content{ width:960px; margin:0 auto;}
#header img{ display:block;}
.navBox{background:url(../img/bg_nav.jpg) no-repeat; width:960px; height:185px; padding-bottom:10px;}
.nav{height:50px;overflow:hidden;}
.nav a{ float:left; display:inline; width:192px; height:50px; line-height:100;overflow:hidden;}
.subNav1{text-align:center; height:45px; line-height:45px; color:#5e808f;}
.subNav1 a{padding:0 16px; font-weight:bold; font-size:14px; color:#fff	;}
.subNav2{ height:50px; padding:20px;}
.subNav2 a{ line-height:25px; padding:0 6px;}

/*
模块样式
*/
.titA,.titB{background:url(../img/bg_titles.png) no-repeat;}
.titA{ height:33px;background-position:0 -36px; padding-left:8px; border:1px solid #b4c6ce;}
.titA i.icon1{background:url(../img/icons.png) no-repeat -84px -76px; float:left; display:inline; width:6px; height:7px; margin-top:13px;}
.titA i.icon2{background:url(../img/icons.png) no-repeat -75px -57px; float:left; display:inline; width:14px; height:15px; margin-top:10px;}
.titA .title{ float:left; display:inline; line-height:33px; font-size:14px; font-weight:bold; margin-left:6px;}
.titB{ height:35px; background-position:0 0;}
.titB .title{ width:140px; height:35px; line-height:80; overflow:hidden; background:url(../img/titles.png) no-repeat;}
.titB .title1{background-position:0 -36px;}
.titB .title2{background-position:0 0;}
.titB .title3{background-position:0 -72px;}
.titB .title4{background-position:0 -108px;}
.titB .link{ float:right; display:inline; font-size:14px; line-height:35px; margin-right:10px; color:#fff;}

.mod .m_bd{ border:1px solid #b3c6cd; border-top:none; background-color:#f2f2f2;}
.mod .m_bd:before,
.mod .m_bd:after{content:'\0020';display:block;overflow:hidden;height:0;}
.mod .m_bd:after{clear:both;}
.mod .m_bd{*zoom:1;}

/*
新闻列表
*/
.newslist li{ height:25px; line-height:25px; overflow:hidden; padding-left:10px; background:url(../img/icons.png) no-repeat -85px -87px; font-size:14px;}
.newslist li span{ float:right; display:inline; margin-left:8px; }

/*
图片列表
*/
.pic_180x120 li,.pic_150x100 li,.pic_250x80 li,.pic_150x100 li,.pic_120x80 li,.pic_120x60 li,.pic_70x70 li{ float:left; display:inline; padding-top:10px;}
.pic_180x120 img,.pic_150x100 img,.pic_120x80 img,.pic_120x50 li img,.pic_120x60 li img,.pic_70x70 li img{ display:block; padding:1px; border:1px solid #c3d1d7;  background-color:#fff;}
.pic_180x120 span,.pic_150x100 span,.pic_120x80 span,.pic_120x60 span,.pic_70x70 span{ display:block; height:30px; line-height:30px; text-align:center; overflow:hidden; cursor:pointer;}
.pic_180x120 li{width:184px;}
.pic_180x120 img{width:180px; height:120px;}
.pic_150x100 li{ width:154px;}
.pic_150x100 img{ width:150px; height:100px;}
.pic_120x80 li{ width:124px;}
.pic_120x80 img{ width:120px; height:80px;}
.pic_120x60 li{ width:123px;}
.pic_120x60 li img{ width:120px; height:60px;}
.pic_70x70 li{ width:74px;}
.pic_70x70 li img{ width:70px; height:70px;}
.piclist_120x80_count4 .pic_120x80 li{ margin-left:26px;}
.piclist_120x80_count3 .pic_120x80 li{ margin-left:24px;}
.piclist_120x80_count2 .pic_120x80 li{ margin-left:25px;}
.piclist_150x100_count4 .pic_150x100 li{ margin-left:7px;}
.piclist_150x100_count3 .pic_150x100 li{ margin-left:41px;}
.piclist_120x60_count2 .pic_120x60 li{ margin: 5px 0 6px 25px; padding:0;}
.piclist_180x120_count3 .pic_180x120 li{ margin:0 10px;}

.flash{ width:300px; height:200px; padding:4px; border:1px solid #b2c5cd; background-color:#f0f3f3; overflow:hidden;}

.relateLink { color:#ccc;}
.relateLink a{ display:inline-block; line-height:26px; _line-height:25px;  margin:0 5px; }

.selects{background:url(../img/bg_select.png) no-repeat; width:285px; height:65px; padding-left:25px; color:#603183;}
.selects h3{font-weight:bold; font-size:14px; line-height:33px;}
.selects .listBox{ width:240px; height:25px; line-height:25px; text-align:center; border:1px solid #6f858e;  background:#fff url(../img/icons.png) no-repeat 242px -185px; padding-right:24px; cursor:pointer; color:#603183; position:relative; z-index:10;}
.selects .listBox .selected{ text-align:center; }
.selects .listBox a{ color:#603183;}
.selects .listBox .list{ position:absolute; width:240px; border:1px solid #6f858e; background-color:#fff; border-top:none; position:absolute; left:-1px; top:25px;}
.selects .listBox .list li a{display:block; height:26px; line-height:26px; overflow:hidden; padding:0 5px;}
.selects .listBox .list li a:hover{background-color:#ccc; text-decoration:none;}

.recommend .titA{ position:relative;}
.recommend .titA .icon{background:url(../img/icons.png) no-repeat 0 -140px; width:48px; height:47px; position:absolute; right:5px; top:-1px;}
.recommend .about{padding-left:25px;}
.recommend .about .icon{ width:51px; height:51px; margin-right:15px; background:url(../img/icons.png) no-repeat 0 -87px;}
.recommend .about h4 a{font-size:12px; color:#603183;}
.recommend .about p{ height:20px; line-height:20px; background:url(../img/icons.png) no-repeat -82px -89px; padding-left:10px; margin-left:62px;}
.recommend ul{border-top:1px dashed #ccc; margin-top:5px;}
.recommend ul li{ float:left; display:inline; width:125px; height:25px; line-height:25px; overflow:hidden; margin:4px 4px 0; background:url(../img/icons.png) no-repeat -82px -87px; padding-left:10px;}
/*
面板
*/
.tab{ border-bottom:1px solid #b2c5cd; padding-left:15px;}
.tab span{ float:left; width:62px; height:27px; line-height:27px; text-align:center; color:#fff; background:url(../img/icons.png) no-repeat; cursor:pointer; position:relative;  margin:0 2px -1px 0;}
.tab span.hover{ background:url(../img/icons.png) no-repeat 0 -28px; color:#366073;}

/*
新闻焦点
*/
.focus{ background:#f0f3f3 url(../img/icons.png) no-repeat -42px -188px; border:1px solid #b2c5cd; height:575px;}
.focus h2{font-size:16px; line-height:30px; padding-right:15px;}
.focus h2 .icon{ width:10px; height:10px; position:absolute; right:-10px; top:0; background:url(../img/bg_titles.png) no-repeat -939px -138px;}
.focus h2 a{color:#603183;}
.focus h2,.focus h4{ text-align:center;}
.focus b{font-weight:bold;}
.focus .dy,.focus .relate {background:url(../img/icons.png) no-repeat -65px -117px; padding:0 10px 0 30px;}
.focus .dy{ height:40px; line-height:20px; overflow:hidden;}
.focus .relate { height:20px; line-height:20px; overflow:hidden; margin:6px 0 10px;}
.focus .relate a{ color:#603183; text-decoration:underline; margin:0 3px;}
.focus .relate a:hover{ color:#f00;}
.focus .newslist{ border-top:1px dashed #ccc; padding:10px 10px 0;}
.focus .newslist li{ font-size:14px; height:26px; line-height:26px; background:url(../img/icons.png) no-repeat -85px -88px;}

.searchBox{ border:1px solid #b2c5cd; background-color:#fff;}
.innerSearch{ height:28px;}
.innerSearch input{ width:186px; padding-left:5px; height:26px; line-height:26px;  float:left;  border:1px solid #91afbb;  background-color:#fff; color:#666;}
.innerSearch button{ width:65px; height:28px; cursor:pointer; float:left; display:inline; font-weight:bold; border:none; background:url(../img/searchBtn.png) no-repeat -124px 0;}

.enter a{float:left; display:inline; width:63px; padding-left:26px; height:33px; line-height:33px; margin:0 2px 0 0; font-weight:bold; color:#366073; background:url(../img/enter.png) no-repeat;}
.enter a:hover{color:#f00;}
.enter .a1{background-position:0 0;}
.enter .a2{background-position:-92px 0; width:60px;}
.enter .a3{background-position:-181px 0;}

.btns{ background:url(../img/btns.jpg) no-repeat; width:268px; height:290px; border:1px solid #b2c5cd; overflow:hidden;}
.btns a{ line-height:100; overflow:hidden;}
.btns .getBtn{display:block; width:268px; height:81px;}
.btns .vote,.btns .video{float:left; display:inline; width:133px; height:69px; margin-left:1px;}
.btns .abox a{float:left; display:inline; width:88px; height:71px;  }

.picTxt{height:135px;}
.picTxt .pic{ margin-right:8px; float:left; display:inline; width:80px; height:120px; padding:1px; border:1px solid #c2d1d7;}
.picTxt .pic img{ display:block; width:80px; height:120px;}
.picTxt .tit a{ font-weight:normal; font-size:14px; color:#603183;}
.picTxt .pInfo{ line-height:18px; height:90px; overflow:hidden;}
#scrollable_B .pannel{ height:14px; margin-top:6px; position:relative;}
#scrollable_B .pannel span{ float:left; display:inline; cursor:pointer; line-height:50; overflow:hidden;}
#scrollable_B .pannel .tabL,#scrollable_B .pannel .tabR{ width:20px; height:16px; background:url(../img/icons.png) no-repeat; }
#scrollable_B .pannel .tabL{background-position:0 -59px;}
#scrollable_B .pannel .tabR{ margin-left:55px; background-position:-21px -59px;}
#scrollable_B .pannel .num{ position:absolute; top:5px; left:31px;}
#scrollable_B .pannel .num span{  width:8px; height:8px; margin-right:5px;  background:url(../img/icons.png) no-repeat 0 -77px;  }
#scrollable_B .pannel .num span.current{background-position:-12px -77px;}

.rank .pannel{ float:right; display:inline; margin-left:10px;}
.rank .pannel span{ float:left; display:inline; width:25px; height:26px; text-align:center; line-height:26px; color:#fff;  background:url(../img/icons.png) no-repeat -64px 0; margin:7px 5px 0 0; cursor:pointer;}
.rank .pannel span.hover{ background-position:-64px -27px; color:#366073;}
.rank .m_bd{ width:268px; height:335px; position:relative; overflow:hidden;}
.rank li{ clear:both; height:27px; line-height:27px; border-bottom:1px solid #b3c6cd; padding:0 8px 0 40px; overflow:hidden;}
.rank li.bg{background-color:#e8eff2;}
.rank li span{float:right; display:inline; margin-left:5px;}
.rank .num{width:17px; height:323px; background:url(../img/nums.png) no-repeat; position:absolute; top:5px; left:10px;}

.xinde .news{ width:330px;}
.xinde .news .newslist1{padding-top:10px; border-top:1px dashed #e1e7e9; margin-top:10px;}
.xinde .pics{ width:298px;}
.xinde .m_bd{ height:315px;}

#bottom{ clear:both; width:100%; background-color:#67a8c3; margin-top:30px; color:#ecf5f6;}
#bottom a{ color:#ecf5f6;}
.bsearch{ padding:5px; background-color:#366073;}
.bsearch form{ display:block; width:485px; padding:2px; height:28px; margin:0 auto;}
.bsearch form label{ float:left; display:inline; font-size:14px; font-weight:bold; color:#fff; line-height:28px; margin-right:8px;}
.bsearch form input{ width:278px; padding-left:5px; height:26px; line-height:26px; float:left; border:1px solid #000; background-color:#fff; color:#666;}
.bsearch form .searchBtn{ width:65px; height:28px; background:url(../img/searchBtn.png) no-repeat -124px 0; cursor:pointer; float:left; display:inline; border:none;}

.classfy{ width:960px; margin:28px auto;}
.classfy li{ width:160px; float:left; display:inline; background:url(../img/line.gif) no-repeat right center; text-align:center;}
.classfy li b{ display:block; font-size:14px; font-weight:bold; margin-bottom:10px; color:#fff;}
.classfy li a{ line-height:30px;}
/*
友情链接
*/
.friend_link{ background-color:#4f91b1; border-top:1px solid #8abfd4;  border-bottom:1px solid #8abfd4;}
.friend_link .fInner { width:960px; padding:15px 0; color:#e6e4e4; margin:0 auto;}
.friend_link .fInner a{ color:#e6e4e4;}
.friend_link .tit{ font-weight:bold; display:block; padding-left:10px;}
.friend_link a{ display:inline-block; margin:0 10px; line-height:30px;}  

/*Footer*/
body .footer{clear:both; margin:0 auto; width:100%; height:120px;padding-top:40px; font-size:12px; text-align:center; color:#ecf5f6;}
body .footer div{margin:5px auto 0;}
body .footer a{margin:0 5px; color:#ecf5f6;}

/*___________________

		内页样式
____________________*/
/*crumbs*/
#crumbs{  height:30px;line-height:30px; font-family:SimSun; overflow:hidden; padding:0 10px 0 20px;background-color:#f2f7fa; border:1px solid #CFDCE5; border-bottom:none;}
#crumbs a,#crumbs{ color:#135e98;}
#crumbs a{margin:0 5px;}
#crumbs span{margin:0 4px;}
/*ArticleCaption*/
#article{ padding:5px 17px 20px;}
#article h1{font-size:24px; color:#000; height:20px;padding-top:25px;line-height:20px;text-align:center;overflow:hidden;}
#article address{height:20px;line-height:20px;text-align:center; padding-top:20px;color:#1874bf; border-bottom:1px solid #cccdcf; padding-bottom:20px; margin-bottom:30px;}
#article address span{margin:0 5px; font-size:12px;}
#article .copyright{text-align:right; color:#f00; font-size:12px;}
#page #content #main .ft{ clear:both;}
/*ArticleContent*/
#wrapper{width:100%;}
#wrapper td{line-height:1.6;font-size:14px; }
#wrapper td p,#wrapper td center,#wrapper td div{margin:1em 0;}
#wrapper td img{vertical-align:bottom; background:none;}
/*ArticleNav*/
.article-nav{width:100%;margin:10px 0 0;line-height:25px;overflow:hidden;}
.article-nav span{width:100%;font-size:14px; color:#F40;}
.article-nav a{margin:0 5px; color:#08F;}
.article-nav a:hover{color:#F40;}
/*DeDeCMS Default Page Number*/
.page-number{width:100%;overflow:hidden; position:relative; font-size:12px;}
.page-number ul{float:left;width:auto;padding:5px 0px;position:relative;left:50%;}
.page-number ul li{float:left;position:relative;right:50%;font-family:Verdana;padding:2px;width:auto;background:none;border-bottom:none;}
.page-number ul li a{padding:0 6px;display:block;color:#333;border-bottom:2px solid #888;}
.page-number ul li a:hover{text-decoration:none;color:#690;border-bottom:2px solid #690;}
.page-number ul li.thisclass a, .pagebox ul li.thisclass a:hover{padding:0 4px;font-weight:bold;color:#F63; border-bottom:2px solid #F63;}
.page-number .pageinfo{float:left;position:relative;left:-50%;line-height:17px;padding:2px 4px; color:#333;}
.page-number .pageinfo strong{font-weight:normal;margin:0px 2px;color:#666;}
#page #main{ width:640px; margin-right:10px;}
#page #list,#page #pic-txt{ background-color:#EAEBDC; border:1px solid #CFDCE5;}
#page #list .pic_150x100 li{margin:0 25px 10px 28px;}
#page #list .newslist{margin:0 30px; padding:10px 0; border-bottom:1px #CCC dashed;}
#page #list .list li{line-height:26px;height:26px; padding-left:10px; font-size:14px; overflow:hidden;}
#page #list .list li span{float:right;}
#page #list .list li em{margin-right:5px; font-weight:bold;}
/*Refer News*/
.reference .newslist{border:none!important; margin:0!important;}
.reference .newslist li{float:left; display:inline; width:260px; margin:0 0 0 10px;}
/*pic-txt*/
#page #pic-txt .pic-txt{overflow:hidden; padding:10px 10px 10px 15px;}
#page #pic-txt .pic-txt li{ clear:both; padding:5px; height:104px;overflow:hidden; padding-bottom:20px;}
#page #pic-txt .pic-txt li .pic_150x100{ margin-right:10px;}
#page #pic-txt .pic-txt li h4{height:18px; line-height:18px; overflow:hidden; text-align:left; font-size:14px;}
#page #pic-txt .pic-txt li h4 a{color:#000;}
#page #pic-txt .pic-txt li p{height:88px; line-height:22px; overflow:hidden; text-align:left; font-size:12px;}
/*abstract*/
#abstract { padding:10px;text-indent:2em; background:#eee;border:1px dashed #555;} 
#page .editor{text-align:right;font-weight:bold;clear:both;}
#page #list .list li{  background:url(../img/bg_titles.png) no-repeat -946px -45px;}

.apicBox{border:1px solid #b2c5cd; background-color:#f2f2f2; padding:6px 0 0;}
.apicBox .pic_120x80 li{margin:0 2px 0 6px; padding:0;}

.relateBox{ clear:both; border:1px solid #d2dce6; padding:10px;}
.relateBox .title{line-height:25px; }
.relateBox .title h3{ font-size:14px; color:#1373b0;}
.relateBox .title .m{ color:#909090; float:right; display:inline; margin-right:10px;}


