
*,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;
}
.none{ display: 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;}
.container{ width: 1200px; margin: 0 auto;}
#wrap{ width: 99.9888%; overflow:hidden}

.header{ width: 99.9999%; height: 159px; }
.header .top{ width: 100%; background: #666666; height: 37px; line-height: 35px; color: #c3c3c3;}
.header .top .lb{ float: left; width: 400px;}
.header .top .rb{ float:right; width: 450px; text-align: right;}
.header .top .rb .tel{ font-weight: bold; font-size: 14px; color: #FFF;}
.header .top .rb .select{ font-size: 12px; color: #FFF;}
.header .top .rb .select a{color: #FFF;}

.header .top .rb .topsearch{ margin-top: 5px; width: 201px; height: 25px; background: url('../images/top_search.jpg') no-repeat;}
.header .top .rb .topsearch .search_ipn{ float: left; margin-top: 3px; margin-left: 5px; text-align: left; background: #4e4e4e; border:0; width: 160px; color: #c3c3c3;}

.header .t_hd{height: 124px;position: relative;  }
.header .c_main{ width: 1206px;height: 124px; margin: 0 auto;}
.header .c_main .logo{ float: left; width: 300px; padding-top: 30px; }
.header .c_main .r_box{float:right; width: 240px;  height: 80px; padding-top: 35px; }

.header .tnav { float:right; width: 760px; height: 72px; left: 450px;  z-index: 1000; margin-top: 50px;}    
.header .tnav ul { float: left; }
  .header .tnav ul li { float: left; width:108px; text-align: center; color: #333333; position: relative }
   .header .tnav ul li a { color: #333; font-size: 16px; font-weight: bold; white-space:nowrap }
    .header .tnav ul li a:hover{  background: #001770; color: #FFF; padding: 5px 10px; border-radius:16px}
   
   
    .header  .cate_child_nav { border-top: 1px solid #eee; position: absolute; top: 122px; left: 0; padding: 0px; width: 100%; height: 160px; background: #FFF; z-index: 1000;box-shadow:  3px 3px 3px #888888;}
    .header  .cate_child_nav .child_nav{ float: right; margin-top: 15px;}
    .header  .cate_child_nav .child_nav ul li{ float: left;  width: 116px;  height: 100px;}
    .header  .cate_child_nav .child_nav ul li{ text-align:center;}
    .header  .cate_child_nav .child_nav ul li .title_ico{ width: 100%; height: 75px; padding-bottom: 10px;}
 	.header  .cate_child_nav .child_nav ul li .title_ico img{ max-width: 80px;  max-height: 75px;}


.top_searh{ float: left; width: 100%; height: 51px; background: #ebebeb;}
.top_searh .container{ width: 1150px; margin: 0 auto;    }
.top_searh .keyword{ float: left; width:600px; line-height: 50px;}
.top_searh .keyword b{ color: #005afe;margin-right: 10px;}
.top_searh .keyword a{ margin-right: 20px;}
.top_searh .searfrom{ float:right; width:240px; margin-top: 10px;}

 .top_searh dl.search_main{ width:250px; height: 26px; background: url('../images/search_bg1.jpg') no-repeat 0px 0px;}
 .top_searh dl.search_main dd .search_ipn{ float:left;color: #999; margin-top: 2px; margin-left: 2px; width:207px;height:22px;line-height:32px;overflow:hidden; border: 0px; }
 .top_searh dl.search_main dd.sear_btn{width:35px;height:35px;line-height:35px;overflow:hidden;float:left;}
 .top_searh dl.search_main dd.sear_btn input{width:100%;border:0px;background:none;outline:none;height:100%;}
 

.header .container .rb .dl_col1,.header .container .r_box .dl_col{ float: left; margin-left: 10px;}
.header .container .rb .dl_col1 dd{ float: left; margin-right:15px; height: 30px; padding-top:8px;}
.header .container .rb .dl_col dd.lang{}
.header .container .rb .dl_col dd span{ display: block;height: 30px; padding-top:0px;}
.header .container .rb .dl_col1{ width: 99%;}
.header .container .rb .dl_col1 dd .en{background: url('../images/en.jpg') no-repeat 0px 0px; height: 30px; line-height:20px; text-indent: 45px;}
.header .container .rb .dl_col1 dd .cn{background: url('../images/cn.jpg') no-repeat 0px 0px;height: 30px;line-height:20px; text-indent: 45px;}



/*分页样式*/
.Pro_page,.page20px{padding:10px;height:30px;width:100%;margin-right:20px; clear:both;}
.pages { color: #333; 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;}
.pages .allRecordset{ margin-right:10px}
.pages .allpage{ margin-right:30px}
.pages b{ color:#333; padding:0 2px; font-size:14px}



.footer{ width: 100%;background: #666666; }
.footer .f_main{ width: 100%;height: 308px; padding: 30px 0px 20px 0px;}
.footer .f_main .container{ width: 1200px; margin: 0 auto; position:relative  }

.footer .f_main .container  dl.flinks{ width: 195px; float: left; height: 200px;}
.footer .f_main .container  dl.flinks dt{ font-size: 16px; color: #FFF; line-height: 30px; padding-bottom: 5px; font-weight: bold; }
.footer .f_main .container  dl.flinks dd{ font-size: 12px; color: #FFF; line-height: 30px; }
.footer .f_main .container  dl.flinks dt a,.footer .f_main .container  dl.flinks dd a{ color: #FFF;}
.footer .f_main .container .rb .weixin{ float: left; width: 150px;}
.footer .f_main .container .rb .text{ float:right; width: 278px;}
.footer .f_main .container .rb .text p{ line-height:25px; color: #FFF;}
.footer .f_main .container .weixin{ position:absolute; top:8px; right:50px;}
.footer .f_main .container .weixin img{ margin-bottom:3px;}
.footer .f_main .container .weixin p{ width:188px; padding-top:3px; line-height:18px; color:#FFF; text-align:center}



.footer .copyright{ float: left;width: 100%; border-top: 1px solid #7f7f7f; background: #666666; height: 80px; line-height:25px;color: #FFF; padding-top: 20px;}
.footer .copyright p{ font-size: 14px; color: #f7f7f7;}


.prevnext{ width:100%}
.prevnext p{ line-height:25px;}
.prevnext p a{ color:#333}

.header .topsearch .submit {
	background: url(../images/top_search_bt1.gif) no-repeat 7px 4px;
	color: #FFF;
	width: 30px;
	height: 20px;
	border: 0px;
  }
