/* Chrome谷歌浏览器滚动条美化 */
/*滚动条样式*/
::-webkit-scrollbar-track { background:#fff; border-radius:10px; box-shadow:inset 0 0 2px rgba(0,0,0,0.2); -webkit-box-shadow:inset 0 0 2px rgba(0,0,0,0.2);}
::-webkit-scrollbar-thumb { background:#c1c1c1; border-radius:10px; box-shadow: inset 0 0 2px rgba(0,0,0,0.3); -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.3);}
::-webkit-scrollbar { width:8px; height:10px;}

/* 重置 */
body,div,table,dl,dd,form{ padding:0px; margin:0px auto;}
body { color:#333; background:#fff; font-family:宋体,SimSun,SimHei,SimSun,arial,tahoma,verdana,sans-serif; font-size:14px; word-wrap:break-word; word-break:break-all;}
img { border:none;}
h1,h2,h3,h4,p,img { margin:0px; padding:0px;}
ul,li,ol { list-style:none; margin:0px; padding:0px;}
table { border-collapse:collapse; border-spacing:0;}
label { vertical-align:middle;}
a:active, a:focus { -moz-outline:none; outline:none; ie-dummy:expression(this.hideFocus=true);}/*清除a链接过后的虚线*/
input,textarea { outline:none;}/*清除Safari和Chrome输入框得到焦点时边框会出现阴影效果。*/
.inputcheckbox{ vertical-align:middle;}
a { color:#333; text-decoration:none;}
a:hover { color:#f00; text-decoration:none;}
.slh { white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.fl { float:left}
.fr { float:right}
.clear,.clr { display:block; content:""; visibility:hidden; font-size:0px; width:0px; height:0px; clear:both;}
.red { color:#c00}
.orange { color:#ff6c00;}
.black { color:#222;}
.blue { color:#0294C5;}
.green { color:#019a62;}
.gray { color:#888;}
.jc { font-weight:bold;}
.mt5 { margin-top:5px;}
.mt10 { margin-top:10px;}
.mt15 { margin-top:15px;}
.mt20 { margin-top:20px;}
.m-t { margin-top:10px;}
.ml10 { margin-left:10px;}
.ml15 { margin-left:15px;}
.mr5 { margin-right:5px;}
.mr10 { margin-right:10px;}
.mb5 { margin-bottom:5px;}
.mb10 { margin-bottom:10px;}
.mb15 { margin-bottom:15px;}
.hand { cursor:pointer;}
.show { display:block;}
.hide { display:none;}
.shadow {
	-moz-box-shadow:0px 8rpx 12rpx #dadada;
	-webkit-box-shadow:0px 8rpx 12rpx #dadada;
	box-shadow:0px 8rpx 12rpx #dadada;
}
.shadow2 {
	-moz-box-shadow:0px -2px 15px #f0f0f0;
	-webkit-box-shadow:0px -2px 15px #f0f0f0;
	box-shadow:0px -2px 15px #f0f0f0;
}

/* 字体大小 */
.yahei,.yahei12,.yahei14,.yahei16,.yahei18,.yahei20,.yahei22,.yahei24,yahei26 { font-family:宋体,SimSun,黑体,Arial;}
.yahei12 { font-size:12px;}
.yahei14 { font-size:14px;}
.yahei16 { font-size:16px;}
.yahei18 { font-size:18px;}
.yahei20 { font-size:20px;}
.yahei22 { font-size:22px;}
.yahei24 { font-size:24px;}
.yahei26 { font-size:26px;}
.font-space { letter-spacing:1px;}
.more { line-height:35px;  padding-right:10px; float:right;}
.more a { color:#999;}
.more a:hover { color:#f00;}
.more2 {  padding-right:10px; float:right;}
.more2 a { color:#fff;}
.more2 a:hover { color:#ff0;}
.location { line-height:42px; text-align:center; padding:0 10px 0 0; float:right;}
.time { font-family:Arial, Helvetica, sans-serif; font-size:11px; float:right; color:#999;}
.zy-lm-title { min-width:160px; background:#0d67c7; color:#fff; font-weight:bold; line-height:40px; text-align:center; display:block; float:left;}

/*顶部*/
#head { width:100%; height:79px; border-bottom:#ddd 1px solid;}
#head .logo { width:340px; margin-right:50px;}
#head .menu { width:1200px;}
#head .menu li { width:160px;/*width:130px;*/ height:79px; line-height:24px; text-align:center; float:left; font-size:16px;}
#head .menu li span { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px;}
#head .menu li a { padding:18px 0 13px 0; display:block;}
#head .menu li a:hover { background:#e70012; color:#fff; font-weight:bold;}
#head .menu .on { background:#e70012; color:#fff; font-weight:bold;}
#head .menu .on a { color:#fff;}
#head .menu .on a:hover { color:#fff;}
#head .menu .on a span { color:#fff;}
#head .menu-bar { background:#e70012; color:#fff; font-weight:bold;}

/* 首页banner */
.banner-wrap { width:1200px; margin:0 auto;  position:relative;}
.banner-wrap .logo { width:700px; height:80px; position:absolute; top:75px; left:0; z-index:9999;}
.banner { width:100%; position:relative; height:250px; overflow:hidden;}
.banner .bd { position:relative; z-index:0;}
.banner .bd ul { width:100% !important;}
.banner .bd li { width:100% !important; height:250px;}
.banner .bd li .siteWidth { width:1000px; position:relative; margin:0 auto; height:439px;}
.banner .bd li a { height:300px; display:block;}
.banner .bd .txt { position:absolute; width:100%; top:100px; left:22px; font:normal 18px/30px "SimSun";}
.banner .bd .btn { display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url(../images/banner-btn.png) 0 0 no-repeat; _background:url(../images/banner-btn-ie6.png) 0 0 no-repeat;}
.banner .hd { width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;}
.banner .hd ul li { cursor:pointer; display:inline-block; *display:inline; zoom:1; width:40px; height:4px; margin:4px; background:url(../images/dot_black.png) 0 0; overflow:hidden; line-height:9999px; filter:alpha(opacity=40);opacity:0.4;}
.banner .hd ul .on { filter:alpha(opacity=100); opacity:1;}

/*盒子宽度*/
.wrap { width:1200px;}
.wrap h1 { width:1200px; height:40px; color:#ce0000; font-size:24px; line-height:40px; margin-top:30px;}
.wrap-l { width:920px;}
.wrap-r { width:240px;}

/* sub */
.qyj-ico,.cpj-ico,.shuib-ico,.ggj-ico,.wgj-ico,.cwj-ico,.fdj-ico,.ddcp-ico,
.qyj-ico2,.cpj-ico2,.shuib-ico2,.ggj-ico2,.wgj-ico2,.cwj-ico2,.fdj-ico2,.ccj-ico,.ccj-ico2,.ddcp-ico2 { background:url(../images/sub.png) no-repeat; cursor:pointer;}
.qyj-ico { background-position:40px -10px;}
.cpj-ico { background-position:40px -60px;}
.shuib-ico { background-position:40px -110px;}
.ggj-ico { background-position:40px -160px;}
.wgj-ico { background-position:40px -208px;}
.cwj-ico { background-position:40px -260px;}
.fdj-ico { background-position:40px -610px;}
.qyj-ico2 { background-position:40px -310px;}
.cpj-ico2 { background-position:40px -360px;}
.shuib-ico2 { background-position:40px -410px;}
.ggj-ico2 { background-position:40px -460px;}
.wgj-ico2 { background-position:40px -510px;}
.cwj-ico2 { background-position:40px -560px;}
.fdj-ico2 { background-position:40px -660px;}
.ccj-ico { background-position:40px -710px;}
.ccj-ico2 { background-position:40px -760px;}
.ddcp-ico { background-position:40px -710px;}
.ddcp-ico2 { background-position:40px -760px;}

/* 首页产品切换 */
.pro-tab { width: 1200px;overflow: hidden;background: #fff;}
.pro-tab .hd { margin:25px auto; font-size:16px;}
.pro-tab .hd ul { overflow:hidden; zoom:1;}
.pro-tab .hd ul li { width:130px; height:20px; padding-top:30px; float:left; text-align:center; border-right:#cbcbcb 1px solid;}
.pro-tab .hd ul li a { width:130px;}
.pro-tab .hd ul li a:hover { color:#e70012;}
.pro-tab .hd ul li.on a { color:#e70012; font-weight:bold;}
.pro-tab .bd { width:1200px;}
.pro-tab .bd li { width:280px; height:240px; background:url(../images/pro_bg.png) no-repeat; margin:0 20px 20px 0; float:left; position:relative; cursor:pointer; overflow:hidden; display:flex; justify-content:center; align-items:center;}
.pro-tab .bd li img { width:280px;  /* height:240px; */
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.pro-tab .bd li:hover img { width:280px;  /* height:240px; */
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	transform: scale(1.2);
}
.pro-tab .bd li .pro-name { width:280px; height:30px; line-height:30px; text-align:center; color:#666; position:absolute; bottom:0;
	/*background:rgba(0,0,0,0.1);*/
	background:url(../images/pro_name_bg.png);
	}
.pro-tab .bd .pro-con-txt { width:100%; height:0px; background:url(../images/pro_bg_hover.png); line-height:45px; position:absolute; left:0; bottom:0; z-index:10;
	/*background:rgba(0,0,0,0.8);*/
	}
.pro-tab .bd .pro-con-txt h3 { width:280px; height:45px; line-height:45px; color:#fff; text-align:center; overflow:hidden;}
.pro-tab .bd .pro-con-txt p { width:250px; height:96px; color:#999; line-height:24px; padding:0 15px; overflow:hidden;}
.pro-tab .bd .pro-con-txt span {}
.pro-tab .bd .pro-con-txt span a { width:120px; height:30px; background:#e70012; color:#fff; text-align:center; line-height:30px; margin:10px 0 0 15px; display:block;}
.pro-tab .bd .pro-con-txt span a:hover { background:#c00;}

/* 焦点图 */
.focusbox { width:420px; height:320px; background:#fff; font-family:Arial; text-align:left; margin-bottom:10px; float:left; position:relative; overflow:hidden;}
.focusbox .pic img { width:420px; height:320px; display:block; }
.focusbox .txt-bg { position:absolute; bottom:0; z-index:1; height:36px; width:100%;  background:#000; filter:alpha(opacity=80); opacity:0.8; overflow:hidden;}
.focusbox .txt { width:100%; height:36px; position:absolute; bottom:0; z-index:2; overflow:hidden;}
.focusbox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusbox .txt li a{ display:block; color:white; padding:0 0 0 10px; font-size:12px; font-weight:bold; text-decoration:none;}
.focusbox .num { position:absolute; z-index:3; bottom:12px; right:5px;}
.focusbox .num li { width:10px; height:10px; text-align:center; margin-right:5px; float:left; position:relative; overflow:hidden; cursor:pointer;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}
.focusbox .num li a,.focusbox .num li span { position:absolute; z-index:2; display:block; color:white; width:100%; height:100%; top:0; left:0; text-decoration:none;}
.focusbox .num li span { z-index:1; background:#d9d9d9;}
.focusbox .num li.on a,.focusbox .num a:hover { background:#e70012;}

/* 首页新闻 */
.home-news { width:760px; margin-left:20px; float:left;}
.home-news .news-bar { width:760px; height:48px; border-bottom:#eee 2px solid; position:relative;}
.home-news .news-bar .news-title { width:120px; height:50px; background:#e70012; color:#fff; text-align:center; line-height:50px; font-size:16px; position:absolute; left:0;}
.home-news .news-bar .news-title span { font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.home-news .news-bar .more { width:50px; height:30px; background:url(../images/more.jpg) no-repeat; line-height:30px; font-size:12px; padding-left:10px;}
.home-news .news-bar .more a { color:#999;}
.home-news .news-bar .more a:hover { color:#e70012;}
.home-news .newslist { width:760px;}
.home-news .newslist li { width:760px; height:80px; margin-top:10px; position:relative;}
.home-news .newslist .time { width:80px; height:80px; text-align:center; float:left;}
.home-news .newslist .time span { width:80px; margin-top:10px; font-size:32px; font-family:Arial; display:block;}
.home-news .newslist .time p { width:80px; line-height:24px; font-family:Arial; font-size:14px;}
.home-news .newslist .newslist-con { width:658px; height:70px; border-left:#fff 1px solid; padding:5px 10px; float:left; overflow:hidden;}
.home-news .newslist .newslist-con span { width:658px; height:26px; line-height:26px; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.home-news .newslist .newslist-con p { width:658px; height:44px; line-height:22px; overflow:hidden;}
.home-news .newslist-bg { width:760px; height:80px; width:760px; height:80px; background:#eee; color:#999; -webkit-transition:0.2s ease; -moz-transition:0.2s ease;}
.home-news .newslist-hover-bg { width:760px; height:80px; background:#e70012; -webkit-transition:0.8s ease; -moz-transition:0.8s ease;}
.home-news .newslist-hover-bg a:hover { color:#fff;}
.home-news .newslist li:hover .time { color:#fff;}
.home-news .newslist li:hover .newslist-con { color:#fff;}
.home-news .newslist li:hover .newslist-con span { color:#fff;}
.home-news .newslist li .time { color:#999;}
.home-news .newslist li .newslist-con { color:#999;}
.home-news .newslist li .newslist-con span { color:#333;}

/*底部快捷导航菜单*/
.quick-nav { width:1200px; clear:both; overflow:hidden;}
.quick-nav dd { width:290px; height:110px; margin-top:10px; float:left; display:inline; overflow:hidden; position:relative;}
.quick-nav dd .quick-nav-box{ width:290px; height:110px; overflow:hidden; position:absolute; top:0; left:0}
.quick-nav dd p { width:48px; height:48px; margin:0 auto; display:block; margin-top:15px;}
.quick-nav dd span { height:40px; line-height:40px; font-size:20px; color:#fff; display:block; text-align:center;}
.quick-nav dd a { width:290px; height:110px; display:block;}
.quick-nav dd a img { width:290px; height:110px;}
.quick-nav .bg1 { background:#d6565e;}
.quick-nav .bg2 { background:#f5c229;}
.quick-nav .bg3 { background:#3694c8;}
.quick-nav .bg4 { background:#0d9749;}
.quick-nav .margin-r { margin-right:13px;}
.about-ico,.job-ico,.server-ico,.contact-ico{ width:48px; height:48px; display:block;}
.about-ico { background:url(../images/about_ico.png) no-repeat;}
.job-ico { background:url(../images/job_ico.png) no-repeat;}
.server-ico { background:url(../images/server_ico.png) no-repeat;}
.contact-ico { background:url(../images/contact_ico.png) no-repeat;}

/*友情链接*/
.link { width:100%; height:50px; background:#33333b; line-height:50px; margin-top:20px; color:#999;}
.link .link-list { width:1200px;}
.link .link-list li { float:left;}
.link .link-list li a { color:#999;}
.link .link-list li a:hover { color:#fff;}
.link .select-menu { width:190px; height:26px; background:#3d3d45; color:#999; border:none; padding:0 5px;}

/*copyright*/
.copyright { width:100%; height:140px; background:#3d3d45; line-height:28px; color:#999; font-family:宋体,SimSun,SimHei,SimSun,arial,tahoma,verdana,sans-serif;}
.copyright a { color:#999;}
.copyright a:hover { color:#fff;}
.copyright-content { width:1200px; height:125px; text-align:center; padding-top:15px; position:relative;}
.copyright-content .face { position:absolute; left:0px; top:15px; opacity:0.5; filter:Alpha(opacity=50);}
.copyright-content .cqgawl { position:absolute; left:0px; top:15px;}
.copyright-content .ewm { position:absolute; right:-10px; top:10px; font-size:12px; line-height:18px;}

/* 右侧快捷导航 */
.right-side { width:40px; height:295px; position:fixed; right:0; /* top:200px; */ top:350px; z-index:100;}
.right-side ul li { width:40px; height:40px; float:left; position:relative; border-bottom:1px solid #fff;}
.right-side ul li .right-sidebox { width:40px; height:40px; background:#3694c8; color:#fff;font:14px/40px "宋体"; position:absolute; top:0; right:0; transition:all 0.3s; opacity:0.8; filter:Alpha(opacity=80); overflow:hidden;}
.right-side ul li .right-sidetop,.right-side ul li .right-weixin { width:40px; height:40px; background:#3694c8; line-height:40px; display:inline-block; opacity:0.8; filter:Alpha(opacity=80); transition:all 0.3s;}
.right-side ul li .right-sidetop:hover,.right-side ul li .right-weixin:hover { background:#e70012; opacity:1; filter:Alpha(opacity=100);}
.right-side ul li img { float:left;}
.right-ewm { position:absolute; right:40px; /* top:152px; */ top:30px; display:none;}
.right-ewm img { width:100px; height:100px;}

/*子页二级导航菜单*/
.zy-menu { width:1200px; height:38px; border-bottom:#ccc 1px solid; line-height:38px; margin-bottom:30px;}
.zy-menu ul { margin-top:10px;}
.zy-menu ul li { min-width:100px; text-align:center; padding:0 5px; margin-right:5px; float:left;}
.zy-menu ul li a { color:#333;}
.zy-menu ul li a:hover { color:#333;}
.zy-menu .on { min-width:110px; color:#ce0000; font-weight:bold; padding:0 5px; margin-right:5px; border-bottom:#ce0000 2px solid; display:block;}
.zy-menu .on a { color:#ce0000;}
.zy-menu .on a:hover { color:#c00;}
.zy-sub-menu { width:930px;}
.zy-sub-menu li { margin-right:10px; float:left;}
.zy-sub-menu li a:hover { color:#15a871;}

/*子页新闻列表*/
.zy-news-bar { width:1200px; height:50px; line-height:50px; border-bottom:#ddd 1px solid; margin-top:40px; position:relative;}
.zy-news-bar .news-title { font-size:18px; padding:0 15px; font-weight:bold; position:absolute; left:0; top:0; border-bottom:#e70012 2px solid;}
.zy-news-list { width:1200px;}
.zy-news-list ul { }
.zy-news-list li { border-bottom:#ededed 1px dotted; padding:10px 0;}
.zy-news-list li:hover { background:#f8f8f8; display:block;}
.zy-news-list li h3 { height:30px; line-height:30px;}
.zy-news-list li time { color:#15a871;}
.zy-news-list li .news-list-con { font-size:14px; line-height:30px; color:#888;}
.zy-news-list ul>li>span { color:#f30;}
.zy-news-list ul>li>span>a { color:#f30;}
.zy-news-list ul>li>span>a:hover { color:#f00;}
.zy-news-list dl { border-bottom:#ededed 1px dashed; padding:10px 0;}
.zy-news-list dl:hover { background:#f8f8f8; display:block;}
.zy-news-list dl dt { width:213px; height:143px; border:#dcdcdc 1px solid; padding:5px 0 0 5px; float:left;}
.zy-news-list dl dd { width:960px; margin-left:10px; padding:0 10px 0 0; float:left;}
.zy-news-list dl dd h3 { height:30px; line-height:30px;}
.zy-news-list dl dd h3 a { color:#3ebb2b;}
.zy-news-list dl dd h3 a:hover { color:#ff9e0d;}
.zy-news-list dl dd time { color:#c00;}
.zy-news-list dl dd .news-list-con { width:960px; height:90px; font-size:14px; line-height:30px; color:#888; overflow:hidden;}
.zy-news-list dl dd  a { color:#888;}
.zy-news-list dl dd a:hover { color:#c00;}
.zy-news-list dl dd span { color:#f30;}
.zy-news-list dl dd span a { color:#f30;}
.zy-news-list dl dd span a:hover { color:#f00;}

.zy-news-list2 { width:1200px;}
.zy-news-list2 li { width:1170px; height:45px; background:url(../images/news-dot.gif) 2px center no-repeat; line-height:45px; border-bottom:#ededed 1px dotted; padding:0 15px; overflow:hidden;}
.zy-news-list2 li:hover {  background:#f7f7f7 url(../images/news-dot.gif) 2px center no-repeat; cursor:pointer;}

.zy-news-back { cursor:pointer;}

/*子页新闻详细页*/
.zy-news-show { width:1200px;}
.zy-news-show h2 { height:40px; line-height:40px; color:#333;}
.zy-news-show .zy-news-pos { width:100%; height:30px; color:#888; border-bottom:#dcdcdc 1px solid; line-height:30px; display:block;}
.zy-news-show-con { line-height:30px; padding:10px 0; color:#333;
	/* word-break:keep-all;
	word-wrap:break-word;  /* 只对英文起作用，以单词作为换行依据 */
	/* -align:justify;  css英文语句的两端对齐 */
	/* text-justify:inter-ideograph; */
}
/*.zy-news-show-con img { padding:15px; margin:0 auto; vertical-align:middle; display:block;}*/
.zy-news-show-con .video-content { width:930px; height:534px; background:url(../images/video_bg.png) no-repeat; text-align:center; padding:110px 0 0 16px; margin-bottom:170px; box-sizing:border-box; position:relative;}
.zy-news-show-con .video-user {
	width:930px; height:190px; background:url(../images/video_user.png) no-repeat; box-sizing:border-box;
	position:absolute; bottom:-150px; left:0; z-index:9;
}
.zy-news-show-about { width:930px; line-height:30px;}
.zy-news-show table { border-collapse:collapse; border-spacing:0;}
.zy-news-show table td { border:#cecece 1px solid; padding:0 5px;}
.contact-tempbox { border:#ddd 1px dotted; box-sizing:border-box; padding:10px; margin:15px 15px 0 0px; width:48%; float:left;}
.contact-tempbox legend { width:230px; height:25px; line-height:25px; background:#ce0000; border:0px dashed #f7f7f7; color:#fff; color:#fff; padding:0 10px;}
.contact-tempbox table { }
.contact-tempbox table td { border:#f7f7f7 0px solid; padding:0 5px;}
.contact-table-wrap { border:#ddd 1px dotted; box-sizing:border-box; padding:15px 0px 10px 0px; margin:25px 15px 15px 0px; width:48%; float:left; position:relative;}
.contact-table {}
.contact-table tr { line-height:30px;}
.contact-table td { border:#f7f7f7 0px solid!important; padding:0 5px;}
.contact-table td:first-child { padding-left:15px;}
.contact-table .name { background:#f7f7f7; font-weight:bold; font-size:14px;}
.contact-table-title { width:240px; height:25px; line-height:25px; background:#ce0000; border:0px dashed #f7f7f7; color:#fff; color:#fff; padding:0 10px; position:absolute; left:15px; top:-15px;}

/*子页产品*/
.zy-pro-tab { width:1200px; overflow:hidden; background:#fff;}
.zy-pro-tab .hd { font-size:16px;}
.zy-pro-tab .hd ul { overflow:hidden; zoom:1;}
.zy-pro-tab .hd ul li { width:130px; height:40px; line-height:40px; background:#fff; border:#f0f0f0 1px solid; float:left; text-align:center; margin-right:20px; cursor:pointer;}
.zy-pro-tab .hd ul li:hover { color:#fff;}
.zy-pro-tab .hd ul li.on { background:#e70012; color:#fff; font-weight:bold; border:#e70012 1px solid;}
.zy-pro-tab .hd ul li a { color:#000;}
.zy-pro-tab .hd ul li.on a { color:#fff;}

.zy-pro-list { }
.zy-pro-tab .bd { width:1200px;}
.zy-pro-tab .bd li { width:280px; height:240px; background:url(../images/pro_bg.png) no-repeat; margin:0 20px 20px 0; float:left; position:relative; cursor:pointer; overflow:hidden; display:flex; justify-content:center; align-items:center;}
.zy-pro-tab .bd li img { width:280px;  /* height:240px; */
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.zy-pro-tab .bd li:hover img { width:280px;  /* height:240px; */
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	transform: scale(1.2);
}
.zy-pro-tab .bd li .pro-name { width:280px; height:30px; line-height:30px; text-align:center; color:#666; position:absolute; bottom:0;
	/*background:rgba(0,0,0,0.1);*/
	background:url(../images/pro_name_bg.png);
	}
.zy-pro-tab .bd .pro-con-txt { width:100%; height:0px; background:url(../images/pro_bg_hover.png); line-height:45px; position:absolute; left:0; bottom:0; z-index:10;
	/*background:rgba(0,0,0,0.8);*/
	}
.zy-pro-tab .bd .pro-con-txt h3 { width:280px; height:45px; line-height:45px; color:#fff; text-align:center; overflow:hidden;}
.zy-pro-tab .bd .pro-con-txt p { width:250px; height:96px; color:#999; line-height:24px; padding:0 15px; overflow:hidden;}
.zy-pro-tab .bd .pro-con-txt span {}
.zy-pro-tab .bd .pro-con-txt span a { width:120px; height:30px; background:#e70012; color:#fff; text-align:center; line-height:30px; margin:10px 0 0 15px; display:block;}
.zy-pro-tab .bd .pro-con-txt span a:hover { background:#c00;}

/*分页*/
#pages { height:36px; width:auto; margin:20px 0 0 0; float:right;}
#pages span { float:left; margin:0 18px 0 13px; line-height:28px;}
#pages a { width:36px; height:36px; background:#fff; display:block; color:#a9a9a9; line-height:36px; text-align:center; font-family:Arial; float:left; margin-right:5px; transition:background-color 0.2s ease-out;}
#pages a#pageactive { background:#e70012; color:#fff;}
#pages a:hover { background:#969696; color:#fff;}
#pages .prev,#pages .next{ background:url(../images/pages.png) no-repeat;}
#pages .prev,#pages .next { width:11px; height:18px; display:block; position:relative; top:8px;}
#pages .prev { background-position:-0px -0px;}
#pages .next { background-position:-41px -0px;}


/* 新闻分页 */
/*.pageDiv { line-height:30px;}
.pageDiv ul>li { margin-right:5px; color:#15a871; background:none; border:none; float:left;}
.pageDiv ul>li>span {  background:#15a871; display:block;}
.pageDiv ul>li>span>a { color:#fff; padding:0 5px; display:block;}
.pageDiv ul>li>span>a:hover { background:#f30; color:#fff; line-height:30px; padding:0 5px; display:block;}
.pageSelect { background:#f30; height:30px; line-height:40px; color:#fff; font-variant:normal; font-style:normal;}
*/

/* 漂浮图片 */
.NewProVideo { z-index:100; cursor:pointer;}
.NewProVideo img { width:100%;}
.close-video { font-weight:bold; position:absolute; top:0px; right:0px; cursor:pointer;}
.new-pro-video-show { width:100%; height:auto; background:#000; overflow:hidden; position:relative;}
.new-pro-video-show img { width:100%;}

.new-pro-ad { width:320px; cursor:pointer; position:absolute; left:0; top:200px; z-index:100;}
.new-pro-ad  img { width:100%;}
.close-pro-ad { background:#fff; /* background:rgba(0, 0, 0, .2); */ line-height:30px; color:#333; text-align:center; padding:0 20px; position:absolute; top:-30px; right:0px; cursor:pointer;
	border-radius:5px 5px 0 0;
}

/*视频*/
.new-pro-video-show .videoBtn { display:none;position:absolute;z-index:10;left:550px;top:260px;width:100px;height:100px;background:rgba(255,255,255,0.2);border-radius:50%;box-shadow:0px 0px 2px 2px rgba(0,0,0,0.2)}
.new-pro-video-show:hover .videoBtn { display:inline-block;}

/*首页宣传视频*/
/* .publicize-video-warp { width:640px; height:420px; background:url(../images/pro_video_box.png) no-repeat; background-size:contain; padding:5px; margin:-210px 0 0 -320px; top:50%; left:50%; position:fixed; z-index:10;}
.publicize-video { margin:10px 10px 0 10px; position:relative;}
.publicize-video video { width:620px; border-radius:10px;}
.publicize-close-video { line-height:25px; color:#fff; text-align:center; font-weight:bold; padding:0 20px; position:absolute; bottom:-44px; left:44.2%; cursor:pointer;
	border-radius:5px 5px 0 0;
} */

.publicize-video-warp { width:640px; height:365px; background:#fff; margin:-170px 0 0 -320px; top:50%; left:50%; position:fixed; z-index:10;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px;
	-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 0px 10px rgba(0, 0, 0, .2);
	box-shadow: 0 0px 10px rgba(0, 0, 0, .2);
}
.publicize-video { margin:5px; position:relative;}
.publicize-video video { 
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px;
}
.publicize-close-video { background:#f8f8f8; /* background:rgba(0, 0, 0, .2); */ line-height:30px; color:#333; text-align:center; padding:0 20px; position:absolute; top:-35px; right:10px; cursor:pointer;
	border-radius:5px 5px 0 0;
}

/* 经销商查询 */
.find-dealer-wrap { width:1200px; margin:20px auto;}
.find-dealer-tab { width:100%; border-radius:10px 10px 0 0; overflow:hidden;}
.find-dealer-tab ul { display:flex; justify-content:space-between; align-items:center;}
.find-dealer-tab li { height:60px; line-height:60px; background:#f9f9f9; font-size:24px; cursor:pointer; flex:1; display:flex; justify-content:center; align-items:center;
	webkit-box-shadow: 0 2px 12px 0 rgba(20,30,49,.1);
	box-shadow: 0 2px 12px 0 rgba(20,30,49,.1);
	transition: 0.3s;
}
.find-dealer-tab li.active { background:#e9e9e9; color:#e70012; font-weight:bold;}
.find-dealer-con { width:100%;}
.find-dealer-map-item { width:100%; height:660px; background:#f9f9f9; border:#eee 1px solid; display:none; position:relative; box-sizing:border-box;
	border-radius:0 0 10px 10px;
}
.find-dealer-map-item.active { display:block;}
.find-dealer-map { width:100%; height:100%;}
.find-dealer-map-info { width:380px; color:#333; position:absolute; left:15px; top:15px; bottom:15px; z-index:65;}
.find-dealer-map-search-wrap { background:#fff; padding:18px 15px;
	border-radius:15px;
	box-shadow: 0 0 5px rgba(0,0,0,.2);
}
.find-dealer-map-search-title { margin-bottom:15px; font-size:16px; display:flex; align-items:center;}
.find-dealer-map-search-wrap .changecity { color:#e70012; margin-right:10px; margin-left:10px; border-bottom:1px solid #e70012; cursor:pointer;}
.find-dealer-map-search-wrap .map-link { color:#333; text-decoration:none; cursor:pointer;}
.find-dealer-map-search { position:relative;}
.find-dealer-map-search-input { width:72%; height:40px; line-height:40px; background:#efefef; color:#333; font-size:16px; padding-left:40px; border:none; padding-right:10px; outline:none; box-sizing:border-box;
	border-radius:5px;
}
.find-dealer-map-search-ico { width:19px; position:absolute; top:10px; bottom:0; left:10px;}
.find-dealer-map-search-btn { width:80px; height:40px; line-height:40px; color:#e70012; font-size:16px; text-align:center; text-decoration:none; border:1px solid #e70012; cursor:pointer; float:right;
	position:absolute; top:0; bottom:0; right:0; box-sizing: border-box;
	border-radius:5px;
	transition: 0.3s;
}
.find-dealer-map-search-btn:hover { background:#e70012; color:#fff !important;}
.find-dealer-map-box { background:#fff; padding:15px; margin-top:10px; position:relative;
    border-radius:15px;
	box-shadow: 0 0 5px rgba(0,0,0,.2);
}
.find-dealer-map-title { font-size:17px; font-weight:700; margin:0 0 10px 20px;}
.find-dealer-map-list { width:100%; height:440px; overflow-y:auto;}
.find-dealer-map-list li { background:#fff; padding:15px 25px; border-bottom:1px solid #e0dfdf; position:relative; overflow:hidden; cursor:pointer;}
.find-dealer-map-list li:hover { background:#f5f5f5;}
.find-dealer-map-list-ico { width:20px; height:26px; line-height:20px; background:url(../images/adress_icon.png) no-repeat center; background-size:100%; text-align:center; color:#fff; font-size:14px; display:inline-block;
	position:absolute; top:14px; left:0; z-index:1;
}
.find-dealer-map-list li:last-child { border-bottom:0;}
.find-dealer-map-list-bg { background:#f5f5f5;}
.find-dealer-map-cmp-name { display:flex; align-items:center; line-height:1.4; font-size:17px; color:#666; margin-bottom:8px;}
.find-dealer-map-cmp-name-item { width:100px; height:25px; line-height:25px; color:#e70012; font-size:15px; text-align:center; vertical-align:middle; text-decoration:none; border:1px solid #e70012; margin-left:5px; display:inline-block;
	border-radius:5px;
}
.find-dealer-map-cmp-address { color:#666; font-size:17px; margin-bottom:8px;}
.find-dealer-map-city { background:#fff; padding:1.25rem 1.5rem; position:absolute; top:8%; left:0; right:0; z-index:100; display:none;
	border-radius:15px;
	box-shadow:0 0 15px rgba(0,0,0,.2);
}
.find-dealer-map-city-close { width:16px; height:16px; position:absolute; top:10px; right:10px; cursor:pointer;}
.find-dealer-map-city-name { font-size:18px; color:#666; margin-bottom:15px;}
.find-dealer-map-city-con { }
.find-dealer-map-city-item { margin-bottom:15px; line-height:35px; color:#666; font-size:16px; overflow:hidden;}
.find-dealer-map-city-item-list { overflow:hidden;}
.find-dealer-map-city-item-list select { width:100%; height:35px; padding:0 10px; border:1px solid #cecece; color:#666; outline:none; box-sizing:border-box; border-radius:5px;}
.find-dealer-map-city-item-btn { text-align:right; overflow:hidden;}
.find-dealer-map-city-item-btn .btn-cancel, .find-dealer-map-city-item-btn .btn-confirm { width:115px; height:35px; line-height:35px; margin-left:5px; border:1px solid #ababab;
	display:inline-block; color:#999; font-size:16px; text-align:center; cursor:pointer;
	border-radius:5px;
	transition: 0.3s;
}
.find-dealer-map-city-item-btn .btn-confirm { color:#e70012 !important; border-color:#e70012 !important;}
.find-dealer-map-city-item-btn .btn-cancel:hover, .find-dealer-map-city-item-btn .btn-confirm:hover { background:#e70012; color:#fff !important; border-color:#e70012 !important;}

.amap-info-content { padding:0;}
.find-dealer-map-cmp-card { width:350px; position:relative;}
.find-dealer-map-cmp-card-info-top { height:40px; line-height:40px; background:#f9f9f9; font-weight:bold; padding:0px 25px 0 15px; border:#e5e5e5 1px solid;}
.find-dealer-map-cmp-card-info-con { line-height:25px; padding:5px 15px 15px 15px;}
.find-dealer-map-cmp-ico { width:24px; height:24px; background:#E60012; color:#fff; text-align:center; line-height:24px; font-weight:bold; border:2px solid white;
	border-radius:50%;
	box-shadow: 0 2px 4px rgba(0,0,0,0.2);
}
.find-dealer-map-cmp-marker-ico { width:35px; height:44px; line-height:40px; background:url(../images/amap_marker_icon.png) no-repeat 0 0; text-align:center; color:#fff; font-weight:bold;}
.find-dealer-map-cmp-card-info-con a { width:120px; height:30px; line-height:30px; font-size:15px; color:#c00; text-align:center; border:1px solid #c00; margin:10px auto 0; cursor:pointer; text-decoration:none;
	display:block;
	border-radius:5px;
}
.amap-logo, .amap-copyright { display:none !important;}

/* 图片放大效果样式 */
.image-overlay { width:100%; height:100%; background:rgba(0, 0, 0, 0.9); position:fixed; top:0; left:0;
	display:flex; align-items:center; justify-content:center; z-index:100; opacity:0; visibility:hidden; transition:opacity 0.3s ease;
}
.image-overlay.active { opacity:1; visibility:visible;}
.image-overlay img { max-width:90%; max-height:90%; transform:scale(0.8); transition:transform 0.3s ease;}
.image-overlay.active img { transform:scale(1);}
.close-pic-btn { color:#fff; font-size:40px; cursor:pointer; opacity:0.7; transition:opacity 0.3s ease; position:absolute; top:30px; right:30px; z-index:999;}
.close-pic-btn:hover { opacity:1;}
.image-counter {; color:#fff; font-size:18px; background:rgba(0, 0, 0, 0.5); padding:5px 15px; border-radius:20px; position:absolute; bottom:30px}
@media (max-width:768px) { 
	.close-pic-btn { top:25px; right:30px; font-size:40px;}
}