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

body,html{margin:0 auto; padding:0; background-color:#f5f5f5; overflow1:hidden}
img{border:0;}
h1,h2,h3,h4,h5,h6,hr,blockquote,p,pre,ul,ol,li,dl,dt,dd,form,fieldset,legend,button,input,textarea,th,td{margin:0; padding:0;}
ul,ol,li{list-style:none;}
sup{vertical-align:top;}
sub{vertical-align:bottom;}
legend{ color:#000;}
fieldset{border:0;}
buttoon,input,select,textarea{font-size:100%;}
table{border-collapse:collapse; border-spacing:0;}
.clear{clear:both;}
.clearfix:after{content:"."; display:block; clear:both; height:0; visibility:hidden;}
.clearfic{display:inline-block; overflow:hidden;}

a:visited,a:link{ text-decoration:none; color:#313131; }
a:hover{ text-decoration:none; color:#f56924;}

#_message{position:absolute; left:0; top:0; right:0; bottom:0; text-align:center; background:url(../images/loading.gif) no-repeat center center;background-color:#000; z-index:100000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; display:none;}

.nav_div{floa1t:left; background:url(../images/the_login_ico.jpg) no-repeat left center; font-size:14px; padding-left:18px;}

.table_style1 td{padding:5px;}
.table_style2{border:1px solid #ddd;}
.table_style2 th{padding:5px; border-right:1px solid #ddd; background-color:#FEF7F1; font-weight:normal}
.table_style2 td{padding:5px; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}

.table_td_even_style1{background: #f5f5f5; border-bottom:1px dotted #ddd}

.datagrid_selected {background: #0092DC; color: #fff;}

/*---------------*/
body,input,button,select,textarea{ font-family:"微软雅黑"; font-size:12px; color:#313131;}
/*h1,h2,h3,h4,h5,h6{font-size:100%;}*/
address,cite,dfn,em,var{font-style:normal;}
pre,code,kbd,samp{font-family:"微软雅黑";}
small{font-size:12px;}
select{height:25px;}

.middle{width:1190px; margin:0 auto; color:#797979;}
.middle span a{color:#797979; padding:0 8px; height: 32px;display: inline-block;line-height: 32px; float:left; background:url(../images/line.jpg) no-repeat right center;}
.middle a:hover{color:#000;}
.middle span{float:right;}
.middle span img{vertical-align:middle;}
a.blue_col{color:#27418b; padding:0 4px;}
a.blue_col:hover{text-decoration:underline;}

.btn_bg1{float:left; width:87px; height:35px; background:url(../images/login_2bg.jpg) no-repeat; color:#fff !important; line-height:35px; text-align:center;}
.btn_bg1:hover{color:#e3e3e3 !important;}

.btn_bg2{float:left; width:87px; height:35px; background:url(../images/login_1bg.jpg) no-repeat; color:#fff !important; line-height:35px; text-align:center;}
.btn_bg2:hover{color:#e3e3e3 !important;}

.btn_bg3{float:left; width:70px; height:28px; background:url(../images/login_4bg.jpg) no-repeat; color:#fff !important; line-height:28px; text-align:center;}
.btn_bg3:hover{color:#e3e3e3 !important;}

.sys_code{border:1px solid #666; cursor:pointer;}
.pd5{padding:5px;}
.flag_txt_1{color:#FF0000;}
.flag_txt_1_5{color:#0080FF;}
.flag_txt_2{color:#804000;}
.flag_txt_3{color:#0099FF;}
.flag_txt_4{color:#00FF00;}
.flag_txt_5{color:#FF00FF;}

.flag_txt_1{color:#FF0000;}
.flag_txt_10{color:#0080FF;}
.flag_txt_20{color:#804000;}
.flag_txt_30{color:#0099FF;}
.flag_txt_40{color:#00FF00;}
.flag_txt_50{color:#FF00FF;}

/*************************************************************************************************************************header*/
.header{width:100%; height:48px; border-bottom:3px solid #fe6a37;}
/*.top{background:#efefef; border-bottom:1px solid #d2d2d2; font-size:13px; height:32px; line-height:32px;}*/
/*.head{width:100%; border-bottom:3px solid #fe6a37; height:44px;}
.headcon{width:1190px; margin:0 auto;}*/
/*.nav{width:878px; float:left;}
	ul.nav li{width:150px; float:left; line-height:44px; font-size:16px; text-align:center; margin:0 3px;}
	ul.nav li a{display:block;}
	ul.nav li a:hover,ul li.navbg a{display:block; color:#fff; background:url(../images/nav_bg.jpg) no-repeat;}*/

/*.topcon{height:96px; width:1190px; margin:0 auto;}*/
.header .logo{float:left; height:48px; color:#fe6a37; background:url(../../favicon.png) 20px bottom no-repeat; padding:0 0 0 70px; line-height:60px; font-size:24px; font-weight:bold; }

.header .login_btn{float:right; margin:8px 10px 0 0; }

	.login_btn ul.logintop li{font-size:16px; line-height:35px; float:left; text-align:center; color:#fff;}
	.login_btn ul.logintop li a{color:#fff;}
	.login_btn ul.logintop li a:hover{color:#e3e3e3;}
	.login_btn ul li.login_one{width:87px; background:url(../images/login_1bg.jpg) no-repeat;}
	.login_btn ul li.login_two{width:87px; background:url(../images/login_2bg.jpg) no-repeat; margin:0 10px;}
	.login_btn ul li.login_three{width:107px; background:url(../images/login_3bg.jpg) no-repeat; padding-right:10px;}
	.login_btn ul li.login_three span{width:16px; height:35px; background:url(../images/login_1icon.jpg) no-repeat center; float:right;}
	.login_btn ul li.login_three span.hover{background:url(../images/login_2icon.jpg) no-repeat center;}

/*************************************************************************************************************************login*/
.panel_class{position:fixed; left:0; top:0; right:0; bottom:0; display:none; z-index:10000;}
.panel_class .login_mask{position:absolute; left:0; top:0; right:0; bottom:0; background-color:#000000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.panel_class .login_main{position:absolute; top:200px; left:50%; margin-left:-350px; width:700px; height1:310px; background-color:#FFFFFF}
.panel_class .login_main table td{padding:0;}
.panel_class .top_login_table{float:left; width:280px; font-size:14px; border:1px solid #DDD; padding:20px;}
.panel_class .top_login_table input{height:22px;}

.panel_class .userbanner{float:left; width:320px; height:300px; background:url(../images/userbanner.gif) no-repeat center center;}
/**************************************************************************************************************************/
/*content*/
.content{width:100%; margin:10px 0 60px 0; overflow:hidden;}
.border{border:1px solid #dfdfdf;}
.k{width:100%; height:15px; overflow:hidden; clear:both;}
.kz{width:14px; height:15px; overflow:hidden; float:left;}
  
/*left*/
.content .left{position:absolute; left:0; width:160px; margin-bottom:25px;}
.content .left .left_menu{float:left; width:100%; border:1px solid #FFE0C4; background-color:#FEF7F1}
.content .left .left_menu span{float:left; width:100%; height:35px; line-height:35px; }
.content .left .menu_title{font-size:16px; text-align:center; background-color:#FCE6D1; font-weight:bold;}
.content .left .menu_bigitem{font-size:16px; background:url(../images/icon_cus_pic2.png) no-repeat 10px center; text-align:center; font-weight:bold; border-top: 1px dashed #FFE0C4; border-bottom: 1px dashed #FCE6D1; margin-top:10px;}
.content .left .menu_item{font-size:14px; text-a1lign:center; background:url(../images/icon_bullet_blue.png) no-repeat 25px center; text-indent:40px;}
.content .left ._cur{ background:url(../images/icon_resultset_next.png) no-repeat 25px center;}
.content .left ._cur a{ color:#ff5d18 !important; font-weight:bold; }

/*right*/	
.content .right{position:absolute; left:230px; right:0; bottom:25px; font-size:14px;}
.content .right .right_panel{float:left; padding:10px 15px; border:1px solid #c4c4c4;}
.content .right .right_panel .panel_title{float:left; color:#ff5d18; font-size:14px; font-weight:bold; margin-bottom:20px;}
.content .right .right_panel .panel_body{float:left; width:100%; }

.content .right_full{position:absolute; left:170px; right:0; top:55px; bottom:10px; font-size:14px;}
.content .right_full .right_panel{position:absolute; left:15px; right:15px; top:10px; bottom:10px; }
.content .right_full .right_panel .panel_title{position:absolute; left:0; top:0; color:#DF2315; font-size:14px; font-weight:bold; }
.content .right_full .right_panel .panel_body{position:absolute; left:0; top:25px; right:0; bottom:0; background-color:#FFFFFF }
	
/*other*/	
  /*.service{width:570px; float:left; overflow:hidden;}
  .service_tit{line-height:42px; border-bottom:5px solid; text-indent:16px; padding-right:12px;}
  .service_tit h3,.red h2{font-size:18px; font-weight:normal;}
  .service_tit span,.red span{float:right; font-size:14px;}
  .service_tit a:hover,.red a:hover{text-decoration:underline;}
  .blue{border-color:#2b458c; color:#2b458c;}
  .blue a{color:#2b458c;}
  .green{border-color:#50903c; color:#50903c;}
  .green a{color:#50903c;}
  .purple{border-color:#933a7f; color:#933a7f;}
  .purple a{color:#933a7f;}
  .orange{border-color:#f77219; color:#f77219;}
  .orange a{color:#f77219;}
  .red{color:#d21919;text-indent:18px;padding-right:12px;}
  .red a{color:#d21919;}
  .redline{height:5px; background:#f56924; line-height:5px; margin-top:6px;}
  .service_con{padding:10px 12px 15px 12px; overflow:hidden; height:120px;}
  
  .con_left{width:220px; float:left;}
  .con_left img{display:block; margin-bottom:5px;}
  .con_left ul li,.news ul li{font-size:13px; line-height:30px;}
  .con_right{width:190px; float:right;}
  .con_right ul li{width:95px; float:left; font-size:13px; line-height:30px; padding-bottom:5px;}
  .con_right ul li img{display:block; margin:0 auto;}
  .con_right ul li span{text-align:center; display:block;}
  .news dl dt{font-size:15px; font-weight:bold; padding-bottom:15px;}
  .news dl dd{font-size:13px; line-height:20px;}
  .news dl dd img{width:130px; float:left; margin-right:20px;}
  .news ul{ overflow:hidden; clear:both;}
  .news ul li{line-height:24px;}
  .picture ul li{width:293px; height:130px; float:left;}
  .picture ul li img{width:293px; height:128px; border:1px solid #dfdfdf;}
  ul li.distance{margin:0 17px;}
  .hot{overflow:hidden; position:relative; height:355px;}
  .hot dl{position:absolute;}
  .hot dl img{position:absolute; z-index:1;}
  .hot dl dt{font-size:15px; padding-top:20px; padding-left:10px; position:absolute; z-index:2;}
  .hot dl dd{position:absolute; bottom:0; padding:8px; color:#fff; z-index:9; background:url(../images/hotbg.png) repeat-x; cursor:pointer;}*/
  /** html div .hot dl dd{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/hotbg.png");  background:none; }*/
 /* .hot dl dd.hot-hover{display:none;} 
  .hot dl span{position:absolute; top:95px; right:10px; z-index:5;}
  .hot dl span font{font-size:20px; color:#fe0000;}
  .hotbot{border-left:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
  .hotzb{border-left:1px solid #dfdfdf;}
  ul.hot_ci{width:184px; height:80px; padding:10px 0;}  
  ul.hot_ci li{font-size:13px; width:92px; float:left; text-align:center; line-height:21px;}
  ul.hot_ci li a:hover{text-decoration:underline; color:#e83232;}
  dl.hot_one{width:184px; height:255px;}
  dl.hot_one dd{width:168px;}
  dl.hot_two,dl.hot_six{width:280px; height:177px; position:absolute; left:184px; top:0;}
  dl.hot_two dd,dl.hot_six dd{width:264px;}
  dl.hot_three,dl.hot_four,dl.hot_seven,dl.hot_eight{width:139px; height:177px; position:absolute; left:184px; top:178px;}
  dl.hot_three dd,dl.hot_four dd,dl.hot_seven dd,dl.hot_eight dd{width:123px;}
  dl.hot_four{left:324px;}
  dl.hot_five{width:169px; height:355px;position:absolute; left:464px; top:0;}
  dl.hot_five dd{width:153px;}
  dl.hot_six,dl.hot_seven{left:634px;}
  dl.hot_eight{left:774px;}*/
  
  /*footer*/  
  .footer{ position:fixed; bottom:0; width:100%; padding1:10px 0; overflow:hidden; font-size:12px; text-align:center; line-height:24px;background:#e7e7e7; border-top:1px solid #dfdfdf;}
  .footer a{padding:0 2px;}
  
  /*banner*/
  .banner { width:1190px; height:396px; margin:0 auto; clear:both; position: relative; overflow:hidden; margin-top: 15px; }
  .banner img{width:1190px; height:396px;}

  /*数字按钮样式*/
  .banner .num { overflow:hidden; height: 20px; position: absolute; bottom:12px; right: 15px; zoom:1; z-index:3 }
  .banner .num li { width: 18px; height: 18px; line-height: 18px; text-align: center; font-family: "微软雅黑", Arial; color: #f56924; background: #fff;  cursor:pointer; float: left; margin:0 3px;}
  .banner .num li.on { background: #f56924; color:#fff; border:1px solid #fff;} /*当前项*/

  /*上一个  下一个*/
  .banner .prev,
  .banner .next { width: 40px; height: 47px; background: url(../images/btn.png) no-repeat; position: absolute; top: 215px;}
  .banner .prev { left: 20px; }
  .banner .next { right: 20px; background-position: right }
  
   .rk_tit{line-height:52px;}
   ul.rk_con li{line-height:28px;}
