


*{ font-family:"微软雅黑"; outline:none;}
*{-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight:rgba(0,0,0,0); -webkit-text-size-adjust:none;} 
body,dl,dd,h1,h2,h3,h4,h5,h6,p, from{margin:0;} ol,ul,li,img{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;list-style: none;}
input,img,textarea{ border:none; border-radius: 0;-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight:rgba(0,0,0,0); -webkit-text-size-adjust:none;}
/*body > .qing{ min-width:1250px;}*/
a{ text-decoration:none; blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ } 
a:focus{ -moz-outline-style: none; /* FF */ }
img, input{ border:0;}
input,textarea,select {outline:none;} 
a div, a span{ cursor:pointer;}
textarea{ resize:none;}/*防止textarea放大时，三个斜线被放大*/
ul li{ list-style:none;}
.qing{ display:block; clear:both; }
.juzhong{ width:1250px; display:block; margin-left:auto; margin-right:auto;}
.lf{ display:block; float:left;}
.rf{ display:block; float:right;}

img{ }
.shu14 img, .shu12 img{ display:inline !important; max-width:100% !important; height:auto !important;vertical-align:top; }
.shu14{ line-height:30px; color:#555; font-size:14px;}
.shu12{ line-height:30px; color:#555; font-size:12px;}
body{font-size: 12px;
    color: #666;
    font-family: 'Microsoft YaHei';}

/*nav-main*/
/*隐藏盒子位置设置*/
div.hidden-box{
    position: absolute; overflow:hidden;
    display:none; padding:10px 15px 24px;
	background: url(../images/nabg.png) repeat;
    top:60px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px; z-index:99;
}
.erj a{ display:block; border-bottom:1px solid #ddd; text-align:center; line-height:38px; font-size:14px; color:#333;}
.erj a:visited{ color:#494949;}
.erj a:hover{ color:#da251d; border-bottom-color:#da251d;}
#box-1{ left:184px; min-width:132px; }
#box-2{ left:360px; min-width:132px; }
#box-3{ left:536px; min-width:132px;}
#box-4{ left:716px; min-width:132px;}
/*input*/
.souk{  margin-top:30px;  float:left; width:185px; height:36px;margin-left:10px; margin-right:30px }
.sous{ display:block; float:left; width:215px; height:36px; background-color:transparent !important; padding:0 15px; line-height:36px !important; font-size:12px; color:#555;}
.souc{ display:block; float:left; width:30px; height:36px; background-color:transparent !important; cursor:pointer;}
/*banner*/

/* main_image */

/*product*/
.cptik{ display:block; overflow:hidden; padding-top:39px;}
.cpti-cn{ line-height:24px; font-size:16px; color:#212121;}
.tabPanel{ position:relative; z-index:3; margin-top:-42px; width:1210px; margin:0 auto}
.tabPanel ul{height:72px; float:left;}
.tabPanel ul li{ float:left; margin-left:25px; height:38px; overflow:hidden; padding:0 18px; border:1px solid #bdbdbd; line-height:36px; color:#212121; font-size:14px; cursor:pointer;}
.tabPanel ul li span{ display:block; position:relative; top:0;}
.tabPanel .hit, .tabPanel li:hover{ border-color:#cb1426; color:#cb1426;}
.tabPanel ul li.hit span, .tabPanel ul li:hover span{ top:-100%;}
.panes{ display:block; clear:both;}
.pane{ min-height:100px; display:none;}
.cpk{ display:block;}
.cpk dd{ display:block; float:left; position:relative; margin-left:32px; margin-bottom:34px; width:395px; height:auto;}
.cpk dd:nth-child(3n+1){ margin-left:0;}
.cpyk{ display:block; height:20px; background:url(../images/cpy1.png) center top no-repeat;}
.cpk dd:hover .cpyk{ background:url(../images/cpy2.png) center top no-repeat;}
.cpnr{ display:block; position:relative; background:#FFF; padding:33px 35px 0; height:373px; overflow:hidden;}
.cptu{ display:block; width:325px; height:173px; overflow:hidden; margin-bottom:52px;}
.cpm1{ display:block; position:absolute; top:187px; margin-bottom:7px; line-height:26px; font-size:14px; color:#373737; z-index:3;}
.cpm11{ display:block; position:absolute; top:44px; background:#ededed; height:2px; width:0;}
.cpm2{ display:block; line-height:30px; color:#797979; font-size:12px; }
.cpm22{ display:block; position:absolute; left:100%; top:90px; width:325px; line-height:30px; color:#797979; font-size:14px; z-index:2;}
.cpb{ width:100%; height:0; background:#FFF; position:absolute; left:0; top:50%; }
.more1{ display:block;  width:0; height:26px; overflow:hidden;  position:relative; z-index:3; }
.more1 span{ display:block; margin-left:-82px; width:82px;background: url(../images/moj1.png) right center no-repeat; line-height:24px; font-size:12px; color:#cb1426; font-family:Arial, Helvetica, sans-serif;}
.cpk dd:hover .cpb{ height:100%; top:0;}
.cpk dd:hover .cpm1{ font-size:18px;top:13px; color:#ca1524;}
.cpk dd:hover .cpm11{ width:174px;}
.cpk dd:hover .cpm22{ left:0;}
.cpk dd:hover .more1, .sok:hover .more1, .serk dd:hover .more1 { width:82px;}
.cpk dd:hover .more1 span, .sok:hover .more1 span, .serk dd:hover .more1 span{  margin-left:0; background: url(../images/moj2.png) right center no-repeat;}
.cpk dd:hover .cptu img{
transform: scale(1.1);
-ms-transform: scale(1.1);	/* IE 9 */
-webkit-transform: scale(1.1);	/* Safari 和 Chrome */
-o-transform: scale(1.1);	/* Opera */
-moz-transform: scale(1.1);
}
/*solution*/
.sobg{ background:#FFF; padding:0 0 38px; overflow:hidden;}
.more2{ display: block; float:right; width:100px; height:38px; margin-top:16px; padding-left:15px; overflow: hidden; border:1px solid #bdbdbd; background:url(../images/mojj1.png) center center no-repeat; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:36px; color:#737373;}
.more2:hover{ color:#cb1426; border-color:#cb1426; background:url(../images/mojj2.png) center center no-repeat;}
.sok0{ display:block; padding-top:34px;}
.sok{ margin:0 92px; position:relative;}
.sok1{ display:block; border:2px solid #f1f1f1; margin-left:47px; height:227px; padding:27px 40px 30px 263px;}
.soj-ti{ display:block; margin-bottom:18px; font-size:16px; line-height:33px; color:#010101;}
.soj-ti:visited{ color:#010101;}
.soj-js{ display:block; margin-bottom:18px; font-size:12px; line-height:24px; color:#656464;}
.soj-js:visited{ color:#656464;}
.sotu{ display:block; position:absolute; top:29px; left:0;}
.sotu1{ display:block; position:relative; width:264px; height:161px; overflow:hidden; z-index:2; top:0; left:0;}
.sotu2{ display:block; position:absolute; width:264px; height:161px; background:#e4e4e4; z-index:1; top:10px; left:10px;}
.sok:hover .soj-ti{ text-indent:8px; color:#cb1426;}
.sok:hover .soj-js{ text-indent:12px; color:#222;}
.sok:hover .sotu1{ top:-5px; left:-5px;}
.sok:hover .sotu2{ top:15px; left:15px;}
/* main_image */
.main_visual-so{height:240px; overflow:hidden;position:relative;}
.main_image-so{height:240px;overflow:hidden;position:relative;}
.main_image-so ul{width:9999px;height:240px;overflow:hidden;position:absolute;top:0;left:0}
.main_image-so li{float:left;width:100%;height:240px;}
div.flicking_con-so{position:absolute;bottom:-30px; z-index:999;width:100%;height:4px; text-align:center;}
div.flicking_con-so a{ width:47px;height:4px;margin:0 7px;padding:0;background:#d85f6b;display: inline-block;text-indent:-10000px}
div.flicking_con-so a.on{background:#ffd6da;}
#btn_prev-so,#btn_next-so{z-index:11111;position:absolute;display:block;width:48px!important;height:48px!important;top:50%;margin-top:-24px;display: block;}
#btn_prev-so{background:url(../images/soj1.jpg) no-repeat left top;left:0px;}
#btn_next-so{background:url(../images/soj2.jpg) no-repeat right top;right:0px;}
/**service**/
.serk0{ padding:28px 0 43px; overflow:hidden;}
.serk{ display:block;}
.serk dd{ display:block; float:left; margin-left:32px; width:395px; height:188px; background:#FFF; padding:28px 34px 25px;}
.serk dd:first-child{ margin-left:0;}
.ser-inti{ display:block; margin-bottom:20px; font-size:14px; line-height:26px; color:#424242;}
.ser-inti:visited{ color:#424242;}
.ser-injs{ display:block; margin-bottom:22px; font-size:12px; line-height:24px; color:#7b7b7b;}
.ser-injs:visited{ color:#7b7b7b;}
.serk dd:hover .ser-inti{ margin-bottom:14px; font-size:16px; color:#cb1426;}
.serk dd:hover .ser-injs{ color:#000; text-indent:14px;}
/* main_image */
.main_visual-ser{height:238px; overflow:hidden;position:relative;}
.main_image-ser{height:238px;overflow:hidden;position:relative;}
.main_image-ser ul{width:9999px;height:238px;overflow:hidden;position:absolute;top:0;left:0}
.main_image-ser li{float:left;width:100%;height:238px;}
div.flicking_con-ser{position:absolute;bottom:0px; z-index:999;width:100%;height:4px; text-align:center;}
div.flicking_con-ser a{ width:47px;height:4px;margin:0 7px;padding:0;background:#dbdbdb;display: inline-block;text-indent:-10000px}
div.flicking_con-ser a.on{background:#cb1426;}
#btn_prev-ser,#btn_next-ser{z-index:11111;position:absolute;display:block;width:48px!important;height:48px!important;top:50%;margin-top:-24px;display: block;}
#btn_prev-ser{background:url(../images/soj1.jpg) no-repeat left top;left:-100px;}
#btn_next-ser{background:url(../images/soj2.jpg) no-repeat right top;right:-100px;}
/*foot*/
.fobg{ background:#353535; padding-top:35px; overflow:hidden;}
.baq{ border-top:1px solid #464646; line-height:56px; font-size:12px; color:#7f7e7e;}
.baq a, .baq a:visited{ color:#7f7e7e;}
.fonav{ display:block; float:left; overflow:hidden; margin-bottom:32px;}
.fonav li{ display:block; float:left; width:250px; padding-right:40px;}
.fonav li p{ display:block; margin-bottom:26px; position:relative; border-bottom:1px solid #474747; line-height:36px; color:#c6c6c6; font-size:14px;}
.fonav li p b{ display:block; position:absolute; width:24px; height:3px; background:#7c222b; left:0; bottom:-2px;}
.fonav li a{ display:block; font-size:12px; color:#a8a8a8; line-height:30px;}
.fonav li a:hover{ color:#eee; padding-left:4px;}
.fonav li:hover p b{ left:126px;}
/*ad*/
.adk{ width:475px; min-height:215px; border-left:1px solid #4a4a4a; padding-left:33px;}
.add{ display:block; clear:both; height:36px; line-height:36px; font-size:14px; color:#999; }
.add img{ float:left; margin-right:13px;}
.add span{ font-size:24px;}
.fowei{ padding-top:17px;}
.fowei a{ display:block; float:left; margin-right:20px;}
/************************product************************/
.ban-cp{ display:block; height:502px; position:relative; overflow:hidden;}
.cpnj{ display:block; position:relative; z-index:2; padding-top:60px;}
.cpnj-cnti{ display:block; text-align:center; line-height:38px; font-size:32px; color:#FFF;}
.cpnj-enti{ display:block; margin-bottom:16px;}
.cpnj-enti img{ margin:0 auto;}
.cpnj-js{ height:102px; text-align:center; line-height:30px; color:#fff; font-size:14px;}
.cp-class{ display:block;}
.cp-class table{ margin:0 auto;}
.cp-class a{ display:block; overflow:hidden; margin:0 40px; float:left;}
.cpb-tuk{ display:block; width:146px; position:relative; height:163px; margin:0 auto 16px; overflow:hidden; background:url(../images/cpb-bg2.png) center center no-repeat;}
.cpb-tuk1{ display:block; position:absolute; top:0;left:0;}
.cpb-tuk10{ display:block; position:absolute; top:0; left:-100%;
transform: rotate(-90deg);
-ms-transform: rotate(-90deg);		/* IE 9 */
-webkit-transform: rotate(-90deg);	/* Safari and Chrome */
-o-transform: rotate(-90deg);		/* Opera */
-moz-transform: rotate(-90deg);}
.cpb-tum{ height:30px; overflow:hidden; text-align:center; font-size:18px; color:#FFF; line-height:30px;}
.cpb-tum span{ display:block; position:relative; top:0;}
.cp-class a:hover .cpb-tum span, .cp-class a.on .cpb-tum span{ top:-100%}
.cp-class a:hover .cpb-tuk, .cp-class a.on .cpb-tuk{ background:url(../images/cpb-bg1.png) center center no-repeat;}
.cp-class a:hover .cpb-tuk1, .cp-class a.on .cpb-tuk1{left:100%;
transform: rotate(90deg);
-ms-transform: rotate(90deg);		/* IE 9 */
-webkit-transform: rotate(90deg);	/* Safari and Chrome */
-o-transform: rotate(90deg);		/* Opera */
-moz-transform: rotate(90deg);}
.cp-class a:hover .cpb-tuk10, .cp-class a.on .cpb-tuk10{left:0;
transform: rotate(0deg);
-ms-transform: rotate(0deg);		/* IE 9 */
-webkit-transform: rotate(0deg);	/* Safari and Chrome */
-o-transform: rotate(0deg);		/* Opera */
-moz-transform: rotate(0deg);}
.ban-cpx{ display:block; width:0; height:1px; position:absolute; top:180px; background:url(../images/ban-cpx.png) center center no-repeat; z-index:1;}
.ban-cpx{
	animation:ban-cpx 1s linear 0.5s both;
	-moz-animation:ban-cpx 1s linear 0.5s both;
	-webkit-animation:ban-cpx 1s linear 0.5s both;
	-o-animation:ban-cpx 1s linear 0.5s both;
}
@keyframes ban-cpx
{
0%   { width:0; left:50%;}
100% {width:100%; left:0;}
}

@-moz-keyframes ban-cpx
{
0%   { width:0; left:50%;}
100% {width:100%; left:0;}
}

@-webkit-keyframes ban-cpx
{
0%   { width:0; left:50%;}
100% {width:100%; left:0;}
}
@-o-keyframes ban-cpx
{
0%   { width:0; left:50%;}
100% {width:100%; left:0;}
}

.ban-cp0, .coo10{ display:block; position:absolute; left:0; top:0; width:100%; height:100%; background-size: cover !important; z-index:0;}
.ban-cp0, .coo10{
	animation: ban-cp1 8s linear infinite alternate both;
	-moz-animation: ban-cp1 8s linear infinite alternate both;
	-webkit-animation: ban-cp1 8s linear infinite alternate both;
	-o-animation: ban-cp1 8s linear infinite alternate both;
}
@keyframes ban-cp1
{
0%   {transform: scale(1);
-ms-transform: scale(1);	/* IE 9 */
-webkit-transform: scale(1);	/* Safari 和 Chrome */
-o-transform: scale(1);	/* Opera */
-moz-transform: scale(1);}
100% {transform: scale(1.2);
-ms-transform: scale(1.2);	/* IE 9 */
-webkit-transform: scale(1.2);	/* Safari 和 Chrome */
-o-transform: scale(1.2);	/* Opera */
-moz-transform: scale(1.2);}
}

@-moz-keyframes ban-cp1
{
0%   {transform: scale(1);
-ms-transform: scale(1);	/* IE 9 */
-webkit-transform: scale(1);	/* Safari 和 Chrome */
-o-transform: scale(1);	/* Opera */
-moz-transform: scale(1);}
100% {transform: scale(1.2);
-ms-transform: scale(1.2);	/* IE 9 */
-webkit-transform: scale(1.2);	/* Safari 和 Chrome */
-o-transform: scale(1.2);	/* Opera */
-moz-transform: scale(1.2);}
}

@-webkit-keyframes ban-cp1
{
0%   {transform: scale(1);
-ms-transform: scale(1);	/* IE 9 */
-webkit-transform: scale(1);	/* Safari 和 Chrome */
-o-transform: scale(1);	/* Opera */
-moz-transform: scale(1);}
100% {transform: scale(1.2);
-ms-transform: scale(1.2);	/* IE 9 */
-webkit-transform: scale(1.2);	/* Safari 和 Chrome */
-o-transform: scale(1.2);	/* Opera */
-moz-transform: scale(1.2);}
}

@-o-keyframes ban-cp1
{
0%   {transform: scale(1);
-ms-transform: scale(1);	/* IE 9 */
-webkit-transform: scale(1);	/* Safari 和 Chrome */
-o-transform: scale(1);	/* Opera */
-moz-transform: scale(1);}
100% {transform: scale(1.2);
-ms-transform: scale(1.2);	/* IE 9 */
-webkit-transform: scale(1.2);	/* Safari 和 Chrome */
-o-transform: scale(1.2);	/* Opera */
-moz-transform: scale(1.2);}
}
/*product list*/
.pro-list{ display:block; padding-top:60px; overflow:hidden; padding-bottom:20px;}
/**service**/
.ban-ser{ height:428px; position:relative; overflow:hidden;}
.sernk00{ margin-top:-144px; margin-bottom:66px;}
.marquee2{width:1250px;height:68px; height:620px; overflow:hidden;}
.sernk{ display:block; position:relative; z-index:4; margin-left:-16px;}
.sernk dd{ display:block; float:left; width:427px; height:auto; margin-bottom:42px; padding:0 16px;}
.sernr{ background:#FFF; padding:24px 36px 30px; width:395px; height:620px;}
.sern-ti{ display:block; margin-bottom:15px; font-size:18px; color:#424242; line-height:32px;}
.sern-js{ display:block;}
.sernk00 .control{ display:block; position: absolute !important; width:1250px !important;}
.sernk00 .control a{ display:block; width:36px; height:68px; top:-335px; position:absolute !important; background:#e4e4e4; line-height:68px; font-size:32px; color:#222; font-weight:bold; text-align:center; font-family:"宋体"; z-index:33;}
.sernk00 .control a#goL{ right:-36px; background:url(../images/qiez2.png) left center no-repeat;}
.sernk00 .control a#goR{ left:-36px; background:url(../images/qiez1.png) right center no-repeat;}
.sucai1{ width:328px; height:517px; overflow: auto; padding-right:20px; }
/**about**/
.ban-ab{ height:703px; position:relative; overflow:hidden; padding-top:6px;}
.cpnj-js2{ text-align:left; height:auto;}
.cpnj-cnti2{ display:block; font-size:22px; margin-bottom:17px;}
.cpnj-enti2{ margin-bottom:24px;}
.adkk{ border:1px solid #ca7a7a; padding:30px;}
#sucai{width:1190px;height:240px; position:relative; padding-right:40px;overflow:hidden; border-right:1px solid #ca7a7a;}
/*企业文化*/
.qyk{ display:block; position: relative; z-index:3; margin-top:-220px; min-height:398px; margin-bottom:44px;}
.qywh{ display:block; padding-top:7px;}
.qywh img{ float:left;}
/*honor*/
.cpnj-cnti3{ display:block; color:#2c2c2c;}
.zzk{ display:block; overflow:hidden; margin-bottom:40px;}
.zzk dd{ display:block; width:234px; height:314px; float:left; padding:13px; margin-left:20px; margin-bottom:20px; background:url(../images/zzk.jpg) center center no-repeat; }
.zzk dd:nth-child(5n+1){ margin-left:0;}
.zztu{ display:block; width:208px; height:288px; overflow:hidden;}
.zzk dd:hover .zztu img{
transform: scale(1.1);
-ms-transform: scale(1.1);	/* IE 9 */
-webkit-transform: scale(1.1);	/* Safari 和 Chrome */
-o-transform: scale(1.1);	/* Opera */
-moz-transform: scale(1.1);
}
/*news*/
.nelb{ display:block; overflow:hidden; overflow:hidden;}
.nelb dd{ display:block; width:610px; height:190px; float:left; background:#f6f6f6; padding:26px 30px; margin-bottom:30px; margin-left:30px; }
.nelb dd:nth-child(2n+1){ margin-left:0;}
.ne-da{ display:block; margin-bottom:12px; line-height:24px; font-size:12px; color:#737373;}
.ne-ti{ display:block; margin-bottom:15px; line-height:28px; font-size:16px; color:#252525; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ne-ti:visited{color:#252525;}
.ne-js{ display:block; line-height:24px; font-size:12px; color:#838383;}
.ne-js:visited{color:#838383;}
.nelb dd:hover .ne-ti{ text-indent:8px; color:#da251d;}
.nelb dd:hover .ne-js{  text-indent:8px; color:#222;}
.yema{ overflow:hidden; margin-bottom:40px; padding:20px 15px; background:#f6f6f6; overflow:hidden; border-bottom:1px solid #cfcfcf; border-top:1px solid #ddd;}
.yema table{ margin:0 auto;}
.yema a{ display:block; padding:0 12px; line-height:32px; overflow:hidden; height:34px; font-size:14px; color:#444; float:left; border:1px solid #cfcfcf; margin:0 4px;}
.yema a span{ display:block; position:relative; top:0;}
.yema a:hover, .yema a.on{ display:block; border-color:#da251d; background:#da251d;  color:#fff;}
.yema a:hover span, .yema a.on span{ color:#fff; top:-100%; }
/**cooperative**/
.coo{ display:block; overflow:hidden;}
.coo1{ display:block; float:left; width:50%; height:502px; position:relative; overflow:hidden; }
.coo2{ display:block; float:left; width:50%; height:502px; background:#f6f6f6; overflow:hidden;}
.coo20{ display:block; width:625px; padding:68px 0 10px 48px;}
.hz-enti{  margin-bottom:14px;}
.hz-cnti{ line-height:36px; font-size:32px; color:#2c2c2c;}
.hz-jsk{ height:95px; font-size:14px; line-height:30px; color:#535353;}
.hztuk{ display:block; overflow:hidden;}
.hztuk img{ display:block; float:left; width:180px; height:83px; border:1px solid #ddd; margin-left:18px; margin-bottom:18px;}
.hztuk img:nth-child(3n+1){ margin-left:0;}
/* main_image */
.main_visual-ho{height:218px; overflow:hidden;position:relative;}
.main_image-ho{height:218px;overflow:hidden;position:relative;}
.main_image-ho ul{width:9999px;height:218px;overflow:hidden;position:absolute;top:0;left:0}
.main_image-ho li{float:left;width:100%;height:218px;}
div.flicking_con-ho{position:absolute;bottom:0px; z-index:999;width:100%;height:14px; text-align:center;}
div.flicking_con-ho a{ width:14px;height:14px;margin:0 4px;padding:0; border:1px solid #565656; display: inline-block;text-indent:-10000px; border-radius:50%;}
div.flicking_con-ho a.on{ border:1px solid #da251d;}
#btn_prev-ho,#btn_next-ho{z-index:11111;position:absolute;display:block;width:71px!important;height:71px!important;top:50%;margin-top:-37px;display: block;}
#btn_prev-ho{background:url(../images/baz1.png) no-repeat left top;left:-100px;}
#btn_next-ho{background:url(../images/baz2.png) no-repeat right top;right:-100px;}
/****************product-view******************/
.cpl{ overflow:hidden; padding:44px 0 30px;}
.cpnrk{ display:block; overflow:hidden; position:relative; background:#FFF; margin-bottom:60px; border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px; -o-border-radius:12px;}
.cpnrk2{ display:block; margin-left:293px; padding:42px 42px 60px;}
.cpnd-ti{ display:block; margin-bottom:30px; text-align:center; font-size:24px; line-height:40px; color:#2f2f2f;}
.cpnrk1{ display:block; position: absolute; width:293px; height:100%; background:#f4f4f4; padding:32px 0 60px;}
.cpnrk1 a{ display:block; position:relative; height:40px; padding-left:33px; line-height:40px; color:#373737; font-size:16px; }
.cpnrk1 a:visitd{ color:#373737;}
.cpnrk1 a.on, .cpnrk1 a:hover{ color:#da251d; background:#FFF;}
.cpnrk1 a b{ display:block; position:absolute; width:5px; height:0; background:#da251d; right:0; top:50%; margin-top:0;}
.cpnrk1 a:hover b, .cpnrk1 a.on b{ height:22px;top:50%; margin-top:-11px;}
/********solution***********/
.so-list{ display:block; overflow:hidden; padding-top:48px;}
.so-list dd{ display:block; overflow:hidden; margin-bottom:38px;}
.so-list dd .sok{ margin:0; }
.so-list dd .sok1{ border:2px solid #e4e4e4; }
/*方案*/
.sofa{ padding-top:82px;}
.marquee1{width:1178px; height:68px;overflow:hidden; background: rgba(255, 255, 255, 0.8) !important; border-left:1px solid #e1c6c6; border-right:1px solid #e1c6c6; margin:0 36px;}
.marquee1 ul li{ display:block; float:left;line-height:68px; font-size:16px; color:#222; border-right:1px solid #e1c6c6;}
.marquee1 ul li a{ display:block; height:68px; padding:0 50px; overflow:hidden; }
.marquee1 ul li a, .marquee1 ul li a:visited{color:#222;}
.marquee1 ul li a span{ display:block; position:relative; top:0;}
.marquee1 ul li:hover a, .marquee1 ul li.on a{ border-top:5px solid #da251d; background:#FFF;}
.marquee1 ul li:hover a span, .marquee1 ul li.on a span{ top:-73px; color:#222;}
.control{ display:block; position:relative;}
.control a{ display:block; width:36px; height:68px; position:absolute; top:-68px; background:#e4e4e4; line-height:68px; font-size:32px; color:#222; font-weight:bold; text-align:center; font-family:"宋体";}
.control a#goL{ right:0; background:url(../images/jtz2.png) center center no-repeat;}
.control a#goR{ left:0; background:url(../images/jtz1.png) center center no-repeat;}
/**************solution-view**************/
.sony{ display:block; position:relative; margin-top:45px; margin-bottom:60px; background:#FFF; padding:40px 40px 60px; overflow:hidden; border-radius:14px;}
.fank{ display:block; margin-top:40px; border-top:1px solid #ddd; padding-top:30px;}
.fan1{ display:block; width:800px; float:left; overflow:hidden; font-size:12px; color:#888; line-height:24px;}
.fan1 a{ display: block;}
.fan1 a, .fan1 a:visited{ color:#888;}
.fan1 a:hover span{ color:#222;}
.fanh{ display:block; float:right; border:2px solid #ddd; width:110px; height:38px; overflow:hidden; text-align:center; font-size:14px; color:#888; line-height:34px; cursor:pointer;}
.fanh span{ display:block; position:relative; top:0; }
.fanh:hover{ background:#da251d; border-color:#da251d;}
.fanh:hover span{ color:#FFF; top:-100%;}
/**news**/
.hui{ display:block; float:right; width:110px; height:34px; overflow:hidden; border:2px solid #FFF; font-size:14px; line-height:30px; color:#fff; cursor:pointer;}
.hui span{ display:block; position:relative; top:0; text-align:center;}
.hui:hover span{ top:-100%; color:#222;}
.hui:hover{ background:#FFF;}
.nedti{ line-height:36px; font-size:32px;  color:#fff;}
.nedti span{ line-height:36px; font-size:14px; color:#FFF;}
.cpnrk3{ display:block; overflow:hidden; padding:42px 100px 60px;}
.ne-gjc{ border-top:1px solid #ddd; border-bottom:1px solid #ddd; margin-bottom:30px; line-height:26px; text-align:center; padding:12px 0; font-size:12px; color:#777; }
.ne-gjc a, .ne-gjc a:visited{ color:#777;}
/*contact*/
.cpnrk30{ display:block; overflow:hidden; padding:42px 42px 60px;}
.conk{ width: 500px;}
.cond-ti{ display:block; margin-bottom:20px;}
.cond-ti-cn{ font-size:32px; line-height:44px; color:#da251d;}
.cond-ti-en{ font-size:12px; line-height:20px; color:#aaa;}
.cond-js{ display:block; line-height:30px; font-size:14px; color:#666;}
/**public**/
.nav li a span, .nav li a, .cpyk, .cptu img, .cpm1, .cpb, .cpm22, .cpm11, .more1, .more1 span, .tabPanel ul li span, .more2, .soj-ti, .soj-js, .sotu1, .sotu2, .ser-inti, .ser-injs, .fonav li a, .fonav li p b, .cpb-tuk, .cpb-tuk10, .cpb-tuk1, .cpb-tum span, .zztu img, .cpnrk1 a b, .cpnrk1 a, .marquee1 ul li a span, .marquee1 ul li a, .fanh span, .fanh, .fan1 a span, .erj a, .yema a, .yema a span, .ne-js, .ne-ti, .hui span, .hui{
	transition:all 0.4s linear;
	-webkit-transition:all 0.4s linear;
	-moz-transition:all 0.4s linear;
	-o-transition:all 0.4s linear;}
::-webkit-scrollbar-track-piece {width:5px;background-color:#f4f4ff;}
::-webkit-scrollbar {  }
::-webkit-scrollbar-thumb { width:5px; height:30px; background-color:#c0716e;}
::-webkit-scrollbar-thumb:hover { width:5px; background-color:#da251d;}

.container{width:1210px; margin:0 auto;position:relative;}
.clear{ clear:both; height:0px; content:'.';font-size:1px; line-height:0px;  overflow:hidden;}
.cl:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.cl{zoom:1;}
/*act*/


.act{padding-bottom:20px;background: url(../images/bg_gray.png) ;   }

.act .title{border-bottom:1px solid #DDDDDD;height:55px;line-height:55px;margin-bottom:60px;    padding-top: 30px;}
.act .title b,.aboutTitle{border-bottom:2px solid #919191;height:55px;display:inline-block;font-size:25px;color:#000000; max-width:93%; overflow:hidden;font-weight:normal;}
.moreLink{float:right;color:#999;}
.act .title a:hover{ color:#C00}
.act ul{display:none;}
.act ul li{    width: 430px;
    height: 350px;
    float: left;
    padding: 10px 25px;}
.act ul li a{display: block;
    width: 430px;
    height: 320px;
    position: relative;}
.act ul li a div{    height: 320px;
    overflow: hidden;
    width: 430px;}
.act ul li a div img{     width: 430px;
    height: 320px;}
.act ul li p	
	{height: 40px;
    background: url(../images/trasparrent01.png) repeat;
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    line-height: 40px;
    font-size: 20px;
    color: #fff;
    text-indent: 10px;
    display: block;
    z-index: 2;
    padding: 0;}
.act ul li a b{display:block;position:absolute;left:0px;top:178px;width:230px;height:150px;background-color:#000;text-align:center;font-size:20px;color:#fff;font-weight:normal;overflow:hidden; padding-top:20px;}
.act ul li a b em{display:block;font-style:normal;font-size:12px;font-weight:normal;padding:10px; max-height:75%; overflow:hidden}
.act ul li a:hover b{display:block;}
.act .act_con{float:left;width:960px;height:700spx; background:#fff}
.act .act_tit{float: left;width:230px;height:740px;position:relative; background:#fff}
.act .act_tit a{display: block;height: 74px;background:#fff;width:100%;padding-top:35px; margin-top:8px;text-align:center;text-decoration:none;color:#666;font-size:18px;position:relative;border-bottom: 1px dashed #ddd;}
.act .act_tit a span{display:block;font-size:14px; text-transform:uppercase}
.act .act_tit a em{position:absolute;left:-16px;top:45px;display:block;background:url(../images/act_ahover.png) no-repeat left -45px;width:16px;height:32px;display: none;}
.act .act_tit a.selected{background:#D50010;color:#fff;}
.act .act_tit a.selected em{display:block;}
.act .act_more{background:#fff;height:58px;line-height:58px;text-align:center;color:#919191;font-size: 18px;display:block;margin-top:20px;display:none;text-decoration:none;}
.act .act_more.selected{display:block;}
.act .act_more:hover{background:#000;color:#fff;}

/*news*/
.news{background:#fff;padding-top:30px;padding-bottom:30px;}
.news .title{border-bottom:1px solid #DDDDDD;height:55px;line-height:55px;}
.news .title b{border-bottom:2px solid #919191;height:70px;display:inline-block;font-size:25px;color:#000000; max-width:93%; overflow:hidden;font-weight:normal;}
.news .title a{float:right;    color: #000000;}
.news .title a:hover{ color:#C00; }
.news .news_con {padding-top:60px;}
.news .news_con .news_li{width:580px;float: left;}
.news .news_con .news_li li{padding:20px 0px;height:70px; overflow:hidden;}
.news .news_con .news_li li a{text-decoration:none; line-height:18px; color:#333; font-size:14px; width:405px; overflow:hidden; text-overflow:ellipsis; display:block; white-space:nowrap; float:left;}
.news .news_con .news_li li a:hover{ }
.news .news_con .news_li li span{line-height:18px; color:#555; font-size:14px; max-width:78px; overflow:hidden; display:block; white-space:nowrap; float:right}
.news .news_con .news_li b{width:50px;height:70px;border-right:1px solid #DADADA;display:block;float: left;margin-right:20px;font-size:40px;font-weight:normal;line-height:70px;color:#DADADA;padding-right:20px; overflow:hidden; float:left}
.news .news_con .news_li h4{font-size:14px;font-weight:normal;color:#333333;}
.news .news_con .news_li h4 span{float:right;}
.news .news_con .news_li p{font-size:12px;color:#9E9E9E; width:487px; float:left; line-height:22px; overflow:hidden; max-height:44px; padding-top:3px}
.news .news_con .news_li li.selected{background:#000;padding:20px 20px;}
.news .news_con .news_li li.selected a{ color:#fff}
.news .news_con .news_li li.selected b{display:none;}
.news .news_con .news_li li.selected h4{color:#fff;}
.news .news_con .news_li li.selected span{display:none;}
.news .news_con .news_li li.selected p{ width:538px}
.news .news_con .news_desc{float:right; width:570px;}
.news_desc > a{ width:570px; height:225px; display:block}
.news_desc > a img{ max-width:570px; max-height:225px}
.news .news_con .news_desc li{display:none;}
.news .news_con .news_desc h4{font-size:18px;font-weight:normal;color:#333333;padding-top:20px; max-width:570px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.news .news_con .news_desc p{color:#9E9E9E;font-size:12px; line-height:22px; max-height:44px; overflow:hidden}

/*people*/
.people{height:365px; padding:60px 0;background: url(../images/index_400_bg.jpg);}
.people ul{width:980px;float:left;margin-top:-2px}
.people ul li{float:left;width: 240px;height: 180px;margin:2px;position:relative;}
.people ul li > a{width: 240px;height: 180px; display:block}
.people ul li > a img{ width:240px; height:180px;}
.people ul li:hover p{display:block;}
.people ul li p a{ color:#fff; display:inline-block; width:215px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.people ul li p{height:40px;background:url(../images/trasparrent01.png) repeat;position:absolute;bottom:0px;left:0px;width: 100%;line-height: 40px;font-size:20px;color:#fff;text-indent:10px;display: block; z-index:2; padding:0}
.people_r{position:absolute;width:232px;height:233px;background:#D50010; right:0; background:#d50010;padding-top:132px; text-align:center}
.people_r b{ display:block;color:#fff; line-height:44px; font-size:24px; font-weight:normal; max-height:88px; overflow:hidden}
.people_r span{ display:block; color:#fff; font-size:18px; line-height:28px; max-height:56px; overflow:hidden}
.people_r a{background:#fff;display:inline-block;width:100px;height:24px;text-align:center;line-height:24px;font-size:14px;color:#E60012; margin-top:30px;}
.people_r a:hover{background:#000;color:#fff}

/*about*/
.about{position:relative;background: #f6f6f6; clear:both;    padding-bottom: 30px;}
.about a{text-decoration:none; color:#000}
.about .title{border-bottom:1px solid #DDDDDD;height:55px;line-height:55px;margin:20px 0;}
.about .title b,.aboutTitle{border-bottom:2px solid #919191;height:55px;display:inline-block;font-size:25px;color:#000000; max-width:93%; overflow:hidden;font-weight:normal;}
.moreLink{float:right;color:#999;}
.about .title a:hover{ color:#C00}
.about .about_con{float: left;width:740px;padding-right:40px;background: #ffffff; position:relative}
.about_con .jzimg{ width:240px; height:300px; margin-right: 40px; float:left; display:block}
.about_con img{ max-width:240px; max-height:300px}
.about .about_con h3{padding-top:20px;font-size:20px; max-height:45px; margin-bottom:5px; overflow:hidden; padding-top:36px}
.about_con h3 a{ color:#444}
.about_con p,.aboutContent{color:#666; max-height:176px; overflow:hidden;line-height:26px;}
.about_con span{ display:block; float:right; position:absolute; right:40px; width:50px; height:22px; border:1px solid #d50010; border-radius:2px; text-align:center; font-size:12px}
.about_con span a{ color:#d50010}
.about_con span:hover a{ }
 

.culture_con{float:left; position:relative; padding-left:17px}
.culture_con a{ display:block; width:198px; height:198px; color: #fff;}
.culture_con a img{ width:198px; height:198px;}
.culture_con b{position:absolute;width:213px;height:198px;left:0px;top:0px;background:url(../images/big_2.png) no-repeat center -150px;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}
.culture_con:hover b{display:block;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;background:url(../images/big_2.png) no-repeat center center; cursor:pointer}
.culture_con p{height:70px;width:198px;background:#d50010;color:#333333;font-size:20px;text-align:center;padding-top:30px; margin-top:3px;}
.culture_con p span{display:block;color:#CCCCCC;font-size:18px;}
.culture_con:hover p{background:#D50010;}
.culture_con:hover p a{ color:#fff}
.culture_con p a:hover{ }
.culture_con:hover p span{color:#fff}

.about .about_line{border-bottom:1px solid #CCCCCC;position:absolute;bottom:130px;left:0px;width:100%;height:1px;}
.about .about_ft{background: url(../images/footer_water.jpg) no-repeat center top ;height:200px;width:100%;margin-top:100px;position:absolute;bottom:0x;z-index:2}


.yqbg{ background:#3a3a3a; padding-top:39px; padding-bottom:34px; line-height:30px; font-size:12px; color:#9d9d9d;}
/*友情链接选项卡*/
/**tabs**/
.tabPanel ul{height:40px; clear:both;}
.tabPanel ul li{float:left;margin:0 26px 0 0;border:1px solid #a6a6a6; width:126px; height:38px; font-size:16px; line-height:38px; color:#cdcdcd; text-align:center; cursor:pointer; position:relative; overflow:hidden;}
.tabPanel ul li div{  cursor:pointer; position:relative; top:0;}
.tabPanel ul li div{-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.2);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.2);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.2);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.2);}
.tabPanel ul li:hover div{ top:-38px;}
.tabPanel .hit{	background:#cdcdcd; color:#000;}
.tabPanel .hit div{ top:-38px;}
.panes{ display:block; clear:both; padding-top:30px;}
.pane{min-height:30px;background-color:#3a3a3a;display:none;}
.pane img{ display:block; margin:0 auto;}
.pane a{ line-height:30px; font-size:12px; color:#9d9d9d;    padding: 0 10px;}
.pane a:visited{ color:#9d9d9d;}
.pane a{-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.2);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.2);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.2);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.2);}
.pane a:hover{ color:#ddd;}

.sibg{ background:#FFF; padding:20px 0;    height: 60px;}
.sikb li{ display: block;
    float: left;
    width: 290px;
    position: relative;
    left: 100px;
    opacity: 0;
    padding-left: 20px;}
.situ{ display:block; float:left; width:70px; height:70px; background:url(../images/btubg.png) center center no-repeat;}
.sis{ margin-left:88px; padding-top:23px; line-height:24px;}




.zt_header_bottom_x,.zt_header_bottom_left,.zt_header_bottom_con_a1,.zt_header_bottom_con_a2,.zt_header_bottom_con_a3,.zt_header_bottom_con_a4,.zt_header_bottom_con_b,.zt_header_bottom_right{background:url(../images/dingzhi.png) no-repeat;}
.zt_header_bottom {width:100%;background:#fff;height:100px;/*box-shadow:0px 3px 3px #ddd;-moz-box-shadow:0px 3px 3px #ddd;-webkit-box-shadow:0px 3px 3px #ddd;*/ border-top: 2px #cb0d1c solid;}
.zt_header_bottom_box {width:1210px;height:85px;margin:0 auto;padding-right:10px;}.full .zt_header_bottom_box {width:1190px; padding:0 10px;}
.zt_header_bottom_left {float:left;width:116px;height:85px;background-position:-5px center; margin:0 18px;}.full .zt_header_bottom_left { margin:0 23px;}
.zt_header_bottom_x{ width:2px; float:left;height:85px;background-position:-142px center; margin-right:10px;}.full .zt_header_bottom_x{ margin:0 20px;}

.zt_header_bottom_con {padding-top:9px;float:left;width: 810px;}.full .zt_header_bottom_con {width:772px;}
.zt_header_bottom_con li {float:left;}
.zt_header_bottom_con_a {padding: 0 30px;color:#666666}.full .zt_header_bottom_con_a {padding: 0 23px;}
.zt_header_bottom_con_a1,.zt_header_bottom_con_a2,.zt_header_bottom_con_a3,.zt_header_bottom_con_a4 {float:left;width:56px;height: 70px;margin: 0 8px 0 0;}
.zt_header_bottom_con_a1 {background-position: -156px center;}
.zt_header_bottom_con_a2 {background-position: -247px center;}
.zt_header_bottom_con_a3 {background-position: -331px center;}
.zt_header_bottom_con_a4 {background-position: -404px center;}
.zt_header_bottom_con_a_text {float:left;padding-top: 10px;_padding-top:6px;line-height: 23px;font-size: 14px;color: #333;}
.zt_header_bottom_con_b {width:11px;height:21px;margin-top:9px;background-position:-352px -99px}
.zt_header_bottom_right {display:block;float:left;width: 182px;height: 43px;margin-top: 20px;background-position: -480px -23px;}


.jjzxzs{ width:1220px; height:464px;overflow:hidden; position:relative; margin:0 auto}
.jjzxzs1{ width:322px; height:464px; position:relative; overflow:hidden;}
.jjzxzs1 a img{ width:322px; height:464px;}
.jjzxtp{background:url(../images/tmbg.png);height:40px; line-height:40px; font-size:14px; position:absolute; z-index:3; bottom:0; color:#FFF; text-align:center; width:100%; overflow:hidden;}

.jjzxzs2{ width:463px; height:262px; position:absolute; top:0px; left:327px;}
.jjzxzs2 a img{width:463px; height:262px; }
.jjzxzs3{ width:210px; height:262px; position:absolute; top:0px; left:795px;}
.jjzxzs3 a img{width:210px; height:262px;}
.jjzxzs4{ width:210px; height:262px; position:absolute; top:0px; right:0px;}
.jjzxzs4 a img{ width:210px; height:262px;}
.jjzxzs5{ width:294px; height:197px; position:absolute; bottom:0px; left:327px;}
.jjzxzs5 a img{ width:294px; height:197px;}
.jjzxzs6{ width:294px; height:197px; position:absolute; bottom:0px; left:626px;}
.jjzxzs6 a img{width:294px; height:197px;}
.jjzxzs7{ width:294px; height:197px; position:absolute; bottom:0px; right:0px;}
.jjzxzs7 a img{width:294px; height:197px; }

.mytxt{ text-align:center; color:#362e2d;}
.mytxt h1{ font-size:25px; letter-spacing:4px;    margin-top: 40px;}
.mytxt h2{ font-size:16px; font-weight:normal; margin-top:10px;}
.mytxt h3{ font-size:24px; letter-spacing:2px;}
.mytxt h4{ font-weight:normal;}
.mytxt h6{ width:50px; height:3px; background:#3b393a; margin:15px auto 25px auto;}

.service{ width:1100px; margin:0 auto; height:160px}
.service li{ float:left; margin-right:25px;}
.service li img{ width:160px; height:154px;}


.index_p9{ width:100%; height:auto; background:#444444; overflow:hidden; padding:20px 0px; }

.index_p9mian{width:1200px; margin:0 auto}

.index_p10{font-size:24px; line-height:30px; text-indent:30px; font-weight:bold; background:url(../images/33.png) no-repeat left center; border-bottom:solid 1px #ccc; color:#fff;}

.index_p10>span{ font-size:12px; color:#666; font-weight:100;}

.index_p9left,.index_p9right{float:left;}

.index_p9left{width:370px; height:520px; position:relative; overflow:hidden; cursor:pointer; border:solid 1px #666666;}

.index_p9left img{width:100%; height:100%;}

.index_p11{width:100%; height:120px; position:absolute; left:0px; top:520px; background:rgba(153,153,153,.5); transition:1s; -moz-transition:1s; -ms-transition:1s; -o-transition:1s; -webkit-transition:1s;}

.index_p11 p{padding:0px 20px; margin-top:20px;}

.index_p12{font-size:16px; color:#fff;}

.index_p13{font-size:14px; color:#fff;}

.index_p9left:hover .index_p11{top:400px;}

.index_p9right{ float:right; width:810px;}

.index_p9right li{float:left; width:254px; height:248px; border:solid 1px #666666; margin-right:14px; margin-bottom:20px; position:relative; cursor:pointer; overflow:hidden;}

.index_p9right li img{width:100%; height:100%;}

.index_p14{position:absolute; width:100%; height:50px; left:0px; top:248px; background:rgba(153,153,153,.5); transition:1s; -moz-transition:1s; -ms-transition:1s; -o-transition:1s; -webkit-transition:1s; font-size:14px; color:#fff; text-align:center; line-height:50px;}

.index_p9right li:hover .index_p14{top:198px;}

.index_p15{margin-top:20px; width:100%; height:auto; margin-bottom:20px;}

.index_p15>a{width:200px; height:40px; line-height:40px; text-align:center; border:solid 1px #666666; display:block;    color: #fff;    margin: 0 auto;}
.spanc {
    width: 100%;
    clear: both;
}


.navbar{
	overflow: hidden;
	zoom: 1;
}
.index-nav-navbar {
	float: left;
	width:900px
}

.nav-items {
	float: left;
	
	background:#000;
	border-right: 1px solid #fff
}
.nav-items:last-child{
	margin-right: 0;
}

.nav-items a {
	    display: block;
    float: left;
    width: 66px;
    line-height: 58px;
    text-align: center;
    /* background: #000; */
    color: #fff;
    padding: 0 12px;
    font-size: 16px;
}

.navbar li a:hover,.nav-act a {
	background: url(../images/navbg.png) no-repeat;
	    color: #fff;
}

.index-nav-search {
	position: relative;
	float: right;
	width: 284px;
	height: 38px;
	margin-top: 11px;
	background: url(../images/search.png) no-repeat;
}

.search-text {
	float: left;
	position: absolute;
	background: none;
	border: none;
	padding: 0;
	margin-left: 16px;
	width: 200px;
	height: 38px;
	line-height: 38px;
	color: #7e7e7e;
}

.search-sub {
	position: relative;
	float: right;
	width: 50px;
	height: 38px;
	background: none;
	border: none;
	cursor: pointer;
}

.public-container{
	width:1250px;
	margin:0 auto;
}

.main{ width:1200px; height:auto; margin:20px auto;}


.ny_left{ width:308px; float:left; height:auto; margin:10px 0px; }
.ny_left_title{ width:100%; height:43px;line-height:43px;     border: 2px solid #024fa1;}
.ny_left_title p{ font-size:18px;font-weight:bold;color:#333;text-align:left; height:43px; padding-left:10px; float: left; }
.ny_left_title span{ padding-left: 10px; font-size: 15px; color: #333;}
.nyl{ width:308px; color:#333; margin-top:20px;}
.nylc{ width: 308px;border:1px solid #D6D6D6;}
.nylc p{ line-height:28px; width:90%; margin:0 auto; padding:15px 0px; color: #555; height:auto;}

.ny_list{ width:308px; height:auto;  margin:0 auto;}
.ny_list li{ width:100%; margin:0 auto; height:35px; line-height:35px; text-align:left; border:1px solid #D6D6D6; margin: 5px 0px;}
.ny_list li a{ display:block; color:#222; padding-left:15px; font-size: 14px;}
.ny_list li a:hover{ color:#FF6600;}
.ny_list li .submenuon{ color: #660B10; font-weight:bold;}
/*热门新闻列表*/
.nynlist{ width:308px; height:auto; margin:0 auto; padding:10px 0px; border:1px solid #DFDFDF; }
.nynlist li{ width:95%; margin:0 auto; height:35px; line-height:35px; text-align:left;background:url(../images/dd.png) no-repeat left center;}
.nynlist li a{ display:block; color:#333; padding-left: 10px; }
.nynlist li a:hover{ color:#FF6600;}

.nybanbot{ width: 100%; height: 50px; line-height: 50px; border-top: 1px solid #dedede; border-bottom: 1px solid #dedede;}
.nybanbotleft{ width: 500px; height: auto; float: left;}
.nybanbotleft p{ font-size: 15px; font-weight: bold; color: #333; display: inline-block;}
.nybanbotleft a{ color: #989898; font-size: 13px; padding: 0px 10px;}
.nybanbotright{ width: 260px; height: 30px; line-height: 30px; margin-top: 10px; float: right; border:1px solid #f63604;}
.keytext{ width: 200px; padding: 0px 0px 0px 10px; height: 29px; line-height: 29px; border: 0px; margin: 0px;}
.keysubmit{ width:45px; height: 31px; float: right; background:url(../images/news_05.jpg) repeat center center; border: 0px; padding: 0px; margin: 0px;}
/* 内页右边 */
.ny_right{ width:860px; float:right; height:auto;margin:10px 0px; padding-bottom:20px;  }
.ny_right_title{ width:100%; height:46px; line-height:46px; color:#000; background-image:url(../images/main_06.jpg); background-repeat:no-repeat; background-position:left center; border-bottom:1px solid #6e2200;}
.ny_right_title p{float:left;font-size:18px;font-weight:bold;width:auto; color:#000;}
.ny_right_title span{ float:right;}
.ny_right_title a{ color:#454545; padding:0px 5px;}
.ny_right_title a:hover{ color:#F00; }
.ny_right_content{width:830px; height:auto; line-height:24px; padding:10px 15px; color:#666;}

.ny_right_content img{ max-width:860px}
/*内页新闻*/
.nynewslist{ width:100%; height: auto;}
.nynewslist li{ width:100%; height:auto; margin:0 auto; border-bottom: 1px solid #d7d7d7; padding: 20px 0px 10px 0px;}

.nynewslist li p{ width:100%;  display:block; color:#8f8f8f; font-size:14px;}
.nynewslist li p a{ font-size:16px; color:#333; height:35px; line-height:35px; font-weight:bold;}
.nynewslist li p a:hover{ text-decoration:none; color: #FF6600;}
.nynewslist li span{ font-size:13px; color:#333; line-height:23px;}

/*
.nynews_list{ width:100%;}
.nynews_list li{ width:100%;line-height:35px; border-bottom:1px dashed #dedede; height:35px; background-image:url(../images/dd.jpg); background-repeat:no-repeat; background-position:left center;}
.nynews_list li a{ float:left; color:#333;}
.nynews_list li a:hover{ color:#06C; }
.nynews_list li span{ float:right;}
*/

/*内页产品*/
.procontent{ width: 898px; border: 1px solid #B8B8B8; background: #FBFCFF; height: auto; margin-top: 20px; line-height: 24px; padding: 15px 10px;}
.nypro-list{ width:858px; height:auto; margin-top: 10px;border-left: 1px solid #B8B8B8;border-top: 1px solid #B8B8B8; }
.nypro-list li{     width: 265px; height:282px;float:left; padding: 10px; list-style:none;background: #FBFCFF;border-right: 1px solid #B8B8B8;border-bottom: 1px solid #B8B8B8;}
.nypro-list li .a1 { border:1px solid #dedede; display:table-cell; vertical-align:middle; text-align:center; width:263px; height:213px}
.nypro-list li .a1 img{max-width:263px; max-height:213px;}

.nypro-list li p{ width:100%; line-height:35px; height:35px; font-size:15px; font-weight: bold;}
.nypro-list li p a{color:#222;}
.nypro-list li p a:hover{color:#06C; text-decoration:none;}
.nypro-list li span{ line-height: 23px; height: 50px; display: block; overflow: hidden;}

/*分页*/
.page{ width:100%;height:35px;padding-top:15px; text-align:center;}
.page a{display:inline-block; color:#333; border:1px solid #dedede; padding: 5px 8px; margin:0px 3px; border-radius:2px;}
.page a:hover{background-color:#6e2200;color:#fff; text-decoration:none;}
.page .current{display:inline-block; padding: 5px 8px; color:#6e2200; font-weight:bold;}

/*详情页*/
.article_title{ text-align:center; width:100%; font-size:16px; line-height:40px;}
.newsin-c{width:100%; height:auto; margin:0px auto; padding-top:20px;}
.newsnext{ width: 100%; padding: 30px 0px;}
.newsnext li{ width: 100%; height: 30px; line-height: 30px;}
.newsnext li a{ color: #333; line-height: 30px;}
.newsnext li a:hover{ color: #FF6600; cursor: pointer; text-decoration: none;}
.artdet{ width: 100%; height: 40px; line-height: 40px; text-align: center;}
/*在线留言*/
.zxlyinp{ width:300px; height:28px; line-height:28px; margin:5px 0px; padding-left:10px; border:1px solid #dedede; border-radius:4px;}
.zxlyyzm{width:100px; height:30px; line-height:30px; margin:5px 0px; font-size:14px; padding-left:10px; border:1px solid #dedede; border-radius:4px;}
.zxlysub{ width:120px; height:30px; line-height:30px; color:#fff; text-align:center; border-radius:4px; background-color:#188FE1; border:0px; font-size:15px;}
.zxlysub:hover{ cursor:pointer;}

/*更多新闻，产品*/
.ny_xg_title{ width: 100%; height: 35px; line-height: 35px; border-bottom: 1px solid #e0e0e3;}
.ny_xg_title p{color:#333; background: url(../images/productshow_06.jpg) no-repeat left bottom; font-size: 15px; }
.morearticle{ width:100%; padding:15px 0px;}
.morearticle li{ width:48%; height:35px; line-height:35px; float:left; margin: 0px 1%; border-bottom: 1px dashed #dedede;}
.morearticle li a{ color:#333; background:url(../images/productshow_14.jpg) no-repeat left center; padding-left: 10px;}
.morearticle li a:hover{ color:#000}
.moreproducts{ width:100%; padding:15px 0px;}
.moreproducts li{ width:280px; height:auto;float:left; background: #DEDEDE; margin: 10px 13px; text-align: center;}
.moreproducts li img{ width:100%; height: 220px;}
.moreproducts li a{ color:#333; line-height:30px;}
.moreproducts li a:hover{ color:#000}



.nyproleft{ width: 410px; height: 340px; display:table-cell; vertical-align:middle; text-align:center; border:1px solid #ddd}
#tbody {width:405px;margin:0px auto;}
#mainbody {width:405px;border:1px solid #dedede; margin-bottom: 10px;}
#mainphoto {cursor:pointer;display:block;}
#goleft {float:left;clear:left;}
#goright {float:right;clear:right;}
#photos {width:370px;height:62px;overflow:hidden; float: left; margin: 0px 5px;}
#showArea img {display:block;float:left;margin:0px 6px;cursor:pointer;border:1px solid #dedede}
#showArea img:hover{ border: 1px solid #cc0000;}


.nyproright{ width: 400px; height: auto; }
.pro_title{ text-align:left; width:100%; font-size:22px; line-height:40px; border-bottom: 1px dashed #dedede;}
.nyproright p{ margin: 10px 0px; line-height: 28px; height: 40px; overflow: hidden; color: #616161; font-size:15px; padding-top: 20px;}
.nyproright span{ font-size: 18px; color: #464646; height: 45px;}
.nyproright span b{ color: #e60012; font-size: 26px;}
.nyproright a{ display:block; background: #f63604 url(../images/productshow_03.jpg) no-repeat 130px center; height: 40px;line-height: 40px; font-size: 16px; color: #fff; text-align: center;  width: 160px; margin-top: 20px;float: left;}
.nyproright a:hover{ text-align: center;}
.pofont1{ float: left; color: #616161; font-size: 16px; padding-top: 25px;}
.probody{ border-top:1px dashed #dedede; padding: 15px 0px; font-size: 13px; line-height: 23px; margin-top: 40px;}
.probody img{ max-width:890px}
.probodytitle{ width: 139px; height: 42px; line-height: 30px; text-align: center; color: #fff; background: url(../images/productshow_03.png) no-repeat center center; font-size: 14px; margin-bottom: 10px;}

.page_info{    text-align: center;
    margin-top: 10px;
    color: #333;
    height: 25px;
    line-height: 25px;
    background: #F9F9F9;
    padding: 0 5px;
    border: solid 1px #ccc; clear:both}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:12px;margin-top:20px; margin-bottom:10px; clear:both}
.page_list a{display:inline-block;color:#898989;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;background:#898989;}
.page_list a.on{color:#333;background:#E5EDF2;}


