@charset "utf-8";
/* CSS Document */

.banner { margin-bottom:20px; z-index:1;}

.titler { border-top:2px #0074b0 solid; height:60px; line-height:60px; font-size:24px; color:#101010; overflow:hidden; vertical-align:middle;}
.titler img { vertical-align:text-top; margin:0 20px 0 0;}
.titler a { float:right; line-height:60px; font-size:18px; color:#0074b0;}

.news,.topics,.members,.ads,.partners,.footer .fl { width:751px; margin-bottom:20px; overflow:hidden;}
.events,.services,.links,.footer .fr{ width:365px; margin-bottom:20px; overflow:hidden;}
.news li,.topics li,.members li,.partners li{ float:left; margin-right:20px;}
.news li{ margin-right:21px;}
.news li { width:365px;}
.news li img { float:left; width:365px; height:250px;}
.news li span,.topics li span,.members li span{ float:left; display:block; width:100%; padding:15px 20px; border:1px #eee solid; border-top:none; background:#fff; color:#101010; font-size:16px; line-height:24px;}
.news li a,.topics li a,.members li a{ display:block; overflow:hidden;}

.topics li,.members li { width:237px;}
.topics li img,.members li img { float:left; width:237px; height:162px;}


.news li:last-child,.topics li:last-child,.members li:last-child { margin-right:0;}

.events .lists li { float:left; width:100%; margin:15px 0; padding:0 20px; max-height:75px; overflow:hidden;}
.events .lists li:last-child { margin:18px 20px 0 0;}
.events .lists li .time { float:left; width:40px; height:50px; line-height:30px; margin:5px 20px 20px 0; border:1px #dcdcdc solid; text-align:center; font-size:18px; font-weight:bold;}
.events .lists li .time i {font-style:normal; display:block; width:100%; height:20px; background:#be1d22; color:#fff; font-weight:normal; line-height:20px;}
.events .lists li .nav { display:block; overflow:hidden; color:#989898;}
.events .lists li a { color:#0074b0;}

.services .titler { margin-bottom:5px;}
.services li { float:left; height:110px; width:40%; margin:0 5%; text-align:center;}
.services li a { display:block; overflow:hidden; text-align:center;}
.services li a img { display:block; margin:0 auto;}

.events,.services,.partners,.links { border:1px #eee solid; background:#fff; padding:0 20px 20px 20px; }
.events,.services,.links{ border-top:none;}
.events,.services,.links { padding:0 0 20px 0;}
.services { padding-bottom:15px;}
.partners .titler { border:none;}
.shuzhu { width:25px; height:100px; margin-top:20px; background:#a71e25;}

.events .titler,.services .titler,.links .titler { padding-left:20px;}
.links select { width:325px; height:50px; padding-left:10px; margin:0 0 10px 20px; line-height:50px; border:1px #dcdcdc solid;}
.links select optione { width:325px; height:50px; line-height:50px;}

/*a.more{ display:block; width:100px; height:35px; text-align:center; margin:20px 0 5px 0; line-height:35px; border:1px #0074b0 solid; color:#0074b0; font-size:16px;}*/
a.more{ display:block; width:90px; height:35px; text-align:center; margin:20px 0 5px 0; line-height:35px; border:2px #0074b0 solid; color:#0074b0; font-size:35px;border-radius: 50px;}
a.more2 { border-color:#0074b0; color:#0074b0; margin:0;}
a.more:hover { background:#0074b0; color:#fff; }
a.more:hover,a.more2:hover,.events .lists li .more2:hover { border-color:#0074b0; background:#0074b0; color:#fff;}

.topics .topics li span { float:none; text-align:center;}
.topics .topics li a { margin:auto;}
.topics li a.more { margin:25px 0;}
.topics .topics li a.more { margin:25px auto;}

/* banner css */
.slideBox{ width:1140px; height:560px; overflow:hidden; position:relative; z-index:1; }
.slideBox .hd{ width:30%; height:20px; text-align:center; overflow:hidden; position:absolute; right:35%; bottom:90px; z-index:1; }
.slideBox .hd ul{ display:inline-block; overflow:hidden; zoom:1; margin:auto; text-align:center;  }
.slideBox .hd ul li{ float:left; margin-right:10px;  width:20px; height:20px; border-radius:50%; border:1px #eee solid; background:none; cursor:pointer; text-indent:-9999em; }
.slideBox .hd ul li.on{ background:#fff; border:1px #fff solid; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:1140px; height:560px; display:block;  }
.slideBox .bd li span { display:block; width:100%; padding-left:20px; position:absolute; bottom:0; background:rgba(0,0,0,0.5); height:60px; line-height:60px; font-size:16px; color:#fff;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev{ position:absolute;width: 60px;height: 90px; margin: -60px 0 0; left:3%; top:50%; margin-top:-25px; display:block; background:url(../../images/ad_ctr.png)no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ position:absolute;width: 60px;height: 90px; margin: -60px 0 0; left:3%; top:50%; margin-top:-25px; display:block; background:url(../../images/ad_ctr.png) no-repeat; background-position: -5px -90px !important;filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
/*.slideBox .hd { display:none;}*/

/* ads css */
.ads{ width:751px; height:100px; overflow:hidden; position:relative; }
.ads .hd{ display:none;}
.ads .bd{ position:relative; height:100%; z-index:0;   }
.ads .bd li{ width:100%; zoom:1; vertical-align:middle; }
.ads .bd img{ width:751px; height:100px; display:block;  }

/* partners css */
.picScroll-left{ width:680px; overflow:hidden; position:relative; margin-top:20px; }
.picScroll-left .hd{ display:none; overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px; }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	 cursor:pointer; background:url("images/arrow.png") 0 0 no-repeat;}
.picScroll-left .hd .next{ background-position:0 -50px;  }
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ width:700px; overflow:hidden;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 20px 0 0; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:150px; height:100px; display:block; border:1px solid #e5e5e5; }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px;   }

a:hover,li a:hover,li:hover a,li:hover a span { color:#0074b0;}
.titler a:hover,.events .lists li a:hover { color:#101010;}