﻿@charset "utf-8";

#content_por{ background:#F3F3F3; padding-top:50px; padding-bottom:50px; margin-top:-5px }

.box_left{ float:left; width:260px }

.box_left .mode1{ width:225px; margin-bottom:20px }

.box_left .mode1 .z_title{ font-size:24px; display:block; color:#FF2D00; margin-left:10px }

.box_left .mode1 .english{ font-size:24px; color:#d9d9d9; letter-spacing:5px; height:60px; margin-left:10px }

.box_left .mode1 ul{ overflow:hidden; padding-left:0; margin-top:24px }

.box_left .mode1 ul li{ line-height:40px; text-indent:2em; margin:10px 0 }

.box_left .mode1 ul li a{ color:#333; display:block; height:40px; line-height:40px }

.box_left .mode1 ul li .hover, .box_left .mode1 ul li:hover{ background:#FF2D00; color:#fff }

.box_left .mode1 ul li a:hover{ color:#fff }

.box_left .mode2{ width:225px; overflow:hidden; margin-top:50px }

.box_left .mode2 .z_title{ font-size:24px; display:block; color:#FF2D00; margin-left:10px }

.box_left .mode2 .english{ font-size:24px; color:#d9d9d9; letter-spacing:5px; height:60px; margin-left:10px }

.box_left .mode2 ul{ margin:0 0; padding:10px 0 10px 0 }

.box_left .mode2 ul li{ line-height:40px; height:40px; border-bottom:1px dashed #fff; display:block; overflow:hidden; text-overflow:ellipsis; margin:auto; margin-right:10px; margin-left:10px }

.box_left .mode2 ul li:hover a{ color:#FF2D00 }

.box_left .mode2 ul li:hover{ border-bottom:1px dashed #FF2D00 }

.box_left .mode3{ margin:50px 0 }

.box_left .mode3 span{ background:url(../images/left_con.png) no-repeat 0 0; display:block; height:83px; line-height:83px; font-size:16px; text-indent:1.5em; color:#FF2D00; font-weight:700 }

.box_left .mode3 .left_contact{ line-height:26px; background:#373737; color:#fff; padding:10px 15px; background-size:100% }

.box_right{ width:800px; float:right }

.por_title_con{ background-size:100%; border-bottom:solid 1px #ccc }

.por_title_con h3{ font-weight:400; font-size:20px; color:#0179D2; padding-top:4px; padding-bottom:20px; text-align:left }

.product_list{ margin-top:30px }

#rong{ margin-top:30px }

.por_title_con p a{ color:#333; font-size:14px; padding-right:10px }

.por_title_con p a:hover{ color:#0179D2 }

.por_title_con p{ float:right; margin-top:14px; color:#333; font-size:14px }

.product_list li{ float:left; width:255px; text-align:center; margin-bottom:8px; margin-right:17px }

.product_list li:nth-child(3n){ margin-right:0 }

.product_list li img{ width:255px; height:158px; border:solid 1px #F0F0F0 }

.product_list li:hover img{ border:solid 1px #0179D2 }

.product_list li:hover span{ color:#0179D2 }

.product_list li span{ color:#333; height:30px; line-height:30px; overflow:hidden; display:block; width:200px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin:auto }

.banner_warp{ width:100%; height:300px; overflow:hidden; position:relative }

.banner-ny{ width:1920px; margin-left:-960px; position:absolute; left:50%; text-align:center }

.banner-ny img{ width:1920px; height:300px }

.news_end{ margin-bottom:10px }

.news_end h2{ height:40px; line-height:40px; padding-left:0; color:#0179D2; font-size:18px; border-bottom:1px solid #ccc; font-weight:400 }

.news_end h2 a{ float:right; font-size:12px; display:block; width:60px; text-align:center; line-height:25px; height:25px; margin-top:10px }

#color1{ color:#0179D2 }

#color1:hover{ background:#fff; color:#333 }

.news_end h2 a:hover{ background:#fca37b; color:#333 }

.news_end ul li{ font-size:14px; line-height:40px; height:40px; border-bottom:1px dashed #fff; padding-left:2px; height:35px }

.news_end ul li a span{ float:right; display:block; height:35px; line-height:35px }

.news_end ul li:hover a{ color:#FF2D00 }

.news_end ul li:hover{ border-bottom:1px dashed #FF2D00 }

#navmaplast{ position:relative }

.c-right1{ position:absolute; right:20px; top:8px }

.c-right1 a{ color:#0179D2 }

.c-right1 a:hover{ text-decoration:underline }

.page{ text-align:center; margin-top:35px; margin-bottom:20px; color:#666 }

.page span{ margin:0 4px; font-size:12px; line-height:30px; display:inline-block; height:30px; padding:0 12px; text-align:center; color:#fff; border:1px solid #0179D2; background:#0179D2; vertical-align:middle; border-radius:3px }

.page a{ margin:0 4px; font-size:12px; line-height:30px; display:inline-block; height:30px; padding:0 12px; text-align:center; color:#fff; border:1px solid #999; background:#999; vertical-align:middle; border-radius:3px }

.page a:hover{ background:#0179D2; color:#fff; border:1px solid #0179D2 }

.hot{ height:52px; line-height:52px; background-color:#0179D2 }

.hot span{ font-size:16px; color:#fff; font-weight:700 }

.hot a{ font-size:14px; color:#fff; margin:0 10px }

.hot a:hover{ text-decoration:underline }

.jqzoom{ width:420px; height:260px; position:relative; border:1px solid #ccc; overflow:hidden }

.jqzoom img{ width:420px; height:260px; background:#fff }

.zoomdiv{ z-index:100; position:absolute; top:1px; left:0; width:560px; height:260px !important; background:url(../images/loading.gif) #fff no-repeat center center; border:1px solid #0179D2; display:none; text-align:center; overflow:hidden }

.bigimg{ width:560px; height:346px }

.jqZoomPup{ z-index:10; visibility:hidden; position:absolute; top:0; left:0; width:100px !important; height:100px !important; border:1px solid #aaa; background:#FEDE4F 50% top no-repeat; opacity:.5; -moz-opacity:.5; -khtml-opacity:.5; filter:alpha(Opacity=50); cursor:move }

#spec-list{ position:relative; width:377px; height:62px; float:left; overflow:hidden; margin-left:2px; display:inline }

#spec-list div{ margin-top:0; margin-left:0; margin-left:0 }

.product_bigimg_text{ width:340px; float:right; text-indent:0; height:auto; overflow:hidden; padding-top:10px; line-height:24px }

.product_bigimg_text h2{ margin-bottom:0; border-bottom:1px dashed #d7d7d7; color:#333; font-size:18px; margin-bottom:20px; padding:10px 0; color:#052645 }

.prod-right-title{ border-bottom:1px dashed #e0e0e0; line-height:34px; margin-bottom:30px; padding-bottom:20px }

.prod-right-tel{ height:46px; margin-bottom:20px; margin-top:20px; overflow:hidden; padding-left:5px }

.line{ height:1px; border-bottom:1px dashed #d7d7d7; clear:both; padding:10px 0; margin-bottom:20px }

.siderightCon{ line-height:24px; margin:20px 0 0 0; text-align:left }

.nypro{ width:420px; float:left }

#preview{ float:none; margin:0 auto; width:420px }

.list-h{ width:200000px !important }

.list-h li{ float:left }

#spec-n5{ width:620px; height:56px; padding-top:15px }

#spec-left{ background:url(../images/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px; margin-right:17px }

#spec-right{ background:url(../images/right.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px; margin-left:6px }

#spec-list ul li{ float:left; margin-right:0; display:inline; width:92px; height:69px; overflow:hidden }

#spec-list ul li img{ padding:2px; border:1px solid #ccc; width:80px; height:50px }

#spec-list ul li img:hover{ border:2px solid #0179D2 !important }

.title_part{ width:410px; float:right; line-height:24px; font-size:14px; color:#555 }

.title_part h3{ font-size:14px; color:#444; line-height:30px; margin-bottom:6px; height:300px; border-bottom:1px dotted #dedede; overflow:hidden; font-weight:400 }

.title_part h6{ height:40px; line-height:40px }

.title_part h6 dl{ width:410px; height:40px; line-height:40px; margin-top:23px }

.title_part h6 dl dt{ float:left; width:120px }

.title_part h6 dl dd{ float:right; width:278px; font-size:24px; color:#000; font-weight:700 }

.title_part p{ line-height:24px }

.list-h li img{ padding:2px; border:1px solid #CCC; width:79px; height:49px }

ins#qiao-icon-wrap{ top:60% !important }

.c_right p{ font-family:"微软雅黑"; line-height:24px }

.ny_proInfo{ font-size:14px; color:#666; line-height:30px; margin-bottom:18px; height:252px; width:340px; border-bottom:1px dotted #dedede; overflow:hidden; font-weight:400 }

.text1{ margin-top:20px; margin-bottom:20px; color:#666 }

.ny_lianxi{ float:right; margin-top:5px; font-size:24px }

.ny_lianxi a{ font-size:17px; color:#333 }

.ny_lianxi a:hover{ color:#333 }

.news_list li{ padding:10px; margin-bottom:30px; border:1px dotted #ddd; background:#fff }

.news_list li h3{ height:40px; line-height:40px; font-size:16px }

.news_list li h3 a{ height:40px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:650px; line-height:40px; font-size:16px; display:block; float:left; color:#444 }

.news_list li h3 a:hover{ color:#0179D2 }

.news_list li h3 span{ height:40px; line-height:40px; font-size:16px; display:block; float:right; font-size:12px; font-weight:400 }

.news_listcon p{ font-size:14px; line-height:26px; color:#949191; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:650px }

.news_listcon{ width:680px; height:30px; display:block; overflow:hidden; text-overflow:ellipsis }

.newslistmore{ float:right; width:100px; height:35px; line-height:35px; text-align:center; display:block; border:solid 1px #4B4B4B; margin-top:-30px; background:#4B4B4B; color:#fff }

.newslistmore:hover{ color:#fff; background:#ccc; border:solid 1px #ccc }

.news_con_title h1{ font-size:18px; line-height:50px; font-weight:700; color:#666; margin-top:20px; text-align:center }

.news_con_title h4{ font-size:12px; font-weight:400; color:#626262; line-height:30px; margin-bottom:15px; font-family:"宋体"; text-align:center }

.news_content{ line-height:25px; font-family:"微软雅黑"; margin-top:10px; color:#5e5e5e}

.news_content img{  margin:auto }

.a_nav_s h3{ font-size:14px; color:#0179D2; height:40px; line-height:40px; border-bottom:1px dashed #0179D2 }

.a_nav_s h3 a{ font-size:14px; color:#0179D2; font-weight:700; padding-left:0 }

.a_nav_s h3 a:hover{ text-decoration:underline }

.a_nav_s li{ font-size:14px; display:inline; line-height:40px; padding-left:20px; height:40px }

.a_nav_s li a{ padding-right:20px; color:#666 }

.a_nav_s li a:hover{ text-decoration:underline }
.Hzuo img{width: 213px;}

.inxliuyan{ width:550px; margin:30px auto 0 }

.inxGBook_Name{ height:40px; width:400px; padding-left:10px; float:left; color:#9f9f9f; margin-top:-1px; border-radius:5px; border:solid 1px #ccc }

.inxFkPhone{ height:40px; width:400px; padding-left:10px; float:left; color:#9f9f9f; margin-top:-1px; border-radius:5px; border:solid 1px #ccc }

.inxFktitle{ height:40px; width:400px; padding-left:10px; float:left; color:#9f9f9f; margin-top:-1px; border-radius:5px; border:solid 1px #ccc }

.inxMessContent{ width:400px; height:90px; color:#9f9f9f; padding-left:10px; line-height:40px; margin-top:-1px; border-radius:5px; border:solid 1px #ccc }

.inxsubmi{ width:100px; height:40px; cursor:pointer; border-radius:5px; border:none; margin:30px 20px 0 120px; background:#333; text-align:center; line-height:40px; color:#fff; font-size:14px; transition:all .5s }

.inxrest{ width:100px; height:40px; border:none; cursor:pointer; border-radius:5px; margin:30px 20px 0 30px; background:#0179D2; text-align:center; line-height:40px; color:#fff; font-size:14px; transition:all .5s }

.inxgook_001{ height:56px; background:url(../images/m1.png) no-repeat left center; width:0; padding-left:40px }

.inxgook_002{ height:56px; background:url(../images/m2.png) no-repeat left center; width:0; padding-left:40px; margin-top:14px }

.inxgook_003{ height:56px; background:url(../images/m3.png) no-repeat left center; width:0; padding-left:40px; margin-top:14px }

.inxgook_004{ height:90px; background:url(../images/m4.png) no-repeat left center; width:0; padding-left:40px; margin-top:14px }

.a_title h1{ font-size:16px; font-weight:400; text-align:center; height:40px; line-height:40px; color:#0179D2 }

.a_title h4{ font-size:12px; font-weight:400; text-align:center; margin-bottom:30px; height:40px; line-height:40px; color:#333; border-bottom:dotted 1px #999; padding-bottom:20px }

.pro_dis{ margin-right:16px }

.pro_dis_tob a{ display:block; height:30px; text-overflow:ellipsis; overflow:hidden }

.news_content p{ line-height:35px }

.imgheight{ height:300px }

.imgheight img{ height:300px; width:100% }

.rolltop{ font-size:16px; line-height:60px; color:#FCFDFF; background-color:#0179D2; padding-left:20px }

.infoList h6{ font-size:14px; line-height:40px; color:#888; font-weight:400; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; border-bottom:solid 1px #E5E5E5 }

.sideBottom{ margin-top:20px }

.sideTitle{ font-size:16px; line-height:60px; height:60px; color:#FFF; background-color:#0179D2; padding-left:20px; border:solid 1px #0179D2; border-bottom:none }

.sideConetent{ background:#fff; border-top:none; padding:9px; padding-bottom:20px }

.sideNewsList dl{ border-bottom:1px solid #e5e5e5 }

.sideNewsList dl dt{ font-weight:700; font-size:16px; line-height:24px; color:#333 }

.sideNewsList dl dd p{ font-size:12px; line-height:20px; color:#999 }

.sideNewsList dl dd h6{ font-size:12px; line-height:30px; color:#888; font-weight:400; overflow:hidden; white-space:nowrap; text-overflow:ellipsis }

.sideNewsList dl a:hover dt{ color:#cf261f; text-decoration:underline }

.sideNewsList dl dd h6:hover{ color:#ff2d00 }

.sideContact ul li{ margin-top:5px; padding:0 0 5px 24px; position:relative; font-size:14px; line-height:20px; color:#888 }

.sideContact ul li a{ color:#888 }

.sideContact ul li a：hover{ color:#fca37b !important }

.sideContact ul li span{ width:22px; height:22px; position:absolute; left:-2px; top:-1px; background-position:left bottom; background-repeat:no-repeat }

.sideContact ul li.icon-tel span{ background-image:url(../images/icon-c.png) }

.sideContact ul li.icon-phone span{ background-image:url(../images/icon-b.png) }

.sideContact ul li.icon-fax span{ background-image:url(../images/icon-d.png) }

.sideContact ul li.icon-mail span{ background-image:url(../images/icon-e.png) }

.sideContact ul li.icon-add span{ background-image:url(../images/icon-f.png) }

.sproScroll{ position:relative }

.sproScroll .next, .sproScroll .prev{ position:absolute; top:-49px; display:inline-block; width:30px; height:40px; background-image:url(../images/side-pn.png); background-repeat:no-repeat; background-position:left top; -ms-transition-duration:0s; transition-duration:0s; z-index:99; cursor:pointer }

.sproScroll .prev{ right:25px; background-position:left top }

.sproScroll .next{ right:-5px; background-position:right top }

.sproScroll .prev:hover{ background-position:left bottom }

.sproScroll .next:hover{ background-position:right bottom }

.sproScroll .bd{ overflow:hidden }

.sproList{ position:relative }

.sproList dl dt{ height:192px; overflow:hidden }

.sproList dl dd{ text-align:center; font-size:14px; line-height:40px }

.zibj p:hover{ color:#fff }

.sideContact li:hover a{ color:#0179D2 }

.relevant{ padding-top:30px }

.relevantPn{ border-top:1px solid #ddd; border-bottom:1px solid #ddd }

.relevantPn p, .relevantPn p a{ font-size:14px; line-height:40px; color:#0179D2 }

.relevantPn p{ width:50%; text-align:center; color:#666 }

.relevantPn p a:hover{ text-decoration:underline; color:#0179D2 }

.relevantTitle{ border:1px solid #ccc; padding-left:15px; font-size:16px; line-height:40px; color:#0179D2; border-bottom:none }

.relevantTitle a{ float:right; color:#0179D2; width:65px; height:25px; display:block; font-size:12px; margin-right:10px; margin-top:5px; line-height:25px; text-align:center }

.relevantTitle a:hover{ background:#fff; color:#333 }

.news_list{ margin-top:30px }

#newrel .relevantNews{ border:1px solid #CCC; padding:10px 15px; border-top:none }

#newrel .relevantNews li{ line-height:40px; width:47%; float:left; border-top:1px dotted #ddd; padding-right:2% }

.relevantNews li a{ color:#888; position:relative; display:block; padding-left:10px; font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; height:40px; line-height:40px }

.relevantNews li a em{ width:4px; height:7px; position:absolute; left:0; top:50%; margin-top:-3px; background:url(../images/jiao-b-3.png) no-repeat right 50% }

.relevantNews li span{ float:right; font-size:12px; color:#888 }

.relevantNews li a:hover{ color:#0179D2; margin-left:5px; text-decoration:underline }

.relevantNews li:nth-child(2n){ padding:0 0 0 2% }

.pro_dis_tob a{ font-size:14px; line-height:30px; height:30px; color:#ff2d00 }

.pro_dis:hover a{ color:#0179D2 }

#cva .pro_dis_top img{ width:255px; height:160px; border:solid 1px #F0F0F0 }

#cva .pro_dis_top img:hover{ border:solid 1px #0179D2 }

#cva .pro_dis p{ height:40px; line-height:40px; text-align:center; color:#333; overflow:hidden; width:250px; white-space:nowrap; text-overflow:ellipsis }

#cva .pro_dis:hover p{ color:#0179D2 }

#linkhref li img{ width:271px; height:165px }

.box_left h2{ background:#0179D2; height:70px; line-height:70px; color:#fff; font-weight:400; font-size:26px; text-align:center; margin-top:5px }

.conboya a{ display:block; height:45px; line-height:45px; background:#fff; padding-left:20px; color:#666; margin-bottom:5px }

.conboya a:hover{ background-color:#222 !important; color:#fff !important }

.txtMarquee-top{ overflow:hidden; position:relative; margin-top:30px; margin-bottom:30px }

.txtMarquee-top .hd{ overflow:hidden; height:30px; background:#f4f4f4; padding:0 10px }

.txtMarquee-top .hd .next, .txtMarquee-top .hd .prev{ display:block; width:9px; height:5px; float:right; margin-right:5px; margin-top:10px; overflow:hidden; cursor:pointer; background:url(../images/arrow.png) 0 -100px no-repeat }

.txtMarquee-top .hd .next{ background-position:0 -140px }

.txtMarquee-top .hd .prevStop{ background-position:-60px -100px }

.txtMarquee-top .hd .nextStop{ background-position:-60px -140px }

.txtMarquee-top .bd{ background:#fff; padding:15px }

.txtMarquee-top .infoList li{ height:40px; line-height:40px }

.txtMarquee-top .infoList li .date{ float:right; color:#999 }

.txtMarquee-top .infoList li:hover h6{ color:#0179D2 }

.conboyahover{ background-color:#222 !important; color:#FFF !important }

.portext a{ height:60px; line-height:60px; display:block; padding:0 25px; text-align:left; background:url(../images/a2.jpg) no-repeat 300px center }

#rong li{ width:255px; height:342px; margin-bottom:45px }

#rong li img{ width:255px; height:342px }

#panli li{ width:255px; height:157px; margin-bottom:30px }

#panli li img{ width:255px; height:145px }

.pli{ margin-top:30px }

.pli li{ width:255px; height:191px; float:left; margin-right:17px; position:relative; margin-bottom:30px }

.pli li:nth-child(3n){ margin-right:0 }

.pli li a{ display:none; width:255px; height:141px; background:url(../images/s2.png) repeat center; font-size:18px; color:#fff; text-align:center; padding-top:50px; position:absolute; top:0; left:0 }

.pli li a img{ width:48px; height:43px; margin-bottom:10px }

.pli li img{ width:255px; height:158px }

.pli li:hover a{ display:block }

.ali{ padding-left:40px !important }

.conboyahover1{ color:#0179D2 !important; text-decoration:underline }

.newleft p a{ display:inherit; height:35px; float:left }

.box_left h2{ background:#0179D2; height:60px; line-height:60px; color:#fff; font-weight:400; font-size:18px; text-align:left; margin-top:5px; padding-left:20px }

.alia{ display:none }

.conboyahide{ display:none }

.conboyahovershow{ display:block }

.alia .ali:hover{ background:#f0f0f0 !important; color:#0179D2 !important; text-decoration:underline }

.cp{ margin-top:30px }

.cp li img{ width:255px; height:158px; border:solid 1px #F0F0F0 }

.cp li{ width:255px; float:left; margin-right:16px; margin-bottom:20px }

.cp li:nth-child(3n){ margin-right:0 }

.cp li:hover img{ border:solid 1px #0179D2 }

.cp li p{ height:35px; line-height:35px; text-align:center; color:#333; padding:0 15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis }

.cp li:hover p{ color:#0179D2 }

.news_content a{ color:#0179D2 }

.ny_Nowbuy a{ width:130px; height:40px; line-height:40px; text-align:center; display:block; border:solid 1px #333; color:#fff; background:#333; font-size:16px }

.ny_Nowbuy a:hover{ background:#0179D2; color:#fff; border:solid 1px #0179D2 }

.news_content h1{ font-size:18px }

.newslistmore{ float:right; width:100px; height:30px; line-height:30px; text-align:center; display:block; border:solid 1px #0179D2; margin-top:-30px; background:#0179D2; color:#fff; border-radius:8px; font-size:13px }

.bigimg{ position:absolute; margin-left:-200px }

.ny_proInfo{ height:auto; padding-bottom:20px }

.jqzoom:hover{ border:1px solid #0179D2 }

.product_list2 img{ width:255px !important; height:350px !important }