﻿/* CSS Document */
body{ background:#ecf0f9 ;}

a{ outline:none;}
a:link,a:visited{ text-decoration:none; color:#444;}
a:hover{ text-decoration:underline;}

#header{ background: url(images/bg_head2.jpg) no-repeat center top; height:116px; }
.boxSS{ width:982px; margin:15px auto;}
.boxTop{ width:982px; margin:0 auto;}

#logo{ margin:15px 0 0 20px;}
#footer{ font-family: Verdana, Geneva, sans-serif; text-align:center; padding:5px 0; border-top:2px solid #e4e9ea; background:#f0f5f7; clear:both; margin-top:10px; }
#footer p{ color:#828282; margin:5px 0; }
#footer p a{ color:#828282; margin:0 8px;}


#header .indexTopR{ float:right; padding:20px 5px 0 0; }
#header .indexTopR .indexTopLink{ text-align:right; padding-bottom:0px; }
#header .indexTopR .indexTopLink span{ color:#FFF;}
#header .indexTopR .indexTopLink a{  margin-left:5px; margin-right:5px; color:#FFF;}
#header .indexTopR .indexSearch{ margin-top:20px;}
#header .indexTopR .indexSearch .seles{  height:21px; line-height:21px;}
#header .indexTopR .indexSearch .inp{ width:120px; height:19px; line-height:19px; color:#999; }
#header .indexTopR .indexSearch .btn{ ssbackground:url(images/bg_index_so.jpg) no-repeat; width:55px; height:23px; line-height:20px; }

#map{ width:704px; height:463px; float:left; border:1px solid #90C7EC; overflow:hidden;}
#right{ width:270px; float:right; }
#login{ width:268px; background:#f5f5f5; border:1px solid #ccc; padding:15px 0 0 0; }
#login a.register{ width:176px; height:43px; background:url(images/button.png) no-repeat 0 -59px; margin:0 auto 10px auto; text-indent:-9999px; display:block;}
#login a.register:hover{ background-position:0 -141px;}
#login a.login,#loging{ text-align:center; width:80px; height:26px; line-height:26px; background:url(images/button.png) no-repeat -220px -31px; display:block; text-decoration:none;}
#login a.login:hover{ color:#f00;  }
#login a.text1{ color:#022f8b;}
#login table{ width:85%; margin:0 auto;}
#login table td,#login table th{ padding-bottom:10px;}
#login table th{ text-align:right;}
#login table td.right{ padding-left:10px;}
#login table td.right a{ margin-bottom:10px;}
#login table td input.inp{ height:20px; line-height:20px;}
#login table td input.checkbox{ vertical-align:middle; margin-right:3px;}
#login table td .si{vertical-align:middle;}


#newsInfo{ border:1px solid #90c7ec; height:250px;background:#FFF; margin-top:5px; overflow:hidden; }
#newsInfo .box{ padding:4px 8px; }
#newsInfo .box ul li{ border-bottom:1px dashed #dcdcdc; overflow:hidden; _zoom:1; padding:2px 0;}
#newsInfo .box ul li.last{ border:none;}
#newsInfo .box ul li p,#newsInfo .box ul li span{ float:right;}
#newsInfo .box ul li i,#newsInfo .box ul li a{ float:left;}
#newsInfo .box ul li i{ margin-top:2px;}
#newsInfo .box ul li p{ width:60px; margin:5px 5px 0 0;}
#newsInfo .box ul li p b{ height:6px; background:#4096ee; border:1px solid #1c6cbe; display:block;}
#newsInfo .box ul li a{ margin-left:5px;}

.tab{ background:url(images/bg_repeat.png) repeat-x 0 -64px; height:26px; border-bottom:1px solid #90c7ec; position:relative;}
.tab ul{ position:absolute; bottom:-1px; padding-left:10px;}
.tab ul li{ margin-right:10px; float:left;}
.tab ul li a,.tab ul li a span { height:24px; line-height:24px; color:#3366cc;}
.tab ul li a{ padding-right:10px;}
.tab ul li a span{ padding-left:10px;}
.tab ul li.now a,.tab ul li.now a span{ display:inline-block; background:url(images/bg_repeat.png) no-repeat; font-weight:bold;}
.tab ul li a:hover,.tab ul li a:hover span{ display:inline-block; background:url(images/bg_repeat.png) no-repeat; text-decoration:none; cursor:pointer;}
.tab ul li.now a,.tab ul li a:hover{ background-position:100% -90px;}
.tab ul li.now a span,.tab ul li a:hover span{ background-position:0 -90px;}

