﻿@charset "utf-8";
/* CSS Document */

body {margin: 0; color: #333; background:url(bg.jpg) repeat-x #fff; }
* {margin: 0;padding: 0;font-family: "微软雅黑","宋体","黑体",Helvetica Neue,Tahoma,Arial,'Hiragino Sans GB';color: #333; font-size:14px; outline:none; }
a {color: #333;text-decoration: none}
a:hover, a:focus {color: #0F73BF; text-decoration: none}
ul,li { margin:0; padding:0; list-style:none;}
.clear {clear: both;}
.clearfix {*zoom: 1}
.clearfix:before, .clearfix:after {display: table;content: "";line-height: 0}
.top0 { margin-top:0;}
.top4 { margin-top: 4px;}
.top10 { margin-top: 10px;}
.left6 {margin-left:6px;}
.left12 { margin-left: 12px;}
img { border:0;}
.font_16 * {line-height: 200%;font-size: 16px !important;}
.font_14 * {line-height: 200%; font-size: 14px !important;}
.font_12 * { line-height: 200%; font-size: 12px !important;}

.info { width:1180px; height: 32px; line-height: 32px; margin: 0 auto; font-size: 12px;}
.info a { font-size: 12px;}
.head { width:100%; height: 181px; background: url(top_bg.jpg) top center no-repeat; min-width:1180px;}
.head_wrap {margin:0 auto; width:1180px;}
.search { width:350px; float:right; height:30px; line-height:30px; margin-top:74px; display:inline; position: relative; float:right;}
.search .input_text { width:220px; height:28px; border:1px solid #2B94D5; float: left; text-indent: 14px;}
.search .input_btn {
    background: url(search.jpg) center center no-repeat;
    width: 34px;
    height: 30px;
    line-height: 30px;
    float: left;
    border: 0;
    cursor: pointer;
}
.search a{ margin-left:10px; padding:0 10px; height: 30px; line-height: 28px; color:#fff;float: left; background-color: #2B94D5;}
.nav { width:100%; height: 45px;  background: #0168B5; min-width:1180px;}
.nav_t { width:1180px;  margin: 0 auto; height: 45px;}
.nav_a { display: block; line-height: 45px; float: left; padding:0 40px; font-size: 16px; color:#fff;}
.nav_t a:focus { color:#fff;}
.nav_1 { background: url(nav_t1.png) 10px no-repeat;}
.nav_2 { background: url(nav_t2.png) 10px no-repeat;}
.nav_3 { background: url(nav_t3.png) 10px no-repeat;}
.nav_4 { background: url(nav_t4.png) 10px no-repeat;}
.nav_5 { background: url(nav_t5.png) 10px no-repeat;}
.nav_6 { background: url(nav_t6.png) 10px no-repeat;}
.nav_7 { background: url(nav_t7.png) 10px no-repeat;}
.line { width:2px; height: 20px; background: url(nav_line.jpg) no-repeat; float: left; margin-top: 12px; margin-left: -18px;}
.nav_a:hover {color:#fff;}

.contain { width:1180px; margin: 0 auto;}

.footer {width:100%; background-color:#00A4E3; margin-top: 12px; padding-top:18px; height: 110px; min-width:1180px;}
.footer * { font-size: 12px; color:#fff;}
.foot { width:1180px; margin: 0 auto;}
.footer .footer_l{ float:left;width:66px; height:89px; margin-left:200px;  display:inline;}
.footer .footer_r{ float:left; width:700px; margin-left: 20px; display: inline;}
.footer .footer_r p{ line-height:28px; text-align: center;}

.position { width:1180px; height: 34px; margin-top: 12px; border-bottom: 3px solid #00A4E3; background: url(position_bg.jpg) 10px center no-repeat #F7F7F7;}
.position span {  padding-left:36px; line-height: 34px;}

.pages { width:95%;text-align: center;padding: 12px;clear: both;margin-top: 10px;}
.pages span, .pages a, .pages b {font-size: 16px;margin: 0 2px;}
.pages span font {color: #333333;font-size: 12px;}
.pages a, .pages b {border: 1px solid #ccc;background: #DDD;padding: 2px 6px;text-decoration: none}
.pages span { padding-right: 10px}
.pages b, .pages a:hover {background: #0168B5;color: #FFFFFF;}

.content_box{width: 1200px;margin: 0 auto;}
.l{float: left;}
.r{float: right;}
.clearfix:before,.clearfix:after {
    content:"";
    display:table;
}
.clearfix:after{clear:both;}
.clearfix{
    *zoom:1;/*IE/7/6*/
}
/*当前位置*/
.dqwz{
	height: 54px;
	line-height: 54px;
	color: #646464;
	font-size: 14px;
}
.dqwz a{
	color: #646464;
}