/*css-----------*/
div,form,img,ul,ol,li,dl,dt,dd,p,input,body,strong,span,pre,textarea{margin:0;padding:0;border:0;font-family:Arial,"microsoft yahei",微软雅黑;}
h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;}
body{width:100%;font-family:Arial,"microsoft yahei",微软雅黑;font-size:14px;margin:0 0;color:#333;height:auto;line-height:24px;overflow-x:hidden;position:relative;background:#fff;}
.wap{max-width:1600px;margin:0 auto;}
img{border:0px;/*behavior:url(iepngfix.htc)*/}
ul,li{list-style:none; }
a{text-decoration:none;color:#333;}
a:hover{color:#fe0000;outline:none;}
a,area{outline:none;blr:expression(this.onFocus=this.blur());}
.clear{clear:both;line-height:0;height:0;font-size:0;}
a,area{blr:expression(this.onFocus=this.blur())}

.topbg{ height:30px;background:#fbfbfb;}
.topbar{ width:1120px; margin:0 auto; line-height:30px; height:30px;}
.topbar p{ float:left}
.topbar span{ display:block; float:right; font-weight:600}
.toplogo{ background: url(../images/logobg.jpg) no-repeat center top;padding:32px 0;}
.logo{ width:1120px; margin:0 auto;}
.logo img{ float:left}
.logo .rexian{ float:right; padding-top:10px;line-height:47px;}
.logo .rexian em{ margin-right:15px; vertical-align:middle; display:inline-block}
.logo .rexian i{font-size:30px; color:#fc0202; vertical-align:middle; display:inline-block}

.navbg{background:#fe0000;}
.nav{margin:0 auto;width:1120px;height:46px;}
.nav ul{float:left;}
.nav li{float:left;background:url(../images/xian.png) no-repeat left center;padding-left:1px;position:relative;z-index:10}
.nav li.nobg{background:none;}
.nav li a{font-size:16px;color:#fff;height:46px;line-height:46px;text-align:center;display:block;width:111px;text-align:center;text-decoration:none;}
.nav li a.on{background:#5e5d5d}
.nav li a:hover,.nav li.hover a{background:#5e5d5d;color:#fff;}
.nav ul ul{position:absolute;top:46px;display:none}
.nav ul ul li{background:#5e5d5d;border-top:1px #7e7e7e solid;padding:0;filter:alpha(opacity=8);opacity:0.8;}
.nav ul ul li a{height:36px;line-height:36px;font-size:15px;}
.nav ul ul li:hover{filter:alpha(opacity=100);opacity:1;}



.footer{ background:#fe0000; height:50px}
.footer .dh{ margin:0 auto; width:1120px;}
.footer .dh ul{text-align:center}
.footer .dh ul li{ float:left; line-height:50px; text-align:center; width:110px}
.footer .dh ul li a{color:#FFF; font-size:14px}
.footer .dh ul li a:hover{ text-decoration:underline}
.foot{ background:#ececec; height:235px}
.foot_one{ margin:0 auto; width:1120px;}
.foot_logo{ float:left;}
.foot_logo img{margin:80px 20px 10px 10px}
.foot_one .foot_right{ float:right;max-width:650px;}
.foot_right ul{ float:left; margin:30px 100px 0 0}
.foot_right ul li{ font-size:14px; line-height:30px;}
.foot_right ul li b{font-size:18px;color:#fe0000;}
.foot_right .weixin{ float:right; margin:40px 30px 0 0}
.zy_banner{ height:300px}

.main_zy {margin: 0 auto;width: 1120px;background: #fff;padding-bottom: 20px;}
.main_zy .leftbox{width: 252px;float: left;}
.rightbox{float: right;width: 840px;min-height:400px}.sub-nav{background: #f8f7fc;padding-bottom: 20px;margin-bottom: 0px;}
.nav-title {width: 240px;height: 58px;background: url(../images/title-bj.jpg)no-repeat;margin-top: -88px;line-height: 25px;position: absolute;color: #FFF;padding: 15px 20px;z-index: 9;}
.nav-title h1 {font-size: 24px;font-weight: normal;}
.nav-title h3{ float:left;font-size:65px;text-transform:uppercase; font-weight: normal; padding:15px 5px 0 0}
.nav-title h2 {font-size:15px;font-weight: normal;padding: 5px 0 5px 40px; text-transform:uppercase}
.sub-nav ul .on a {color:#fe0000;font-weight: bold;}
.sub-nav ul li {line-height: 45px;border-bottom: #d3d2d7 1px solid;font-size: 15px;padding-left: 18px;}
.postion b {color: #fe0000;}
.sub-nav ul li:hover a, .sub-nav ul .on a {color: #fe0000;font-weight: bold; display:block}
.sub-nav ul li .nav_title li a{ color:#333; font-weight:normal; font-size:13px; display:block}
.sub-nav ul li .nav_title li.on2 a{color:#fe0000; display:block}
.sub-nav ul li .nav_title li{line-height:35px}
.sub-nav ul{ padding-right:10px}
.sub-nav ul li .nav_title li:hover a{color:#fe0000; text-decoration:underline; display:block}
.sub-nav ul li b {font-family: 宋体;float: right;margin-right: 25px;}

.in_pro_nav ul .on a {color:#fe0000;font-weight: bold;}
.in_pro_nav ul li {line-height: 45px;border-bottom: #d3d2d7 1px solid;font-size: 15px;padding-left: 18px;}
.postion b {color: #fe0000;}
.in_pro_nav ul li:hover a, .in_pro_nav ul .on a {color: #fe0000;font-weight: bold;}
.in_pro_nav ul li .nav_title li a{ color:#333; font-weight:normal; font-size:13px;}
.in_pro_nav ul li .nav_title li.on2 a{color:#fe0000;}
.in_pro_nav ul li .nav_title li{line-height:35px}
.in_pro_nav ul{ padding-right:10px}
.in_pro_nav ul li .nav_title li:hover a{color:#fe0000; text-decoration:underline}
.in_pro_nav ul li b {font-family: 宋体;float: right;margin-right: 25px;}

.postion {background: url(../images/bor.jpg) bottom no-repeat;height: 55px;line-height: 55px;}
.rightbox_cont {padding-top: 15px;}
.postion span {float: right;background: url(../images/map_icon.png) no-repeat left 16px;padding-left: 20px;}
.postion h1 {font-size:20px;color: #666;}
.message_l {margin-top:15px;}
.honor ul li{float: left;width: 240px;margin: 0px 13px 30px 13px;}
.pro_img {border: 1px #e7e5e5 solid;background: #f4f4f4;text-align:center; height:200px; overflow: hidden; padding:10px}
.pro_txt {padding: 7px 10px;border: 1px #e7e5e5 solid;background: #f4f4f4;margin-top: 5px;text-align: center;height: 20px;overflow: hidden;line-height: 22px;}
.rightbox_cont img {max-width: 800px;overflow: hidden; }
.pro_txt {padding: 7px 10px;border: 1px #e7e5e5 solid;background: #f4f4f4;margin-top: 5px;text-align: center;height: 20px;overflow: hidden;line-height: 22px;}
.page_fy {margin: 20px;text-align: center;font-size: 14px}
.page_fy a {heihgt: 32px;line-height: 32px;padding: 0 14px;border: 1px #ccc solid;margin: 0 2px;display: inline-block;border-radius: 2px;
}
.page_fy a.on,.page_fy a:hover{ background:#fe0000; color:#FFF}
.news_libiao {padding: 20px 0 20px 0;height: 70px;border-bottom: 1px #ccc dotted;}
.news_libiao_left {float: left; margin-right:20px;}
.news_p {display: block;width:740px;float: left;}
.news_libiao_left h1 {font-size: 36px;font-family: "Microsoft Yahei";color:#5e5d5d;width: 74px;height: 50px;line-height: 50px;background-color: #f7f7f7;text-align: center;}
.news_h1 {height: 20px;line-height: 20px;font-size: 14px;overflow: hidden;}
.news_libiao_left span {display: block;margin-top: 2px;font-family: Arial, Helvetica,sans-serif;color: #3f3b3a;width: 74px;height: 22px;line-height: 22px;background-color: #f7f7f7;text-align: center;}
.news_p p {height: 48px;line-height: 24px;overflow: hidden;display: block;margin-top: 5px;color: #7d7d7d;}
.gsyj_zy ul {border-bottom: 1px #ccc dashed;padding: 10px 0px;}
.gsyj_zy ul li {height: 30px;line-height: 30px;overflow: hidden;}
.gsyj_zy ul li span {float: right;padding-left: 20px;font-size: 12px;color: #999;}
.anli_r_cont{ padding:9px;}
.anli_r_cont dl{float:left; border-bottom:1px dashed #c5c5c5; padding-bottom:15px;padding-left:1%;padding-top:15px; }
.anli_r_cont dl:hover{background:#e1e1e1;}
.anli_r_cont dl:hover a{color:#fe0000;}
.anli_r_cont dl dt{ width:230px; float:left; }
.anli_r_cont dl dt img{ width:200px; height:140px; text-align:center }
.anli_r_cont dl dd{ width:570px; padding-right:1%; float:left; line-height:25px;}
.anli_r_cont dl dd span{font-size:12px;}
.anli_r_cont dl dd a{display:inline-block; height:24px; overflow:hidden; width:400px; font-weight:bold}
.anli_r_cont dl dd.infoxx{height:80px; overflow:hidden;}
.anli_r_cont dl dd.down_knowledge{height:35px; float:right;}
.anli_r_cont dl dd.down_knowledge a{display:inline-block; background:#fe0000; float:right; color:#fff; width:70px; border-radius:2px; text-align:center;}
.anli_r_cont dl dd.down_knowledge a:hover{background:#5e5d5d;}
.contact_box {background: url(../images/message_bg.png) no-repeat bottom right;}
.ly_title {height: 35px;line-height: 35px;font-size: 20px;font-weight: normal;margin-bottom: 20px;margin: 15px 20px 30px 20px;font-size: 24px;padding-left: 20px;font-weight: normal;color: #444;text-align: center;}
.ly_form {width: 600px;margin: 0 auto;font-size: 12px;}
.ly_form p {margin-top: 20px;}
.ly_form p span{ padding-left:20px; display:inline-block}
.ly_form p span img{ padding:0 15px 0 0;}
.ly_form font {display: inline-block;width: 80px;text-align: right;font-size: 12px;margin-right: 10px;vertical-align: top;line-height: 28px;}
.ly_form .input_text {width: 400px;border: 1px #ccc solid;height: 16px;line-height: 16px;padding: 7px 5px;border-radius: 2px;font-size: 12px;}
.yz .yzm{ width:200px;    border: 1px #ccc solid;height: 16px;line-height: 16px;padding: 7px 5px; border-radius: 2px;font-size: 12px;}
.yz .sx{ float:right; font-size:15px; padding-right:150px; border-bottom:20px; display:block}
.input_btn {padding-left: 90px;margin-bottom: 10px;}
.btn_primary {background: #fe0000;border-radius: 5px;border: none;height: 32px;line-height: 28px;width: 88px;text-align: center;font-size: 12px;color: #fff;cursor: pointer;margin-right: 30px;}
.textarea {width: 400px;border: 1px #ccc solid;height: 16px;line-height: 20px;padding: 10px;height: 100px;border-radius: 3px;font-size: 12px;color: #6c6c6c;}
dl.pd_list_dl {width: 247px;overflow: hidden;float: left;margin: 10px 15px 10px;height: 351px;position: relative;display: inline;}
dl.pd_list_dl dt {width: 245px; height: 245px;line-height: 0;font-size: 0;border: 1px solid #ccc; text-align:center}
dl.pd_list_dl dt:hover{border: 1px solid #fe0000;}
dl.pd_list_dl dd.tks {display: block;height: 50px;line-height: 50px;text-align: center;}
dl.pd_list_dl dt img {width: 241px;height:245px;padding:2px; text-align:center}
dl.pd_list_dl dd.tks a {display: inline-block;padding: 0px 15px;}
dl.pd_list_dl dd.tits {display: block;height: 33px;line-height: 33px;width: 245px;left: 1px;text-align: center;bottom:39px;position: absolute;background: #f1f1f1;filter: Alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7;}
.jieda dl {border-bottom: 1px dashed #e8e8e8;padding: 10px 0;}
.jieda dl dt {background: url(../images/w.jpg) no-repeat left;height: 35px;line-height: 35px;padding-left: 40px;overflow: hidden;font-weight:bold;color:#fe0000; padding-bottom:5px}
.jieda dd {background: url(../images/da.jpg) no-repeat left 5px;line-height: 23px;padding-left: 40px;height: 50px;overflow: hidden;}
.jieda dl .dt_2 {font-size: 12px;float: right;padding: 0 10px 0 8px; color:#333; font-weight:normal}
.cont_sycs li{float: left;width: 250px;overflow: hidden;padding: 15px;line-height: 30px;margin: 0;}
.cont_sycs ul li img {margin: 0 auto;border: 2px solid #ddd;padding: 3px;text-align: center; height:150px}
.cont_sycs ul img:hover{border: 2px solid #fe0000;}
.cont_sycs ul li{ text-align:center; line-height:30px;}

.cont_hzdw li{float: left;width: 250px;overflow: hidden;padding: 15px;line-height: 30px;margin: 0;}
.cont_hzdw ul li img {margin: 0 auto;border: 2px solid #ddd;padding: 3px;text-align: center; height:230px; width:240px}
.cont_hzdw ul img:hover{border: 2px solid #fe0000;}
.cont_hzdw ul li{ text-align:center; line-height:30px;}

.title_newsinfo {margin: 0 auto;border: 1px #E5E5E5 dashed;text-align: left;margin-bottom: 15px;padding: 10px;}
.title_newsinfo h3 {line-height: 30px;color: #333;margin-bottom: 10px;font: 400 24px/30px "微软雅黑","黑体";text-align: center;}
.title_newsinfo span {color: #666;display: block;line-height: 30px;text-align: center;}
.tj_news_infoxx ul li {float: left;margin: 10px 20px;}
.tj_news_infoxx ul li a {display: inline-block;width: 360px;height: 30px;overflow: hidden;font-size: 14px;font-weight: bold;line-height: 30px;}

.pro_ny{ margin:0 auto; padding:0 10px}
.pleft {width: 405px; z-index: 5;float: left;overflow: hidden;}
.prodetailsinfo {padding: 0 0 15px;clear: both;zoom: 1;}
.maincont {width: 730px;}
.proviewbox {float: left;width: 405px;position: relative;z-index: 5;}
.probigshow {position: relative;width: 390px;height: 520px;padding: 1px;border: 1px solid #ddd;}
.div_prothumb {position: relative;padding: 15px 15px 0;}
.div_prolinks {padding: 20px 0 0 5px;overflow: hidden;zoom: 1;}
.thumbporbox {position: relative;width: 375px;overflow: hidden;}
.div_prothumb .span_prevb {background-position: -112px -282px;cursor: default;}
.ul_prothumb {position: relative;width: 7500px;overflow: hidden;}
.ul_prothumb li {float: left;width: 75px;height: 61px;text-align: center;}
a#a_enlarge {float: left;padding: 3px 0 3px 25px;background-position: -436px -177px;color: #9A0000;}
.pright{width: 350px;float: left;margin-left:15px;z-index: 1;overflow: hidden;font-size: 14px;}
.propar h4 {color: #333;line-height: 28px;padding: 0 8px;border-bottom: 1px dashed #ccc;}
.propar div, .proshop div {padding: 5px;padding-bottom: 0;line-height: 22px;}
.propar div span {font-weight: bold;}
.font_hotline{font-size: 22px;font-weight: bold;color:#fe0000}
.propar div.pd_short {line-height: 28px;}
.propar div span {font-weight: bold;}
.zoomplepopup{position: absolute;top: 0px;left: 0px;display: none;background: #fff;border: 1px solid #e9493d;overflow: hidden;opacity: 0.5;filter: alpha(opacity = 50);z-index: 10;cursor: crosshair;}
#probig_preview {position: absolute;visibility: hidden;top: 0px;left: 405px;width: 340px;height: 340px;background: #fff;border: 1px solid #ccc;overflow: hidden;}
#probig_preview img {position: relative;}
.div_prothumb .span_prev, .div_prothumb .span_next{position: absolute;top: 15px;width: 22px;height: 64px;text-indent: -999em;overflow: hidden;}
.ul_prothumb li.now img {border: 1px solid #c00;}
.div_prothumb .span_prev {left: 0px;}
.pro_xgcp{ margin:10px 0}
.pro_xgcp h3{ background:#fe0000; padding:5px 0; margin-bottom:15px}
.pro_xgcp h3 a{ color:#FFF; padding:20px}
.xgcp{margin:0 auto;text-align: center;}
.xgcp dl {width: 181px;overflow: hidden;float: left;display: inline;padding: 12px 11px 0 11px; text-align:center}
.cp dt, .cp dt a {width: 181px;height: 236px;overflow: hidden;}
.xgcp  dt img {width: 177px;height: 226px;border: 1px solid #CCC;padding: 1px;}
.xgcp  dt img:hover{border: 1px solid #fe0000;}
.xgcp dd {line-height: 24px;padding-top: 8px;overflow: hidden;display: block;text-align: center;}
.xgcp{ margin:20px 0; border:1px solid #CCC; padding:10px; margin:0 auto;}
.cpxq{ margin:20px 0}
.cpxq h3{ background:#fe0000; padding:5px 0; margin-bottom:15px}
.cpxq h3 a{ color:#FFF; padding:20px}

/*放大镜*/
.fdjbox{}
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:middle;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-s310, .tb-s310 a{height:500px;width:400px;}
.tb-s310, .tb-s310 img{max-height:500px;max-width:400px;}
.tb-s310 a{*font-size:271px;}
.tb-s40 a{*font-size:35px;}
.tb-s40, .tb-s40 a{height:60px;width:60px;}
.tb-booth{border:1px solid #CDCDCD;position:relative;z-index:1;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url("../images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}

.listbox{height:70px;margin-top:10px;}
#four_flash{position:relative;width:400px;height:70px; margin:10px auto 0;}
#four_flash .flashBg{width:350px;height:70px; margin:0 auto;position:relative;overflow:hidden;}
#four_flash .flashBg ul.mobile{width:2000%;height:70px;position:absolute;top:0;left:0;}
#four_flash .flashBg ul.mobile li{float:left;width:70px;height:70px;}
#four_flash .flashBg ul.mobile li img{width:60px;height:60px;display:block;margin:0 auto;border:1px solid #ddd;padding:1px;}
#four_flash .flashBg ul.mobile li.tb-selected img{border:1px #fe0000 solid;}
#four_flash .but_left{width:12px;height:22px;position:absolute;top:20px; left:0px;background:url(../images/fdjbtn.png) no-repeat left 0;cursor:pointer}
#four_flash .but_right{width:12px;height:22px; position:absolute;top:20px; right:0px;background:url(../images/fdjbtn.png) no-repeat left -22px;cursor:pointer}
.title_newsinfo{margin: 0 auto;border-bottom: 1px #ccc dashed;text-align: center;margin-bottom: 15px;padding-bottom: 10px;}
.title_newsinfo h3 {font-size: 22px;line-height: 30px;margin: 10px 0;font-weight: normal;}
.title_newsinfo span {color: #999;display: block;line-height: 20px;}
