@charset "gb2312";
body {margin: 0px;padding: 0px;font-family: arial, 微软雅黑, sans-serif;font-size:12px;color:#322f2f; /*background:url(../images/common/topbg.gif) 0px top repeat-x;*/ line-height:24px;}
td {font-size: 12px;}
img {border:none;}
form,input,select,button {vertical-align:middle; margin: 0px;padding: 0px; font-family:"微软雅黑";}
p,ul,li,h1,h2,h3,h4,h5,dl,dt,dd,em,div,i,b {margin: 0px;padding: 0px; font-style:normal; list-style:none; text-indent:0px;}
a:active{star:expression(this.onFocus=this.blur());} 
:focus{outline:none;}
a:focus,button:focus{outline:none; -moz-outline:none;}
::-moz-focus-inner{border:0px;outline:none;}

.clear {margin:0px; padding:0px; clear:both;}
.fl{ float:left;}.fr{ float:right;}.tr{ text-align:right;}
.imgb{ display:block; margin:0px auto;}

/* ----- Links ----- */
a {text-decoration:none; color:#333333;}
a:hover {text-decoration:underline;color:#d81e19;}

/* ----- footer ----- */
#footer {clear:both; line-height:20px; background-color:#f2f2f2; text-align:center; padding:15px 0px 20px 0px; color:#666666;}
.st{ font-family:"宋体";}
.red{ color:#bd0000;}
.green{color:Green;}

#wrap{ width:1000px; margin:0px auto;}
#nav{ line-height:50px;text-align:center; background-color:#0c3f84;}
#nav li{ vertical-align:middle;display:inline-block; *display:inline; zoom:1; width:129px; position:relative; z-index:999;}
#nav a{ font-size:14px; color:#fff; display:inline-block; display:block; height:50px;}
#nav a.current{ font-weight:bold;}
#nav .hot{ position:absolute; top:-10px; right:14px; display:block; background-image:url(../images/hot.png); width:34px; height:26px;}
#nav .aon .sele{ text-decoration:none; background-color:#0255c6;}
#nav .subnav{ position:absolute; top:50px; display:none; width:100%; left:0px; background-color:#0255c6; padding:5px 0px;}
#nav .subnav dd a{ color:#fff; display:block; line-height:31px; height:31px;}
#nav .subnav dd a:hover{ background-color:#0d68e4; text-decoration:none;}


.banner{ position:relative; height:501px;}
.banner .logo{ width:1000px; margin:0px auto; padding-top:37px;}
.banner a.logo1{ display:inline-block; width:211px; height:54px; background-image:url(../images/logo.png);}

{ width:673px; float:left; padding:39px 0px 16px 0px;}
 .news{ padding-bottom:28px;}
 .news .focusBox { float:left; position: relative; width: 286px; padding-top:29px; height: 284px; overflow: hidden;}
 .news .focusBox .pic { width:286px; height:284px; overflow:hidden;}
 .news .focusBox .pic img { width: 286px; height: 284px; display: block; }
 .news .focusBox .num { position:absolute; right:16px; text-align:right; bottom:10px;}
 .news .focusBox .num li{ width:12px; font-family:"宋体"; line-height:12px; text-align:center; display:inline-block; *display:inline; zoom:1; position: relative; z-index: 1; background-color:#696969; cursor:pointer;}
 .news .focusBox .num li a{ color:#fff;}
 .news .focusBox .num li.on{ background-color:#d2000a;} .news .focusBox .num li.on a{ color:#015ab4;}
 .news .rlsit { width:348px; float:right;}
 .news .rlsit li{ height:32px; line-height:32px; font-size:14px;}
 .news .rlsit li a:hover{ text-decoration:none; font-weight:bold;}
 .news .rlsit .frist{ margin:0px 12px 11px 0px; padding-bottom:17px; border-bottom:1px solid #d3d3d3; font-size:13px;}
 .news .rlsit .frist h1{ line-height:45px; font-size:18px;}

.title_home2{ padding-right:10px; line-height:43px; height:43px; border-bottom:2px solid #eaeaea; font-size:24px; clear:both;}
.title_home2 em{ margin-left:7px; display:inline-block; font-size:20px; background:url(../images/embg.gif) 0px top no-repeat; color:#fff; line-height:27px; vertical-align:middle; padding-left:9px;}
.title_home2 em i{ display:inline-block; height:27px; padding-right:6px;background:url(../images/embg.gif) right bottom no-repeat;}
.title_home2 .date{ float:right; color:#666666; font-size:12px; font-weight:normal;}


 .inHd { height:32px; line-height:32px; background-color:#f2f2f2; margin:5px 0px 6px 0px;}
 .inHd li{ margin-left:10px; display:inline; float:left; padding:0px 12px; font-size:14px; cursor:pointer;}
 .inHd li.on{ background:url(../images/home2015/titlebgon2.gif) 0px bottom repeat-x; color:#d81a17;}
 .inBd .tabfont{ margin-top:12px;}
 .tabfont{ margin-top:20px;}
 .tabfont th{ font-size:14px; text-align:left; font-weight:normal; line-height:23px; padding-bottom:3px;}
 .tabfont td{ line-height:30px;}
 .tabfont .f14{ font-size:14px; color:#333;}
 .tabfont .red{ font-size:14px;}

.ad{ padding-bottom:21px; clear:both;}
.review { width:1008px; margin:13px 0px 0px -9px;}
.review dd{ border:1px solid #d5d5d5; margin:0px 0px 55px 9px; display:inline; padding:19px 10px 0px 16px; width:467px; font-size:14px; height:189px; float:left;}
.review .img{ float:left; margin-right:15px;}
.review h1{ padding-bottom:5px; line-height:36px; font-size:16px;}
.review a.detail{ display:inline-block; text-align:center; margin:15px 0px 0px 9px; background-color:#bd0000; font-size:14px; color:#fff; width:178px; line-height:38px;}

.report{ padding-top:27px;}
.report .rlist{ width:336px; float:right;}
.report .rlist .tit{ font-size:14px; padding:0px 10px 0px 13px; line-height:33px; color:#fff; background-image:url(../images/titlesbg.gif); margin-bottom:10px;}
.report .rlist .tit a{ font-weight:normal; font-size:12px; color:#fff; float:right;}
.report .rlist li{ border-bottom:1px solid #dfdfdf; margin-left:5px; background:url(../images/arr.gif) 2px center no-repeat; padding-left:23px; height:35px; line-height:35px; font-size:14px;}

.course{ height:625px;}
.course dt{ color:#666666; font-size:18px; font-weight:bold; line-height:28px; padding-top:20px; height:79px;}

.cooperate{ padding:13px 0px 46px 0px;}
.cooperate li{ padding:10px 2px 0px 7px; float:left; width:156px; height:83px;}
.cooperate li img{ display:block; border:1px solid #eaeaea;}

.right285{ width:285px; float:right; padding:39px 0px 16px 0px;}
.right285 .title_home{ background:url(../images/titlebg.gif) 0px bottom no-repeat; line-height:48px; padding:0px 0px 2px 3px; font-size:17px;}
.right285 .intro{ font-size:13px; padding:11px 0px 0px 0px;}
.right285 .down{ height:73px; padding-top:19px;}
.right285 .down li{ width:33.333%; float:left; text-align:center; height:63px; line-height:16px;}
.right285 .down li a{ display:block; height:63px;}
.right285 .down li a:hover{ color:#fff; text-decoration:none; background-color:#5c7ead;}
.right285 .down li .d1{ width:39px; height:44px; display:block; margin:0px auto; background:url(../images/icon_down.png) 0px top no-repeat;}
.right285 .down li .d2{ width:39px; height:44px; display:block; margin:0px auto; background:url(../images/icon_down.png) center top no-repeat;}
.right285 .down li .d3{ width:39px; height:44px; display:block; margin:0px auto; background:url(../images/icon_down.png) right top no-repeat;}
.right285 .down li:hover .d1{background:url(../images/icon_down.png) 0px bottom no-repeat;}
.right285 .down li:hover .d2{background:url(../images/icon_down.png) center bottom no-repeat;}
.right285 .down li:hover .d3{background:url(../images/icon_down.png) right bottom no-repeat;}
.right285 .ewm { margin-top:14px; height:100px;}
.right285 .ewm li{ width:33.333%; float:left; text-align:center; height:100px; line-height:24px;}
.right285 .time{ margin-top:11px; background:url(../images/timebg.gif) 0px top repeat-y;}
.right285 .time li{ margin-bottom:2px; text-align:center; line-height:54px; overflow:hidden; padding-bottom:16px; font-size:17px;}
.right285 .time li.on{background:url(../images/timebg.gif) right top no-repeat; color:#fff;}
.right285 .media .img{ padding:25px 0px 11px 0px;}
.right285 .media li{ border-bottom:1px solid #dddddd; line-height:29px; height:29px; padding-left:5px;}
.right285 .media li a{ color:#666666;}.right285 .media li a:hover{ color:#d81e19;}

.media {margin-top: 10px;}

.media .tit {text-align: center;font-weight: bold;width: 285px;	margin-top: 10px;font-size: 16px;}
.media .hx {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;width: auto;text-align: center;}

.link{ margin-bottom:22px; border:1px solid #dddddd; height:94px; clear:both;}
.link dt{ padding:17px 7px 0px 0px; line-height:26px; font-size:18px; font-weight:bold; height:77px; text-align:center; color:#fff; background:url(../images/dtbg.gif) 0px center no-repeat; width:120px; margin-right:64px; float:left;}
.link dd{ padding:24px 35px 0px 0px; height:51px; float:left;}

.titleinfo{ text-align:center; font-size:18px; padding:17px 0px 18px 0px;}
.titleinfo2{ text-align:center; font-size:24px; font-weight:normal; padding:17px 0px 25px 0px;}
.content{ font-size:14px; padding:26px 0px 50px 0px;}
.titles{ font-size:14px; padding-left:14px; line-height:33px; color:#fff; background-image:url(../images/titlesbg.gif); margin-bottom:40px;}
.content2{ margin-top:26px; padding-bottom:50px; background:url(../images/contentbg.gif) 0px top repeat-x;}
.partners li{ border-bottom:1px dashed #cccccc; padding-top:31px; margin:0px 61px;}
.partners li img{ display:block; margin:0px auto;}
.content3{ font-size:14px; line-height:30px; padding:26px 40px 50px 40px;}
.content3 p{ text-indent:2em;}

.lists { margin:-30px 35px 0px 35px;}
.lists li{ border-bottom:1px dashed #cccccc; background:url(../images/arr.gif) 0px center no-repeat; padding-left:18px; height:38px; line-height:38px; font-size:14px;}

/*分页*/
.page{ text-align:center; padding:23px 0 0 0px; text-align:center;  color:#383838; font-size:12px;}
.page a{ border:1px solid #bcbcbc; background:#fff; height:20px; line-height:20px; padding:0 6px; margin:0 2px; display:inline-block;}
.page a:hover,.page a.current{ border:1px solid #0053a5; text-decoration:none; color:#0053a5;}

/*评选进程*/
.Wdate{ width:100px; background:url(../images/date.gif) right center no-repeat; border:1px solid #999999; height:21px; line-height:21px; cursor:pointer;}
.b41hh {border: 1px solid #CCCCCC;background-color: #F6F6F6;}
	
.tabfonts { border-left:1px solid #999999;}	
.tabfonts th{ font-size:12px; border:1px solid #eeeeee; border:1px solid #999999; border-left:0px;line-height:39px;}	
.tabfonts th a{ text-decoration:underline;}	
.thead{ border-bottom:6px solid #0054a6;}	
.tabfonts td{ border:1px solid #eeeeee; border:1px solid #999999; border-top:0px; border-left:0px;}	
.tabfonts a{ color:#0054a6;}	.tabfonts a:hover{ color:#ff0000;}
.f12u{ color:#0054a6; font-weight:bold;}	
.input{ height:21px; line-height:21px; border:1px solid #999999; width:100px;}
#pager { text-align:right;}	
#pager a{ margin-right:5px;}

/*2015-12-3----------------------表格样式更换-------*/
{ width:670px; float:left; padding:0px 0px 16px 0px;}
 .news{ padding-bottom:28px;}
 .news .focusBox { float:left; position: relative; width: 286px; padding-top:29px; height: 284px; overflow: hidden;}
 .news .focusBox .pic { width:286px; height:284px; overflow:hidden;}
 .news .focusBox .pic img { width: 286px; height: 284px; display: block; }
 .news .focusBox .num { position:absolute; right:16px; text-align:right; bottom:10px;}
 .news .focusBox .num li{ width:12px; font-family:"宋体"; line-height:12px; text-align:center; display:inline-block; *display:inline; zoom:1; position: relative; z-index: 1; background-color:#696969; cursor:pointer;}
 .news .focusBox .num li a{ color:#fff;}
 .news .focusBox .num li.on{ background-color:#d2000a;} .news .focusBox .num li.on a{ color:#015ab4;}
 .news .rlsit { width:348px; float:right;}
 .news .rlsit li{ height:32px; line-height:32px; font-size:14px;}
 .news .rlsit li a:hover{ text-decoration:none; font-weight:bold;}
 .news .rlsit .frist{ margin:0px 12px 11px 0px; padding-bottom:17px; border-bottom:1px solid #d3d3d3; font-size:13px;}
 .news .rlsit .frist h1{ line-height:45px; font-size:18px;}
 .title_home{ padding-right:10px; line-height:43px; height:43px; border-bottom:2px solid #eaeaea; font-size:24px;}
 .title_home em{ margin-left:7px; display:inline-block; font-size:20px; background:url(../images/embg.gif) 0px top no-repeat; color:#fff; line-height:27px; vertical-align:middle; padding-left:9px;}
 .title_home em i{ display:inline-block; height:27px; padding-right:6px;background:url(../images/embg.gif) right bottom no-repeat;}
 .title_home .date{ float:right; color:#666666; font-size:12px; font-weight:normal;}

 .ranking { padding-bottom:0px; padding:0px 5px 0px 5px;}
 .ranking .hd{ width:670px;height:40px;margin-left: -5px;}
 .ranking .hd li{ cursor:pointer; text-align:center; float:left; margin-left:5px; display:inline; width:128px; line-height:38px; font-size:14px; border:1px solid #c5c5c5; background-color:#f5f5f5;}
 .ranking .hd li.on{ color:#fff; border:1px solid #0c3f84; background-color:#0c3f84; font-weight:bold;}


 .ranking .hd{ width:678px; margin:0px 0px 0px -5px; height:40px;}


 .inHd { height:32px; line-height:32px; background-color:#f2f2f2; margin:5px 0px 6px 0px;}
 .inHd li{ margin-left:10px; display:inline; float:left; padding:0px 12px; font-size:14px; cursor:pointer;}
 .inHd li.on{ background:url(../images/home2015/titlebgon2.gif) 0px bottom repeat-x; color:#d81a17;}
 .inBd .tabfont{ margin-top:12px;}
 .tabfont{ margin-top:20px;}
 .tabfont th{ font-size:14px; text-align:left; font-weight:normal; line-height:23px; padding-bottom:3px;}
 .tabfont td{ line-height:30px;}
 .tabfont .f14{ font-size:14px; color:#333;}
 .tabfont .red{ font-size:14px;}

 .review { border:1px solid #dddddd; margin-top:12px; padding:22px 21px 0px 23px; font-size:14px; height:246px;}
 .review .img{ float:left; margin-right:31px;}
 .review h1{ padding-top:16px; line-height:46px; font-size:16px;}
 .review a.detail{ display:inline-block; text-align:center; margin:7px 0px 0px 62px; background-color:#bd0000; font-size:14px; color:#fff; width:110px; line-height:38px;}	
	

 

/*导航*/
.w980{ width:980px; margin:0 auto;}
.top-nav{ height:auto; display:block; padding:10px; overflow:hidden;}
.top-nav .logo{ display:block; float:left; overflow:hidden; margin:0 2px;}
.top-nav .nav-block{ display:block; float:left; margin:10px 0;}
.navblue{ background: url(imagessea-tu.jpg) no-repeat; height: 50px; line-height: 50px;  text-align: center;}
.navblue ul{ display: inline-block;}
.navblue ul li a{font-size:14px; color: #fff; font-weight: bold;display: inline-block;padding:0px 27px; }
.navblue ul li{display: inline-block; float: left;position:relative;}
.navblue ul li.selected,.navblue ul li a:hover{background:#2a4d6d !important;color:#fff !important;text-decoration:none;}





/*---2016-8-24---*/
.navblue li ol{background:#2a4d6d; position:absolute; z-index:33;top:50px; left:0; width:180px; display:none; z-index: 200;}
.navblue li ol li{padding:0px !important; margin-right:0; text-align: left;}
.navblue li ol li a{ font-size: 14px; color:#fff;font-weight: normal; font-family: "microsoft yahei"; display: inline-block; width:152px;padding:0;margin-left:27px;}
.navblue li ol li:hover,.navblue li ol li a:hover{background: #345f87 !important;}



/*2016-8-24*/
.link-nav .center-div .textimg{background: #f2f3f5; float:left; width:428px; padding:0 3px 0 17px;  height:36px; line-height:36px; border:1px solid #ddd; display:inline-block; overflow:hidden;}
.link-nav .center-div .seabut{ float:left; background:url(ImagesiconSeach.png) center center no-repeat; width:51px; height:38px; line-height:38px; border:0; display:inline-block; cursor:pointer; overflow:hidden;position:absolute; right:0px;}

/*---2016-4-19---*/
.link-nav .center-div  input[type=radio]{vertical-align: middle;}
.text-center{ text-align: center;}
.link-nav .center-div {width:600px; display: inline-block;}
.selectimg{ float:left;padding:0 12px; height:38px; border:1px solid #ddd;font-size:14px; font-family:Microsoft Yahei; margin-right: 10px;}
.nav01 .tit01{font-family: "microsoft yahei";font-size:16px;}
.bottom-btns{float:none !important;display: inline-block;padding:20px 0;}
.bottom-btns li a{font-family: "microsoft yahei";}
.center-div table tr td{padding-left:30px;}
.search-div{float: left;width: 450px;position: relative;}
.bottom-btns li a{font-size:16px;width:150px; height:53px; line-height:53px;}
.bottom-btns li a:hover{color:#fff !important;}

