body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,select,table,td,textarea,th,ul{margin:0;padding:0;}
button,input,select,textarea{outline:0;}
textarea{resize:none;}
ul,li{list-style:none;}
img{outline:0;border:none; display: block;}
button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none; }
input{border-radius: 0px; outline: none; box-shadow:none}
a{color:#666;text-decoration:none;}
a:hover{text-decoration:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block; margin: 0; padding: 0;}
html{ overflow-x: hidden;}
body{ font-size: 12px; font-family: microsoft yahei,Verdana,Arial,Helvetica,sans-serif; min-width: 320px; color: 
#666; background: #D2E4E1 !important;}

.toubu{ width: 100%; height: 217px; background: url("../images/headerbg.png") no-repeat center; background-size: cover;}
.toubu_box{ max-width: 1000px; margin: 0 auto; height: 159px; padding: 0 10px;}
.toubu_top{ height: 37px; line-height: 37px;}
.toubu_top em{ display: block; float: left; font-style: normal; margin-left: 258px; font-weight: bold; font-size: 25px; color: #1F1C1C;}
.toubu_top p{ float: right; color: #8a8a8a;}
.toubu_top p a{ color: #8a8a8a; padding: 0 10px;}
.toubu_cont{ height: 122px; overflow: hidden;}
.toubu_cont h2,.toubu_cont h1{font-size: 31px; line-height: 32px; padding-left: 100px; letter-spacing: 2px; margin-left: 105px; margin-top: 41px; color: #D81919; float: left;}
.toubu_cont img{ float: right; margin-top: 10px; width: 37%;}
.dh_phone{ float: right; padding-top: 4px; padding-left: 36px; margin-top: 30px; background: url("../images/hdphoen_ico.png") no-repeat left center; color: #a1a1a1;}
.dh_phone dt{ line-height: 14px;}
.dh_phone dd{ font-size: 24px; font-family: Arial, Helvetica, sans-serif; color: #F50E0E;}

.daohang{ max-width: 1000px; margin: 0 auto; height: 58px; overflow: hidden; padding: 0 10px;}
.daohang li{ float: left; padding: 0 12px; height: 58px; line-height: 58px; font-size: 16px; color: #fff;  transition: all .5s;}
.daohang li a{ color: #FFFFFF;}
.daohang li#cur{ background: url("../images/navlih.png") repeat-x bottom center;}
.daohang li:hover{ background: url("../images/navlih.png") repeat-x bottom center;}

.banner{ width: 100%; overflow: hidden;}
.banner img{ display: block; width: 100%;}

.sousou{ max-width: 1000px; margin: 0px auto; overflow: hidden; padding: 24px 10px;}
.sousou_left{ float: left; overflow: hidden;}
.search_box{ width: 456px; overflow: hidden;}
.search_text{float: left; width: 350px; height: 21px; line-height: 21px; padding: 8px 10px 8px 46px; color: #333; border: none; background: #ffffff url("../images/searchtxt.png") no-repeat left; outline: none;}
.search_submit{float: right; width: 50px; height: 37px; border: none; background: url("../images/searchbtn.png") no-repeat left center; text-indent: -9999px;}
.rmgjc{ overflow: hidden; margin-top: 14px; font-size: 0px;}
.rmgjc span,.rmgjc a{ display: inline-block; color: #333; line-height: 20px; font-size: 12px;}
.rmgjc a{ color: #546A9C; padding-right: 8px;}
.sousou_tell{ float: right; background: url("../images/hdphoen_ico.png") no-repeat left center; color: #a1a1a1; padding-left: 36px; margin-top: 13px;}
.sousou_tell dd {line-height: 28px; font-size: 24px; font-family: Arial, Helvetica, sans-serif;  color: #546a85;}

.cpxl{ max-width: 1000px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.cpxl_left{ float: left; width: 230px; overflow: hidden; margin-right: 50px;}
.cpxl_tit{ height: 34px; line-height: 34px; color: #546A9C; font-size: 16px;}
.cpxl_left ul{ overflow: hidden; margin-top: 16px;}
.cpxl_left ul li{padding-left: 60px; color: #231D1D; background: url("../images/almu_ico.png") no-repeat 40px center; height: 40px; line-height: 40px; font-size: 13px; transition: all .5s;}
.cpxl_left ul li a{ color: #231D1D;}
.cpxl_left ul li:hover{background-image: url("../images/almu_icoh.png"); background-position: 10px center; color: #546a85;}
.cpxl_left ul li.hover a{ color: #546a85;}
.cpxl_bd li{ display: none;}
.cpxl_box{ overflow: hidden;}
.cpxl_box dl dt{width: 50.5556%; height: auto; overflow: hidden; float: left; margin-right: 82px;}
.cpxl_box dl dt img{width: 100%; height: 100%; display: block; }
.cpxl_box dl dd{ overflow: hidden;}
.cpxl_box dl dd h3{ margin-bottom: 12px; height: 54px; line-height: 54px; overflow: hidden; font-size: 16px;}
.cpxl_box dl dd h3 a{ color: #546a85;}
.cpxl_box dl dd p{ margin-bottom: 14px; line-height: 24px; overflow: hidden;}
.cpxl_box dl dd a.cpxl_more{padding-right: 18px; color: #546a85; background: url("../images/titmore_ico.png") no-repeat right center;}

.main1{ max-width: 1000px; margin: 22px auto; overflow: hidden; padding: 0 10px;}
.cpzx{ background: #FFFFFF; padding: 10px; overflow: hidden;}
.cpzx_left{ float: left; width: 210px; overflow: hidden; margin-right: 10px;}
.pro_cen{ overflow: hidden;}
.pro_tit{ height: 54px; line-height: 54px; background: #7ac38d url("../images/cpmutit.png") no-repeat 36px center; text-align: center; font-size: 14px; font-weight: bold;}
.pro_tit a{ color: #fff;}
.pro_box{ overflow: hidden; border: 1px solid #e2e2e2; margin-top: 2px; padding-bottom: 12px;}
.pro_list{ overflow: hidden;}
.pro_list li{ background: url("../images/cpmuli_ico.png") no-repeat 176px center;}
.pro_list li a{ padding-left: 16px; margin: 0 6px; display: block; height: 37px; line-height: 37px; border-bottom: 1px dotted #b2bcc8; font-size: 13px; color: #333;}
.pro_list li:hover{ background-color: #546a85;}
.pro_list li:hover a{ color: #fff;}
.pro_box p{ margin: 16px 8px; line-height: 22px; font-size: 13px; color: #546a85;}
.mu_phone{margin-left: 10px; padding-left: 36px; background: url("../images/hdphoen_ico.png") no-repeat left center; color: #546a85;}
.mu_phone dd {font-size: 17px; font-family: Arial, Helvetica, sans-serif;}

.rmjxtj{ overflow: hidden;}
.rmjxtj_tit{ margin: 8px 0; height: 38px; line-height: 38px; padding-left: 10px; font-size: 14px; background: url("../images/conttitbg2.png") no-repeat left center; color: #666; font-weight: bold;}
.rmjxtj_box{ overflow: hidden;}
.rmjxtj_box dl{ padding: 10px 3px 6px; float: left; width: 33.3333%; box-sizing: border-box; overflow: hidden; *width: 32.5%;}
.rmjxtj_box dl dt{ height: 240px; overflow: hidden; border: 1px solid #e5e5e5;}
.rmjxtj_box dl dt img{ display: block; width: 100%; height: 100%;}
.rmjxtj_box dl dd{ height: 30px; overflow: hidden; padding-top: 10px; text-align: center; line-height: 30px;}

.ysBox{ max-width: 1000px; margin: 0 auto; overflow: hidden;}
.ysBox img{ display: block; width: 100%;}

.slGgl{ max-width: 1000px; margin: 0 auto; overflow: hidden;}
.slGgl img{ display: block; width: 100%;}

.ppys{ max-width: 1000px; margin: 0 auto; position: relative; height: 418px\9;}
.ppys_bd li{ display: none;}
.ppysTab{position: absolute; left: 0; bottom: -30px; width: 100%; overflow: hidden;}
.ppysTab ul{margin: 0 auto; max-width: 930px; height: 60px;}
.ppysTab ul li{/*margin: 0 3px; */float: left; width: 20%; height: 60px; line-height: 60px; text-align: center; background-color: #546a85; cursor: pointer; -webkit-transform: skewX(-20deg); -moz-transform: skewX(-20deg); -ms-transform: skewX(-20deg); -o-transform: skewX(-20deg); transform: skewX(-20deg); cursor: pointer;}
.ppysTab ul li b{ font-size: 14px; color: #fff;}
.ppysCc{ /*height: 418px; */overflow: hidden;}
.ppysCc img{ display: block; width: 100%; height: 100%;}
.ppysTab ul li.active{ background: #273e5b;}

.ryzzzs{ max-width: 998px; margin: 54px auto 20px; background-color: #fff; border: 1px solid #ddd; overflow: hidden;}
.ryzzzs_tit{ height: 56px; line-height: 56px; background: url("../images/conttitbg.png") no-repeat left center;}
.ryzzzs_tit a.titA{ float: left; margin-left: 18px; color: #546a85; font-size: 14px; font-weight: bold;}
.ryzzzs_tit a.titmore{ float: right; padding-right: 18px; font-size: 12px; font-weight: normal; color: #546a85;
 background: url("../images/titmore_ico.png") no-repeat right center; margin-right: 14px;}
.ryzzzs_box{ margin: 0 auto; padding: 18px 7px; overflow: hidden;}
.ryzzzs_box li{ padding: 0 9px; float: left; width: 25%; text-align: center; box-sizing: border-box;}
.ryzzzs_img{ overflow: hidden; padding: 4px; border: 1px solid #d2d2d2; /*height: 318px;*/}
.ryzzzs_img img{display: block; width: 100%; height: 100%;}

.gglimg{ max-width: 1000px; margin: 0 auto; overflow: hidden;}
.gglimg img{ display: block; width: 100%;}

.gcbox{ max-width: 1000px; margin: 23px auto; overflow: hidden; padding: 0 10px;}
.gybox{ width: 67.6%; background-color: #fff; overflow: hidden; float: left; border: 1px solid #ddd;  padding-bottom: 16px;}
.contTit{ height: 56px; line-height: 56px; background: url("../images/conttitbg.png") no-repeat left center;}
.contTit a.titA{ font-weight: bold; margin-left: 18px; color: #546a85; font-size: 14px;}
.gyCont{ overflow: hidden;}
.gyCont dl{ margin: 18px; overflow: hidden;}
.gyCont dl dt{ float: left; width: 44.0625%; height: 206px; overflow: hidden; margin-right: 22px;}
.gyCont dl dt img{ display: block; width: 100%; height: 100%;}
.gyCont dl dd{overflow: hidden;}
.gyCont dl dd h3{margin-bottom: 12px; height: 26px; line-height: 26px; overflow: hidden; font-size: 14px;}
.gyCont dl dd h3 a{color: #546a85;}
.gyCont dl dd p{ margin-bottom: 14px; line-height: 22px; height: 132px; overflow: hidden;}
.gymore{ padding-right: 18px; color: #546a85; background: url("../images/titmore_ico.png") no-repeat right center;}
.cjBox{ margin: 0 18px; overflow: hidden;}
.cjTit{ height: 22px; line-height: 22px; font-size: 14px;}
.cjTit a{ color: #546a85;}
.chej{ overflow: hidden; margin-top: 18px;}
.chej li{ float: left; padding: 0 8px; width: 25%; overflow: hidden; box-sizing: border-box; *width: 22.5%;}
.chej li img{ display: block; width: 100%; height: 106px;}
.chej li p{ margin-top: 10px; text-align: center; color: #333; line-height: 16px;}

.tdBox{ float: right; width: 30.6%; background-color: #fff; overflow: hidden; border: 1px solid #ddd; padding-bottom: 10px; *padding-bottom: 3px;}
.tuandui{padding: 10px 16px; overflow: hidden; text-align: center;}
.tuandui li{ margin-top: 20px; overflow: hidden; position: relative; height: 180px;}
.tuandui li img{ display: block; width: 100%; height: 100%;}
.tuandui li p{ position: absolute; left: 0; bottom: 0; width: 100%; height: 34px; line-height: 34px; text-align: center; overflow: hidden; color: #fff; background: url("../images/tdh5_ico.png"); font-weight: normal;}

.dybox{ max-width: 1000px; margin: 0px auto; overflow: hidden; padding: 0 10px 22px;}
.dtBox{ float: left; width: 41.8%; overflow: hidden; background-color: #fff; border: 1px solid #ddd; padding-bottom: 32px;}
.dtTab{ overflow: hidden; background: url("../images/dttit.png") repeat-x center;}
.dtTab li{ float: left; width: 50%; height: 56px; line-height: 56px; color: #546a85; font-size: 14px; font-weight: bold; text-align: center; cursor: pointer;}
.dtTab li a{ color: #546a85;}
.dtTab li.active{ background: url("../images/conttitbg.png") no-repeat left center;}
.cpConts{ overflow: hidden;}
.dtBox_bd li{ display: none;}
.cpConts_img{ margin: 14px; overflow: hidden;}
.cpConts_img dt{ float: left; width: 146px; height: 102px; overflow: hidden; margin-right: 20px;}
.cpConts_img dt img{ display: block; width: 100%; height: 100%;}
.cpConts_img dd{ overflow: hidden;}
.cpConts_img dd a{ height: 32px; line-height: 32px; font-weight: normal; font-size: 13px; color: #273e5b; display: block; overflow: hidden;}
.cpConts_img dd p{ line-height: 22px; max-height: 66px; overflow: hidden; color: #333;}
.cpConts_wen{margin: 0 14px; overflow: hidden;}
.cpConts_wen dd{ height: 35px; line-height: 35px; overflow: hidden; padding-left: 12px; background: url("../images/dtliico.png") no-repeat left center; border-bottom: 1px dashed #b3b3b3;}
.cpConts_wen dd span{ float: right;}

.lyBox{ float: right; width: 56.6%; overflow: hidden; border: 1px solid #ddd; background: #fff; padding-bottom: 18px; *padding-bottom: 13px;}
.basic_grey{ margin: 0 auto; max-width: 500px; background: #F7F7F7; padding: 25px 15px 25px 10px; font: 12px Georgia, "Times New Roman", Times, serif; color: #888; text-shadow: 1px 1px 1px #FFF; border: 1px solid #E4E4E4;}
.basic_grey li{ overflow: hidden;}
.basic_grey li span{float: left; width: 20%; text-align: right; padding-right: 10px; margin-top: 10px; color: #888;}
.intxt{border: 1px solid #DADADA; color: #888; margin-bottom: 2px; margin-right: 6px; margin-top: 2px; outline: 0 none; padding: 3px 3px 3px 5px; font-size: 12px; line-height: 15px; box-shadow: inset 0px 1px 4px #ECECEC; -moz-box-shadow: inset 0px 1px 4px #ECECEC; -webkit-box-shadow: inset 0px 1px 4px #ECECEC; width: 250px;}
#neirong{ height: 100px; border: 1px solid #DADADA; padding: 5px 3px 3px 5px; margin-bottom: 2px; margin-right: 6px; margin-top: 2px; outline: 0 none; width: 70%; font-size: 12px; line-height: 15px; box-shadow: inset 0px 1px 4px #ECECEC; -moz-box-shadow: inset 0px 1px 4px #ECECEC; -webkit-box-shadow: inset 0px 1px 4px #ECECEC; overflow: hidden; box-sizing: border-box;}
.ly_anniu{ overflow:hidden; padding-top: 10px; text-align: center;}
.ly_button{background: #E27575; border: none; padding: 10px 25px 10px 25px; color: #FFF; box-shadow: 1px 1px 5px #B6B6B6; border-radius: 3px; text-shadow: 1px 1px 1px #9E3F3F; cursor: pointer;}

.footWrap{ width: 100%; overflow: hidden; background: #556886; *margin-top: 20px;}
.foot_box{ max-width: 1000px; margin: 0 auto; overflow: hidden; padding: 26px 10px 98px;}
.fotBai{padding: 10px; background-color: #fff; overflow: hidden;}
.yqlj{ margin-bottom: 16px; overflow: hidden;}
.yqlj_tit{ float: left; width: 88px; height: 48px;}
.yqlj_tit img{ display: block; width: 100%; height: 100%;}
.yqlj_box{ overflow: hidden; font-size: 0px;}
.yqlj_box a{ display: inline-block; padding: 0 8px; color:#222; background: url("../images/yqljbr.png") no-repeat right center; font-size: 12px; line-height: 24px;}
.fotNav{ height: 52px; line-height: 52px; color: #222; text-align: center; background: url("../images/fotnavbg.png") repeat;}
.fotNav a{ display: inline-block; padding: 0 22px; font-size: 14px; color: #fff; background: url("../images/fotnavbr.png") no-repeat left center;}
.ewmImg{ overflow: hidden; margin-top: 38px;}
.ewmImg img{ display: block; width: 100%;}


.topadcs{ width: 100%; overflow: hidden;}
.topadcs img{ display: block; width: 100%;}

.nybody{ background: #FFFFFF;}
.warpcont{ max-width: 1000px; margin: 10px auto; overflow: hidden; padding: 0 10px;}
.warp_left{ float: left; overflow: hidden; width: 210px; margin-right: 26px;}
.warp_right{ overflow: hidden;}

.tjcp{ overflow: hidden; margin-top: 10px;}
.tjcp_tit{ background: #5cb272; line-height: 40px; padding: 0 10px; color: #fff; font-size: 14px;}
.tjcp_box{ overflow: hidden; border: solid 1px #ccc; padding: 8px 1px; margin-bottom: 10px;}
.tjcp_box dl{ margin: 10px auto; padding: 0 15px 10px 15px; overflow: hidden;}
.tjcp_box dl dt{ border: solid 1px #d7d7d7; padding: 1px; overflow: hidden;}
.tjcp_box dl dt img{ display: block; width: 100%; /*height: 150px;*/}
.tjcp_box dl dd{ max-height: 44px; overflow: hidden; line-height: 22px; text-align: center; margin-top: 5px;}

.lxwm{ overflow: hidden; margin-bottom: 10px;}
.lxwm_tit{ background: #5cb272; line-height: 40px; padding: 0 10px; color: #fff; font-size: 14px;}
.subnr { background: #fff; border: 1px solid #ccc; overflow: hidden; padding: 5px 9px;}
.subnr img{ display: block;}
.subnr span{ display: block; line-height: 25px; font-size: 12px;}
.subnr em{ display: block; font-style: normal; font-size: 20px; color: #546a85; line-height: 25px;}
.subnr p{ color: #546a85; line-height: 27px; font-size: 18px; }
.subnr p i{ font-style: normal; font-size: 12px; color: #333333;}

.pro_curmbs{ margin-bottom: 10px; padding: 0 18px; line-height: 35px; background: url("../images/conttitbg2.png") no-repeat left 0px;}
.pro_curmbs h1{float: right; margin: 0; padding:0; display: inline;}
.pro_curmbs span{ color: #7ac38d;}
.pro_curmbs a{ color: #333;}

.liebiao{ border: solid 1px #d5d5d5; padding-bottom: 15px; overflow: hidden; background: #fff; margin-bottom: 20px;}
.liebiao_list{ overflow: hidden; padding: 15px 16px 0;}
.liebiao_list dl{ line-height: 25px; font-size: 14px; color: #666; padding: 0 5px 10px 5px; margin-bottom: 10px; border-bottom: 1px dashed #CCCCCC;}
.liebiao_list dl dt{ margin-bottom: 3px; margin-top: 5px;line-height: 24px; height: 24px; overflow: hidden; background: url("../images/ico10.gif") no-repeat 0 10px; padding-left: 10px;}
.liebiao_list dl dt a{font-size: 13px; color: #7ac38d; font-weight: bold;}
.liebiao_list dl dt span{ font-size: 12px; float: right; padding: 0 10px 0 8px; font-family: "宋体";}
.liebiao_list dl dd{ font-size: 12px; padding-left: 10px; overflow: hidden;}

.fenye{ overflow: hidden; text-align: center; margin: 10px 16px;}
.fenye li{ display: inline;}
.fenye li a,.fenye li strong{ display: inline-block; color: #666;}

.weizhi{line-height: 25px; color: #000; margin-bottom: 10px; background: #f4f4f4; border: 1px solid #e4e4e4; border-radius: 3px; padding: 5px 10px;}
.weizhi a{ color: #000;}

.art_box{ overflow: hidden; padding-bottom: 20px;}
.art_left{ overflow: hidden;}
.art_right{ float: right; overflow: hidden; width: 275px; margin-left: 35px;}
.right2top{ background: url("../images/right2_top_img.gif") no-repeat; height: 3px; font-size: 0; overflow: hidden;}
.right2bot{background: url("../images/left_bot2_img.gif") no-repeat;height: 3px;font-size: 0;overflow: hidden;margin-bottom: 10px;}
.right2_main{ width: 273px; border: solid 1px #d5d5d5; border-top: 0; padding-bottom: 15px; overflow: hidden; background: #fff;}
.title0{color: #000; background: #E2E2E2;line-height: 28px; text-indent: 15px;}
.n_rt_ul{background: url("../images/news_list_bg.gif") no-repeat 0 5px; width: 220px; margin: 8px auto; overflow: hidden; padding-left: 5px;}
.n_rt_ul li{line-height: 24px; overflow: hidden; text-overflow: ellipsis; padding-left: 20px; height: 24px;}

.neirong{ border: solid 1px #d5d5d5; padding-bottom: 15px;overflow: hidden; background: #fff;}
.n_info_con{ padding: 30px 15px 0 10px; overflow: hidden; font-size: 12px;}
.n_info_con h1{text-align: center; font-size: 26px; color: #000; line-height: 32px; margin-bottom: 6px;}
.info_con_tit{ font-family: "å®‹ä½“"; line-height: 24px; margin-bottom: 15px; border-bottom: 1px solid #E5E5E5; padding-bottom: 20px;     text-align: center; color: #7E7E7E;}
.info_con_tit span{ display: inline-block; padding: 0 10px;}
.cntrBody{ overflow: hidden; text-indent: 2em; font-size: 14px; line-height: 28px;}
.cntrBody img{ display: block; max-width: 100%; margin: 0 auto;}
.art_sxp{ background: #f7f7f7; overflow: hidden; margin: 15px 0px; padding: 0 10px;}
.art_sxp li{ float: left; width: 50%; height: 30px; line-height: 30px; overflow: hidden;}
.art_sxp li a{ font-weight: bold;}

.n_info_con2{ overflow: hidden; margin-top: 13px;}
.t04 { font-weight: bold; font-size: 14px; background: #7ac38d; line-height: 30px; text-indent: 15px; color: #fff;}
.info_b{ border: solid 1px #d7d7d7; padding: 5px 7.5px; overflow: hidden; margin-bottom: 10px;  background: #fff;}
.info_b dl{margin: 10px auto; width: 25%; float: left; padding: 0 7.5px 10px; box-sizing: border-box; *width: 23%;}
.info_b dl dt{ border: solid 1px #d7d7d7; padding: 1px; overflow: hidden;}
.info_b dl dt img{ display: block; width: 100%; height: 150px;}
.info_b dl dd{ height: 44px; overflow: hidden; line-height: 22px; text-align: center; margin-top: 5px;}
.info_b dl:hover dt{ border: solid 1px #7ac38d;}
.info_b dl dd a:hover{ text-decoration: underline;}

.ryzz_pic{ border: 1px solid #DDD0BD; margin-bottom: 10px; padding: 10px 2px; overflow: hidden;}
.ryzz_pic img{ display: block; width: 100%;}

.pro_main{ padding: 10px 5px; border: 1px solid #ccc; overflow: hidden;}
.pro_cont{ overflow: hidden;}
.pro_cont dl{ float: left; padding: 10px 3px; overflow: hidden; width: 25%; box-sizing: border-box; *width: 24.2%;}
.pro_cont dl dt{ overflow: hidden; border: 1px solid #e5e5e5;}
.pro_cont dl dt img{ display: block; width: 100%; height: 182px;}
.pro_cont dl dd{ height: 35px; overflow: hidden; font-size: 14px; line-height: 35px; text-align: center; font-weight: bold;}
.pro_cont dl dd a{ color: #546a85;}
.pro_cont dl dd a:hover{ text-decoration: underline;}

.RandomNews{ overflow: hidden; margin-top: 20px;}
.read_tit{padding-left: 27px; height: 34px; line-height: 34px; color: #7ac38d; border: 1px solid #cccccc; background: url("../images/base754.png") repeat-x; font-size: 14px; font-weight: bold;}
.RandomNews ul{overflow: hidden; padding: 8px 0; border: 1px solid #ccc; border-top: none; margin-bottom: 15px; background: #fff;}
.RandomNews ul li{ height: 28px;line-height: 28px; padding: 0 17px 0 22px; width: 50%; float: left; overflow: hidden; background: url("../images/ico55.gif") no-repeat 10px 10px; box-sizing: border-box; *width: 44.5%;}
.RandomNews ul li span{ float: right;}
.RandomNews ul li a:hover{ text-decoration: underline;}

#printableview{ overflow: hidden;}
.pro_art{ padding: 10px 5px; overflow: hidden; border: 1px solid #ccc; margin-bottom: 20px;}
.prodbaseinfo_a { overflow: hidden; z-index: 1;}
.h2_prodtitle { font-size: 16px; color: #414141; border-bottom: 1px dashed #bbbbbb; padding: 2px 0 10px; line-height: 1.6em;}
.ul_prodinfo { padding: 6px 0; overflow: hidden; zoom: 1;}
.ul_prodinfo li { padding: 6px 0; line-height: 24px;}
.ul_prodinfos { padding: 6px 15px; overflow: hidden; zoom: 1; background: #f3f3f3;  font-size: 14px;font-weight: bold;}
.ul_prodinfos li { padding: 5px 0 10px;}
.hottel { color: Red; font-size: 24px; font-weight: normal;}
.ul_prodinfos li a{ display: inline-block;}

.xgcp{border: 1px solid #d7d7d7; background: #fff; padding-bottom: 12px; overflow: hidden; margin-bottom: 10px; margin-top: 10px;}
.cptab{line-height: 25px; font-size: 14px; color: #B61212; text-decoration: none; padding: 0 8px;border-bottom: 1px solid #d7d7d7; background: #f7f7f7;}
.cpinfo{ overflow: hidden;}
.cpinfo dl{ width: 25%; overflow: hidden; float: left;  padding: 12px 9px 0 13px; box-sizing: border-box; *width: 22%;}
.cpinfo dl dt { /*height: 133px;*/ overflow: hidden; border: 1px solid #D5D5D5; padding: 1px;}
.cpinfo dl dt img{ display: block; width: 100%; height: 100%;}
.cpinfo dl dd{ line-height: 24px; margin-top: 8px;overflow: hidden;  text-align: center; max-height: 48px;}
.cpinfo dl dd a:hover{ text-decoration: underline;}
.mod_goods_info {overflow: hidden; margin-bottom: 10px;}
.hdstab{border-bottom: 1px solid #fc8701; height: 33px;}
.hdstab span{ display: block; float: left; border: 1px solid #fc8701; background-color: #fff; height: 32px; color: #FC8701; width: 128px; font-size: 14px; border-bottom: 1px solid #ffffff; text-align: center; line-height: 31px;} 
.proinfo_box{ padding: 0 5px; color: #414141; line-height: 26px; text-indent: 2em; margin-top: 22px; font-size: 14px;}
.proinfo_box img{ display: block; max-width: 100%; margin: 0 auto;}

.dgxxBox{padding: 0 34px; overflow: hidden; border-top: dashed 1px #d7d7d7; margin-top: 5px; font-size: 14px; background-color: #f2f2f2;}
.dgxxBox p { font-size: 16px; padding: 25px 0; color: #666;}

#preview{ float:left; margin-bottom: 10px; text-align:center; width:46.8086%; overflow: hidden; margin-right: 16px;}
.jqzoom{overflow: hidden; padding-right: 2px; /*height: 350px;*/ margin-bottom:5px; position:relative;}
.jqzoom img{ display: block; width: 100%; height: 100%;}

.xgzx_box{ border: solid 1px #d7d7d7; border-top: 0; padding: 2px 10px;  margin-bottom: 10px; zoom: 1; background: #fff;}
.xgzx_box li{ background: url("../images/ico27.gif") no-repeat 0 10px transparent; line-height: 25px; height: 25px; overflow: hidden; padding-left: 10px;}

.cont_box{ overflow: hidden;}
.cont_box img{ display: block; max-width: 100%; margin: 0 auto;}

.izl-rmenu{ margin-right: 0; width: 82px; position: fixed; right: 2px; top: 50%; -webkit-box-shadow: #DDD 0px 1px 5px; -moz-box-shadow: #DDD 0px 1px 5px; box-shadow: #DDD 0px 1px 5px; z-index:999;}
.izl-rmenu .consultr{ background-image: url("../images/consult_icon.gif"); background-repeat: no-repeat; background-position: center top; display: block; height: 76px; width: 82px;}
.izl-rmenu .cartr{ background-image: url("../images/consult_icon.gif"); background-repeat: no-repeat; background-position: center -77px; display: block; height: 76px; width: 82px; font-size: 12px; line-height: 16px; color: #45BDFF; text-align: center;/* padding-top: 15px; padding-right: 18px; padding-bottom: 47px; padding-left: 48px;*/}
.izl-rmenu .btn_top{ background-image: url("../images/float_top.gif"); background-repeat: no-repeat; background-position: center top; display: block; height: 39px; width: 82px; -webkit-transition: all 0s ease-in-out; -moz-transition: all 0s ease-in-out; -o-transition: all 0s ease-in-out; transition: all 0s ease-in-out;}
.izl-rmenu .btn_top:hover{ background-image: url("../images/float_top.gif"); background-repeat: no-repeat; background-position: center bottom;}
#udesk-feedback-tab{ position: fixed; right: 2px; top: 60%; margin-top: -76px; -webkit-box-shadow: #DDD 0px -1px 5px; -moz-box-shadow: #DDD 0px -1px 5px; box-shadow: #DDD 0px -1px 5px; z-index: 10000; cursor: pointer; background-image: url("../images/consult_icon.gif"); background-repeat: no-repeat; background-position: center top; display: block; height: 76px; width: 82px; background-color: #FFF!important; z-index:999;}


@media (max-width: 999px) and (min-width: 320px){
	.toubu{ background: none; background: #FFFFFF; height: auto;}
	.toubu_box{ height: auto;}
	.toubu_top{ border-bottom: 1px solid #eaeaea;}
	.toubu_top em{ margin-left: 0px;}
	.toubu_cont{ height: auto; padding-bottom: 20px;}
	.toubu_cont h2{ margin-left: 0px; padding-left: 0px; margin-top: 20px; line-height: 70px;}
	.dh_phone{ margin-top: 20px;}
	.daohang{ background: url("../images/m_nav.png") repeat; padding: 0px;}
	.cpxl_box dl dt{ margin-right: 22px;}
	.pro_cont dl{ width: 33.3333%;}
}
@media (max-width: 768px){
	.dh_phone{ display: none;}
	.toubu_cont h2{ letter-spacing:0px; font-size: 24px; line-height: 40px;}
	.daohang{ height: auto;}
	.daohang li{ width: 33.3333%; padding: 0px; text-align: center;}
	.sousou_tell{ display: none;}
	.search_box{ width: 100%;}
	.sousou_left{ width: 100%;}
	.search_text{ width: calc(100% - 50px); box-sizing: border-box; height: 37px; border: 1px solid #dfdfdf; border-right: none;}
	.main1{ padding: 0px;}
	.cpxl_left{ width: 100%; float: none; margin-right: 0px;}
	.cpxl_left ul{ margin-top: 0px;}
	.cpxl_left ul li{ width: 50%; padding-left: 0px; float: left; height: 30px; line-height: 30px; background: url("../images/almu_ico.png") no-repeat 0px 9px; padding-left: 10px; box-sizing: border-box;}
	.cpxl_left ul li:hover{ background: url("../images/almu_ico.png") no-repeat 0px 9px}
	.cpxl_box{ margin-top: 10px;}
	.cpxl_box dl dt{ width: 100%; margin-right: 0px; float: none;}
	.cpzx_left{ width: 100%; float: none; margin-right: 0px;}
	.pro_list li{float: left; width: 50%; background: none;}
	.pro_list li a{ padding-left: 0px;}
	.pro_box p{ display: none;}
	.mu_phone{ display: none;}
	.rmjxtj_box dl{ width: 50%;}
	.rmjxtj_box dl dt{ height: auto;}
	.gcbox{ padding: 0px;}
	.gybox{ width: 100%; box-sizing: border-box;}
	.gyCont dl{ margin: 18px 10px;}
	.chej li{ width: 48%; padding: 0px 0px 10px 0px;}
	.chej li:nth-child(2n){ float: right;}
	.chej li img{ height: 277px;}
	.cjBox{ margin: 0 10px;}
	.tdBox{ width: 100%; box-sizing: border-box; margin-top: 20px;}
	.tuandui li{ height: auto;}
	.dybox{ padding: 0px 0px 22px;}
	.dtBox{ width: 100%; box-sizing: border-box;}
	.lyBox{ width: 100%; box-sizing: border-box; margin-top: 20px;}
	.intxt{ width: 73%; box-sizing: border-box;}
	.yqlj_tit{ float: none; width: 100%;}
	.yqlj_tit img{ width: 88px;}
	.yqlj_box{ margin-top: 10px;}
	.fotNav{ height: auto; overflow: hidden;}
	.fotNav a{ float: left; width: 33.3333%; padding: 0px; text-align: center;}
	.fotNav a:nth-child(1),.fotNav a:nth-child(4),.fotNav a:nth-child(7){ background: none;}
	.foot_box{ padding-bottom: 38px;}
	.news_left{ display: none;}
	.art_right{ display: none;}
	.art_sxp li{ width: 100%;}
	.info_b dl{ width: 50%;}
	.info_b dl dt img{ height: 262px;}
	.pro_cont dl{ width: 50%;}
	.pro_cont dl dt img{ height: 276px;}
	.pro_left{ width: 100%; float: none; margin-right: 0px; margin-bottom: 10px;}
	#rongyu{ display: none;}
	#lianxi{ display: none;}
	#preview{ width: 100%; margin-right: 0px; float: none;}
	.jqzoom{ padding-right: 0px;}
}
@media (max-width: 599px) and (min-width: 320px){
	.ryzzzs_box{ padding: 8px 0 18px;}
	.ryzzzs_box li{ width: 50%; margin-top: 10px;}
	.ryzzzs_img{ height: 292px;}
	.chej li img{ height: 145px;}
	.info_b dl dt img{ height: 125px;}
	.pro_cont dl dt img{ height: 136px;}
	.RandomNews ul li{ width: 100%;}
	.cpinfo dl{ width: 50%; padding: 12px 9px 0 9px;}
	.cpinfo dl dd{ max-height: 24px;}
	.dgxxBox{ padding: 0 14px;}
}