@charset "utf-8";
/* css document */
@import url(reset.css); 
body{ background:url(../images/body_bg.png) repeat-x;}
#wrapper{ width:1000px; height:auto; overflow:hidden; margin:0 auto;}

/*头部CSS*/
#header{ width:1000px; height:165px; }
#header .h_top{ height:25px; line-height:25px;}
#header .logo{ width:auto; height:107px;}
#header .tel{ width: 286px; height:82px; text-align:right; margin-top:10px;}
#header .tel p{ height:25px; line-height:25px; margin-bottom:8px;}
#header .tel p img{ padding:0px 5px;}
#header .tel p a{ color:#666666;}
#header  .menu{ width:950px; height:40px; clear:both; margin:0 auto;}
#header  .menu ul{}
#header  .menu ul li{ float:left; font-size:16px; font-weight:bold; width:130px; text-align:center;}
#header  .menu ul li a{ color:#FFF; display:block;width:99px; height:29px;line-height:29px;}
#header  .menu ul a.curr,#header .menu ul li a:hover{ background:url(../images/menu_hb.png) no-repeat; width:99px; height:29px; color:#03364b; line-height:29px; text-align:center;}

#main .banner{ width:1000px; height:300px; margin-top:20px;}
#main .banner .service{ width:170px; height:auto; overflow:hidden;}
.banner .service ul{ background:url(../images/nav_bg.png) repeat-y; text-align:center;}
.banner .service ul li{ line-height:36px;*line-height:34px; color:#4d4d4d; border-bottom:#e9e5e6 1px solid ; width:157px; margin-left:2px;*margin-left:-10px;}
.banner .service ul li:hover{}
.banner .service ul li a{ color:#888; display:block; font-size:14px; font-weight:bold;}
.banner .service ul li a:hover{background:url(../images/nav_jt.png) bottom no-repeat; color:#0fa1dc}

.mainbox{ overflow:hidden; position:relative;}
.flashbox{overflow:hidden;position:relative;}
.imagebox{text-align:center;position:relative;z-index:999; padding-left:350px;}
.bitdiv{ float:left;width:18px;height:18px; margin:0 5px;cursor:pointer;}
.defimg{background-image:url(../images/02.png)}
.curimg{background-image:url(../images/01.png)}

#main .main_left{ width:700px; height:auto; overflow:hidden; clear:both;}
#main .main_right{ width:290px; height: auto; overflow:hidden;}

.door_container { width:698px; background:#fff; border:1px solid #e4e2e3; margin:10px auto; }
.door_container .TabTitle { height:35px; margin-bottom:6px; background:url(../images/dh_title_bg.jpg) repeat-x;}
.door_container .TabTitle li { list-style:none; float:left; width:138px; height:31px; cursor:pointer; padding-left:2px; line-height:28px; color:#fff; font-size:14px; text-align:center; font-weight:bold; }
.door_container .TabTitle .active { color:#0066CC; background: url(../images/tab_bg.png) no-repeat; }
.door_container .TabTitle .normal { color:#fff; }
.door_container .TabContent { width:198px; background:#fff; padding:3px; }
.none { display: none; }
.star { width:700px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; *padding-bottom:10px;}
.ph_box{ width:220px; height:150px; margin-left:10px; margin-bottom:10px;}
.ph_box img{ width:117px; height:145px; float:left;}
 .ph_box ul{ color:#4b4b4b; width:100px; height:145px; overflow:hidden; float:right;}
.ph_box ul li{ height:35px; line-height:35px;}
.TabTitle a{ color:#FFF; display:block; line-height:35px; }
/*
.TabTitle a{ color:#FFF; display:block; float:right; line-height:35px; padding-right:20px;}
*/
.door_news{ width:700px; height:auto; overflow:hidden}
.main_left h2{ background:url(../images/dh_title_bg2.png) no-repeat; height:35px; color:#4b4b4b; font-size:14px; font-weight:bold; line-height:30px; padding-left:20px;}
.main_left h2 span{ display:block; float:left}
.main_left h2 a{display:block; font-size:12px; font-weight:normal; float:right}
.door_news .news_box{ width:700px; height:auto; overflow:hidden; }
.news_box .nb_left{ width:340px; height:auto; overflow:hidden;}
.nb_left .nbox{ width:320px; height:auto; overflow:hidden;border-bottom:1px solid #f2f2f2; padding-bottom:10px;}
.nb_left .nbox h1{ font-size:12px; font-weight:bold; width:320px; line-height:20px; margin-bottom:8px; padding-top:10px; }
.nb_left .nbox p{ width:320px; height:auto; overflow:hidden;}
.nb_left .nbox img{ border:1px solid #CCC; padding:3px; float:left; }
.nb_left .nbox span{ display:block; line-height:25px; height:auto; overflow:hidden; padding:5px 5px 0px 10px;}

.nb_right{ height:auto; overflow:hidden; margin-left:10px; margin-top:20px;border-left:1px solid #f2f2f2; padding-left:30px;}
.nb_right ul{ width:300px; height:auto; overflow:hidden; border-bottom:1px solid #d7e0f1; padding-bottom:10px; padding-top:10px;}
.nb_right ul li{ line-height:28px;}

.main_right .mr_box{ width:288px; height:auto; overflow:hidden; margin-top:10px;background:#fff; border:1px solid #e4e2e3; }
.mr_box h2{ background:url(../images/dh_title_bg.jpg) repeat-x; height:35px; line-height:35px; padding-left:15px;}
.mr_box h2 span{ border-left:2px solid #03F; color:#FFF; font-size:14px; font-weight:bold; padding-left:10px;}
.mr_box ul{ width:270px; overflow:hidden; height:auto; margin:0 auto; padding:4px 0px;}
.mr_box ul li{ line-height:28px;width:270px; overflow:hidden;}
.q_box{ width:288px; height:auto; overflow:hidden; margin-top:11px;}
.q_box h3{ background:url(../images/dh_title_bg2.png) no-repeat; height:35px; color:#4b4b4b; font-size:14px; font-weight:bold; line-height:30px; padding-left:20px;}
.q_box ul{ width:270px; overflow:hidden; height:auto; margin:0 auto; padding:4px 0px;}
.q_box ul li{ line-height:28px;width:270px; overflow:hidden;}

.case_box{width:998px; height:auto; overflow:hidden;background:#fff; border:1px solid #e4e2e3; clear:both;}
.case_box h3{background:url(../images/dh_title_bg2.png) no-repeat; height:35px; color:#4b4b4b; font-size:14px; font-weight:bold; line-height:30px; padding-left:20px; clear:both;}
.blk_29 {	PADDING-RIGHT: 0px;PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; PADDING-TOP: 10px;ZOOM: 1; POSITION: relative}
.blk_29 .LeftBotton {	BACKGROUND: url(../images/ca_hz_002.gif) no-repeat 0px 0px; LEFT: 5px; FLOAT: left; WIDTH: 25px; CURSOR: pointer; POSITION: absolute; TOP: 50px; HEIGHT: 30px}
.blk_29 .RightBotton {	RIGHT: 5px; BACKGROUND: url(../images/ca_hz_002.gif) no-repeat -24px 0px; FLOAT: right; WIDTH: 25px; CURSOR: pointer; POSITION: absolute; TOP: 50px; HEIGHT: 30px}
.blk_29 .Cont {	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 888px; PADDING-TOP: 5px}
.blk_29 .box {	FLOAT: left; WIDTH: 152px; TEXT-ALIGN: center}
.blk_29 .box IMG {	BORDER-RIGHT: #add2fc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #add2fc 1px solid; DISPLAY: block; PADDING-LEFT: 3px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; MARGIN: 0px auto; BORDER-LEFT: #add2fc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #add2fc 1px solid}
.blk_29 .box A:hover IMG {	BORDER-RIGHT: #5385cc 1px solid; BORDER-TOP: #5385cc 1px solid; BORDER-LEFT: #5385cc 1px solid; BORDER-BOTTOM: #5385cc 1px solid}
.blk_29 .box P {	MARGIN: 6px auto 0px; WIDTH: 97px; LINE-HEIGHT: 20px}
.rollphotos {	MARGIN-TOP: 10px;WIDTH: 950px}
.partC {	MARGIN-TOP: 10px; OVERFLOW: auto; WIDTH: 950px}
.partC .PC_left {	OVERFLOW: auto; WIDTH: 470px}
.partC .PC_right {	OVERFLOW: auto; WIDTH: 470px}
.partC .PC_left {	FLOAT: left}
.partC .PC_right {	FLOAT: right}
.PT_mix {	BORDER-RIGHT: #a2d1ff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #a2d1ff 0px solid; PADDING-LEFT: 0px; BACKGROUND: #f3fbfe; PADDING-BOTTOM: 10px; OVERFLOW: auto; BORDER-LEFT: #a2d1ff 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a2d1ff 1px solid}
.PhoTxt {	MARGIN-TOP: 10px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; OVERFLOW: auto; WIDTH: 220px}
.PhoTxt IMG {	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; MARGIN-RIGHT: 5px; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid}
.PhoTxt H1 {	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 23px}
.PhoTxt P {	COLOR: #545454; LINE-HEIGHT: 20px}

.f_link{ width:998px; height:auto; overflow:hidden; margin-top:20px; clear:both;}
.f_link .fl_txt{ background:url(../images/lk_center.png) repeat-y;width:996px; height:auto; overflow:hidden; padding:10px;}
.f_link .fl_txt .ft_link{ width:988px; line-height:25px;}
.f_link .fl_txt a{ color:#3e3e3e; padding:5px;}

#footer{ border-top:3px solid #159adf; margin-top:15px;}
#footer .footer{ width:1000px; height:auto; margin:0 auto; overflow:hidden; padding:15px 0px; text-align:center;}
#footer .footer p{ line-height:25px; color:#747474}
#footer .footer  ul{ width:450px; height:25px; line-height:25px; text-align:center; margin:0 auto;}
#footer .footer  ul li{ float:left; margin:0px 10px;}

/*内页CSS*/
#body{ background:url(../images/body_bg2.jpg) repeat-x;}
.n_banner{ width:1000px; height:300px;margin-top:20px; margin-bottom:15px;}
.nm_left{ width:170px; height:auto; overflow:hidden;}
.nm_left ul.ny_nav{ width:170px; height:auto; overflow:hidden; margin-bottom:20px;}
.nm_left ul.ny_nav li{ line-height:36px;*line-height:34px; color:#4d4d4d; border-bottom:#e9e5e6 1px solid ; width:157px; margin-left:2px;*margin-left:-10px; text-align:center;}
.nm_left ul.ny_nav li a{ color:#888; display:block; font-size:14px; font-weight:bold;}
.nm_left ul.ny_nav li a:hover{background:url(../images/nav_jt.png) bottom no-repeat; color:#0fa1dc}
.nm_left ul.ny_zp{ background:none; border:1px solid #e5e5e5; width:159px; height:auto; margin:0 auto; border-top:none; margin-bottom:20px; padding-bottom:10px; }
.nm_left ul.ny_zp li{ line-height:25px;*line-height:34px; color:#4d4d4d; width:144px; margin-left:2px;*margin-left:-10px; text-align:left;overflow:hidden; white-space:nowrap; margin:0 auto;}
.nm_left ul.ny_zp li a{ color:#888; display:block; font-size:12px;  width:147px;}

.nm_right{ width:820px; height:auto; overflow:hidden; border:1px solid #e4e4e4; margin-top:3px; margin-bottom:20px;}
.nm_right h1{ height:auto; overflow:hidden; width:auto; border-bottom:3px solid #858786; }
.nm_right h2 span,.nm_right h1 span{ display:block; border-left:2px solid #858786; font-size:14px; font-weight:bold; color:#858786; padding-left:10px; margin-left:20px; margin-top:10px; margin-bottom:10px; float:left;}

.nm_right font{ display:block; float:right; padding-top:10px; padding-right:5px;}
.nm_right  font a{ padding:0px 5px;}
.nm_right .nm_text,.nm_right .nmz_text,.nm_right .nmjz_text{ width:800px; height:auto; overflow:hidden; margin:15px auto; line-height:28px;}
.nm_right h2{ height:auto; overflow:hidden; width:auto; background:url(../images/dh_title_bg.jpg) repeat-x; color:#FFF; }
.nm_right h2 span{ display:block; border-left:2px solid #0ea3db; font-size:14px; font-weight:bold; color:#fff; padding-left:10px; margin-left:20}
.nm_right h2 font a{ color:#FFF;}
.nm_right .nm_text .nm_ct{ width:450px; height:auto; overflow:hidden; padding-left:20px; font-size:14px; color:#4f4f4f}

.nm_right .map{ width:800px; height:auto; overflow:hidden; clear:both;}
.nm_right .map h1{ height:auto; overflow:hidden; width:auto; border-bottom:3px solid #0ea3db; margin-bottom:15px; }
.nm_right .map  span{ display:block; border-left:2px solid #0ea3db; font-size:16px; font-weight:bold; color:#0ea3db; padding-left:10px; margin-left:10px; margin-top:10px; margin-bottom:5px; float:left;}
.nm_right .map .cc_txt{ width:500px; height:auto; overflow:hidden; font-size:14px;color:#505050; padding-left:10px;}
.nm_right .map .cc_txt h3{ font-weight:bold; color:#666}
.map .cc_txt .cc_tit{ background:url(../images/ico_jt.png) no-repeat 0px 10px; padding-left:10px; color:#505050}

.nm_text h4{ background:#dcdedd; font-size:16px; font-weight:bold; color:#717171; padding-left:20px; margin-top:20px; margin-bottom:10px;}
.nm_text  form{ padding:10px;}
.nm_text .user,.nm_text .yzm{ background:url(../images/input_bg.png) 
no-repeat 100px 0px; height:34px; line-height:34px; margin-bottom:15px;}
.nm_text .user .input_txt,.nm_text .yzm .input_txt{ width:170px; height:26px; margin-left:27px;}
.nm_text .user label,.nm_text .yzm  label,.nm_text .message label{ font-size:14px; font-weight:bold; color:#585858;}
.nm_text .message{ background:url(../images/input_tm.png) no-repeat no-repeat 100px 0px;; height:91px;margin-bottom:15px; line-height:91px;}
.nm_text textarea{ border:none;}
.nm_text .message .input_mess{ width:555px; height:82px;margin-left:22px; margin-top:5px;}
.nm_text .yzm i{margin-left:10px; font-size:14px; font-style:normal;}
.nm_text .btn_sub{ width:300px; height:56px; margin:0 auto;}
.nm_text .btn_sub a{ float:left;}
.ny_cc{ background:none; border:1px solid #e5e5e5; width:159px; border-top:none; margin-bottom:20px; padding-bottom:10px; line-height:24px; margin-left:4px;}
.ny_cc p{ width:145px; margin:0 auto;}

.nmt_nt { width:670px; height:110px; float:right;}
.nm_text ul { width:auto; height:auto; overflow:hidden; border-bottom:1px dotted #e1e1e1; padding-bottom:15px; padding-top:15px;}
.nm_text ul li{  width:auto; height:115px; overflow:hidden;}
.nm_text ul li img{ float:left; width:114px; height:115px;}
.nmt_nt h3{ font-weight:bold; font-size:14px; color:#393939;}
.nmt_nt h3 a{ padding-right:30px;}

.nmjz_text .jz_info{ width:100px; height:145px; overflow:hidden; float:left; padding-left:10px; line-height:40px;}
.jz_nt{width:580px; height:110px; float:right;}
.jz_nt h6{ color:#06F;}
.nmjz_text ul{width:auto; height:auto; overflow:hidden; border-bottom:1px dotted #e1e1e1; padding-top:15px;}

/*分页样式*/
div.sabrosus {padding: 3px; margin:20px 0px 20px 0px; text-align: center; height:auto; height:24px;}
div.sabrosus a {border: #9aafe5 1px solid; padding:5px 10px; color: #2e6ab1; margin-right: 8px;}
div.sabrosus a:hover {border: #2b66a5 1px solid;  color: #000;background-color: lightyellow}
div.pagination a:active {border: #2b66a5 1px solid;  color: #000; background-color: lightyellow}
div.sabrosus i{ font-style:normal;}
div.sabrosus i.current {border:#048ec2 1px solid; padding:5px 10px;  font-weight: bold; color: #fff; margin:0px 8px 0px 0px; background-color:#0ea3db;}
div.sabrosus i.disabled {border: #929292 1px solid; padding:5px 10px; color: #929292; margin-right:8px; }

.nm_text .n_title{ font-size:14px; font-weight:bold; color:#333333; text-align:center; border-bottom:1px dotted #e8e8e8; padding-bottom:10px;}
.nm_text .auth{ font-size:12px; text-align:center; padding-top:5px;}
.nm_text .a_txt{ width:auto; height:auto; overflow:hidden; padding:5px 0px;}

.nm_text .tag{ width:500px; height:auto; overflow:hidden; color:#0fa5da;margin-top:20px; float:left}
.nm_text .share{ float:right;}
.nm_text .pagen{ background:#d3f3fe; padding:10px;  clear:both; width:800px; height:auto; overflow:hidden; }
.nm_text .pagen .pre{ float:left; width:300px; overflow:hidden;}
.nm_text .pagen .next{ float:right;width:300px; overflow:hidden;}

DL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
DT { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
DD { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
.l { FLOAT: left}
.r { FLOAT: right}
.yspace { MARGIN: 0px auto 0px}
.block { }
.btl { DISPLAY: block; FONT-SIZE: 1px; LINE-HEIGHT: 1px; POSITION: relative; HEIGHT: 6px}
.btr { DISPLAY: block; FONT-SIZE: 1px; LINE-HEIGHT: 1px; POSITION: relative; HEIGHT: 6px}
.bbl { DISPLAY: block; FONT-SIZE: 1px; LINE-HEIGHT: 1px; POSITION: relative; HEIGHT: 6px}
.sort1 .txt { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0.4em}
.sort1 .txt ul { PADDING:0;margin:0;}
.sort1 .txt LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 1px dashed}
.sort1 .txt LI.listHeight { LINE-HEIGHT: 30px;}
.sort1 .txt LI.more { PADDING-RIGHT: 10px; PADDING-LEFT: 8px; BACKGROUND: #b7e7fe; MARGIN: 0px 0px 3px; PADDING-TOP: 8px; height:auto; overflow:hidden; PADDING-BOTTOM:8px;}
.sort1 .numBig { WIDTH: 20px; HEIGHT: 54px; TEXT-ALIGN: center;background:green;overflow:hidden;}
.sort1 .numBig SPAN { DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; WIDTH: 20px; COLOR: #fff; LINE-HEIGHT: 20px; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 20px;text-align:center;margin:0;padding:0;}
.sort1 .productImg { HEIGHT: 52px}
.sort1 .productImg IMG { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #ccc 1px; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid}
.sort1 .productInfo H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 1.1em; PADDING-BOTTOM: 3px; LINE-HEIGHT: 1.1em; PADDING-TOP: 1px}
.sort1 .productInfo P { COLOR: #666; LINE-HEIGHT: 26px;}
.hotShop {width:800px }
.hotShop .txt { }
.hotShop .txt11 { HEIGHT: auto; overflow:hidden;}
.hotShop .numBig { BACKGROUND: #ff7800}
.hotShop .numBig SPAN { BACKGROUND: #f30}
.hotShop .productImg { PADDING-LEFT: 0px}
.hotShop .productInfo { PADDING-LEFT: 2px; HEIGHT: auto; overflow:hidden;}
.hotShop .productInfo H3 { COLOR: #333333; height:17px; line-height:17px;}
.hotShop .productInfo H3 img{ margin-right:10px;}
.hotShop .productInfo H3 A:link { COLOR: #333333;}
.hotShop .productInfo H3 A:visited { COLOR: #f60; TEXT-DECORATION: underline}
.hotShop .productInfo H3 A:hover { COLOR: #000}

.nm_text .pg_tt{ font-size:14px; color:#06F; font-weight:bold;}
.nm_text .pg_info{ color:#4c4c4c;}
.nm_text .zp_tab{ width:600px;}
.nm_text .zp_tab td{ height:25px;}
.nm_text .gw_tab { width:800px; background:#f7f7f7; border:1px solid #dddddd; height:auto; overflow:hidden; padding:10px;}
.nm_text .gw_tab td{ text-align:left; padding-bottom:5px;}
.nm_text .gw_tab td img { margin-right:5px;}
.btn_app{ text-align:center;}

.app_tab{ width:700px; height:auto; overflow:hidden;}
.app_tab input{ width:200px; height:25px; border:1px solid #e1e1e1;}
.app_tab textarea{ width:400px; height:80px; border:1px solid #e1e1e1;}
.app_tab td{ padding-bottom:10px; text-align:left;}
.app_tab td .rad{ width:20px;  30px;vertical-align:middle; border:none;}
.nmjz_text tr.ftd td{ font-size:14px; line-height:25px;}
.nmjz_text tr.ftd td i{ font-style:normal; font-size:14px; font-weight:bold; color:#F00;}
.sx_tab td{ padding:5px; line-height:25px;}
.sx_tab strong{ font-weight:bold;}
.od_tab{ width:600px; height:auto; overflow:hidden; margin:0px auto}
.od_tab i{ font-weight:bold; font-style:normal; font-size:14px; color:#F00}
.od_tab td{ height:30px; padding-bottom:5px; padding-top:5px;}
.od_tab td input{ border:1px solid #e2e2e2; width:200px; height:20px;}
.od_tab td select{ width:200px; height:25px; margin-bottom:10px;}
.od_tab td input.yzm{ width:100px;}
.od_tab td input.ctxt{ width:300px;}
.bat_tab td{ line-height:25px; text-align:center; padding:5px 10px; font-size:14px;}
.bat_tab td strong{ font-size:14px; font-weight:bold;}
#senfe {border-top: #eaebec 1px solid;border-left: #eaebec 1px solid;}
#senfe td {border-right: #eaebec 1px solid;border-bottom: #eaebec 1px solid;}

.xg_box{width:998px; height:auto; overflow:hidden;background:#fff; border:1px solid #e4e2e3; clear:both;}
.xg_box h2{ height:auto; overflow:hidden; width:auto; background:url(../images/dh_title_bg.jpg) repeat-x; color:#FFF; height:35px; line-height:35px; padding-left:10px;}
.xg_box h2 span{ border-left:2px solid #0ea3db; font-size:14px; font-weight:bold; color:#fff; padding-left:10px; margin-left:20}

#main .m_login{loat: none;width: auto;margin: 0 auto 10px;padding: 10px 30px;background: url(../images/info_top.png) no-repeat; margin-top:30px; height:auto;  overflow:hidden;}
.boxTitleReg {width: 500px;float: left;color: #3dabf0;height: 80px;line-height: 80px;vertical-align: middle;font-size: 24px;padding-left: 30px;font-family: "微软雅黑", Arial, Helvetica, sans-serif;}
.boxTitleReg1 {width: 890px;float: left; background:url(../images/ubbg.png) repeat-x;vertical-align: middle;font-size: 15px; font-weight:bold; color:#FFF; height:35px; line-height:35px;padding-left: 30px;font-family: "微软雅黑", Arial, Helvetica, sans-serif; margin-top:20px;}
.login_main{ margin-right:50px; margin-top:30px;}
.login_title {width: 230px;height: 50px;line-height: 50px;margin-bottom: 20px;border-bottom: 1px dashed #dbe7f5;}
.login_title h3 {float: left;width: 100px;height: 50px;text-indent: -9999px;overflow: hidden;background: url(../images/login_title.gif) no-repeat 0 50%;}
.login_title .findpassword {float: right;}
.loginform {width: 230px;}
.loginform .formrow {margin-bottom: 20px;line-height: 1.8; height:auto; overflow:hidden;}
.formrow {zoom: 1;}
.loginform .formrow .label {font-size: 117%;float: left;width: 70px;font-weight: normal;}
.loginform .formrow .form-enter {float: left;}
.loginform .formrow .form-enter input.text {width: 154px; height:25px;}
input.text, textarea {border: 1px solid #dcdcdc;}
input.text {padding: 2px 1px;height: 1.4em;line-height: 1.4;}
.loginform .formrow-action .button-login {float: left;margin-right: 22px;background: url(../images/button_login.png) no-repeat;}
.loginform .formrow-action .button-login input.button {
display: block;font-size: 0;width: 87px;height: 35px;overflow: hidden;text-indent: -9999px;border: 0;background: none transparent;}
.loginform .formrow-action .button-register {float: left;
background: url(../images/button_register.png) no-repeat;}
.loginform .formrow-action .button-register a.button {display: block;width: 117px;height: 35px;overflow: hidden;text-indent: -9999px;}
.loginform .formrow-option {margin-bottom: 15px;}
.loginform .formrow-option input {margin: 0;vertical-align: middle;}

.regLeft {width: 600px;float: left;padding: 0 0 30px 30px;overflow: hidden;}
.regTab {width: 590px; margin-top:20px;}
.regTab p {color: #888;vertical-align: middle;}
.loginTab th {width: 120px;font-size: 14px;text-align: right;font-weight: normal;padding: 10px 0;}
.loginInp {width: 210px;padding: 6px 4px;background: #f6f6f6;border: 1px solid #ccc;}
.loginTab p, .loginTab input, .loginTab img, .loginTab a, .loginTab span, .loginTab label {vertical-align: middle;}
.regTab td {width: 220px;}
.loginTab td {padding: 10px 0;}
.regBtnBig {background: url(../images/loginBtn.gif) no-repeat 0 0;width: 130px;height: 42px;cursor: pointer;border: none;}

.regBox {width: 978px;overflow: hidden;background: url(../images/login.gif) no-repeat 100% 100%;}
.regLeft h2{ font-size:14px; font-weight:bold;}
.regLeft h2 a{ color:#F00; font-weight:bold; padding-left:5px;}
.regLeft h2 a:hover{ text-decoration:underline;}
.submitBtn {
width: 110px;
height: 33px;
font-size: 14px;
color: #fff;
cursor: pointer;
background: url(../images/ucBtn.gif) no-repeat 0 -110px;
border: none;
}

.regRight {
width: 330px;
height: 360px;
float: right;
}
.regNow, .loginNow {
width: 280px;
font-size: 14px;
text-align: center;
padding: 20px 0;
border: 1px solid #fff2c8;
background: #fefbf0;
}
.loginNow a {
color: #0090eb; font-size:15px; font-weight:bold;
}
.loginNow a:hover{ color:#F00; text-decoration:underline;}

.success {background: url(../images/correct.jpg) no-repeat 0px 20px;padding-left: 100px;line-height: 25px;margin-bottom: 32px;}
.success a {color: #00F; text-decoration:none;}
.lrbox {
width: 660px;
margin-right: auto;
margin-left: auto;
background: #FFF;
margin: 20px auto; clear:both;
}

.loginb5{margin:10px auto;padding:5px;width:auto;}
.loginb5 fieldset {border: none;}
.loginb5 fieldset div {padding:5px;_height:1%;overflow:auto;}
.loginb5 fieldset TEXTAREA{padding: 2px;font-size: 12px;}
.loginb5 fieldset label {float:left;width:130px;;text-align:right;padding:5px;margin-right:5px;}
.loginb5 fieldset p{margin:5px;line-height: 2;}
.loginb5 p img{margin:5px;vertical-align: middle;}
.loginb5 A:hover{text-decoration: underline;}
.qdddiv1{ float:left; width:355px; margin:0px;}
.qdddiv2{ float:left;width:207px;background:#fff9ed; border:#ffdd99 1px solid;vertical-align:middle; padding:2px 0; color:#f80;}
.qdddiv1 span{float:left;width:127px;text-align:right;padding:5px;margin-right:4px; }
.btbg2 {border: solid 1px #c0d3de;font-size: 14px;font-weight: bolder;color: #104c7a;background-color: #d8f7f5;background-image: url(../images/box2_title.jpg); margin:10px auto;}
.btbg2 strong{ font-weight:bold;}
.loginb5 fieldset label {float: left;width: 130px;text-align: right;padding: 5px;margin-right: 5px;}
.loginb5 .zcinput {background: #fff;border-bottom: solid 1px #eaead0;border-right: solid 1px #eaead0;border-top: solid 1px #333333;border-left: solid 1px #333333;padding: 3px;}
.loginb5 input {border: 1px solid #d5d5d5;}
.loginb5 .skdqms{ width:250px;}
.zsbg {background: #fff9ed;border: #ffdd99 1px solid;vertical-align: middle;padding: 2px;color: #f80; }
.loginb5 fieldset textarea {padding: 5px; height:70px;font-size: 12px; }
.ac .button {font-weight: bold;
background-image: url(../images/bottom_title.jpg);padding-top: 3px;padding-bottom: 3px;border: 1px solid #76a1b6;font-size: 12px;background-position: center;color: #333;}

.rgright{ width:250px; height:auto; margin-top:25px;
overflow: hidden;  float:right; border:solid 1px #c0d3de; margin-right:30px;}
.rgright h2{ background:#f1f1f1; font-size:14px; font-weight:bold; height:30px; line-height:30px; padding-left:15px;}
.rgright p{ width:220px; margin:0 auto; line-height:25px; color:#333; padding-top:15px; padding-bottom:15px;}
.tzoew{ width:350px;}

/*日历*/
.mr_box .p1{ width:250px; height:auto; overflow:hidden; margin:5px auto;}
    .fl {float:left}
        .fr {float:right}
        .dn {display:none}
        /*日历 begin*/
.data_box           {width:250px; margin:0 auto;}
.showDate           {width:88px;height:20px;line-height:20px;padding:0 5px;border:1px solid #adadad;color:#999;display:block;cursor:pointer; }
.show_mn            {text-align:center;padding:0 20px;}
.sel_date           {margin-top:10px;border:1px solid #999;padding:3px; z-index:1000; position:absolute; background:#FFF; width:200px;}
.data_table         {width:100%;margin-top:10px;}
.data_table td      {text-align:center;cursor:pointer;height:24px;font-size:14px;}
.data_table td.active      {color:#fff;background-color:#999}
.data_table td.hover{color:blue;}
.showDate2          {width:35px;padding:3px 5px;color:#999;border:1px solid #e1e1e1;text-align:center}
.showDate2.active   {border:1px solid #c50000; }
.prev_m,.next_m     {width:10px;height:22px;display:block;background-color:#0094ff;color:#fff;cursor:pointer;text-align:center;font: bold 12px/22px "宋体"}
.prev_y,.next_y     {width:18px;height:22px;display:block;background-color:#0094ff;color:#fff;cursor:pointer;text-align:center;font: bold 12px/22px "宋体";margin:0 5px;}

.btn_pre {
width: 120px;background: url(../images/btn_yuyue.jpg) no-repeat;height: 55px;border: none; margin:5px 0px 5px 80px;
}

.text2222{ padding:10px; overflow:hidden}
.text2222 ul{}
.text2222 li{ line-height:26px; border-bottom:1px dashed #ccc;}
.text2222 span{ margin-right:25px;}

.nmt_nt_2 { width:670px; height:50px; float:left;}