body,table,td,div{font-size:14px;line-height:120%;}
a,a:visited{color:#333;text-decoration:none;cursor:pointer;}
a:active,a:hover{color:#ff5900;text-decoration:none;}

/* topnav */
.topnav{position:relative;width:1100px; height:80px;margin:10px auto;}
.topnav .logo{float:left;}
.souch{float:right; text-align:right; margin-top:10px;}
.souch input{width:238px;background-color:#212121;color:#dcdddd;border:solid 1px #464646;vertical-align:top;}

/* mainnav */
.mainnav{position:relative;background-color:#2b2b2b; height:50px;}
.mainnav .menu{width:1100px; height:50px; line-height:50px; color:#fff; margin-left:auto; margin-right:auto;}
.mainnav .menu li{float:left; width:120px; font-size:16px; line-height:50px; margin-right:10px; text-align:center;cursor:pointer;}
.mainnav .menu li:hover{ background-color:#ff5900;color:#fff;cursor:pointer;}
.mainnav .menu li.active{background-color:#ff5900;color:#fff;}

/* banner */
.banner{position:relative;width:100%;height:100%;margin:0 auto;}
.banner_page{position:relative;width:100%;height:100%;margin:0 auto;}

/* 容器 */
.container{position:relative;width:1100px;margin:0 auto;}

/* 首页 */
.newlist{width:540px; float:left; margin:10px 0;}
.newlist li{width:540px; float:left; line-height:30px; border-bottom:1px dashed #ccc;}
.newlist li:hover{color:#ff5900;cursor:pointer;}

/* [内页样式] */
.content{width:1100px;margin:0 auto;overflow: hidden;min-height:450px; margin-top:30px;margin-bottom:20px ; }
.content .news{position:relative;width:1100px;height:100px; border-bottom:1px dashed #ccc; padding-bottom:15px;}
.content .news .date{float:left;width:85px;height:85px;background-color:#f2f2f2;color:#999; text-align:center;padding-top:20px;font-size:16px;}
.content .news .list{float:right; width:1000px;}
.content .news .two{width:1000px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;}

/* [内容右边] */
.contentleft{float:left;width:540px;}
.contentright{float:left;width:540px; text-align: left;margin-left:20px;}

/* [脚注] */
.footer {position:relative;width:100%;height:145px;z-index:0;display:block;overflow:hidden; background-color:#3a3a3a;}
.footer-wrap {position:relative;width:1100px;margin:20px auto;height:100%;line-height:50px;color:#999;}
.footnav {width:650px;margin:0px auto;height:25px;text-align:center; color:#999;}
.footnav li{float:left;width:102px;line-height:25px;margin-bottom:12px;cursor:pointer;}
.footnav li span{float:right;color:#999;}
.footer .record{text-align:center;}
.footer .record p{font-size:12px;color:#999;line-height:30px;}