/*reset*/
html, body, div, span, object, iframe, a, img, dl, dt, dd, ul, li, form { margin: 0; padding: 0; border: 0; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
:focus { outline: 0; }
:link, :visited, ins { text-decoration: none; }
/*layout*/
.clearfix:after { content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden; }
.clearfix { zoom: 1; }
.clear { clear: both; }
/*typography*/
body, input, textarea { font-family:宋体, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
body { line-height: 1.4em; background:#fbf5e9; }
input, textarea { outline: none; }
a:link, a:visited { color: #000; }
a:hover, a:active { color: #f00!important; }
/*多行文字垂直居中*/
.wrap-div { display: table; border: 1px solid #FF0099; background-color: #FFCCFF; width: 760px; height: 400px; _position: relative; overflow: hidden; }
.wrap-sub { vertical-align: middle; display: table-cell; _position: absolute; _top: 50%; }
.wrap-con { _position: relative; _top: -50%; }
/*全屏*/
.fullWidth{ width:100%; min-width:1002px; _width:expression(document.body.clientwidth <1002?"1002px":"auto");}
/*两列同高*/
.equal { padding-bottom: 32767px; margin-bottom: -32767px;}
/*头部*/
.header { width: 950px; height: 240px; margin:0 auto; position:relative;}
.ban{ width:950px; height:240px; overflow:hidden;}
.header .logo { width: 950px; height: 95px; position:absolute; top:40px; left:0px; z-index:300; overflow: hidden; }
/*导航菜单*/
.inMenu {  width: 950px; height: 47px; background:url(../ge/inMenuBg.png) no-repeat; position:absolute; bottom:0px; left:0px; z-index:300;}
.nav-menu { height: 45px; }
.nav-menu li { float: left; height: 45px; font-size:14px; font-weight:bold; background:url(../ge/le.gif) right center no-repeat; }
.nav-menu li.no { background: none; }
.nav-menu li a { display:block; width:90px; height: 45px; line-height: 50px; text-align:center; }
.nav-menu li a:link, .nav-menu li a:visited { color: #fff; }
.nav-menu li a:hover, .nav-menu li a:active { color: #ff0!important; }

.topDiv{ width: 948px; height:39px; line-height:39px; margin: 0px auto; background:#f2f2f2; border:#ccc 1px solid; border-width:0px 1px 1px 1px;}
.dateDiv { float:left; width: 300px; height: 38px; margin-left:20px;}
.searchDiv { float:right; width: 170px; height: 38px; background:url(../ge/search.png) center no-repeat; margin-right:20px;}
#keyword{ float:left; width:116px; height:17px; color:#fff; padding:10px 10px; border:none; background:none;}
#submit2{ float:left; width:34px; height:38px; cursor:pointer; border:none; background:none;}
/*内容*/
.main { width: 950px; margin: 0px auto; padding-top:8px; background:#fff; }
.inScoll{ float:left; width:430px; height: 277px; border:#ccc 1px solid; overflow:hidden;}

.inNew{ float:right; width:510px; height:277px; border:#ccc 1px solid; overflow:hidden;}
.inNew .tit{ width:100%; height:31px; line-height:31px; background:url(../ge/titBg.jpg) repeat-x; border-bottom:#ce1d17 2px solid;}
.inNew .tit .cn{ float:left; width:90px; height:26px; font-size:14px; font-weight:bold; text-align:center; color:#fff; margin-left:10px; margin-top:5px; background:url(../ge/title.jpg) no-repeat;}
.inNew .tit .more{ float:right; padding-right:8px;}
.inNew .con{width:100%;}
.inNew .con dl{width:100%;}
.inNew .con dt{ float:left; width:429px; height:30px; line-height:30px; border-bottom:#ccc 1px dashed; background:url(../ge/newLe.jpg) 12px 12px no-repeat; overflow:hidden;}
.inNew .con dt a{ padding-left:26px;}
.inNew .con dd{ float:right; width:80px; height:30px; line-height:30px; border-bottom:#ccc 1px dashed;}

.inNote{ float:right; width:179px; height:221px; border:#ccc 1px solid; border-width:0px 1px 1px 1px; overflow:hidden;}
.inNote .tit{ width:100%; height:31px; line-height:31px; background:url(../ge/titBg.jpg) repeat-x; border-bottom:#ccc 1px solid; border-top:#ce1d17 2px solid;}
.inNote .tit .cn{ float:left; width:90px; height:31px; font-size:14px; font-weight:bold; text-align:center; }
.inNote .tit .more{ float:right; padding-right:8px;}
.inNote .con{width:100%;}
.inNote .con ul{width:100%;}
.inNote .con li{ width:100%; height:30px; line-height:30px; border-bottom:#ccc 1px dashed; background:url(../ge/newLe.jpg) 12px 12px no-repeat; overflow:hidden;}
.inNote .con li a{ padding-left:26px;}

.mainL{ float:left; width:690px; margin-top:8px; }
.mainR{ float:right; width:254px; margin-top:8px; }

.inList{ float:left; width:339px; height:220px; border:#ccc 1px solid; overflow:hidden;}
.inList .tit{ width:100%; height:31px; line-height:31px; background:url(../ge/titBg.jpg) repeat-x; border-bottom:#ce1d17 2px solid;}
.inList .tit .cn{ float:left; width:90px; height:26px; font-size:14px; font-weight:bold; text-align:center; color:#fff; margin-left:10px; margin-top:5px; background:url(../ge/title.jpg) no-repeat;}
.inList .tit .more{ float:right; padding-right:8px;}
.inList .con{width:100%;}
.inList .con ul{width:100%;}
.inList .con li{ width:100%; height:30px; line-height:30px; border-bottom:#ccc 1px dashed; background:url(../ge/newLe.jpg) 12px 12px no-repeat; overflow:hidden;}
.inList .con li a{ padding-left:26px;}

.inInfo{ width:254px; height:222px;}
.inInfo .tit{ width:100%; height:33px; line-height:33px;}
.inInfo .tit .tab1{ float:left; width:90px; height:33px; font-size:14px; font-weight:bold; text-align:center; color:#fff; background:url(../ge/tabBg.jpg) repeat-x;}
.inInfo .tit .tab2{ float:right; width:162px; height:33px; font-size:14px; font-weight:bold; text-align:center; color:#fff; background:url(../ge/tabBg.jpg)  repeat-x;}
.inInfo .con{width:100%; height:190px; background:#f1e2b7; border-top:#fff 1px solid; overflow:hidden;}
.inInfo .con dl{width:100%;}
.inInfo .con dt{ float:left; width:90px; height:38px; line-height:38px; text-align:center; border-bottom:#fff 1px solid; overflow:hidden;}
.inInfo .con dd{ float:right; width:162px; height:38px; line-height:38px; border-bottom:#fff 1px solid; overflow:hidden;}

.inMes{ width:254px; margin-top:8px;}
.inMes .tit{ width:100%; height:69px;}
.inMes .con{width:252px; height:76px; border:#7cc4ef 1px solid; border-width:0px 1px 1px 1px; overflow:hidden;}
.inMes .con li{ width:100%; height:30px; line-height:30px; border-bottom:#ccc 1px dashed; background:url(../ge/mesLe.jpg) 8px 8px no-repeat; overflow:hidden;}
.inMes .con li a{ padding-left:26px;}

.inDown{ width:254px; height:69px; margin-top:8px;}

.banner{ width:950px; height:99px; clear:both; overflow:hidden; margin-top:10px;}
.banner2{ width:686px; height:99px; clear:both; overflow:hidden; margin-top:10px; background:#F00}

.inFriend{ width:948px; border:#ccc 1px solid; margin:0 auto; margin-top:10px; clear:both;}
.inFriend .tit{ width:100%; height:26px; line-height:26px; background:url(../ge/titBg.jpg) repeat-x; border-bottom:#ce1d17 2px solid;}
.inFriend .tit .cn{ width:265px; height:26px; font-size:14px; font-weight:bold; text-align:center; color:#fff; background:url(../ge/friend.jpg) no-repeat;}
.inFriend .con{width:95%; margin:0 auto;}
.inFriend .con ul{width:100%;}
.inFriend .con li{ float:left; height:30px; line-height:30px; padding-right:26px; overflow:hidden;}

/*内页*/
.contain { width: 950px; margin: 0px auto; padding-top:10px; background:#fff; overflow:hidden; }
.containL{ float:left; width:220px; }
.containR{ float:right; width:710px; }

.onScoll{ float:left; width:218px; height: 140px; border:#ccc 1px solid; overflow:hidden;}

.onNote{ width:218px; height:221px; border:#ccc 1px solid; border-width:0px 1px 1px 1px; clear:both; margin-top:10px; overflow:hidden;}
.onNote .tit{ width:100%; height:31px; line-height:31px; background:url(../ge/titBg.jpg) repeat-x; border-bottom:#ccc 1px solid; border-top:#ce1d17 2px solid;}
.onNote .tit .cn{ float:left; width:90px; height:31px; font-size:14px; font-weight:bold; text-align:center; }
.onNote .tit .more{ float:right; padding-right:8px;}
.onNote .con{width:100%;}
.onNote .con ul{width:100%;}
.onNote .con li{ width:98%; height:30px; line-height:30px; border-bottom:#ccc 1px dashed; background:url(../ge/newLe.jpg) 12px 12px no-repeat; overflow:hidden;}
.onNote .con li a{ padding-left:26px;}

.containR .tit { width:100%;  height: 40px; line-height: 40px; font-size: 14px; text-align:right; clear:both; border-bottom:#ccc 1px solid; }
.containR .tit span { padding-right:30px;}
.containR .con{ width:96%; margin:10px auto; overflow:hidden; }

.containAllBg { width: 100%;}
.containAll { width: 950px; margin:0 auto; min-height: 405px; height: auto!important; height: 405px; background:#fff;}
.containAll .tit { width:100%;  height: 40px; line-height: 40px; font-size: 14px; padding-top:20px; clear:both; border-bottom:#ccc 1px solid; }
.containAll .tit span { padding-right:30px;}
.containAll .con{ width:100%; overflow:hidden;}

.mesCon{ float:left; width:500px; margin-left:30px;}
.mesTxt{ float:right; width:340px; line-height:40px; font-size:14px; padding-top:30px;margin-right:30px;}
.mesShowBg{ width:100%; height:36px; border-top:#ccc 1px solid; background:url(../ge/mesShowBg.jpg) repeat-x; clear:both;}
.mesShowTit{ width:173px; height:36px; line-height:36px; font-size:14px; font-weight:bold; color:#fff; text-align:center; background:url(../ge/mesShowTit.jpg) no-repeat; margin:0 auto;}
.mesShow{ width:890px; margin-left:30px; padding-bottom:20px; clear:both;}

/*底部*/
.footer { width:950px; line-height:26px; text-align:center; margin: 0 auto; padding:20px 0px; clear: both; background:#eee; border-top:#ce1d17 2px solid; }
