@charset "gb2312";
h1{margin:0;padding:0;font-size:16px;}
h2{margin:0;padding:0;font-size:30px; font-weight:normal;}
li{margin:0;padding:0;}
ul{margin:0;padding:0;}
ol{margin:0;padding:0;}
dl{margin:0;padding:0;}
dd{margin:0;padding:0;}
form{margin:0;padding:0;}
p{margin:0;padding:0;}
em{margin:0;padding:0;}
strong{margin:0;padding:0;}
font{margin:0;padding:0; font-size:14px;}
*{ margin-top: 0px; margin-bottom: 0px;}
body{font-family: "Î¢ÈíÑÅºÚ";line-height: 24px; text-align:left !important; font-size:12px; color:#444; margin:0; padding:0;}
h2{}
strong{color: #444;}
a{color: #444;text-decoration: none;}
a:link{color: #444;text-decoration: none;}
a:visited {color: #444;text-decoration: none;}
a:hover {color: #0069a6;text-decoration: none;}
a:active {color: #444;text-decoration: none;}
ul{ list-style:none;}
img { border:none; background:url(../images/loading.gif) no-repeat 50% 50%;}
.clear {
    display: block;
    float: none;
    clear: both;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
    background: none;
    border: 0;
    font-size: 0
}

.clearfix:after {
    visibility: hidden;
    display: block;
    clear: both;
    height: 0;
    font-size: 0;
    content: ".";
}

.clearfix {
    zoom: 1;
}


.container{width:1200px; margin:0 auto;}
.georgia{font-family:Georgia, "Times New Roman", Times, serif; color:#444 !important;}

.left {
    float: left;
}

.right {
    float: right
}


/* top
+++++++++++++++++++++++++++ */
.head{ width: 1200px;margin:20px auto; overflow:hidden; font-size: 12px; font-family:"Î¢ÈíÑÅºÚ"; color: #999; text-decoration: none; }
.head-logo {
    width: 22%;
}

.head a.pic_logo{ float:left;}

.clear{clear:both; height:0px; overflow:hidden; margin-top:0!important; line-height:0px; font-size:0;}

.special{ float:left; 
    font-size: 18px;
    font-weight: normal;
    color: #fff;
    line-height: 30px;
    padding: 0 15px;
    background-color: #39599f;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

}
.special dd{ display:block; height:36px;font-size:24px;  line-height:36px;}
.special dd font{ font-weight:bold; font-size:24px; font-family:"ºÚÌå"; color:#0069a6 !important}
.special dt{ display:block; height:20px; line-height:20px; padding:0 10px; background:#0069a6 !important; color:#fff !important; font-family:"Î¢ÈíÑÅºÚ"}

.nav{ width:76%;margin:0 auto;  font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; text-align:center;}
.nav a{ width:16.6666666666%;line-height:30px;  text-align: center; color: #444; font-weight: bold;  float:left; background:url(../images/nav_a.jpg) no-repeat right center;}
.nav a:hover{
    color:#0069a6
}





/* logo
+++++++++++++++++++++++ */
#logo{ background:url(../images/logo_bg.jpg) repeat-x 0 0; height:30px; position:relative; margin-bottom:15px;margin-top:10px;}
#logo div{ font-size:14px; width:207px; height:30px; position:absolute; top:0px; left:15px;}
#logo div span{ position:absolute; top:0; left:0; width:100%; height:100%; background:url(../images/logo.jpg) no-repeat 0 0;}
p.tel{ position:absolute; top:3px; right:15px; padding-left:25px; background:url(../images/tel.jpg) no-repeat 0 5px; color:#013c88;}

.main_left{ width:100%;overflow:hidden; border:1px solid #dedede; margin-bottom:20px;}
.main_left dl{ width:46%; float: left; display:block; margin:1%;padding:1%; border-bottom:1px solid #f0f0f0; overflow:hidden; height:135px}
.main_left dl dd{ width:28%; height:115px; float:left; margin-right:4%;}
.main_left dl dd img{ width:100%;  max-width:147px;height:111px; border:1px solid #ccc; padding:1px;}
.main_left dl dt{ float:left; display:block; width:68%; color:#666}
.main_left dl dt h3{ display:block; height:40px; line-height:40px; font-family:"ºÚÌå"; color:#0069a6 !important; font-size:20px;}
.main_left dl dt a{ color:#0069a6 !important;}


/*·ÖÒ³
----------- */
.page_0{ margin-bottom:20px; text-align:center;height:23px; overflow:hidden; line-height:18px; font-size:12px;/*border: solid 1px #cccccc;*/}
.page_0 div{ display:inline-block; line-height:12px;border: solid 1px #cccccc;}
.page_0 a{display:inline-block;/*height:20px; overflow:hidden; line-height:18px;*/ margin-right:8px;border: solid 1px #cccccc; padding: 0 5px;font-size:14px;}
.page_0 a:link{color: #686868;text-decoration: none;}
.page_0 a:visited {color: #686868;text-decoration: none;}
.page_0 a:hover {text-decoration: none;color: #ef5d00;}
.page_0 a:active {color: #686868;text-decoration: none;}
.page_0 span{ border: solid 1px #656463;background:none; /* height:18px; overflow:hidden; line-height:19px;*/display:inline-block; background-color:#707070; color:#FFF;width:21px; text-align:center;margin-right:8px; color:#FFF;font-size:14px}
.page_0 input.page_1{ width:35px;font-size:12px; text-align:center; margin-right:10px;}
.page_0 input.page_2{}
.page_0#page_down{ margin:33px 0 0 0;}




.main_right{ width:268px; float:right;}
.main_right dl{ display:block; width:79px; padding-left:10px; margin-bottom:10px; float:left;}
.main_right dl dd{ text-align:center;}
.main_right dl dd img{ display:block; width:79px; height:79px;}

.news{ width:258px; margin-left:10px; border:1px solid #ccc; margin-bottom:20px;}
.news h3{display:block; border-bottom:1px solid #ccc; height:30px; line-height:30px; font-size:14px; color:#0069a6 !important; padding-left:24px; background:url(../images/h2_all.jpg) no-repeat left center;}
.news h3 span{ float:left;}
.news h3 a{ float:right; margin-right:10px; font-weight:normal; font-size:12px;}
.news ul{ padding:8px 5px; overflow:hidden;}
.news ul li{ display:block;}
.news ul span{ float:right; color:#a80000;}
.news ul p{ float:left;}


a.djzx{ display:block; clear:both; width:100px; text-align:center; height:20px; line-height:20px; color:#fff !important; background:#0069a6; margin:0px auto; margin-bottom:10px;}
@media only screen and (max-width:1200px){
    .container,.head{
        width: 95%;
        margin:0 2.5%;
    }
    .head{
        margin-top:15px;
    }
    .page_0{
        height: auto;
    }
}

@media only screen and (max-width:1024px){
    .head-logo{
        width: 40%;
    }
    .nav{
        width: 100%;
        margin-top:2%;
    }
    .nav a{
        font-size:16px;
    }
    /* .main_left dl{
        width:96%;

    } */
    /* .main_left dl dd{
        width: 40%;
    } */
    /* .main_left dl dt{
        width: 55%;
    }
   */
}

@media only screen and (max-width:767px){
    .head-logo{
        width: 100%;
    }
    .nav a{
        width: 33.3333333333333%;
    }
    .main_left dl dt h3{
        height: auto;
        line-height: 26px;
        font-size:16px;
    } 
    .main_left dl dd{
        width:40%;
    }
    .main_left dl dt{
        width:56%;
    }
    .main_left dl dt p{
        display: none;
    }
    #logo{
        background: none;
    }
    p#breadCrumbs{
        top:0;
        left:0;
    }
   #logo div,p.tel{
        display: none;
    }

}

@media only screen and (max-width:480px){
    .nav a{
        font-size:14px;
    }
    .main_left dl{
    
        height:170px;
    }
     .main_left dl dd{
         width: 100%;
         margin-right:0;
     }
     .main_left dl dt{
         width:100%;
     }
     
 
 }
