@charset "utf-8"; 
/* -- top -- */
#top { background:#f5f5f5; border-bottom:1px solid #ddd; height: 45px; line-height:45px; text-align: left; color: #333;font-size: 14px; }
#top .wrap{ width:1100px;}
/* topNav */
#top .topNav { position: relative; z-index: 1000; height: 45px; float: right; }
#top .topNav a{ font-size: 14px; }
#top .topNav li { border: 1px solid #EEEEEE; border-bottom: 0; float: left; zoom: 1; text-align: center; }
#top .topNav li s { top: 9px; left: 0; width: 0; height: 12px; border-left: 1px solid #DDD; overflow: hidden; }
#top .topNav li a { padding: 0 12px; height: 28px; line-height: 28px; color: #555; }
#top .topNav li.hover { position: relative; background: #FFFFFF; border: 1px solid #DDDDDD; border-bottom: 0; }
#top .topNav li.hover s { border-left: 1px solid #FFF; }
#top .topNav ul { background: #FFFFFF; border: 1px solid #DDDDDD; border-top: 0; width: 100%; display: none; position: absolute; top: 100%; left: -1px; padding-bottom: 4px; }
#top .topNav ul li { float: none; }
#top .topNav li.hover ul li { border: none; }
#top .topNav li.hover ul li a { height: 25px; line-height: 25px; }
/* -- header -- */
#header { background:#FFFFFF;  /*background: url("../images/headBg.gif") repeat-x top left;*/ 
 width:100%;   
}
#header .wrap{ position:relative; width:1200px;z-index:99;}
#header .logo { width:511px; float:left; background:url(images/logo.png) no-repeat right center;overflow:hidden;height:130px; margin-left: 20px; }
#header .logo a{ font-size:28px; margin-top:13px; width:511px; text-align:center; color:#0a68cd; font-weight:bold; height:100px; line-height:100px; display:block; text-indent:-100em;}
#header .logo a:hover{ text-decoration:none;}
#header .searchBox { float: right; }
#header .searchBox { margin: 50px 10px 0 0; }
#header .searchBox .keyword { width: 260px; font-size:14px }
/* -- mainNav -- */
#mainNav { background:#c40d24; height: 50px; font-size: 50px; width:100%; border-top:1px solid #a20014}
/* LEVEL ONE */ 
#mainNav ul li {   float: left; zoom: 1; position:relative; }
#mainNav ul li.s { height: 50px; }
#mainNav ul li.s s{display: inline-block;float: left;height: 15px; margin-top: 18px; border-right: 1px solid #f0697a; border-left: 1px solid #7d0414;}
#mainNav ul li a {  display: block; width:160px;  text-align: center; font-size:17px; height: 50px; line-height: 50px; color: #ffffff; text-decoration: none; }
#mainNav ul li.hover, #mainNav ul li.cur { position: relative;z-index:999999;  border-bottom: none ; border-top: none ;}
#mainNav ul li.hover a, #mainNav ul li.cur a { color: #000000; font-weight:bold; background-color:#ffffff  }
#mainNav ul li .last{padding: 10px 0px; height:54px;line-height: 54px; background:url(images/wead/ent.png) no-repeat center center; }
#mainNav ul li .last span{ margin-right: -1px; padding:5px 10px;
border-radius: 15px; font-size:14px; }
/* LEVEL TWO */
#mainNav ul ul { min-width: 125px; _width: 125px;  display: none;  position: absolute; top: 50px; left: 0px; border: 0px solid #1f6cb2 ; border-top: none ; background: #ffffff;
	 filter:alpha(opacity=80);  
      -moz-opacity:0.8;  
      -khtml-opacity: 0.8;  
      opacity: 0.8;  
 }
#mainNav ul ul li {  height:35px; line-height:35px; display:block;  }
#mainNav ul li.hover{border: 0px solid #1f6cb2 ; border-bottom: none ; border-top: none ;}
#mainNav ul li.hover ul li a { font-weight: normal;color: #000000; height:35px; line-height:35px;   display: inline-block; font-size:15px }
#mainNav ul li.hover ul li.hover{ border:none;}
#mainNav ul li.hover ul li.hover a { color: #7d0414;font-weight: bold;height:35px; line-height:35px; }
#mainNav ul li.hover ul a.parent { }
/* LEVEL THREE */
#mainNav ul ul ul { left: 100%; top: 0; border-top: 0; _border-top: 1px; }
#mainNav ul li.hover ul li.hover ul li a { color: #24313C; }
#mainNav ul li.hover ul li.hover ul li.hover a { color: #FFF; }
/**/
.textinput{ width: 100%;text-align: center;display:inline-block;height: 25px;line-height: 25px;font-size: 14px;background-color: #eee;border: 1px dashed #999;}

/* CSS Document */
.wrapper{width: 1100px;margin: 0 auto;}
.pageInlogin{width:1100px;margin: 0 auto;border: 1px solid #aaa;background-color: #fff;border-radius: 10px;box-shadow: 0  10px 20px #999;overflow: hidden;}
.giftTab{width: 360px;float: right;overflow: hidden;margin-right: 40px;}
.giftTab .ttit{font-size: 24px;font-weight: bold; line-height: 150%; text-align: left;color: #111;padding-top: 20px;margin-bottom: 0px;}
.giftTab .ttit span{display: inline-block;border-bottom: 0px solid #f60;}
.giftTab .ttit span a{color: #f60;font-size: 14px;}
.giftTab .ttit span a:hover{text-decoration: underline;}
.giftTab table{width: 100%;margin: 0 auto;border: 0px solid #ddd;padding: 20px 10px;border-radius: 5px;}
.giftTab table tr th{text-align: right;color: #111; font-size: 14px;font-weight: normal;width: 90px;padding: 10px 10px 20px;}
.giftTab table tr td{padding: 10px 0px 20px;}
.giftTab .inp_box{position: relative;}
.giftTab .inp_box input{border-bottom: 1px solid #ddd;height: 30px;line-height: 30px;}
/**/  
.login_left{width: 660px;overflow: hidden;position: relative;float: left;}
.login_left .logo_dl{position: absolute;top: 15px;left: 15px;}
.login_bgbody{background: url(../../images/bg.jpg) no-repeat center center;background-size: cover;}

.login_btn{width: 100%;display: inline-block;height:40px;line-height: 40px;font-size: 14px;border: none;border-radius: 5px;color: #fff;background: #1E5FE1;cursor: pointer;}
.login_btn:hover{background: #da261e;color: #fff;}
.login_btn_b{background: none; width: 100%;height:40px;line-height: 40px;font-size: 14px;border: none;border-radius: 5px;color: #1E5FE1;border: 1px solid #1E5FE1; cursor: pointer;}
.login_btn_b:hover{background: #da261e;color: #fff;}

.login_btn_c{display: inline-block;padding: 40px; font-size: 20px;border: none;border-radius: 10px;color: #fff;background: #1E5FE1;cursor: pointer;} 
.login_btn_c:hover{background: #da261e;color: #fff;}

.login_btn_d{display: inline-block;padding: 40px; font-size: 20px; border-radius: 10px;color: #1E5FE1;border:1px solid #1E5FE1; cursor: pointer;} 
.login_btn_d:hover{background: #da261e;color: #fff;border:1px solid #fff;}

.login_btn_f{display: inline-block;padding:20px 40px; font-size: 20px; border-radius: 10px;color: #666;border:1px solid #ccc; cursor: pointer;} 
.login_btn_f:hover{background: #da261e;color: #fff;border:1px solid #fff;}

.login_btn_e{display: inline-block;padding:20px 40px; font-size: 20px;line-height: 150%; border-radius: 10px;color: #1E5FE1;border:1px dashed #1E5FE1; } 
.login_btn_e span{font-size: 14px;color: #f60;line-height: 150%; }
/**/
.exit_btn{display: inline-block;padding: 0px 20px; height:30px;line-height: 30px;font-size: 14px; border-radius: 10px;color: #fff;background: #da261e;cursor: pointer;}
.exit_btn:hover{background: #5d9bec;color: #fff;}





.mod_btn{display: inline-block;padding: 0px 20px; height:30px;line-height: 30px;font-size: 14px; border-radius: 10px;color: #da261e;border: 1px solid #da261e; cursor: pointer;}
.mod_btn:hover{background: #da261e;color: #fff;}

/* 分页
----------------------------------------------- */
.pager { text-align: center; padding-top: 20px; color: #666;font-size:14px }
.pager a { color: #666;display: inline-block; padding: 3px 10px; border: 1px solid #ccc; font-size:14px }
.pager a:hover { text-decoration: none; background-color:#f60; color: #fff;border: 1px solid #f60; }

/**/  
.page_index_left{width: 800px;min-height: 800px; padding: 0px 0px 10px 0px;border-right: 0px solid #f5f5f5;margin: 0 auto;}
.page_index_left .ptitle{font-size: 24px;font-weight: bold;color: #111; line-height: 150%;text-align: center;padding-top: 25px;padding-bottom:15px;}
.page_index_left .ptable{}
.page_index_left .ptable table{ border-collapse: collapse;border: 1px solid #ccc;margin:0 auto;} 
.page_index_left .ptable table tr:hover{background-color: #f5f5f5;}
.page_index_left .ptable table tr td{color: #111; border: 1px solid #ccc;padding: 5px 5px; line-height: 150%;text-align: center;font-size: 14px; }
.page_index_left .ptable table tr td p.vlen{ color: #999;}
.page_index_left .ptable table tr td label{display: inline-block;padding: 0px 3px;}
.page_index_left .ptable table tr td input[type=text]{ width: 100%;text-align: center;display:inline-block;height: 25px;line-height: 25px;font-size: 14px;background-color: #eee;border: 1px dashed #999;}
.page_index_left .ptable table tr td textarea{border: none; width: 100%;text-align: left;display:inline-block;line-height: 150%;font-size: 14px;background-color: #eee;border: 1px dashed #999;}
 
.page_index_right{ width: 100%; position: relative; height: 80px;}
.page_index_right .listnav{width:850px; }
.page_index_right .fd_1{height: 120px; }
.page_index_right .listnav_t{font-size: 32px;font-weight: bold;color: #0f7db7;height: 80px;line-height: 80px;text-align: center;padding-top: 20px;}
.page_index_right ul li{position: relative;cursor: pointer;display: inline-block;width:250px;float: left;font-size:18px;color: #0f7db7;margin-bottom: 20px;margin-top:0px;line-height: 150%;padding: 10px;text-align: center;height: 70px; } 
.page_index_right ul li a.tvt{position: relative;cursor: pointer;width: auto; display: inline-block;font-size:18px;color: #0f7db7;} 
.page_index_right ul li a.tvt:hover{ color: #f60;text-decoration: underline} 
.page_index_right ul li .cur_arr{display: none; position: absolute;left: 110px;top: 90px; background: url(../../images/arr-b.gif) no-repeat left center;width: 57px;height: 27px;overflow: hidden;} 

.page_index_right ul li p{ font-size:14px;color: #1e97d7;line-height: 120%;margin-bottom: 0px; }
.page_index_right ul li .ds a{ font-size:14px; }
.page_index_right ul li .ds a:hover{text-decoration: underline }
.page_index_right ul li i{float: none;margin: 0 auto;display: inline-block;width: 30px;height: 30px;line-height: 30px;font-size: 18px;border: 2px solid #0f7db7;border-radius: 50%;text-align: center;margin-bottom: 10px;font-weight: bold;}
/*
.page_index_right ul li.navcur,.page_index_right ul li:hover{background-color: #0f7db7;color: #fff;border-radius: 5px;}
.page_index_right ul li.navcur .cur_arr,.page_index_right ul li:hover .cur_arr{display: inline-block;}
.page_index_right ul li.navcur .ds a,.page_index_right ul li:hover .ds a{color: #e3f54e;}
.page_index_right ul li.navcur p,.page_index_right ul li:hover p{ color: #a5cafa;}
.page_index_right ul li.navcur i,.page_index_right ul li:hover i{ border: 2px solid #fff; }
*/
.page_index_right ul li.navcur{background-color: #0f7db7;color: #fff;border-radius: 0px;}
.page_index_right ul li.navcur .cur_arr{display: inline-block;}
.page_index_right ul li.navcur .tvt{ color: #fff;width: auto;} 
.page_index_right ul li.navcur .ds a{color: #e3f54e;}
.page_index_right ul li.navcur p{ color: #a5cafa;}
.page_index_right ul li.navcur i{ border: 2px solid #fff; }
/**/
.page_index_left .ptable table tr td p input.inp_info{width: 50px;border-bottom: 1px solid #999;text-align: center;}
/**/
.copyright{width:1050px;margin: 0 auto;font-size: 14px;line-height: 200%;padding: 20px 0px;text-align: center}
.copyright a{font-size: 14px;}
.sqlbstr{line-height: 150%;}
/**浮动*/
/*---------------------漂浮导航---------------------------*/ 
html{ _background-image:url(about:blank); _background-attachment:fixed;/** 防止 ie6 抖动 **/} 
.float{ position:fixed; z-index:990; top:0px;background-color: #eee;} 
* html .float{ position:absolute; _top:expression(documentElement.scrollTop-0);} 
/**/
/**/
#mainContent_img_div{overflow: hidden;margin-bottom: 20px;min-height: 200px;}
#mainContent_img_div div{ display: inline-block; width: 120px;}
#mainContent_img_div div.tbox{  margin-bottom: 40px;padding: 10px 0px;}
#mainContent_img_div div.tbox:hover{background-color: #f5f5f5;}
#mainContent_img_div div img{width: 80px;height: 80px; }
#mainContent_img_div div p{height: 43px;line-height: 150%;overflow: hidden;font-size: 12px;}
#mainContent_img_div div .gh,#mainContent_img_div div .del{background: none;border:none;border: 1px solid #ccc;padding: 3px 10px;border-radius: 3px;cursor: pointer;}
#mainContent_img_div div .gh:hover,#mainContent_img_div div .del:hover{ color: #f60;}

