﻿@charset "utf-8";

* { margin:0; padding:0; list-style-type:none; }

html,body { font:normal 100% "微软雅黑",Arial, Helvetica, sans-serif; margin:0 auto; height:100%; min-width:1100px; }

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,table,tbody,thead,tfoot,tr,td,th,input { margin:0; padding:0; }

h1,h2,h3,h4,h5,h6,em,h6,b,p { font-weight:normal; font-style:normal; }

article,aside,dialog,footer,header,section,footer,nav,figure,menu { display:block; }

img { vertical-align:bottom; border:none; -ms-interpolation-mode:bicubic; }

a { text-decoration:none; color:#333; }

a:hover { color:#c7000a; }

ul,li { list-style:none outside none; }

li,p,a { vertical-align:bottom; }

.clear { clear:both; }

table { border-collapse:collapse; }

::selection { background-color:#c7000a; color:#fff; /* Safari */} 

::-moz-selection { background-color:#c7000a; color:#fff; /* Firefox */ }

input,select { -webkit-appearance:none; appearance:none; }

select::-ms-expand { display:none; }

input[type=radio]::-ms-check,input[type=checkbox]::-ms-check { display:none; }

.fl { float:left !important; }

.fr { float:right !important; }

.mt0 { margin-top:0px !important; }

.mr0 { margin-right:0px !important; }

.md0 { margin-bottom:0px !important }

.ml0 { margin-left:0px !important; }

.pt0 { padding-top:0px !important; }

.pr0 { padding-right:0px !important; }

.pd0 { padding-bottom:0px !important }

.pl0 { padding-left:0px !important; }





/*===============侧边联系我们===============*/

.qqkefu{ position:fixed; top:58%; _position:absolute; _top:expression(eval(document.documentElement.scrollTop + 365)); z-index:100; right:0; width:45px; }

.qqkefu ul li{ width:45px; height:45px; margin-bottom:1px; float:right; line-height:45px; font-size:14px; cursor:pointer; position:relative; text-indent:10px; }

.qqkefu ul li a{ color:#fff; display:block; overflow:hidden; height:45px; }

.qqkefu ul li.qq_cza{ overflow:hidden}

.qqkefu ul li:hover{ background:#000; }

.qqkefu ul li.upwards{ background:url(../images/k1.png) no-repeat center #c7000a; position:relative; width:45px; height:45px; cursor:pointer; }

.qqkefu ul li.upwards span{ position:absolute; display:block; left:0; top:-5px; height:5px; width:45px; }

.qqkefu ul li.upwards:hover{ background:url(../images/k1.png) no-repeat center #000; }

.qqkefu ul li b{ width:45px; height:45px; display:block; overflow:hidden; float:right; }

.qqkefu ul li span{ font-size:14px; font-weight:bold; color:#FFF; }

.qqkefu ul li b.a{ background:url(../images/k2.png) no-repeat center #c7000a; }

.qqkefu ul li b.b{ background:url(../images/k3.png) no-repeat center #c7000a; }

.qqkefu ul li b.f{ background:url(../images/k4.png) no-repeat center #c7000a; }

.qqkefu ul li b.c{ background:url(../images/k5.png) no-repeat center #c7000a; }

.qqkefu ul li:hover b.a{ background:url(../images/k2.png) no-repeat center center #000; }

.qqkefu ul li:hover b.b{ background:url(../images/k3.png) no-repeat center center #000; }

.qqkefu ul li:hover b.f{ background:url(../images/k4.png) no-repeat center center #000; }

.qqkefu ul li:hover b.c{ background:url(../images/k5.png) no-repeat center center #000; }

.qqkefu ul li.qq_czb{ text-indent:0; }

.qqkefu ul li.qq_czae{ line-height:15px !important}

.erweima{ position:absolute; width:111px; height:150px; top:-120px; left:-111px; float:right; cursor:default !important; display:none; background:url(../images/qr_img.png) no-repeat; }

.erweima p{ margin-top:20px; margin-left:10px; }

.erweima img{ width:90px; height:90px; }

.qqkefu li .erweima p a{ display:block; font-size:14px; color:#333; margin-top:-8px; margin-left:30px; }





.main { width:1100px; height:auto; margin:auto; vertical-align:middle; position:relative; }

/*头部*/

header { overflow:hidden; height:40px; background-color:#262626; line-height:40px; vertical-align:middle; min-width:1100px; border-bottom:1px #f4f4f5 solid; }

header p { float:left; background:url(../images/tel_top.png) no-repeat center left; font-size:18px; color:#fff; padding-left:30px; font-family:Arial, Helvetica, sans-serif; }

.head_right { overflow:hidden; width:auto; float:right; }

.head_right a { display:block; width:49px; background-color:#353535; text-transform:uppercase; font-size:14px; color:#d6d7dc; float:right; text-align:center; margin-left:10px; }

/*搜索*/

.top_sear { width:138px; height:24px; float:left; overflow:hidden; border:none; background:url(../images/search.png) no-repeat center top; margin-top:10px; }

.top_sear input { overflow:hidden; outline:none; }

.topTxt { width:97px; background:none; border:none; padding:2px 10px 2px 10px; color:#666; float:left; font-size:12px; }

.topBtn { width:21px; height:21px; float:right; cursor:pointer; background:none; border:none; }

/*导航*/

nav { width:100%; height:auto; vertical-align:middle; min-width:1100px; padding-top:16px; }

.logo { width:auto; height:auto; float:left; padding-top:8px; }

.menu { width:auto; float:right; }

.menu li { position:relative; width:115px; height:93px; display:inline; float:left; text-align:center; }

.menu li.last { width:115px; margin-right:0; }

.menu a.tit { display:inline-block; width:115px; line-height:93px; color:#323232; text-align:center; border-top:0px; font-size:14px; font-weight:bold; background-color:#fff; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; }

.menu li:hover { color:#c7000a; font-weight:bold; }

.menu li.hover a.tit, .menu li.on a.tit { color:#fff; background-color:#c7000a; }

.submenu { position:absolute; left:0; top:93px; width:115px; display:none; background-color:rgba(0,0,0,.4); z-index:100; *zoom:1; }

.submenu a { display:inline-block; width:115px; line-height:42px; color:#fff !important; text-align:center; z-index:100; *zoom:1; font-size:12px; }

.submenu a:hover { color:#fff !important; background-color:#c7000a; z-index:100; }

/*banner*/

.banner { width:100%; position:relative; height:625px; min-width:1100px; z-index:8; position:relative; vertical-align:middle; overflow:hidden; }

.banner .bd { margin:0 auto; position:relative; z-index:0; overflow:hidden; height:625px; }

.banner .bd ul { width:100% !important; -moz-width:100% !important;}

.banner .bd li { width:100% !important; height:625px; overflow:hidden; text-align:center; -moz-width:100% !important; }

.banner .bd li a { display:block; width:100% !important; height:625px; -moz-width:100% !important; }

.banner .hd { width:100%; position:absolute; z-index:1; bottom:30px; left:0; height:12px; line-height:12px; }

.banner .hd ul { text-align:center; float:none; }

.banner .hd ul li { cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; height:10px; margin:0px 10px; overflow:hidden; background-color:#fff; line-height:999px; border:1px #fff solid; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; -0-border-radius:100%; }

.banner .hd ul .on { background-color:#c7000a; border-color:#c7000a; }

.hometitle{ overflow:hidden; text-align:center; background:url(../images/line.jpg) no-repeat center bottom; padding-bottom:10px; }

.hometitle h2{ font-size:32px; color:#000; }

.hometitle h2 span{ padding-left:14px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; }

/*第一*/

.first { width:100%; height:auto; vertical-align:middle; text-align:center; padding:70px 0 118px; background-color:#f5f5f5; min-width:1100px; }

#first_flash { width:1100px; height:auto; position:relative; padding-top:77px; }

#first_flash .flashBg { width:1100px; height:360px; margin:0 auto; position:relative; overflow:hidden; }

#first_flash .flashBg ul.mobile { width:2000%; height:360px; position:absolute; top:15; left:0; }

#first_flash .flashBg ul.mobile li { width:255px; height:360px; float:left; margin-right:26px; _display:inline; overflow:hidden; background-color:#fff; }

#first_flash .flashBg ul.mobile li .inproimg { width:255px; height:228px; float:left; text-align:center; overflow:hidden; position:relative; display:table; position:relative; z-index:9; }

#first_flash .flashBg ul.mobile li .inproimg .wimgCell { width:255px; height:228px; display:table-cell; vertical-align:middle; }

#first_flash .flashBg ul.mobile li .inproimg .wimgCell img { margin:0 auto; max-width:255px; max-height:228px; }

/*For IE7*/

*+html #first_flash .flashBg ul.mobile li .inproimg { position:absolute; top:50%; width:100%; text-align:center; height:auto; vertical-align:baseline; }

*+html #first_flash .flashBg ul.mobile li .inproimg .wimgCell img { position:relative; top:-50%; left:-50%; }

#first_flash .flashBg ul.mobile li .inprotxt { width:205px; height:116px; float:left; position:relative; z-index:9; padding:16px 25px 0 25px; text-align:left; }

#first_flash .flashBg ul.mobile li .inprotxt h2 { font-size:14px; font-weight:bold; color:#323232; width:100%; float:left; padding-bottom:5px; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; }

#first_flash .flashBg ul.mobile li .inprotxt p { font-size:12px; color:#646464; text-align:left; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; }

#first_flash .flashBg ul.mobile li .inprotxt .vmore{ width:80px; height:24px; float:right; border:1px #909090 solid; text-align:center; line-height:24px; color:#909090; border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px; -0-border-radius:12px; font-size:14px; margin-top:6px; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; }

#first_flash .flashBg ul.mobile li .inprotxthover { width:255px; height:132px; float:left; background-color:#c7000a; margin-top:0px; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; position:relative; z-index:8; }

#first_flash .flashBg ul.mobile li:hover .inprotxthover { margin-top:-132px; }

#first_flash .flashBg ul.mobile li:hover .inprotxt h2, h2 p { color:#fff; }

#first_flash .flashBg ul.mobile li:hover .inprotxt p { color:#fff; }

#first_flash .flashBg ul.mobile li:hover .inprotxt .vmore { color:#fff; border-color:#fff; }

#first_flash .but_left { width:24px; height:45px; position:absolute; top:235px; left:-60px; }

#first_flash .but_right { width:24px; height:45px; position:absolute; top:235px; right:-60px; }

#first_flash .but_left:hover { background:url(../images/qianxleft1.png) no-repeat; }

#first_flash .but_right:hover { background:url(../images/qianxr1.png) no-repeat; }

/*第二*/

.second { width:100%; height:auto; vertical-align:middle; background:url(../images/bg.jpg) repeat-x center top; padding:100px 0; min-width:1100px; }

.secondlist{ width:534px; height:269px; overflow:hidden; background-color:rgba(0,0,0,0.74); margin:80px 0 55px; position:relative; }

.secondlistl{ position:absolute; width:267px; height:269px; left:0px; top:0px; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; }

.secondlistl .secondlistltitle{ width:242px; height:56px; background-color:#c7000a; color:#fff; font-size:16px; padding:14px 0 0 25px; }

.secondlistl .secondlistltitle p{ font-size:14px; padding-top:2px; }

.secondlistl .secondlistlfont{ font-size:14px; color:#fff; line-height:24px; padding:38px 25px 40px; }

.secondlistl .secondlistllook{ width:116px; height:28px; margin:auto; border:1px #fff solid; color:#fff; line-height:28px; text-align:center; font-size:14px; }

.secondlist:hover .secondlistl{  left:267px; }

.secondlistr{ position:absolute; width:267px; height:269px; left:267px; top:0px; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; }

.secondlist:hover .secondlistr{  left:0; }

.secondlista{ width:180px; height:45px; margin:auto; text-align:center; color:#fff; line-height:45px; }

.secondlista a{ display:block; color:#fff; background-color:#c7000a; }

.secondlista a:hover{ background-color:#000; }

/*第三*/

.third{ width:100%; height:auto; vertical-align:middle; background-color:#fff; padding:100px 0; min-width:1100px; }

.third li{ width:350px; height:auto; float:left; background-color:#fafafa; margin:80px 24px 0 0; _display:inline; border-bottom:4px #d3484f solid; }

.third li:nth-child(3){ margin-right:0px; }

.third li:first-child + li + li{ margin-right:0px; }

.third li .thirdimg{ width:350px; height:209px; overflow:hidden; }

.third li .thirdimg img{ width:350px; height:209px; transition:all 1s ease 0s; -webkit-transition:all 1s ease 0s; -moz-transition:all 1s ease 0s; -o-transition:all 1s ease 0s; }

.third li:hover .thirdimg img{ transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -0-transform:scale(1.2); }

.third li .thirdtxt{ padding:10px 25px 0; }

.third li .thirdtxt h2{ font-size:14px; font-weight:bold; color:#2b2b2b; padding-bottom:3px; }

.third li .thirdtxt p{ font-size:12px; line-height:20px; color:#646464; }

.third li .thirdday{ font-family:Arial, Helvetica, sans-serif; color:#2b2b2b; padding:2px 25px 10px; }

.third li .thirdday span{ font-size:42px; color:#8d8d8e; padding-right:7px; font-weight:bold; }

/*第四*/

.fourth{ width:100%; height:auto; vertical-align:middle; background-color:#262626; min-width:1100px; padding:34px 0 47px; }

.fourth .fourthl{ width:245px; height:auto; float:left; }

.fourth .fourthl h2{ color:#fff; font-size:14px; padding-bottom:9px; }

.fourth .fourthl p{ line-height:22px; color:#a2a1a1; font-size:12px; }

.fourth .fourthm{ width:87px; height:auto; float:left; padding-top:29px; }

.fourth .fourthr{ width:auto; height:auto; float:right; }

.fourth .fourthr li{ width:110px; height:132px; float:left; padding-left:15px; border-right:1px #3c3c3c solid; }

.fourth .fourthr li h2{ color:#fff; font-size:14px; padding-bottom:9px; }

.fourth .fourthr li p a{ color:#a2a1a1; line-height:26px; font-size:12px; }

.fourth .fourthr li p a:hover{ color:#fff; }


/*.fourth .fourthr li:nth-child(4){ margin-right:0px; }*/

.fourth .fourthr li:nth-child(5){ border-right-width:0px; }

.fourth .fourthr li:first-child + li + li + li + li{ border-right-width:0px; }

/*foot*/

footer { overflow:hidden; background:#333; overflow:hidden; min-width:1100px; text-transform:uppercase; }

.footl{ float:left; width:655px; text-align:left; line-height:40px; }

.footl p{ font-size:12px; color:#fff; }

.footr{ float:right; font-size:12px; color:#fff; line-height:40px; }

.footr p a { font-size:12px; color:#fff; }

.footr p a:hover { color:#fff; }

/*内页公共*/

.wbanner{ width:100%; height:280px; vertical-align:middle; background-color:#c7000a; min-width:1100px; }

.content{ width:100%; height:auto; vertical-align:middle; min-width:1100px; }
.content .contentl{ width:210px; height:auto; float:left; padding:35px 0 0; }
.content .contentl li{ width:210px; height:55px; float:left; margin-bottom:1px; }
.content .contentl li a{ display:block; line-height:55px; padding-left:20px; border-left:5px #eef2f5 solid; color:#444; background-color:#eef2f5; }
.content .contentl li a:hover{ border-left:5px #c7000a solid; }
.contentl_bg a{ display:block; border-left:5px #c7000a solid !important; }
.content .contentr{ width:815px; height:auto; float:right; padding:35px 0 40px; }
.content .contentr .contentrtitle{ width:100%; height:35px; line-height:35px; color:#444; float:left; font-size:18px; }
.content .contentrc{ width:1100px; height:auto; float:right; padding:35px 0 40px; }


.wcontent{ width:100%; height:auto; vertical-align:middle; min-width:1100px; }
.wcontent .wcontentl{ width:100%; height:auto; float:left; padding:35px 0 0; }
.wcontent .wcontentl li{ width:auto; height:55px; float:left; margin:0 20px 20px 0; }
.wcontent .wcontentl li a{ display:block; line-height:55px; text-align:center; border-bottom:3px #eef2f5 solid; color:#444; background-color:#eef2f5; padding:0 20px;}
.wcontent .wcontentl li a:hover{ border-bottom:3px #c7000a solid; }
.wcontentl_bg a{ display:block; border-bottom:3px #c7000a solid !important; }
.wcontent .wcontentr{ width:100%; height:auto; float:right; padding:10px 0 40px; }
.wcontent .wcontentr .wcontentrtitle{ width:100%; height:35px; line-height:35px; color:#444; float:left; font-size:18px; }
.wcontent .wcontentrc{ width:1100px; height:auto; float:right; padding:35px 0 40px; }


.fy{ width:100%; height:auto; float:left; line-height:24px; text-align:center; font-size:14px; margin:30px 0; }

.fy span{ color:#666 !important; background:#eef2f5 !important; border:1px #ccc solid !important; padding:2px 7px !important;}

.fy a{ color:#000; background:#fff; border:1px #ccc solid; padding:2px 7px;}

.fy a:hover{ color:#000; background:#eef2f5; border:1px #ccc solid; padding:2px 7px;}

/*关于我们*/

.about{ width:815px; height:auto; float:left; color:#777; line-height:28px; font-size:13px; padding-top:15px; }

.about .aboutlist{ border-top:1px #e1e4ec dashed; padding:30px 0; float:left; width:100%; }

/*公司荣誉*/

.honor{ width:815px; height:auto; float:left; color:#777; font-size:16px; padding-top:21px; }

.honor li{ width:258px; height:auto; float:left; margin:0 20px 30px 0; _display:inline; }

.honor li .honorimg{ width:258px; height:215px; float:left; text-align:center; overflow:hidden; position:relative; display:table; background-color:#fcfcfc; }

.honor li .honorimg .imgCell { width:258px; height:215px; display:table-cell; vertical-align:middle; }

.honor li .honorimg .imgCell img{ margin:0 auto; max-width:258px; max-height:215px; transition:all 1s ease 0s; -webkit-transition:all 1s ease 0s; -moz-transition:all 1s ease 0s; -o-transition:all 1s ease 0s; }

.honor li:hover img{ transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -0-transform:scale(1.2); }

/*For IE7*/

*+html .honor li .honorimg .imgCell { position:absolute; top:50%; width:100%; text-align:center; height:auto; vertical-align:baseline; }

*+html .honor li .honorimg .imgCell img{ position:relative; top:-50%; left:-50%; }

.honor li .honortetx{ width:258px; height:auto; float:left; line-height:30px; text-align:center; padding-top:10px; }

.honor li:nth-child(3n){ margin-right:0px; }

/*点击放大层*/

.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp{padding:0; margin:0; border:0; outline:none; vertical-align:top; }

.fancybox-wrap { position:absolute; top:0; left:0; z-index:8020;}

.fancybox-skin { position:relative; background:#f9f9f9; color:#444; text-shadow:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }

.fancybox-opened {z-index:8030}

.fancybox-opened .fancybox-skin {-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5); -moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5); box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}

.fancybox-outer, .fancybox-inner { position:relative; }

.fancybox-inner { overflow:hidden;}

.fancybox-type-iframe .fancybox-inner { -webkit-overflow-scrolling:touch;}

.fancybox-error { color:#444; margin:0; padding:15px; white-space:nowrap;}

.fancybox-image, .fancybox-iframe { display:block; width:100%; height:100%;}

.fancybox-image { max-width:100%; max-height:100%;}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image:url(../images/big/fancybox_sprite.png);}

#fancybox-loading { position:fixed; top:50%; left:50%; margin-top:-22px; margin-left:-22px; background-position:0 -108px; opacity:0.8; cursor:pointer; z-index:8060; }

#fancybox-loading div { width:44px; height:44px; background:url(../images/big/fancybox_loading.gif) center center no-repeat;}

.fancybox-close {position:absolute; top:-18px; right:-18px; width:36px; height:36px; cursor:pointer; z-index:8040;}

.fancybox-nav { position:absolute; top:0; width:40%; height:100%; cursor:pointer; text-decoration:none; background:transparent url(../images/big/blank.gif); -webkit-tap-highlight-color:rgba(0,0,0,0); z-index:8040;}

.fancybox-prev { left:0;}

.fancybox-next {right:0;}

.fancybox-nav span { position:absolute; top:50%; width:36px; height:34px; margin-top:-18px; cursor:pointer; z-index:8040; visibility:hidden;}

.fancybox-prev span { left:10px; background-position:0 -36px; }

.fancybox-next span { right:10px; background-position:0 -72px; }

.fancybox-nav:hover span { visibility:visible;}

.fancybox-tmp { position:absolute; top:-99999px; left:-99999px; visibility:hidden; max-width:99999px; max-height:99999px; overflow:visible !important;}

.fancybox-lock { overflow:hidden !important; width:auto;}

.fancybox-lock body { overflow:hidden !important;}

.fancybox-lock-test { overflow-y:hidden !important;}

.fancybox-overlay { position:absolute; top:0; left:0; overflow:hidden; display:none; z-index:8010; background:url(../images/big/fancybox_overlay.png);}

.fancybox-overlay-fixed {position:fixed; bottom:0; right:0; }

.fancybox-lock .fancybox-overlay {overflow:auto; overflow-y:scroll;}

.fancybox-title {visibility:hidden; position:relative; text-shadow:none; z-index:8050;}

.fancybox-opened .fancybox-title {visibility:visible;}

.fancybox-title-float-wrap { position:absolute; bottom:0; right:50%; margin-bottom:-35px; z-index:8050; text-align:center;}

.fancybox-title-float-wrap .child { display:inline-block; margin-right:-100%; padding:2px 20px; background:transparent; background:rgba(0, 0, 0, 0.8); -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; text-shadow:0 1px 2px #222; color:#FFF; font-weight:bold; line-height:24px; white-space:nowrap;}

.fancybox-title-outside-wrap {position:relative; margin-top:10px;color:#fff }

.fancybox-title-inside-wrap { padding-top:10px}

.fancybox-title-over-wrap { position:absolute; bottom:0; left:0; color:#fff; padding:10px; background:#000; background:rgba(0, 0, 0, .8); }

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),

	   only screen and (min--moz-device-pixel-ratio: 1.5),

	   only screen and (min-device-pixel-ratio: 1.5){

	   #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image:url(../images/big/fancybox_sprite@2x.png); background-size:44px 152px; }

	   #fancybox-loading div {background-image:url(../images/big/fancybox_sprite@2x.png); background-size:24px 24px;}

}

/*设备展示*/

.equipments{ width:815px; height:auto; float:left; padding-top:15px; }

.equipments li{ width:815px; height:auto; float:left; margin-bottom:30px; border-bottom:1px #e1e4ec dashed; padding-bottom:30px; }

.equipments li .equipmentsimg { width:171px; height:172px; float:left; background-color:#eef2f5; border:1px solid #dce4ea; overflow:hidden; text-align:center; overflow:hidden; position:relative; display:table; }

.equipments li .equipmentsimg .eimgCell { width:171px; height:172px; display:table-cell; vertical-align:middle; }

.equipments li .equipmentsimg .eimgCell img{ margin:0 auto; max-width:171px; max-height:172px;  }

/*For IE7*/

*+html .equipments li .equipmentsimg .eimgCell { position:absolute; top:50%; width:100%; text-align:center; height:auto; vertical-align:baseline; }

*+html .equipments li .equipmentsimg .eimgCell img{ position:relative; top:-50%; left:-50%; }

.equipments li .equipmentstext { width:612px; height:auto; float:left; padding-left:30px; }

.equipments li .equipmentstext h2{ font-size:22px; line-height:22px; font-weight:bold; color:#333; margin-bottom:28px; display:inline-block; }

.equipments li .equipmentstext p{width:612px; font-size:13px; line-height:26px; color:#777; }

/*设备展示详细页*/

.equipments_title{ padding-bottom:28px; text-align:center; }

.equipments_title h1 { font-size:18px; line-height:18px; color:#333; margin:8px 0 10px; }

.equipments_title p{ display:block; line-height:20px; font-size:14px; color:#999; }

.equipments_showimg{ width:815px; height:auto; position:relative; overflow:hidden; padding-top:30px; }

.ban2{ width:815px; height:500px; position:relative; overflow:hidden;}

.ban2 ul{ position:absolute; left:0; top:0;}

.ban2 ul li{ width:815px; height:500px; text-align:center; overflow:hidden; position:relative; display:table; }

.ban2 ul li .eimgCell { width:815px; height:500px; display:table-cell; vertical-align:middle; }

.ban2 ul li .eimgCell img{ margin:0 auto; max-width:815px; max-height:500px; }

/*For IE7*/

*+html .ban2 ul li .eimgCell { position:absolute; top:50%; width:100%; text-align:center; height:auto; vertical-align:baseline; }

*+html .ban2 ul li .eimgCell img{ position:relative; top:-50%; left:-50%; }

.prev{ float:left; cursor:pointer;}

.num{ height:82px;overflow:hidden; width:745px; position:relative;float:left;}

.min_pic{ padding-top:10px; width:815px;}

.num ul{ position:absolute; left:0; top:0;}

.num ul li{ width:86px; height:80px; margin-right:5px; padding:1px; text-align:center; overflow:hidden; position:relative; display:table; }

.num ul li .esimgCell { width:86px; height:80px; display:table-cell; vertical-align:middle; }

.num ul li .esimgCell img{ margin:0 auto; max-width:86px; max-height:80px; }

/*For IE7*/

*+html .num ul li .esimgCell { position:absolute; top:50%; width:100%; text-align:center; height:auto; vertical-align:baseline; }

*+html .num ul li .esimgCell img{ position:relative; top:-50%; left:-50%; }

.num ul li.on{ border:1px #c7000a solid; padding:0; }

.prev_btn1{ width:16px; text-align:center; height:18px; margin-top:35px; margin-right:20px; cursor:pointer; float:left;}

.next_btn1{ width:16px; text-align:center; height:18px; margin-top:35px;cursor:pointer;float:right;}

.prev1{ position:absolute; top:220px; left:0px; width:24px; height:45px;z-index:9;cursor:pointer;}

.next1{ position:absolute; top:220px; right:0px; width:24px; height:45px;z-index:9;cursor:pointer;}

.mhc{ background:#000; width:100%;opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50); position:absolute; left:0; top:0; display:none;}

.pop_up{ width:815px; height:500px; padding:10px; background:#fff; position:fixed; -position:absolute; left:50%; top:50%; margin-left:-255px; margin-top:-255px; display:none; z-index:99;}

.pop_up_xx{ width:40px; height:40px; position:absolute; top:-40px; right:0; cursor:pointer;}

.pop_up2{ width:815px; height:500px; position:relative; overflow:hidden;}

.pop_up2{ width:815px; height:500px; position:relative; overflow:hidden; float:left;}

.pop_up2 ul{ position:absolute; left:0; top:0;}

.pop_up2 ul li{ width:815px; height:500px; float:left;}

.equipments_showtext{ width:815px; height:auto; padding-top:20px; margin-top:30px; color:#777; line-height:28px; font-size:13px;  }

.equipments_showtext h2{ width:100%; height:auto; padding-bottom:10px; }

.equipments_show_page{ width:100%; height:auto; float:left; padding:21px 0; border-top:1px #e6e6e6 solid; margin-top:30px; }

.equipments_show_page a{ width:88px; height:28px; text-align:center; line-height:26px; border:1px #d6d7dc solid; display:block; float:left; font-size:14px; color:#909090; margin-right:20px; border-radius:28px; -moz-border-radius:28px; -webkit-border-radius:28px; -0-border-radius:28px; }

.equipments_show_page a:hover{ border:1px #c7000a solid; color:#c7000a; }

/*产品中心*/

.product{ width:815px; height:auto; float:left; color:#777; font-size:16px; padding-top:21px; }

.product li{ width:236px; height:auto; float:left; margin:0 20px 30px 0; _display:inline; padding:0 10px; border:1px #eef2f5 solid; border-bottom-width:3px }

.product li .productimg{ width:236px; height:211px; float:left; text-align:center; overflow:hidden; position:relative; display:table; margin:20px 0; }

.product li .productimg .pimgCell { width:236px; height:211px; display:table-cell; vertical-align:middle; }

.product li .productimg .pimgCell img{ margin:0 auto; max-width:238px; max-height:211px; transition:all 1s ease 0s; -webkit-transition:all 1s ease 0s; -moz-transition:all 1s ease 0s; -o-transition:all 1s ease 0s; }

.product li:hover img{ transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -0-transform:scale(1.2); }

/*For IE7*/

*+html .product li .productimg .pimgCell { position:absolute; top:50%; width:100%; text-align:center; height:auto; vertical-align:baseline; }

*+html .product li .productimg .pimgCell img{ position:relative; top:-50%; left:-50%; }

.product li .producttext{ width:236px; height:34px; float:left; line-height:34px; border-top:2px #eef2f5 solid; font-size:14px; font-weight:bold; }

/*.product li:nth-child(3n){ margin-right:0px; }*/

.product li:nth-child(4n){ margin-right:0px; }

/*产品详细页*/

.productshow_img{ width:324px; height:290px; float:left; text-align:center; overflow:hidden; position:relative; display:table; }

.productshow_img .psimgCell { width:324px; height:290px; display:table-cell; vertical-align:middle; }

.productshow_img .psimgCell img{ margin:0 auto; max-width:324px; max-height:290px; }

/*For IE7*/

*+html .productshow_img .productimg .psimgCell { position:absolute; top:50%; width:100%; text-align:center; height:auto; vertical-align:baseline; }

*+html .productshow_img .productimg .psimgCell img{ position:relative; top:-50%; left:-50%; }

.productshow_txt{ width:461px; height:auto; float:left; padding-left:30px; }

.productshow_txt h1{ width:461px; color:#333; font-size:18px; border-bottom:1px #d6d7dc solid; display:block; padding:5px 0 22px; }

.productshow_txt .show_text{ width:568px; color:#777; font-size:14px; line-height:28px; padding-top:8px; }

.productshow_page{ width:100%; height:auto; float:left; padding:21px 0; border-top:1px #e6e6e6 solid; margin-top:30px; }

.productshow_page a{ width:88px; height:28px; text-align:center; line-height:26px; border:1px #d6d7dc solid; display:block; float:left; font-size:14px; color:#909090; margin-right:20px; border-radius:28px; -moz-border-radius:28px; -webkit-border-radius:28px; -0-border-radius:28px; }

.productshow_page a:hover{ border:1px #c7000a solid; color:#c7000a; }

/*新闻*/

.news{ width:815px; height:auto; float:left; color:#777; font-size:16px; padding-top:21px; }

.news li{ width:815px; height:auto; float:left; border-bottom:1px dashed #e1e4ec; padding-bottom:30px; margin-bottom:30px; }

.news li .newsimg{ width:218px; height:130px; float:left; text-align:center; overflow:hidden; position:relative; display:table; margin-right:30px; background-color:#fcfcfc; }

.news li .newsimg .nimgCell { width:218px; height:130px; display:table-cell; vertical-align:middle; }

.news li .newsimg .nimgCell img{ margin:0 auto; max-width:218px; max-height:130px; transition:all 1s ease 0s; -webkit-transition:all 1s ease 0s; -moz-transition:all 1s ease 0s; -o-transition:all 1s ease 0s; }

.news li:hover img{ transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -0-transform:scale(1.2); }

/*For IE7*/

*+html .news li .newsimg .nimgCell { position:absolute; top:50%; width:100%; text-align:center; height:auto; vertical-align:baseline; }

*+html .news li .newsimg .nimgCell img{ position:relative; top:-50%; left:-50%; }

.news li .newstext{ width:452px; height:34px; float:left; line-height:34px; font-size:14px; font-weight:bold; padding-right:30px; }

.news li .newstext h2{ font-size:16px; line-height:16px; color:#333; margin:5px 0 24px; }

.news li .newstext p{ font-size:12px; line-height:26px; color:#999; }

.news li .news_time { float:left; height:130px; width:60px; padding-left:24px; border-left:1px solid #e1e4ec; }

.news li .news_time .news_date { font-size:17px; line-height:17px; color:#999; margin-bottom:6px; display:block; }

.news li .news_time .news_year { font-size:12px; line-height:12px; color:#cdcccc; display:block; }

.news li .news_time .news_i { width:36px; height:36px; display:block; background:url(../images/arr-a1.png); margin-top:28px; -webkit-transition:0.25s; -moz-transition:0.25s; transition:0.25s; }

.news li:hover .news_time .news_i{ background:url(../images/arr-a2.png);}

/*新闻详细页*/

.news_title{ padding-bottom:28px; border-bottom:1px solid #e1e4ec; text-align:center; }

.news_title h1 { font-size:18px; line-height:18px; color:#333; margin:8px 0 10px; }

.news_title p{ display:block; line-height:20px; font-size:14px; color:#999; }

.news_show { width:100%; font-size:13px; line-height:28px; color:#777; padding-top:30px; }

.news_show img{ max-width:815px; }

.news_show_page{ width:100%; height:auto; padding:21px 0; border-top:1px #e6e6e6 solid; margin-top:30px; }

.news_show_page a{ width:88px; height:28px; text-align:center; line-height:26px; border:1px #d6d7dc solid; display:block; float:left; font-size:14px; color:#909090; margin-right:20px; border-radius:28px; -moz-border-radius:28px; -webkit-border-radius:28px; -0-border-radius:28px; }

.news_show_page a:hover{ border:1px #c7000a solid; color:#c7000a; }

/*联系我们*/

.contact{ width:1100px; height:auto; float:left; color:#777; font-size:16px; padding-top:21px; }

.contact h1{ text-align:left; font-size:18px; color:#797979; float:left; height:auto; vertical-align:middle; width:100%; letter-spacing:2px; padding-bottom:20px; font-weight:bold; }

.contact p{ text-align:left; font-size:12px; color:#797979; float:left; height:30px; line-height:30px; vertical-align:middle; margin-right:55px; }

.contact p a{ font-size:12px; color:#797979; }

.contact p:hover a{ color:#ec802e; }

.contact p.con1{ background:url(../images/con1.jpg) no-repeat center left; padding-left:20px; }

.contact p.con2{ background:url(../images/con2.jpg) no-repeat center left; padding-left:20px; }

.contact p.con3{ background:url(../images/con4.png) no-repeat center left; padding-left:20px; }

.contact p.con4{ background:url(../images/con5.png) no-repeat center left; padding-left:22px; margin-right:0px; }

/*在线留言*/

.czlybs{ overflow:hidden; width:1100px; margin:auto; clear:both; padding:40px 0px; }

.czlybs input{ width:322px; float:left; border:1px solid #f1f1f1; margin-bottom:20px; background:#f7f7f7; color:#b2b2b2; font-size:14px; margin-right:25px; 

outline:medium none; padding:10px 13px; -webkit-transition:all 0.5s ease-in-out; font-family:"Microsoft YaHei"; }

.czlybs input.r{ margin-right:0px; }

.czlybs input:hover,.czlybs textarea:hover{ border:1px solid #c7000a; }

.czlybs input:hover,.czlybs textarea:hover{ color:#c7000a; }

.czlybs textarea{ width:1068px; height:170px; border:1px solid #f1f1f1; margin-bottom:10px; background:#f7f7f7; color:#b2b2b2; font-size:14px; font-family:"Microsoft YaHei"; 

outline:medium none; padding:15px; -webkit-transition:all 0.5s ease-in-out; }

.czlybs .button{ width:260px; height:40px; margin:15px auto; outline:medium none; line-height:40px; border:none; 

text-align:center; color:#fff; font-size:18px; cursor:pointer; background:#c7000a; font-family:"Microsoft YaHei"; -webkit-transition:all 0.5s ease-in-out; display:block; }

.czlybs .button:hover{ background:#000; }





