@charset "utf-8";
/*
	css for pel,	ver 1.0
	copyright by dongyi network technology co.,ltd design center

	本网站通用布局
*/

/* css reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; }
fieldset,img { border: 0;vertical-align:top }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ol,ul,li{ zoom:1; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }

/* public */  
html{ min-width:1040px; background: #f5f5f5;  }
body{  color:#333;font:12px/180% "microsoft yahei",simsun,tahoma,helvetica,arial,sans-serif; background: url(/uploads/image/tdsssimages/bodybg.gif) 50% 0px repeat-y #eee; -webkit-text-size-adjust: none;}
a{color:#333;text-decoration:none; outline:none;}
a:hover { color:#da0006;text-decoration:underline; }
.clear{border:none;border-top: 1px solid transparent !important;clear: both;font-size: 0;height: 0;line-height: 0;margin-top: -1px !important;visibility: hidden;}
.clearbox {border:none;border-top: 1px solid transparent !important;clear: both;
font-size: 0;height: 0;line-height: 0;margin-top: -1px !important;visibility: hidden;}
.blank{ display:block; height:10px;font-size:0px; line-height:0; overflow:hidden; clear:both;  }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
* html .clearfix{min-height:1%;}
.fl{ float:left;}
.fr{ float:right; }
.hide{ display:none;}
.mat{ margin-top:10px;}
table { max-width: 100%; border-collapse: collapse; border-spacing: 0; }

/* frame */
.sitewidth{ width:960px; margin:0 auto  }

#wrap{margin:0 auto; border-top:0; border-bottom:0; background: url(/uploads/image/tdsssimages/banner.jpg) 50% 0px no-repeat; }
#header{margin: 0 auto; width: 960px; position:relative; z-index:1;   }
#footer{background: #fff;overflow:hidden;  margin:auto;  }
#content{ width: 960px; overflow:hidden; margin: 0 auto; padding: 20px 0;}
#indpage #content{padding-bottom: 0px;}

.topbar{ height:40px; line-height:40px; overflow:hidden;  }
.topbar .date{float: left; _display: inline; }
.topbar .others{ float:right;  }
.topbar .others a{ margin:0 5px; }

/* banner */
#header .banner{height: 270px; position: relative;}
#header .banner .logo{width: 330px;height: 55px;position: absolute;top: 14px;left: 53px;}
#header .banner .logo a{display: block; height: 55px; width: 330px; }

/* footer */
.footer{ width: 960px; margin: 0 auto; }
.footer .in{ width:960px; margin:0 auto; overflow:hidden; }
.footernav{ background: url(/uploads/image/tdsssimages/bgx-01.png) repeat-x; height: 40px; line-height: 40px; text-align:center; color: #fff;}
.footernav li{ padding:0 4px;}
.footernav a{ color: #fff; margin: 0 8px; white-space:nowrap;} 
.copyrightwrap{ width:1000px; margin:0 auto; }
.copyright{  padding: 20px 0;  color:#333; text-align:center; line-height: 30px; position:relative;
}
.copyright .wzba{ position:absolute; left: 716px; top: 42px; }

/* nav */
#topnav{ z-index: 1; height: 50px;  line-height: 50px;  position:relative; font-size: 18px; margin: 0 auto;}

.mainnav{width: 966px;margin: 0 auto;height: 50px;line-height: 50px;}
.mainnav .li1{width: 158px;float: left;_display: inline;}
.mainnav .h1{width: 158px; height: 50px; text-align: center;}
.mainnav .h1 a{color: #fff; font-size: 18px; font-weight: bold;}
.mainnav .on1 a,
.mainnav .h1 a:hover{color: #fffc07; text-decoration: none;}
.mainnav .spe{width: 2px; height: 50px; overflow: hidden; line-height: 50px; text-indent: 200%; background: url(/uploads/image/tdsssimages/navspe.gif) 0px 0px no-repeat; float: left; _display: inline; }


/* indbox */
.indbox{padding-top: 8px;}
.indbox .hd{height: 36px; background: #f5f5f5; padding-right: 10px;}
.indbox .hd h3{float: left; _display: inline; height: 44px; line-height: 44px; font-size: 16px; font-weight: bold; color: #fff; background: url(/uploads/image/tdsssimages/indboxhd.gif) 100% 0px no-repeat #ca2405; padding: 0px 36px 0px 28px; margin-top: -8px; }
.indbox .hd h3 a{color: #fff; }
.indbox .hd h3 a:hover{color: #fffc07; text-decoration: none;}
.indbox .hd .more{float: right; _display: inline; line-height: 36px; font-size: 14px; color: #999}
.indbox .bd{padding: 10px 0px}

/* 首页 */
.column{ zoom: 1; overflow:hidden; width: 960px; margin: 0 auto; }
.maincontent{ width: 730px; float: right; overflow:hidden;}
.side{ width: 210px; float: left; overflow:hidden;}

.nosidecontent .maincontent{float: none; width: auto}

/* columna */
#columna{height: 300px; overflow: hidden; margin-bottom: 12px;}
#focusnews{float: left; _display: inline; width: 408px;}
.topnews{float: right; _display: inline; width: 530px; }
.topnews .t{padding-bottom: 10px; border-bottom:1px dotted #cccccc; margin-bottom: 5px;}
.topnews .t .title{height: 44px; line-height: 44px; overflow: hidden; text-align: center; font-size: 20px; margin-bottom: 5px;}
.topnews .t .title a{color: #ca0101}
.topnews .t .title a:hover{text-decoration: none; color: #f00}
.topnews .t .intro{height: 48px; line-height: 24px; overflow: hidden; text-indent: 2em; font-size: 14px; color: #666}
.topnews .t .intro .more{color: #a72e25}
.topnews .n{height: 32px; line-height: 32px; padding-left: 12px; background: url(/uploads/image/tdsssimages/dot-01.gif) 0px 15px no-repeat; overflow: hidden;}
.topnews .n .tit{font-size: 14px; }
.topnews .n .date{float: right; _display: inline; color: #777; margin-right: 5px;}

/* columnb */
#columnb{margin-bottom: 10px;}
#columnb .indbox{width: 470px; _display: inline;}
#columnb .indbox .bd{height: 224px; overflow: hidden;}

/* columnc */
#columnc{margin-bottom: 10px;}
#columnc .indbox{width: 470px; _display: inline; }
#columnc .indbox .bd{height: 224px; overflow: hidden;}

.xxzl{width: 960px; height: auto; margin: 0 auto 12px; }

.linkbox{border:1px solid #ffe2c9; height:40px; line-height:40px; font-size:14px; margin-bottom: 20px;}
.linkbox .hd{float:left;background:#ffe2c9;font-size:16px;color:#dd230c;width:100px;text-align:center;}
.linkbox .hd h3{font-weight:bold;}
.linkbox .bd{overflow:hidden; zoom:1}
.linkbox ul{overflow:hidden}
.linkbox li{margin-left: 35px;float:left;display:inline;}

/* catehd */
.catehd{height: 39px; border-bottom: 1px solid #dddddd; padding-right: 10px;}
.catehd h3{float: left; _display: inline; height: 38px; line-height: 38px; padding: 0 8px; border-bottom: 2px solid #a72e25; font-size: 16px; color: #a72e25}
.catehd h3 a{color: #a72e25}
.catehd .path{float: right; _display: inline; color: #666 ; line-height: 38px; font-size: 14px;}
.catehd .path a,
.catehd .path span{padding: 0 5px; color: #666}
.catehd .path a:hover{color: #a72e25}

/* 文章子列表页 */
.pagetplist li{padding: 22px 15px;border-bottom: 1px dashed #e1e1e1;overflow:hidden;}
.pagetplist .pic{float:left;margin-right: 15px;width: 140px;}
.pagetplist .pic img{width:100%;/* height: 110px; */}
.pagetplist .con{overflow:hidden; zoom:1}
.pagetplist .title{font-size: 18px;line-height: 30px;overflow:hidden;margin-bottom: 10px;}
.pagetplist .intro{margin-bottom: 10px;line-height: 25px;color:#777;max-height: 50px;_height: 50px;overflow:hidden;font-size:14px;}
.pagetplist .title a:hover{text-decoration:none}
.pagetplist .intro .more{display:none;}
.pagetplist .others{font-size:13px; color: #aaa;}
.pagetplist .others span{margin-right:15px;}
.pagetplist .node{color: #aaa; margin-right: 15px;}
.pagetplist .last{ border-bottom:0; margin-bottom:0; }
.pagetplist .on{background:#f9f9f9}


/* 文章内容页 -----------------------------------------*/
.articlecon {text-align: left;padding: 20px;}
.articlecon .title { padding-top: 10px; font-size: 36px; line-height:160%; color: #000; text-align:center;}
.articlecon .subtitle {font-size: 20px; color:#555; text-align:center;margin-bottom: 20px;}
.articlecon .property { line-height: 20px; padding:10px 10px; margin: 0px 0 25px; text-align:center; color: #666666; border-top:1px dashed #d6d6d6; border-bottom:1px dashed #d6d6d6; font-size: 14px;}
.articlecon .property span { padding:0 5px;}
.articlecon .property a{cursor: pointer;}
.articlecon .usercontrol {font-size: 14px;border-bottom: 1px solid #ddd;overflow: hidden;text-align: left;margin-bottom:20px;padding:10px 0;}
.articlecon .usercontrol .a{color:#777; margin:10px 10px 0 0; float:left;}
.articlecon .usercontrol .bdsharebuttonbox { float: right; }
.articlecon .contxt {color:#333;font-size: 16px;line-height: 2;padding: 0 0 20px 0;overflow:hidden;}
.articlecon .contxt img{max-width:800px;height: auto !important;}
.articlecon .contxt p {margin-bottom: 20px;}
.articlecon .contxt a{ color:blue; text-decoration:underline; }
.articlecon .contxt em{ font-style:italic }
.articlecon .contxt ul,.articlecon .contxt ol{padding-left: 2em; }
.articlecon .contxt ul li{ zoom: normal; list-style:square; text-indent:0 !important }
.articlecon .contxt ol li{ zoom: normal; list-style:decimal; text-indent:0 !important;}
.articlecon .page { padding:0 10px 0 0; }
.articlecon .vedioplayer{ text-align:center; width:640px;  margin:20px auto; background:#000;  }
.articlecon .others{ margin-bottom:15px; font-size: 14px; }
.articlecon .others .prev,.articlecon .others .next{padding:5px 0}

/* url_方块样式分页 */
.page{ text-align:center; padding:15px 0;  font-size:12px; clear:both;  }
.page a,.page span{ display:inline-block; *display:inline; zoom:1; line-height: 30px; vertical-align:middle;   }
.page a,.page a:active{ display:inline-block; *display:inline; zoom:1; border:1px solid #c5c5c5; padding: 0 11px;}
.page a:hover {border:1px solid #b30001; text-decoration:none; color:#b30001;}
.page span.current,.page b a{background: #b30001; border: 1px solid #b30001; color:#fff !important; font-weight:bold; padding: 0 11px; }
.page span.disabled {border:1px solid #c5c5c5;  padding:0 6px; color:#999;}
.page input{ border:1px solid #c5c5c5; background:#fff; width: 30px !important; height: 30px !important; line-height: 30px !important; vertical-align:middle;      }
.page select{ margin:0 5px; background:#fff; border:1px solid #c5c5c5; vertical-align:middle;     }


/* 侧栏菜单 */
.sidemenubox{}
.sidemenubox .hd{height: 40px; background: url(/uploads/image/tdsssimages/bgx-01.png) repeat-x;}
.sidemenubox .hd h3{float: left; _display: inline; height: 40px; line-height: 40px; font-size: 16px; padding-left: 28px; color: #fff}
.sidemenubox .bd{padding: 8px; background: #f5f5f5;}
.menulist{width: 170px; margin: 0 auto; }
.menulist li{height: 45px; border-bottom:1px dashed #cecece; padding-left: 40px; background: url(/uploads/image/tdsssimages/sidemenuli.png) 18px 20px no-repeat; line-height: 45px; font-size: 16px;}
.menulist li a:hover{color: #df250c; text-decoration: none;}
.menulist li.on{background-position: 18px -74px;color: #df250c;}
.menulist li.on a{color: #df250c}


/* sidepicnews */
#sidepicnews .list li{ text-align:center; }
#sidepicnews .list li img{padding:1px; border:1px solid #eee; width:200px; height: 120px;}
#sidepicnews .list li .title{padding:3px 0 10px 0}

