﻿@import url(main.css);
.container { width:1100px;   margin:auto;}
.left { width:852px; float:left;}
    .left_layer0 { width:852px;}
        .left_layer0_0 { width:400px; height:547px; float:left;}
            .left_layer0_0_0 { width:400px; height:280px; margin-top:20px;}
                 .left_layer0_0_0 img { width:400px; height:280px;}
            .left_layer0_0_1{ width:400px; height:207px; margin-top:20px;}
                .title0 { width:400px; height:36px; line-height:32px;}
                    .title0_name { padding-left:14px; font-size:16px; color:#196fc4; width:73px; height:32px; border-bottom:1px solid #196fc2; float:left;background:url(../images/bg.gif) -240px -201px no-repeat;} 
                    .title0_more { width:313px; height:32px; border-bottom:1px solid #d4d4d4; float:left; text-align:right;}
                        .title0_more a { color:#999999;  text-decoration:none; font-size:12px;}
            .left_layer0_0_1 ul { width:400px;  height:171px; margin-top:10px;}
            .left_layer0_0_1 li { width:400px; height:35px;  overflow:hidden; line-height:35px;}
                .left_layer0_0_1 li a { color:#656565; text-decoration:none;}
                    .left_layer0_0_1 li a:hover {  text-decoration:underline;}

        .left_layer0_1{ width:402px; height:527px; float:left; margin-left:25px;  padding-top:20px;}
            .left_layer0_1_top {width:100%; height:120px;  border-bottom:1px solid #f5f5f5;}
                .left_layer0_1_top h1 { font-size:15px; margin-top:15px; margin-bottom:10px;}
                    .left_layer0_1_top h1 a {color:#333333;}
                .left_layer0_1_top p { font-size:12px;  line-height:28px;}
                    .date { color:#999999;line-height:30px;}

            .left_layer0_1_item { width:100%; height:70px;  border-bottom:1px solid #f5f5f5;}
                .date1{ width:38px; height:38px; float:left; margin-top:16px; margin-right:13px;}
                .date1_month{ width:38px; height:15px; background:#dbdbdb;font-size:12px; color:#474747; text-align:center; line-height:15px;}
                .date1_date{ width:38px; height:23px; background:#1b70c1; color:#eff7fa; text-align:center; font-size:18px;}
                .left_layer0_1_item_right { width:351px; height:38px;margin-top:16px; float:left;}
                    .left_layer0_1_item_right h2 {font-size:14px;width:351px; height:19px; line-height:19px; overflow:hidden;}
                     .left_layer0_1_item_right h2 a {color:#333333;}
.left_ad{width:825px; height:78px; border:solid 1px #f2f1f1; margin-top:20px; margin-bottom:0;} 
.left_layer1 { width:852px; margin-top:0px;}
.left_layer1_item { width:400px; height:364px; float:left; margin-right:25px !important;margin-right:15px;  margin-top:20px;}
.left_layer1_item_top { width:400px; height:95px; padding-top:20px;}
.left_layer1_item_top_left{ width:127px; height:95px; float:left;}
    .left_layer1_item_top_left img { border:0px; width:127px; height:95px;}
.left_layer1_item_top_right{ width:251px; height:95px; float:left; margin-left:22px;}
.left_layer1_item_top_right h1{font-size:15px; width:251px; height:22px; line-height:22px; overflow:hidden;}
.left_layer1_item_top_right h1 a{color:#656565; text-decoration:none;} 
.left_layer1_item_top_right h1 a:hover{color:#656565; text-decoration:underline;} 
.left_layer1_item_top_right p{font-size:12px;  line-height:24px;}
.left_layer1_item ul{width:400px; margin-top:5px;}
.left_layer1_item ul li{ width:400px; height:41px; border-bottom:1px solid #f5f5f5; overflow:hidden; line-height:41px;}
.right {width:248px; padding-top:20px;  float:left;}

.search_block{ width:248px; margin-top:18px;  height:40px;}
.search_block_left{ width:193px; height:30px;  float:left; border:0px !important; border:1px solid #e6e6e6  ; border-right:0px;}
.search_block_right{ width:53px; height:37px; float:left;}
.searchinput{ width:185px; height:33px !important;  height:31px; padding-left:7px; border:1px solid #e6e6e6  !important; border-right:0px  !important; border:0px; line-height:35px;}
.searchbutton{ margin:0px; padding:0px;  border:0px; width:53px; height:37px; font-size:14px; cursor:pointer; font-family:"Microsoft Yahei","宋体",Arial; background:#196fc4; color:#ffffff;}

.right_block{ width:246px;  border:1px solid #e0e0e0; margin-top:15px; border-top:2px solid #196fc4; overflow:hidden;}
    .right_block ul {width:210px; margin:10px 18px 10px 18px; overflow:hidden;}
    .right_block ul li{ width:210px; height:53px; overflow:hidden; display:block; line-height:23px;}


    .right_block2{ width:246px;  border:1px solid #e0e0e0; margin-top:20px; border-top:2px solid #196fc4; overflow:hidden;}
    .right_block2 ul {width:210px;  height:300px;}
    .right_block2 ul li{  height:30px; overflow:hidden; display:block;  width:210px; overflow:hidden; line-height:30px;  margin-right:14px;}
    .right_block2_div{width:210px;  height:200px; margin:10px 18px 10px 18px; overflow:hidden;}







.focusBox { position: relative; width: 400px; height: 280px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white;}
.focusBox .pic img { width: 400px; height: 280px; display: block;}
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 50px; width:100%; background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden;}
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 50px; width:100%; overflow: hidden;}
.focusBox .txt li{ height:50px; line-height:50px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none;}
.focusBox .num { position: absolute; z-index: 3; bottom: 14px; right: 8px;}
.focusBox .num li{ float: left; position: relative; width: 20px; height: 20px; line-height: 20px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer;}
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none;}
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5;}
.focusBox .num li.on a,.focusBox .num a:hover{ background:#196fc4;}