@charset "utf-8";
/* CSS Document */
html, body, div, h1, h2, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, 
pre, form, fieldset, table, th, td,img {  margin: 0px auto; padding: 0px; }
body{ font:"宋体",Arial, Helvetica, sans-serif ; font-weight:normal; text-align/Only IE 5.0+/:center; color:#000;padding:0px; margin: 0px auto;background:white;}

ul{ list-style:none;}
.clearfloat {clear:both;height:0px;font-size:1px;line-height: 0px;}
.space_h{clear:both; height:10px; font-size:1px;line-height: 10px;}
.space_h3{clear:both; height:3px; font-size:1px;line-height:3px;}
.space_h5{clear:both; height:5px; font-size:1px;line-height:5px;}
.space_h15{clear:both; height:15px; font-size:1px;line-height:15px;}
.space_h31{clear:both; height:31px; font-size:1px;line-height:31px;}
.space_h151{clear:both; height:151px; font-size:1px;line-height:151px;}
#container,.container{ width:930px; margin:0px auto;clear:both;}
.conbox{position:relative;height:auto;}

a{ text-decoration: none; color: #0033cc;}
a:visited {text-decoration: none;  color: #6e329d; }
a:link { text-decoration: none;  color: #0033cc; }
a:hover{text-decoration:underline;color:red;}

.nav{ width:960px; height:38px; margin-bottom:10px;}

.wrapper{ width:960px;margin-bottom:10px;overflow:hidden}
.wrapper_zuo{ width:720px; float:left; overflow:hidden}
.wrapper_zuo1{ width:715px; height:113px; float:left; margin-bottom:10px; border:1px solid #00a0e9}
.wrapper_zuo120{ width:718px; height:27px; float:left;}
.wrapper_zuo121{ width:718px; height:247px; float:left; margin-bottom:10px; border:1px solid #00a0e9}

.wrapper_zuo2{ width:720px; height:73px; float:left; margin-bottom:10px; background:url(/cms/img/toppage_bj.jpg) no-repeat; overflow:hidden}
.wrapper_zuo2 ul{ width:550px; height:60px; float: left;line-height:20px; color:#1071b6;font-size: 14px; text-align: left; font-weight:bold; margin-top:10px; margin-left:110px; text-align:center;font-family: 'ＭＳ 明朝',平成明朝,serif;}
.wrapper_zuo3{ width:720px; height:152px; float:left; margin-bottom:8px; overflow:hidden}
.wrapper_zuo4{ width:236px; height:150px; float:left; border:1px solid #00a0e9; margin-right:3px;_margin-right:3px; overflow:hidden; background:white}
.wrapper_zuo04{ width:235px; height:150px; float: right; border:1px solid #00a0e9;background:white }
.wrapper_zuo5{ width:236px; height:25px; float:left; }
.wrapper_zuo6{ width:236px; height:34px; float: left;line-height:25px; color:#fff;font-size: 14px; text-align: center; font-weight:bold; overflow:hidden}
.wrapper_zuo7{  float:left;  margin-top:15px; margin-left:2px;_margin-left:1px; }
.wrapper_zuo8{ width:150px; height:100px; float: left;  margin-top:15px; verflow:hidden; margin-left:10px;}
.wrapper_zuo9{ width:150px;float: left;line-height:21px; color:#302a2a;font-size: 12px; text-align: left;   overflow:hidden}
.wrapper_zuo9 a{color:#302a2a;font-size: 12px;  overflow:hidden; text-decoration:none}

.wrapper_zuo09{ width:150px;float: left;line-height:15px; color:#595757;font-size: 12px; text-align: left;  padding-bottom:5px; margin-bottom:5px; overflow:hidden}
.wrapper_zuo10{ float:left; width:720px; margin-top:10px}

.wrapper_you{ width:230px; float: right; overflow:hidden}

.wrapper_you01{ width:230px; height:130px; float: left; margin-bottom:5px; background:#049de9; overflow:hidden}


.wrapper_you02{ width:226px; height:160px; float: left; margin-bottom:5px; border:2px solid #7ecef4}
.wrapper_you03{ width:226px; height:29px; float: left; background:url(/cms/img/toppage_bj1.gif);  }
.wrapper_you03 li{ width:226px; height:29px; float: left; line-height:27px; color:#000;font-size: 14px; text-align: center; font-weight:bold }
.wrapper_you04{ width:226px; height:110px; float: left;}
.wrapper_you0421{ width:226px; height:25px; float: left; margin-bottom:5px;}

.wrapper_you05{ width:15px; height:20px; float: left; background:url(/cms/img/toppage_shuz.gif) no-repeat;line-height:15px; color:#fff;font-size: 14px; text-align: center; font-weight:bold ;margin-top:2px;}
.wrapper_you06{ width:190px; height:20px; float: left;line-height:20px; color:#211614;font-size: 12px; text-align: left; overflow:hidden; margin-left:5px;  }
.wrapper_you06 a{color:black; text-decoration:none}
.wrapper_you07{ width:226px; height:121px; float: left; border:1px solid #958989; padding-top:2px; padding-left:2px;_padding-left:2px; margin-bottom:5px;}
.wrapper_you08{ width:230px; height:100px; float: left;  margin-bottom:5px;}

.wrapper_you09{ width:230px; float:left;  margin-bottom:5px;}

#demo {background: #FFF;overflow:hidden; border: 0px dashed #CCC;width:228px;text-align: center;float: left; position:relative;}
#demo img {border: 1px solid #F2F2F2;display: block;}
	
	.xiaogu{ width:715px; height:24px; float:left; margin-bottom:10px;}
	
	#selected1 li,#selected1 li a,#selected2 li,#selected2 li a{width:178px; height:20px; float:left; font-size: 12px;color: #201815 ; line-height:20px;text-align: center; text-decoration:none;  background:url(/cms/img/toppage_xiaogu2.gif) no-repeat;}
	#selected1 li a:hover,#selected2 li a:hover{ text-decoration:none;}
	#selected1 li a.selected,#selected2 li a.selected{background:url(/cms/img/toppage_xiaogu21.gif) no-repeat; text-decoration:none;color: #201815 ;}
	
	#selected1 .rb,#selected1 .rb a{background:url(/cms/img/toppage_xiaogu2_1.gif) no-repeat;width:180px;}
	#selected1 .rb a.selected{background:url(/cms/img/toppage_xiaogu21_1.gif) no-repeat; text-decoration:none;}
        
        .xiaoguxxzs{ width:718px; height:24px; float:left; margin-bottom:10px; overflow:hidden;}
	#selected3 li,#selected3 li a,#selected2 li,#selected2 li a{width:73px; height:20px; float:left; font-size: 12px;color: #201815 ; line-height:20px;text-align: center; text-decoration:none;  background:url(/cms/img/toppage_xiaogu30.gif) no-repeat;}
	#selected3 li a:hover,#selected3 li a:hover{ text-decoration:none;}
	#selected3 li a.selected,#selected2 li a.selected{background:url(/cms/img/toppage_xiaogu31.gif) no-repeat; text-decoration:none;color: #201815 ;}
	
	#selected3 .rb,#selected3 .rb a{background:url(/cms/img/toppage_xiaogu32.gif) no-repeat;width:61px}
	#selected3 .rb a.selected{background:url(/cms/img/toppage_xiaogu33.gif) no-repeat; text-decoration:none;}

.xiaogu1{ width:690px;float:left; margin-left:13px;_margin-left:7px;}
.xiaogu3341{ width:690px; height:180px; float:left; margin-left:13px;_margin-left:7px;}
.xiaogu2{ width:690px; height:20px; float:left; border-bottom:1px solid #e7e6e8; margin-bottom:6px; }
.xiaogu122{ width:690px; height:20px; float:left;  }

.xiaogu3{ height:20px; float:left; font-size: 14px;color: #0092d7 ; line-height:20px;text-align: center;  }
.xiaogu4{ width:94px; margin-left:2px; height:13px; float:left; font-size: 12px;color: #99308f ; line-height:13px;text-align: center; border:1px solid #99308f; overflow:hidden}
.xiaogu113{ width:94px; margin-left:2px; height:13px; float:left; font-size: 12px;color: #009900; line-height:13px;text-align: center; border:1px solid #009900; overflow:hidden}
.xiaogu114{ width:94px; margin-left:2px; height:13px; float:left; font-size: 12px;color: #000 ; line-height:13px;text-align: center; border:1px solid #000; overflow:hidden}
.xiaogu515{ width:94px; margin-left:2px; height:13px; float:left; font-size: 12px;color: #3366ff ; line-height:13px;text-align: center; border:1px solid #3366ff; overflow:hidden}
.xiaogu516{ width:94px; margin-left:2px; height:13px; float:left; font-size: 12px;color: #ff3300 ; line-height:13px;text-align: center; border:1px solid #ff3300; overflow:hidden}
.xiaogu517{ width:94px; margin-left:2px; height:13px; float:left; font-size: 12px;color: #006633 ; line-height:13px;text-align: center; border:1px solid #006633; overflow:hidden}
.xiaogu518{ width:94px; margin-left:2px; height:13px; float:left; font-size: 12px;color: #ff9900 ; line-height:13px;text-align: center; border:1px solid #ff9900; overflow:hidden}
.xiaogu519{ width:94px; margin-left:2px; height:13px; float:left; font-size: 12px;color: #cc6600 ; line-height:13px;text-align: center; border:1px solid #cc6600; overflow:hidden}
.xiaogu520{ width:94px; margin-left:2px; height:13px; float:left; font-size: 12px;color: #ff33ff; line-height:13px;text-align: center; border:1px solid #ff33ff; overflow:hidden}
.xiaogu521{ width:94px; margin-left:2px; height:13px; float:left; font-size: 12px;color: #0000ff; line-height:13px;text-align: center; border:1px solid #0000ff; overflow:hidden}
.xiaogu522{ width:94px; margin-left:2px; height:13px; float:left; font-size: 12px;color: #996666; line-height:13px;text-align: center; border:1px solid #996666; overflow:hidden}
.xiaogu523{ width:94px; margin-left:2px; height:13px; float:left; font-size: 12px;color: #808000; line-height:13px;text-align: center; border:1px solid #808000; overflow:hidden}
.xiaogu524{ width:94px; margin-left:2px; height:13px; float:left; font-size: 12px;color: #660066; line-height:13px;text-align: center; border:1px solid #660066; overflow:hidden}

.xiaogu999{ width:94px; margin-left:2px; height:13px; float:left; font-size: 12px;color: white; line-height:13px;text-align: center; border:1px solid white; overflow:hidden}

.xiaogu5{margin-left:5px;_margin-left:3px; height:20px; float:left; font-size: 12px;color: #000000 ; line-height:20px;text-align: left;  }

.xiaogu5 a{color:black; text-decoration: none;}

	#selected9 li,#selected8 li a,#selected9 li,#selected9 li a{width:113px; height:20px; float: left; font-size: 12px;color: #201815; line-height:20px;text-align: center; text-decoration:none;  background:#FFF ;}
	
	.xdcvfs{ width:212px; height:20px; float:left; margin-left:7px; overflow:hidden; -margin-left:3px; overflow:hidden  }
	
#selected9 .qb_01,#selected9 .qb_01 a{width:113px;background:url(/cms/img/toppage_xuex.gif) no-repeat}
#selected9 .qb_01 a.selected{width:113px; background:#FFF;}
#selected9 .qb_02,#selected9 .qb_02 a{width:113px;background:url(/cms/img/toppage_xuex1.gif) no-repeat}
#selected9 .qb_02 a.selected{width:113px; background:#FFF;}
		
	.xdcvfsfff{ width:226px;  float:left; }

span.ms{background-color:#FFF100;}
span.t{color: #2578b5; font-weight:bold;}
span.b{font-weight:bold;}

img {border-style:none;}
table { border-collapse: collapse; border-spacing: 0;} 

td.t{white-space: nowrap; border: 1px solid gray; background-color:#E2F5FD;text-align: center;padding:5px;}
td.d{border: 1px solid gray;padding: 8px;}
td.lbl{border: 1px solid lightgray; padding: 5px; font-size: 92%; background-color: #E2F5FD;}
td.l{border: 1px solid lightgray;padding: 5px;font-size: 92%;}

h3{ font-weight:normal; color: #123760;  line-height:24px; }
h3.Side_Menu { background: url(img/side_menu_mds.jpg) no-repeat; padding: 9px 5px 12px 7px;width: 220px; font-size: 80%; font-weight: 700}
h3.news {color:rgb(18,64,152); background: url(/cms/img/top_mds02.jpg) no-repeat; padding: 9px 5px 12px 55px; font-size: 95%; font-weight: 700;  line-height:24px; }
h3.page_title {  background: url(/cms/img/contents_mds.jpg) no-repeat;  padding: 9px 5px 12px 55px; font-size: 95%; font-weight: 700;  line-height:24px; }
h3.page_title2 {  background: url(/cms/img/contents_mds2.jpg) no-repeat;  padding: 9px 30px 12px 55px; font-size: 95%; font-weight: 700;  line-height:24px; }

h4 { border-left: 5px solid #33AEFF /*#2B5A8D*/;border-bottom: 1px solid #E6E6E6; font-size: 95%; padding: 8px 0 8px 12px; margin: 10px 22px 0 20px; line-height:24px; }

div.pankuzu { width: auto; margin: 10px 0px; text-align: left; font-size: 78%; }
div.s{ margin-right:300px; margin-bottom:20px; padding-top:10px; text-align:right; }
div.contents {  font-size:84%; line-height: 160%; }
div.tm{float:left;text-align:center;}
div.tm1{height:18px;font-size:92%;font-family:'小塚ゴシック'}
div.tm2{font-size:70%;font-family:'Trajan';letter-spacing:3px;}
div.bt{background-color: #99cccc;width: 80px;text-align: center;font-size:80%;}
.menu{ }
div#inq{background:url("img/header_con.jpg") no-repeat;width:145px;height:66px;float: right;margin-top:10px;margin-right: 7px;}
div#inq:hover{background:url("img/header_conb.jpg") no-repeat;}

div#logi{float:left;height:22px;width:68px;background:url(img/header_logi.jpg) no-repeat;margin-top:12px; }
div#logi:hover { background: url(img/header_logib.jpg) no-repeat;}
div#logo{float:left;height:22px;width:68px;background:url(img/header_logo.jpg) no-repeat;margin-top:12px; }
div#logo:hover { background: url(img/header_logob.jpg) no-repeat;}
div#acc{float:left;background:url("img/header_acc.jpg") no-repeat;width:68px;height:20px;float:right;margin-top:12px;margin-left:5px;}
div#acc:hover{background:url("img/header_accb.jpg") no-repeat;}

div.tmt{
height:19px;
float:left;
overflow: hidden;
padding: 5px 12px;
text-overflow: ellipsis;
text-align: center;vertical-align: middle;
font-weight: bold;
white-space: nowrap;
}
div.tmt2{
/*border: solid 1px RGB(23,28,97);*/
}
/* div.tmt2:hover{
border: solid 1px white;
} */
div.tmt2on{
border: solid 1px white;
}

ul, ol, dl { list-style-position: inside; }

.message {  border: 1px solid #CACACA;font-size: 13px; margin: 5px 0 5px 0px; padding: 10px; width: 940px; text-align: center; 
 border-image: initial; }

.side_contents_left { width: 355px; float: right; }

.side_contents_right { width: 220px; float: left;}

ul#Side_Menu li:hover, ul#Side_Menu li.selected {  background-color: #9CF;  }
ul#Side_Menu li.h {  background-color: #FFF200;  }
ul#Side_Menu li.h:hover {  background-color: #9CF;  }

 .to_List {
  width: 355px;
  background: url(/cms/img/to_list_bg.jpg) no-repeat center left;
  padding: 4px 10px 4px 0;
  margin: 0;
  text-align: right;
  font-size: 84%;
 }

 ul#Side_Menu {
  width: auto;
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
  margin: 0;
  padding: 0;
  background: white;
  width: 218px;
 }
 ul#Side_Menu li {
  font-size: 84%;
  line-height: 160%;
  text-align: left;
  border-bottom: 1px solid #CCC;
  padding: 0px 5px 0 7px;
  margin: 0;
  list-style: none;
 }
 ul#Side_Menu li a {
  display: block;
  padding: 6px 0px 6px 12px;
  /* background: url(img/arrow2.png) no-repeat left center; */
  color: #333;
 }

table.topic{width:355px;font-size:80%;margin-bottom:10px;}
th.topic{background-color:#4C8CD3;text-align:center;padding:6px;border:1pt solid black;}
td.topic{padding:6px 10px;border:1pt solid black;}
