@charset "utf-8";
/* CSS Document */
/*页面通用样式*/
* {margin:0;padding:0;}
.clear:after {height:0;content:'';display:block;clear:both;}
.clear {zoom:1;}
body {margin:0 ;padding:0;font-size:12px;font-family: Arial "宋体"; color:#505050;}
div, p, img, ul, li{margin:0 auto;padding:0;border:0;}
ul, ol, li {list-style:none;}
table, td, tr, th, input, select {font-size:12px;}
input {font-family:Arial;}
table, td {border-collapse:collapse;}
/*超链接开始*/
a {color:#505050;text-decoration:none;}
a:hover {color:#F00;text-decoration: underline;}

#wrap {height:100%;margin:0 auto;background:url(../images/main_bg.jpg) repeat;}
#header{ width:100%; height:160px; min-width:1005px;}
.top{ height:110px; width:100%; width:expression(document.body.clientWidth <= 1005? "1005px":"auto");min-width:1005px;}
.top_nr{height:110px; width:1005px; margin:0 auto; overflow:hidden;}
.logo { padding-top:25px;float:left;}
.top_r{float:right; padding:15px 10px 0 0; text-align:right;}
.rx{ padding:10px 10px 0px 0px;}
.sou{ width:350px; overflow:hidden;}
.sou_k input{width:300px; height:30px; line-height:30px;  border:1px solid #ccc; float:left; padding-left:10px;}
.bot{ float:left;}
/*menu begin*/
.menu {background:#FFF;width:100%;height:50px;background:#b00001;width:expression(document.body.clientWidth <= 1005? "1005px":"auto");min-width:1005px;text-align:center;
}
.menu_d {width:1005px; overflow:hidden;}
.menu_d ul li {width:125px;height:50px;line-height:50px;float:left;background:url(../images/dh_x.jpg) no-repeat;}
.menu_d ul li a { font-weight:800;display:block;color:#FFF;}
.menu_d ul li a:hover {background:#f8f8f8; display:block; text-decoration:none; color:#4f4f4f;}
/*menu end*/
/*banner begin*/
.banner{width:100%; height:550px; float:left;}
#lunhuanback { position: absolute; margin:0 auto; width: 100%; height: 550px; background: #f8f8f8; }
#lunhuanback li { position: absolute; left: 0; width: 100%; height: 550px;z-index:0; overflow: hidden; display: block;opacity:0;filter:alpha(opacity=0); background-position: center !important;}
/*banner end*/
/*main begin*/
#main {width:1005px;text-align:left;background:#FFF;overflow:hidden; margin:0 auto;}
/*main_top  begin*/
.main_top{ width:1005px; overflow:hidden; text-align:left; margin:0 auto; padding:20px 0;}
.gsjj {float:left;width:620px;overflow:hidden;}
.bt { height:28px; overflow:hidden; border-bottom:1px solid #d4d4d4;}
.bt span{ float:left;}
.bt a{ float:right;padding-top:15px; padding-right:5px;}
.gs_nr{ line-height:24px; padding-top:20px; overflow:hidden;}
.gs_nr img{ padding-right:15px;float:left;}
.xwdt {float:right;width:360px;overflow:hidden; }
.xw_nr{ line-height:28px;overflow:hidden; padding-top:15px;}
.xw_nr ul li{ background:url(../images/xw_tb.jpg) no-repeat 3px; text-align:right; padding-left:20px; border-bottom:1px  dashed #d5d5d5;}
.xw_nr ul li a{ float:left; }
.xw_nr .one{ line-height:22px; height:60px;}
.xw_nr .one img{ float:left; padding-right:10px;}
/*.lx_nr{ line-height:26px; padding-left:10px;}*/
/*main_to end*/
/*bottom  begin*/
.bottom{width:1005px;overflow:hidden;  text-align:center;}
.tu{ padding:15px 0; overflow:hidden;}
.tu ul li a:hover{text-decoration:underline;color:#eb6401;}
.tu ul li {float:left; padding:0 3px; width:160px; height:160px;}
.tu ul li p {padding:15px 0;}
.w160{border: solid 1px #ddd; width: 160px; height: 120px; text-align: center; display: table-cell; vertical-align: middle; *display: block;}
/*bottom end*/
/*main end*/
/*foolter  begin*/
#footer {width:100%;background:#b00001;height:140px;min-width:1005px;color:#FFF;text-align:center;}
.footer_bq {width:1005px;}
.footer_bq a{color:#FFF;}
.footer_bq p {padding:35px 0 15px 0;}
/*foolter end*/
/*cpdy  begin*/
/*left_list  begin*/		
.left_list{width:190px;overflow:hidden;float:left; margin-bottom:-10000px; padding-bottom:10000px; border:1px solid #c8c8c8;}
.cpzx{padding:1px 0; overflow:hidden;}
.bt_l{padding-left:32px;font-family:"微软雅黑";color:#FFF;font-size:14px;line-height:32px;height:34px;background:url(../images/bt_bg.jpg) no-repeat;}
.cpzx_list{ padding: 15px 20px 25px 20px; padding-bottom:28px;}
.cpzx_list ul li a{ background:url(../images/li_tb.jpg) no-repeat 2px; height:38px; line-height:38px;border-bottom:1px solid #eaeaea; padding-left:30px; display:block; text-decoration:none;}
.cpzx_list ul li a:hover{ color:#F60;}
.cpzx_list li ul.drop_down li{ padding-left:20px;}
.lx_nr{ padding:20px 10px; overflow:hidden; line-height:26px;}
/*left_list end*/
/*right_cp  begin*/		
.right_cp{float:right;width:800px;overflow:hidden; line-height:24px; text-align:left;}
.cp_bt{margin-top:1px;padding:5px 0px 5px 35px;border-bottom:solid 1px #d4d4d4;}
.cp_bt a{color:#505050;}
.cp_bt a:hover{color:#505050;text-decoration:underline;}
.cp{ padding:10px; line-height:30px; font-size:14px;}
.cp ul li a{color:#505050;}
.cp ul li a:hover{text-decoration:underline;color:#eb6401;}
.cp ul li{ float:left; padding:0 15px; }
.cp ul li img{border:1px solid #e5e5e5; padding:3px; }
.cp ul li p{padding:15px 0; text-align:center; }
.fy {width:800px; overflow:hidden;}
.zfy {float:left;padding: 0 0 30px 60px;}
.yfy {padding-right:100px;float:right;}
.yfy a {color:#505050;}
.d {padding:2px 5px;background:#dcd9d4;}
.s {padding:1px 5px;background:#eeeeee;border:solid 1px #505050;}
/*right_cp end*/	
/*cpdy end*/
