@charset "utf-8";

#banner{ width:1345px; height:237px; margin:0 auto;}
#main{ background:#fff;padding-bottom: 20px;}
#main .news{ width:1000px; margin:0 auto; padding-top:30px;min-height:500px; height:auto!important; height:500px;}

#main .news .news_left{ float:left;}
#main .news .news_left .left_title{width:230px; height:107px; line-height:107px; font-size:24px; color:#188dce; font-family:'Microsoft YaHei'; color:#fff;background: url(../../images/site/left_top_bg.jpg);text-align: center;}
#main .news .news_left .left_title2{height:50px; line-height:50px; font-size: 20px;}
#main .news .news_left .news_left_ul ul,#main .news .news_left .news_left_list ul{width: 228px;border:#066fb0 1px solid;border-top: 0;margin-bottom: 20px;}
#main .news .news_left .news_left_ul ul li a{ display:block;width:198px; height:40px; border-bottom:#ddd 1px solid; padding-left:30px; line-height:40px;}
#main .news .news_left .news_left_ul ul li a:hover{background: #2d8fca;color: #fff;}
#main .news .news_left .news_left_ul ul li a.cur{background: #2d8fca;color: #fff;}
#main .news .news_left .news_left_list li{height:37px; border-bottom:#ccc 1px dashed; line-height:38px;padding: 0 8px 0 15px;background: url(../../images/site/pic05_dian.jpg) 5px 17px no-repeat;}

#main .news .news_right{width:730px;float:right;border-left: #ccc 1px solid;padding-left: 15px;}
.right_title{border-bottom: #188dce 3px solid;height:37px;line-height:37px;}
.right_title .pname{float: left;color:#188dce; font-family:'Microsoft YaHei'; padding-left:2px;font-size: 18px;}
.right_title .location{float: right;font-size: 12px;}
#main .news .news_right .news_rigtit{ height:37px; border-bottom:#cbcbcb 1px solid; line-height:37px;}
.news_list{margin-top: 20px;}
.news_list li{height:37px; border-bottom:#ccc 1px dashed; line-height:38px;}
.news_list .news_list_left{ float:left; background:url(../images/pic05_dian.jpg) 2px 16px no-repeat; padding-left:13px;}
.news_list .news_list_date{ float:right; color:#999999}


#main .news .news_right .main-list-detail{ width:726px; padding:12px; }
#main .news .news_right .main-list-detail .list-title{width:700px;}
#main .news .news_right .main-list-detail .list-title  .list-tit{ font-size:18px; padding:10px 0px; font-weight:bold; text-align:center; }
#main .news .news_right .main-list-detail .list-title  .list-content{ font-size:14px; margin-top:2px;margin-top:20px; line-height:22px;}

.signup_type a{display: block;float:left;height:50px;line-height:50px;text-align:center;width: 33.3%;background: #eee;color: #888;}
.signup_type div{padding: 0 10px;}
.signup_type a.cur{background: #fff;color: #188dce;font-weight: bold;}
.signup_form h1{font-size: 22px;text-align: center;margin: 10px 0;color: #333;}
.signup_form table .title{background: #cbd8e1;}
.signup_form table td{line-height: 2em;font-size: 14px;padding: 3px 5px;}
.signup_form table .name{background: #dfeaf2;width: 15%;text-align: right;}
.signup_form table .value{background: #f3f3f3;width: 35%;}
.signup_form table input[type=text]{border: #ccc 1px solid;padding: 3px 5px;}

.msg_success{margin: 20px auto;width: 90%;}
.msg_success .msg_header{width: 400px;margin: 0 auto;}
.msg_success .msg_header .img{float: left;width: 60px;}
.msg_success .msg_header .title{float: left;margin-left: 20px;width: 320px;}
.msg_success .msg_header .title h2{font-size: 22px;margin-bottom: 5px;}


.pic-list{float: left;margin: 10px 10px;width: 220px;}
.pic-list .list-img{width: 210px;height:120px;padding: 2px;border: #ccc 1px solid;}
.pic-list .list-img a{display:block;width: 210px;height:120px;overflow:hidden;}
.pic-list .list-tit{width: 210px;height: 30px;line-height: 30px;text-align: center;}

