﻿@charset "utf-8";
/*公共样式*/
body{ padding:0px; margin:0px auto; font-size:12px; line-height:23px; color:#5A5A5A; font-family:Arial,"微软雅黑"; width: 100%; min-width:990px; width:expression((documentElement.clientWidth < 990) ? "990px" : "100%" );zoom:1; background-size:100% 100%;}
ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}
ul,ol,li{ list-style:none;}
.h1,.h2,.h3,.h4,.h5,.h6{ padding:0px; margin:0px;}
select,input,em,textarea{ font-size:12px; font-style:normal; color:#5A5A5A;}
img{ border:none; border:0; display:block; height:auto; margin:auto; max-width:100%;}
a{ text-decoration:none;noline: expression(this.onFocus=this.blur()); color:#5A5A5A;}
a:focus {outline:none;-moz-outline:none;}
a:hover{ color:#ed1c24; text-decoration:none;}
.Texthide{ display:none;}
.clear{ clear:both;}

/*top*/
html,body{ width:100%; overflow-x:hidden;}
.Toper{ width:100%; height:99px; padding-top:26px; box-sizing:border-box; z-index:1;}
.Toper .Top{ width:1000px;  margin:0 auto;}
.Toper .Top .logo{ float:left; margin-bottom:25px;}
.Toper .Top .TopRight{ float:right; width:202px; margin-top:-2px;}
.Toper .Top .TopRight .dl{ height:15px;}
.Toper .Top .TopRight .dl a{ color:#888; font-size:14px; background:url(../images/dl_bg.png) no-repeat 165px center; line-height:16px; text-align:right; display:block;}
.search{ height:27px; margin-top:14px; width:207px; background:url(../images/search.jpg) no-repeat; display:none;}
.sreach_ipu{ width:166px; height:27px; outline:none; border:none; color:#b2b2b2; line-height:27px; background:none; padding:0 12px; box-sizing:border-box; float:left;}
.sreach_btn{ width:37px; height:27px; border:0; outline:none; display:block; float:left;}

/*导航*/
.MainNav_bg{ width:100%; background:url(../images/mainnav_bg.png) no-repeat center center; height:41px; z-index:2; position:absolute; top:-1px; left:0;}
.MainNav{ width:1000px; height:41px; margin:0 auto;}
.MainNav ul li{ float:left; border-left:1px solid rgba(255,255,255,0.3); position:relative;}
.MainNav ul li:nth-of-type(1){ border:none;}
.MainNav ul li a{ display:block; padding:0 38px; color:#fff; line-height:41px; text-align:center; font-family:"微软雅黑"; font-size:16px;}
.MainNav ul li.onnav>a{ color:#ed1c24;}
.MainNav ul li>a:hover{ color:#ed1c24;}
.MainNav ul li .dlmenu{ position:absolute; top:41px; left:0; display:none;}
.MainNav ul li .dlmenu dd a{ line-height:32px; background:#3f4245; padding:0 20px; font-size:12.5px; width:100px;}
.MainNav ul li .dlmenu dd a:hover{ background:#ed1c24;}

/*Banner*/
.HomeBan{ width:100%; height:511px; position:relative; overflow:hidden;}
.slideBox{ width:100%; height:511px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:45%; bottom:20px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; border-radius:50%; line-height:14px; text-align:center; background:rgba(255,255,255,0.4); cursor:pointer;}
.slideBox .hd ul li.on{ background:#fff; }
.slideBox .bd ul{ height:511px;}
.slideBox .bd{ position:relative; height:100%; z-index:0; width:100%;  }
.slideBox .bd li{ zoom:1; vertical-align:middle; width:100%; height:100%; background-size:100% 100%; }
.slideBox .bd li a{ display:block; width:100%; height:100%;}

.banner{ width:100%; height:290px; position:relative;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:13%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/Homeprev.png) no-repeat; }
.slideBox .next{ left:auto; right:13%; background:url(../images/Homenext.png) no-repeat; }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.BanSer{ width:100%; height:290px; background:url(../uploadfiles/images/BanSer.jpg) no-repeat center top;  z-index:-1; position:relative;}
.BanCon{ width:100%; height:290px; background:url(../uploadfiles/images/BanCon.jpg) no-repeat center top; z-index:-1; position:relative;}
.BanMember{ width:100%; height:290px; background:url(../uploadfiles/images/BanMem.jpg) no-repeat center top; z-index:-1; position:relative;}

/* ContainBox */
.ContainBox{ width:1000px; margin:19px auto 0px;}
.SlideBar{ width:228px; border-top:3px solid #ed1c24; min-height:300px; float:left;}
.MainContent{ width:735px; min-height:300px; float:right; padding-left:10px;}
.Til_curlocal{ height:41px; line-height:41px; border-bottom:1px solid #e6e6ed;}
.Til_curlocal .ColumnName span{ background:url(../images/main_bg.jpg) no-repeat left center; padding-left:20px; color:#555; font-size:16px; border-bottom:1px solid #ee2b33; float:left;}
.Til_curlocal .Current{ float:right;}
.Til_curlocal .Current dl,.Til_curlocal .Current dl a{ font-family:"宋体"; font-size:12px; color:#b8b8b8;}
.Til_curlocal .Current dl a:hover{color:#ed1c24;}
.Til_curlocal .Current dl span{ color:#333;} 
.Content_info{ font-size:13px; width:auto; padding:20px 15px 20px 0; color:#555;}
.Content_info p{ text-indent:2em; /*line-height:24px;*/ margin:0;}
.Content_info .aboutpic{ float:left; width:304px; height:232px; margin-right:20px;}
.Content_info p.firstp{ float:right; width:387px; margin-top:0px;}

.NewsLists .HotNews{ position:relative;  margin-bottom:6px; width:100%; height:130px;}
.HotNews .HotNewsPic{ float:left; width:156px; height:110px; padding:2px; border:1px solid #e4e4e4;}
.HotNews .HotNewsPic a{ display:block; width:156px; height:110px;overflow:hidden;}
.HotNews .HotNewsPic a img{ height:auto; margin:auto;}
.HotNews .NewsSummary{ width:545px; float:right;}
.NewsLists .HotNews .NewsSummary dl dt a{ display:block; font-size:14px; color:#333; line-height:20px; font-weight:bold; background:url(../images/news_icon.png) no-repeat 314px center; font-family:"微软雅黑"; width:100%;}
.HotNews .NewsSummary dl dd{ color:#999; line-height:20px; font-size:12px;}
.HotNews .NewsSummary dl dd .NewsDetail a{ display:block; width:63px; height:20px; border-radius:3px; background:#ed1c24; color:#fff; margin-top:10px; text-align:center; line-height:20px; font-family:"宋体";}
.NewsTime{ position:absolute; right:0px; top:0px;}

.NewsLists li{ line-height:32px; background:url(../images/newsdoc.png) no-repeat left bottom; width:735px; height:32px;}
.NewsLists li a{ float:left; color:#777;}
.NewsLists li a:hover{ color:#ed1c24;}
.NewsLists li span{ float:right; color:#777;}
.PrevNextBox{ padding-top:15px;}
.PrevNextBox .h6 a{ font-size:12px;}

.SerTab .CompanyName{ font-size:20px; line-height:32px; color:#555; margin-top:-10px;}
.Content_info .address{  color:#555; font-size:14px; line-height:24px; margin-bottom:40px; display:block;}
.SerTab .CompanyName i{ color:#ed1c24; font-style:normal;}

/*pages*/
.Pages{ padding:33px 0px; line-height:18px; zoom:1; overflow:hidden; text-align:center;}
.Pages span{ padding:0px 3px; display:inline-block;}
.Pages .p_count{ padding:5px 16px; border:solid 1px #e1e1e1;}
.Pages a{ display:inline-block; margin:0px 2px;}
.Pages .a_first{ padding:5px 16px; border:solid 1px #e1e1e1;}
.Pages .a_end{ padding:5px 16px; border:solid 1px #e1e1e1;}
.Pages .a_next{ padding:5px 16px; border:solid 1px #e1e1e1;}
/*.Pages .p_cur{ float:left;}*/
.Pages .p_cur b{ color:#F00;}
/*.Pages .p_count{ float:left;}*/
.Pages .p_count b{ padding:0 3px; font-weight:normal;}
/*.Pages .p_total { float:left;}*/
.Pages .p_total b{ color:#F00;}
/*.Pages .p_page{ float:right;}*/
.Pages .p_page em{ font-style:normal; font-family:Arial;}
.Pages .p_page em a{ padding:5px 12px; border:solid 1px #e1e1e1; }
.Pages .p_page em a.a_cur{ color:#fff; border:solid 1px #e1e1e1; background:#e30000;}
.Pages .p_page b{ font-weight:normal;}
.Pages .i_text{ width:30px; padding:0px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff;}
.Pages .i_button { position:relative; top:5px; width:32px; height:20px; cursor:pointer; border:none; background:url(page_goto.jpg) no-repeat;}
/*pages end*/

.Pagers dl{ display:inline-block; margin:30px 10px;}
.Pagers dl input{ width:45px; height:20px; border:1px solid #dbdbdb;}
.Pagers dl button{ width:28px; height:20px; line-height:22px; text-align:center; background:#f6f6f6; border:1px solid #dbdbdb;}

.PersonalData{ border:1px solid #ccc;}
.PersonalData dl dt{ font-size:14px; line-height:50px; text-align:right;}
.PersonalData input{ width:212px; height:28px; border:1px solid #e2e2ea; outline:none; padding-left:8px;}
.Attribute dl dt{ float:left; width:100px; margin-right:7px;}
.Attribute dl dd{ float:left; width:552px; margin-top:12px; text-align:left;}
.Attribute dl{ overflow:hidden; text-align:center;}

/* Menu */
.Menu h3{ line-height:37px; border:1px solid #e2e2ea; border-top:0; padding-left:17px;}
.Menu h3 b{ color:#333; font-size:16px;}
.Menu h3 i{ font-style:normal; color:#ef4e53;}
.Menu h3 em{ font-size:11px; color:#666; font-weight:normal;} 
.MenuList ul li{ line-height:33px; border:1px solid #e2e2ea; background:url(../images/slide_bg.png) no-repeat 23px 14px;  border-top:0; }
.MenuList ul li a{ padding:40px; display:block; line-height:34px; padding:0 0 0 30px;}
.MenuList ul li a{color:#555; font-size:14px;}
.MenuList ul li a:hover{ color:#ed1c24;}
.MenuList ul li.onmenu>a{ color:#ed1c24;}

.MenuList .ProSli a{ font-weight:bold; line-height:20px; padding:8px 29px 8px 33px;}
.MenuList .ProSli{ position:relative;}
.ProSli span{ position:absolute; top:10px; right:10px; background:url(../images/zhankai.jpg) no-repeat; background-size:cover; width:13px; height:13px; cursor:pointer;}
.ProSli>span.on{ background-image:url(../images/shouqi.jpg);}
.MenuList .ProSli .submenu dl{ border-top:1px solid #e2e2ea; position:relative;}
.MenuList .ProSli .submenu dl a{ padding:8px 0 8px 68px; line-height:20px; background:url(../images/sanjiao.png) no-repeat 61px 15px;} 
.MenuList .ProSli .submenu dl dt{ display:none;  border-top:1px solid #e2e2ea;}
.MenuList .ProSli .submenu dl>span.on{ background-image:url(../images/shouqi.jpg);}
.MenuList .ProSli .submenu dl dt a{ padding:8px 0 8px 89px;  background:url(../images/sanjiao.png) no-repeat 82px 15px; line-height:20px; font-size:10px; font-weight:normal;}
.MenuList .ProSli .submenu dl dt.onmenu a{ color:#ed1c24;}
.MenuList .ProSli .submenu dl.onmenu a{ color:#ed1c24;}
.MenuList .ProSli .submenu dl.onsubmenu dt{ display:block;}
.MenuList .ProSli div{ display:none;}
.MenuList .ProSli:nth-of-type(1) div{ display:block;}
.MenuList .ProSli div.current{ display:block;}

/*Contain*/
.Contain{ width:1100px; margin:0 auto;}
.HomePro,.HomeNews{ padding-top:30px; width:1100px; margin:0 auto;}
.HomePro>a,.HomeNews>a{ font-size:18px; font-weight:bold; color:#333;  line-height:24px; margin-bottom:12px; margin-left:50px;}
.HomePro>a i,.HomeNews>a i{ font-style:normal; font-size:12px; color:#666; margin-left:10px;}
.HomeNews ul{ margin-left:50px;}

.ProScroll{ width:1100px; height:154px; margin:10px auto; position:relative;}
.picScroll{ position:relative; width:1060px;  padding:0px 0px 0px 40px; background:#fff; overflow:hidden;}
.picScroll .prev,
.picScroll .next{ display:block; position:absolute; top:38px; left:0px; width:20px; height:40px; background:url(../images/pre.jpg) no-repeat;   }
.picScroll .next{ left:auto; right:0px; background:url(../images/next.jpg); }
.picScroll ul{ overflow:hidden; zoom:1; }
.picScroll ul li{ width:235px; float:left; overflow:hidden; margin:0 10px; border-bottom:1px solid #ed1c24; padding-bottom:12px;}
.picScroll ul li a:hover{ color:#ed1c24;}
.picScroll ul li a span{ display:block;}
.picScroll ul li img{ display:block;   background:url(../images/loading.gif) center center no-repeat; margin-bottom:10px; }

.HomeNews{ overflow:hidden;}
.HomeNews .NewsPic a{ width:235px; height:167px; overflow:hidden; display:block;}
.HomeNews .NewsPic a img{}
.HomeNews ul li{ float:left; }
.HomeNews ul{ margin-top:10px;}
.NewsPic{ width:235px; height:167px; margin-right:20px;}
.HomeNewsList{ width:490px;}
.HomeNewsList dl dt{ font-size:14px; color:#555; line-height:25px;}
.HomeNewsList dl dt a:hover{ color:#ed1c24;}
.HomeNewsList dl.on dt{ font-size:16px; color:#333;}
.HomeNewsList dl dd{ font-size:12px; color:#888; background:url(../images/HomeNews_bg.jpg) no-repeat left bottom; padding-bottom:12px; line-height:24px; margin-bottom:12px;}
.HomeNews_right{ width:236px; height:195px; margin-left:10px;}
.HomeNews_right a{ display:block; width:236px; height:64px; border-bottom:1px solid #d4d4d4; background:url(../images/fwwl_on.jpg) no-repeat left top;}
.HomeNews_right .DownLoad{ background-image:url(../images/xz2.jpg);}
.HomeNews_right .ZhaoPin{ background-image:url(../images/zp.jpg);}
.HomeNews_right a:hover{  background-image:url(../images/fwwl.jpg);}
.HomeNews_right .DownLoad:hover{ background-image:url(../images/xz_on.jpg);}
.HomeNews_right .ZhaoPin:hover{ background-image:url(../images/zp_on.jpg);}

.AboPar ul li{ float:left; margin:0 10px; text-align:center; width:219px;}
.AboPar ul li p{ width:219px; text-align:center;}

.AboPar .company{ text-indent:0em;}

/* 零件价格查询 */
.PriLook input{ width:212px; height:28px; border:1px solid #e2e2ea; padding-left:8px; line-height:28px; font-size:16px; outline:none;}
.PriLook .chect{ width:94px; height:30px; text-align:center; color:#fff; border:0; background:#ed1c24; font-family:"微软雅黑";  margin-left:15px; }
.tip{ height:90px; line-height:90px; background:url(../images/tip2.jpg) no-repeat 280px center; margin-top:20px;}
.tip p{ float:left; text-indent:0; margin-top:31px;}
.tip p.second{ margin-left:193px;}
.entrie li{ float:left;border:1px solid #e2e2ea; margin-top:20px; text-align:center; margin-left:-1px;}
.entrie li i{ font-style:normal; font-family:"微软雅黑"; font-size:14px; display:block; padding:15px 60px; background:#fcfcfe;}
.entrie li dl{ border-top:1px solid #e2e2ea; padding:12px 0;}

/*会员中心pdf下载*/
.DownloadList li{ font-size:12px; color:#777; line-height:36.5px; background:url(..//images/doc2.jpg) repeat-x left bottom;}
.DownloadList li a{ font-size:12px; color:#777; background:url(../images/pdf_icon.jpg) no-repeat left center; padding-left:25px;}
.DownloadList li span{ float:right;}
.DownloadList li i{ display:inline-block; width:39px; height:12px; background:url(../images/news_icon.png) no-repeat; margin-left:10px; }

/* product */
.ProSrc{ width:1100px; height:60px; margin:30px auto 30px; position:relative;}
.pro_index{ position:relative; width:987px; height:60px; padding:0px 50px; background:#fff; overflow:hidden;}
.pro_index .prev,
.pro_index .next{ display:block; position:absolute; top:12px; left:0px; width:20px; height:40px; background:url(../images/pre.jpg) no-repeat;   }
.pro_index .next{ left:auto; right:0px; background:url(../images/next.jpg); }
.pro_index .List { width:100%; height:60px; position:relative; overflow:hidden;}
.pro_index ul{ overflow:hidden; zoom:1; position:absolute; left:0; top:0;}
.pro_index ul li{ width:309px; float:left; overflow:hidden; margin:0 10px; background:#C1C2C6 ; height:60px;}
.pro_index ul li img{  margin: 9px 10px 0 30px; float:left; width:50px; height:50px; background-size:cover;}
.pro_index ul li a{  color:#fff; font-size:18px; line-height:60px; text-align:center; float:left; height:60px;}
.pro_index ul li:hover{ background:#ed1c24;}
.pro_index ul li.on{ background:#ed1c24;}
.pro_index ul li.on a{ font-weight:bold; font-size:20px;}
.pro_index ul li:hover a{ font-weight:bold; font-size:20px;}

.proDescription{ min-height:200px; width:100%;}

.ProTab h2,.SerTab h2{ width:737px; height:38px; border-bottom:1px solid #e2e2ea; font-weight:normal;}
.ProTab h2 span,.SerTab h2 span{ display:inline-block; border:1px solid #e2e2ea; width:91px; height:33px; line-height:31px; margin:4px; text-align:center; color:#555; font-family:"微软雅黑"; font-size:14px; cursor:pointer;}
.ProTab h2 span.current,.SerTab h2 span.current{ border-bottom:0; color:#ed1c24; height:34px; background:#fff;}
/*.SerTab span:nth-child(2) {
    display: none;
}*/
.ProTab li,.SerTab ul li{ width:734px; min-height:400px; display: none;}
.ProTab li img,.SerTab ul li img{ display:block; margin-bottom:20px;}
.ProTab li.current,.SerTab ul li.current{ display:block;}


/*Bottomer*/
.Bottomer{ width:100%; height:auto; background:#f2f3f5; border-top:1px solid #e2e2ea; margin-top:30px; position:relative;}
.Foot{ width:1000px; padding:40px; margin:0 auto; box-sizing:border-box;}
.NavFoot{ float:left; width:650px; font-family:"微软雅黑"; }
.NavFoot dl{ width:108px; float:left; line-height:25px; }
.NavFoot dl dt{ font-size:14px; color:#333; font-weight:bold;}
.NavFoot dl dd{ color:#555; font-size:12px;}
.Contact{ float:right; width:189px; padding:14px 0 0 21px;}
.Contact .tel{ background:url(../images/Contact.png) no-repeat; height:39px; padding-left:45px; font-size:18px; color:#333; margin-bottom:15px;}
.Contact .tel p,.Contact .mail p{ font-size:14px; color:#888; line-height:14px; padding:0px; margin:0;}
.Contact .tel span{ display:block; margin-top:5px;}
.Contact .mail{ background:url(../images/email.png) no-repeat left center;}
.Contact .mail span{ font-size:12px;}
.NavBt{ width:100%; background:#fff; border-top:1px solid #e2e2ea; padding-top:21px; text-align:center; color:#888;}
.NavBt a{ margin:0 10px; color:#888;}
.NavBt a:hover{ color:#ed1c25;}
.NavBt .FooterLink{ background:url(../images/jia1.jpg) no-repeat left center; padding-left:20px;}
.NavBt .FooterLink:hover{ background-image:url(../images/jia.jpg); color:#ed1c25; padding-left:20px;}
.NavBt .FooterLink.cur{ background-image:url(../images/jia.jpg); color:#ed1c25;}
.BotLinkBox{ width:100%; background:#6d6e71; display:block; position:absolute; left:0; bottom:86px;}
.Bottom .BotLink{ display:none; width:1100px; margin:0 auto;}
.Bottom .BotLink_in{ width:1000px; margin:0 auto; padding:25px 0 25px 43px; position:relative; box-sizing:border-box;}
.Bottom .BotLink_in li{ float:left; width:300px;  background:url(../images/link_icon.jpg) no-repeat left center; padding-left:10px;}
.Bottom .BotLink_in li a{ font-size:12px; color:#efefef; line-height:32px;}
.Bottom .BotLink_in li a:hover{ text-decoration:underline;}
.Bottom .BotLink .close{ position:absolute; top:0; right:0; width:28px; height:28px; background:#FFF; color:#6d6e71; font-size:18px; text-align:center; line-height:28px; cursor:pointer;}
.Bottom .BotLink .sanjiao{ width:36px; height:18px; background:url(../images/link_sanjiao.png) no-repeat; position:absolute;bottom:-18px; right:322px;}
.Bottom #ParentsBox .sanjiao{ right:413px;} 
.Copyright{ line-height:24px; background:#fff; width:100%; text-align:center; margin-bottom:30px; color:#888;}

/* 登录页面 */
.headerDl{ width:1200px; margin:0 auto; margin-bottom:14px;}
.logoDl,.logozc{ width:130px; height:46px; background:url(../images/logo_dl.jpg) no-repeat; margin-top:56px;}
.logozc{ float:left;}
.LoginBox{ width:390px; height:290px; margin:40px auto; padding:30px;}
.LoginBox h4{ font-size:20px; font-family:"微软雅黑"; color:#333; font-weight:normal;}
.LoginBox .user,.LoginBox .pw{ width:340px; height:50px; border:1px solid #dadada; font-family:"微软雅黑"; color:#7f7f7f; font-size:16px; padding-left:12px; overflow:hidden; margin-bottom:20px; outline:none;}
/*.LoginBox .pw{ background:url(../images/passwork.jpg) no-repeat 315px center;}*/
.LoginBox .login{ width:342px; height:50px; background:#ed1c24; color:#fff; font-family:"微软雅黑"; font-size:28px; line-height:50px; text-align:center; border:0; margin-left:5px;}

/* 注册页面 */
.DlZc{ width:116px; height:22px; float:right; margin-top:71px; margin-right:69px;}
.DlZc a{ display:inline-block; width:42px; color:#444; font-size:14px; line-height:22px;}
.DlZc .DlEnter{ background:url(../images/login.jpg) no-repeat left center; padding-left:18px; }
.DlZc .Reg{ background:#ed1c24; color:#fff; text-align:center;}
.RegBox{ width: 642px; min-height:400px; margin:0 auto; padding-left:148px;}
.RegBox h4{ font-size:20px; color:#333; font-weight:normal;}
.RegBox input{ width:340px; height:50px; line-height:50px; border:1px solid #dadada; margin:5px 0; font-size:16px; color:#7f7f7f; padding-left:10px; font-family:"微软雅黑"; outline:0;}
.RegBox .register{ background:#ed1c24; color:#fff; font-size:28px; border:0; margin-left:5px;}
.RegBox .sex{ font-size:14px; color:#555; height:12px; width:auto; line-height:12px; margin-top:20px;}
.RegBox .pw,.RegBox .ispw{ background:url(../images/link_icon2.jpg) no-repeat 316px center;}
.RegBox span i{ font-style:normal; color:#ed1c24;}
.RegBox span{ color:#666; font-size:14px; font-family:"微软雅黑"; background:url(../images/icon.jpg) no-repeat left center; padding-left:25px; margin-left:10px;}

.swfflash{ height:505px;}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}    
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}


/*联系我们-地图*/
#dituContent img{ max-width:none;}

/* 响应式设置 */
.nav-toggle {
  width: 31px;
  height: 21px;
  display: none;
  background: url(../images/nav_toggle.png) no-repeat center center;
}
.mobiemap {
  display: block;
}


@media (max-width:1100px){
  body {
    min-width: 0;
  }
  *{
    outline: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* 头部 start */
  .Toper {
    height: auto;
    padding: 20px 30px;
  }
  .Toper .Top {
    width: 100%;
  }
  .Toper .Top .logo {
    max-width: 500px;
    margin: 0;
  }
  .Toper .Top .logo img {
    width: 100%;
  }
  .Toper .Top .TopRight {
    width: auto;
    margin: 15px 0 0;
  }
  .Toper .Top .TopRight .dl {
    display: inline-block;
  }
  .Toper .Top .TopRight .dl a {
    position: relative;
    right: 50px;
    padding-left: 10px;
    background-position: 0 center;
  }
  .MainNav_bg .nav-toggle {
    position: absolute;
    top: 0;
    right: 30px;
    margin-top: -54px;
    display: block;
  }
  .MainNav_bg .nav-toggle.on {
    background-image: url(../images/nav_close.png);
  }
  .MainNav_bg {
    top: 0;
    left: auto;
    right: 0;
    width: 200px;
    height: auto;
    background: #282828;
  }
  .MainNav_bg .MainNav {
    width: 200px;
    height: auto;
  }
  .MainNav_bg .MainNav ul {
    display: none;
  }
  .MainNav_bg .MainNav ul li {
    float: none;
  }
  .MainNav_bg .MainNav ul li .dlmenu {
    position: static;
    /* z-index: 99; */
    width: 100%;
    background: #3f4245;
  }
  .MainNav_bg .MainNav ul li .dlmenu dd a {
    width: 100%;
  }
  /* 头部 end */
  /* 底部 start */
  .Bottomer .NavBt,
  .Bottomer .Copyright {
    padding-left: 30px;
    padding-right: 30px;
  }
  .Foot {
    width: 100%;
    padding: 30px 30px 10px;
  }
  .Foot .NavFoot {
    display: none;
  }
  .Foot .Contact {
    width: 200px;
    padding: 0;
    float: none;
    margin: 0 auto;
  }
  .Copyright {
    margin-bottom: 20px;
  }
  /* 底部 end */
  /* 内容 start */
  .HomeBan {
    overflow: initial;
  }
  .Contain {
    width: 100%;
    padding: 0 30px;
  }
  .Contain .HomePro {
    width: 100%;
    padding: 20px 0 0;
  }
  .Contain .HomePro a {
    margin: 0;
  }
  .Contain .HomePro .ProScroll {
    width: 100%;
    overflow: hidden;
  }
  .Contain .HomePro .ProScroll .picScroll {
    width: 100%;
    padding: 0;
  }
  .Contain .HomePro .ProScroll .picScroll ul li {
    margin: 0 15px 0 0;
  }
  .Contain .HomeNews {
    width: 100%;
    padding: 20px 0 0;
  }
  .Contain .HomeNews a {
    margin: 0;
  }
  .Contain .HomeNews ul {
    margin: 0;
  }
  .Contain .HomeNews ul li {
    margin-top: 15px;
    float: none;
  }
  .Contain .HomeNews ul li.NewsPic {
    width: 200px;
    height: auto;
    margin: 15px 0 0;
  }
  .Contain .HomeNews ul li.NewsPic a {
    width: 100%;
    height: auto;
  }
  .Contain .HomeNews ul li.HomeNewsList {
    width: 100%;
    max-width: 800px;
  }
  .Contain .HomeNews ul li.HomeNewsList dl dd {
    padding: 0 0 8px;
    margin: 0 0 10px;
  }
  .Contain .HomeNews ul li.HomeNews_right {
    margin: 15px 0 0;
  }
  .slideBox .hd {
    width: 100%;
    right: 0;
  }
  .slideBox .hd ul {
    text-align: center;
    float: none;
  }
  .slideBox .hd ul li {
    float: none;
    display: inline-block;
  }
  .banner {
    height: 0;
    padding-bottom: 15%;
    background-size: 100% auto !important;
  }

  .ContainBox {
    width: auto;
    padding: 0 30px;
  }
  .ContainBox .SlideBar {
    width: 24%;
    background: #fff;
  }
  .ContainBox .MainContent {
    width: 76%;
    padding-left: 20px;
  }
  .Content_info {
    padding: 20px 0;
  }
  .AboPar ul {
    margin-left: -10px;
    margin-right: -10px;
  }
  .AboPar ul li {
    width: 33.33%;
    margin: 0;
    padding-left: 10px;
    padding-right: 10px;
  }
  .AboPar ul li a {
    display: block;
  }
  .AboPar ul li img {
    width: 100%;
  }
  .AboPar ul li p {
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }

  .Pages {
    padding: 20px 0;
  }
  .Pages a {
    margin: 4px 2px;
  }

  .NewsLists li {
    position: relative;
    width: 100%;
    padding-right: 70px;
  }
  .NewsLists li a {
    float: none;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  .NewsLists li span {
    position: absolute;
    right: 0;
  }
  .NewsLists .HotNews {
    padding: 0 0 10px 150px;
    height: auto;
    min-height: 150px;
  }
  .HotNews .HotNewsPic {
    position: absolute;
    left: 0;
    top: 0;
    width: 150px;
    height: auto;
  }
  .HotNews .HotNewsPic a {
    width: 100%;
  }
  .HotNews .HotNewsPic a img {
    margin-top: 10px;
  }
  .HotNews .NewsSummary {
    width: 100%;
    float: none;
    padding: 0 0 0 20px;
  }
  .NewsLists .HotNews .NewsSummary dl dt a {
    padding-right: 70px;
    line-height: 32px;
    height: 32px;
    background: none;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  .ProTab h2, 
  .SerTab h2,
  .ProTab li, 
  .SerTab ul li,
  .ProTab li, 
  .SerTab ul li {
    width: 100%;
  }
  .headerDl {
    width: 100%;
    padding: 0 30px;
  }
  .DownloadList li a {
    max-width: 60%;
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  .DownloadList li i {
    vertical-align:middle;
  }

  .tip {
    position: relative;
    padding: 30px 0 0;
    line-height: 24px;
    background-position: center 30px;
  }
  .tip p.first {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
  }
  .tip p.second {
    float: none;
    margin: 70px 0 0;
    text-align: right;
  }
  #flashcontent,
  #contact {
    display: none;
  }
  .mobiemap {
    position: relative;
    display: block;
    min-height: 580px;
  }
  .mobiemap .map-list {
    position: absolute;
    right: 0;
    top: 0;
  }
  .mobiemap .map-list .item {
    text-align: center;
  }
  .mobiemap .map-list .item a {
    cursor: pointer;
  }
  .mobiemap .map-list .item.on a {
    color: #ed1c24;
  }
  .mobiemap .map-content {
    padding-right: 20px;
  }
  .mobiemap .map-content p {
    text-indent: 0;
  }

  .ProSrc {
    display: none;
  }
  /* 内容 end */
}



@media screen and (min-width: 768px){
  .mobiemap .item{
  	
  	  float: left;
    display: contents;
  	
  }
   .mobiemap .item a{
   	
   	font-size: 16px;
   }
  
  }
@media (max-width: 900px){
  .ContainBox .SlideBar {
    width: 30%;
  }
  .ContainBox .MainContent {
    width: 70%;
  }
  .AboPar ul li {
    width: 50%;
  }
  .Content_info #dituContent {
    width: 100% !important;
  }
}

@media (max-width: 768px){
  .ContainBox .SlideBar {
    width: 36%;
  }
  .ContainBox .MainContent {
    width: 64%;
  }
}

@media (max-width: 640px){
  .Toper {
    padding: 15px;
  }
  .Toper .Top .logo {
    max-width: none;
    width: 100%
  }
  .Toper .Top .TopRight {
    margin-top: 16px;
  }
  .MainNav_bg .nav-toggle {
    right: 15px;
    margin-top: -34px;
  }
  .Contain {
    padding: 0 15px;
  }
  .Bottomer .NavBt,
  .Bottomer .Copyright,
  .Foot {
    padding-left: 15px;
    padding-right: 15px;
  }
  .ContainBox {
    padding: 0 15px;
  }
  .ContainBox .SlideBar {
    width: 100%;
    min-height: 0;
  }
  .ContainBox .MainContent {
    margin-top: 10px;
    width: 100%;
    min-height: 0;
    padding-left: 0;
  }
  .Til_curlocal .Current {
    display: none;
  }
  .AboPar ul {
    margin-left: -7px;
    margin-right: -7px;
  }
  .AboPar ul li {
    padding-left: 7px;
    padding-right: 7px;
  }

  .HotNews .HotNewsPic {
    position: static;
    float: left;
  }
  .NewsLists .HotNews {
    padding: 0 0 10px;
  }
  .NewsLists li .NewsTime {
    top: 116px;
  }
  .HotNews .NewsSummary {
    padding: 0;
  }
  
  .headerDl {
    padding: 0 15px;
  }
  .LoginBox {
    width: 100%;
    padding: 15px;
  }
  .LoginBox .user, 
  .LoginBox .pw,
  .LoginBox .login {
    width: 100%;
  }
  .LoginBox .login {
    margin-left: 0;
  }
  .HomeBan {
    height: auto;
  }
  .slideBox {
    height: 26.5vw;
  }
  .slideBox .bd li {
    background-size: 100% auto !important;
  }

  .mobiemap .map-content .item h1{font-size: 22px;}
  .mobiemap .map-content {padding-right: 40px;}
  .mobiemap {min-height: 690px;}
  
}

@media (max-width:480px){ 
  .ProScroll {
    height: auto;
  }
  .Contain .picScroll .prev, 
  .Contain .picScroll .next {
    top: 50%;
    margin-top: -30px;
  }
  .picScroll ul li {
    width: 100%;
  }
  .picScroll ul li a {
    display: block;
  }
  .picScroll ul li img {
    width: 100%;
  }
}
#mapChina { opacity: 0.001;display: none;}