﻿@charset "utf-8";

/* 注意：以下长度用em换算，1em=10px。特别注意文字大小，父子层级会继承，所以不要在div中定义字体大小，只能用span修改字体。
------------------------------------------------------------------------------------------------------ */

/* 全局样式
-------------------------------------------------------------- */
html,body,a,p,span,ul,img{ padding:0; margin:0; list-style:none; border:none; font-size:13px; font-family:"微软雅黑","Arial"; color:#666;}
p{line-height:25px;}
img{ border:none; vertical-align:middle;}
td{ vertical-align:center; font-size:13px;}
body{ background:#fff; overflow-x:hidden;}

h1,h2,h3,h4,h5,h6 { font-weight: bold; }

h1 { font-size: 3em; line-height: 1; margin:0; padding:0;}
h2 { font-size: 2em;  margin:0; padding:0;}
h3 { font-size: 1.5em; line-height: 1;  margin:0; padding:0;}
h4 { font-size: 1.2em; line-height: 1.25; margin:0; padding:0;}
h5 { font-size: 1em;  margin:0; padding:0;}
h6 { font-size: 1em; }

/* 页面基本元素
-------------------------------------------------------------- */

/* 链接样式 */
a {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}

/* 常用元素 */
.clear { clear:both; font-size:1px; line-height:0px; height:0px; }

/* 层浮动 */
.left { float: left; }
.right{ float: right; }
.center { margin: 0 auto; }

/* 文字对齐 */
.tleft { text-align:left; }
.tright { text-align:right; }
.tcenter {text-align:center; }

* html,* html body /* 修正IE6振动bug */{background-image:url(about:blank);background-attachment:fixed;}


/*左右浮动*/
.fl{float:left;}
.fr{float:right;}

/*文字对齐*/
.tr{text-align: right;}
.tl{text-align: left;}
.tc{text-align: center;}
.w1200 { width:1200px; margin:0 auto;}

/* 尾部
-------------------------------------------------------------- */

.footer { margin:0 auto; width:100%; background:#005CA1; border-top:1px solid #4A84FF; min-height:148px; padding-top:37px; }
.footzuo { float:left; width:746px;}
.foots {  width:100%;padding-bottom:35px; padding-top:22px;}
.foots a { background:url(../images/footxian.jpg) no-repeat right; font-size:14px; color:#FFF; padding-left:17px; padding-right:17px;}
.foots a:hover { color:#fff;}
.footx { line-height:25px; color:#659ac2; background:url(../images/ftlogo.png) no-repeat right 13px; width:510px;}
.footx a { color:#659ac2;}
.footyou { float:right; width:362px;}
.footyou .left { width:230px; float:left;}
.footyou .left p { background:url(../images/fttel.png) no-repeat left; padding-left:50px; font-size:24px; color:#FFF; height:50px;}
.footyou .left p span { font-size:12px;color:#659ac2; display:block;}
.fenxi { font-size:12px;color:#659ac2; padding-top:20px;}
.fenxi a { margin-right:8px;}
.footyou .right { float:right; width:96px;}
.footyou .right span { display:block; text-align:center; font-size:12px; color:#FFF; padding-top:10px;}
#two_codes img{display:none;}
#two_codes:hover img{display:block;}




/* 主体内容开始
-------------------------------------------------------------- */

.page { margin: 0 auto; width:100%; height: auto; min-width: 1200px;}
.content{ width:100%;}
.content a:hover{color:#0a5db9;}


#pages{padding-top:5px; margin:0 auto; padding:25px 0; }
#pages a{border: 1px solid #DDD;color: #333;margin: 2px;padding: 2px 5px;text-decoration: none;font-size:13px;}
#pages a:hover{border: 1px solid #DDD;color: #333;margin: 2px;padding: 2px 5px;text-decoration: none;background: #1078C3;color:#FFF;font-size:13px;}
#pages span {background: #1078C3;border: 1px solid gainsboro;color: white;font-weight: bold;margin: 2px;padding: 2px 5px;font-size:12px;}


/* 导航
-------------------------------------------------------------- */
.header { width:100%; margin:0 auto; height:85px;}
.nhead { width:1200px; margin:0 auto;}
.logo { float:left; padding-top:12px;}

.serachTop { cursor: pointer; float:right;background: url(../images/soubg.png) no-repeat; width: 20px; height: 19px; margin-top:36px;}
.navTop { cursor: pointer; width: 30px; height: 25px; position: absolute; right: 0px; top: 34px; }
.navTop span { background: #fff; width: 100%; height: 2px; line-height: 2px; overflow: hidden; position: absolute; left: 0px; transition: all 0.2s ease 0s, transform 0.2s ease 0s; }
.navTop .lin1 { top: 2px; }
.navTop .lin2 { top: 11px; }
.navTop .lin3 { top: 20px; }
.navTop:hover span.lin1 { top: 4px; }
.navTop:hover span.lin3 { top: 18px; }
.serachBox { background: url(../images/search_bg.png) repeat-x scroll left bottom; padding-bottom: 30px; width: 1240px; position: absolute; left: 50%; margin-left: -620px; top:86px; z-index: 999; display: none; }
.bgfff { background-color: #ffffff; }
.serachBox .bgfff { height: 37px; padding: 16px 0px; position: relative; }
.serach-txt, .serach-btn { float: left; display: inline-block; height: 37px; line-height: 37px; border: 0px none; margin: 0px 0px 0px 16px; }
.serach-txt { width: 81%; font: 18px/36px "microsoft yahei"; color: #3D3D3D; padding-left:10px; }
.serach-btn { background: url(../images/ico.png) no-repeat scroll 0px -53px #fff; width: 116px; height: 37px; text-align: center; color: #fff; font: 16px/37px "microsoft yahei"; float: right; margin-right: 16px; }
.serach-btn:active { background-position: 0px -101px; }
.serachClose { float: right; display: block; width: 37px; height: 37px; background: url(../images/ico.png) no-repeat scroll -152px -41px #fff; }
.serachClose:hover { background-position: -152px -68px; }





.nav { WIDTH:855px; float:right;}
.nav UL .mainlevel {
FLOAT: left;  LINE-HEIGHT: 38px;position: relative;
}
.nav UL li ul{ float:left; width:250px;}
.nav UL LI .nav-a {
	FONT-SIZE: 14px;DISPLAY: inline-block; 
}
.nav UL LI .current.nav-a {
	BACKGROUND: url(../images/repeat-bg.png) repeat-x 0px 0px
}
.nav UL LI .nav-a {
	FONT-SIZE: 14px; HEIGHT:85px; COLOR: #000000; text-align:center; width:95px; DISPLAY: inline-block; LINE-HEIGHT: 85px; }
.nav UL LI .nav-a:hover {
	HEIGHT: 85px;  LINE-HEIGHT: 85px;background:url(../images/headbg.jpg) no-repeat; color:#FFF;}
.nav UL LI.first-crl {
	BACKGROUND: 0px 0px
}
.nav UL LI.first-crl .nav-a { HEIGHT:85px; background:url(../images/headbg.jpg) no-repeat; color:#FFF;}
.mainlevel DIV {
	HEIGHT: 85px; background:url(../images/xwbg.png) repeat;POSITION: absolute; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; PADDING-LEFT: 15px; DISPLAY: none; TOP: 85px; PADDING-RIGHT: 15px; WIDTH: 430px; z-index:999;}
#sub_01 {
	LEFT: 0
}
#sub_02 {
	LEFT: 0
}
#sub_03 {
	LEFT: 0
}
#sub_04 {
	LEFT: 0
}
#sub_05 {
	left: 0
}
#sub_06 {
	RIGHT: 0
}
#sub_07 {
	RIGHT: 0
}
#sub_08 {
	RIGHT: 0
}
#sub_09 {
	RIGHT: 0
}


.mainlevel DIV OL {
	OVERFLOW: hidden; FLOAT: left; DISPLAY: block; WIDTH: 240px
}
.mainlevel DIV LI {	BORDER-BOTTOM: #cccccc 1px dashed; LINE-HEIGHT: 27px; WIDTH: 120px; float:left;}
.mainlevel DIV LI A {
	HEIGHT: 27px; BACKGROUND: url(../images/li-icon.png) no-repeat left center; COLOR: #fff; PADDING-LEFT: 10px; DISPLAY: inline-block; LINE-HEIGHT: 27px; WIDTH: 79px
}
.mainlevel DIV LI A:hover {
	COLOR: #fff
}
.mainlevel DIV .nav-img {
	FLOAT: right; DISPLAY: inline-block
}
.mainlevel DIV SPAN IMG {
	BORDER-TOP: #ffffff 3px solid; BORDER-RIGHT: #ffffff 3px solid; BORDER-BOTTOM: #ffffff 3px solid; BORDER-LEFT: #ffffff 3px solid
}
















.ui-clear:after {  display: block;clear: both;content: "";visibility: hidden;height: 0;}
.ui-box-sizex { -moz-box-sizing : border-box; -ms-box-sizing : border-box; box-sizing : border-box; }
.ui-responsivex img { max-width: 100%; }

.ui-transitionx { -webkit-transition: all .3s ease-out; }
[class ^= "ui-opacity"] { position: absolute; top:0; right: 0; bottom: 0; left: 0; z-index: 0; }
[class ^= "ui-opacity-white"] { background: #fff; }
[class ^= "ui-opacity-black"] { background: #000;}
[class ^= "ui-opacity-gray"] { background: #f2f2f2; }
.ui-opacity-white90x,
.ui-opacity-gray90x,
.ui-opacity-black90x { filter: alpha(opacity=70); opacity: .7; }
#sidebarx { width:168px; background:url(../images/jia.png) no-repeat right bottom;float:left; margin-bottom:11px; margin-right:10px; }
.video-popx { display: none; top: 0; right: 0; bottom: 0; left: 0; z-index: 9998; }
.video-containerx { margin:0 auto; margin-top:10%;width:850px;height:auto; background-color:#FFF; border-radius:15px; position:relative;}


.video-closex { display: block; top:-22px; right: -10px; width: 30px; height:30px; cursor: pointer; position:absolute;  }
.video-containerx:hover .video-closex { opacity: 1; }
.video-contentx { width: 850px; height: auto; padding:60px 0; margin:0 auto; }
.ui-fixedx { position: fixed; }


/*------------首页右侧通告--------*/
a {-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}

.younew { float:right; width:378px;}
#cona { float:left;WIDTH:100%;}
#cona .change{ width:378px;  margin:0 auto; position:relative;}
#taga {margin: 0;padding: 0; width:100%;height:25px;float:left;}
#taga LI { float: left; background:url(../images/xian2.jpg) no-repeat right;height:25px;line-height: 25px;display: block;}
#taga LI A {color: #3c3c3c; text-align:left; padding-left:17px; padding-right:17px;display: block; font-size:16px;text-decoration: none;}
#taga LI.emptyTag {	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px}
#taga LI.selectTaga { display: block;}
#taga LI.selectTaga A {color: #e1081a; font-weight:bold;}
#tagContenta {width:100%; margin:0 auto; margin-top:28px;overflow: hidden;}
.tagContenta {DISPLAY: none;}
#tagContenta DIV.selectTaga {DISPLAY: block}

.ntglie { float:left; width:100%;}
.ntglie ul li {border-bottom:1px dashed #C5C5C5; padding-bottom:12px; margin-top:12px;}
.ttbt { font-size:14px; color:#333333; background:url(../images/qiu.jpg) no-repeat left; padding-left:31px;}
.ttms { background:url(../images/uiu.jpg) no-repeat left 8px; margin-top:7px; line-height:25px; padding-left:31px;}

.ntglie ul li a:hover .ttbt { color:#E4091B;}


/*--------------首页公司----------*/
.gsjj { padding-top:68px;}
.gsjjbt { width:100%; text-align:center; margin:0 auto; color:#acacac; text-transform:uppercase;}
.gsjjbt h3 { font-size:26px; color:#0a5db9; padding-bottom:10px;}
.gsjjnr { width:100%; margin:0 auto; padding-top:58px;}
.gsjzuo { float:left; width:648px;}
.gsjzuo h3 { font-size:20px; color:#333333; font-weight:500;}
.gsjzuo span { font-size:13px; color:#b1b1b1; display:inline-block; padding-bottom:21px;text-transform:uppercase; padding-top:2px;}
.gsjzuo p { color:#333333; padding-bottom:21px;}
.gsjzuo a { display:block; position:relative; width:135px; height:34px; overflow:hidden; line-height:34px; background:url(../images/gengduo.png) no-repeat;}
.gsjzuo a .n1{ position:absolute; left:16px; top:0; text-transform: none; padding:0; color:#8F8D8D;}
.gsjzuo a .n2{ position:absolute; left:16px; top:34px; color:#0A5DB9; text-transform: none; padding:0;}

.gsjyuo { float:right; width:512px; position:relative;}
.gsxc { position:absolute; top:89px; text-align:center; width:100%;}
.gsxc p { font-size:16px; color:#FFF;}

.wmysbg { background:#0A5DB9; height:172px; width:100%; margin:0 auto; margin-top:53px;}
.wmysz { float:left; width:537px;}
.wmysz h3 { font-size:22px; color:#ffffff; font-weight:500; padding-top:33px;}
.wmysz p { color:#97c5f7; padding-top:10px;}

.wmysy { float:right; width:602px; padding-top:47px;}
.wmysy ul li { float:left; font-size:16px; color:#fff; margin-right:30px; background:url(../images/ysxain.png) no-repeat left 5px; padding-left:14px;}
.wmysy ul li span { font-size:38px; color:#FFF; display:block;}
.wmysy ul li p { font-size:14px; color:#FFF;}

/*-------------主营产品------------*/
.zycp { width:100%; margin:0 auto; padding-top:44px;}
.zycpms { color:#333333; padding-top:18px;}


#conc { margin:0 auto;WIDTH:1200px; padding-top:37px;}
#tagc {margin: 0;padding: 0; width:100%;height:25px;float:left;}
#tagc LI { width:123px; height:38px;line-height: 38px; float:left; margin-left:7px; margin-right:7px;}
#tagc LI A {color: #333333; text-align: center; display:block; font-size:14px; background:url(../images/cpbai.png) no-repeat;}
#tagc LI.emptyTag {	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px}
#tagc LI.selectTagc { display: block;}
#tagc LI.selectTagc A {color: #fff; background:url(../images/cplan.png) no-repeat;}
#tagContentc {width:100%; margin:0 auto; margin-top:36px;}
.tagContentc {DISPLAY: none;}
#tagContentc DIV.selectTagc {DISPLAY: block}



.wrapper{width:800px;margin:0 auto;padding-bottom:50px;}
/* 核心代码 */
.focus{width:1200px;height:274px;position:relative;}
.focus ul{height:274px;position:absolute;}
.focus ul li{float:left;width:1200px;height:274px;overflow:hidden;position:relative;}
.focus .btn{position:absolute;width:1200px;height:11px;left:0;bottom:5px;text-align:center;}
.focus .btn span{display:inline-block;_display:inline;_zoom:1;width:11px;height:11px;margin-left:5px;cursor:pointer; background: url(../images/kxl.png) no-repeat;}
.focus .btn span.on{ background:url(../images/sxl.png) no-repeat;}
.focus .preNext{width:40px;height:40px;position:absolute;top:90px;cursor:pointer;}
.focus .pre{  background:url(../images/hleft.png) no-repeat; left:-82px;}
.focus .next{  background:url(../images/hright.png) no-repeat; right:-82px;}

.focus .pre:hover { background:url(../images/lleft.png) no-repeat;}
.focus .next:hover {  background:url(../images/lright.png) no-repeat;}

.zylie { width:288px; float:left; margin-right:16px; position:relative; height:229px;}
.zylibt { background:url(../images/cplan2.jpg) repeat; line-height:39px; width:100%; text-align:center; height:39px; font-size:14px; color:#FFF;position:absolute; left:0; bottom:0;}

.cwmpic { float:left; width:288px; overflow:hidden;}
.cwmpic img { width:100%;transition: 0.5s;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;}
.zylie a:hover .cwmpic img{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
}


/*-------荣誉---------*/
.ryzzbg { background: url(../images/ryzzbg.jpg) repeat-x; width:100%; height:489px; margin:0 auto; margin-top:35px;}
.rynk { padding-top:48px;}
.rynkz { float:left; width:575px;}
.rynky { float:right; width:575px;}
.ryzzbt { float:left; width:100%;}
.ryzzbt h3 { color:#0a5db9; float:left; font-size:26px;}
.rymore { float:right; background:url(../images/ryjian.jpg) no-repeat right; padding-right:43px; color:#333333; height:32px; line-height:32px; font-size:16px;}

.ryzzkuang { width:563px; height:308px; background:#FFF; float:left; margin-top:37px; padding:6px; padding-top:8px;}
.ryzuo { width:196px; float:left; background:url(../images/rybg1.jpg) no-repeat; height:308px;}
.ryzuo h3 { font-size:14px; color:#FFF; font-weight:500; line-height:24px; padding-top:50px; padding-left:16px;}
.ryzuo p { font-size:12px; color:#5d8fc6; padding-left:16px; text-transform:uppercase; line-height:22px; padding-top:3px;}
.ryyou { float:right; background:#E6E6E6; width:364px; height:308px;}

#focus4{width:290px;height:247px;position:relative; margin:0 auto; margin-top:39px; overflow:hidden;}
#focus4 ul{height:247px;position:absolute;}
#focus4 ul li{float:left;width:290px;height:247px;overflow:hidden;position:relative;}
#focus4 .btn{position:absolute;width:290px;height:9px;left:0;bottom:1px;text-align:right;}
#focus4 .btn span{display:inline-block;_display:inline;_zoom:1;width:9px;height:9px;margin-left:7px;cursor:pointer; background: url(../images/ryhui.png) no-repeat;}
#focus4 .btn span.on{ background:url(../images/rylan.png) no-repeat;}
#focus4 .preNext{ display:none;}


#focus5{width:560px;height:308px;position:relative; margin:0 auto;overflow:hidden;}
#focus5 ul{height:308px;position:absolute;}
#focus5 ul li{float:left;width:560px;height:308px;overflow:hidden;position:relative;}
#focus5 .btn{position:absolute;width:535px;height:9px;right:25px;bottom:21px;text-align:right;}
#focus5 .btn span{display:inline-block;_display:inline;_zoom:1;width:9px;height:9px;margin-left:7px;cursor:pointer; background: url(../images/ryhui.png) no-repeat;}
#focus5 .btn span.on{ background:url(../images/rylan.png) no-repeat;}
#focus5 .preNext{ display:none;}

#focus5 ul li span { background:url(../images/xchbg.png) repeat; position:absolute; bottom:0; left:0; width:532px; height:54px; line-height:54px; color:#FFF; display:block; padding-left:28px; font-size:14px;}

/*---------首页新闻--------*/
.synew { height:497px; margin:0 auto; width:1200px; padding-top:32px;}
.syxwxia { width:100%; padding-top:45px; overflow:hidden;}

#focus6{width:600px;height:339px;position:relative; float:left;overflow:hidden;}
#focus6 ul{height:339px;position:absolute;}
#focus6 ul li{float:left;width:600px;height:339px;overflow:hidden;position:relative;}
#focus6 .btn{ display:none;}

#focus6 ul li .span { background:url(../images/xwbg.png) repeat; position:absolute; bottom:0; left:0; width:578px; height:71px;color:#FFF; display:block; padding-left:22px;}
#focus6 ul li .span h3 { font-size:16px; color:#FFF; font-weight:500; padding-top:17px;}
#focus6 ul li .span span { color:#588bbf; display:block; padding-top:3px;}
#focus6 .preNext{width:40px;height:40px;position:absolute;top:130px;cursor:pointer;}
#focus6 .pre{  background:url(../images/hlefta.png) no-repeat; left:18px;}
#focus6 .next{  background:url(../images/hrighta.png) no-repeat; right:18px;}

#focus6 .pre:hover { background:url(../images/llefta.png) no-repeat;}
#focus6 .next:hover {  background:url(../images/lrighta.png) no-repeat;}

.xwjia { background:url(../images/xwjia.png) no-repeat 533px 25px;}

.xwylie { float:right; width:566px;}
.xwyin { background:url(../images/ldian.jpg) no-repeat left; padding-left:15px; text-align:right; height:42px; line-height:42px;}
.xwyin strong { color:#005ca1; font-weight:500; font-size:16px; text-align:left; float:left; }
.amenuContent span {  color:#b9b9b9; }


.accordion{
width: 566px;
padding-left:34px;
overflow: hidden;
float:left;
background:url(../images/xwbg2.jpg) no-repeat left;
padding-top:4px;
}
.accordion ul li{
float: left;
width: 566px;
cursor: default;
}
.accordion ul li.active{
width: 566px;
}
.accordion ul li.active .amenuTitle {display:none; }
.accordion ul li.active .amenuContent { display:block; border-bottom:1px solid #D9D9D9;border-top:1px solid #D9D9D9; padding-top:16px; padding-bottom:24px;}
.acontainer{ width:281px; margin: 0 auto; padding-top:12px;}
.amenuTitle {height:42px; line-height:42px; background:url(../images/hdian.jpg) no-repeat left;width:551px;cursor:pointer; padding-left:15px; text-align:right;}
.amenuTitle strong {color:#333; font-weight:500; font-size:16px; text-align:left; float:left;}
.amenuTitle span {  color:#b9b9b9; }
.aactiveTitle{ width:260px;cursor:pointer; display:none;}
.amenuContent{ width:566px; height:auto; text-align:left; display:none;}
.amenuContent p { padding-left:15px; padding-bottom:10px; padding-top:2px; font-size:14px; color:#333333;}
.dview { padding-left:40px; color:#333333; background:url(../images/yjing.jpg) no-repeat 15px;}
.fenx { padding-left:11px;}
.fenx img { vertical-align:top; padding-top:3px;}

/*------------关于我们-----------*/
.nyban { width:100%; height:352px; margin:0 auto;}
.nynav { width:1200px; margin:0 auto; padding-top:300px;}
.nynav ul { background:url(../images/nyhui.png) repeat; height:52px;}
.nynav ul li a { width:134px; height:52px; text-align:center; line-height:52px; font-size:16px; color:#FFF; display:block; float:left;}
.nynav ul li a:hover { background:url(../images/nylan.jpg) no-repeat;}
.nynav ul li a.on { background:url(../images/nylan.jpg) no-repeat;}


.nydh { width:1200px; margin:0 auto; font-size:12px; text-align:right; padding-top:32px;padding-bottom:23px;}
.nydh a { color:#838383; font-size:12px; margin-right:10px; padding-left:10px;}

.gsjjn { width:1200px; margin:0 auto; padding-top:16px;}
.gsbt { float:left; width:718px;}
.gsbt h3 { font-size:30px; color:#333333; background:url(../images/nyxian.jpg) no-repeat left bottom; padding-bottom:10px;}
.gsbt span { font-size:14px; color:#c0c0c0; display:block; padding-top:10px;}
.gsbt strong { font-size:23px; color:#0851a5; display:block; font-weight:500; padding-top:36px;}
.gsbt p { padding-top:30px; font-size:14px; color:#333333;}
.gspic { float:left; width:442px; float:right; padding-top:98px;}

.gscpn { width:1200px; margin:0 auto; padding-top:43px;}

.floor_5{height:180px; width:100%; float:left; margin-top:42px; padding-bottom:80px;}
.floor_5 .cont{height: auto;width: 1200px;margin: 0 auto;}
.floor_5 .cont dl{width:126px;height: 178px;float: left; overflow:hidden; position:relative;margin-right:88px; cursor:pointer;}
.floor_5 .cont dl .pic1{text-align: center;right:0px; position:absolute; width:126px;top:0px;}
.floor_5 .cont dl .pic1 .img { background:url(../images/prblan.png) no-repeat top; width:126px; height:99px; text-align:center; padding-top:27px;}
.floor_5 .cont dl .pic2 .img2 { background:url(../images/prlan.png) no-repeat top; width:126px; height:99px; text-align:center;padding-top:27px;}

.floor_5 .cont dl .pic1 .pp01{ font-size:16px; color:#005ca1;padding-top:20px; text-align:center;}
.floor_5 .cont dl .pic1 .pp02{ font-size:16px; color:#005ca1; padding-top:20px; text-align:center;}

.floor_5 .cont dl .pic2{text-align: center;left:-126px; position:absolute; width:126px;top:0px;}
.floor_5 .cont dl .pic2 .pp02{ font-size:16px; color:#005ca1; padding-top:20px;}
.floor_5 .cont dl .pic2 .pp02 a{ font-size:16px; color:#005ca1;}


.serBoxOn{  width:100%; height:100%; z-index:-1; display:none;}
.gskj { width:100%; margin:0 auto; padding-bottom:36px; overflow:hidden;}
.gskj ul li { width:24.6%; float:left; text-align:center; margin-right:0.53%;}
.gskj ul li a h3 { font-size:20px; color:#333333; font-weight:500; padding-top:22px;}
.gskj ul li a p { font-size:14px; color:#333333;  padding-top:10px;}
.gskj ul li a:hover h3 { color:#005ca1;}
.gspin { position:relative; width:100%; height:100%; }
.gsbg1 { background:url(../images/gsbg.png) repeat; width:100%; height:100%; position:absolute; left:0; top:0;display:none;}
.gsbg1 span { background:url(../images/gsjian.png) no-repeat; width:54px; height:54px; display:block; margin:0 auto; margin-top:20%; }

/*-------------新闻列表-----------*/
.sharpBox2 a:link, .sharpBox2 a:visited { color: #a5a5a5; }
.sharpBox2 a:active, .sharpBox2 a:hover { color: #014da1; }
.sharpBox2 { color: #a5a5a5; font: 14px/1.5 helvetica; text-transform: uppercase; width:300px; float:left; padding-top:86px; }
.sharpBox2 .i { float: left; display: block; background: url(../images/sharp2.png) no-repeat; width: 18px; height: 21px; margin-left: 10px; }
.sharpBox2 .i1 { background-position: 0px 0px; }
.sharpBox2 .i2 { background-position: -29px 0px; }
.sharpBox2 .i3 { background-position: -55px 0px; }
.sharpBox2 .i4 { background-position: -80px 0px; }
.sharpBox2 .i5 { background-position: -115px 0px; width: 24px; }
.l { float: left; display: inline-block; }


.scrollpic {
	width: 1372px;
	margin:0 auto;
}
#myscroll {
	display: block;
	width: 1200px;
	position: relative;
	height: 378px;
	overflow: hidden;
	margin:0 auto;
}
#myscroll #myscrollbox {
	display: block;
	float: left;
	position: absolute;
	left: 0;
	top: 0;
	width: 1000000px;
}
#myscroll ul {
	display: block;
	float: left;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#myscroll ul li {
	display: block;
	float: left;
	padding: 0;
	width:1200px;
}
#myscroll ul li .nepic { float:left; width:528px; height:298px;}
#myscroll .intro { float:right;width:602px;}
#myscroll .intro p {
	font-size: 13px;
	line-height: 26px;
	height:149px;
	overflow:hidden;
	color:#333333;
}
.newgd { background:url(../images/negdbg_03.png) no-repeat; width:144px; height:43px; text-align:center; line-height:43px; font-size:14px; color:#005ca1; display:block;}
.newgd:hover { font-weight:bold;}

#mybtns {
	margin:0 auto;
	width: 100%;
	display: block;
	height: 5px;
	position:relative;
}
#mybtns a {
	width: 51px;
	height: 51px;
	display: block;
	 position:absolute;
}

#mybtns a:hover, #myscroll, #mybtns a, #myscroll a:hover .intro, #myscroll a .intro, #myscroll #myscrollbox {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
#mybtns #left { background:url(../images/zlet.png) no-repeat; left:0; top:205px;}
#mybtns #right {  background:url(../images/ylet.png) no-repeat;right:0; top:205px;}
.nebgw { background:#F8F8F8; width:100%; margin:0 auto;}

.nelie { width:1200px; margin:0 auto; padding-top:10px;}
.nelie ul li { float:left; width:100%; border-bottom:1px solid #EFEFEF; padding-bottom:30px; padding-top:40px;}
.nezuo { background:url(../images/sjhbg.png) no-repeat; width:62px; height:63px; float:left;}
.nezuo p { width:62px; height:40px; line-height:40px;text-align:center; font-size:26px; color:#fff; }
.nelie ul li:hover .nezuo p {color:#fff;}
.nezuo span { width:62px;text-align:center; font-size:13px;display:block; color:#fff; line-height:22px; margin-top:1px;}


.neyc { float:right; width:1100px;}
.neyc p { color:#b6b6b6;}
.nelie ul li:hover .nezuo { background:url(../images/sjbg.png) no-repeat;}
.nelie ul li a { line-height:25px;}

.nelie ul li a h3{ color:#333333; font-size:20px; padding-bottom:18px; font-weight:500;}

.nelie ul li:hover a h3{ color:#1655B2;}
.nelie ul li:hover a { color:#1655B2;}
.neyc a:hover p{ color:#1655B2;}
.newsj { color:#b3b3b3;}
#myscrollbox h5 { font-size:28px; color:#333333; font-weight:500; padding-bottom:22px;}

.fanye{ width:100%; text-align:center; margin:0 auto; margin-bottom:20px; margin-top:10px; }
div.digg {
padding-right: 3px; padding-left: 3px; padding-bottom: 6px;text-align: center;
 height:35px; clear:both;padding-top: 30px;
}
div.digg a {
border: #DDDDDD 1px solid; background-color:#FFFFFF; padding-right: 14px;
padding-left: 14px;padding-bottom: 8px;margin: 2px; color: #444444; padding-top: 8px;  text-decoration: none;
}
div.digg a:hover {
background-color: #1655B2;color: #fff; 
}
div.digg a:active {
border: #E60213 1px solid; color: #000;
}
div.digg span {
border: #1655B2 1px solid;
padding-right: 14px;
padding-left: 14px;
padding-bottom: 8px;
margin: 2px;
color: #fff;
padding-top: 8px;
background-color: #1655B2;
}
div.digg span.disabled {
border: #eee 1px solid; padding-right: 14px;
padding-left: 14px;padding-bottom: 8px; margin: 7px; color: #fff; padding-top: 8px;background: #E60213; 
}

/*-------------工厂-------------*/

.fc { text-align: center; }
.fr { text-align: right; }
.l { float: left; display: inline-block; }
.r { float: right; display: inline-block; }


/* winxin end */
/* Slider */
.slick-slider { position: relative; display: block; margin:0 auto; padding-bottom:40px; padding-top:34px; margin-top:45px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: none; touch-action: none; -webkit-tap-highlight-color: transparent; background:#F2F2F2; }
.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-loading .slick-list { background: white url(../images/loader.gif) center center no-repeat; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3
d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-prev, .slick-next { position: absolute; display: block; height: 20px; width: 20px; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; padding: 0; border: none; outline: none;}
#terminaPage1 .item .img{ margin: 0px 15px; filter: alpha(opacity=40);  opacity: 0.4; transform: scale(0.9); -webkit-transform: scale(0.9);}
#terminaPage1 .item .img img{ width: 100%; display: block;}
#terminaPage1 .item .con{ margin: 0px 20px; padding-top: 25px; width:95%; color: #897870; display: none;}
#terminaPage1 .item .t{ font-size: 20px; color:#333333;}
#terminaPage1 .item .c{ color:#333333;}
#terminaPage1 .item .c p{ color:#333333; padding-top:8px;}

#terminaPage1 .slick-center .img{ filter: alpha(opacity=100);  opacity:1; transform: scale(1); -webkit-transform: scale(1);}
#terminaPage1 .slick-center .con{ display: block;}
#terminaPage1 .slick-prev,#terminaPage1 .slick-next{  width: 51px; height: 51px; position: absolute; top: 40%; margin-top: 0px; z-index: 10; }
#terminaPage1 .slick-prev{ background: url(../images/zlet.png) no-repeat scroll center center; left: 19%;}
#terminaPage1 .slick-next{ background: url(../images/ylet.png) no-repeat scroll center center; right:19%;}

/*-----------pro----------------*/
.cpbg { background:#F6F6F6;}

/*产品中新*/
.he{ width:1211px; margin:0 auto;}
.subNavBox{width:289px; float:left; background: url(../images/zcbg1.png) no-repeat top; padding-top:10px;margin-bottom: 60px;}
.subNavBox h2{ height:33px; background:url(../images/zcbg3.png) repeat-y; width:265px; padding-top:11px;font-size:17px; color:#3c3c3c;  padding-left:24px; border-bottom:1px solid #EFEFEF;}
.subNav{ width:289px; height:53px; text-align:left; line-height:52px; color:#666; font-size:14px; background:url(../images/zcbg3.png) repeat-y;}
.navContent01{ width:289px; padding-top:16px; padding-bottom:8px;}

.navContent01 li{ width:230px; padding-left:10px; margin:0 auto; height:36px; text-align:left; line-height:36px; font-size:13px;background:#EEEEEE; margin-bottom:8px;}
.navContent01 li a { display:block;}
.navContent01 li.on{ background:url(../images/cphbg.jpg) no-repeat;}
.navContent01 li:hover { background:url(../images/cphbg.jpg) no-repeat;}
.navContent01 li.on a{color:#fff; display:block;}
.navContent01 li:hover a{ color:#fff;}
.currentDd{ color:#005ca1;  }
.subNav span { display:block; margin:0 auto;width:240px;color:#333333;  background:url(../images/jia.jpg) no-repeat right;border-bottom:1px solid #E4E4E4;}
.currentDd span { display:block; margin:0 auto;width:240px;color:#005ca1; border-bottom:1px solid #000000; background:url(../images/jian.jpg) no-repeat right;}
.subNav:hover span{ color:#005ca1; background:url(../images/jian.jpg) no-repeat right;}

.navContent01{display: none; background:url(../images/zcbg3.png) repeat-y;}
.zuoydh { background:url(../images/zcbg3.png) repeat-y; float:left; height:30px; width:100%;}
.he .navyou{ float:right; width:922px; background:url(../images/zcbg2.png) no-repeat top;height:auto; padding-top:44px; margin-bottom:60px;}
.he .navyou .nbiao{ width:910px; border-bottom:1px solid #D8D8D8; margin-left:7px; padding-bottom:29px;}
.he .navyou .nbiao h2{ float:left; font-size:24px; color:#005ca1; font-weight:normal; padding-left:32px;}
.rightlo{ float:right; width:254px; background:url(../images/soibg.png) no-repeat; height:45px; margin-right:44px;}
.rightlo .suo{ width:205px; height:45px; background:url(../images/dasou.jpg) no-repeat; line-height:45px; border:0; outline:none; padding-left:5px;float:left;font-family:"微软雅黑";color: #666;}

.rightlo :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #666; font-family:"微软雅黑";
}

.rightlo ::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #666; font-family:"微软雅黑";
}

.rightlo input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #666; font-family:"微软雅黑";
}

.rightlo input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #666; font-family:"微软雅黑";
}

.he .navyou .nbiao .rightlo .suo01{ width:44px; height:45px; background:url(../images/dasi.jpg) no-repeat; line-height:45px; border:0; outline:none; padding-left:5px; float:left; cursor:pointer;}
.he .navyou .njk{ width:910px; margin-left:7px;}
.proyan { background:url(../images/zcbg4.png) repeat-y; float:left; width:100%;}
.prodi { background:url(../images/zcbg5.png) no-repeat; height:43px; float:left; width:922px;}

/* sildes css begin */
.control {width:657px;height:522px; float:left;display: block;overflow: hidden;}
.change li{width:657px;overflow: hidden;text-align:center}
.change li .textDesc{width:100%;height:100px;text-align:center;overflow: hidden;}
.change li .opacity{width:100%;height:100px;position:absolute;left:0;bottom:0;}
.change li .title{padding:20px 15px 0; color:#666;font-size:14px;line-height:22px;}
.change li .title a{color:#666; font-size:15px;}
.change li .text{color:#fff;line-height:18px;padding:5px 15px;font-size:12px;}

/* 缩图部分 */
.thumbWrap{width:170px;height:420px;position:absolute;right:0px;top:0px;overflow: hidden; padding-top:51px; padding-bottom:49px;}
.thumbWrap .thumbCont{width:100%;height:100%;position:relative;overflow: hidden;}
.thumbWrap ul li{width:168px;height:134px;text-align:center;overflow: hidden; padding-top:3px; padding-bottom:3px; position:relative;}

.thumbWrap ul li div{display: table-cell ;width:164px;height:132px;}
.thumbWrap ul li img { width:166px; height:132px;vertical-align:middle; overflow:hidden}


.thumbWrap ul li.cur .fugai{ background: url(../images/lan.png) no-repeat;}

.thumbWrap ul li .fugai{ position:absolute; top:3px;left:0px; z-index:9999; width:168px; height:134px;}

/* 缩图按钮 */
.thumbPrev,.thumbNext{width:166px;height:44px;text-align:center;position:absolute;z-index: 9; outline:none}
.thumbPrev span, .thumbNext span{display: none;}

.thumbPrev{left:0;top:0;background:url(../images/sleft.jpg) no-repeat;}
.thumbNext{left:0;bottom:0;background:url(../images/xleft.jpg) no-repeat;}
.imgWrap { width:657px; height:522px; overflow:hidden;}
.imgWrap img { width:100%; height:100%;}
/* 翻页按钮 */
.prev, .next{width:49px;height:49px;position:absolute;bottom:271px; color:#FFF;font-size:14px; z-index: 9;font-weight:bold; cursor: pointer;outline:none} 
.prev span, .next span{display: none;}
.prev{left:0;_background:none}
.next{right:0; _background:none}

#sildes { margin-top:19px; float:left; width:845px; margin-left:33px;}



#cond {WIDTH:845px;float:left; margin-left:33px; padding-bottom:20px; }
#tagd{height:54px; margin-top:25px; margin-bottom:25px; border-bottom:3px solid #E2E2E2;}
#tagd LI { float:left; height:64px;line-height:64px; width:174px; text-align: center; display: block; overflow:hidden;}
#tagd LI A {color: #666; font-size:16px;  display: block;  margin:0 auto; height:64px;line-height:55px;}
#tagd LI.selectTagd {display: block; background: url(../images/gu.png) no-repeat center top; height: 64px; }
#tagd LI.selectTagd A {color: #fff; }
#tagContentd {overflow: hidden;}
.tagContentd {DISPLAY: none;}
#tagContentd DIV.selectTagd {DISPLAY: block}
#tagContentd li label{ float:right; font-size:12px; color:#afafaf; }
#tagContentd ul li{height: 39px;
line-height: 20px;width:776px; clear: both;}
#tagContentd ul li span{width:97px;height: 29px; text-align:center; border-bottom:1px solid #dcdcdc; display:inline-block;float: left;}
#tagContentd ul li p{ width: 658px;
border-bottom: 1px dashed #dcdcdc;
float: left;
height: 29px;
padding-left: 20px;line-height: 22px;}
#tagContentd ul li p i{ font-style: normal; color:#A5A5A5;}
#tagContentd .chanleft{ float:left; width:100%;  height:auto;}
#tagContentd .chanleft h2{ font-size:16px; font-weight:normal; color:#005ca1; padding-bottom:15px;}
.chanleft p { color:#3c3c3c; padding-bottom:10px;}

/*-------------使用现场-------------*/
.syxclie { width:100%; float:left;}
.pt32 {padding-top:32px;}
.syxclie ul li { float:left; position:relative; margin-right:30px; margin-bottom:26px; width:380px; height:257px;}
.syxcbt { background:url(../images/syxcbg2.jpg) no-repeat; width:360px; height:48px; font-size:16px; color:#333333; line-height:48px; padding-left:20px;}
.sypb {  width:320px; height:179px; position:absolute; background:url(../images/syxcbg.png) no-repeat; text-align:center; font-size:16px; color:#FFF; padding-top:78px; padding-left:30px; line-height:25px; padding-right:30px;display:none; left:0; top:0;}
.syxclie ul li.mr0 { margin-right:0;}


.syxclie2 { width:845px; margin-left:44px; float:left;}
.syxclie2 ul { margin:0 auto;}
.syxclie2 ul li { float:left; position:relative; margin-right:41px; margin-bottom:26px; width:250px; height:257px;}
.syxcbt2 { background:url(../images/syxcbg2.jpg) no-repeat right; width:230px; height:48px; font-size:16px; color:#333333; line-height:48px; padding-left:20px;}
.sypb2 {  width:190px; height:179px; position:absolute; background:url(../images/syxcbg3.png) no-repeat; text-align:center; font-size:16px; color:#FFF; padding-top:58px; padding-left:30px; line-height:25px; padding-right:30px;display:none; left:0; top:0;}
.syxclie2 ul li.mr0 { margin-right:0;}

/*-------------软管说明--------------*/
.rgtu { position:relative; width:1200px; height:340px; float:left; margin-top:40px;}
.rgtuc { background:url(../images/rgbg.png) repeat; width:598px; min-height:143px; position:absolute; top:98px; left:301px;}
.rgtuc h3 { font-size:22px; color:#005ca1; text-align:center; padding-top:48px;}
.rgtuc p { font-size:14px; color:#333; text-align:center; padding-top:15px;}
.rgpic { overflow:hidden;}
.rgpic img { width:100%;transition: 0.5s;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;}
.rgpic:hover img{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
}
.rgwen { width:100%; float:left; padding-top:10px;}
.rgwen h3 { color:#005ca1; font-size:16px; padding-top:30px;}
.rgwen span { color:#005ca1; font-size:14px; padding-top:10px; display:block;}
.rgwen p { color:#333333; font-size:14px; padding-top:10px;}

.rgpic2 { float:left; width:100%; padding-top:25px;}

/*-------------荣誉---------*/
.p-padding { padding-top:5px; width:100%; float:left;}

.innera { width: 1200px; padding-top:35px; margin: 0px auto; }
/*honor style*/
.honorList li { float: left; display: block; width:344px; overflow: hidden; margin-right:83px; margin-bottom:40px; }
.honorList li .img { position: relative; overflow: hidden;width:304px; height:223px;border:1px solid #BEBFBF; padding:16px 18px 16px 18px; }
.honorList li .img img { width:304px; display: block; height:223px; }
.honorList li a:hover .img span { background:url(../images/rymbg.png) no-repeat; position:absolute; display:block; width:344px; height:264px; left:0px; top:0px;}


.honorList li .name { font-size: 16px; color: #333333; text-align:center; padding-top:23px;width: 100%; }
.honorList li a:hover .name { color:#005ca1;}
.honorList li.initLi { opacity: 1; -webkit-transform: translate(0, 0px); -moz-transform: translate(0, 0px); -o-transform: translate(0, 0px); -ms-transform: translate(0, 0px); transform: translate(0, 0px); }
/*honor style end*/

.ryzzwz { font-size:16px; color:#333333; width:100%; float:left; line-height:26px; padding-top:30px;}

/*--------------------联系我们-----------------*/
.map { width:100%; float:left; padding-bottom:45px;}
.lxwms { width:100%; float:left; padding-bottom:45px; padding-top:58px;}
.lxwms h3 { color:#005ca1; font-size:30px; font-weight:500;}
.lxwmnr .left { float:left; width:955px; padding-top:20px;}
.lxwmnr .left span { display:block; background:url(../images/lxdw.png) no-repeat left; font-size:16px; color:#333333; padding-left:30px; height:30px; line-height:30px;}
.lxwmnr .right { float:right; width:230px; text-align:right; padding-top:13px;}
.lxwmnr .right span { display:block; width:104px; float:right; font-size:14px; color:#333333; padding-right:9px; padding-top:73px;}
.lxwmnr .right img { display:block; float:right;}
.lxxian { background:url(../images/lxxian1.jpg) no-repeat; height:50px; padding-left:22px; margin-top:26px;}
.lxxian table td { font-size:16px; color:#333333;}

.danye { width:845px; margin-left:34px; float:left;}


/*----------右侧漂浮-----------*/

.floating_ck { position:fixed;right:5px;top:30%; z-index:99; background:url(../images/icotou.png) no-repeat top; padding-top:10px;}
.floating_ck dl { margin:0;background:url(../images/icobg.png) repeat-y;}
.floating_ck dl dd{position:relative;width:84px;height:64px; text-align:center;cursor:pointer; margin:0;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult {background:url(../images/zxicon.png) no-repeat center top;}
.words {background:url(../images/ico2.png) no-repeat center top;}
.quote {background:url(../images/ico3.png) no-repeat center top;}
.lxtb {background:url(../images/ico4.png) no-repeat center top;}
.qrcord {background:url(../images/ico5.png) no-repeat center top;}
.return {background:url(../images/ico6.png) no-repeat center top;}

.floating_ck dd span {color:#fff;display:block;padding-top:32px;}
.floating_ck dd span:hover { color:#F16915;}
.floating_ck dd span a {color:#fff;}
.floating_ck dd span a:hover { color:#5cbdfb;}
.floating_ck dd:hover.consult {background:url(../images/icoh1.png) no-repeat center top;}
.floating_ck dd:hover.words {background:url(../images/icoh2.png) no-repeat center top;}
.floating_ck dd:hover.quote {background:url(../images/icoh3.png) no-repeat center top;}
.floating_ck dd:hover.lxtb {background:url(../images/icoh4.png) no-repeat center top;}
.floating_ck dd:hover.qrcord {background:url(../images/icoh5.png) no-repeat center top;}
.floating_ck dd:hover.return {background:url(../images/icoh6.png) no-repeat center top;}


.floating_left{position:absolute;left: -170px;
    top: 7px;width:160px;height:80px;background-color:#6B6B6B;border-bottom:solid 1px #6B6B6B;display:none;color:#fff;}
.floating_left a{color:#fff;}
.floating_ewm{height:203px;top:-130px; left:-160px;}
.floating_ewm i{ display:block;width:145px;height:125px;margin:auto;margin-top:10px;}
.floating_ewm p{color:#fff;margin-top:5px;}
.floating_ewm .qrcord_p01{ line-height:25px;font-size:14px;}
.icobg { background:url(../images/icodi.png) no-repeat; height:10px;}