/*通用样式*/
html{color:#000;background:#FFF; font-family: microsoft yahei,arial;} body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td{margin:0;padding:0;} table{border-collapse:collapse;border-spacing:0; font-size:12px;} fieldset, img{border:0;} address, caption, cite, code, dfn, em, th, var{font-style:normal;font-weight:normal;} li{list-style:none;} caption, th{text-align:left;} h1, h2, h3, h4, h5, h6{font-size:100%;} q:before, q:after{content:'';} abbr, acronym{border:0;font-variant:normal;}  sub{vertical-align:text-bottom;} input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;} input, textarea, select{*font-size:100%; vertical-align:middle} legend{color:#000;}
body{ font-size:14px;}
a { color:#333; text-decoration:none;}
a:hover { color:#000; text-decoration:none;}
.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block;} *html .clearfix{height:1%}.clearfix{display:block;}.zoom{zoom:1}
.left{float:left;display:inline;}
.right{float:right;display:inline;}
.pointer{ cursor: pointer;}
.clr{clear:both; height: 0px;}
.blueLine{color: #0231cd; text-decoration: underline;}
.blueLine:hover{ color: #0231cd; text-decoration: underline;}
.inlineb{display: inline-block;}
.table_error{height: 50px; display: block; width: 100%; overflow: hidden}
.by-section-tit{font-size:36px;font-weight:normal;width: 1200px; margin:0 auto;padding:50px 0 35px 0;color: #081c40; /*background: #eee;*/}

.head_nav { height:40px; background:#000;}
.head_nav_l { float:left; line-height:40px; height:40px;} 
.head_nav_l a { color:#ccc; display:inline-block; padding:0 16px; float:left;}
.head_nav_l a.icon-home-fill {background:url(/statics/images/gzzhanlan/icon_home.png) center center no-repeat; height:40px;}
.head_nav_l a.icon-home-fill:hover {background:#444 url(/statics/images/gzzhanlan/icon_home.png) center center no-repeat;}
.head_nav_l a:hover { color:#fff; background:#444; } .head_nav_l .nav_more .nav-list-more{ top:40px;}
.head_nav .search-top { margin:6px 5px 0; height:28px;} 
.head_nav .search-top .search-top-in { height:28px; line-height:28px;}
.search-top { width:150px; height:32px; margin:15px 10px 0; float:right; position:relative;}
.search-top .search-top-in { width:0; height:32px; background:#4a4a4a; line-height:32px; padding:0 10px; border:0; border-radius:3px;opacity:0; color:#fff; transition: width .1s;}
.search-top:hover .search-top-in { opacity:1; width:140px;}
.search-top .icon-search {color:#fff; display:inline-block; position:absolute; right:0; top:5px; background:url(/statics/images/gzzhanlan/icon_search.png) no-repeat; width:20px; height:20px;}

/*UI通用样式*/
    /*普通按钮-小-中-大  btn默认红色有hover效果，灰色白色没有hover*/
.btn,.btn-gray,.btn-white,.tab-btn{ display: inline-block; border: 0; cursor: pointer; border-radius: 50px; text-align: center; padding: 0 40px; text-decoration: none;}
.btn{ background: #D1425D; color: #fff;}.btn:hover{ background: #EE264C; color: #fff;} .btn-gray:hover{color: #fff;} .btn-white:hover{color: #d1425d}
.btn-gray{ color: #fff; background: #AEAEAE;}
.btn-white{ color: #D1425D; background: #fff; border: 1px solid #d1425d; padding: 0 40px; transition: all 0.3s ease 0s;}
.btn-white:hover { background:#c12c4a; color:#fff;}
.btn-s{ height: 32px; line-height: 32px; font-size: 14px;}
.btn-m{ height: 50px; line-height: 50px; font-size: 18px;}
.btn-b{ height: 60px; line-height: 60px; font-size: 24px;}
    /*切换选择按钮*/
.tab-btn{ padding: 0 180px; font-size: 18px; border: 1px solid #999999; background: #fff; color: #626262; line-height: 40px; background: #FAFAFA;}
.tab-btn.selected{ background: #d1425d; border-color: #d1425d; color: #fff;}
    /*翻页*/
.nav-btn{ display: block; width: 65px; height: 65px; /*border: 1px solid #d1425d;*/ border-radius: 65px; background: #fff; position: absolute; cursor: pointer;color: #d1425d; text-decoration: none; font-size: 12px; text-align: center;}
.nav-btn:hover{ /*color: #fff; background: #d1425d;*/color: #d1425d; border: 1px solid #d1425d;}
    .nav-btn.nav-left .fst{ margin-right: -2px;} .nav-btn.nav-left .text{ margin-left: -4px;}
    .nav-btn.nav-right .fst{ margin-left: -2px;} .nav-btn.nav-right .text{ margin-right: -4px;}
    .nav-btn .fst,.nav-btn .text{ margin-top: 10px;}
    .nav-btn .fst{ font-size: 44px;}
    .nav-btn .text{ display: inline-block; width: 36px; line-height: 22px;}
    /*弹出窗口*/
.altBox{ border: 1px solid #dcdcdc; border-top: 4px solid #D1445F; position: relative; padding: 40px; max-width: 600px; background: #fff; border-radius: 3px; box-sizing: border-box; z-index: 1004;}
    .altBox .icon-tan{ margin-right: 15px;}
    .altBox .close-btn{ display: inline-block; width: 20px; height: 20px; background: url("/statics/images/gzzhanlan/gzzl_icon.png") #D4D4D4 no-repeat -6px -26px; border-radius: 20px; cursor: pointer; position: absolute;  top: 8px; right: 8px;}
    .altBox .close-btn:hover{ background-color: #c12c49;}
    /*表单样式*/
.no-border{border: none;}
input{ height: 30px; border: 1px solid #E3E3E3; padding: 0 5px; line-height: 30px; font-size: 14px; color: #898989;}
input:focus{ border-color: #d1425d;}
input[disabled='disabled']{ background: #F5F5F5;}
.oneLine{ border: 0; border-bottom: 1px solid #e3e3e3;}/*只有下边框的*/
.inputDone[disabled='disabled']{ background: #d1425d; border-color: #d1425d; color: #fff;}/*输入完成后背景色变红*/
    /*下拉列表样式*/
.dropdown_item{ border: 1px solid #e3e3e3; height: 30px; line-height: 30px; padding-left: 10px; position: relative; cursor: pointer; color: #898989;}
.dropdown_item:hover{ border-color: #d1425d;}
    .dropdown_item .dropdown_type_icon{ display: inline-block; width: 15px; height: 9px; background: url("/statics/images/gzzhanlan/gzzl_icon.png") no-repeat -8px -10px; margin-top: 10px; margin-right: 7px;}
    .dropdown_list{ clear: both; display: none; position: absolute; background: #fff; left: -1px; border: 1px solid #D1445F; width: 100%; overflow: hidden; z-index: 2;}
    .dropdown_list li{ padding-left: 10px; width: 100%; margin: 0;}
    .dropdown_list li:hover{ background: #FCEAED; color: #D1425D; margin: 0;}
    .dropdown_type_text{*float: left}
    /*选项按钮*/
.select-btn{ display: inline-block; height: 30px; border: 1px solid #999999; color: #999999; padding: 0 30px; line-height: 30px; border-radius: 50px; cursor: pointer;}
.select-btn.selected{ background: #d1425d; color: #fff; border-color: #d1425d;}
    /*竖向单选列表*/
.label-radio{ display: inline-block; width: 16px; height: 16px; background: url("/statics/images/gzzhanlan/gzzl_icon.png") no-repeat -14px -312px; vertical-align: middle; cursor: pointer; margin-right: 10px;}
.label-radio.selected{ background-position: -14px -349px;}

/*****对齐方式******/
.text-center{text-align:center !important}
.text-left{text-align:left !important}
.text-right{text-align:right !important}
/*****间距******/
.mTop5{margin-top:5px;}.mBtm5{margin-bottom:5px;}.mLeft5{margin-left:5px;}.mRight5{margin-right:5px;}
.mTop10{margin-top:10px;}.mBtm10{margin-bottom:10px;}.mLeft10{margin-left:10px;}.mRight10{margin-right:10px;}
.mTop15{margin-top:15px;}.mBtm15{margin-bottom:15px;}.mLeft15{margin-left:15px;}.mRight15{margin-right:15px;}
.mTop20{margin-top:20px;}.mBtm20{margin-bottom:20px;}.mLeft20{margin-left:20px;}.mRight20{margin-right:20px;}
.mTop35{margin-top:35px;}.mBtm35{margin-bottom:35px;}.mLeft35{margin-left:35px;}.mRight35{margin-right:35px;}
.pTop5{padding-top:5px;}.pBtm5{padding-bottom:5px;}.pLeft5{padding-left:5px;}.pRight5{padding-right:5px;}
.pTop10{padding-top:10px;}.pBtm10{padding-bottom:10px;}.pLeft10{padding-left:10px;}.pRight{padding-right:10px;}
.pTop15{padding-top:15px;}.pBtm15{padding-bottom:15px;}.pLeft15{padding-left:15px;}.pRight15{padding-right:15px;}
.pTop20{padding-top:20px;}.pBtm20{padding-bottom:20px;}.pLeft20{padding-left:20px !important;}.pRight20{padding-right:20px;}
.textblue:link{color:#1b7dd0 ;}.textblue:visited{color:#999;}.textblue:hover{color:#e80000;text-decoration:underline;}
.textc666:link{color:#666;}.textc666:visited{color:#999;}.textc666:hover{color:#e80000;text-decoration:underline;}
.blue { color:#0050ff; text-decoration:underline; margin:0 3px;}
/*****字体大小******/
.f12{font-size:12px !important;}.f13{font-size: 13px !important;}.f14{font-size:14px !important;}.f16{font-size: 16px !important;}.f20{font-size: 20px !important;}.f24{ font-size: 24px !important;}.f30{ font-size: 30px;} .f32{font-size: 32px !important;} .f36{font-size: 36px !important;} .noweight { font-weight:400!important}
/*****行距******/
.h20 { line-height:20px;} .h22 { line-height:22px;} .h24 { line-height:24px;} .h26 { line-height:26px;} .h28 { line-height:28px;} .h30 { line-height:30px;} .h36{ line-height:36px;} .h40{ line-height:40px;}

/*****按钮******/
.btn-red{ display: inline-block; background: #fff; color: #D1445F; cursor: pointer; border: 1px solid #D1445F;}
.btn-red:hover{ background: #D1445F; color: #fff;}

/*弹出窗口*/
.altBox{ border: 1px solid #dcdcdc; border-top: 4px solid #D1445F; padding:10px; position: fixed; left: 50%; top: 50%; width: auto; background: #fff; border-radius: 4px; box-sizing: border-box; max-width: 920px; z-index: 1004;}
.altBox .icon_tan{ margin-right: 15px;}
.altBox .close_btn{ display: inline-block; width: 20px; height: 20px; background: url("/statics/images/gzzhanlan/gzzl_icon.png") #D4D4D4 no-repeat -7px -27px; border-radius: 20px; cursor: pointer; position: absolute;  top: 8px; right: 8px;}

/*下拉列表样式*/
.dropdown_item { border:1px solid #e4e4e4; height:30px; line-height:30px; position:relative; padding-left:10px; font-size:14px; color:#666; display:inline-block; background:#fff;}
.dropdown_item:hover{ border-color: #D1445F;}
.dropdown_item .dropdown_type_icon{ display: inline-block; width: 15px; height: 9px; background: url("/statics/images/gzzhanlan/gzzl_icon.png") no-repeat; background-position: -8px -10px; vertical-align: middle; margin-top: 10px; margin-right: 7px;}
.dropdown_list{ display: none; position: absolute; background: #fff; left: -1px; border: 1px solid #D1445F;}
.dropdown_list li{ padding-left: 10px;}
.dropdown_list li:hover{ background: #D1445F; color: #fff; margin: 0;}

/*****文字显示方式(换行还是不换)******/
.word-keepAll{word-break:keep-all;white-space:nowrap;}
.word-breakAll{word-break:break-all;word-wrap:break-word;}

.w1200{ width: 1200px; margin: 0 auto;}
.w1110{width: 1110px; margin: 0 auto;}
.w1100{ width: 1100px; margin: 0 auto;}
.w1030 {width: 1030px; margin: 0 auto;}
.w55{ width: 55px;}
.w75{ width: 75px;}
.w100{ width: 100%;}
.w170{width: 170px;}
.w180{ width: 180px;}
.w250{ width: 250px;}
.w300{ width: 300px;}
.w350{ width: 350px;}
.w400{ width: 400px;}
.w500{ width: 500px;}
.w540{ width: 540px;}
.w150{ width: 150px;}
.w80{ width: 80px;}
.w700{ width: 700px;}
.w900{width: 900px;}


.fl{ float: left;}
.fr{ float: right;}
.clearB{ clear: both;}

.b0{ border: 0!important;}

.pr0{ padding-right: 0!important;}
.pl15{ padding-left: 15px;}
.pl70{ padding-left: 70px;}
.pb100{ padding-bottom: 100px;}
.pt30{ padding-top: 30px;}
.pt55{ padding-top: 55px;}
.mr_35{ margin-right: 35px;}
.ml_5{ margin-left: 5px;}
.mb25{ margin-bottom: 25px;}
.mb35{ margin-bottom: 35px;}

.f12{ font-size: 12px;}
.f14{ font-size: 14px!important;}
.f18{ font-size: 18px!important;}
.fb{ font-weight: bold;}
.fn{ font-weight: normal;}
.fst{ font-family: "宋体", arial;}

.tcenter{ text-align: center;}
.dcenter{ margin: 0 auto;}
.tright{ text-align: right;}
.vMiddle{ vertical-align: middle}
.vMiddle img{ vertical-align: middle; margin-right: 20px;}
.iBlock{ display: inline-block;}

.colo_ao{ color: #A0A0A0;}
.colo_ccc{ color: #ccc}
.colo_333{ color: #333333;}
.colo_yellow{ color: #F1EB89;}
.red{ color: #D1425D!important;}
.c53{ color: #535353;}
.cfff{color: #fff;}
.c898989{color: #898989!important;}
.cd1425d{color: #d1425d;}
.cc12c49{ color: #c12c49;}
.c0f1e3f{ color: #0f1e3f;}
/*行高*/
.line25{line-height: 25px;}
/*图标部分*/
.icon20{width: 20px; height: 20px; display: inline-block;  vertical-align: middle;}
.iconNew{ background: url(/statics/images/gzzhanlan/newIndex_icon_opacity.png) no-repeat; display: inline-block; margin-left: 5px; vertical-align: middle;}
.iconNew_sarrow_d{ background-position: -33px -70px; width: 10px; height: 8px;}
.iconNew_sarrow_u{ background-position: -33px -87px; width: 10px; height: 8px;}
.iconNew_regi_red{ width: 43px; height: 45px; background-position: -145px -14px;}
.iconNew_barrow_white{ height: 20px; width: 38px; background-position: -25px 0;}
.iconNew_barrow_yellow{ height: 20px; width: 38px; background-position: -25px -33px;}
.dropdown_type_icon{ display: inline-block; width: 15px; height: 9px; background: url(/statics/images/gzzhanlan/gzzl_icon.png) no-repeat; background-position: -8px -10px; vertical-align: middle;}
.icon_tan{ display: inline-block; width: 75px; height: 80px; background: url(/statics/images/gzzhanlan/gzzl_icon.png) no-repeat -6px -118px; vertical-align: middle;}
.icon_dui{width: 74px; height: 74px;margin-top: 4px; display: inline-block; background: url(/statics/images/gzzhanlan/certificate.png) no-repeat 0 -4px;}
.icon_circle{ display: inline-block; width: 80px; height: 80px; background: url("/statics/images/gzzhanlan/gzzl_icon.png") no-repeat -102px -116px;}
.icon-search{ display: inline-block; width: 25px; height: 25px; background: url("/statics/images/gzzhanlan/gzzl_icon.png") no-repeat -157px -7px; cursor: pointer;}
.icon_del{ display: inline-block; width: 14px; height: 14px; background: url("/statics/images/gzzhanlan/gzzl_icon.png") no-repeat -52px -67px;}
.icon_time{width: 32px; height: 32px; display: inline-block; vertical-align: middle; background: url(/statics/images/gzzhanlan/visite.png) no-repeat -4px -458px; margin-right:10px;}
.icon_tan2{width: 32px; height: 32px; display: inline-block; vertical-align: middle; background: url(/statics/images/gzzhanlan/visite.png) no-repeat -4px -508px; margin-right:10px;}
.icon_remove{width: 20px; height: 20px; display: inline-block;  vertical-align: middle; background: url(/statics/images/gzzhanlan/gzzl_icon.png) no-repeat -100px -65px;}
.icon-img{width: 20px; height: 20px; display: inline-block;  vertical-align: middle; background: url(/statics/images/gzzhanlan/gzzl_icon.png) no-repeat -15px -380px;}
.icon-red{width: 30px; height: 30px; display: inline-block; vertical-align: middle; background: url(/statics/images/gzzhanlan/gzzl_icon.png) no-repeat -15px -647px; font-style: normal; color: #fff; line-height: 30px; text-align: center}
.icon-top{width: 20px; height: 10px; display: inline-block; background: url(/statics/images/gzzhanlan/gzzl_icon.png) no-repeat -15px -696px;}
.gray-star-icon{width: 22px; height: 22px; display: inline-block; background: url(/statics/images/gzzhanlan/start2.png) 0 -1px no-repeat; vertical-align: middle;}
.red-star-icon{width: 22px; height: 22px; display: inline-block; background: url(/statics/images/gzzhanlan/start2.png) 0 -41px no-repeat; vertical-align: middle;}
/*顶部连接部分*/
.topLink{ width: 100%; height: 40px; background: #040f25;}
.topLink-list a{ color: #ccc; text-decoration: none;}
.topLink-list li{ float: left; height: 16px; margin-top: 10px; border-left: 1px solid #999; padding-left: 15px; margin-left: 16px; color: #ccc;}
.topLink span{ line-height: 40px; margin-left: 8px;}

/*顶部导航部分*/
.topNav{ height: 115px; background: #09152f;}
.logo{ position:absolute; left:50%; top:60px; margin-left:-600px;}
.topNav-navList{ margin-top: 40px;}
.topNav-navList li{ float: left; text-align: right; font-size: 18px; color: #fff; margin-left: 25px; position: relative; z-index: 99;}
.topNav-navList a{ color: #fff; text-decoration: none;}
.topNav-navList li:hover{padding-bottom: 5px; border-bottom: 2px solid #A62C43; cursor: pointer;}
.topNav-navList li.cur{ cursor: pointer;}
.topNav-navList a:hover{ color: #A62C43;}

.slide-list{ width: 120px; position: absolute; left: -17px; top: 5px; margin-left: 0; overflow: hidden; margin-top: 20px; padding-top: 10px; z-index: 99;}
.slide-list li{ float: left; color: #fff; background: #091530; height: 45px; width: 120px; text-align: center; margin-left: 0; line-height: 37px; font-size: 16px;}
.slide-list li:hover{border: none; padding-bottom: 0; background: #c12c48}
.slide-list li a{color: #ccc;}
.slide-list li a:hover{ color: #ccc;}

/*底部footer*/
.footer{ height: 80px; background-color: #434343;}
.footer .footer-logo{ display: block; float: left; height: 40px; margin-top: 20px; width: 160px; background: url(/statics/images/gzzhanlan/newIndex_icon_opacity.png) no-repeat; margin-right: 40px;}
.footer .logo1{ background-position: -185px -994px;}
.footer .logo2{ background-position: -185px -1090px;}
.footer .fr{ color: #fff; font-size: 12px; line-height: 80px; margin-right: 5px; text-decoration: none;}

/*悬浮工具栏*/
.floatTool{ position: fixed; right: 1px; top: 50%; margin-top: -100px; z-index: 990;}
.floatTool li{ width: 50px; height: 50px; margin: 4px 0; background: #1a3369 url(/statics/images/gzzhanlan/index/index_logo.png) no-repeat; cursor: pointer;}
.floatTool .little-wx{ background-position: 7px -45px; position: relative;}
.little-wx:hover .big-wx,.little-wx:hover .fix-empty, .toTop:hover .toTopBox, .chatting:hover .chattingBox{ display: block;}
.big-wx{ position: absolute; width: 170px; height: 160px; left: -175px; top: 0px; text-align: center; padding-top: 15px; background-color: #fff; z-index: 998; display: none; background: #1a3369;/*url("/statics/images/gzzhanlan/newIndex_icon_opacity.png") no-repeat;background-position: -2px -1305px;*/}
.big-wx p{ color: #707070; font-size: 12px;}
.little-wx .fix-empty{ position: absolute; width: 50px; height: 50px; left: -25px; top: 0; display: none; z-index: 998;}
.floatTool .contact{ background-position: 7px -140px; position: relative;}
.floatTool .chatting{background-position: 11px -93px; position: relative;}
.floatTool .toTop{ background-position: 7px 4px; position: relative;}
.floatTool li:hover{ background-color: #9c1a33;}
.contact:hover .contactBox{ display: block;}
.contactBox{ position: absolute; width: 176px; height: 158px; left: -180px; top: 0; background: #1a3369;/*url(/statics/images/gzzhanlan/newIndex_icon_opacity.png) no-repeat; background-position: -170px -1587px;*/ display: none;}
.contactBox .fix-empty{ width: 50px; height: 50px; position: absolute; right: -30px; top: 0;}
.contactBox ul{ margin-left: 10px; margin-top: 20px;}
.contactBox li{ width: 165px; background: none; font-size: 12px; color: #c6bbbc; height: auto; border: 0; cursor: auto}
.contactBox li:hover{background: none;}
.contactBox li p{ display: inline; line-height: 22px;}
.con-tel p{ height: 40px; vertical-align: top;}
.con-title{ width: 49px; text-align: right;}
.contactBox li a{ display: inline-block; background: #D23F58; padding: 0 5px; border-radius: 10%; color: #fff; text-decoration: none;}
.chatting a{ display: inline-block; padding: 26px 26px; vertical-align: middle;}
.icon-qq{ display: inline-block; width: 22px; height: 22px; background: url(/statics/images/gzzhanlan/newIndex_icon_opacity.png) no-repeat; background-position: -30px -175px; vertical-align: middle;}
.chatting .chattingBox{position: absolute; width: 100px; height: 50px; line-height: 50px; text-align: center; background: #1a3369; color: #c6bbbc; right:55px; top: 0; display: none;}
 .chattingBox .fix-empty,.toTopBox .fix-empty{position: absolute; width: 50px; height: 50px; top: 0; right: -25px;}
.toTop .toTopBox{position: absolute; width: 100px; height: 50px; line-height: 50px; text-align: center; background: #1a3369; color: #c6bbbc; right:55px; top: 0; display: none;}
/*验证*/
/*.error {color: red;    font-size: 14px; margin-left :10px;}*/
.error { color:#f00;padding-left:20px;}
.ok {background:url(/statics/images/icon_right.gif) no-repeat; color:#009900; padding-left:20px;}

/*有序号与无序号的文字说明列表*/
.sentence{ color: #898989; font-size: 14px; line-height: 30px;}


/*快速登录与快速注册*/
.quickLogi{ position: fixed; z-index: 1004; left: 50%; top: 50%; width: 406px; margin-left: -203px; margin-top: -192px;border: 1px solid #dcdcdc; border-top: 4px solid #D1445F; background: #fff; padding: 40px 20px 10px; box-sizing: border-box;}
.quickS{ margin-top: -270px;}
.quickLogi .close_btn{ display: inline-block; width: 25px; height: 25px; background: url(/statics/images/gzzhanlan/gzzl_icon.png) no-repeat -96px -10px; position: absolute; right: 5px; top: 5px; cursor: pointer;}
.quickLogi .boxHead{ padding-bottom: 25px;}
.quickLogi .boxHead img{ vertical-align: middle;}
.quickLogi .boxHead span{ display: inline-block; font-size: 24px; color: #434343; border-left: 1px solid #E5E5E5; padding-left: 10px;}
.quickLogi form ul{ padding-bottom: 35px;}
.quickLogi input{ height: 30px; border: 1px solid #E5E5E5; padding-left: 10px; }
.quickLogi label{ display: inline-block; width: 75px; text-align: right; margin-right: 10px; color: #434343; font-size: 14px;}
.quickLogi .error_info{ display: block; height: 23px; width: 50px;}
.quickLogi a{ text-decoration: none; color: #A0A0A0; font-size: 12px;}
.quickLogi a:hover{ color: #D1445F;}
.idenCode{ display: inline-block; width: 75px; height: 30px; vertical-align: middle;}
.js_idenCode{ position: relative; left: -77px; top: 30px;}
.quickLogi a.foget{ margin-right: 15px;}
#userName1,#passWord1,#userName2,#passWord2{ width: 250px;}
#idenCode1,#idenCode2{ width: 93px;}
#RegForm .btn_regist{ margin-left: 115px;}
#loginForm{ padding-bottom: 30px;}
.btn_login,.btn_regist{ padding: 7px 35px; border: 1px solid #D1445F; color: #D1445F!important; font-size: 18px!important; border-radius: 20px;}
.btn_login:hover,.btn_regist:hover,.btn_login.selected,.btn_regist.selected{ background: #D1445F; color: #fff!important;}
.btn_login{ margin-left: 60px;} .btn_regist{ margin-left: 17px;}

/*背景颜色灰色*/
.bf4{background: #f4f4f4 !important;}
.beee{background: #eee !important;}
.m-box{background: #fff; border: 1px solid #e3e3e3; display: block; overflow: hidden;}
.input-text { border:1px solid #e4e4e4; padding:0 10px; line-height:30px; height:30px; color:#666; width:200px; margin:0 5px; background-color:#fff;}
.input-text-data { background:#fff url(/statics/images/gzzhanlan/icon-data.png) center right no-repeat; width:164px;}

/*首页关键字*/
.pagekeyword{font-size: 36px; color: #0f1e3f; font-weight: normal; padding: 50px 0 25px;}

/*左侧定位*/
.sortable{width: 150px; position: fixed; top: 310px; margin-left: -5px; }
.sortable li{width: 150px; height: 40px; color: #f4f4f4; line-height: 34px; text-align: center; background: url(/statics/images/gzzhanlan/visite.png) no-repeat -4px -367px; cursor: pointer}
.sortable li.cur{background-position:  -4px -309px;}


/*form 表单 table形式*/
.form-head{text-align: left;border-bottom: 1px solid #e3e3e3; width: 900px; font-size: 24px; line-height: 40px; color: #c12c49; margin-bottom: 10px; font-weight: normal;}
.form_top{height: 20px; /*background: url(/statics/images/gzzhanlan/form-top.png) no-repeat; margin: 0 0 0 176px;*/}
.formSec{width: 1010px; margin: 0 0 0 185px; padding-bottom: 40px; position:relative;border-left: 1px solid #d1425d}
.noformSec{border-left: none; /*background: url(/statics/images/gzzhanlan/formSec-line.jpg) no-repeat 0 0;*/}
.red-icon{background: url(/statics/images/gzzhanlan/visite.png) no-repeat -4px -423px; width: 15px; height: 15px; display: inline-block; position: absolute; left: -8px; /*top: 15px;*/}
.table-item{width: 900px;border-collapse: collapse; border-spacing: 0; margin:0 auto; color: #434343;}
.table-item thead td{text-align: left;border-bottom: 1px solid #e3e3e3; width: 900px; font-size: 24px; line-height: 40px; color: #c12c49;}
.height_item2{height: 20px;}
.table-item th{text-align: right; padding-right: 20px; padding-top:5px; color: #343434; vertical-align:top;}
.table-item tbody th{width: 130px; height: 30px; }
.table-item tbody td{text-align: left; width: 750px;}
.table-item .w248{width: 248px;}
.table-item .w178{width: 178px;}
.table-item .w63{width: 63px;}
.table-item .w400{width: 398px;}
.table-item .w480{width: 478px;}
.table-item-dl {padding-bottom: 20px; overflow: hidden;}
.table-item-dl dt{color: #c12c49; font-size: 16px; line-height: 30px;}
.table-item-dl dd{clear: both; overflow: hidden;}
.table-item-dl li{float: left; line-height: 25px; color: #535353; width: 33%;}
.table-item-dl li input{ margin-right: 5px;}

.table-item2{width: 545px; border: 1px solid #e4e4e4;}
.table-item2 th{text-align: right; padding-right: 25px; padding-left: 45px; color: #535353;}

.table-item3{width: 420px; border: 1px solid #e4e4e4; font-size: 14px; margin-top: 15px;}
.table-item3 th{width: 110px; padding: 0 20px 0 15px; text-align: right; color: #434343;}
.redLink{color: #d1425d; text-decoration: underline;}
.redLink:hover{color: #d1425d; text-decoration: underline;}
/*登录弹窗*/
.loginbg{width: 100%; position: absolute; height: 300px; background: #000; opacity: 0.5; filter: alpha(opacity = 50); top: 0; left: 0;}
.login-dialog h2{font-size: 24px; color: #434343; font-weight: normal;}
.login-dialog h2 img{vertical-align: middle}
.login-dialog h2 span{color: #e5e5e5; margin-right: 10px;}
.dialog-label-name{width: 70px; padding-right: 10px; display: inline-block; text-align: right; color: #434343;}
.login-dialog .items {width: 340px; height: 25px; line-height: 25px; color: #a0a0a0; text-align: right}
.login-dialog .items a{color: #a0a0a0;}
.login-dialog .zhuce{width: 340px; height: 20px; line-height: 20px; text-align: right}
.login-dialog .zhuce a {color: #d1425d; text-decoration: underline;}
.login-dialog .zhuce a:hover{color: #d1425d;}
.passNum{cursor: pointer; font-size: 12px;}

.hide{ display: none;}
.show{ display: block;}

.redborder{border: 1px solid #c12c49; padding: 20px 0; border-radius: 10px;}
.redborder p{padding-left: 20px;}
.showTable{position: relative; margin-top: 10px;}
.table-Top{ width: 17px; height: 10px; background: url(/statics/images/gzzhanlan/tableTop.jpg) no-repeat center; position: absolute; left: 275px; top: -9px;}


.ztdialog1,.ztdialog2{width: 500px; border-left: 1px solid #c12c49;border-right: 1px solid #c12c49;border-bottom: 1px solid #c12c49; margin-left: -240px; margin-top:-300px!important;}
.ztdialog1 h1,.ztdialog2 h1{font-size: 24px; color: #c12c49; font-weight: normal; margin-bottom: 10px;}
.ztdialog1 h2,.ztdialog2 h2{color: #535353; font-weight: normal; margin-bottom: 10px;}
.ztdialog1 p,.ztdialog2 p{color: #959595; word-break: break-all; word-wrap: break-word; font-weight: normal; font-size:12px; font-family: Arial;}
.ztdialog2 table{font-size: 14px; line-height: 20px; display: none;}
.ztdialog2 th{color: #bf2c49; height: 40px; vertical-align: middle;}
.ztdialog2 .ztdialogth2{vertical-align: top;}
.ztdialog2 td{color: #707070; }
.ztdialog2 td p{width: 300px; height: 20px; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.ztdialog2 .qq{padding: 5px 10px; color: #fff; background: #bf2c49; border-radius: 30px;}
.ztdialog2img{ width: 100px; margin-right: 5px;}
.ztdialog2 .ztdialog2img p{width: 100px;}
.opacitybg{width: 100%; height: 500px; display: none; background: #000; filter: alpha(opacity=30); opacity: 0.3; position: absolute; top: 0; left: 0; z-index: 1003}

.icon-number-bg { background:url(/statics/images/gzzhanlan/icon-number-bg.gif); width:20px; height:18px; line-height:18px; display:inline-block; font-style:normal; text-align:center; margin-right:5px;}
.bottom-ad { width:300px; height:320px; position:fixed; right:0; bottom:0; z-index:9999; display:none}

