/* CSS Document */
*{margin:0px; padding:0px;}
body{font-size:12px; line-height:24px; color:#313131; font-family: "黑体";}
input,select,textarea{font-size:12px; color:#313131; font-family: "黑体"; outline: none;}
:focus{outline:0}
a{color:#313131; text-decoration:none; blr:expression(this.onFocus=this.blur());}
a:hover{color:#0a7471; 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:970px; margin:0 auto;}
.center2{width:1024px; margin:0 auto;}
.center3{width:1000px; 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;}
.bk13{height:13px; line-height: 0px; font-size:0px; clear:both; overflow:hidden;}
.bk15{height:15px; line-height: 0px; font-size:0px; clear:both; overflow:hidden;}
.bk18{height:18px; 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;}
.bk90{height:90px; line-height: 0px; font-size:0px; clear:both; overflow:hidden;}
.bk100{height:100px; line-height: 0px; font-size: 0px; clear: both; overflow: hidden;}
.bk120{height:120px; line-height: 0px; font-size: 0px; clear: both; overflow: hidden;}
.relative{position: relative;}
.slideBox{overflow:hidden; position:relative; width: 707px;}
.slideBox .hd{height:22px; overflow:hidden; position:absolute; z-index: 3; right: 100px; bottom: 20px;}
.slideBox .hd ul{overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{width: 22px; height: 22px; background: #ecf1f1; border-radius: 50%; font-size: 18px; color: #2bbab1; text-align: center; float: left; margin-left: 10px; cursor: pointer;}
.slideBox .hd ul li.on{background: #c8c9c9;}
.slideBox .bd{position:relative; height:100%; z-index:0;}
.slideBox .bd li{zoom:1; vertical-align:middle; background: #05b5aa; border-radius: 10px;}
.slideBox .bd li .pic{width: 468px; float: left;}
.slideBox .bd li .pic img{border-top-left-radius: 9px; border-bottom-left-radius: 9px;}
.slideBox .bd li .rcn{width: 215px; float: right; padding: 35px 12px 20px 12px; color: #fff;}
.slideBox .bd li .rcn a{color: #fff;}
.slideBox .bd li .rcn .t1{font-size: 20px;}
.slideBox .bd li .rcn .t2{font-size: 16px;}
.slideBox .bd li .rcn .des{font-size: 14px;}
.ty_hr{height: 7px; background: url(../img/hr.jpg) repeat-x;}
.top_b .logo{width: 155px; float: left; padding: 15px 0 14px 0;}
.top_b .right_c{width: 520px; float: right; padding: 23px 0 0 0;}
.top_b .right_c .lt{width: 120px; float: left; line-height: 35px;}
.top_b .right_c .lt li{width: 55px; text-align: center; float: left; font-size: 18px;}
.top_b .right_c .lt li a{color: #020202;}
.top_b .right_c .rt{width: 400px; float: left;}
.search_b .rt_l{width: 332px; float: left; border: 1px solid #c1c1c1; border-right: none; border-bottom-left-radius: 3px; border-top-left-radius: 3px; line-height: 33px;}
.search_b .rt_r{width: 67px; float: right;}
.ss_submit{width: 67px; height: 35px; cursor: pointer; background: url(../img/search_ico.jpg) no-repeat; border: none;}
#select_parent{background: url(../img/allow_down.jpg) 55px center no-repeat;  width: 71px; height: 33px; overflow: hidden; border: none; text-align: center; border-right: 1px solid #c1c1c1; float: left;}
#select_parent select{ -webkit-appearance:none; -moz-appearance:none; appearance:none; background:transparent; border:none; padding-left:10px; width: 72px; height:100%; font-size: 14px; line-height: 33px; font-family: "宋体"; color: #666666;}
.ss_ipttxt{line-height: 33px; height: 33px; padding: 0 15px; width: 230px; font-family: "宋体"; color: #666666; float: left; font-size: 14px; border: none; background: none;}
.nav li{float: left; text-align: center; font-size: 18px; line-height: 69px; padding: 0 15px; display: inline-block;}
.nav li a{color: #020202;}
.nav li:hover{width: 124px; background: url(../img/nav_hov.jpg) no-repeat; padding: 0;}
.nav li.hov{width: 124px; background: url(../img/nav_hov.jpg) no-repeat; padding: 0;}
.row1_cnb .lt{width: 707px; float: left;}
.row1_cnb .rt{width: 254px; float: right;}
.row1_cnb .s1 .lcn{width: 450px; float: left;}
.row1_cnb .s1 .lcn .t1{font-size: 30px;}
.row1_cnb .s1 .pic{width: 220px; float: left; padding: 0 0 0 20px;}
.row1_cnb .s2{border: 1px solid #bfbbbb; padding: 0 2px;}
.row1_cnb .s2 dl{padding: 22px 0 10px 0;}
.row1_cnb .s2 dl .t1{font-size: 20px;}
.row1_cnb .s2 dl .pic{width: 230px; float: left;}
.row1_cnb .s2 dl .rcn{width: 450px; float: left; padding: 0 0 0 12px;}
.row1_cnb .s2 dl .rcn .des{font-size: 14px; line-height: 22px; height: 110px; overflow: hidden;}
.ms_rs1{padding: 7px; border: 1px solid #bfbbbb;}
.ms_rs1 .t1{line-height: 30px; font-size: 16px; color: #666;}
.hr2{border-bottom: 2px solid #6baba9;}
.tupian_c{margin-left: -18px;}
.tupian_c dl{width: 110px; float: left; padding: 0 0 5px 18px; float: left;}
.tupian_c dl .ti{line-height: 16px; height: 32px; overflow: hidden; margin-top: 3px; text-align: center;}
.ty_listb{margin-left: -15px;}
.ty_listb li{line-height: 18px; height: 18px; overflow: hidden; width: 110px; float: left; padding: 0 0 0 15px;}
.row2_cnb .lt{width: 168px; float: left;}
.row2_cnb .rt{width: 80px; float: right;}
.row2_cnb .ct{padding: 3px 0; border: 2px solid #f50840; width: 772px; height: 80px; float: left;}
.slideBox2{overflow:hidden; position:relative; width: 772px; height: 80px;}
.slideBox2 .hd{overflow:hidden; width: 16px; height: 80px; position:absolute; z-index: 3; right: 4px; top: 8px;}
.slideBox2 .hd ul{overflow:hidden; zoom:1; height: 80px;}
.slideBox2 .hd ul li{width: 16px; height: 16px; line-height: 16px; overflow: hidden; background: #a6a6a6; border-radius: 50%; font-size: 14px; color: #221814; text-align: center; cursor: pointer; margin-bottom: 6px; display: block;}
.slideBox2 .hd ul li.on{background: #fab500;}
.slideBox2 .bd{position:relative; height:100%; z-index:0;}
.slideBox2 .bd li{zoom:1; vertical-align:middle;}
.gg_listb{padding: 0 0 0 10px;}
.gg_listb dl{width: 225px; float: left; padding:0 0 0 20px;}
.gg_listb dl .pic{width: 62px; float: left;}
.gg_listb dl .rcn{width: 150px; float: right;}
.gg_listb dl .rcn .ti{font-size: 14px; line-height: 16px; height: 32px; overflow: hidden;}
.gg_listb dl .rcn .price{color: red; line-height: 20px;}
.gg_listb dl .rcn .price font{font-size: 16px;}
.gg_listb dl .rcn .btn{line-height: 20px;}
.gg_listb dl .rcn .btn span{margin-right: 5px; line-height: 20px; display: inline-block; padding: 0 5px; color: #fff; float: left;}
.gg_listb dl .rcn .btn .sp1{background: #0ba3ef;}
.gg_listb dl .rcn .btn .sp2{background: #e40032;}
.foot_s2{background: #5a5a5a; color: #fff; padding: 25px 0; font-size: 13px;}
.foot_s2 a{color: #fff;}
.foot_s2 a:hover{color: #0ba3ef;}
.companyright{text-align: center;}
.ft_link{text-align: center;}
.foot_s1 .lt{width: 85px; float: left; text-align: center; color: #cacaca; font-size: 14px;}
.foot_s1 .rt{width: 880px; float: right;}
.friend_link li{width:95px; float: left; font-size: 14px; overflow: hidden; height: 30px; line-height: 30px;}
.friend_link li:nth-child(9n+1){width: 120px;}
.szyw_dlc{background: #f4f2ec; border: 1px solid #e2ddd0;}
.szyw_dlc dl{padding: 20px 12px 10px 12px;}
.szyw_dlc dl .pic{width: 230px; float: left;}
.szyw_dlc dl .rcn{width: 430px; float: right; line-height: 23px;}
.szyw_dlc dl .rcn .ti{font-size: 18px; line-height: 24px;}
.szyw_dlc dl .rcn .des{font-size: 14px;}
.fx_boxc .lt{width: 50%; float: left; line-height: 30px; font-size: 16px;}
.fx_boxc .rt{width: 260px; float: right; line-height: 20px; padding: 5px 0 0 0;}
.fx_boxc span{height: 30px; display: inline-block; float: left;}
.fx_boxc span.ico{width: 32px; cursor: pointer;}
.fx_boxc .rt li{display: inline-block; float: left; padding: 0 15px 0 23px; font-size: 14px; color: #637fb0;}
.fx_boxc .rt li.li1{background: url(../img/star_ico.jpg) no-repeat;}
.fx_boxc .rt li.li2{background: url(../img/smile_ico.jpg) no-repeat;}
.fx_boxc .rt li.li3{background: url(../img/add_ico.jpg) no-repeat;}
.szyw_rc{background: #f4f2ec; border: 1px solid #e1dbce;}
.szyw_rc .s1{padding: 0 21px;}
.szyw_rc .s1 .t1{font-size: 16px; color: #313131; line-height: 40px;}
.select_parent{background: url(../img/select_bg.jpg) left center no-repeat;  width: 206px; height: 33px; overflow: hidden; border: none; text-align: center; float: left; color: #999999;}
.select_parent:hover{background: url(../img/select_bg_hov.jpg) left center no-repeat; color: #231f20;}
.select_parent select{ -webkit-appearance:none; -moz-appearance:none; appearance:none; background:transparent; border:none; padding-left:10px; width: 206px; height:100%; font-size: 12px; line-height: 33px; font-family: "Arial"; color: #666666;}
.ty_f14{font-size: 14px;}
.ty_f16{font-size: 16px;}
.ty_color{color: #6c695f;}
.ss_box2{width: 196px; height: 34px; line-height: 34px; background: url(../img/search_bg.jpg) no-repeat;}
.dm_txt{width: 100px; padding: 0 10px; float: left; height: 34px; line-height: 34px; border: none; background: none;}
.ss_submit2{width: 76px; height: 34px; line-height: 34px; cursor: pointer; border: none; background: none;}
.zc_ipttxt{width: 186px; padding: 0 10px; line-height: 34px; height: 34px; background: url(../img/ipttxt_bg.jpg) no-repeat; border: none;}
.zc_box{width: 206px; height: 34px; line-height: 34px; background: url(../img/zc_bg.jpg) no-repeat;}
.zc_ipttxt2{width: 106px; padding: 0 10px; float: left; height: 34px; line-height: 34px; border: none; background: none;}
.zc_submit{width: 76px; height: 34px; line-height: 34px; cursor: pointer; border: none; background: none;}
.szyw_rc .s3{padding: 0 15px;}
.szyw_rc .s3 .t1{font-size: 17px;}
.xw_hkc .con{display: none;}
.xw_hkc .show{display: block;}
.xw_hkt{line-height: 39px; background: url(../img/hk_tabt_bg.png) no-repeat;}
.xw_hkt li{width: 33.3%; text-align: center; font-size: 16px; color: #313131; float: left; cursor: pointer;}
.xw_hkt li.on{color: #fff; background: url(../img/hk_tab_hov.png) no-repeat; height: 45px; background-size: 100% 100%;}
.xw_listb{margin-left: -22px;}
.xw_listb dl{width: 220px; float: left; padding: 0 0 0 22px;}
.xw_listb dl .pic img{border: 4px solid #e9e6df; border-radius: 5px;}
.xw_listb dl .ti{font-size: 16px;}
.xw_listb dl .des{font-size: 14px;}
.txt_nowrap{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block;}
.zt_left{width: 695px; float: left;}
.zt_right{width: 250px; float: right;}
.zt_s1b{padding: 20px 10px; border: 1px solid #cfcdcd;}
.zt_s1b .lt{width: 344px; float: left;}
.zt_s1b .rt{width: 310px; float: right;}
.slideBox3{overflow:hidden; position:relative; width: 344px;}
.slideBox3 .hd{overflow:hidden; height: 20px;}
.slideBox3 .hd ul{overflow:hidden; zoom:1; width: 104px; float: right;}
.slideBox3 .hd ul li{width: 21px; height: 20px; line-height: 20px; overflow: hidden; background: url(../img/zt_numbg.jpg) no-repeat; font-size: 14px; text-align: center; font-weight: bold; float: left; margin-left: 5px; cursor: pointer;}
.slideBox3 .hd ul li.on{color: #05b5aa;}
.slideBox3 .bd{position:relative; height:100%; z-index:0;}
.slideBox3 .bd li{zoom:1; vertical-align:middle; position: relative;}
.slideBox3 .bd li .ti{width: 324px; padding: 0 10px; position: absolute; z-index: 1; line-height: 30px; left: 0; bottom: 0; background: url(../img/ti.png) no-repeat; font-size: 16px; color: #fff;}
.slideBox3 .bd li .ti a{color: #fff;}
.zt_s1b .rt .tou_t a{font-size: 16px; color: #0a7471;}
.zt_s1b .rt .listb li{line-height: 21px; background: url(../img/zt_ico.png) left center no-repeat; padding: 0 0 0 8px; font-size: 14px;}
.zt_s1b .rt .listb li a{color: #868383;}
.zt_s1b .rt .listb li a:hover{color: #0a7471;}
.zt_listb{border-top: 1px solid #d9d6d6;}
.zt_listb dl{padding: 20px 0 30px 0; border-bottom: 1px solid #d9d6d6;}
.zt_listb dl .pic{width: 145px; float: left;}
.zt_listb dl .rcn{width: 515px; float: left; padding: 0 0 0 15px;}
.zt_listb dl .rcn .ti{font-size: 16px;}
.zt_listb dl .rcn .des{color: #9a9696; line-height: 20px; font-size: 14px;}
.ztbd_cnb{margin-left: -20px;}
.ztbd_cnb dl{width: 175px; float: left; text-align: center;}
.zt_rcb{padding: 10px 0; border: 1px solid #d2d0d0;}
.key_list a{font-size: 14px; padding: 0 5px; background: #eeebe3; line-height: 32px; float: left; margin: 0 0 2px 2px;}
.key_list a:hover{color: red;}
.zt_rcb .zt_s1{padding: 0 10px;}
.zt_rcb .zt_s2{background: #f8f8f8;}
.zt_rcb .zt_s2 dl{padding: 5px 6px; float: left; width: 112px;}
.zt_rcb .zt_s2 dl .ti{margin-top: 2px;}
.zt_s3{width: 242px; margin: 0 auto;}
.zt_s3 dl{position: relative;}
.zt_s3 dl .ti{position: absolute; line-height: 30px; background: url(../img/ti.png) repeat; width: 100%; font-size: 14px; color: #fff;}
.zt_s3 dl .ti a{color: #fff;}
.zt_s3 .bt{font-size: 14px;}
.zt_s3 .bt font{color: red;}
.zt_tpc{margin-left: -1px;}
.zt_tpc li{float: left; padding: 0 0 0 2px;}
.comment_c .s1{padding: 10px 0 15px 0; line-height: 20px;}
.comment_c .s1 .lt{width: 100px; float: left; font-size: 18px; padding: 0 0 0 25px;}
.comment_c .rt{width: 360px; float: right; font-size: 14px;}
.comment_c .rt li{float: left; padding: 0 20px; border-left: 1px solid #dcdcdc;}
.comment_c .rt li:first-child{border-left: none;}
.comment_c .rt li .ico{width: 18px; height: 20px; background: url(../img/zt_ico-80.png) left center no-repeat; margin-right: 5px; display: inline-block; float: left;}
.comment_txt{height: 110px; font-size: 14px; background: none; border: 1px solid #08b6ab; width: 950px; padding: 10px; size: none;}
.comment_submit{width: 102px; height: 35px; line-height: 35px; background: #05b5aa; font-size: 16px; color: #fff; border:none; border-radius: 5px; float: right; margin-right: 90px;}













