@charset "utf-8";
body{margin:0; padding:0; font-family: Verdana, Arial, sans-serif; font-size:14px; background:#fff; color:#000; line-height:22px;}
div, form, ul, li, dl, dt, dd, ol, img, h1, h2, h3, h4, h5, h6{margin:0; padding:0; border:none;}
ul{list-style-position:outside;}
li{list-style-type:none;}
input, textarea{font-family:Tahoma, Verdana, Arial, sans-serif; font-size:14px; vertical-align:middle;}
.clear{clear:both; font-size:1px; width:1px; height:0; overflow:hidden;}
.red{color:#f00;}
.size10{width:60px;}
.size20{width:120px;}
.size30{width:180px;}
.size40{width:240px;}
.show{display:block;}
.hide{display:none;}
.flt{float:left;}
.frt{float:right;}

/* Link */
a:link    {text-decoration:none; color:#000098;}
a:visited {text-decoration:none; color:#000098;}
a:hover   {text-decoration:underline; color:#ba2636;}
a:active  {text-decoration:underline; color:#ba2636;}


/* index page */
.space{width:960px; margin:0 auto; clear:both;}
.banner-960{height:70px; margin-top:5px; overflow:hidden;}
.banner-200{width:200px; height:80px; margin:0; margin-top:5px; overflow:hidden;}
.link-red{color:#c00010;}
.link-red a:link, .link-red a:visited{color:#c00010;}
.link-red a:hover, .link-red a:active{color:#c00010;}

.page-1{margin-top:5px; height:400px;}
.info-side{width:200px; height:400px; padding:0 10px; float:left; border:1px solid #b8cad8;}
.info-side ul{margin:0;padding:0; margin-top:5px; width:200px; height:120px; clear:both;}
.info-side ul li{width:200px; overflow:hidden; white-space:nowrap; text-overflow:clip; background:url(../images/title-dot.gif) no-repeat left center; text-indent:8px;}
.dotline{display:block; width:190px; height:1px; margin:0 auto; padding:0; clear:both; background:url(../images/gray-dot.gif) repeat-x left center; font-size:0px;}
.info-side .additional{margin:0;padding:0; margin-top:10px; width:200px; clear:both;}
.info-side .additional li{width:200px; overflow:hidden; white-space:nowrap; text-overflow:clip; background:none; font-size:12px; text-indent:0;}
.main-news{margin-left:5px; width:300px; height:400px; float:left; border:1px solid #b8cad8;}
.main-news h1{margin:10px 10px 0 10px; width:280px; font-size:15px; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:clip; text-align:center;}
.main-news .topnews{margin:0 10px 10px 15px; width:275px; font-size:12px; color:#204ea3;}
.main-news .topnews li{width:275px; overflow:hidden; white-space:nowrap; text-overflow:clip;}
.main-news .topnews a:link, .main-news .topnews a:visited{color:#204ea3;}
.main-news .topnews a:hover, .main-news .topnews a:active{color:#ba2636;}
.news-dotline{width:270px;}
.main-news .list{margin:10px 10px 0px 10px; padding:0; clear:both;}
.main-news .list li{width:280px; overflow:hidden; white-space:nowrap; text-overflow:clip; background:url(../images/title-dot.gif) no-repeat left center; text-indent:8px;}
.main-news .list li.line{width:270px; height:20px; text-indent:0; margin:0 auto; background:url(../images/gray-dot.gif) repeat-x center center;}
.main-news .additional{margin:0 10px; margin-top:10px; padding:0; width:280px; clear:both;}
.main-news .additional li{width:280px; overflow:hidden; white-space:nowrap; text-overflow:clip; background:none; text-indent:0;}
.pic-news{margin-left:5px; width:424px; height:400px; float:left; border:1px solid #e5e5e5;}
.pic-news p{padding:0; margin:0; float:left; margin-top:10px;}
.pic-news .big{margin-left:10px!important; margin-left:5px;}
.pic-news .big img{width:300px; height:200px;}
.pic-news .small{padding-left:12px;}
.pic-news .small img{width:90px; height:60px;}
.pic-news .arrow{background:url(../images/pic-news-arrow.gif) no-repeat 3px center;}
.pic-news .txt{width:400px; overflow:hidden; white-space:nowrap; text-overflow:clip; clear:both; margin-left:10px; font-size:12px; color:#000199;}
.pic-news .txt h4{font-size:12px; font-weight:bold;}
.pic-news .additional{padding:0 10px; border-top:1px solid #e5e5e5; font-size:12px;}
.pic-news .additional li{clear:both;}
.pic-news .additional .pic{width:120px; height:90px; float:left;}
.pic-news .additional .pic-txt{width:274px; height:90px; float:left; margin-top:5px; margin-left:10px; color:#4f4f4f;}
.pic-news .additional .pic-txt .title{display:block; margin-bottom:5px;}

.page-2{margin-top:0px;}
.cat-list{width:480px; float:left;}
.cat-list .category{width:480px; overflow:auto; border:1px solid #7e86b4; margin-top:5px; padding-bottom:3px;}
.cat-list .category .title{margin:0; padding:0; height:25px; line-height:25px; font-size:12px; text-indent:10px; background:url(../images/cat-title-bg.gif) repeat-x left center; border-top:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #aec9f8;}
.cat-list .category .title a:link, .cat-list .category .title a:visited{font-weight:bold; color:#02183d; text-decoration:none;}
.cat-list .category .title a:hover, .cat-list .category .title a:active{font-weight:bold; color:#ba2636; text-decoration:none;}
.cat-list .category .title span{float:right; padding-right:10px;}
.cat-list .category .title span a:link, .cat-list .category .title span a:visited{font-weight:normal; color:#001941;}
.cat-list .category .title span a:hover, .cat-list .category .title span a:active{font-weight:normal; color:#ba2636;}
.cat-list .category .pic{margin-top:5px; margin-left:10px!important; margin-left:5px; width:126px; float:left;}
.cat-list .category .pic img{padding:3px; border:1px solid #cdcbcc; width:120px; height:90px; vertical-align:bottom;}
.cat-list .category .pic h4{width:127px; overflow:hidden; white-space:nowrap; text-overflow:clip; font-size:14px; font-weight:normal; text-align:center;}
.cat-list .category  h3{float:left; width:330px; overflow:hidden; white-space:nowrap; text-overflow:clip; margin-left:10px; margin-top:5px; font-size:14px; font-weight:bold; text-align:left;}
.cat-list .category  ul{float:left; width:330px; margin-left:10px; margin-top:5px;}
.cat-list .category  ul li{width:330px; overflow:hidden; white-space:nowrap; text-overflow:clip; background:url(../images/title-dot.gif) no-repeat left center; text-indent:8px;}
.cat-list .category  ul li span{color:#666;float:right;font-size:12px;}

.info-list{width:250px; float:left; margin-left:10px;}
.info-list .category{width:250px; border:1px solid #f47785; margin-top:5px;}
.info-list .category .title{margin:0; padding:0; height:25px; line-height:25px; font-size:12px; text-indent:10px; background:url(../images/info-title-bg.gif) repeat-x left center; border-top:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #f69acb;}
.info-list .category .title a:link, .info-list .category .title a:visited{font-weight:bold; color:#b3000d; text-decoration:none;}
.info-list .category .title a:hover, .info-list .category .title a:active{font-weight:bold; color:#ba2636; text-decoration:none;}
.info-list .category .title span{float:right; padding-right:10px;}
.info-list .category .title span a:link, .info-list .category .title span a:visited{font-weight:normal; color:#85001b;}
.info-list .category .title span a:hover, .info-list .category .title span a:active{font-weight:normal; color:#ba2636;}
.info-list .category  ul{width:240px; margin:6px 5px;}
.info-list .category  ul li{width:240px; overflow:hidden; white-space:nowrap; text-overflow:clip; background:url(../images/title-dot.gif) no-repeat left center; text-indent:8px;}
.info-list .category  ul li.cat{font-size:12px; text-indent:0; margin-bottom:3px;background:url(../images/gray-dot.gif) repeat-x left bottom;}
.info-list .category  ul li.cat a{color:#85001b;}
.info-list .category  ul li.cat span{float:right;}

.right-side{width:204px; float:left; margin-left:14px!important; margin-left:10px; font-size:12px;}
.right-side .category{width:204px; border:1px solid #d8d8d8; margin-top:5px; overflow:auto;}
.right-side .category .title{margin:0; padding:0; height:24px; line-height:24px; font-weight:bold; text-indent:8px; background:#fff; border-bottom:1px solid #d8d8d8;}
.right-side .category .video{margin:10px 10px 5px 10px; text-align:left;}
.right-side .category .video li{width:184px; overflow:hidden; white-space:nowrap; text-overflow:clip; background:url(../images/title-dot.gif) no-repeat left center; text-indent:8px;}
.right-side .category .video li.pic{background:none; text-indent:0;}
.right-side .category .video img{width:160px; height:120px; border:1px solid #cdcdcd; padding:5px;}
.right-side .category .top{margin:5px 10px;}
.right-side .category .top li{width:184px; overflow:hidden; white-space:nowrap; text-overflow:clip; text-indent:20px;}
.right-side .category .top li.top1{background:url(../images/top1.gif) no-repeat left 6px;}
.right-side .category .top li.top2{background:url(../images/top2.gif) no-repeat left 6px;}
.right-side .category .top li.top3{background:url(../images/top3.gif) no-repeat left 6px;}
.right-side .category .top li.top4{background:url(../images/top4.gif) no-repeat left 6px;}
.right-side .category .top li.top5{background:url(../images/top5.gif) no-repeat left 6px;}
.right-side .category .top li.top6{background:url(../images/top6.gif) no-repeat left 6px;}
.right-side .category .top li.top7{background:url(../images/top7.gif) no-repeat left 6px;}
.right-side .category .top li.top8{background:url(../images/top8.gif) no-repeat left 6px;}
.right-side .category .top li.top9{background:url(../images/top9.gif) no-repeat left 6px;}
.right-side .category .top li.top10{background:url(../images/top10.gif) no-repeat left 6px;}
.right-side .category .face{margin:0; padding:0; float:left; width:102px; overflow:hidden; white-space:nowrap; text-overflow:clip; margin-top:10px; text-align:center;}
.right-side .category .face img{border:1px solid #d8d8d8; padding:3px; width:80px; height:80px;}
.right-side .category .face span{display:block; text-align:center;}
.right-side .category .service{margin:3px 10px 5px 10px!important;margin:5px 10px 5px 0; float:left;}
.right-side .category .service li{margin-left:10px; float:left; white-space:nowrap; line-height:22px;}
.right-side .category .service a:link, .right-side .category .service a:visited{color:#000000; text-decoration:none;}
.right-side .category .service a:hover, .right-side .category .service a:active{color:#ba2636; text-decoration:underline;}

.page-3{margin-top:10px; padding-bottom:5px; border:1px solid #e2e2e2; border-top:2px solid #c2300b;}
.page-3 .title{margin:0; padding:0; border-top:1px solid #e2e2e2; height:26px; line-height:26px; text-indent:20px;  background:url(../images/pic-title-bg.gif) no-repeat 10px center; font-weight:bold;}
.page-3 .title span{color:#ca340f;}
.page-3 .title a{color:#323232; text-decoration:none;}
.page-3 .pic-line{margin:10px 20px 0px 20px!important; margin:10px; overflow:auto;}
.page-3 .pic-line img{width:120px; height:90px; padding:10px; border:1px solid #e1e1e1; vertical-align:bottom;}
.page-3 .pic-line li{width:140px; float:left; margin-left:10px;}
.page-3 .pic-line h5{width:140px; overflow:hidden; white-space:nowrap; text-overflow:clip; font-weight:normal;font-size:14px; text-align:center; height:26px;}
.page-3 .pic-line li a{display:block;}
.page-3 .pic-line li a:hover{background:#e6eec4;}
.page-3 .pic-line h5 a:hover{display:inline; background:none;}
.page-3 .pic-line .hr{width:892px!important; width:902px; font-size:0; line-height:0; height:1px; float:left; margin-left:10px; border-top:1px solid #f1bea1; margin-top:5px; margin-bottom:10px;}

.flink{margin-top:10px;}
.flink ul{font-size:12px;}
.flink ul li{float:left; margin-left:10px; white-space:nowrap;}
.flink ul li.tips{margin-left:0; color:#363d43; font-weight:bold; background:url(../images/flink-bg.gif) no-repeat left center; text-indent:10px;}
.flink a:link, .flink a:visited{color:#003267;}
.flink a:hover, .flink a:active{color:#003267;}