@charset "utf-8";
body { font-family:"微软雅黑"; color: #333; font-size: 12px; line-height: 24px; min-width:1200px; background:url(../images/bg.jpg) repeat;}
html, body, div, span, ul, li, ol, dl, dt, dd, table, td, th, p, fieldset, form, pre, blockquote, h1, h2, h3, h4, h5, h6, input, img, a { margin: 0; padding: 0; }
ul li { list-style: none; }
img { border: none; }
h1 { font-size: 16px; }
a { color: #333; text-decoration: none; }
a:hover { color: #d21d22; text-decoration: none; }
.clear { clear: both; margin: 0 0; padding: 0 0; }
.f12 { font-size: 12px; font-weight: normal; }
.f14 { font-size: 14px; font-weight: bold; }
.f16 { font-size: 16px; font-weight: bold; }
.pt10 { padding-top: 10px; }
.pt15 { padding-top: 15px; }
.pt20 { padding-top: 20px; }
.tc{ text-align:center;}
.main { width:1007px; margin: 0 auto; overflow: hidden;}
.maina{ width:985px; margin: 0 auto; overflow: hidden; padding:10px; background:#fff; border-left:1px #ccc solid; border-right:1px #ccc solid;}
/*top*/
.top_t { width: 100%; background: #fff; height: 30px; line-height: 30px; border-bottom: #d9d9d9 1px solid; }
.top_in { margin: 0px auto; padding: 0px; width: 1007px; }
.topnav1 { float: right; text-align: right; line-height: 30px }
.topnav1 a { margin-right: 4px; }
/*head*/
.logo{ width:216px; height:105px; float:left; padding:10px 0;}
.biaoyu{ float:left; padding:20px 0 0 44px;}
.head_r{ width:203px; float:right; padding-top:15px;}
.bdsharebuttonbox{ float:right; height:30px; padding-bottom:10px;}
.way{ width:203px; height:60px; }
/*menu*/
#NavLink { width: 100%; height: 40px; background:#b60a1d; position: absolute; z-index: 100; }
.NavBG{ width: 1007px; margin: auto; z-index: 30;}
.flnav{ float:left; width:1px; height:40px;}
#sddm { width:1006px; float:right;}
#sddm li { float: left; font-size: 14px; background:url(../images/menu_line.jpg) no-repeat right;}
#sddm .CurrentLi a { background: none; }
#sddm li a { display: block; width: 125px; color: #FFF; text-align: center; height: 40px; line-height: 40px; }
#sddm li a:hover { display: block; width: 125px; color: #FFF; text-align: center; height: 40px; line-height: 40px; background:#880202;}
#sddm div { position: absolute; visibility: hidden; background: #880202; filter: alpha(opacity=85); top: 41px; z-index:9999;}
#sddm div a { position: relative; padding: 0px 5px; width: 115px; text-align: center; background: #880202; color: #FFFFFF; font-size: 12px; font-weight: normal; text-decoration: none; line-height: 30px; height: 30px; border-bottom: 1px solid #fff; }
#sddm div a:hover { background: #b6091d;  position: relative; padding: 0px 5px; width: 115px; text-align: center; color: #FFFFFF; font-size: 12px; font-weight: normal; text-decoration: none; line-height: 30px; height: 30px; border-bottom: 1px solid #fff; }
/*flash*/
.fullSlide { width: 100%; position: relative; height: 460px; background: #000; z-index:0;}
.fullSlide .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }
.fullSlide .bd ul { width: 100% !important; }
.fullSlide .bd li { width: 100% !important; height: 460px; overflow: hidden; text-align: center; }
.fullSlide .bd li a { display: block; height: 460px; }
.fullSlide .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px; }
.fullSlide .hd ul { text-align: center; }
.fullSlide .hd ul li { cursor: pointer; display: inline-block; *display:inline;
zoom: 1; width: 22px; height: 7px; margin: 5px; overflow: hidden; background: #000; filter: alpha(opacity=50); opacity: 0.5; line-height: 999px; }
.fullSlide .hd ul .on { background: #f00; }
.fullSlide .prev, .fullSlide .next { display: block; position: absolute; z-index: 1; top: 50%; margin-top: -30px; left: 15%; z-index: 1; width: 40px; height: 60px; background: url(../images/slider-arrow.png) -126px -137px #000 no-repeat; cursor: pointer; filter: alpha(opacity=50); opacity: 0.5; display: none; }
.fullSlide .next { left: auto; right: 15%; background-position: -6px -137px; }
/*产品展示*/
.case_top{ height:35px; background:url(../images/title.jpg) no-repeat bottom; font-size:14px;}
.pro_tit{ float:left; padding:10px 0 0 0; font-size:14px; color:#fff; width:187px; height:24px; text-align:center;}
.pro_tit span{ color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-left:5px;}
.cpl{ float:left; padding-left:15px;}
.more{ width:45px; height:15px; float:right; padding:5px 10px 0 0;}
.sjtd{ width:1007px; margin:0 auto; padding:10px 0 0 0; overflow:hidden;}
.list{ width:1007px; margin:0 auto; overflow:hidden;}
.list.blue{ border:none;}
.list-con{ width:1007px; margin:0 auto;}
.list-con-a,.list-con-b,.list-con-b li{float: left;}
.list-con-a{padding:72px 10px 0 0;}
.list-con-c{padding:72px 0 0 10px; float: right;}
.list-con-b li{ margin:0 5px; _display:inline; text-align:center; width:158px;}
.list-con-b li img{ height:150px; background:#fff; padding:3px; border:1px #ccc solid;}
/*关于我们*/
.main_about{ background:url(../images/main_2.jpg) no-repeat center; height:234px; width:987px; margin:0 auto; padding:10px; margin-top:20px;}
.about{ width:328px; overflow:hidden; float:left;}
.about_top{ height:30px; line-height:30px; background:url(../images/nline.png) repeat-x center;}
.tit_top{ color:#c8162c; font-size:14px; float:left; background:url(../images/a_bg.jpg) repeat; padding-right:10px;}
.tit_top span{ font-size:12px; color:#8a8a8a; margin-left:5px;}
.more1{ width:30px; height:5px; float:right; padding-top:15px; background:url(../images/a_bg.jpg) repeat; padding-left:10px;}
.about_bottom{ padding-top:10px; overflow:hidden; width:328px;}
.about_bottom a{ color: #d21d22;}
.about_left{ width:135px; height:89px; float:left; background:#fff; padding:2px; border:1px #ccc solid; margin-right:5px;}
/*news*/
.news{ width:340px; overflow:hidden; float:left; padding-left:40px;}
.news_bottom{ padding-top:10px; overflow:hidden; width:340px;}
.new_img{ width:104px; height:68px; float:left; background:#fff; padding:2px; border:1px #ccc solid;}
.new_txt{ width:220px; overflow:hidden; float:right; line-height:20px;}
.new_txt a{ color: #d21d22;}
.news_bo{ padding-top:10px; overflow:hidden; width:340px;}
.news_bo ul li{ background:url(../images/ioc.gif) no-repeat left; padding-left:15px;}
.news_bo ul li span{ float:right; color:#666;}
/*视频*/
.video{ width:230px; overflow:hidden; float:right;}
/*link*/
.link{ padding-top:10px; overflow:hidden; padding-left:15px; padding-bottom:20px;}
/*footer*/
.footer{ background:#b5091d; padding:20px 0; overflow:hidden; color:#fff;}
.footer a{ color:#fff;}
/*内容*/
.left{ width:222px; float:left;}
.proa{ width:220px; float:left; border:1px #dedede solid;}
.left_top{ background:url(../images/top.jpg) no-repeat; height:28px; padding-left:18px; line-height:28px; color:#fff; font-size: 14px;}
.left_top span{ float:right; padding-right:10px; font-size:12px;}
.left_bottom{ overflow:hidden; padding:10px 0; }
.left_bottom ul li a{ background:url(../images/line.jpg) no-repeat; height:38px; line-height:38px; padding-left:10px; display:block;}
.cent_bottom{ padding:10px; overflow:hidden;}
.right{ width:746px; float:right; border:1px #dedede solid;}
.right_top{ background:url(../images/top.jpg) no-repeat; height:28px; padding-left:12px; line-height:28px; color:#fff; font-size: 14px;}
.right_top span{ float:right; padding-right:10px; color:#333; font-size:12px;}
.right_bottom{ padding:10px; min-height:450px;}
.info{ background:#f2f2f2;  border:1px #ccc solid; text-indent:2em; padding:10px; overflow:hidden;}
/*新闻*/
.icinto { font-size: 14px; overflow: hidden; }
.news_list ul li {  height: 35px; background:url(../images/cion06.gif) left no-repeat; padding-left: 20px; border-bottom: 1px #333 dotted; line-height: 35px; font-size:12px;}
.new_lb{ color:#F00; width:65px; overflow:hidden; float:left;}
.new_lb a{ color:#F00;}
.news_list span { float: right; padding-right: 5px; color:#999;}
/*页数*/
.page { text-align: center; font-size: 14px; margin-top: 20px; }
.page span { font-weight: bold; }
.page a { display: inline-block; width: auto; height: 30px; line-height: 30px; margin-right: 6px; vertical-align: top; text-align: center; font-size: 14px; *word-spacing:normal;
color: #333; border: 1px solid #d21d22; transition: all .3s ease; padding: 0 10px; }
.disabled { display: inline-block; width: auto; height: 30px; line-height: 30px; margin-right: 6px; vertical-align: top; text-align: center; font-size: 14px; *word-spacing:normal;
color: #333; border: 1px solid #d21d22; transition: all .3s ease; padding: 0 10px; }
.current, .page a:hover { background: #d21d22; color: #fff; text-decoration: none; display: inline-block; width: auto; height: 30px; line-height: 30px; margin-right: 6px; vertical-align: top; text-align: center; font-size: 14px; *word-spacing:normal;
border: 1px solid #d21d22; transition: all .3s ease; padding: 0 10px; }

.txt .tit { font-size: 18px; text-align: center; font-weight: bold; background: #F2F2F2; line-height: 30px; }
.tag a { text-decoration: none; margin: 0 4px; color: #444 }
.tag a:hover { text-decoration: underline; }
.title2 { width: 100%; border-bottom: 1px #c8dade solid; PADDING-LEFT: 17px;BACKGROUND: url(../images/cion09.gif) no-repeat 8px 4px; COLOR: #333; FONT-SIZE: 14px; }
.title2 H2 { PADDING-BOTTOM: 2px; LINE-HEIGHT: 24px;  PADDING-RIGHT: 0px; PADDING-TOP: 0px; COLOR: #333; FONT-SIZE: 14px; }
.title2 P { LINE-HEIGHT: 24px; PADDING-RIGHT: 12px; FLOAT: right; COLOR: #2f98c0; FONT-SIZE: 12px }
.desc a{ text-decoration:underline; color:#96252b;}
.tool { float: right; text-align: left; line-height: 35px; padding: 20px 10px 0 0; }

.c_product_b { width: 100%; padding-top:10px; clear: both; overflow: hidden; }
.c_product_b dl { width: 140px; float: left; padding-left: 20px; }
.c_product_b dt { width: 138px; height: 110px; }
.c_product_b dt img { width: 140px; height: 120px; border: 1px solid #cccccc; }
.c_product_b dd { margin-top: 8px; text-align: center; padding-bottom: 20px; }
.c_product_b dd a { color: #666; }
/****经典案例****/
.prob { width: 100%; text-align: left; padding-top: 10px; overflow:hidden;}
.prob h2 { WIDTH: 181px; FLOAT: left; text-align: center; color: #666; font-size:12px; font-weight:normal; padding-bottom:10px;}
.prob h2 span { width: 170px; margin: 0 auto; }
.prob h2 span a img{ border:1px #CCCCCC solid;}
.Title_Pro { height: 30px; text-align: center; margin: 5px 0; background:#efefef;}
.Title_Pro h2 { font-size: 14px; }
.detail { line-height: 26px; }
.comment_list { PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 5px; PADDING-TOP: 5px }
.comment_list TD { LINE-HEIGHT: 28px; background:url(../images/cion06.gif) no-repeat left; COLOR: #010101; FONT-SIZE: 14px }
.comment_list TD A { PADDING-BOTTOM: 0px; LINE-HEIGHT: 28px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #3b3b3b; PADDING-TOP: 0px; }
.comment_list TD A:visited { COLOR: #3b3b3b; }
.comment_list TD A:hover { COLOR: #339cc2; }
.comment_list TD STRONG { LINE-HEIGHT: 20px; }
/*sitmap*/
.sitemap h1{ background:url(../images/cion09.gif) no-repeat left ;padding-left:16px; font-size:14px;}
.sitemap h1 p{ line-height:24px; height:24px; color:#000000; padding-left:10px; text-align:left;}
.sitemap_con{padding:5px 8px;margin-bottom:10px;}
.sitemap_con h2{ line-height:30px; color:#d21d22; font-weight:normal; font-size:12px;}
.sitemap_con h2 a{ line-height:30px;color:#d21d22; padding:0 4px;}
.sitemap_con h2 a:visited{ line-height:30px;color:#d21d22;}
.sitemap_con h2 a:hover{ line-height:30px; color:#d21d22; font-weight:bold;}
/*产品明细c*/
.ror_list{ margin:0 auto; overflow:hidden; margin-top:10px;}
.left_dc{ width:285px; overflow:hidden; float:left;}
.roll_list{ width:410px; overflow:hidden; float:right;}
.roll_list1{ width:410px; overflow:hidden; }
.pro_lct{ width:90px; height:30px; float:left; border-top:1px #CCC solid; border-left:1px #CCC solid; border-right:1px #CCC solid; text-align:center; line-height:30px;}
.pro_rct{ border-top:1px #CCC solid; border-right:1px #CCC solid; height:30px; line-height:30px; float:left; padding-left:20px; width:297px;}
.roll_list2{ border:1px #CCC solid; overflow:hidden; padding:5px;}
.roll_list3{ overflow:hidden; border-right:1px #CCC solid; border-left:1px #CCC solid; border-bottom:1px #CCC solid;}


/*页面全局结束*/
.tab{ overflow:hidden; }
.tab li,.tab a,.tab-item{cursor:pointer;float:left;text-align: center;}
.m, .mt, .mc, .mb{overflow:hidden;}
.mt .extra{float: right;}

.right-extra .mt{height:28px;line-height:28px;padding:0 10px 8px;border-top:1px solid #EED97C;background:url(../images/bg_hotsale.gif) repeat-x 0 -552px;color:#c00;}
.right-extra .tab{border-bottom:2px solid #BE0000;margin-bottom:10px;}
.right-extra .tab li{position:relative;height:24px;padding:3px 12px 0;background:url(../images/icon_clubs.gif) #ccc no-repeat right -150px;overflow:hidden;margin-right:3px;line-height:24px;font-size:14px;font-weight:bold;color:#c30;}
.right-extra .tab span{position:absolute;left:0;top:0;z-index:1;width:10px;height:27px;background:url(../images/icon_clubs.gif) no-repeat 0 -150px;}
.right-extra .tab a{float:none;color:#c30;}
.right-extra .tab .curr{background-position:right -178px;color:#fff;}
.right-extra .tab .curr span{background-position:0 -178px;}
.right-extra .tab .curr a{color:#fff;}
.right-extra .mc .extra{padding:5px 10px;border-top:1px solid #F3E6C6;}
.right-extra .total{float:right;}
.right-extra .total strong{color:#FF7403;}
.right-extra .total a:link,.right-extra .total a:visited{color:#005aa0;}
.right-extra .join a:link,.right-extra .join a:visited{color:#FF7604;}
.right-extra .norecode{padding:0 10px 10px;}
.right-extra .iloading{margin-bottom:10px;}

/*图片放大镜样式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*图片小图预览列表*/
.spec-preview{width:280px;height:280px;border:1px solid #DFDFDF;}
.spec-scroll{clear:both;margin-top:5px;width:282px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:10px;height:54px; line-height:54px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:252px;height:56px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:56px;}
.spec-scroll .items ul li{float:left;width:64px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:50px;height:50px;}
.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}
/* 分享 */
.share { margin-left:5px; margin-top:10px; }
.share_left { float:left; }
.share_right { float:right; }
.xunjia { margin-top:5px; background:none; border:none; width:112px; height:32px; background:url(../images/xunjia.gif) no-repeat; cursor:pointer; }
.xunjia:hover { background:url(../images/xunjia_hover.gif) no-repeat; }
.share_news { float:right; }
/*留言*/
.form_box dl { clear: both; padding: 8px 0; font-size: 12px; line-height: 28px; }
.form_box dl dt { display: block; float: left; width: 150px; text-align: right; }
.form_box dl dt em { padding-right: 5px; color: #FF0000; font-style: normal; }
.form_box dl dd { margin-left: 150px; padding-left: 10px; }
.form_box dl dd i { display: block; line-height: 28px; color: #999; font-size: 12px; font-style: normal; }
.form_box dl dd em { line-height: 28px; color: #999; font-size: 12px; font-style: normal; }
.form_box dl dd .btn_submit { padding: 10px 30px; border: 1px solid #d21d22; background: #d21d22; color: #fff; font-size: 14px; line-height: 1em; cursor: pointer; font-family: 'microsoft YaHei'; }

/*资料下载*/
.downlist{ height:60px; border-bottom:1px #d3d3d3 solid; padding:0 20px;}
.downlist ul li{ background:url(../images/ioc1.gif) no-repeat left; padding-left:45px; float:left; margin-right:40px; height:35px; line-height:35px;}
.downlist ul li a{ color:#a9a9a9;}
.down_list { overflow: hidden; padding-top:10px;}
.down_list li{ height: 35px; background:url(../images/cion06.gif) left no-repeat; padding-left: 20px; border-bottom: 1px #333 dotted; line-height: 35px; font-size:12px;}
.down_list li span{ float: right; padding-right: 5px; color:#999;}
.meta { border-bottom: 1px solid #EEE; padding: 10px 0; }
.meta .share { float: right; }
.meta-tit { color: #de7603; font-size: 18px; margin: 0 0 10px; text-align:center;}
.meta-tit span a { color: #008800; font-size: 12px; font-weight: normal; margin-left: 10px; }
.meta-info { color: #999; text-align:center; }
.ntitle { padding-bottom: 10px; }
.ntitle-tit { color: #444; font-size: 14px; margin: 0 0 10px; }
.ntitle-tit span a { color: #008800; font-size: 12px; font-weight: normal; margin-left: 10px; }
.ntitle-info { color: #999; }
.entry { font-size: 13px; line-height: 24px; word-wrap: break-word; }
.attach_list { font-family: "Microsoft Yahei"; }
.attach_list ul { margin: 0; padding: 10px; list-style: none; }
.attach_list ul li { margin: 0; padding: 0 0 0 30px; line-height: 30px; background: url(../images/icon_down.gif) no-repeat left center; }
.attach_list ul li span { float: right; }
.attach_list ul li i { margin-left: 10px; font-style: normal; color: #666; }
.base_tit { border-bottom: 1px solid #DADADA; color: #444; font-size: 14px; margin: 20px auto 2px 0; padding-bottom: 5px; background:url(../images/cion09.gif) no-repeat left; padding-left:10px;}
.base_tit span { float: right; font-size: 12px; font-weight: 100; margin: 5px 0 0 0; color: #ccc; }
.base_tit span a { color: #999; }

/*类别*/
.In_Pro{ width:220px; float:left; border:1px #dedede solid;}
.In_Pro_Mid{ width:220px; padding-bottom:10px;}
.In_Pro_Cele li{ position:relative; border-bottom:1px #CCC dotted; padding:0px 0 0 10px;}
.In_Pro_Cele li a{ display:block; margin:0 auto; height:38px; line-height:37px;} 
.In_Pro_Cele li a span{ float:right; margin:5px 20px 0 0;}
.In_Pro_Cele li ul{ display:none; width:200px; border:1px #a8171c solid; background:#FFF; padding:10px 0; overflow: hidden; z-index:9999;}
.In_Pro_Cele li:hover ul{ display:block; position:absolute; left:222px; float:left; top:0; z-index:9999; }
.In_Pro_Cele li:hover ul li{ width:200px; float:left; display:block; border-bottom:none;}
.In_Pro_Cele li:hover ul li a{ background:url(../images/linee.jpg) no-repeat left; height:30px; line-height:30px; padding-left:27px; border-bottom:1px #ddd dotted;}