/**CSS Reset**/
* { margin:0; padding:0;}
body,button,input,select,textarea,h3{font:12px  "宋体","Microsoft YaHei",tahoma,arial,\5b8b\4f53; color:#454545;}
input,select,textarea{vertical-align: middle;resize: none; outline:0;}
table{border-collapse:collapse;border-spacing:0;}th{text-align:inherit;}caption,th {text-align:left;}
ul,ol,li,dl,dd,dt { list-style:none; }
fieldset, img { border: 0}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{*zoom:1}
.clear{clear: both; width:100%; line-height:0; height:0; font-size:0; _display: inline; overflow:hidden;}
:focus{outline:0;}
q:before,q:after {content:'';}
.none{ display:none;}
a{text-decoration: none;color:#454545; font-size:12px;}
a:hover{ color:#990100; }
.fl { float:left;}.fr { float:right;}
.none{display:none;}
/**Layout Start**/
body { background:url(images/main-bg.jpg) repeat;}
.wrapper { width:100%; margin:0 auto; }
.wrapper .inner { width:992px; margin:0 auto;}
/**main**/
/*--------------------------header-style-begin----------------------------*/
#header {  height:159px; background:url(images/top-nav.jpg) }
#header .inner { width:992px;}
.top-logo { height:115px; width:620px; background:url(images/logo.jpg) no-repeat 5% 55%; }
.top-search { width:210px;}
.toplinks{ margin-top:18px;}
.searchbar{ margin-top:5px;}
.llink table {width:97%;}
.SearchTitleInput188{ height:27px; border:none; background:url(images/search-bg.jpg) repeat-x; width:180px; padding-left:10px; line-height:27px}

/**默认menu菜单样式**/
.nav-shell1{ background:url(images/nav-l.jpg) left no-repeat; padding-left:4px;}
.nav-shell2{ background:url(images/nav-r.jpg) right no-repeat; padding-right:4px;}
.navbar{ background:url(images/nav-bg.gif); line-height:42px}
.navbar ul,.navbar li{ z-index:2000;}

.menu { display:block; width:100%; height:42px;}
.menu li { float:left; height:42px; position:relative; vertical-align:bottom; background:url(images/nav-slipt.gif) right no-repeat;}
.menu li.current { }
.menu li.current a { color:#BAD6EF;}
.menu li.current li.current { }
.menu li a { display:inline-block; height:30px; line-height:30px; padding:0 14px; margin:5px 0; color:#fff; font-size:14px; font-weight:bold; text-shadow:0 1px 0 #7c8c9d;}
.menu li a:hover { color:#BAD6EF;}
.menu li ul { display:block; width:auto; width:110px\9; min-width:100%; position:absolute; left:0; top:0; margin-top:42px; display:none; z-index:100; min-height:24px;}
.menu li ul li { float:left; display:block; width:100%; min-height:30px; height:30px; top:0}
.menu li.current ul li a, .menu li.current ul li.current ul li a, .menu li.current ul li.current ul li.current ul li a { margin:0; top:0; display:block; padding:0 12px; width:86px\9; height:auto; min-height:30px; _height:30px; font-size:13px; white-space:nowrap; white-space:normal\9;line-height:30px; color:#fff; background:#6F8CA5; border:none; border-bottom:1px solid #1b5e86; border-top:1px solid #a2d8f8; font-weight:normal;opacity: 0.80;filter: alpha(opacity=80); text-shadow:none;}
.menu li.current ul li a:hover,.menu li.current ul li.current a,.menu li.current ul li.current ul li a:hover,.menu li.current ul li.current ul li.current a,.menu li.current ul li.current ul li.current ul li a:hover { background:#BAD6EF url(images/li-over.png) repeat-y 0 0; color:#333;}
.menu li ul li ul { left:100%; left:110px\9; *left:110px; _left:110px; top:0;}
/*--------------------------container-style-begin-------------------------*/
#dontainer { width:100%;}
#container .inner { width:992px; margin:0 auto;}

.slider-shell{ margin-top:8px; background:#6F8CA5;}
.slider-left { width:718px;}
.slider-right{ background:#6f8ca5; width:232px; height:310px; padding:20px;}


.mod { _display:inline; float:left;}


.main-l{ width:710px; margin-top:14px;}
.main-l-l{ width:335px;}
.main-l-r{ width:364px;}
.main-r{ width:272px; margin-top:14px;}

.c160{}
.c160tt{ font-size:22px; line-height:44px; color:#fff; text-shadow:0 1px 1px #bfcad5; border-bottom:1px solid #bbc9d5;}
.c160con{ padding:10px 0;}
.c160con a{ color:#ffffff;}
.c160con a:hover{ color:#dbdbdb;}
.c160more{ line-height:28px; color:#dbdbdb; margin-top:-15px;}
.c160more a{ color:#dbdbdb;}
.c160more a:hover{ color:#ffffff;}
.chan_tit_td_160{ font-weight:bold; font-size:13px}

.slider-news{ line-height:24px; border-bottom:1px dashed #809ab0;}

.c1x { padding:0 18px; border:1px solid #c6c6c6; padding-bottom:14px;}
.c1x .tt { width:100%; height:55px; margin:auto}
.c1x .tt h3,.c1x .tt span { display:inline-block; height:30px; line-height:30px; float:left;}
.c1x .tt h3 { font-size:14px; font-weight:bold; color:#000;}
.c1x .tt span.more { float:right;}
.c1x .con { width:100%; padding:5px 0;}
.c1x .more{ margin-top:15px;}
.c1x .more a{}
.c1x .more a:hover{ color:#999;}


.c11,.c21,.c31{ background:url(images/top-blue.gif) top repeat-x #fff; padding-top:4px;}
.c12,.c22{ background:url(images/top-orange.gif) top repeat-x #fff; padding-top:4px;}
.c13,.c23{ background:url(images/top-green.gif) top repeat-x #fff; padding-top:4px;}
.c11,.c12,.c13{ min-height:282px;}
.bg13{ background:#fff url(images/list-bg-051.jpg) right bottom no-repeat;min-height:282px; padding-top:4px;border-top:4px solid #558756;}
.c21,.c22,.c23{ min-height:282px;}

.tbl_ArticlePortlet_picTitleClass{ width:100%;}

.c31{ margin:15px auto;}
.c31 .con{ width:950px; overflow:hidden;}
.c11 .tt h3{ background:url(images/title1.jpg) 0% 50% no-repeat; width:150px; height:45px; line-height:45px;}
.c12 .tt h3{ background:url(images/title2.jpg) 0% 50% no-repeat; width:150px; height:45px; line-height:45px;}
.c13 .tt h3{ background:url(images/title31.gif) 0% 50% no-repeat; width:170px; height:45px;}
.c21 .tt h3{ background:url(images/title4.jpg) 0% 50% no-repeat; width:150px; height:45px;}
.c22 .tt h3{ background:url(images/title5.jpg) 0% 50% no-repeat; width:150px; height:45px;}
.c23 .tt h3{ background:url(images/title6.jpg) 0% 50% no-repeat; width:150px; height:45px;}
.c31 .tt h3{ background:url(images/title7.jpg) 0% 50% no-repeat; width:150px; height:45px;}

.c101 a{ color:#FFF;}
.c101 a:hover{ color:#dbdbdb;}


.xb-l{ width:150px; padding:2px 0;}
.xb-r{ width:170px;}
/*---coverUI---*/

.mtshell-top{ position:absolute; z-index:51; background:#FFF; width:310px;}
.mtshell-bottom{ position:relative; z-index:50; top:14px; width:100%;}
.chan_tit_td_121 a{font-weight: bold; height:30px; line-height:30px; font-size:15px; padding:0 5px;text-shadow: 3px 3px 3px #888;}
.scroll-pics{ border:1px solid #d2d2d2; padding:3px;}
.scroll-picshell{  margin-right:5px;}

.chan_tit_td_13 a{ font-weight:bold; line-height:24px; color:#0b3154; text-align:left;}
.chan_tit_td_13 a:hover{ color:#dbdbdb; }
.chan_con_td_13 a{ line-height:24px;}

.chan_con_121{ line-height:18px;}
/*--------------------------footer-style-begin----------------------------*/
#footer{ background:url(images/footbg.jpg) repeat-x;}
#footer .inner { height:107px;}
#footer .inner .copyright { text-align:center; line-height:24px; padding-top:20px; color:#d2d2d2; position:relative;}
#footer .inner img { display:inline-block;}
#footer .inner .qq { display:inline-block; height:20px; line-height:20px; padding-left:20px; background:url(images/qq.gif) no-repeat 0 0;}
#tj { display: inline;}
#tj td,#tj div{ display:inline;}
/**list**/
/**--------------------column-list-style-begin---------------------------**/
.listbanner { background:url(images/list-bg.jpg) no-repeat center; height:233px; margin:8px auto;}
.list-leftshell{ width:225px; padding-top:4px; background:url(images/top-orange.gif) repeat-x top; margin:8px 0;}
.listmenu { width:213px; min-height:450px; background:url(images/list-bg-05.jpg) no-repeat bottom #FFF; border:1px solid #c6c6c6; padding:3px 5px;}
.listname { width:213px; height:36px; background:url(images/list-title-bg.jpg); }
.listname h3 { font-size:18px; font-weight:bold; color:#fff; line-height:32px; text-align:center; text-shadow:0 1px 0 #000; letter-spacing:1px;}
.lists { width:213px; height:auto;}
.lists .list1 a,.lists .list2 a,.lists .list3 a { display:block; font-size:14px; color:#666; padding-left:80px; line-height:30px; background:#f9f9f9 url(images/li.png) no-repeat 66px 50%;}
.lists .list2 a { font-size:13px; color:#888; padding-left:40px; line-height:25px; background-position:28px 11px;}
.lists .list3 a { font-size:12px; color:#999; padding-left:50px; line-height:21px; background-position:38px 9px;}
.lists .list1 a:hover,.lists .list2 a:hover,.lists .list3 a:hover { background-color:#eee; background-image:url(images/li-over.png); color:#000; text-decoration:none;}
#s_c_id { background-color:#f1f1f1; background-image:url(images/li-over.png); color:#000;}
#s_c_id:hover { color:#121212; background-color:#f3f3f3;}
/**--------------------article-list-style-begin----------------------------*/
.list-rightshell{ width:752px; padding-top:4px; background:url(images/top-orange.gif) repeat-x top; margin:8px 0;}
.listentry { width:710px; min-height:436px; background:#FFF ;border:1px solid #c6c6c6; padding:10px 20px;}
.listmeta { width:100%; height:30px; border-bottom:2px solid #a2a2a2;}
.listmeta h3.catname { display:inline-block; float:left; height:30px; font-size:16px; font-weight:bold; color:#444;}
.listmeta h3.catname span { float:left; display:inline-block; height:30px; padding:0 6px;line-height:30px; border-bottom:2px solid #004a8d;}
.listmeta .listmap { float:right;}
.listmeta .listmap li { float:left; height:20px; line-height:20px; margin-top:4px; color:#004a8d;}
.listmeta .listmap li a { color:#666;}
.listmeta .listmap li a:hover { color:#222; text-decoration:none;}
.listmeta .listmap li .posSplit { display:inline-block; width:13px; background-position: center center;}
.listinfo { width:728px; padding:10px 0;}
.listinfo,.readinfo { margin:0 auto; overflow:hidden; line-height:1.7em; font-size:14px; color:#565656;}
.listinfo p,.readinfo p { line-height:1.5; margin-bottom:7px;font-size:18px;}
.listinfo a,.readinfo a { color:#626262;}
.listinfo a:hover,.readinfo a:hover { color:#565656;}
.listinfo img{ max-width:680px; _width:expression(this.width > 680 ? "680px" : this.width); line-height:1; }
.llink { line-height:26px; padding-left:20px; background:url(images/list-icon2.jpg) no-repeat 5px 12px;}
.llink a { font-size:13px;}
.llink a:hover { color:#121212;}
.compose_input { height:15px; line-height:15px; border:1px solid #ccc; font-size:12px; color:#000;}
/**info**/
.infobox { width:100%; margin:8px auto; background:#FFF; border:1px solid #c6c6c6;}
.atitle { display:block; width:100%; line-height:55px; font-size:20px; color:#252525; font-weight:bold; text-align:center; border-bottom:3px solid #ccc;}
.postmeta { width:100%; height:25px; line-height:25px; color:#999; font-size:13px; text-align:center; margin:5px 0;}
.postmeta span { margin-right: 10px;}
.readinfo { width:960px; min-height:200px; margin:0 auto; font-size:10.5pt; line-height:1.7em;}
.readinfo img { max-width:900px; _width:expression(this.width > 900 ? "900px" : this.width); }
.infobox .share { width:100%; padding-top:7px; clear:both; }
/**custom-style****/
/**------------------news-link-style-begin-------------------**/
.nlink { height:24px; line-height:24px; padding-left:24px; background: url(images/li.png) no-repeat 10px 10px;}
.zlink { line-height:24px;}

.posSplit {
	background-image: url(images/posSplit.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 15px;
	background-position: center;

}
html { 
_background-image: url(about:blank); 
_background-attachment: fixed; /* prevent screen flash in IE6 */ 
} 
#share-newslive{position:fixed;bottom:50px;right:50%; margin-right:500px;text-align:center;z-index:999;_position:absolute;_top:expression(documentElement.scrollTop+documentElement.clientHeight - this.offsetHeight-20);width:60px;font-size:14px;background:#eee;padding-bottom:10px}#share-newslive .share-text{line-height:22px;padding:15px 0 5px;font-weight:900}#share-newslive .bdsharebuttonbox{width:32px;padding-left:14px;*padding-left:0;_padding-left:6px}
input#keyword {
    height: 27px;
    border: none;
    background: url(images/321.png) no-repeat;
    width: 180px!important;
    padding-left: 10px;
    line-height: 27px;
}
.wp_search .search {
width:18px; height:27px;background: url(images/search-r.jpg) no-repeat;
}
.list .videos{margin:0 auto;}