﻿@charset "utf-8";
/*html,body{height:100%;}*/
body{ margin:0px; padding:0px; margin:0px auto; font-size:14px; line-height:1.5em; color:#333333; width:100%; min-width:300px; zoom:1; background:#fff; font-family:frutigernext,"Microsoft YaHei",Arial,Helvetica,sans-serif,Arial,"宋体"; overflow-x:hidden;}
ul,li,form, dl,dt,dd,div,ul,li,p,em,i,address{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px;}
select,input,textarea,button{ font-size:14px; border-radius:0; -webkit-border-radius:0; color:#414446; font-family:"微软雅黑";}
input:focus { outline: none;}
input,button,select,textarea{ border:0px;outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
button{ cursor:pointer;}
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption,address{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ max-width:100%; border:none; border:0;  vertical-align:top;}
a{ color:#333333; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#007cbe;}
*:hover{transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.fl{ float:left;}.fr{ float:right;}.tr{ text-align:right;}.tc{ text-align:center;}
.hidetxt{ display:none;}
.clear{ clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
:-moz-placeholder {color: #979898;}
::-moz-placeholder {color: #979898;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color: #979898;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #979898;}
.container{ max-width:1200px; min-width:300px; margin:0px auto;}
@media ( max-width:1200px){
.container{ margin:0px 10px;}
}
.relative{ position:relative;}
.body_on{overflow:hidden;}
/*font*/
.f_red{ color:#da251d;}
.Scale-img {overflow: hidden;text-align: center;cursor: pointer; zoom:1; overflow: hidden;}
.Scale-img img {opacity: 1;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
.Scale-img:hover img {opacity: 1;-webkit-transform: scale3d(1.2,1.2,1);transform: scale3d(1.2,1.2,1); top:0px; left:0px;}


/*pages*/
.Pages{ zoom:1; text-align:center; overflow:hidden; color:#666666; line-height:24px;clear:both; background:url(../images/linebg.gif)0px top repeat-x; padding-top:30px;}
.Pages span{ padding:0px 3px; display:inline-block; padding:4px 0;}
.Pages a{ display:inline-block; margin:0px 2px;}
.Pages .p_cur b{ color:#e60012; font-weight:normal;}
.Pages .p_count b{ color:#e60012; font-weight:normal;}
.Pages .p_total b{ color:#e60012; font-weight:normal;}
.Pages .p_jump em{ font-style:normal; font-family:Arial;}
.Pages .p_jump em a{ border:0px; width:22px; height:22px; line-height:22px; text-align:center;}
.Pages .p_jump em a.a_cur{ background:#D4D4D4;}
.Pages .p_jump 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:0px; width:35px; height:19px; cursor:pointer; border:none; background:#A6854F; border-radius:2px; -moz-border-right:2px; -webkit-border-radius:2px; color:#fff; font-size:13px;}
.Pages .select{ width:48px; height:23px; border:1px solid #d2d2d2;}
.Pages .p_jump .f1{ padding-right:3px; display:none;}
.Pages .p_jump .f2{ padding:0 3px; display:none;}
.Pages .p_page a{ display:inline-block; vertical-align:middle;}
.Pages .p_page .a_first,.Pages .p_page .a_end,.Pages .p_page .a_prev,.Pages .p_page .a_next{ background:#e8e8e8; color:#666; padding:0px 8px;}
.Pages .p_page .a_prev:hover,.Pages .p_page .a_next:hover{ color:#000;}
.Pages .p_page .num a{ background:#e8e8e8; display:inline-block; width:24px; height:24px; line-height:24px; text-align:center; color:#666; vertical-align:middle;}
.Pages .p_page .num a:hover,.Pages .p_page .num a.a_cur{ background:#B70000; color:#fff;}
/*pages end*/


/*Top*/
.Header{ background:#fff; height:98px; position:relative; z-index:800;}
.Header .Logo{ float:left; padding-top:26px;}
.Header .Search{ padding:0px 5px 0px 27px;width:21px;height:98px; position:relative; float:right; z-index:999; border-left:1px solid #dcdcdc;}
.Header .Search .icon{ cursor:pointer; display:block; padding-top:58px; height:40px;}
.Header .Search .icon.on img{ display:;}
.Header .searchbox{ display:none; position:absolute; height:40px; right:0px; top:98px; padding:5px 0px 0px 10px; background:#007ac0; width:325px; box-shadow:0px 5px 5px #333;}
.Header .searchbox .i2{ position:absolute; top:-43px; right:5px; cursor:pointer; width:25px; height:25px; background:url(../images/closenav.png) center center no-repeat; display:block;}
.Header .searchbox .input{ float:left; width:275px; height:35px; line-height:35px; text-indent:1em; background:#fff; border:0px;}
.Header .searchbox .btn{ float:left; line-height:23px; padding:5px 0px 0px 12px;}
.toper{ line-height:46px; float:right; color:#858686; font-size:12px;}
.toper .gp{ background:url(../images/gp.gif) 0px center no-repeat; padding-left:24px;}
.toper .version{ padding-left:17px;}
.toper a{ display:inline-block; padding:0px 4px; line-height:17px; vertical-align:middle; margin:0px 6px;}
.toper a.on{ color:#fff; background:#007bc1;}
.MainNav{ float:right; padding-right:43px;}
.MainNav nav{ clear:both;}
.MainNav li{margin-left:24px; display:inline;float:left;}
.MainNav li span a{ display:block; line-height:26px; height:52px; font-size:15px; color:#000000;}
.MainNav li.onnav span a,.MainNav li span .sele{ color:#000000; background:url(../images/navon.gif) center bottom no-repeat;transition:all 0s linear; -webkit-transition:all 0s linear;}
.SubNav{ position:absolute; left:0px; top:98px; width:100%; background:url(../images/filter70.png); display:none;}
.SubNav.pronav{height:300px; text-align:center;}
.SubNav.pronav .nav1{ width:591px; float:left; margin-top:43px; position:relative;font-size:12px;}
.SubNav.pronav .nav1 dd{ width:142px; height:142px; position:absolute; left:0px; top:0px; background:url(../images/pronav.png) 0px top no-repeat;}
.SubNav.pronav .nav1 dd.a1{ background-position:0px top;}
.SubNav.pronav .nav1 dd.a2{ background-position:-142px top; left:75px; top:74px;}
.SubNav.pronav .nav1 dd.a3{ background-position:-284px top; left:149px; top:0px;}
.SubNav.pronav .nav1 dd.a4{ background-position:-426px top; left:223px; top:74px;}
.SubNav.pronav .nav1 dd.a5{ background-position:-568px top; left:296px; top:0px;}
.SubNav.pronav .nav1 dd.a6{ background-position:-710px top; left:370px; top:74px;}
.SubNav.pronav .nav1 dd.a7{ background-position:-852px top; left:444px; top:0px;}
.SubNav.pronav .nav1 dd a{ color:#fff; display:table-cell; width:102px; height:58px; vertical-align:middle; line-height:16px;}
.SubNav.pronav .nav1 dd a:hover{ color:#ffcc00;}
.SubNav.pronav .nav1 dd i{ position:absolute; width:86px; height:58px; left:29px; top:40px; z-index:10;}
.SubNav.pronav .nav2{ float:right; padding-top:13px; width:40%; padding-left:2%; border-left:1px solid #374d64; margin-top:43px;font-size:12px;}
.SubNav.pronav .nav2 dd{ width:50%;line-height:18px; float:left}
.SubNav.pronav .nav2 dd a{display:block; color:#fff; background:#007cc2; height:50px; margin:0px 25px 20px 0px;}
.SubNav.pronav .nav2 dd a span{ display:table-cell;vertical-align:middle; height:50px; width:2%;}
.SubNav.pronav .nav2 dd a:hover{ background:#00a9c2;}
.SubNav.othernav{height:176px; text-align:center;font-size:12px;}
.SubNav.othernav dl{ padding-top:29px;}
.SubNav.othernav dd{ display:inline-block; *display:inline; zoom:1; width:25%; line-height:50px;}
.SubNav.othernav dd a{ color:#fff; display:block; background:#007cc2; margin:0px 20px 20px 0px;}
.SubNav.othernav dd a:hover{ background:#00a9c2;}
.SubNav.othernav dl.culture{ width:56%; margin:0px auto;}
.SubNav.othernav dl.culture dd{ width:30%;}

.SubNav.work{height:300px; text-align:center;font-size:12px;}
.SubNav.work dl{ padding:38px 0px 0px 10%;}
.SubNav.work dl dd{ display:inline-block; *display:inline; zoom:1; vertical-align:top;}
.SubNav.work dl dd.nav{ width:105px;}
.SubNav.work dl dd.nav p{ margin-bottom:15px; line-height:29px;}
.SubNav.work dl dd.nav p a{ color:#fff;}
.SubNav.work dl dd.nav p a:hover{ color:#ffcc00;}
.SubNav.work dl dd img{ display:block; float:left; margin-right:20px; width:300px; height:160px;}

/*.MainNav li.onnav .SubNav{ display:block;}*/

/*全局导航 s*/
.navbtn { position:absolute; right:0px; top:13px; z-index:101;width:33px;height:22px;cursor:pointer;}
.navbtn>span {
	display: block;
	width: 100%;
	height: 4px;
	background:url(../images/navmenu.png);
	margin: 5px 0;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;}
.navbtn:hover .sp1 {
	-webkit-transform: translate(0, -5px);
	-moz-transform: translate(0, -5px);
	-ms-transform: translate(0, -5px);
	-o-transform: translate(0, -5px);
	transform: translate(0, -5px);}
.navbtn:hover .sp3 {
	-webkit-transform: translate(0, 5px);
	-moz-transform: translate(0, 5px);
	-ms-transform: translate(0, 5px);
	-o-transform: translate(0, 5px);
	transform: translate(0, 5px);}
.sp1on {
	-webkit-transform: translate(0, 9px) rotate(45deg) !important;
	-moz-transform: translate(0, 9px) rotate(45deg) !important;
	-ms-transform: translate(0, 9px) rotate(45deg) !important;
	-o-transform: translate(0, 9px) rotate(45deg) !important;
	transform: translate(0, 9px) rotate(45deg) !important; background:#333333 !important;}
.sp2on {opacity: 0;filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;}
.sp3on {
	-webkit-transform: translate(0, -9px) rotate(-45deg) !important;
	-moz-transform: translate(0, -9px) rotate(-45deg) !important;
	-ms-transform: translate(0, -9px) rotate(-45deg) !important;
	-o-transform: translate(0, -9px) rotate(-45deg) !important;
	transform: translate(0, -9px) rotate(-45deg) !important; background:#333333 !important;}	

.navpull {width: 100%;background:#1c1c1c;position:fixed;top: 0px; height:100%;left: 0px;display:none;z-index: 998;}
.navpull .navbtn{ top:9px; right:8%; position:absolute; line-height:48px; height:48px; padding-right:61px; display:block; background:url(../images/closenav.png) right center no-repeat; font-size:16px; color:#007cc2;}	
.navpull .nav{ padding-top:32px;}
.navpull .nav dl{ width:20%; float:left; line-height:1.9em; padding-bottom:3.5%;}
.navpull .nav dl dt{ font-size:17px; line-height:25px; padding:10px 0px 12px;}
.navpull .nav dl dt a{color:#fff;}.navpull .nav dl dt a:hover{color:#ffcc00;}
.navpull .nav dl dd{font-size:12px; line-height:16px; padding-top:10px;}
.navpull .nav dl a{ color:#aaaaaa;}
.navpull .nav dl a:hover{color:#ffcc00;}
.navpull .about{ clear:both; height:400px; background:#232323;}
.navpull .about .infotxt{ width:33%; padding:0 4%; line-height:24px; color:#aaaaaa; height:400px; background:url(../images/logoabout.png) right bottom no-repeat; float:left;}
.navpull .about .infotxt .tithead{ color:#494949; padding:5% 0 3% 0;}
.navpull .about .infotxt .tithead i{ color:#fff; display:block; line-height:53px; font-size:30px;}
.navpull .about .img{ width:59%; float:right;}
.navpull .about .img img{ height:400px;}
/*全局导航 end*/

/*手机导航 s*/
.phone_header{ display:none; position:relative; padding:5px 10px;}
.phone_header .Logo{ width:35%; padding-top:0px;}
#navigation { float:right; padding-right:10px;}
.phone_header{ display:none; position:relative; padding:12px 0px;}
.phone_header .Logo{ float:left; padding:0px 0px 0px 10px;}

#navigation { float:right; padding-right:10px;}
#navigation .toper{ position:absolute; right:80px; top:15%;}
#navigation .Search{width:21px;float:right; margin-right:39px;}
#navigation .Search .icon{ cursor:pointer; display:block; padding-top:10px;}
#navigation .Search .icon.on img{ display:;}
#navigation .Search .i2{ position:absolute; top:22px; right:48px; cursor:pointer; width:25px; height:25px; background:url(../images/closenav.png) center center no-repeat; display:none;}
#navigation .searchbox{ display:none; position:absolute; height:40px; left:0%; top:100%; background:#007ac0; width:96%; box-shadow:0px 5px 5px #333; padding:5px 2% 0; z-index:99;}
#navigation .searchbox .input{ float:left; width:90%; height:35px; line-height:35px; text-indent:1em; background:#fff; border:0px;}
#navigation .searchbox .btn{ float:left; line-height:23px; padding:5px 0px 0px 12px;}

#navigation .openbtn{ cursor:pointer; display:block; position:absolute; right:10px; top:35%; z-index:100; width:30px;}
#navigation .openbtn span{ display:block; width:30px; height:2px; background:#2a2a2a; margin:3px 0px;}
#navigation .closebtn{ cursor:pointer; display:block; position:absolute; right:5px; top:16px; z-index:100; width:30px;}
#navigation .closebtn span{ display:block; width:30px; height:2px; background:#2a2a2a; margin:3px 0px;}
#navigation .sp1 {
	-webkit-transform: translate(0, 3px) rotate(45deg) !important;
	-moz-transform: translate(0, 3px) rotate(45deg) !important;
	-ms-transform: translate(0, 3px) rotate(45deg) !important;
	-o-transform: translate(0, 3px) rotate(45deg) !important;
	transform: translate(0, 3px) rotate(45deg) !important; background:#000000 !important;}
#navigation .sp2 {
	-webkit-transform: translate(0, -3px) rotate(-45deg) !important;
	-moz-transform: translate(0, -3px) rotate(-45deg) !important;
	-ms-transform: translate(0, -3px) rotate(-45deg) !important;
	-o-transform: translate(0, -3px) rotate(-45deg) !important;
	transform: translate(0, -3px) rotate(-45deg) !important; background:#000000 !important;}	
#navigation .sub{ padding-top:45px; top:0%;display:none; z-index:999; position:absolute; right:0px; width:100%; background:#fff;}
#navigation .sub li{ border-bottom:1px solid #dddddd;}
#navigation .sub li span{ position:relative; display:block; line-height:40px;z-index:99;}
#navigation .sub li span a{color:#000000; display:block; padding-left:10px; font-size:15px;}
#navigation .sub li:last-child{ background:none;}
.UI-jian{background: url(../images/zoom_jian.png) center center no-repeat;}
.UI-jia{background: url(../images/zoom_jia.png) center center no-repeat;}
#navigation li span .UI-jian,#navigation li span .UI-jia{position:absolute;right:0px;top:0px; width:45px; height:40px;display:block; cursor:pointer;}
#navigation .sub .foldContent { display:none; margin-bottom:-1px; background:#f4f1f1;}
#navigation .sub .foldContent li{ border-bottom:1px solid #fff; margin-bottom:0; line-height:30px;}
#navigation .sub .foldContent li a{ color:#333; display:block; padding-left:20px;}
#navigation .bg{ left:0px; top:0px; display:none; width:100%; height:100%; position:fixed; height:100%; background:#fff; z-index:998;}
/*手机导航 end*/

@media ( max-width:1100px){
.SubNav.pronav .nav2{width:34%; padding-left:4%;}
.SubNav.pronav .nav2 dd a{margin-right:15px;}
}
@media ( max-width:1020px){
.MainNav{ padding-right:30px;}
.MainNav li{margin-left:50px;}
}
@media ( max-width:998px){
.Header{ display:none;}
.phone_header{ display:block;}
#navigation .sub .toper{ position:absolute; top:0px; left:10px;}
#navigation .sub .toper .gp{ display:inline-block;}
}
@media ( max-width:480px){
#navigation .toper .gp{ display:none;}
}

/*Top*/

/*Bottom*/
.Footer{padding:25px 0px 18px; border-top:1px solid #e5e5e5; font-size:12px; color:#8f8f8f; line-height:20px;}
.Footer nav{ padding-bottom:9px;}
.Footer nav i{ display:inline-block; width:15px; height:20px; vertical-align:middle; background:url(../images/lineb.gif) center center no-repeat;}
.Footer nav a{ color:#6a6a6a;}.Footer nav a:hover{ color:#007dc2;}
.Footer .col-right{ position:absolute; right:0px; top:0px; width:278px;}
.Footer .col-right .share { display:inline-block; *display:inline;zoom:1;}
.Footer .col-right .share a{ position:relative; width:34px; height:34px; display:inline-block; margin-right:12px;}
.Footer .col-right .share a.weibo{ background:url(../images/share.gif) 0px top no-repeat;}
.Footer .col-right .share a.weix{ background:url(../images/share.gif) -34px top no-repeat;}
.Footer .col-right .share .img{ border:5px solid #fff; position:absolute; bottom:35px; left:-60px; max-width:none; width:120px; height:120px; display:none;}
.Footer .col-right .share a:hover .img{ display:block;}
.Footer .col-right .link{ position:relative; display:inline-block; *display:inline;zoom:1; border:1px solid #dedede; border-radius:15px; width:165px; line-height:32px; vertical-align:top;}
.Footer .col-right .link span{ display:block; background:url(../images/linkline.gif) center center no-repeat; color:#6a6a6a; text-align:center; font-size:14px; cursor:pointer;}
.Footer .col-right .link ul{ position:absolute; padding:5px 0px; left:0px; width:100%; border-radius:15px; bottom:0px; background:#dedede; display:none;    z-index: 100;}
.Footer .col-right .link ul li{ text-indent:1em; padding:0px; line-height:22px; text-align:left;}

@media ( max-width:998px){
.Footer{ padding:15px 0px; text-align:center;}
.Footer .col-right{ position:static; width:auto; margin-top:8px;}
}

/*Bottom*/


/*首页*/

/*banner s*/
.HomeBan{ min-width:1200px; max-width:100%;position:relative; height:560px; overflow:hidden;}
.HomeBan .bd{ position:relative; z-index:0;}
.HomeBan .bd ul{ width:100% !important;}
.HomeBan .bd li{ width:100% !important; height:560px; position:relative;}
.HomeBan .bd li a{ height:560px; display:block;}
.HomeBan.Hd{ width:100%;position:absolute; z-index:11; bottom:30px; left:0; height:12px;text-align:center;}
.HomeBan.Hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:0px 6px;overflow:hidden;line-height:9999px; background:#fff; border-radius:50%;}
.HomeBan.Hd ul .on{ background:#fd6003;}
.HomeBan .prev,
.HomeBan .next{ position:absolute;left:-40px; top: 50%; margin-top:-20px; width:40px; height:40px; overflow:hidden; background:url(../images/banarr.png) 0px top no-repeat; cursor:pointer;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.HomeBan .next{ left:auto; right:-40px; background-position:-40px 0;}
.HomeBan:hover .prev{left:32px;}
.HomeBan:hover .next{ right:32px;}

.mobile_ban{ position:relative; display:none;}
.mobile_ban .swiper-slide{ position:relative;}
.mobile_ban .swiper-slide span{ position:absolute; width:60%; left:20%; top:10%;}
.mobile_ban .swiper-pagination-bullet{opacity:1; background:#fff; border-radius:50%; width:12px; height:12px;}
.mobile_ban .swiper-pagination-bullet-active{opacity:1; background:#fd6003;}
/*phone banner end*/

@media ( max-width:998px){
.HomeBan{ display:none;}
.mobile_ban{ display:block;}
}
/*banner end*/

.videobtn{ position:absolute;top:260px; right:0px; z-index:800; background:#1794d8; border-radius:22px 0px 0px 22px; line-height:47px;}
.videobtn span{ background:url(../images/videobtn.png) 22px center no-repeat; padding:0px 53px; display:inline-block;}
.videobtn a{ display:block; color:#fff;}
.videobtn a:hover{ padding-right:108px;}

.videopop{ display:none; position:fixed; background:url(../images/filter50.png); width:100%; height:100%; z-index:998; left:0px; top:0px;}
.videopop .content{ position:fixed; width:549px; height:366px; left:50%; top:50%; margin:-183px 0px 0px -273px; z-index:999;}
.videopop .content .video{ position:relative; overflow:hidden;}
.videopop .content .video img{ width:549px; height:366px; display:block;}
.videopop .content .video video{ width:549px; height:366px; display:block;}
.videopop .content .video i{ background:url(../images/play3.png); width:50px; height:50px; position:absolute; left:50%; top:50%; margin:-25px 0px 0px -25px; display:block;}
.videopop .content .video .bg{  width:100%; height:100%; position:absolute; left:0px; top:0px;}
.videopop .content .video .box{ background:#000;}
.videopop .content .video a.play{ width:100%; height:100%; position:absolute; left:0px; top:0px; z-index:1;}
.videopop .content a.close{ position:absolute; right:0px; top:0px; background:url(../images/close2.gif); width:23px; height:23px; display:block; z-index:100;}

.Homebox{ padding-left:40%; height:280px; margin:-50px auto 39px; position:relative; z-index:100; overflow:hidden;}
.Homebox .newscenter{ position:absolute; left:0px; top:0px; width:40%; background:#eeeeee; height:280px;}
.Homebox .newscenter .tithead{ margin:0px 25px; padding-top:11px; line-height:56px; color:#0078bd; font-size:20px; background:url(../images/titline.gif) 0px bottom repeat-x;}
.Homebox .newscenter .tithead a.more{ float:right; color:#767676; font-size:12px;}
.Homebox .newscenter ul{ margin:0px 25px;}
.Homebox .newscenter ul .li{ line-height:2.5em; padding-left:95px; position:relative;}
.Homebox .newscenter ul .li .date{ position:absolute; left:0px; top:50%; margin-top:-8px; line-height:17px; width:78px; text-align:center; background:#e7e7e7; color:#707070; font-size:12px;}
.Homebox .newscenter ul .li a{text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:90%; display:block;}
.Homebox .newscenter ul .first{ position:relative; margin:18px 0px 0px; height:100px; padding-left:139px; overflow:hidden;}
.Homebox .newscenter ul .first .img{ position:absolute; left:0px; top:0px;}
.Homebox .newscenter ul .first .img img{ display:block; width:123px; height:84px;}
.Homebox .newscenter ul .first .tit{ line-height:19px; font-size:16px;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:90%; display:block;}
.Homebox .newscenter ul .first .date{ line-height:30px; color:#949494; font-size:12px;}
.Homebox .newscenter ul .first .p{ line-height:20px; height:40px; overflow:hidden; color:#6e6e6e; font-size:12px;}

.Homebox .boxcon{ width:33.333%; float:left; height:280px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.Homebox .boxcon .show{ padding-top:17px;text-align:center; cursor:pointer;}
.Homebox .boxcon .show .icon{ width:70px; height:70px; margin:0px auto 8px;}
.Homebox .boxcon .show .thead{ line-height:20px; font-size:20px; color:#222; padding-bottom:10px;}
.Homebox .boxcon .show .thead i{ display:block; line-height:15px; color:#a5a5a5; font-size:12px;}
.Homebox .boxcon .show .p{ text-align:left; background:url(../images/more2.png) center bottom no-repeat; font-size:12px; padding:0 10% 17px; line-height:19px;}
.Homebox .boxcon.pro{ background:#dfdfdf;}
.Homebox .boxcon.about{ background:#cfdae4;}
.Homebox .boxcon.join{ background:#c3d2db;}
.Homebox .boxcon.pro .show .icon{ background:url(../images/homeicon.png) 0px top no-repeat;}
.Homebox .boxcon.pro .menu{ display:none;}
.Homebox .boxcon.about .show .icon{ background:url(../images/homeicon.png) -70px top no-repeat;}
.Homebox .boxcon.join .show .icon{ background:url(../images/homeicon.png) -140px top no-repeat;}

.Homebox .boxcon.on{ width:66.666%; margin-left:-33.333%; position:relative; z-index:1;}
.Homebox .boxcon.on.pro{ background: #b3cbd9;}
.Homebox .boxcon.on .show .p{ padding-right:2%; }
.Homebox .boxcon.on.pro .show{ width:45%; float:left;}
.Homebox .boxcon.on.pro .show .icon{ background:url(../images/homeicon.png) 0px -70px no-repeat;}
.Homebox .boxcon.on.pro .show .thead i{ color:#849caa;}
.Homebox .boxcon.on.pro .show .p{ color:#344c5a;}
.Homebox .boxcon.on.pro .menu{ width:53%; float:right; font-size:12px; border-left:1px solid #c2dae8; margin-top:10px; display:block;}
.Homebox .boxcon.on.pro .menu li{ margin:8px 0 0 5%; line-height:16px;}
.Homebox .boxcon.on.pro .menu li a{ color:#29414f;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.Homebox .boxcon.on.pro .menu li a:hover{ color:#007ac4;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.Homebox .boxcon.on.pro .menu li i{ width:24px; height:23px; display:inline-block; margin-right:8px; vertical-align:middle;}
.Homebox .boxcon.on.pro .menu li.li1 i{ background:url(../images/proicon.gif) 0px top no-repeat;}
.Homebox .boxcon.on.pro .menu li.li1 a:hover i{ background:url(../images/proicon.gif) 0px -23px no-repeat;}
.Homebox .boxcon.on.pro .menu li.li2 i{ background:url(../images/proicon.gif) -24px top no-repeat;}
.Homebox .boxcon.on.pro .menu li.li2 a:hover i{ background:url(../images/proicon.gif) -24px -23px no-repeat;}
.Homebox .boxcon.on.pro .menu li.li3 i{ background:url(../images/proicon.gif) -48px top no-repeat;}
.Homebox .boxcon.on.pro .menu li.li3 a:hover i{ background:url(../images/proicon.gif) -48px -23px no-repeat;}
.Homebox .boxcon.on.pro .menu li.li4 i{ background:url(../images/proicon.gif) -72px top no-repeat;}
.Homebox .boxcon.on.pro .menu li.li4 a:hover i{ background:url(../images/proicon.gif) -72px -23px no-repeat;}
.Homebox .boxcon.on.pro .menu li.li5 i{ background:url(../images/proicon.gif) -96px top no-repeat;}
.Homebox .boxcon.on.pro .menu li.li5 a:hover i{ background:url(../images/proicon.gif) -96px -23px no-repeat;}
.Homebox .boxcon.on.pro .menu li.li6 i{ background:url(../images/proicon.gif) -120px top no-repeat;}
.Homebox .boxcon.on.pro .menu li.li6 a:hover i{ background:url(../images/proicon.gif) -120px -23px no-repeat;}

.Homebox .boxcon.on.about{ background: #a6c7dd url(../images/aboutbg.jpg) right bottom no-repeat;}
.Homebox .boxcon.on.about .show{ width:55%;}
.Homebox .boxcon.on.about .show .thead i{ color:#7a9aae;}
.Homebox .boxcon.on.about .show .p{ color:#324c5c;}
.Homebox .boxcon.on.about .show .icon{ background:url(../images/homeicon.png) -70px -70px no-repeat;}

.Homebox .boxcon.on.join{ background: #9cc0d6 url(../images/hrbg.jpg) right bottom no-repeat;}
.Homebox .boxcon.on.join .show{ width:55%;}
.Homebox .boxcon.on.join .show .thead i{ color:#7495a9;}
.Homebox .boxcon.on.join .show .p{ color:#2f4a5a;}
.Homebox .boxcon.on.join .show .icon{ background:url(../images/homeicon.png) -140px -70px no-repeat;}

@media ( max-width:768px){
.Homebox{ padding-left:0%; height:auto; margin:20px auto 39px;}
.Homebox .newscenter{ position:static; width:auto; height:auto; padding-bottom:15px;}
.Homebox .newscenter ul{ margin:0px 15px;}
.Homebox .newscenter .tithead{ margin:0px 15px; padding-top:0px; line-height:40px;}
.Homebox .boxcon{ width:auto; float:none; height:auto; margin-top:20px;}

.Homebox .boxcon.on{ width:auto; margin-left:0;}
.Homebox .boxcon.pro{ background: #b3cbd9; padding-bottom:20px;}
.Homebox .boxcon.pro .show{ width:50%; float:left;}
.Homebox .boxcon.pro .show .icon{ background:url(../images/homeicon.png) 0px -70px no-repeat;}
.Homebox .boxcon.pro .show .thead i{ color:#849caa;}
.Homebox .boxcon.pro .show .p{ color:#344c5a;}
.Homebox .boxcon.pro .menu{ width:47%; float:right; border-left:1px solid #c2dae8; margin-top:27px; display:block;}
.Homebox .boxcon.pro .menu li{ margin:0 0 0 20%; line-height:2.73em;}
.Homebox .boxcon.pro .menu li a{ color:#29414f;}
.Homebox .boxcon.pro .menu li a:hover{ color:#007ac4;}
.Homebox .boxcon.pro .menu li i{ width:24px; height:23px; display:inline-block; margin-right:14px; vertical-align:middle;}
.Homebox .boxcon.pro .menu li.li1 i{ background:url(../images/proicon.gif) 0px top no-repeat;}
.Homebox .boxcon.pro .menu li.li1 a:hover i{ background:url(../images/proicon.gif) 0px -23px no-repeat;}
.Homebox .boxcon.pro .menu li.li2 i{ background:url(../images/proicon.gif) -24px top no-repeat;}
.Homebox .boxcon.pro .menu li.li2 a:hover i{ background:url(../images/proicon.gif) -24px -23px no-repeat;}
.Homebox .boxcon.pro .menu li.li3 i{ background:url(../images/proicon.gif) -48px top no-repeat;}
.Homebox .boxcon.pro .menu li.li3 a:hover i{ background:url(../images/proicon.gif) -48px -23px no-repeat;}
.Homebox .boxcon.pro .menu li.li4 i{ background:url(../images/proicon.gif) -72px top no-repeat;}
.Homebox .boxcon.pro .menu li.li4 a:hover i{ background:url(../images/proicon.gif) -72px -23px no-repeat;}
.Homebox .boxcon.pro .menu li.li5 i{ background:url(../images/proicon.gif) -96px top no-repeat;}
.Homebox .boxcon.pro .menu li.li5 a:hover i{ background:url(../images/proicon.gif) -96px -23px no-repeat;}
.Homebox .boxcon.pro .menu li.li6 i{ background:url(../images/proicon.gif) -120px top no-repeat;}
.Homebox .boxcon.pro .menu li.li6 a:hover i{ background:url(../images/proicon.gif) -120px -23px no-repeat;}

.Homebox .boxcon.about{ background: #a6c7dd url(../images/aboutbg.jpg) right bottom no-repeat; padding-bottom:20px;}
.Homebox .boxcon.about .show{ width:55%;}
.Homebox .boxcon.about .show .thead i{ color:#7a9aae;}
.Homebox .boxcon.about .show .p{ color:#324c5c;}
.Homebox .boxcon.about .show .icon{ background:url(../images/homeicon.png) -70px -70px no-repeat;}

.Homebox .boxcon.join{ background: #9cc0d6 url(../images/hrbg.jpg) right bottom no-repeat; padding-bottom:20px;}
.Homebox .boxcon.join .show{ width:55%;}
.Homebox .boxcon.join .show .thead i{ color:#7495a9;}
.Homebox .boxcon.join .show .p{ color:#2f4a5a;}
.Homebox .boxcon.join .show .icon{ background:url(../images/homeicon.png) -140px -70px no-repeat;}
.videobtn{ position:static; margin-top:18px; border-radius:0px; text-align:center;}
.videobtn a:hover{ padding-right:0px;}
}

@media ( max-width:684px){
.videopop .content{ width:90%; height:90%; left:5%; top:5%; margin:0px;}
.videopop .content .video img{ width:100%; height:100%;}
.videopop .content .video video{ width:100%; height:100%; display:block;}
}


/*栏目页公用样式 s*/
.SubPage{ padding:0px 0px 30px;height:auto !important; height:280px; min-height:280px;}
.SubBan{ position:relative; height:300px; margin-bottom:40px; overflow:hidden;}
.SubBan img{ display:block; max-width:none; position:absolute; left:50%; margin-left:-960px;}
.ColumnName{ text-align:center; padding:0px 0px 41px;}
.ColumnName h2{ line-height:38px; color:#262626; font-size:20px;}
.ColumnName h2 i{ color:#007cbe;}
.ColumnName p{ line-height:16px; color:#7f7f7f; font-family:"Times New Roman", Times, serif;}

@media ( max-width:998px){
.SubBan{height:156px;}
.SubBan img{ height:156px;margin-left:-500px;}
}
@media ( max-width:768px){
.SubBan{ margin-bottom:15px;}
.ColumnName{ text-align:center; padding-bottom:25px;}
.SubBan{height:120px;}
.SubBan img{ height:120px;margin-left:-384px;}
}
/*栏目页公用样式 end*/


/*产品中心*/
.LeftBar{ width:19%; float:left;}
.ProTit{ line-height:2.6em; text-align:center; font-size:16px; color:#fff; background:#007cc2;}
.RightBar{ width:78%; float:right;}
.MenuList{ border:1px solid #e9e9e9; border-top:0px;}
.MenuList ul{ margin:10px 0px;}
.MenuList li span a{ display:block; color:#333333; background:url(../images/menuarr.gif) 0px 10px no-repeat; padding:5px 0px 5px 10px; margin-left:16px;font-size:13px;}
.MenuList li span a:hover,.MenuList li.onli span a{ background:url(../images/menuarr2.gif) 0px 10px no-repeat; color:#007cc2;}
.MenuList .sub{ display:none; line-height:25px; padding:5px 0px;}
.MenuList .sub dd{ padding:0px 5px 0px 40px;}
.MenuList .sub a{ color:#666666;}
.MenuList .sub a:hover,.MenuList .sub a.cur{ color:#007cc2;}
.MenuList li.onli .sub{ display:block;}

.ProList{ margin-left:-30px;}
.ProList li{ width:33.333%; float:left; text-align:center; padding-bottom:23px;}
.ProList li .box{ margin-left:30px;}
.ProList li .img{ border:1px solid #dfdcdc; margin-bottom:14px; position:relative;}
.ProList li .img img{ display:block; height:218px; margin:0px auto;}
.ProList li .infotxt{ display:none; position:absolute; width:100%; height:100%; background:url(../images/filter70.png); z-index:1; color:#fff;}
.ProList li .infotxt p{ padding:20% 10% 10%;}

.ProScroll { width:53%; float:left;}
.ProScroll .swiper-container{ border:1px solid #e9e9e9;}
.ProScroll .swiper-slide img{ display:block; margin:0px auto;}
.ProScroll .swiper-button-prev {background: url(../images/proarr2.gif) no-repeat left top;position: absolute; z-index:999;left: -1px;
top: 50%; margin-top:-20px;width: 30px;height: 40px;}
.ProScroll .swiper-button-next { background: url(../images/proarr2.gif) no-repeat -30px top; position: absolute; z-index:999; right: -1px;top: 50%; margin-top:-20px; width: 30px; height: 40px;}
.ProDetail { width:45%; float:right; color:#666666; line-height:1.7em;}
.ProDetail .Proname{ color:#333333; font-size:18px; padding:22px 0px 11px 0px;}
.ProDetail .tedian{ background:url(../images/linebg6.gif) 0px top repeat-x; padding:17px 0px; margin-top:15px;}
.ProDetail .tedian li{ background:url(../images/dot.gif) 6px center no-repeat; padding-left:17px;}
.ProDetail .warp{ background:url(../images/linebg6.gif) 0px top repeat-x; padding:18px 5px;}
.ProDetail .hotline{ font-weight:bold; float:left; padding:0px 34px 0px 80px; position:relative; line-height:20px; color:#333333; color:#007cc2; font-size:14px; padding-bottom:13px;}
.ProDetail .hotline i{ font-weight:normal; position:absolute; left:5px; top:0px; color:#333333; font-size:14px;}
.ProDetail .zxbtn{ float:left; background: #007cc2 url(../images/qq.gif) 20px center no-repeat; padding:3px 0px 3px 53px; line-height:18px; width:87px; display:block; color:#fff; margin-bottom:13px;}
.ProDetail .zxbtn:hover{ color:#ffcc00;}

.pro_nav { border-bottom:1px solid #dedede; padding:36px 0px 1px 0px;height:35px;line-height: 35px;clear: both;margin-bottom:39px;}
.pro_nav span { display:block; float:left; margin-right:10px; cursor:pointer; text-align:center; background:#94b4c8; color:#fff;}
.pro_nav span a{ display:block; color:#fff; border-right:1px solid #fff; padding:0px 10px;}
.pro_nav span.hover {background: #007cc2;}
.about_con { line-height:1.9em; display:none;}


@media ( max-width:998px){
.ProList li .img img{ height:180px;}
.LeftBar{ width:auto; float:none;}
.RightBar{ width:auto; float:none;}
.MenuList{ margin-bottom:18px;}
.MenuList ul{display:none;}
.ProTit { cursor:pointer;}
.ProTit span{ padding-right:20px; background:url(../images/proarr.png) right center no-repeat;}
}
@media ( max-width:640px){
.ProList{ margin-left:-15px;}
.ProList li{ width:50%; padding-bottom:12px;}
.ProList li .tit{text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:98%; display:block;}
.ProList li .box{ margin-left:15px;}
.ProScroll { width:auto; float:none;}
.ProDetail { width:auto; float:none;}
.pro_nav {height:35px;line-height: 15px;clear: both;margin-bottom:39px;}
.pro_nav span { width:25%; height:35px; float:left; margin:0px;}
.pro_nav span a{padding:2px 10px 3px;}
}
@media ( max-width:480px){
.ProList li .img img{ height:140px;}
.ProList li .infotxt p{ padding:10%;}
}


/*关于中鼎*/
.SinglePage{ word-wrap:break-word; padding:0 0 0 0;line-height:2em; color:#666;}
.LeaderImg{ width:32%; float:left; text-align:center;}
.LeaderImg img{ display:block; margin:0px auto 11px;}
.Leadertxt{ width:63%; float:right; font-size:18px; padding-top:5%; color:#444444;}

.HornorYear { margin-top:43px; height:76px; background:#f7f7f7; background:url(../images/Hornorbg.gif) center center repeat-x; }
.HornorYear .swiper-container{ padding:0px 78px;}
.HornorYear .swiper-wrapper div{ width:130px; height:76px; text-align:center; position:relative;}
.HornorYear .swiper-wrapper div span{ width:65px; line-height:65px; display:block; font-size:20px; background:#aaaaaa; border-radius:50%; color:#fff; cursor:pointer; margin:0px 32.5px;}
.HornorYear .swiper-wrapper div.hover span{ background:#007cc2;}
.HornorYear .swiper-wrapper div.hover i{ background:url(../images/hornoron.gif); position:absolute; top:64px; left:50%; margin-left:-7px; width:15px; height:10px; display:block;}
.HornorYear .swiper-button-prev {background: url(../images/hornorarr.gif) no-repeat left top;position: absolute; z-index:999;left: 0px;
top:22px;width: 48px;height: 65px;}
.HornorYear .swiper-button-next { background: url(../images/hornorarr.gif) no-repeat -46px top; position: absolute; z-index:999; right: 0px;top: 22px; width: 50px; height: 65px;}

.Hornortxt{ display:none; margin-top:36px; padding:30px; background:#f8f8f8;}
.Hornortxt dl{ padding-bottom:16px; color:#666666;}
.Hornortxt dl dt{ font-weight:bold; color:#333333;}
.Hornortxt.on{ display:block;}

.AboutUs{ color:#fff; font-size:15px; line-height:2em;}
.AboutUs .content{ max-width:1200px; min-width:320px; margin:0px auto;}
.AboutUs .itembox{ background:#69a9f6; color:#fff;}
.AboutUs .itembox .txt{ width:50%; float:left;}
.AboutUs .itembox .img{ width:50%; float:left;}
.AboutUs .itembox .img img{max-width:none; width:960px;}
.AboutUs .itembox.bg2{ background:#6dcae5;}
.AboutUs .itembox.bg2 .img img{ margin-left:-60%;}
.AboutUs .itembox.bg2 .box{ padding:12% 0 0 7%;}
.AboutUs .itembox.bg2 .txt{ float:right;}
.AboutUs .itembox.bg3{ background:#94a3ea;}
.AboutUs .itembox.bg3 .box{ padding:10% 7% 0 0;}
.AboutUs .itembox.bg4{ background:#8fd280;}
.AboutUs .itembox.bg4 .img img{ margin-left:-60%;}
.AboutUs .itembox.bg4 .box{ padding:16% 0 0 7%;}
.AboutUs .itembox.bg4 .txt{ float:right;}

.History{ background:url(../images/linebg3.gif) center top repeat-y;}
.History .thead{ text-align:center; margin-bottom:3%;}
.History li{ margin-top:1%; width:51%; float:right; background:url(../images/historydot.png) 0px 10px no-repeat; position:relative;}
.History li .shadow{ background:url(../images/shadowright.png) right top no-repeat; height:56px; position:absolute; width:100%; right:0px; bottom:-56px;}
.History li .box{ margin-left:78px; padding-left:110px; position:relative; min-height:67px;}
.History li .box .arr{ background:url(../images/arr1.gif); width:20px; height:15px; position:absolute; left:-20px; top:18px;}
.History li .box .year{ left:0px; top:0px; width:110px; text-align:center; color:#fff; line-height:49px; font-size:22px; background:#3095cd; border-radius:9px 0px 0px 9px; position:absolute;}
.History li .box .con{ position:relative; border:1px solid #c9c9c9;border-radius:0px 9px 9px 0px; color:#3e3a39; padding:9px 15px;}
.History li.next{ float:left;background:url(../images/historydot.png) right 10px no-repeat;}
.History li.next .box{ margin:0px 78px 0px 0px; padding:0px 110px 0px 0px;}
.History li.next .box .arr{ background:url(../images/arr2.gif); width:20px; left:auto; right:-20px;v}
.History li.next .box .year{ left:auto; right:0px; top:0px; border-radius:0px 9px 9px 0px; position:absolute;}
.History li.next .box .con{border-radius:9px 0px 0px 9px;}
.History li.next .shadow{ background:url(../images/shadowleft.png) 0px top no-repeat; right:auto; left:0px;}
.History .point{ clear:both; background:url(../images/point.gif) center bottom no-repeat; width:24px; height:26px; margin:0px auto;}

.Menujoin{ margin-bottom:4%;}
.Menujoin li{ width:134px; float:left; text-align:center;}
.Menujoin li a{ margin-left:4px; line-height:35px; color:#fff; font-size:16px; background:#626262; display:block;}
.Menujoin li a:hover,.Menujoin li.onli a{background:#007cc2;}

.StyleList{ margin:0px 0px 0px -30px; line-height:1.8em;}
.StyleList li{ width:33.333%; float:left; padding-bottom:27px;}
.StyleList li .box{ margin-left:30px;}
.StyleList li .imgbox{ background:#f3f3f3; padding:20px 5px 20px 20px;}
.StyleList li .imgbox .img{ margin-right:13px; float:left;}
.StyleList li .imgbox .img img{ display:block; width:120px; height:130px;}
.StyleList li .imgbox .tit{ padding:3% 0 1.5%; font-weight:bold;}
.StyleList li .cntxt{ padding:18px 0px 5px;}
.StyleList li.blank{ width:100%; padding-bottom:0px; height:45px; background:url(../images/linebg4.gif) 0px top repeat-x; clear:both;}

.hrfl dd { font-size:16px; position:relative; padding:0px 0px 2.5% 32px;}
.hrfl dd .num{ display:block; text-align:center; color:#fff; width:24px; line-height:24px; background:#007cc2; border-radius:50%; position:absolute; left:0px; top:3px;}
.line{ background:url(../images/linebg4.gif) 0px top repeat-x; margin-top:32px; height:54px;}
.line2{ background:url(../images/linebg5.gif) 0px top repeat-x; height:54px; clear:both;}

.hrcon{ width:50%; float:left;}
.tithead1{ font-size:24px; color:#007cc2; padding-bottom:15px;}
.hrcon2{ width:55%; padding-right:5%; color:#333333; float:left;}
.hrimg{ width:40%; float:right;}
.hrtab table{ border-top:1px solid #666666; border-left:1px solid #666666;}
.hrtab table td{ border-right:1px solid #666666; font-size:16px; color:#333333; border-bottom:1px solid #666666;}
.hrtab table th{ font-size:16px; background:#dee9f8; border-right:1px solid #666666; border-bottom:1px solid #666666;}

.workbg{ background:#f1f1f1; padding:4.6% 0;}
.workpctp{ width:1000px; margin:0px auto;position: relative;}
.workpctp .btn{position:absolute;width:11px;height:18px;top:45px;cursor:pointer; z-index:99;}
.workpctp .prev{left:-65px;}
.workpctp .next{right:-65px;}
.workpctp #prevTop,.workpctp #nextTop{width:26px;height:36px; top:50%; margin-top:-75px;}
.workpctp #prevTop{ background: url(../images/culturearr.png) no-repeat 0 0px;}
.workpctp #nextTop{ background: url(../images/culturearr.png) no-repeat -26px 0px;}
.workpctp #prev,.workpctp #next{width:11px;height:18px; bottom:66px; top:auto;}
.workpctp #prev{background: url(../images/culturearr.png) no-repeat 0 -36px; left:13px;}
.workpctp #next{background: url(../images/culturearr.png) -11px -36px no-repeat; right:13px;}
.workpctp li{float:left;}
.workpctp .picBox{height:580px;position:relative;overflow:hidden;}
.workpctp .picBox ul{height:580px;position:absolute;}
.workpctp .picBox li{width:1000px;height:580px; position:relative;}
.workpctp .picBox li img{height:580px; display:block; margin:0px auto;}
.workpctp .picBox li .tit{ position:absolute; left:0px; bottom:0px; width:96%; background:url(../images/filter70.png); font-size:16px; color:#fff; padding:2% 2%; text-align:center;}

.workpctp .smallImg{ background:#fff; padding-top:26px; height:124px;}
.workpctp .listBox{width:922px;height:98px;margin:0px auto;position:relative;overflow:hidden;}
.workpctp .listBox ul{height:98px;position:absolute;}
.workpctp .listBox li{width:154px;height:98px;cursor:pointer;position:relative;}
.workpctp .listBox li img{ width:150px; height:98px; display:block;}
.workpctp .listBox .on img{ border:3px solid #007cc2; width:146px; height:92px;transition:all 0s linear; -webkit-transition:all 0s linear;}
.workmobile{ display:none; width:auto; margin:0px 10px; float:none; background:#fff;}


@media ( max-width:1200px){
.AboutUs .itembox .txt{ width:auto; float:none;}
.AboutUs .itembox .img{ width:auto; float:none;}
.AboutUs .itembox .img img{width:100%;}
.AboutUs .itembox.bg1 .box{ padding:15px; text-align:center;}
.AboutUs .itembox.bg2 .box{ padding:15px;}
.AboutUs .itembox.bg3 .box{ padding:15px;}
.AboutUs .itembox.bg4 .box{ padding:15px;}
.AboutUs .itembox.bg2 .img img{ margin-left:0%;}
.AboutUs .itembox.bg4 .img img{ margin-left:0%;}
.History{ background:none;}
.History li{ margin-top:1%; width:auto; float:none; background:none; position:relative;}
.History li .box{ margin-left:0px; padding:0px;}
.History li .box .con{border-radius:0px;}
.History li.next .box .con{border-radius:0px;}
.History li.next{ margin-top:1%; width:auto; float:none; background:none; position:relative;}
.History li.next .box{ margin:0px; padding:0px;}
.History li.next .box .year{ position:static; text-align:center; color:#fff; line-height:2em; font-size:22px; background:#007cc2; border-radius:9px 9px 0px 0px; width:100%;}
.History li .box .year{ position:static; text-align:center; color:#fff; line-height:2em; font-size:22px; background:#007cc2; border-radius:9px 9px 0px 0px; width:100%;}
.History .point{ display:none;}
.History li .shadow{ display:none;}
.workpctp .prev{left:0px;}
.workpctp .next{right:0px;}
}

@media ( max-width:1100px){
.StyleList{ margin-left:-15px; line-height:18px;}
.StyleList li .box{ margin-left:15px;}
}
@media ( max-width:998px){
.LeaderImg{ width:auto; float:none;}
.Leadertxt{ width:auto; float:none;}
.StyleList{ margin:40px 0px 0px -15px;}
.StyleList li .box{ margin-left:15px;}
.StyleList li .imgbox{ background:#f3f3f3; padding:15px 5px 15px 10px;}
.StyleList li .imgbox .img img{ width:100px;}
.Menujoin { margin-left:-4px;}
.Menujoin li{ width:33.333%; float:left; text-align:center; margin-bottom:4px;}
.hrcon{ width:auto; float:none;}
.hrcon p{ text-align:center;}
.jl{ display:inline-block; margin-right:40px;}
.workpctp{ display:none;}
.workmobile{ display:block;}
}
@media ( max-width:768px){
.StyleList li.blank{ display:none;}
.StyleList li{ width:auto;}
.hrcon2{ width:auto; padding-right:0%; float:none;}
.hrimg{ width:auto; float:none;}
.HornorYear .swiper-container{ padding:0px 40px;}
.HornorYear .swiper-wrapper div{ width:115px;}
.HornorYear .swiper-wrapper div.hover i{margin-left:0px;}
}


/*新闻中心*/
.NewsList{}
.NewsList li{ position:relative; padding-left:88px; height:118px; color:#666666; line-height:1.7em;}
.NewsList li .date{ position:absolute; left:0px; top:0px; width:70px; text-align:center; color:#919191; line-height:35px; background:#f2f2f2; border:1px solid #d0d0d0; border-radius:5px;}
.NewsList li .date i{ display:block; line-height:45px; font-size:24px;color:#333333; background:#fff; border-radius:5px 5px 0px 0px;}
.NewsList li .tit{ padding-bottom:8px; font-size:16px;}
.NewsList li p{ color:#666666; height:48px; overflow:hidden;}
.NewsList li.first{ background:url(../images/linebg.gif) 0px bottom repeat-x; padding:0px 0px 21px 0px; height:auto; margin-bottom:30px;}
.NewsList li.first .img{ width:22%; float:left;}
.NewsList li.first .infotxt{ width:77%; float:right;}
.NewsList li.first .infotxt .tit{ padding:1% 0; margin-bottom:5px; position:relative;}
.NewsList li.first .infotxt .tit .date2{ color:#999999; position:absolute; right:0px; top:0px; font-size:14px;}
.NewsList li.first .infotxt p{ margin-bottom:11px; height:auto;}
.NewsList li.first .infotxt a.detail{ display:block; font-size:12px; width:90px; line-height:30px; text-align:center; color:#fff; border-radius:3px; background:#969696;}
.NewsList li.first .infotxt a:hover.detail{ background:#007cbe;}
.NewsList.zcfg .date{color:#fff; background:#0074bd; border:1px solid #0074bd;}


.Titleinfo{ color:#666666; padding:48px 0px 24px 0px; margin-bottom:4%; text-align:center; background:url(../images/linebg2.gif) 0px bottom repeat-x;}
.Titleinfo .tit{ font-size:20px; color:#333333; padding-bottom:10px;}
.Titleinfo .date i{ margin:0px 12px; display:inline-block;}
.Shares{ display:inline-block; *display:inline;zoom:1; vertical-align:middle;}
.PrevNextBox { border-top:1px solid #dadada; margin:20px 0px 0px; padding:22px 0px 0px; position:relative; color:#888888;}
.PrevNextBox dl{ padding-left:56px; position:relative; margin-bottom:7px;}
.PrevNextBox dl b{ position:absolute; left:0px; top:0px; color:#000000; font-weight:normal;}
.PrevNextBox a{ color:#666666;}.PrevNextBox a:hover{ color:#05ca09;}
.PrevNextBox a.none{ cursor:default; color:#888888;}
.PrevNextBox a.none:hover{ color:#888888;}

@media ( max-width:998px){
.NewsList li.first .infotxt p{ line-height:none; height:44px;}
.NewsList li.first .infotxt .tit .date2{ position:static; display:block;}
}

@media ( max-width:768px){
.PrevNextBox a{ color:#666666;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:90%; display:block;}
.NewsList li .tit a{text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:90%; display:block;}
}
@media ( max-width:560px){
.NewsList li.first .img{ width:auto; float:none;}
.NewsList li.first .img img{ width:100%;}
.NewsList li.first .infotxt{ width:auto; float:none;}
.NewsList li.first .infotxt a.detail{ margin:0px auto;}
.Titleinfo{ padding:25px 0px 24px 0px; }
}


/*党群园地*/
.WorkList{ margin-bottom:-1px;}
.WorkList li{ position:relative; color:#666666; line-height:1.7em; padding:23px 0px; background:url(../images/linebg.gif) 0px bottom repeat-x;}
.WorkList li .date{ color:#007cbe; padding:10px 0px 8px;}
.WorkList li .tit{ padding-bottom:8px;}
.WorkList li p{ color:#999999; height:48px; overflow:hidden;}
.WorkList li:hover .tit{ font-weight:bold;}
.WorkList li:hover p{ color:#007cbe;}

.WorkList li.first{ background:url(../images/linebg.gif) 0px bottom repeat-x; padding:0px 0px 30px 0px; height:auto;}
.WorkList li.first .img{ width:24%; float:left;}
.WorkList li.first .infotxt{ width:74%; float:right;}
.WorkList li.first .infotxt .tit{ position:relative; font-size:16px;}
.WorkList li.first .infotxt p{ margin-bottom:11px; height:auto; color:#666666;}
.WorkList li.first .infotxt a.detail{ color:#007cbe;}
.WorkList li.first .infotxt a:hover.detail{ text-decoration:underline;}
.WorkList li.first:hover .infotxt p{ color:#007cbe;}

@media ( max-width:998px){
.WorkList li.first .infotxt p{ line-height:none; height:44px;}
.WorkList li.first .infotxt .tit .date2{ position:static; display:block;}
}

@media ( max-width:768px){
.WorkList li{ padding:12px 0px;}
.WorkList li .tit a{text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:90%; display:block;}
}
@media ( max-width:560px){
.WorkList li.first .img{ width:auto; float:none;}
.WorkList li.first .img img{ width:100%;}
.WorkList li.first .infotxt{ width:auto; float:none;}
.WorkList li.first .infotxt a.detail{ margin:0px auto;}
.WorkList li.first .infotxt .tit{ padding-top:8px;}
}


/*企业文化*/
.PaperList{ margin:5% 0 0 -23px;}
.PaperList li{ width:25%; float:left; text-align:center;}
.PaperList li .box{ border:1px solid #d7d7d7; margin:0px 0px 38px 23px; padding-top:12px;}
.PaperList li .box .img { margin:0 3%;}
.PaperList li .box .img img{ display:block; margin:0px auto; height:303px;}
.PaperList li .box .tit{ font-size:16px; padding:10px 0px;}
.PaperList li:hover .box { background:#0167b9;}
.PaperList li:hover .box a{ color:#fff;}

.Qyidea{ color:#666666; font-size:16px; line-height:2em;}
.Qyidea .content{ max-width:1200px; min-width:320px; margin:0px auto;}
.Qyidea .itembox{ background:#e1ecff;}
.Qyidea .itembox .txt{ width:35%; float:left;}
.Qyidea .itembox .txt .tit{ line-height:73px; color:#000000; font-size:28px;}
.Qyidea .itembox .txt b{ color:#333333;}
.Qyidea .itembox .img{ width:65%; float:right;}
.Qyidea .itembox .img img{max-width:none; width:1100px;}
.Qyidea .itembox.bg1 .box{ padding:12% 0 0 0;}
.Qyidea .itembox.bg1 .txt{ line-height:42px;}
.Qyidea .itembox.bg2{ background:#e3f5ff;}
.Qyidea .itembox.bg2 .img img{ margin-left:-50%;}
.Qyidea .itembox.bg2 .box{ padding:12% 0 0 0%;}
.Qyidea .itembox.bg2 .txt{ float:right;}


@media ( max-width:1200px){
.Qyidea .itembox .txt{ width:auto; float:none;}
.Qyidea .itembox .img{ width:auto; float:none;}
.Qyidea .itembox .img img{width:100%;}
.Qyidea .itembox.bg1 .box{ padding:15px;}
.Qyidea .itembox.bg1 .txt{ line-height:30px;}
.Qyidea .itembox.bg2 .box{ padding:15px;}
.Qyidea .itembox.bg2 .img img{ margin-left:0%;}
.Qyidea .itembox.bg2 .txt{ float:none;}
}
@media ( max-width:768px){
.PaperList li .box .img img{ display:block; margin:0px auto; height:200px;}
}
@media ( max-width:560px){
.PaperList li{ width:50%;}
.PaperList li .box{ margin-bottom:23px;}
}
@media ( max-width:360px){
.PaperList li .box .img img{ display:block; margin:0px auto; height:170px;}
}


/*技术实力*/
.Customer{}
.Customer li{ width:10%; float:left;}
.Customer li .box{ border:1px solid #e6e6e6; margin:-1px 0px 0px -1px;}
.maketxt{ background:#efefef; margin-bottom:30px; text-align:; line-height:22px; color:#666666; padding:20px;}
.MakeList{ margin-left:-26px;}
.MakeList li{ width:25%; float:left;}
.MakeList .box{ margin:0px 0px 29px 26px;}
.MakeList li.first .entxt{ display:block; padding:54px 0px 21px;}
.MakeList li.first .cntxt{ display:block; line-height:24px; color:#73a9d5; font-size:12px; -webkit-text-size-adjust:none; -webkit-transform: scale(0.8); width:100%; white-space:nowrap; margin-left:-10%;}
.MakeList li.first .cntxt i{ display:block; width:53px; height:23px; border-bottom:4px solid #007cc2;}
.MakeList li .tit{ font-size:16px; color:#fff; background:#007cc2; line-height:16px; height:45px; text-align:center;}
.MakeList li .tit span{display:table-cell;width:2%; vertical-align:middle;height:45px;}
.MakeList li .img{ position:relative;}
.MakeList li .img .play{ display:block; z-index:2; position:absolute; left:50%; top:50%; background:url(../images/play.png); width:43px; height:43px; margin:-21px 0px 0px -21px;}
.MakeList li:hover .img .play{background:url(../images/play2.png);}
.MakeList li .img img{ height:194px;}
.MakeList li a:hover .tit{ color:#ffcc00;}
@media ( max-width:998px){
.MakeList{ margin-left:-15px;}
.MakeList .box{ margin:0px 0px 15px 15px;}
.MakeList li.first .entxt{padding:20px 0px 21px;}
.MakeList li .img img{ height:150px;}
.MakeList li .tit{ height:auto;padding:5px 0px;}
.MakeList li .tit span{text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:98%; display:block; margin:0px auto;height:auto;}
}

@media ( max-width:768px){
.Customer li{ width:12.5%; float:left;}
.MakeList li .img img{ height:120px;}
.MakeList li .tit{ font-size:14px;}
.MakeList li.first .cntxt{ line-height:17px;}
.MakeList li.first .cntxt i{ height:15px;}
}
@media ( max-width:640px){
.MakeList li{ width:50%; float:left;}
.MakeList li .img img{ height:120px;}
.MakeList li.first .entxt{padding:12px 0px 12px;}
}
@media ( max-width:320px){
.MakeList li .img img{ height:100px;}
}


/*企业文化*/
.SocialList{}
.SocialList li{ border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; height:249px; padding-left:432px; position:relative; line-height:25px; margin-bottom:30px;}
.SocialList li .img{ position:absolute; left:0px; top:-1px;}
.SocialList li .img img{ display:block; width:400px; height:250px; margin:0px auto;}
.SocialList li .tit{ padding:38px 0px 26px; font-size:16px; font-weight:bold;}
.SocialList li .p{ height:97px; color:#666666;}
.SocialList li a.detail{color:#007cc2; background:url(../images/more.gif) right center no-repeat; padding-right:17px;}

@media ( max-width:998px){
.SocialList li .tit{ padding:20px 0px 20px; font-size:16px; font-weight:bold;}
.SocialList li .p{ height:120px;}
}
@media ( max-width:768px){
.SocialList li { padding-left:0px;}
.SocialList li .img{ position:static; width:30%; float:left; margin-right:15px;}
.SocialList li .img img{ width:400px; height:250px;}
}
@media ( max-width:560px){
.SocialList li { padding:0px 0px 18px 0px; height:auto;}
.SocialList li .img{ position:static; width:auto; float:none; margin-right:0px;}
.SocialList li .img img{width:auto; height:auto;}
.SocialList li .p{ height:auto;}
}


/*中鼎在全球*/
.mapbox{ width:900px; position:relative; margin:0px auto;}
.mzmapbox{ width:470px; position:relative; margin:0px auto;}
.ozmapbox{ max-width:1130px; position:relative; margin:0px auto;}
.maptxt{}
.maptxt .item{ position:absolute; text-align:center; padding-top:20px; width:50px; line-height:22px;}
.maptxt .item.hrb{ left:753px; top:139px;}
.maptxt .item.jl{ left:749px; top:198px;}
.maptxt .item.ll{ left:682px; top:232px;}
.maptxt .item.tj{ left:611px; top:259px;}
.maptxt .item.bj{ left:570px; top:251px;}
.maptxt .item.hb{ left:556px; top:283px;}
.maptxt .item.sd{ left:598px; top:309px;}
.maptxt .item.js{ left:628px; top:350px;}
.maptxt .item.hn{ left:540px; top:353px;}
.maptxt .item.sx{ left:468px; top:349px;}
.maptxt .item.sc{ left:374px; top:407px;}
.maptxt .item.cq{ left:462px; top:412px;}
.maptxt .item.hunan{ left:501px; top:459px;}
.maptxt .item.hubei{ left:545px; top:416px;}
.maptxt .item.anhui{ left:580px; top:394px; color:#fb1800;}
.maptxt .item.shangh{ left:655px; top:405px;}
.maptxt .item.zhej{ left:640px; top:422px;}
.maptxt .item.jiangx{ left:566px; top:452px;}
.maptxt .item.fujian{ left:592px; top:476px;}
.maptxt .item.guangd{ left:530px; top:508px;}
.maptxt .item.guangx{ left:481px; top:524px;}
.maptxt .item.hain{ left:476px; bottom:3px;}

.maptxt .item.meiguo{ right:52%; top:46.5%;}
.maptxt .item.meiguo2{ right:19%; top:39%;}
.maptxt .item.ruishi{ left:32%; top:67%;}
.maptxt .item.ruishi .flag_blue{ margin-left:0px; top:0px;}
.maptxt .item.deguo{ left:37.5%; top:55%;}
.maptxt .item.deguo .flag_blue{ margin-left:-6px; top:0px;}
.maptxt .item.faguo{ left:25%; top:63%;}
.maptxt .item.faguo .flag_blue{ margin-left:0px; top:0px;}
.maptxt .item a.on{ font-weight:bold; color:#0060b3;}
.maptxt .item.aidili{ left:39.5%; top:64.5%;}
.maptxt .item.aidili .flag_blue{ margin-left:0px; top:5px;}
.maptxt .item.mxg{ right:58%; top:68%;}
.maptxt .item.meiguo .flag_blue,
.maptxt .item.meiguo .flag_red,
.maptxt .item.meiguo .flag_green,
.maptxt .item.meiguo .flag_zi{ display:none; }
.maptxt .item.mxg .flag_blue{ display:none; }
.maptxt .item.mxg a,.maptxt .item.meiguo a{font-weight:bold; color:#0060b3;}

.maptxt i{ display:block; width:16px; height:21px; position:absolute; bottom:22px; left:0px;}
.maptxt i.flag_zi{ background:url(../images/flag_zi.png); left:50%; margin-left:-8px; z-index:2;}
.maptxt i.flag_blue{ background:url(../images/flag_blue.png); left:50%; top:-1px; margin-left:-23px; z-index:0;}
.maptxt i.flag_red{ background:url(../images/flag_red.png); left:50%; margin-left:-1px; top:3px; z-index:1;}
.maptxt i.flag_green{ background:url(../images/flag_green.png); left:50%; margin-left:-15px; z-index:3;}

.maptxtselect { display:none; margin-top:12px;}
.maptxtselect .citytit{ cursor:pointer; line-height:2.6em; text-align:center; font-size:18px; color:#fff; background:#007cc2;}
.maptxtselect .citytit span{ padding-right:20px; background:url(../images/proarr.png) right center no-repeat;}
.maptxtselect dl{ display:none;}
.maptxtselect dd{ padding:5px 10px; border-bottom:1px solid #f6f6f6;}
.maptxtselect dd span{ margin-right:10px;}
.maptxtselect i{ display:inline-block; width:16px; height:21px; margin-right:4px; vertical-align:middle;}
.maptxtselect i.flag_zi{ background:url(../images/flag_zi.png);}
.maptxtselect i.flag_blue{ background:url(../images/flag_blue.png);}
.maptxtselect i.flag_red{ background:url(../images/flag_red.png);}
.maptxtselect i.flag_green{ background:url(../images/flag_green.png);}

.Globalnav{ line-height:35px; padding:2% 0%; text-align:center;}
.Globalnav li{ display:inline-block; *display:inline;zoom:1; font-size:18px; font-weight:bold; padding:0px 20px;}
.Globalnav li i{ display:inline-block; margin-right:9px; vertical-align:middle; width:16px; height:21px;}
.Globalnav li i.blue{ background:url(../images/flag_blue.png);}
.Globalnav li i.red{ background:url(../images/flag_red.png);}
.Globalnav li i.green{ background:url(../images/flag_green.png);}
.Globalnav li i.zi{ background:url(../images/flag_zi.png);}

.Globalcontent{ background:#f6f6f6; padding:3%;}
.Globalcontent .tit_blue{ color:#007cc2; line-height:30px; font-size:20px;}
.Globalcontent .tit_red{ color:#fb7600; line-height:30px; font-size:20px;}
.Globalcontent .tit_green{ color:#10bd4d; line-height:30px; font-size:20px;}
.Globalcontent .tit_zi{ color:#c900af; line-height:30px; font-size:20px;}
.Globalcontent .tita{ color:#333; line-height:30px; font-size:20px; display:block; font-weight:bold; margin-bottom:20px;}
.Globalcontent .h3{ color:#000000; line-height:30px; font-size:18px; padding-top:12px;}
.Globalcontent .itembox ul{   display: flex;   flex-wrap: wrap;}
.Globalcontent .itembox{ padding:14px 0px 16px; border-bottom:1px solid #dbdbdb; margin-bottom:20px;}
.Globalcontent .itembox li{ width:31%; float:left; padding-right:2.333%; padding-bottom:15px; color:#666666;}
.Globalcontent .itembox li h3{ font-size:14px; color:#333; margin-bottom:3px;}
.Globalcontent .itembox li b{color:#333;}
.Globalcontent .itembox:last-child{border-bottom:0px solid #dbdbdb; margin-bottom:0px;}
.Globalcontent .itembox li.jd1{ }
.Globalcontent .itembox li.jd2{}
.Globalcontent .itembox li.jd3{ }
.Globalcontent .itembox li.auto{ width:auto; float:none; clear:both;}
.Globalcontent .itembox li.auto dl{ padding-bottom:15px;}
.Globalcontent .itembox li.auto dd{ width:33.333%; float:left; padding-top:10px;}
.Globalcontent .itembox li.auto dd.auto{ width:auto; float:none;}



@media ( max-width:998px){
.Globalcontent .itembox li.auto dd{ width:auto; float:none;}
.Globalcontent .itembox li.w50 dd{ width:auto; float:none;}
}
@media ( max-width:768px){
.Globalcontent .itembox li{ width:auto; float:none; padding-right:0;}
.mapbox{ width:auto; height:auto; position:relative; margin:0px auto;}
.mzmapbox{ width:auto; height:auto; position:relative; margin:0px auto;}
.maptxt{ display:none;}
.maptxtselect{ display:block;}
}
@media ( max-width:560px){
.Globalnav li{font-size:18px; padding:0px 20px;}
}
