﻿*{margin:0; padding:0; font-size:12px; font-family:"微软雅黑"; color:#535353;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
ul,li{margin:0; padding:0; list-style:none;}
img{vertical-align:middle; border:0;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}
.clear{clear:both; line-height:0; height:0; font-size:0;}
.hide{display:none;}

.ucgxt {padding:0px; margin:5px 20px 0 0px;float:left; width:120px; height:109px}
.ucgxt img{width:125px; height:109px}

.body{width:1000px;}


.ban_right{width:310px;  float:right;}
.shenbao_cnt{width:310px; border:1px solid #38528b; margin-top: 20px; }
.shenbao_cnt .shenbao_a{display:block;line-height:25px;border:1px solid #999;margin: 19px;font-size: 16px;text-align: center;border-radius: 4px;}


.cnt{width:1000px; margin:0 auto;}
.top{background:url(../images/top_bg.gif); height:40px;}
.login{float:left;}
.login td{color:#fff; padding:0 5px;}
.login_ipt{width:120px; height:20px; line-height:20px;}
.login td a{color:#fff; text-decoration:underline; margin:0 10px;}
.top_set{float:right;}
.top_set a{line-height:40px; margin:0 10px; color:#fff;}


.logo{text-align:center; padding:10px 0;}
.logo img{width:100%;}

.main h1{font-size:24px; text-align:center;  height:80px; position:relative;line-height:30px; margin:-20px auto 0; border-bottom:0px solid #CCC; color:#F00; display:block}
body {
    font-size: 12px;
    font-family: "宋体";
}

.navi{height:70px; margin-bottom:10px; overflow:hidden; border:1px solid #008fc1;}
.navi_cnt{background:url(../images/navi.png) repeat-x; height:68px; border:1px solid #fff;}
.navi ul{padding-left:35px;}
.navi li{float:left; line-height:68px; background:url(../images/navi_li.gif) no-repeat left center; padding:0 20px;}
.navi li a{color:#fff; font-size:14px;}
.bgin{background:none!important;}

.cnt_left{float:left; width:690px;}
.cnt_right{float:right; width:300px;}

.banner{float:left; width:390px; height:310px; position:relative; overflow:hidden; border:1px solid #f8d0c4;}
.banner_ul li{float:left; display:none;}
.banner_num{position:absolute; background:url(../images/mask_bg.png); width:390px; height:30px; left:0; bottom:0;}
.banner_num .fl{color:#fff; line-height:30px; padding-left:15px;}
.banner_num .fr{padding-right:10px;}
.banner_num ul{padding-top:9px;}
.banner_num ul li{background:url(../images/bd.png) no-repeat center; height:8px; margin-top:2px; width:8px; overflow:hidden; float:left; margin-right:5px;}
.banner_num ul .num_on{background:url(../images/bd_on.png) no-repeat center; height:12px; margin-top:0!important; width:12px; overflow:hidden;}

.title{background:url(../images/title_bg.gif); line-height:31px; height:31px; border:1px solid #dadada; border-top:3px solid #164e9d;}
.title .fl{background:url(../images/title_arrow.png) no-repeat 6px center; line-height:31px; color:#3a3a3a; font-size:12px; font-weight:bold; padding-left:20px;}
.more{background:url(../images/more.gif) no-repeat left center;padding:0 10px; float:right;}

.swf{margin-bottom:10px!important;}

.topic{float:left; width:288px; padding-left:10px;}
.topic_cnt{border:1px solid #b9d4f7; border-top:0; padding:8px 10px; background:#fbfbfb url(../images/news_bg.gif) repeat-x left bottom;}
.news_li{background:url(../images/arrow.gif) no-repeat left center; line-height:26px; padding-left:10px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:95%;}

.news1{border:1px solid #b9d2f7; width:339px; float:left; margin-top:10px; background:#fbfbfb url(../images/news_bg.gif) repeat-x left bottom;}
.title2{background:url(../images/new_title.png) no-repeat left center #f6f9fe; line-height:41px; height:41px;}
.title2 .fl{font-weight:bold;color:#fff; width: 100%;height: 36px;border-bottom: 1px solid #0077c9;}
.news1 ul{padding:10px;}
.news1 ul .topli{padding-bottom:15px; zoom:1; overflow:hidden;}
.news1 ul .topli .img{float:left; padding-right:10px; width:96px;}
.news1 ul .topli .img img{border:1px solid #d9d9d9; border-bottom-width:3px;}
.news1 ul .topli .w{float:left; width:200px; line-height:20px;}
.news1 ul .topli .w h4{padding-bottom:5px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.news1 ul .topli .w h4 a{color:#c71722;}
.news1 ul li{clear:both;}

.notice{border:1px solid #b9d4f7; background:#fbfbfb url(../images/news_bg.gif) repeat-x left bottom;}
.notice_title{background:url(../images/notice_title.gif); height:36px; line-height:36px;}
.notice_title .fl{background:url(../images/notice.png) no-repeat left center; width:121px; text-align:center; font-weight:bold; height:36px; line-height:36px; color:#fff;}
.notice_ul{margin:0 5px; padding:5px; border-top:1px solid #b9d4f7;}
.notice_ul li{background-image:url(../images/arrow2.gif);}

.quick{margin-top:10px;}
.quick_bg{background-image:url(../images/quick.png)!important;}
.quick_ul{border-top:1px solid #b9d4f7; margin:0 5px; padding-bottom:17px;}
.quick_li{text-align:center; padding-top:15px;}

.estate{clear:both; border:1px solid #b9d4f7; margin:10px 0;}
.estate_cnt{margin:10px 10px 0; position:relative; overflow:hidden; height:175px;}
.estate ul{position:absolute; width:10000px;}
.estate ul li{float:left; margin-right:15px; width:108px;}
.estate ul li img{border:1px solid #9b9d98; width:100px; height:142px;}
.estate ul li div{line-height:30px; text-align:center;}

.news2{width:340px; float:left; padding-bottom:10px;}
.block{border:1px solid #d7d7d7; margin-bottom:10px;}
.block_ul{padding:9px 10px;}
.block_ul li{background-image:url(../images/arrow2.gif)!important;}

.member{border:1px solid #b9d4f7; border-bottom-width:2px; height:178px;}
.member .member_mid{position:relative; overflow:hidden; width:910px; float:left; padding-top:23px; height:134px; margin-left:10px;}
.member ul{position:absolute; width:10000px; height:134px;}
.member ul li{border:1px solid #c7ccc6; height:134px; width:100px; padding:1px; float:left; margin-left:25px;}
.member_left{float:left; background:url(../images/member_left.gif) no-repeat left center; width:10px; height:18px; margin-top:80px; margin-left:10px; cursor:pointer;}
.member_right{float:right; background:url(../images/member_right.gif) no-repeat left center; width:10px; height:18px; margin-top:80px; margin-right:10px; cursor:pointer;}

.coop{border:1px solid #b9ccdc;zoom:1; overflow:hidden; padding-bottom:10px; margin-top:10px;}
.coop_title{background: url(../images/title_arrow2.png) no-repeat left center;height: 28px;line-height: 28px;border-bottom:1px solid #d9d9d9;padding-left: 10px;font-weight:bold;font-size:16px;color: #fff;}
.link_title{background: url(../images/link_title.gif) no-repeat 20px center; color:#355b91; padding-left:40px;}
.coop_cnt{width:944px; float:left; margin-top:5px;}
.coop_left{float:left; width:28px; height:50px; margin-top:5px; background: url(../images/coop_left.gif) no-repeat center;}
.coop_right{float:right; width:28px; height:50px; margin-top:5px; background: url(../images/coop_right.gif) no-repeat center;}

.coop_ul{padding-top:5px; padding-bottom:5px; zoom:1; overflow:hidden;}
.coop_ul li {float:left; padding:10px 15px 0px;}
.coop_ul li img{width:88px; height:31px;}

.links_cnt{line-height:24px; padding:10px 10px 0;}

.links_cnt a{margin:0 5px;}

.flash{background:url(../images/f_bg.gif) repeat-x; height:33px; line-height:33px; border:1px solid #aac4e6; border-radius:2px; margin-bottom:10px;}
.flash .flash_title{float:left; width:106px; text-align:center;}
.flash .flash_cnt{float:left; width:850px; height:33px; position:relative;}
.flash .flash_cnt a{margin-right:10px;}

.list{border:1px solid #f7c7b9; padding:0 5px; background:##fbfbfb url(../images/news_bg.gif) repeat-x left bottom; width:600px; float:left;}
.current{background:url(../images/title_arrow2.gif) no-repeat 10px center; padding-left:25px; border-bottom:2px solid #d9d9d9; height:40px; line-height:40px; font-size:16px;}

.list_cnt{padding:10px 20px;}
.list_cnt ul{padding:10px 0; border-bottom:1px dashed #d9d9d9;}
.list_cnt ul li{line-height:24px; height:24px; background:url(../images/arrow.gif) no-repeat left center; padding-left:15px;}
.list_cnt ul li .fr{color:#999999;}

.page{text-align:center; padding-bottom:10px; margin-top:20px;}
.page ul li{display:inline;}
.page a{border:1px solid #ccdbe4; padding:0 5px; margin:0 2px; background:#ffffff;}
.page a:hover{text-decoration:none;}
.page .thisclass a{border:0!important;}

.list_right{float:right; width:360px; float:right; background:#f0f0f0; padding:10px;}
.img_title{height:39px; line-height:39px; background:#fff;font-size:18px; color:#a70509; padding-left:10px;border:1px solid #dddddd;}
.img_cnt{border:1px solid #dddddd; border-top:0; padding:10px 0; zoom:1; overflow:hidden; background:#fff;}
.img_cnt ul li{float:left; padding-left:10px; padding-bottom:10px;}
.img_cnt ul li div{line-height:24px; text-align:center; background:#d8d8d8; height:24px;}

.hot{margin-top:10px;}
.hot_cnt{background:#fff; padding:10px;border:1px solid #dddddd; border-top:0;}
.hot_cnt ul li{line-height:24px; height:24px;}
.hot_cnt ul li img{float:left; margin-top:4px;}
.hot_cnt ul li a{float:left;margin-left:7px;width: 310px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}


.detail{padding:10px 20px;line-height:24px; font-size:14px;}
.detail h1{font-size:16px; color:#a70509; text-align:center; line-height:40px; padding-bottom:15px;}
.detail p{line-height:24px; text-indent:2em; padding-bottom:10px; font-size:14px;}
.detail img{max-width:540px;}
.detail .summary{border:1px solid #cccccc; padding:5px 10px; line-height:22px; text-indent:2em;}

.footer{margin-top:15px; background:url(../images/footer_bg.gif); height:96px; line-height:30px; padding-top:15px; color:#fff; text-align:center; clear:both;}
.footer a{color:#fff;}

.reg_ipt{width:300px; height:30px}

.apply_ipt{height:25px; width:200px}
.apply_ipt2{width:500px;}
.btn{background:url(/templets/default/images/btn_bg.gif); width:95px; height:28px; border:1px solid #000; text-align:center; color:#fff; font-size:14px; font-weight:bold; margin-right:10px;}
.search_ipt{width:240px; height:25px}
.searchlei{width:150px; height:25px}
.search_list{border:2px dashed #ccc; margin-top:20px; padding:10px 20px;}
.search_list li{border-bottom:1px dashed #ccc; line-height:30px; padding:10px; font-size:20px;}
.search_list li div{line-height:30px; color:#FF0000; font-size:20px;}
.bdn{border:0!important;}
#loading{background:url(/templets/default/images/loading.gif); width:100px; height:100px; margin: 20px auto;}
.advertisement{width:1000px; margin:0 auto;}
.advertisement img{width:100%; margin-bottom:10px;}
