/* CSS Document */
*{margin:0px; padding:0px;}
body{font-size:12px; line-height:24px; color:#333333; font-family: "Microsoft YaHei";}
input,select,textarea{font-size:12px; color:#333333; font-family: "Microsoft YaHei"; outline: none;}
a{color:#333333; text-decoration:none; blr:expression(this.onFocus=this.blur());}
a:hover{color:#823f0a; text-decoration:none; blr:expression(this.onFocus=this.blur());}
ul,li{list-style:none;}
img{border:none; vertical-align:top;}
.hfimg{display: block; width: 100%;}
.en{font-family:Arial, Helvetica, sans-serif;}
.center{width:1200px; margin:0 auto;}
.clearfix{zoom:1;}
.clearfix:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.clear{clear:both;}
.hide{visibility:hidden;}
.con-none{display:none;}
.none{display:none;}
.fl{float: left;}
.fr{float: right;}
td{vertical-align:top;}

.bk5{height:5px; line-height: 0px; font-size:0px; clear:both; overflow: hidden;}
.bk10{height:10px; line-height: 0px; font-size:0px; clear:both; overflow:hidden;}
.bk3{height:3px; line-height: 0px; font-size:0px; clear:both; overflow:hidden;}
.bk15{height:15px; line-height: 0px; font-size:0px; clear:both; overflow:hidden;}
.bk8{height:8px; line-height: 0px; font-size:0px; clear:both; overflow:hidden;}
.bk22{height:22px; line-height: 0px; font-size:0px; clear:both; overflow:hidden;}
.bk20{height:20px; line-height: 0px; font-size:0px; clear:both; overflow:hidden;}
.bk25{height:25px; line-height: 0px; font-size:0px; clear:both; overflow:hidden;}
.bk30{height:30px; line-height: 0px; font-size:0px; clear:both; overflow:hidden;}
.bk35{height:35px; line-height: 0px; font-size:0px; clear:both; overflow:hidden;}
.bk40{height:40px; line-height: 0px; font-size:0px; clear:both; overflow:hidden;}
.bk45{height:45px; line-height: 0px; font-size:0px; clear:both; overflow:hidden;}
.bk50{height:50px; line-height: 0px; font-size:0px; clear:both; overflow:hidden;}
.bk55{height:55px; line-height: 0px; font-size:0px; clear:both; overflow:hidden;}
.bk60{height:60px; line-height: 0px; font-size:0px; clear:both; overflow:hidden;}
.bk65{height:65px; line-height: 0px; font-size:0px; clear:both; overflow:hidden;}
.bk70{height:70px; line-height: 0px; font-size:0px; clear:both; overflow:hidden;}
.bk80{height:80px; line-height: 0px; font-size:0px; clear:both; overflow:hidden;}
.bk85{height:85px; line-height: 0px; font-size:0px; clear:both; overflow:hidden;}
.bk90{height:90px; line-height: 0px; font-size:0px; clear:both; overflow:hidden;}
.bk95{height:95px; line-height: 0px; font-size:0px; clear:both; overflow:hidden;}
.bk100{height:100px; line-height: 0px; font-size: 0px; clear: both; overflow: hidden;}

.top_b{line-height: 32px; font-size: 14px; background: #fff;}
.top_b .lt{width: 200px; float: left;}
.top_b .lt .ico{background: url(../img/address_ico.png) left center no-repeat; padding: 0 5px 0 20px; display: inline-block;}
.top_b .lt a{color: #82410d;}
.top_b .rt{width: 635px; float: right;}
.top_b .rt .rt_l{width:140px; float: left;}
.top_b .rt .rt_r{width: 485px; float: right;}
.top_b .rt .rt_r li{display: inline-block; padding:0 10px; background: url(../img/li_hr.png) left center no-repeat; position: relative;}
.top_b .rt .rt_r li:first-child{background: none;}
.top_b .rt .rt_r li .ico{width: 25px; height: 32px; display: inline-block; float: left; background: url(../img/email_ico.png) left center no-repeat;}
.top_b .rt .rt_r li .ico2{width: 22px; height: 32px; display: inline-block; float: left; background: url(../img/gwc_ico.png) left center no-repeat;}
.top_b .rt .rt_r li .ico3{width: 18px; height: 32px; display: inline-block; float: right; background: url(../img/allow_down.png) right center no-repeat;}
.top_b .rt .rt_r li .beged{width: 6px; height: 6px; background: red; border-radius: 50%; position: absolute; z-index: 2; top:8px; left:26px;}
.nav_bg{padding:25px 0; background: #823f0a;}
.logo{width: 215px; float: left;}
.top_b .rt .rt_r li .lev_nav{position: absolute; top: 32px; left: 0; width: 100%; background: #fff; display: none;}
.top_b .rt .rt_r li .lev_nav li{border:1px solid #d9d9d9; border-top: none; width: 100%; padding:0; background: #fff; text-align: center; font-size: 12px; line-height: 30px;}
.nav{padding:0 0 0 80px; width: 900px; float: left;}
.nav li{padding: 0 10px; display: inline-block; float: left; font-size: 16px; line-height: 50px;}
.nav li a{padding:0 25px; color: #fff;}
.nav li a:hover{color: red;}
.ty_left{width: 160px; float: left;}
.ty_right{width: 1020px; float: right; border:1px solid #d9d9d9;}
.ty_left .ti{font-size: 18px; line-height: 60px; color: #823f0a; border-left:2px solid #8b512b; text-align: center; background: #f8f8f8;}
.lt_menu{padding:5px 0 30px 0; border:1px solid #d9d9d9; border-top: none; text-align: left;}
.lt_menu li{line-height: 32px; font-size: 16px; padding:12px 15px 12px 35px; background: url(../img/jia_ico.png) 15px 22px no-repeat; cursor: pointer; border-bottom: 1px dotted #d9d9d9;}
.lt_menu li.hov{background: url(../img/jian_ico.png) 15px 20px no-repeat;}
.lt_menu li a.hov{color: #823f0a;}
.lt_menu li .sub_lt_menu li{font-size: 14px; padding:0; background: none; border-bottom: none;}
.tab_nav{padding: 0 10px; border-bottom: 1px solid #d9d9d9;}
.tab_nav li{line-height: 55px; display: inline-block; float: left; padding:0 50px; font-size: 18px;}
.tab_nav li a{display: block;}
.tab_nav li:hover a,.tab_nav li.hov a{color: #823f0a; border-bottom: 2px solid #823f0a;}
.grzx_cnb{padding:0 18px; font-size: 16px; line-height: 34px;}
.ty_hr{border-bottom: 1px dotted #d9d9d9;}
.grzx_cnb .c1 .lt{width: 160px; float: left; text-align: center;}
.grzx_cnb .c1 .rt{width: 400px; float: left;}
.ipttxt{padding: 0 15px; line-height: 34px; height: 34px; border:1px solid #d9d9d9; width: 150px; font-size: 16px;}
.grzx_cnb .c2{padding: 0 0 0 130px;}
.grzx_cnb a{color: #823f0a;}
.iptselect{height: 34px; line-height: 34px; border:1px solid #d9d9d9; padding:0 10px;}
.iptsubmit{font-size: 16px; width: 360px; line-height: 44px; background: #823f0a; border:none; border-radius: 6px; color: #fff; cursor: pointer;}
.foot_b1{padding:35px 0 25px 0; border-top: 1px solid #d9d9d9; font-size: 14px;}
.companyright{text-align: center;}
.hyfx_c1{padding:0 0 0 20px; font-size: 14px; color: #999999; line-height: 24px; background: url(../img/wh_ico.png) left 4px no-repeat;}
.hyfx_ti{background: url(../img/ti_bg.png) center top no-repeat; height: 100px; text-align: center; line-height: 22px; color: #823f0a;}
.hyfx_ti .t1{font-size: 18px; padding-top: 30px;}
.hyfx_ti .t2{font-size: 16px;}
.hyfx_table{line-height: 40px; width: 100%; text-align: center; border-top: 1px solid #d9d9d9; border-left: 1px solid #d9d9d9;}
.hyfx_table th,.hyfx_table td{border-right: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;}
.hyfx_table th{font-size: 16px; background: #f6f6f6;}
.hyfx_table td{font-size: 14px;}
.hyfx_table tbody tr:nth-child(even) {background: #f6f6f6;}
.hyfx_table tbody tr:nth-child(odd) {background: #fff;}
.ty_ti{font-size: 18px; text-align: center;}
.ty_ti span{color: #823f0a;}
.ty_ti2{font-size: 18px; text-indent: 24px;}
.ty_ti3{color: #999; font-size: 14px; text-align: center; width: 33%;}
.smrz_cnb{padding:0 0 0 145px;}
.f_red{color: red;}
.smrz_wcc{font-size: 18px; text-align: center;}
.smrz_wcc .msg{line-height: 20px;}
.smrz_wcc .msg .ico{width: 20px; height: 20px; background: url(../img/dui_ico.png) no-repeat; display: inline-block;}
.hyfx_c2 li{width: 33%; float: left; text-align: center; border-left: 1px dotted #e7e7e7;}
.hyfx_c2 li:first-child{border-left: none;}
.hyfx_c2 li .t2{font-size: 34px; font-weight: bold; padding-top: 5px;}
.hyfx_c2 li .color1{color: #993300;}
.hyfx_c2 li .color2{color: #dba990;}
.hyfx_c2 li .color3{color: #ff3333;}
.grzx_wcc dl{width: 28%; float: left; padding:0 2%; text-align: center; border-left: 1px dotted #e7e7e7; height: 108px;}
.grzx_wcc dl:first-child{border-left: none;}
.grzx_wcc .thumb{width: 108px; height: 108px; float: left;}
.grzx_wcc .thumb .circle{border-radius: 50%; border:1px solid #d9d9d9;}
.grzx_wcc .rcn{width: 120px; float: left; padding:0 0 0 30px;}
.grzx_wcc .cn_l{width: 190px; float: left;}
.grzx_wcc .cn_r{width: 80px; float: left; padding:35px 0 0 0px;}
.ty_btn{font-size: 14px; color: #fff; width: 70px; height: 34px; line-height: 34px; text-align: center; border-radius: 5px; background: #823f0a; display: inline-block;}
a.ty_btn{color: #fff;}
.jfls_t{padding:20px 10px;}
.jfls_t table{background: #f6f6f6; line-height: 40px; border:1px solid #d9d9d9; text-align: center; font-size: 16px; color: #666; text-align: center;}
.jfls_c table{font-size: 16px; color: #666; text-align: center;}
.jfls_c table td{padding:35px 0; border-top: 1px dotted #dbdbdb;}
.jfls_c .f1{font-size: 24px; font-weight: bold;}
.jfls_c .ty_color{color: #823f0a;}
.jfls_c .ty_color2{color: #cc3300;}
.background_white{background: #fff;}
.ty_ti4{font-size: 20px; color: #82410d; text-align: center; font-weight: bold;}
.ty_ti5{font-size: 16px; text-align: center; font-weight: bold;}
.progress_b{width: 900px; margin: 0 auto; min-height: 65px; position: relative;}
.progress_b .hr{height: 4px; width: 100%; background: #eeeeee; overflow: hidden; position: absolute; z-index: 1; top: 12px; left: 0px;}
.progress_b .hov_hr{height: 4px; background: #823f0a; overflow: hidden; position: absolute; z-index: 2; top: 12px; left: 0px;}
.progress_b .jdul{width: 100%; position: absolute; z-index: 3;}
.progress_b .jdul li{width:25%; float: left; text-align: center;}
.progress_b .hov_hr1{width: 25%;}
.progress_b .hov_hr2{width: 50%;}
.progress_b .hov_hr3{width: 75%;}
.progress_b .hov_hr4{width: 100%;}
.progress_b .jdul li span{width: 24px; height: 24px; background: #eeeeee; color: #999999; display: inline-block; text-align: center; font-size: 14px; border-radius: 50%;}
.progress_b .jdul li.hov span{background: #823f0a; color: #fff;}
.progress_b .txtul li{width: 25%; float: left; text-align: center; font-size: 14px; padding-top:40px;}
.progress_b .txtul li.hov{color: #823f0a;}
.bd_boxc{width: 510px; margin: 0 auto; font-size: 14px;}
.txt_box1{width:500px;}
.txt_box2{width:237px;}
.txt_box{line-height: 42px; border:1px solid #d9d9d9;}
.txt_box .lt{width: 15%; float: left; text-align: center;}
.txt_box .rt{width: 83%; float: left;}
.txt_box .ipttxt2{width: 100%; height: 42px; line-height: 42px; border:none; font-size: 14px;}
.txt_box2 .lt{width: 75px;}
.txt_box2 .rt{width: 155px;}
.code_box{width: 255px; float: right; padding:7px 0 0 0; line-height: 31px;}
.code_box .code{width: 131px; float: left;}
.code_box .txt{font-size: 14px; width: 100px float: right; text-align: right;}
.code_box .txt a{color: #823f0a;}
.ty_f1{color: #cccccc;}
.ipttxt3{padding: 0 15px; line-height: 40px; height: 40px; border:1px solid #d9d9d9; width: 160px; font-size: 14px;}
.iptbtn{line-height: 44px; height: 44px; width: 150px; background: #f6f6f6; border: 1px solid #d9d9d9; margin-left:20px; cursor: pointer;}
.ty_spnum{color: #823f0a;}
.ty_color1{color: #ef0606;}
.ipttxt4{padding: 0 15px; line-height: 40px; height: 40px; border:1px solid #d9d9d9; width: 360px; font-size: 14px;}
.top_b2{padding:25px 0; line-height: 50px;}
.top_hr{height: 10px; background: url(../img/hr.png) repeat-x;}
.logo2{width: 325px; float: left;}
.txt_box3 .lt{width: 22%;}
.txt_box3 .rt{width: 75%;}
.top_b2 .tright{width: 200px; float: right; text-align: right; font-size: 14px;}
.top_b2 .tright a{color: #823f0a;}