@charset "gb2312";
/* CSS Document */
*,body{ margin:0; padding:0; list-style-type:none;}
body{ font-size:12px; font-family:Î¢ÈíÑÅºÚ; color:#666;}
img{ border:none;}
a{ color:#666; text-decoration:none;}
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:r;}

.top{ width:100%; height:100px; background:url(headbg.jpg) repeat-x;}
.top .topmain{ width:1005px; margin:0 auto; height:100px;}
.top .header{ width:1005px; height:25px; text-align:right; color:#fff; line-height:25px;}
.top .logo{ float:left; margin-top:10px;}
.top .topright{ float:right; width:665px; height:75px; position:relative;}
.top .topright .ts{ width:300px; height:26px; line-height:26px; margin-left:360px; margin-top:27px;}
.top .topright .ts .a{ margin-right:15px;}
.top .topright .ts .search{ width:153px; float:right; margin-top:5px;}
.top .topright .ts .search #go{ float:right; width:23px; height:16px;}
.top .topright .ts .search #t{ border:none; background:url(inp1.jpg) no-repeat; width:130px; height:16px; float:left;}

.nav{ width:100%; height:35px;}
.navinner{ width:1000px; margin:0 auto; height:35px;}
.navinner ul{}
.navinner li{ float:left; width:100px; line-height:35px; margin-right:10px;}
.navinner li a{ color:#cc3333; font-size:16px; width:100px; height:35px; display:block; text-align:center;}
.navinner li a:hover{ background:url(navbg.jpg) no-repeat;}

.banner{ width:100%; height:576px; position:relative;}
.banner1{ width:100%; height:197px; position:relative;}
.bannerbg{background:url(bannerbg.png) repeat-x top; z-index:10; width:100%; height:15px; position:absolute;left:0; top:0px;}
.bannerin{ width:100%; height:197px; margin:0 auto;}
.bannerin img{ width:100%; height:197px;}

.main{ width:1000px; margin:0 auto; margin-top:15px;}
.main .news{ width:277px; height:146px; background:#cc3333; float:left; margin-right:10px;}
.main .news .menu_zzjs_net{float:left;width:277px; height:35px; margin-top:10px;}
.main .news .menu_zzjs_net li{float:left; width:70px;text-align:center; margin-left:10px;}
.main .news .menu_zzjs_net li a{display:block;color:#fff; width:70px;height:30px;line-height:30px;font-size:14px;}
.main .news .menu_zzjs_net li a:hover{ text-decoration:underline;}
.main .news .menu_zzjs_net .this_zzjs a {color:#141414;width:70px;height:30px; display:block; background:url(indextitle.png) no-repeat;}
.main .news .sub_zzjs{clear:both; width:257px; padding:0 10px 10px 10px;}
.main .news .sub_zzjs ul{display:none; width:257px; height:auto;}
.main .news .sub_zzjs ul li{ width:247px; height:30px; line-height:30px; overflow:hidden; background:url(libg01.png) no-repeat left; padding-left:10px;border-bottom:1px dashed #fff; font-family:ËÎÌå;}
.main .news .sub_zzjs ul li a{ color:#fff; float:left;}
.main .news .sub_zzjs ul li span{ float:right; color:#fff;}

.main .login{ width:219px; height:146px; background:url(denglu.jpg) no-repeat; float:right; padding:10px; color:#fff;}
.main .login dt{ height:20px; line-height:15px; font-size:14px;}
.main .login dd{ margin:20px 0px auto 15px; float:left; width:90px; height:20px;}
.main .login dd a{ color:#fff;}

.content{ width:100%; height:auto; background:url(bg_03.jpg) repeat-x top;}
.coninner{ width:1000px; height:auto; margin:0 auto;}
.coninner .conleft{ width:205px; height:auto; float:left; margin-right:25px;}
.coninner .conleft h2{ margin-top:25px; height:40px; line-height:30px;}
.coninner .conleft h2 span{ margin-left:10px;color:#c82126; font-size:20px; font-weight:bold;}
.coninner .conleft h2 span a{}
.coninner .conleft h2 em{ font-style:normal; font-size:13px; font-weight:normal;}
.coninner .conleft .boxl{ border:1px solid #ccc; width:185px; padding:0 10px;
-moz-box-shadow: 2px 2px 7px #ccc;/* for firefox */
-webkit-box-shadow: 2px 2px 7px #ccc;/* for safari or chrome */
box-shadow:2px 2px 7px #ccc;/* for opera or ie9 */}
.coninner .conleft .boxl ul{ width:185px; overflow:hidden; margin-top:10px;}
.coninner .conleft .boxl li{ font-size:14px; height:32px; line-height:32px; width:185px; border-bottom:1px dashed #ccc; margin-bottom:5px;}
.coninner .conleft .boxl li a{ display:block; width:170px; height:32px; padding-left:15px; color:#343232;}
.coninner .conleft .boxl li a:hover{ background:url(lefttabg.png) no-repeat; color:#fff;}
.coninner .conleft .boxl .cur{background:url(lefttabg.png) no-repeat; color:#fff;}
.coninner .conleft p{ margin-top:25px;/* height:20px;*/}
.coninner .conleft p span{color:#c82126; font-size:14px;}
.coninner .conleft p em{ font-style:normal;}
.coninner .conleft .serive{ background:url(sebg.png) no-repeat; width:185px; height:183px;}
.coninner .conleft .serive dl{ float:left; width:82px; text-align:center; margin-left:5px;}
.coninner .conleft .serive dt{ width:51px; height:41px; margin-top:22px; margin-left:12px;}
                 
.coninner .place1{ height:40px; width:100%; border-bottom:1px solid #ccc; line-height:40px;}
.coninner .place1 .title{ background:url(p1.png) no-repeat left; padding-left:25px; font-size:16px; font-weight:bold; float:left;}
.coninner .place1 .pr{ float:right; background:url(p2.png) no-repeat left; padding-left:15px;}
.coninner .place1 .pr a:hover{ text-decoration:underline;}
.coninner .searchr{ width:100%; height:auto; padding-bottom:20px; font-size:14px; line-height:30px;}
.coninner .searchr ul{ width:100%;}
.coninner .searchr li{border-bottom:1px dotted #ccc; height:33px; line-height:33px; margin-bottom:5px; background:url(newslibg.png) no-repeat left; padding-left:20px;}
    
.coninner .conright{ width:770px; float:right; color:#343232;}
.coninner .conright .place{ margin-top:25px; height:40px; width:770px; border-bottom:1px solid #ccc; line-height:30px;}
.coninner .conright .place .title{ background:url(p1.png) no-repeat left; padding-left:25px; font-size:16px; font-weight:bold; float:left;}
.coninner .conright .place .pr{ float:right; background:url(p2.png) no-repeat left; padding-left:15px;}
.coninner .conright .place .pr a:hover{ text-decoration:underline;}
.coninner .conright .boxr{ width:750px; height:auto; padding:10px;}
.coninner .conright .boxr p{ font-size:14px; line-height:33px; width:750px; overflow:hidden; color:#0e0e0e;}
.coninner .conright .boxr p strong{ font-size:18px; font-weight:bold;}
.coninner .conright .boxr div{ font-size:14px; line-height:33px; width:750px; overflow:hidden; color:#0e0e0e;}
.coninner .conright .boxr .ul_news{ width:750px;  overflow:hidden;}
.coninner .conright .boxr .ul_news li{ border-bottom:1px dotted #ccc; height:33px; line-height:33px; margin-bottom:5px; background:url(newslibg.png) no-repeat left; padding-left:20px;}
.coninner .conright .boxr .ul_news li a{ float:left;color:#343232;}
.coninner .conright .boxr .ul_news li a:hover{ color:#cc3333;}
.coninner .conright .boxr .ul_news li span{ float:right;}
.coninner .conright .boxr .page{ text-align:center; margin-top:40px;}
.coninner .conright .boxr .page a:hover{ text-decoration:underline;}
.coninner .conright .boxr h2{ text-align:center;}
.coninner .conright .boxr .time{ height:40px; line-height:40px; text-align:center; display:block;}
.coninner .conright .boxr .next{ margin-top:40px;}
.coninner .conright .boxr .next a:hover{ color:#cc3333;}
.coninner .conright .boxr .job{ width:77px; height:33px; display:block; background:url(job.jpg) no-repeat; color:#fff; font-size:16px; font-weight:bold; line-height:33px; text-align:center;}
.coninner .conright .boxr .ul_r{ width:750px;}
.coninner .conright .boxr .ul_r li{ float:left; width:220px; height:156px; margin:20px 13px; border:1px solid #ccc;
-moz-box-shadow: 2px 2px 7px #ccc;/* for firefox */
-webkit-box-shadow: 2px 2px 7px #ccc;/* for safari or chrome */
box-shadow:2px 2px 7px #ccc;/* for opera or ie9 */}
.coninner .conright .boxr .ul_r li img{width:220px; height:156px;}
.coninner .conright .boxr .ul_teac{ width:750px;}
.coninner .conright .boxr .ul_teac li{ float:left; width:150px; height:214px; margin:20px 17px; text-align:center;}
.coninner .conright .boxr .ul_teac li a{ color:#141414;}

.bottom{ width:100%; height:55px; background:url(indexfoot.jpg) repeat-x top;}
.bp{ width:1000px; height:50px; margin:0 auto; padding-top:9px; line-height:25px; text-align:center;}
.bp img{ margin:0 auto;}
.bp a:hover{ text-decoration:underline;}
.bottom1{ width:100%; height:212px; background:url(bottombg.jpg) no-repeat center top;}
