
*,html{padding:0px; margin:0;}
body{ background: #FFF; font-size:12px;color:#626262; margin:0 auto; padding:0; font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif; }
ul,li{list-style:none;padding:0px; margin:0px;}
img{ margin:0; padding:0; border:0;}
a{ text-decoration:none;color:#626262; outline:none;}
a:active {star:expression(this.onFocus=this.blur());} 
a:hover{color:#d40000}
.img-responsive{ display: block;    max-width: 100%;    height: auto;}
.none{ display: none;}
.text-center{ text-align: center;}
.text-left{ text-align:left;}
.text-right{ text-align:right;}
.center-block {
    display: block;
    margin-right: auto;
    margin-left: auto;
}

.fl{ float: left;}
.fr{ float:right;}

.bk,
.bk3,
.bk6,
.bk8,
.bk10,
.bk15,
.bk20,
.bk30 {
	clear: both;
	font-size: 1px;
	height: 0;
	line-height: 1px
}

.bk3 {
	height: 3px;
}

.bk6 {
	height: 6px
}

.bk8 {
	height: 8px
}

.bk10 {
	height: 10px
}

.bk15 {
	height: 15px
}

.bk20 {
	height: 20px
}

.bk30 {
	height: 30px
}

.panel {
	padding: 0;
	margin: 0;
	border: none;
}
.btn{ background:#b30000; color:#FFF; border:none; line-height:30px; height:30px; font-size:14px; padding-left:15px; padding-right:15px;}
.unbtn{ background:#666; color:#FFF; border:none; line-height:30px; height:30px; font-size:14px; padding-left:15px; padding-right:15px;}

#wrap{ width: 99.9888%; overflow:hidden}

.header{ position: relative;width: 99.9888%; background: url(../images/top_bg.jpg) no-repeat; }
.header .t_hd{height: 125px; }
.header .container{ width: 1170px; margin: 0 auto;}
.header .container .logo{ float: left; width: 650px; padding-top: 30px; }

.header .container .r_box{float:right; width: 447px; background: url('../images/r_top_bg.jpg') no-repeat; height: 114px; position: relative; }
.header .container .r_box .in_w{float:right; width: 200px; }
.header .container .r_box .tel{ position:absolute; bottom:15px; right: 0px;}

.header .container .r_box .dl_col1,.header .container .r_box .dl_col{ float: left; }
.header .container .r_box .dl_col1 dd,.header .container .r_box .dl_col2 dd{ float: left;}
.header .container .r_box .dl_col dd.lang{ width: 90px;}
.header .container .r_box .dl_col dd span{ display: block;}
.header .container .r_box .dl_col1{ width: 99%;height: 30px; padding-top: 20px;}

.header .container .r_box .dl_col1 dd .en{background: url('../images/en.jpg') no-repeat 0px 0px; height: 35px; text-indent: 25px;}
.header .container .r_box .dl_col1 dd .cn{background: url('../images/cn.jpg') no-repeat 0px 0px;height: 35px; text-indent: 25px;}
.header .container .r_box .dl_col2{ width: 240px;background: url('../images/top_search_bg1.jpg') no-repeat; height: 30px;}


.m_nav{ float: left; width: 100%; height:58px; background: #0b46ce; border-top: 1px solid #0b46ce; line-height: 58px;}
.m_nav .container .nav_list ul li{ float: left;  width: 145px; text-align: center; color: #FFF; position: relative;}
.m_nav .container .nav_list ul li.on{ background:#F00; color:#FFF}
.m_nav .container .nav_list ul li a{ color: #FFF; font-size: 16px;}

.m_nav .container .nav_list ul li .cate_child { position: absolute; display: none; top: 58px; left: 0; padding: 0px; width: auto; height: auto; background:#0b46ce; z-index: 300; }
.m_nav .container .nav_list ul li .cate_child li { padding:0px 10px 0px 10px; display: block; width: 290px; line-height: 35px; height: 35px; text-align:center; white-space: nowrap; }
.m_nav .container .nav_list ul li .cate_child li a { font-size:12px; display: block; width: 145px; color:#FFF  }


/*分页样式*/
.Pro_page,.page20px{padding:10px;height:30px;width:100%;margin-right:20px; clear:both;}
.pages { color: #999; font-family:Verdana; height:30px}
.pages a, .pages .current { text-decoration:none; padding: 3px 8px; border: 1px solid #ddd;background: #fff;margin:0 3px; line-height:25px; font-size:12px; color:#000;}
.pages a:hover { background-color:#c20c0b; color:#fff;border:1px solid #c20c0b; text-decoration:none;}
.pages .current { font-weight: bold; color: #fff; background:#c20c0b; border:1px solid #c20c0b;}
.goto_txt{ width:30px;margin:0px 5px;}




#content_search {
	float: left;
	 width: 100%;
  height: 58px;
  border-bottom: 3px solid #f7f7f7;
  background-color: #f9f9f9;
  line-height: 58px;
}
#content_search .key{ width: 650px; float: left; }

#content_search p {
  font-size: 13px;
  color: #666666;
}
#content_search p b {
  color: #0844b6;
}
#content_search p a {
  color: #666666;
  margin-right: 2px;
}
#content_search .box {
  padding-top: 14px;
}
#content_search .box input[type=text] {
  height: 28px;
  width: 203px;
  padding-left: 5px;
  border: 1px solid #dadada;
  border-right: none;
  font-size: 14px;
  line-height: 28px;
  vertical-align: top;
}
#content_search .box input[type=submit] {
  width: 35px;
  height: 30px;
  background: url("../images/search.jpg") 0 0 no-repeat;
  border: none;
  vertical-align: top;
}


.footer{ width: 100%; background: #0b46ce; height: 433px;}
.footer .container{}
.footer .container .lb{ float: left; width: 200px; height: 433px; background: #0f3792;}
.footer .container .lb .p_1{ padding-top: 50px;}
.footer .container .lb .p_2{padding-top: 30px;}
.footer .container .lb .p_3{padding-top: 30px;}
.footer .container .rb{ float:right; width:945px; height: 433px; }
.footer .container .rb dl.fmenu{ width: 135px; float: left; color: #FFF; margin-top: 20px; height: 303px;}
.footer .container .rb dl.fmenu dt{ width: 100%; height:40px; line-height: 40px; font-size:16px;color: #FFF;border-bottom: 1px solid #3566d6; }
.footer .container .rb dl.fmenu dt a{ color: #FFF;}
.footer .container .rb dl.fmenu dd{ white-space:nowrap; display: block; width:100%; padding-top: 5px; height:30px; line-height: 30px; }
.footer .container .rb dl.fmenu dd a{color: #FFF;}

.footer .copyright{border-top: 1px solid #3566d6; width: 100%; color: #FFF; padding-top: 5px;}
.footer .copyright p{height: 25px; line-height: 25px; } 
