@charset "utf-8";
.header, .banner {height:379px;}

.container .wrap{width:1000px; padding:0 5px; background:url(wrap.jpg) 260px 70px repeat-y; }
.container .wrap .Lside_bg{float:left; width:5px; height:452px; background:url(aside_01.png) no-repeat;}
.container .wrap .Rside_bg{float:left; width:5px; height:452px; background:url(aside_02.png) no-repeat;}

.hd{width:250px; height:70px; position:absolute; top:-70px; +top:-69px; left:0; background:#fff; overflow:hidden; zoom:1;}
.sidebar{float:left; width:250px; _text-align:center; position:relative;}
.sidebar .colPicTitle{height:48px; line-height:48px; padding-left:25px; font:16px/48px Microsoft YaHei; color:#2e5093; background:url(colPicTitle.jpg) no-repeat;}
.sidebar .colPicTitle em{font:16px/48px Arial; color:#b0afaf; margin-left:10px;}
.sidebar .bd{padding:25px 0 50px 0;  _text-align:left; }

.menu {width:200px; margin:0 auto;}
.menu dl { width:200px; margin:0; }
.menu dl dt { width:200px; height:32px; background:url(mli_01.jpg) no-repeat; font:14px/32px Microsoft YaHei; color:#555353; }
.menu dl dt a {display:block; width:155px; height:32px; padding-left:45px;}
.menu dl dt a:hover, .menu dl dt .current{background:url(mli_02.jpg) no-repeat; color:#fff;}
.menu dl dd { padding: 5px 0 0; }
.menu dl dd a {display:block; width:180px; height:25px; padding-left:20px; background:url(icon_01.jpg) no-repeat left center; font:12px/25px Microsoft YaHei; color:#747474;}
.menu dl dd a:hover, .menu dl dd .current { background:url(icon_02.jpg) no-repeat left center; }


.sideMenu{ width:200px; margin:0 auto;}
.sideMenu h3{width:200px; height:32px; text-align:center; background:url(mli_03.jpg) no-repeat; font:14px/32px Microsoft YaHei; color:#555353; cursor:pointer;}
.sideMenu h3 a{display:block; width:200px; height:32px;}
.sideMenu h3 a:hover, .sideMenu h3 .current{background:url(mli_04.jpg) no-repeat; color:#fff;}
.sideMenu ul{ padding:8px 0 8px 22px; color:#999; display:none;}
.sideMenu ul li a{display:block; width:158px; height:25px; padding-left:20px; background:url(icon_01.jpg) no-repeat left center; font:12px/25px Microsoft YaHei; color:#747474;}
.sideMenu ul li a:hover, .sideMenu ul li .current{background:url(icon_02.jpg) no-repeat left center;}


.contact{width:202px; margin:30px auto 0;}
.contact .details{width:202px; padding-left:4px;}
.contact .details a{color:#07699f;}
.contact .details a:hover{color:#ff7133;}
.contact .details .contactUs{margin:16px 0 4px 0;}
.contact .details .contactUs a{font:16px SimSun;}
.contact .details .more{margin-top:10px;}
.contact .details .more img{vertical-align:top; margin:8px 6px 0 0;}

.main{float:left; width:739px; position:relative;}
.main .hd{width:739px; }
.main .hd .location{width:739px; height:48px; background:url(location.jpg) no-repeat;}
.main .hd .location .breadcrumbs{float:right; height:48px; margin-right:38px; _margin-right:20px; line-height:48px; font:12px/48px Microsoft YaHei;}
.main .hd .location .breadcrumbs img{vertical-align:top; margin:14px 10px 0 0; *margin:12px 10px 12px 0; *vertical-align:middle;}
.main .hd .location .breadcrumbs .current{color:#2861c8;}

.main .bd{ padding-top:20px; }


.artbox { margin:0 15px 30px; text-align:center; }
.artbox h1 { padding-bottom:10px; font-size:16px; line-height:26px; }
.artbox .info { padding:0; background:#eee; line-height:25px; }
.article { padding:0 25px 30px;    font-size: 16px;text-align: justify;
    line-height: 25pt; word-wrap:break-word; word-break:break-all; }

.hotNews { height:105px; margin:0 20px 20px; padding-top:10px; border-bottom:1px dashed #ccc; }
.hotNews .pic { float:left; width:120px; height:80px; }
.hotNews .txt { float:left; width:550px; padding-left:20px; color:#999; }
.hotNews .txt dt { color:#c00; font-size:14px; font-weight:bold; line-height:24px; }
.hotNews .txt dt a { color:#c00; }

/* other */
.prev_next { margin:0 20px 30px; padding:15px; border:#dfdfdf 1px solid; text-align:left; }
.prev_next li { height:25px; font-weight:bold; line-height:25px; }
.prev_next li a { font-weight:normal; color:#5e5d5d; }

.RelevantNews { margin:0 20px; }
.RelevantNews .title { height:20px; background:url(aboutRead.jpg) repeat-x; padding:8px 8px 8px 20px; font:700 16px '瀹嬩綋'; line-height:20px; color:#5e5d5d; }
.RelevantNews ul { padding:20px; }
.RelevantNews li { float:left; width:49%; height:25px; background: url(point_01.gif) no-repeat 0 12px; line-height:25px; display:inline; }
.RelevantNews li a { padding-left:10px; color:#5e5d5d; line-height:25px; }



/* 鏂伴椈鍒楄〃 */
.list { margin:0 0 10px; padding:0 20px; clear:both; }
.list ul li { padding:5px 0; line-height:20px; font-size:14px; clear:both; }
.list ul li a { padding-left:5px; }
.list ul li a:hover { text-decoration:underline; }
.list .date { float:right; padding-left:9px; color:#999; font-size:11px; font-family:Arial; }
.list .ico { float:left; width:6px; _width:3px; height:20px; margin:0; background:url(ico_01.png) no-repeat 0 7px; }



/* 鏂伴椈鍒楄〃 */
.newsModel {font-family:Microsoft YaHei; padding:0px 20px; }
.newsModel .news_list{width:674px; margin-left:5px; padding:20px 0 18px 0; border-bottom:1px dotted #e4e4e4;} 
.newsModel .frist{padding-top:0;}
.newsModel .news_list .title a{font:13px Microsoft YaHei; color:#494848;}
.newsModel .news_list .title a:hover{color:#2e93cb;}
.newsModel .news_list .intro{color:#8b8a8a; margin-top:4px;}
.newsModel .news_list .date{color:#b4b3b3; margin-top:2px;}

/* 鍒嗛〉 */
.page {margin-top:20px; text-align:center;}
.page a { margin:0 3px; padding:2px 7px; font-family:Microsoft YaHei; background:#e9e9e9; color:#acacac;}
.page a:hover{ background:#1976ab; color:#fff;}
.page .current{ background:#1976ab; color:#fff;}

/* 鍥炬枃鍒楄〃 */
.pic_news_01 { padding:0px 20px; }
.pic_news_01 .picnews {width:678px; padding:20px 0 18px 0; border-bottom:1px dotted #d8d8d8; overflow:hidden; zoom:1;}
.pic_news_01 .pic {float:left;}
.pic_news_01 .pic a{display:block; padding:2px; border:1px solid #eaeaea;}
.pic_news_01 .pic a:hover{border:1px solid #2c5093;}
.pic_news_01 .txt {width:460px; float:right;}
.pic_news_01 .txt .title{}
.pic_news_01 .txt .title a{font:14px Microsoft YaHei; color:#2c5093;}
.pic_news_01 .txt .title a:hover{ text-decoration:underline;}
.pic_news_01 .txt .info{font:13px Microsoft YaHei; margin:4px 0 8px 0; _line-height:19px;}


/* 鍥剧墖鍒楄〃 */
.pic-item-list { padding:0px 15px; }
.pic-item-list .pic-item { float:left; display:inline; width:235px;  text-align:center;}
.pic-item-list .pic-item .list-pic{display:block; width:201px; margin:0 auto; }
.pic-item-list .pic-item .list-pic a{display:block; padding:2px; border:1px solid #eaeaea;}
.pic-item-list .pic-item .list-pic a:hover{border:1px solid #2c5093;}
.pic-item-list .pic-item dl { line-height:32px; padding:0 5px; margin-top:2px; }
.pic-item-list .pic-item dl dt a{font:12px/32px Microsoft YaHei; color:#747474;}
.pic-item-list .pic-item dl dt a:hover{color:#FF7133;}



/* 鍦ㄧ嚎鐣欒█ */
.message { margin:0; padding:0; }
.message-list { margin-bottom:10px; padding:10px 20px; }
.message-list .m-title { padding:0; font-weight:bold; line-height:20px; }
.message-list .m-title span { float:right; color:#999; font-weight:100; }
.message-list .m-info { padding:5px 0; line-height:24px; }
.message-list .r-title { padding:0; color:#ba0012; line-height:20px; }
.message-list .r-info { padding:5px 0; line-height:24px; }

/* 浜烘墠鎷涜仒 */
.hr { margin:0; padding:0; font-size:14px; }
.hr-list { margin-bottom:10px; padding:10px 15px 0; }
.hr-list .title { padding:0 10px; background:#efefef; font-weight:bold; line-height:20px; }
.hr-list .title span { float:right; color:#333; font-weight:100; }
.hr-list .info { padding:5px 10px; line-height:24px; }
.hr-list .apply { padding:5px; text-align:right; }
.hr-list .apply a { color:#ba0012; }

/* 璁㈣喘 */
.cart { margin:0 10px 10px; padding:0 20px; }
.order-table { background:#F2F2F2; line-height:20px; }
.order-table th { padding:5px 10px; border:1px solid #D0D0D0; background:#F2F2F2; }
.order-table td { padding:5px 10px; border:1px solid #D0D0D0; background:#F2F2F2; text-align:center; }
.fn-order { margin-bottom:10px; padding:0; text-align:center; clear:both; }
.fn-order a { margin:0 10px; }

/* 琛ㄥ崟閮ㄥ垎 */
.form-panel { margin:0 10px 10px; font-size:14px; }
.form-panel h4 { margin-bottom:10px; padding:2px 20px; background:#eee url(ico_07.gif) no-repeat 8px center; color:#666; line-height:22px; }
.form-panel .tips { padding:10px 0 10px 110px; color:#CC3732; font-weight:bold; font-size:13px; text-align:left; }
.form-panel .field { clear:both; }
.form-panel li.field label { display:block; float:left; width:100px; line-height:24px; text-align:right; }
.form-panel .input { padding:5px 0; color:#666; zoom:1; }
.form-panel .field:after { content:'\20'; display:block; height:0; clear:both; }
.form-panel .text { height:20px; padding:1px 3px; border:1px solid #D0D0D0; background:#F2F2F2; color:#666; }
.form-panel .textarea { width:450px; height:100px; padding:1px 3px; border:1px solid #D0D0D0; background:#F2F2F2; color:#666; }
.form-panel .submit-field { padding:0 10px 20px 100px; clear:both; }
.form-panel .submit-field input { margin-right:10px; }
.form-panel .submit-field .btn-submit { width:78px; height:24px; border:none; background:url(btn.jpg) no-repeat; cursor:pointer; }
.form-panel .submit-field .btn-reset { width:78px; height:24px; border:none; background:url(btn.jpg) no-repeat; cursor:pointer; }