.lines li a { font-size:13px!important; }
#top { width:100%; height:auto; }
#MainBox { width: 950px; height:auto; margin-top: 0; margin-right: auto; margin-left: auto;  }
.boxes { width: 100%; margin-bottom: 10px; }
#loginbar { color: #555; line-height: 35px; height: 35px; display: block}
#showbtn { color: #fff; background-color: transparent; background-image: url(ico.gif); background-repeat: no-repeat; width: 75px; height: 24px; margin-top: 5px; margin-left: 10px; border-width: 0; }



  #loginBox { width:330px; height:245px; overflow:hidden; position:absolute; display:none; top:260px;  border:3px solid #7c8ea7;  background:url(/images/lb.gif) repeat-x; background-color:#fff; FILTER:Alpha(opacity=95); opacity:0.95;z-index:999}
  #loginBox  .titleBar h5 { width:150px; background:url(/images/lico.gif) no-repeat 5px -60px; height:60px; line-height:45px; color:#4e6078; padding:0px 0px 0px 40px!important; float:left }
  #loginBox  .titleBar a { display:block; width:20px; height:17px; text-align:center; line-height:17px!important; float:right; border:1px solid #9aa4b3; font-size:14px; margin:10px 5px 0px 0px;} 
  #loginBox  .titleBar a:hover { border-color:#4e6078; text-decoration:none; } 
  
  #loginBox  .inputsLine { width:80%; margin:14px auto; }
  #loginBox  .inputsLine label { display:block; float:left; width:55px; height:25px; line-height:25px; font-weight:bold; color:#7c8ea7; font-size:14px;}  
  #loginBox  .inputsLine  #loginBtn { width:120px; height:42px; background:url(/images/lico.gif) no-repeat; border:0px; font-size:14px; text-indent:32px; float:left; cursor:pointer;}
  #loginBox  .inputsLine a { line-height:45px; margin-left:20px; text-decoration:underline }
  #loginBox  .ipu input { width:184px; height:20px; border:1px solid #7c8ea7; line-height:20px;  text-indent:5px; font-weight:bold; color:#4e6078;}
  #loginBox  .checkCode input { width:100px; height:20px; border:1px solid #7c8ea7; line-height:20px;  text-indent:5px; margin-right:10px;} 

.title_bar {  height:22px; line-height: 22px; margin-bottom: 10px; padding:0px 8px; border-bottom: solid 1px #ccc; }
.title_bar .frt {cursor: pointer; }
.postbtn { width:80px; height: 30px; margin-right: 20px; }
.postinput { width:200px; }
.postline { padding-top:10px; }
#top_show { width: 100%; height: 100px; }


/* Top Menu */
#container2 { width:100%; height:30px; overflow: hidden; }
#main_menu { padding:0px; height:30px; overflow: hidden; list-style-type: none;}
#main_menu li { float:left; height:30px;}
#main_menu li a { display: block; height: 30px; line-height: 30px; letter-spacing:0px; font-size:14px;}
#container2 .interval { line-height:30px; padding:0px 5px; }

.submenu { clear:both; width:140px; text-align:center; background:#5775C1; display:none; margin:-5px 0px 0px 0px!important; padding:5px 0px;  z-index:888!important; text-align:center; position:absolute;   }
.submenu li { clear:both; width:85%; margin:0px auto 0px 8px; color:#7199c2; list-style-type: none; line-height:22px;}
.submenu li a { display:block!important; width:100%; color:#fff; line-height:22px; }
.submenu li a:hover { background:#fff; color:#000; }

.ser_box { width:305px; height:34px;  background:url(ser_box.gif) no-repeat 0px -1px; line-height:34px; overflow:hidden;}
#serch_input { width:249px; margin-left:7px;  height:20px; border:0px; background: transparent; line-height:22px; text-indent:3px; color:#999; }
#serch_bar { width:100%; height: 34px; background-color: #b2c1e4; }
#serch_bar span { float: left; line-height: 34px; }
#serch_bar a { float: left; line-height: 34px; margin: 0px 5px; color: #324882; }
#serch_bar .frt { float: right!important; padding-right: 8px; }
.ser_but{ width:49px; height:23px; float:left; margin:5px 0 0 3px;}
#searchsub { border:0px; background:url(ser_ico.gif) no-repeat; width:30px; height:22px; cursor:pointer; }


.titlebar { line-height:30px; background-color: #728ecd; height:30px; padding:0px 5px }
.titlebar h4 { font-size: 14px;   }
.titlebar h4 a { color: #fff; }
.titlebar .frt a {   margin: 6px 0px 0 5px; }
.titlebar .frt a span { display: none; }
.goright { background-position: -24px -448px!important }

/* Main Body */
.ico_til { position:absolute; margin:-8px 0px 0px 0px; float:left;  }
.icoBox { display:block; float:left; width:45px; height:30px; margin-right:8px; }

.lines { width:100%; min-height:202px; margin:15px auto;  }
.lines_thr { width:308px; overflow:hidden; height:230px; border:1px solid #728ECD;  }
.lines_thr_m { margin:0px 10px }
.lines_thr h4 { color:#fff; }
.lines_tw { width:618px; border:1px solid #728ECD; overflow:hidden;  }
.lines_tw1 { width:301px; border:1px solid #728ECD; overflow:hidden;  }
.lines_tw .overBox ul { width:300px}
.lines_tw_r { width:318px;  overflow:hidden; border:1px solid #728ECD;}
.lines_tw_r .scrollConetent{ background:none;  }
.lines_tw_r .overBox ul { width:320px}
.sub_r_v .scrollConetent{ width:320px; height:480px; background:none;  }
.sub_r_v { height:472px; overflow:hidden; }
.sub_r_v .overBox ul {width:310px; height:220px; }
.sub_r_v { border:1px solid #728ECD; border-top-width:0px; }
.fiv_spl .lines_tw {  margin-bottom:10px; }
.lines_tw .scrollConetent, #ov_spl { background:none; }
.rdgz { width:948px;  border:1px solid #728ECD;  height:230px; }
.imageNews { width: 350px; height: 202px; }
.textNews {  width: 290px; height: 200px; border: 1px solid #728ecd }
.news_til { height:25px; padding:0px 8px; background-color: #b2c1e4; }
.news_til h5 { margin: 0px; line-height: 25px; }
.news_til .frt { display: block; height:25px; line-height: 25px; }
.news_menu { width:80px; height: 175px;  }
.news_menu ul { width:80px; list-style-type: none; padding: 0px; margin: 0;}
.news_menu ul li { height:25px; line-height: 25px; padding-left: 10px; border-right: #b6c7e5 solid 1px; }
.news_cnt { width:100%; height:175px; }
.news_select { background-image:url(ico.gif);  background-repeat: no-repeat; background-position: 0 -204px; border:0px!important; }
.news_select a {color:#e68328; }
.news_cnt .flt { width:290px; height:175px; overflow: hidden;  }
.news_cnt .flt ul { width:95%; margin:5px 0; margin-left:8px; list-style-type: none ; padding: 0px;}
.news_cnt .flt ul li { height:28px; line-height: 28px; padding-left: 15px;  background-image: url(listico.gif); background-repeat: no-repeat;  }
.news_cnt .flt ul li a { color:#3a4f87; }
.news_cnt .flt ul li a:hover { color:#000000; }
.news_cnt .flt ul span { color:#a6bbdc }
.news_pic{ width:166px; height:165px; padding:10px 12px 0 12px;}
.news_pic img { margin-bottom:10px;}
.items { width: 950px; height: 230px; overflow:hidden;}
.news { height:202px; }
.d232 { height:232px; }


.submenu { color: #e1e8f7; margin-left: 20px; }
.submenu a { color: #e1e8f7; }
.scrollConetent { width:950px; height:200px; overflow: hidden ;    }
.scrollConetent ul, .Conetent ul { width:305px; height: 200px; padding-left: 10px; float: left;}
.scrollConetent ol, .Conetent ol { width:258px; height: 200px; padding-left: 27px; padding-right:15px; float: left; }
.scrollConetent ol p {  line-height: 1.2;color:#a1b4d1; }
.scrollConetent ol h5 { margin-left: -27px }
.scrollConetent ol li, .Conetent ol li { line-height: 24px; }
.scrollConetent ul li, .Conetent ul li{ line-height: 24px; padding-left: 15px; background: url(listico.gif) no-repeat 0 -3px; height: 24px; }
.scrollConetent ul h5, .scrollConetent ol h5 { height:40px; line-height: 40px; background-image: url(ico2.gif); background-repeat: no-repeat; background-position: 70px -26px; width: 130px; }
.scrollConetent ul h5 a, .scrollConetent ol h5 a { text-decoration:underline; display: block; width:100px; height:40px; background-color: #ffffff }
.scrollConetent ul h5 a span , .scrollConetent ol h5 a span { color:#eee!important; }
.scrollConetent ul h5 a:hover, .scrollConetent ol h5 a:hover { text-decoration:none;  }
.pic_short {  width:100%; height:72px; }
.pic_short .pic { display: block; width:70px; text-align: center; height:65px; padding:2px; border:1px solid #fff  }
.pic_short .pic:hover { border-color:#728ecd }
.pic_short .frt { width:70%; height:65px; overflow: hidden}
.pic_short .frt p {margin-top: 5px;}
.pic_short .frt p a { color:#777; }
.scrollConetent ul .frt p a:hover { color:#728ecd; }

.btnbox { height: 35px; margin-top:8px; line-height: 35px; color:#888;  }
.btnbox input { float: left; padding-left:15px; text-align: left; color:#fff; background-color: transparent; background-image: url(ico.gif); background-repeat: no-repeat; width:102px; height:34px;  background-position: -400px 0px; border: 0; }

.videoShort { height:50px; line-height: 16px!important;}
.videoShort .frt { width:180px; }
.videoShort .frt a { font-weight: bold; }

.hudong .short_one {  height:80px!important; overflow: hidden;  }
.hudong li  { background:none!important; padding:0px!important; }
.hudong .short_one .frt { width:180px; line-height: 1.6; }
.hudong li .frt a { font-weight: bold; }
.hudong li a.flt, .hudong li a.frt { color:#5371bf; margin-top:8px; }
.hudong .btnbox { margin-top:2px;  }


.jjts .flt { width:75px; height:110px; background: none; padding: 0pt }
.jjts .flt a { display: block; padding:2px;  margin:4px 2px 0px 0px; border: 1px solid #ccc;}


.interval_ul { margin-right: 9px; margin-left: 9px; }
.color_interval .titlebar{ background-color: #d6dfed; }
.color_interval .titlebar h4 a { color:#435ea5 }
.color_interval .titlebar .submenu a, .color_interval .submenu { color:#6481ae !important; }

.tjjc .frt { width:165px; margin:0px 12px 0px 0px }
.tjjc .frt p { margin:8px 0px; line-height: 18px;  }
.tjjc .frt p a { color:#777; text-decoration: underline }

.num1 {}
.num2 { background-position: 25px -26px!important; }
.num3 { background-position: -19px -26px!important; }
.num4 { background-position: -58px -26px!important; }
.num5 { background-position: -95px -26px!important; }
.num6 { background-position: -135px -26px!important; }
.num7 { background-position: -178px -26px!important; }
.num8 { background-position: -218px -26px!important; }
.num9 { background-position: -258px -26px!important; }
.num10 {  background-position: -295px -26px!important; }
.num11 {  background-position: -445px -26px!important; }


.copyRight { width:100%; height:130px; background-color: #eff2f8; text-align: center; clear:both;  margin-top:20px; }
.copyRight1 { width:100%; height:130px; background-color: #eff2f8; text-align: center; clear:both;  margin-top:0px; }
.copyRight ul { width:490px; margin:0px auto 5px auto; padding-top:15px; }
.copyRight ul li { float: left; height:30px; line-height: 30px;}
.copyRight ul .interval { padding:0px 10px; }
.copyRight div { width:100%; height:25px; line-height:25px; }
.links { min-height:120px; height:120px; }


/*----------------------------- Sub page ---------------------------------------*/
.subTop { width:100%; height:70px; background:url(sub_temp.gif) no-repeat; background-position:left bottom }
.ohr { width:180px; height:50px;}
.indexflow {width:720px; height:50px; line-height:50px; }
.subMain { width:100%;  height:auto; min-height:1100; }
.subMenu { width:100px; height:385px; background-color:#edf1f9; background-image:url(bottom.gif); background-repeat:no-repeat; background-position:100% 100%}
.subMenu ul { width:90%; margin:0px auto; }
.subMenu ul li { text-align:center; height:25px; color:#4a69bc; line-height:25px; margin:5px 0px; text-decoration:underline }
.class_select {  background-image: url(ico.gif); background-repeat: no-repeat; background-position:0 -94px; color:#000!important; }
.subMenu ul li a {color:#4a69bc; text-decoration:underline;}
.subMenu ul li a:hover{ color:#ee7d16; text-decoration:none;}

.submid { width:13px; height:680px; background:#9eb3dc; overflow:hidden;   }
.subContent { width:835px; height:auto; min-height:1150px; padding-bottom:10px; border:1px solid #9eb3dc;  }
.subContent ol { width:90%; margin:20px auto; }
.subContent ol h5 a { color:#555; }
.subContent ol h5 { margin-left:3px; }
.subContent ol p { margin-bottom:18px; color:#888; }
.subContent ol div { text-indent:2em; height:20px; line-height:20px; }


