@charset "utf-8";
/* CSS Document */
.clear:after {height:0;content:'';display:block;clear:both;}
.clear {zoom:1;clear:both;}
body {margin:0;padding:0;font-size:12px;font-family:Arial "宋体";background:url(../images/d_bg.jpg) repeat-x;color:#505050;}
div, p, h1, h2, h3, h4, h5, h6, img, ul, li, ol, dl, dt, dd, form {margin:0;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  begin*/
a {color:#505050;text-decoration:none;font-family:arial;}
a:hover {color:#F00;}
/*a end*/

/*wrap begin*/
.wrap{margin:0 auto; padding:0; width:1260px; overflow:hidden; } 

/*header begin*/
.header{ height:125px;width:1260px;overflow:hidden;}
.logo{ float:left; padding:32px 0 0 15px;}
.sou{ float:right;width:330px; padding:50px 15px 0 0;}
.nav{ width:1260px; overflow:hidden; background:url(../images/dh_bg.jpg) no-repeat ;display:block; height:52px; padding-top:8px; padding-left:30px;}
.nav ul li{float:left; width:150px; line-height:52px; height:52px; background:url(../images/dh_xbg.jpg) no-repeat center;  display:block; text-align:center}
.nav ul li a{ color:#FFF; font-size:14px;} 
.nav ul li a:hover{ display:block;text-decoration:none; color:#FFF; background:url(../images/dh_qh.jpg) no-repeat center;}
/*header end*/
/*banner begin*/
.banner{width:1260px; height:400px; float:left;}
#lunhuanback { position: absolute; margin:0 auto; width:1260px; height: 400px; background: #f8f8f8; }
#lunhuanback li { position: absolute; left: 0; width:1260px; height: 400px;z-index:0; overflow: hidden; display: block;opacity:0;filter:alpha(opacity=0); background-position: center !important;}
/*banner end*/
/*main begin*/
.main{ margin:0 auto; background:#FFF;width:1260px; overflow:hidden; }
/*left begin */
.left{ width:199px; background:#1599fe; overflow:hidden; float:left;  margin-bottom:-10000px; padding-bottom:10000px;}
.left_cp{width:199px;  text-align:left;color:#FFF;}
.bt {padding-left:20px;font-size:14px;line-height:40px;height:40px;background:url(../images/bt_bg.jpg) repeat-x;}
.list_nr{ padding:10px 0 30px 0;}
.list_nr ul li a{ color:#FFF; padding-left:45px;line-height:30px; height:30px; background:url(../images/list_bg.jpg) no-repeat;display:block; }
.list_nr ul li a:hover{text-decoration:none; background:url(../images/list_qh_bg.jpg) no-repeat; display:block;color:#FFF; }
.list_nr li ul.drop_down li a{ height:30px; line-height:30px; padding-left:65px; display:block; background:none;}
.list_nr li ul.drop_down li a:hover{ height:30px; line-height:30px; background:none; color:#FF0;}
.left_lx{width:200px; text-align:left;color:#FFF;}
.lx{ padding:20px 15px 30px 15px; line-height:24px;}
/*left end*/
/*right begin*/
.right{ width:1060px; float:right; text-align:left; overflow:hidden;}
/*right end*/
.right_top{ width:1060px; overflow:hidden;}
/*gsjj begin*/
.gsjj{ float:left; width:650px;text-align:left; overflow:hidden;}
.gs_bt{height:40px; line-height:40px; background:url(../images/bt_bg.jpg) repeat-x; text-align:left; color:#FFF;}
.gs_bt h3{ float:left; padding-left:15px; font-size:14px;}
.gs_bt a{ float:right; padding:14px 15px 0 0;}
.gs_wz img{ float:left; padding-right:15px;}
.gs_wz{ line-height:24px; padding:15px 20px 25px 25px;}
/*gsjj end*/
/*xwzx begin*/
.xwzx{ float:right; width:409px;overflow:hidden;}
.xw_nr{ padding:15px 10px 25px 10px; line-height:30px;}
.xw_nr ul li{ border-bottom:1px dashed #CCC; text-align:right;}
.xw_nr ul li a{ float:left; height:30px; line-height:30px;}
.xwzx h4{ color:#a32d5f; font-size:12px;}
/*xwzx end*/
.zpxs{ float:right; width:1060px;overflow:hidden;}
.zp_tu{ padding:30px 0 25px 20px;overflow:hidden;}
.zp_tu ul li{ float:left;}
.zp_tu ul li {padding: 0 5px;text-align:center;float:left;}
.zp_tu ul li img { padding:2px;}
.zp_tu ul li p {padding:15px 0; }
/*main end*/

/*footer begin*/
.footer{ margin:0 auto;width:1260px; color:#FFF; overflow:hidden; height:140px; display:block;background:url(../images/bq_bg.jpg) no-repeat; line-height:60px; text-align:center}
.footer a{ color:#FFF;}
.footer a:hover{color:#FFF;}
.footer p{ color:#505050;}
/*footer end*/
/*wrap end*/

/*pro begin*/
.left_sou{ width:199px; text-align:left;color:#FFF; padding-bottom:20px;}
.cp_sou{ padding:25px 0 0 25px;}
.bot{ padding-top:2px; padding-left:25px;}
.right_cp{ width:1060px; float:right;overflow:hidden;}
.cp_bt{ background:url(../images/wz_bg.jpg) repeat-x; height:42px; line-height:42px;  padding-left:20px;text-align:left;}
.cp_tu{  padding:10px 0 25px 20px; overflow:hidden; font-size:14px; line-height:30px;}
.cp_tu ul li{ float:left; padding-right:12px; }
.cp_tu ul li img{border:1px solid #e5e5e5; padding:3px; }
.cp_tu ul li p{padding:15px 0;}
.fy{padding:30px 35px 25px 25px;overflow:hidden; margin:0 auto; clear:both;}
.zfy{float:left; }
.yfy{padding-right:40px;float:right;}
.yfy a{color:#505050;}
.d{padding:2px 5px;background:#dcd9d4;}
.s{padding:2px 5px;background:#eeeeee;border:solid 1px #505050;}
/*pro end*/

a.cp:link,a.cp:visited {background:url(../images/list_bg.jpg) no-repeat; width:200px; display:block;color:#FFF;padding-left:45px; font-size:13px;text-decoration:none;}
a.cp:hover,a.cp:active {background:url(../images/list_qh_bg.jpg) no-repeat; width:200px;  display:block;color:#FFF; font-size:13px; text-decoration:none;}
