/* CSS Document */

body{background:url(../images/top_bg.jpg) repeat-x top center;}
body,form{margin:0;padding:0;}
input{vertical-align:middle;outline:none;}
textarea{vertical-align:top;outline:none;resize:none;}
img{border:0;outline:none;}
div{font-size:14px;font-family:verdana;}
a{color:#333;text-decoration:none;}
a:hover{color:#f30;}
.l{float:left;}
.r{float:right;}
.c{clear:both;}
.dis{display:none;}
.mc{margin:0 auto;}
.b{border:1px solid #e3e3e3;}
.bt{border:1px solid #e3e3e3;border-top:2px solid #e3e3e3;}
.table td {font-size:14px;}
.table td:first-child { text-align:right; padding-right:15px;}
ul,li { list-style:none; padding:0; margin:0;}

#imgcode{cursor:pointer;}

/*padding*/
.pt10{padding-top:10px;}
.p10{padding:10px;}
.p20{padding:20px;}

/*margin*/
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt16{margin-top:16px;}
.mr10{margin-right:10px;}
.mr16{margin-right:16px;}
.mt24{margin-top:24px;}
.mb24{ margin-bottom:24px;}
.m10{margin:10px;}
.m16{margin:16px;}

/*color*/
.c9{color:#999;}

/*width*/
.w1200{width:1200px;overflow:hidden;}
.w980{width:980px;overflow:hidden;}
.w978{width:978px;overflow:hidden;}
.w610{width:610px;padding:20px 30px;}
.w830{width:830px;padding:20px 30px;}
.w640{width:640px;padding:15px;}
.w920{width:918px;padding:20px 30px;}
.w890{width:888px;padding:30px 40px;}
.w900{width:898px;padding:30px 40px;}
.w670{width:670px;}

/*header*/
#header{width:1200px;height:258px;overflow:hidden;margin:0 auto;}
#header .logo{padding:70px 0 0 10px;}
#header .hotkey{padding:31px 0 0 0;width:500px;text-align:right;}
#header .hotkey a{text-decoration:underline;}
#header .r{width:280px;height:34px;padding:0 0 0 6px;display:block;background:url(../images/bg_search_ip.gif) no-repeat left top;margin:55px 0 0 0;overflow:hidden;}
#header .r input{margin:0;padding:0;border:0;vertical-align:middle;}
#header .r .keyword{border:0;width:206px;}

/*nav*/
#nav{width:100%;height:60px;margin:0 auto;background:#0e65e9 repeat-x bottom;overflow:hidden;}
.home { text-align:center; line-height:60px; color:#fff; font-size:18px; width:150px;}
.menu li img {vertical-align:middle;border:0;}
.home a { color:#fff;}
.home a:hover { color:#ff0;}
.menu{margin:0;padding:0 0px;list-style:none;height:58px;line-height:60px;overflow:hidden;_float:left;}
.menu li{float:left;overflow:hidden;}
.menu .mid{width:4px;height:60px;display:block;float:left; color:#fff; font-size:18px;}
.menu li a{color:#fff;font-size:18px;text-align:center;padding:0 35px;height:60px;line-height:60px;display:block;outline:none;}
.menu li a:hover{color:#ff0;}
.menu .hover a{color:#ff0;font-size:18px;text-align:center;padding:0 35px;height:60px;line-height:60px;display:block;outline:none;}
.menu li .subnav{margin:-4px 0 0 0;padding:0;position:absolute;z-index:999;display:none;}
.menu li .subnav dt a{display:block;width:82px;height:30px;line-height:30px;text-align:center;background:#1F83D9;color:#fff;font-size:12px;border-bottom:1px solid #2D96F0;}
.menu li .subnav dt a:hover{background:#1A5EB6;}
/*bar*/
.topbar{margin:0 auto;line-height:30px;height:30px;color:#fff;}
.topbar .l{font-family:verdana;padding-left:10px;}
.topbar .r{padding-right:10px;}
.topbar .r img{vertical-align:middle;margin:0 5px 3px 0;}


#nav .date{line-height:42px;color:#fff;width:160px;float:right;text-align:center;color:#449AF7;}
#nav .date a{color:#fff;}
#nav .date a:hover{color:#ff0;}

.grean {
	 color:#0C0
	}
.red {
	 color:#f00
	}
.ablue {
  color:#2D96F0;
	}
.ablue:hover {
	color:red;
	}
/*form*/
.form-cortol {
	 border:1px solid #e3e3e3;
	 border-radius:5px;
	 padding:12px 8px;
}
.form-sub { 
width:100%;
border-radius:5px;
border:0px;
height:50px;
background:#2D96F0;
color:#fff;
font-size:16px;
}
.a_sub {
padding:8px 12px;
border-radius:5px;
border:0px;
background:#2D96F0;
color:#fff;
font-size:12px;
display:inline-block;
	}
.a_bat {
	padding:4px 8px;
border-radius:5px;
border:0px;
background:#2D96F0;
color:#fff;
font-size:12px;
	}
.a_bat:hover {
	color:#ff0;
	}
	
.demo-input{padding-left: 10px; height: 38px; min-width: 262px; line-height: 38px; border: 1px solid #e6e6e6;  background-color: #fff;  border-radius: 2px;}
  .demo-footer{padding: 50px 0; color: #999; font-size: 14px;}
  .demo-footer a{padding: 0 5px; color: #01AAED;}
	
/*main*/
.left { width:200px; float:left;}
.left .title { background:#3b79c1; color:#fff; text-align:center; line-height:40px; font-weight:bold;}
.left .leftMenuList li { background:#f3f3f3; margin-top:1px; padding:0;}
.left .leftMenuList li a { padding:0 0 0 30px; line-height:35px;}
.right { width:960px; padding-left:40px; float:left;}
.right .title { border-bottom:1px solid #efefef; height:40px;}
.right .title span { float:right;}
.right .title h1 { font-size:18px; margin:0; line-height:40px;float: left; border-bottom:2px solid #3b79c1}
.typeinfo { margin:120px 0 0 0; text-align:center}
.advTypeList { margin:60px auto 150px; overflow:hidden; width:850px;}
.advTypeList li { width:20%; float:left; text-align:center;}
.advTypeList li a { padding:20px 24px; border-radius:8px; background:#f3f3f3; overflow:hidden; display:inline-block;}

.tableList th { border-bottom:1px solid #e3e3e3; line-height:45px; font-size:14px;}
.tableList td { text-align:center; border-bottom:1px solid #f3f3f3;line-height:45px; font-size:14px; color:#666}
.table td { color:#666;}
.table td hr { border-top:1px solid #d8d8d8; border-bottom:0;}

/*foot*/
#footer{background:#6ba0e0;width:100%;}
#footer .w980{background:url(../images/bg_foot.gif) no-repeat top;text-align:center;padding:30px 0 0 0;}
#footer .fmenu{color:#BFBFBF;}
#footer .copyright{margin:45px;line-height:22px;font-family:verdana; color:#fff; text-align:center}
#footer a { color:#fff;}