*{ margin:0px; padding:0px;}
body{ font:12px/1.5 "微软雅黑"; color:#333; background:#efefef;}
a{ text-decoration:none;}
ul{ list-style-type:none;}
#footer{ width:100%; height:auto; overflow:hidden;}
#header,#conter{ width:960px; margin:0px auto;}
#conter{margin-top:15px;}
#header{}
#header .header{ height:50px; width:100%; background:#2b84b1;}
#header .header .nav{ width:960px; margin:0px auto;}
#header .header .nav a{ width:137px; float:left; display:block; font-size:16px; text-align:center; line-height:50px; color:#fff;}
#header .header .nav a:hover,#header .header .this-a{ background:#38abe4;}
#footer{ background:#e7e7e7; margin-top:30px; padding:20px 0px;}
.copyRight{ text-align:center; line-height:2;}

.f-c-ce0{ color:#f33}
.clear{ clear:both;}
#conter .scroll{ width:100%; overflow:hidden; height:400px;text-align:center; position:relative;}
#conter .scroll ul{ position:absolute; top:0px; left:0px;}
#conter .scroll li{ float:left; width:960px;}
#conter .scroll li img{ width:100%}
.minIimg{ position:absolute; bottom:10px; z-index:999; width:960px; height:30px; text-align:center;}
.minIimg span{ display:inline-block; width:60px; height:30px; overflow:hidden; margin-right:10px; opacity:0.5;}
.minIimg span img{ width:60px; height:30px;}
.minIimg span.this-img{ opacity:1;}
.main{ height:auto; overflow:hidden; width:940px; padding:30px 10px 0px;margin:15px auto 0px; background:#fff;}
.main .title{ width:500px; height:33px; margin-bottom:20px; background:url(/img/title-bg.jpg) no-repeat;}
.main .title .text{ height:34px; line-height:30px; float:left; text-align:center; font-size:18px; color:#fff; width:184px; background:url(/img/title-bg.jpg) no-repeat;}
.main .title a{ float:right; color:#f60; line-height:34px;}
.main .anli ,.hq{ width:500px;}
.main .anli{ float:right;}
.anli .list{margin-right:-30px; }
.anli li{ width:150px; height:150px; float:left; margin-right:20px; margin-bottom:15px; overflow:hidden; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; position:relative;}
.anli li .txt{width:85px; height:85px; padding:20px 25px; float:left; margin-right:20px; overflow:hidden; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; position:absolute; bottom:-150px; left:7px; background:#fff;}
.anli li img{ width:150px; height:150px;}
.main .news{ width:400px; height:357px; float:left; overflow:hidden; position:relative;}
.main .news .imgbtn{ position:absolute; bottom:10px; height:25px; text-align:center; width:385px; margin-left:22px;}
.main .news .imgbtn .shade-1{ background:#000; top:0px; position:absolute; opacity:0.5;height:25px; width:100%;}
.main .news .imgbtn span{ display:inline-block; width:50px; height:25px; margin-right:10px;}
.main .news .imgbtn span img{ width:50px; height:25px;}
.newsList{ position:absolute; height:305px;}
.newsList li{ width:385px; height:305px; float:left; position:relative;}
.newsList li img{ width:385px; height:305px;}
.newsList li .info{ position:absolute; bottom:0px; width:94%; padding:0px 3%; padding-top:10px; height:55px; line-height:2; z-index:9999; color:#fff;}
.newsList li .info a{ color:#fff;}
.newsList li .info a:hover{ text-decoration:underline;}
.newsList li .shade{ position:absolute; bottom:0px; width:100%; height:65px; z-index:200; background:#000; opacity:0.5; width:100%;}
.imginfo{ display:none;}
.hq table{ border-collapse:collapse; border:1px solid #ccc; text-align:center;}
.hq table td{border-collapse:collapse; border:1px solid #ccc;}
.hq table thead{ height:35px; background:#e1e1e1; font-size:14px;}
.hq table tbody td{ height:30px;word-break: break-all; font-size:14px;padding:5px;}
.hx{ overflow:hidden; width:400px; float:left;}

.news .btn{ width:62px; height:385px; position:absolute; z-index:100; cursor:pointer; display:none;}
.news .leftBtn{ background:url(/img/leftBtn.png) no-repeat 0px 120px; right:0px;}
.news .rightBtn{ background:url(/img/rightBtn.png) 0px 120px no-repeat; left:20px;}

.rightBox{ width:240px; float:right; padding:0px 15px; border:1px solid #ccc; padding-bottom:20px;}
.title100{ height:30px; line-height:30px; border-bottom:2px solid #4193bb; margin-bottom:20px;}
.title100 span{ height:30px; padding:0px 10px; display:inline-block; line-height:30px; font-size:14px; color:#4193bb; border-bottom:2px solid #ff6600;}
.list100 li{ height:30px; line-height:30px; overflow:hidden; padding:0px 15px; white-space:nowrap; text-overflow:ellipsis;border-bottom:1px dashed #ccc; font-size:14px;}
.list100 li a{ color:#333;}
.leftBox{ width:635px; min-height:595px; border:1px solid #ccc; float:left; padding:15px 15px;}
.leftBox .textTitle{ height:30px; margin-bottom:5px; line-height:30px; text-align:center; font-size:16px;}
.text100 p{ text-indent:2em; line-height:2; font-size:14px;}

.alList{ height:345px;overflow:hidden; position:relative; width:225px;}
.alList .al-1{ width:100px; height:100px; float:left; margin-right:20px; margin-bottom:15px;}
.alList{ padding-left:8px;}
.alList .al-1 img{ width:100px; height:90px;}

.alList-c{ height:810px;overflow:hidden; position:relative; width:425px; margin-top: 20px}
.alList-c .al-1{ width:340px; height:270px; float:left; margin-right:20px; margin-bottom:15px;}
.alList-c{ padding-left:8px;}
.alList-c .al-1 img{ width:340px; height:270px;}

.scrollDiv{ position:absolute; overflow:hidden; height:325px; top:0px; left:0px;}
.scrollDiv .div1{ float:left; width:235px;}
.title200{ height:33px; border:1px solid #ced5e5;}
.title200 div{ float:left; width:120px; border-right:1px solid #ced5e5; text-align:center; line-height:33px; font-size:14px; color:#444; cursor:pointer;}
.title200 div.this-div{ background:#999; color:#fff;}
.table2 td{ height:40px !important;}

.page {
    height: auto;
    overflow: hidden;
    padding-top: 0;
}
.pager {
    background: none repeat scroll 0 0 #fff;
    height: auto;
    overflow: hidden;
    padding: 10px 0;
    text-align: center;
}
.pager li {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ededed;
    display: inline-block;
    height: auto;
    line-height: normal !important;
    margin-bottom: 5px;
    margin-right: 4px;
    text-align: center;
    width: auto;
}
.pager li a {
    color: #333333 !important;
    display: inline-block;
    padding: 2px 7px;
}
.pager li:hover {
    background: none repeat scroll 0 0 #38a2db;
    color: #fff;
}
.pager li.pager-selected a, .pager li.pager-next a, .pager li.pager-prev a {
    padding: 0 !important;
}
.pager li.pager-selected, .pager li.pager-next, .pager li.pager-prev, .pager li.pager-more {
    padding: 2px 7px !important;
}
.pager li.pager-selected {
    background: none repeat scroll 0 0 #38a2db;
    color: #fff;
}
.pager li.pager-to {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    display: none;
    margin-right: 0;
    top: 4px;
    width: 90px !important;
}

.list300 li{ height:auto; overflow:hidden; border-bottom:1px dashed #ccc; padding-bottom:10px; margin-bottom:15px;}
.list300 li a{ color:#2b84b1}
.list300 li a:hover{color:#f60;}
.list300 li h3{ margin-bottom:5px;}
.list300 li p{ line-height:2; color:#666; text-indent:2em;}
.sp1{ float:right; font-size:12px; font-weight:normal; color:#999; padding-right:20px;}
.title400{ text-indent:2em;}

.text200{ margin:5px 0px 10px; height:auto; overflow:hidden;}
.title400{ font-size:16px;}
.text200 .span1{ font-size:15px;}
.e-btn{ line-height:50px; color:#fff; float:right; margin-right:20px;}
.e-btn:hover{ text-decoration:underline;}

.nav ul li{ float:left; position:relative}
.nav ul li ul{ position:absolute; display:none; top:50px; z-index:99999; left:0px; width:100%}
.nav ul li ul li{ width:137px; z-index:999999; background:#2b84b1;border-bottom:1px solid #fff;}
.nav ul li ul li:hover{ background:#38abe4; }
.navon{background: none repeat scroll 0 0 #38abe4;}
.listPage{ margin-top:330px; background:#fff; }
.listPage a{ color:#666;}

.title500{ height:35px; line-height:35px; border-bottom:2px solid #2b84b1; margin-bottom:25px; text-align:center;}
.title500 span{ display:inline-block; padding:0px 15px; margin-top:15px; background:#fff; font-size:18px; color:#f60; font-weight:bold;}

/*分页*/
.page {padding:20px 0;font: 14px simsun; white-space: nowrap;text-align: center;}
.page a, .page strong {display: inline-block;*display:inline;*zoom:1;height: 78px;line-height:38px;margin-right: 5px;overflow: hidden; text-align: center;
 text-decoration: none; vertical-align: text-bottom;background: #fff;}
 
.paginator { padding:20px 0;text-align: center;}
.paginator a, .paginator span { display: inline-block;*display:inline;*zoom:1; padding-right: 10px;}