@charset "utf-8";
/* CSS Reset */
html{overflow:-Scroll;overflow-x:hidden;zoom:1;overflow-y:scroll;overflow:-moz-scrollbars-vertical;}
.w1200{position:relative;width:1200px;margin:0 auto;}
.w{width:1200px;margin:0 auto;clear:both;overflow:hidden;}
.m10{margin:10px auto;}
.mt10{margin-top:10px;}
.clear{clear:both;}
a:hover{color:#d60011;}
.ptb30{padding:30px 0;}
.pt20{padding-top:20px;}
.bt{
  display:block;
  font-size:14px;
  font-weight:normal;
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden;
}
.tr,.img{
    -webkit-transition:all .3s linear;
    -mos-transition:all .3s linear;
    -mz-transition:all .3s linear;
    -o-transition:all .3s linear;
    transition:all .3s linear;
}
.img:hover{
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1);
}

/* header */
.headerTop{line-height:34px;border-bottom:1px solid #dadada;overflow:hidden;}
.headerTop a{padding:0 5px;}
.headerBot{height:135px;background:url(../images/tl.jpg) repeat-x;}
.headerBot .logo{padding-top:25px;}
.headerBot .cxt{padding-top:44px;padding-right:40px;}
.headerBot .tel{color:#d60011;background:url(../images/tel.jpg) no-repeat left center;padding-left:50px;line-height:25px;margin-top:40px;}
.headerBot .tel span{display:block;font-family:arial;font-size:36px;}
.headerNav{height:50px;background:#004098;}
.proMenu{width:250px;height:50px;float:left;background:#b5000e;}
.proMenu .hd{background:url(../images/pricon.png) no-repeat 210px center;padding-left:30px;line-height:50px;font-size:18px;color:#fff;}
.proMenu .bd{width:250px;background:#d60011;height:560px;position:relative;z-index:15}
.proMenu .bda{min-height:560px;}
.proMenu .bd .item{border-top:1px dotted #e24d59;height:60px;position:relative;}
.proMenu .bd .item .title{line-height:60px;height:60px;background:url(../images/pla.jpg) no-repeat 223px center;font-size:16px;padding-left:30px;}
.proMenu .bd .item .title a{color:#fff;position:relative;}
.proMenu .bd .tin{border-top:none;}
.proMenu .bd .item .subitem{display:none;}
.proMenu .bd .layer{background:#fff;margin-left:2px;width:248px;}
.proMenu .bd .layer .title{background:none;}
.proMenu .bd .layer .title a{color:#d60011;}
.proMenu .bd .layer .subitem{width:900px;background:#fff;border:solid 1px #d60011;border-left:none;position:absolute;left:248px;top:-1px;z-index:95;min-height:60px;height:auto!important;height:60px;padding:15px 25px;display:block;}
.proMenu .bd .layer .subitem .tit{font-size:12px;text-align:left;border-top:1px solid #ebebeb;padding:10px 0;overflow:hidden;}
.proMenu .bd .layer .subitem .titn{border:none;}
.proMenu .bd .layer .subitem .tit .name{display:block;width:140px;cursor:pointer;float:left;font-weight:bold;}
.proMenu .bd .layer .subitem .tit ul{overflow:hidden;zoom:1;display:block;margin-left:140px;width:760px;}
.proMenu .bd .layer .subitem .tit ul li{float:left;padding:0 12px;height:25px;line-height:25px;background:url(../images/lri.jpg) no-repeat left center;}
.proMenu .bd .layer .subitem .tit ul li a{color:#333;display:block;}
.proMenu .bd .layer .subitem .tit ul li a:hover{color:#d60011;text-decoration:underline;}
.proMenu .prt{height:55px;line-height:55px;background:url(../images/pl.png) no-repeat 20px center;border-bottom:1px solid #fff;font-size:20px;color:#fff;padding-left:60px;}
.proMenu .bd .layer .subitema{width:860px;}
.proMenu .bd .layer .subitema .tit .name{width:140px;}
.proMenu .bd .layer .subitema .tit ul{margin-left:140px;width:720px;}
.proMenua{height:auto;}
.headerNav .nav{float:left;}
.headerNav .nav li{height:50px;float:left;position:relative;z-index:11;}
.headerNav .nav li a{display:block;float:left;line-height:50px;font-size:16px;color:#fff;background:url(../images/nl.jpg) no-repeat left center;padding:0 32px;}
.headerNav .pageNav li{height:50px;float:left;position:relative;z-index:11;}
.headerNav .pageNav li a{display:block;float:left;line-height:50px;font-size:16px;color:#fff;background:url(../images/nl.jpg) no-repeat left center;padding:0 32px;}
.headerNav .nav li.none a,.headerNav .pageNav li.none a{background:none;}
.headerNav .nav li a:hover,.headerNav .nav li a.active,.headerNav .pageNav li a:hover,.headerNav .pageNav li a.active{background:#f40000;color:#fff;}
.headerNav .nav li .sub,.headerNav .pageNav li .sub{position:absolute;top:50px;left:0;background:#f40000;width:128px;overflow:hidden;display:none;z-index:12}
.headerNav .nav li .sub li,.headerNav .pageNav li .sub li{height:30px;float:none;background:none;}
.headerNav .nav li .sub li a,.headerNav .pageNav li .sub li a{display:block;height:30px;line-height:30px;font-size:14px;padding:0;float:none;width:128px;overflow:hidden;text-align:center;border-bottom:1px solid #cb0202;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-family:"微软雅黑";margin:0;background:none;}
.headerNav .nav li .sub li a:hover,.headerNav .pageNav li .sub li a:hover{background:#d60011;color:#fff;}

 
 /*nav*/
#topnav{background:#003399;height:50px;}
#topnav .w ul{margin:0;padding:0;list-style:none;}
#topnav .w ul li{float:left;}
#topnav .w ul li a{height:50px;line-height:50px;font-size:16px;font-family:microsoft yahei;color:#fff;padding:0 25px;display:block;width:110px;text-align: center}
#topnav .w ul li a:hover{background:#ff0000;}
#topnav .w ul .hover a{background:#ff0000;height:50px;line-height:50px;font-size:16px;font-family:microsoft yahei;color:#fff;padding:0 25px;display:block;width:110px; text-align: center}
#topnav .w ul li dl{position:absolute;z-index:999;margin:0;display:none;width:160px;}
#topnav .w ul .hover dl dt a{background:#ff0000;border-bottom:1px solid #990000;height:40px;line-height:40px;display:block;font-size:14px;}
#topnav .w ul .hover dl dt a:hover{background:#fff;color:#333;display:block;}


/*banner*/
#banner{height:560px;}
#full-screen-slider { width:100%; height:560px; position:relative}
#slides { display:block; width:100%; height:560px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}












/* banner */
.headerBanner{width:1920px;height:560;position:relative;left:50%;margin-left:-960px;}
.headerBanner .bd{width:1920px;height:560;overflow:hidden;z-index:0;}
.headerBanner .but{height:100px;position:absolute;top:40%;z-index:2;left:50%;margin-left:-500px;}
.headerBanner .but a{display:block;width:45px;height:100px;background: url(../images/bant.png) no-repeat 0 0;position:absolute;opacity:0;filter:alpha(opacity=0);display:block;}
.headerBanner .but a.prev{left:-100px;}
.headerBanner .but a.next{right:-1090px;background-position:-45px 0px;}
.headerBanner .hd{position:absolute;bottom:25px;text-align:center;z-index:12;left:78.9%;font-size:0;line-height:0;height:10px;overflow:hidden;}
.headerBanner .hd li{z-index:2;cursor:pointer;margin-left:5px;display:inline-block;width:6px;height:6px;*display:inline;zoom:1;border:2px solid #fff;border-radius:50%}
.headerBanner .hd li:hover,.headerBanner .hd .on{background:#d60011;border-color:#d60011;}
.pageBanner{height:250px;position:relative;z-index:10}

/* search */
.headerBanner .hot{height:60px;background:url(../images/htm.png);position:relative;margin-top:-60px;z-index:10}
.headerBanner .hot .search{margin-left:0px;width:220px;height:30px;margin-top:15px;background:#fff;border-radius:2px;}
.headerBanner .hot .search .text{width:177px;height:30px;line-height:30px;float:left;padding-left:10px;color:#999;border:none;background:none;}
.headerBanner .hot .search .subt{width:25px;height:16px;background:url(../images/subt.jpg) no-repeat left center;border:none;float:left;cursor:pointer;margin-top:7px;}
.headerBanner .hot  .keyword{width:600px;font-size:14px;line-height:60px;overflow:hidden;color:#fff;padding-left:20px;}
.headerBanner .hot  .keyword a{padding:0 5px;color:#fff;}
.headerBanner .hot  .keyword a:hover{color:#d60011;}
.top_ban{ width:100%; height:300px;background:url(../images/top.jpg) no-repeat top center;}
/* footer */
.footerBot{background:#202020;padding-top:25px;border-top:2px solid #d60011;overflow:hidden;}
.footerBot .fl{width:950px;padding-bottom:30px;}
.footerBot .menu{line-height:25px;font-size:14px;}
.footerBot .menu a{padding:0 15px;color:#fff;}
.footerBot .menu a:hover,.footerBot .copy a:hover,.footerBot .link a:hover{color:#d60011;}
.footerBot .copy{padding-top:35px;line-height:30px;color:#8d8d8d;}
.footerBot .copy span{padding-left:20px;}
.footerBot .copy p{padding-left:20px;}
.footerBot .copy .add{background:url(../images/adicon.png) no-repeat left 10px;}
.footerBot .copy .sll{background:url(../images/teicon.png) no-repeat left 10px;}
.footerBot .copy .fax{background:url(../images/faicon.png) no-repeat left 5px;margin-left:50px;}
.footerBot .copy a,.footerBot .link a{color:#8d8d8d;}
.footerBot .code{width:130px;}
.footerBot .code span{display:block;line-height:40px;text-align:center;color:#8d8d8d;}
.footerBot .link{padding:10px 0 15px;overflow:hidden;border-top:1px solid #373737;}
.footerBot .link i{font-style:normal;padding:0 5px;}

.mainProd{height:702px;background:url(../images/cpbj.jpg) no-repeat center top;margin-top:50px;margin-bottom:30px;}
.mainProd a{display:block;float:left;color:#333;overflow:hidden;}
.mainProd .p1{width:294px;height:399px;text-align:center;}
.mainProd .p1 h3{font-size:18px;padding-top:69px;}
.mainProd .p1 h3 span{display:block;font-size:16px;font-weight:normal;}
.mainProd .p1 img{padding-top:50px;}
.mainProd .p2{width:602px;height:399px;margin-left:2px;}
.mainProd .p2 img{padding-top:25px;padding-left:80px;float:left;}
.mainProd .p2 h3{font-size:18px;padding-top:40px;float:left;text-align:center;padding-left:250px;}
.mainProd .p2 h3 span{display:block;font-size:16px;font-weight:normal;}
.mainProd .p3{width:300px;padding-left:2px;}
.mainProd .p3 img{padding-top:20px;}
.mainProd .p4,.mainProd .p5,.mainProd .p6,.mainProd .p7{height:300px;margin-top:2px;}
.mainProd .p4 h3,.mainProd .p5 h3,.mainProd .p6 h3,.mainProd .p7 h3{padding-top:30px;}
.mainProd .p4 img{padding-top:20px;}
.mainProd .p5,.mainProd .p6,.mainProd .p7{padding-left:2px;}
.mainProd .p5 img,.mainProd .p6 img,.mainProd .p7 img{padding-top:20px;}


.mainFeed{height:120px;background:url(../images/fe.jpg) no-repeat;margin-bottom:-100px;overflow:hidden;z-index:11}
.mainFeed .fe{padding-left:665px;padding-top:26px;position:relative;}
.mainFeed .fe .input1{width:414px;float:left;margin-left:2px;height:30px;line-height:30px;padding-left:10px;background:#fff;font-size:12px;margin-bottom:2px;}
.mainFeed .fe .xx{width:130px;}
.mainFeed .fe .btn{width:80px;height:62px;background:url(../images/sut.jpg) no-repeat;cursor:pointer;position:absolute;right:20px;}

.mainOdds{background:url(../images/ybj.jpg);overflow:hidden;padding-bottom:40px;z-index:10;}
.mainOdds .title{padding-top:140px;text-align:center;background:url(../images/ybt.png) no-repeat center bottom;}
.mainOdds .title h4{font-size:48px;line-height:50px;color:#eaeaea;text-transform:uppercase;font-family:arial;}
.mainOdds .title span{display:block;font-size:24px;color:#333;}
.mainOdds .title h3{font-size:30px;line-height:36px;color:#333;padding:15px 0;}
.mainOdds .title h5{font-weight:normal;font-size:21px;color:#fff;line-height:35px;}
.mainOdds .pic{width:580px;height:370px;margin-top:30px;}
.mainOdds .txt{width:598px;height:340px;background:#ebebeb;border:1px solid #d9d9d9;padding-top:30px;position:relative;margin-top:30px;}
.mainOdds .txt .ti{height:92px;background:url(../images/ltx.jpg) repeat-x bottom;margin-right:20px;}
.mainOdds .txt .tia{margin-left:20px;margin-right:0;}
.mainOdds .txt .ti .sp1{display:block;float:left;width:60px;height:75px;background:#d60011;line-height:75px;text-align:center;font-family:arial;font-size:30px;color:#fff;margin-right:15px;}
.mainOdds .txt .tia .sp1{float:right;margin-right:0;margin-left:10px;}
.mainOdds .txt .ti .sp2{display:inline-block;font-size:30px;font-weight:bold;color:#d60011;}
.mainOdds .txt .ti .sp3{font-size:28px;color:#333; display:inline-block; margin-top:8px;}
.mainOdds .txt .ti .sp4{font-family:arial;color:#999;line-height:16px;display:inline-block;margin-top:6px;}
.mainOdds .txt p{padding:15px 20px 0;font-size:14px;}
.mainOdds .txt a{display:block;width:100px;height:25px;line-height:25px;text-align:center;font-size:14px;background:#c8c8c8;color:#fff;margin-left:20px;margin-top:20px;}
.mainOdds .txt a:hover{background:#d60011;color:#fff;}
.mainOdds .txt .jt{background:url(../images/jtb.jpg) no-repeat;width:9px;height:15px;position:absolute;left:-9px;top:48%;}
.mainOdds .txt .jta{background:url(../images/jtc.jpg) no-repeat;width:9px;height:15px;position:absolute;right:-9px;top:48%;}


.mainAdd{height:120px;background:url(../images/add.jpg) no-repeat;}
.mainAdd div{float:right;padding-top:30px;color:#fff;font-size:14px;padding-right:10px;}
.mainAdd span{font-family:arial;font-size:36px;display:block;line-height:36px;}

.mainCase{padding-top:60px;overflow:hidden;}
.mainCase .case{padding-top:25px;height:468px;overflow:hidden;}
.mainCase .case li{float:left;position:relative;}
.mainCase .case li a{display:block;width:300px;height:234px;overflow:hidden;}
.mainCase .case li h3{height:30px;line-height:30px;text-align:center;background:url(../images/htm.png);color:#fff;position:absolute;width:100%;bottom:-30px;}
.mainCase .case li.ca1{margin-right:4px;}
.mainCase .case li.ca1 a,.mainCase .case li.ca1 a img{width:596px;height:468px;}
.mainCase .case li:hover h3{bottom:0;}
.mainCase .case li.cah img{
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray;
}
.mainCase .case li.cah:hover img{
  -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  -ms-filter: grayscale(0%);
  -o-filter: grayscale(0%);
  filter: grayscale(0%);
  filter: gray;
}
.mainCase .partner{height:110px;overflow:hidden;position:relative;margin-top:50px;}
.mainCase .partner .prev,.mainCase .partner .next{display:block;width:50px;height:109px;background:url(../images/ant.jpg) no-repeat;position:absolute;left:0;top:0;cursor:pointer;}
.mainCase .partner .next{left:auto;right:0;background-position:0 -109px;}
.mainCase .partner .prev:hover{background-position:-50px 0}
.mainCase .partner .next:hover{background-position:-50px -109px;}
.mainCase .partner .bd{width:1060px;margin:0 auto;height:110px;overflow:hidden;}
.mainCase .partner .bd li{width:200px;height:110px;float:left;margin-right:15px;position:relative;}
.mainCase .partner .bd li img{width:198px;height:108px;position:absolute;top:0px;left:0px;z-index:2;transform:rotateY(0deg);transition: all 0.6s ease 0s;backface-visibility:hidden;border:1px solid #dadada;}
.mainCase .partner .bd li h3{display:block;width:200px;height:110px;background:#d60011;line-height:110px;text-align:center;font-size:16px;position:absolute;top:0px;left:0px;transform:rotateY(-180deg);transition: all 0.5s ease 0s;backface-visibility:hidden;color:#fff;}
.mainCase .partner .bd li:hover img{transform:rotateY(180deg);border-color:#d60011;}
.mainCase .partner .bd li:hover h3{transform:rotateY(0deg);}



.mainWint{height:520px;background:url(../images/sl.jpg) repeat-y center top;overflow:hidden;margin-top:60px;}
.mainWint .wint{width:825px;}
.mainWint .wint .title,.mainWint .honor .title{line-height:26px;font-size:24px;color:#d60011;padding-top:35px;}
.mainWint .wint .title span,.mainWint .honor .title span{padding-left:5px;font-family:arial;font-size:14px;font-weight:normal;color:#999;}
.mainWint .wint ul li{height:185px;margin-top:25px;}
.mainWint .wint ul li .pic{display:block;width:250px;height:185px;float:left;overflow:hidden;}
.mainWint .wint ul li .txt{width:545px;float:right;font-size:14px;}
.mainWint .wint ul li .txt h3 a{font-weight:normal;font-size:18px;color:#333;}
.mainWint .wint ul li .txt h4{font-weight:normal;color:#d60011;}
.mainWint .wint ul li .txt p{color:#999;padding-top:10px;}
.mainWint .wint ul li .txt a{display:block;margin-top:10px;}

.mainWint .honor{width:300px;border-top:2px solid #d60011;}
.mainWint .honor h2{padding-top:33px;}
.mainWint .honor .list{margin-top:19px;}
.mainWint .honor .list dt{height:230px;margin-top:1px;}
.mainWint .honor .list dd{height:40px;line-height:40px;padding-left:10px;margin-top:1px;background:#f4f4f4;font-size:14px;}
.mainWint .honor .list dd.on{text-align:center;background:none;padding:0;}

.mainAbout{padding-top:60px;overflow:hidden;}
.mainAbout .title,.mainCase .title{text-align:center;background:url(../images/abt.jpg) no-repeat center top;font-size:30px;color:#d60011;padding-top:6px;line-height:39px;}
.mainCase .title{background:url(../images/clt.jpg) no-repeat center top;}
.mainAbout .title span,.mainCase .title span{display:block;font-weight:normal;font-size:14px;line-height:16px;}
.mainAbout .title .sp1,.mainCase .title .sp1{font-family:arial;color:#999;text-transform:uppercase;}
.mainAbout .title .sp2,.mainCase .title .sp2{color:#333;}
.mainAbout .about{margin-top:25px;height:304px;}
.mainAbout .about .txt{width:568px;height:304px;background:#d60011;margin-left:4px;text-align:center;float:left;color:#fff;padding:0 15px;}
.mainAbout .about .txt h3{font-size:20px;padding-top:50px;}
.mainAbout .about .txt p{padding-top:20px;font-size:14px;}
.mainAbout .about .more{display:block;background:#333;text-align:center;width:297px;height:200px;padding-top:104px;float:right;}
.mainAbout .about .more span{display:block;line-height:40px;font-size:14px;color:#fff;}
.mainAbout .bd{overflow:hidden;margin-top:4px;height:220px;}
.mainAbout .bd li{width:297px;height:220px;float:left;margin-right:4px;position:relative;}
.mainAbout .bd li a{display:block;overflow:hidden;}
.mainAbout .bd li h3{width:100%;height:30px;line-height:30px;text-align:center;color:#fff;background:url(../images/htm.png);position:absolute;bottom:-30px;left:0;}
.mainAbout .bd li:hover h3{bottom:0;}

.mainNews{padding:60px 0 30px;overflow:hidden;}
.mainNews .hd{height:50px;width:480px;margin:0 auto;}
.mainNews .hd li{width:226px;height:46px;line-height:46px;text-align:center;border:2px solid #dadada;font-size:18px;float:left;color:#333;margin:0 5px;}
.mainNews .hd li span{padding-left:5px;font-family:arial;font-size:12px;color:#999;}
.mainNews .hd li.on{border-color:#d60011;color:#d60011;}
.mainNews .hd li.on span{color:#d60011;}
.mainNews .bd{height:540px;overflow:hidden;margin-top:20px;}
.mainNews .bd .pn{width:590px;margin-top:10px;}
.mainNews .bd .pn .pic{display:block;width:590px;height:370px;overflow:hidden;}
.mainNews .bd .pn h3{padding-top:10px;font-weight:normal;}
.mainNews .bd .pn h3 a{font-size:18px;line-height:22px;display:block;}
.mainNews .bd .pn h3 a span{display:block;line-height:16px;font-family:arial;color:#999;}
.mainNews .bd .pn div{font-size:14px;padding-top:5px;}
.mainNews .bd .pn div a{display:block;padding-top:5px;}
.mainNews .bd ul{width:590px;float:right;}
.mainNews .bd ul li{height:60px;margin-top:10px;background:#f4f4f4;padding:20px;}
.mainNews .bd ul li .time{width:60px;height:60px;float:left;border-right:1px solid #dadada;text-align:center;font-family:arial;font-size:12px;line-height:20px;padding-right:10px;}
.mainNews .bd ul li .time span{display:block;font-size:36px;line-height:40px;}
.mainNews .bd ul li .fr{display:block;width:450px;font-size:14px;line-height:30px;}
.mainNews .bd ul li .fr a{display:block;font-size:16px;}
.mainNews .bd ul li:hover{background:#d60011;color:#fff;}
.mainNews .bd ul li:hover a{color:#fff;}

.mainLink{padding:30px 0;overflow:hidden;}
.mainLink a{display:block;height:110px;border-right:1px solid #d9d9d9;float:left;width:239px;text-align:center;}
.mainLink a span{display:block;width:66px;height:66px;border:2px solid #dadada;margin:0 auto;border-radius:50%;}
.mainLink a h3{display:block;line-height:40px;font-size:14px;font-weight:normal;}
.mainLink a span.sp1{background:url(../images/la.png) no-repeat center;}
.mainLink a span.sp2{background:url(../images/lb.png) no-repeat center;}
.mainLink a span.sp3{background:url(../images/lc.png) no-repeat center;}
.mainLink a span.sp4{background:url(../images/ld.png) no-repeat center;}
.mainLink a span.sp5{background:url(../images/le.png) no-repeat center;}
.mainLink a span:hover{border-color:#d60011;}
.mainLink a span.sp1:hover{background:url(../images/lah.png) no-repeat center;}
.mainLink a span.sp2:hover{background:url(../images/lbh.png) no-repeat center;}
.mainLink a span.sp3:hover{background:url(../images/lch.png) no-repeat center;}
.mainLink a span.sp4:hover{background:url(../images/ldh.png) no-repeat center;}
.mainLink a span.sp5:hover{background:url(../images/leh.png) no-repeat center;}
.mainLink a:last-child{border-right:none;}

/** main **/
.inMain{background:#f3f3f3;overflow:hidden;padding-bottom:60px;}
.inCurrent{line-height:45px;background:url(../images/tit.png) no-repeat left center;padding-left:16px;}
.inContent{background:#fff;padding:30px 20px;overflow:hidden;}
.inSidebar{width:250px;}
.inSidebar .menu h2{line-height:50px;background:#004098;padding-right:15px;font-size:24px;color:#fff;text-align:right;}
.inSidebar .menu ul{border:1px solid #004098;}
.inSidebar .menu ul li{border-top:1px dotted #b2b2b2;text-align:right;}
.inSidebar .menu ul li a{display:block;height:39px;line-height:39px;background:url(../images/si.jpg) no-repeat 230px center;font-size:14px;padding-right:30px;}
.inSidebar .menu ul li a:hover,.inSidebar .menu ul li a.active{color:#d60011;background:url(../images/sih.jpg) no-repeat 230px center;}
.inSidebar .menu ul li.none{border:none;}
.inSidebar .boxL{margin-top:15px;border:1px solid #96a2a7;}
.inSidebar .boxL h2{height:39px;line-height:39px;text-align:center;font-weight:normal;font-size:18px;color:#fff;background:#96a2a7;}
.inSidebar .product li{width:220px;}
.inSidebar .product li img{display:block;border:1px solid #dadada;}
.inSidebar .product li h3{line-height:35px;text-align:center;}
.boxLpro .bd{height:410px;overflow:hidden;padding:14px;}

.inSidebar .news{padding:10px 15px;}
.inSidebar .news li{height:28px;}
.inSidebar .news li a{display:block;line-height:28px;background:url(../images/ne.jpg) no-repeat left center;padding-left:10px;font-size:12px;}
.inSidebar .news li a:hover{;background:url(../images/neh.jpg) no-repeat left center;color:#d60011;}

.inBox{width:880px;overflow:hidden;}
.inBox .title{height:35px;line-height:35px;border-bottom:1px solid #c5cccf;background:url(../images/pt.jpg) no-repeat left 2px;padding-left:35px;font-size:18px;padding-bottom:15px;margin-bottom:20px;}

/** picture **/
.pictureList,.partnerList,.relContent ul,.productList{width:950px;}
.pictureList li,.relContent li{width:280px;float:left;margin-right:20px;margin-bottom:10px;}
.pictureList li img,.partnerList li img,.relContent li img{border:2px solid #ebebeb;padding:3px;}
.pictureList li img:hover,.partnerList li img:hover,.relContent li img:hover{border-color:#d60011}
.pictureList li h3,.partnerList li h3,.relContent li h3{line-height:40px;text-align:center;padding:0 10px;font-size:15px;}

.partnerList li{width:205px;float:left;margin-right:20px;margin-bottom:10px;}

.productList li{width:205px;height:244px;border:1px solid #e8e8e8;float:left;margin-right:17px;margin-bottom:20px;}
.productList li h3{line-height:38px;border-top:1px solid #e8e8e8;text-align:center;padding:0 15px;}
.productList li:hover,.productList li:hover h3{border-color:#d60011;color:#d60011}
.relContent{overflow:hidden;margin-top:20px;}
.relContent ul{padding-top:15px;}

/** jobs **/
.jobsList{width:100%;overflow:hidden;border-top:1px solid #e8e8e8;}
.jobsList dd{height:48px;line-height:48px;border:1px solid #e8e8e8;background:#fff;cursor:pointer;position:relative;border-top:none;}
.jobsList dd em{display:block;width:8px;height:7px;background:url(../images/icone.png) no-repeat;cursor:pointer;position: absolute;top:21px;right:14px;}
.jobsList dd.on{background:#eee;}
.jobsList dd.on em{background:url(../images/iconf.png) no-repeat;color:#fff;}
.jobsList dd span{display:block;float:left;height:48px;font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-left:15px;width:130px;}
.jobsList dd span.sp1{width:310px;}
.jobsList dt{border:1px solid #e8e8e8;border-top:none;padding:30px 50px;background:#fff;font-size:14px;}
.apply{display:block;width:77px;height:30px;line-height:30px;margin-top:30px;background:url(../images/iconl.png) no-repeat 10px 6px #666;color:#fff;font-size:14px;padding-left:33px;border-radius:4px;}
.apply:hover{background-color:#d60011;color:#fff;}

.jobsShow{border:1px solid #eee;background:#fff;}
.jobsShow h3{font-size:14px;font-weight:bold;background:#eee;line-height:35px; padding-left:15px;font-weight:normal;}
.jobsShow table{margin:10px 20px 20px;background:#fff;}
.jobsShow .mr{padding-right:30px;}
.jobsShow .jobsInput{width:300px;border:1px solid #ccc;line-height:25px;height:25px;padding:0 5px;margin-bottom:10px;}
.jobsShow .input_radio{margin-right:5px;vertical-align: middle;}
.jobsShow .jobsInput:focus,.jobsShow .jobsTextarea:focus{border:1px solid #da251c;}
.jobsShow .jobsTextarea{width:826px;padding:5px;border:1px solid #eee;line-height:22px;height:125px;margin-top:3px;display:block;}
.jobsShow .jobsSubmit{background:#999;width:85px;height:25px;line-height:25px;cursor:pointer;border:none;color:#fff;margin-right:10px;margin-top:20px;border-radius:4px;}
.jobsShow .jobsSubmit:hover{background:#666;color:#fff;}
.jobsShow .jobsSubmitb{background:#333;width:100px;height:25px;line-height:25px;cursor:pointer;border:none;color:#fff;margin-top:20px;border-radius:4px;}
.jobsShow .jobsSubmitb:hover{background:#d60011;color:#fff;}

/** feedback **/
.feedbackT{font-size:18px;padding-bottom:30px;}
.feedbackC label{display:block;float:left;height:32px;line-height:32px;margin-bottom:30px;padding-left:40px;background:url(../images/contact.png) no-repeat;font-size:14px;}
.feedbackC label.name{background-position:0 -32px;}
.feedbackC label.email{background-position:0 -64px;}
.feedbackC label.city{background-position:0 -96px;}
.feedbackC label.msg_title{background-position:0 -128px;}
.feedbackC label.address{background-position:0 -160px;}
.feedbackC label.message{background-position:0 -192px;margin-bottom:10px;}
.feedbackC input{width:280px;height:30px;line-height:30px;float:left;margin:0 56px 30px 0;padding:0 10px;border:1px solid #dbdbdb;}
.feedbackC input.last{margin-right:0;}
.feedbackC .msg{border-top:1px dotted #ccc;padding:30px 0;}
.feedbackC textarea{width:858px;height:125px;padding:10px;border:1px solid #dbdbdb;display:block;}
.feedbackC .btns{width:120px;height:40px;margin-right:10px; background:#d60011;color:#fff;border:none;font-size:16px;margin-bottom:0;cursor:pointer;font-family:"Microsoft Yahei"}
.feedbackC .reset{background:#ccc;cursor:pointer;margin-bottom:0;}
.feedbackC .tableRow{width:100%;height:32px;}
.feedbackC .tableRow input{width:150px;margin-right:10px;color:#999;float:left;}
.feedbackC .tableRow .checkcode{width:50px;height:22px;margin-left:5px;border:1px solid #ccc;padding:4px 5px;display:block;float:left;background:#fff;}
.feedbackC input:focus,.feedbackC textarea:focus{border-color:#d60011;}

/** news **/
.newsList{margin-top:-20px;}
.newsList li{padding:20px 0;border-bottom:1px solid #d6d6d6;overflow:hidden;}
.newsList li a.pic{display:block;height:175px;padding:5px;border:1px solid #d6d6d6;margin-right:40px;float:left;}
.newsList li h3{line-height:35px;font-weight:normal;}
.newsList li h3 a{color:#333;font-size:17px;}
.newsList li h4{display:inline-block;font-family:arial;font-weight:normal;font-size:14px;color:#999;line-height:18px;background:url(../images/time.jpg) no-repeat left center;padding-left:17px;}
.newsList li p{padding-top:15px;color:#888;}
.newsList li .more{display:inline-block;width:87px;height:25px;line-height:25px;border:2px solid #b2b2b2;text-align:center;font-family:"宋体";margin-top:15px;}
.newsList li:hover a.pic{opacity:0.8;border-color:#d60011;}
.newsList li:hover h3 a{color:#d60011;}
.newsList li:hover .more{border-color:#d60011;background:#d60011;color:#fff;}

.newsDetail h2{font-size:22px;text-align:center;color:#333;padding-bottom:15px;font-weight:normal;}
.newsDetail .msg{text-align:center;border-bottom:1px solid #e7e7e7;font-family:"微软雅黑";padding-bottom:5px; font-size:15px}
.newsDetail .msg span{padding:0 7px;color:#999;}
.newsDetail .msg .fonts a{padding:0 3px;}
.newsDetail .msg a.active{font-weight:bold;color:#d60011;}
.newsDetailCont{padding:20px 0;font-size:14px;overflow:hidden;}

/** paging **/
.recTitle{padding-left:20px;height:40px;line-height:40px;background:url(../images/page_line.jpg) no-repeat 10px center #f5f5f5;font-size:16px;font-weight:bold;color:#333;font-weight:normal;}
.pagIng{height:40px;background:#f5f5f5;padding:0 10px;}
.pagIng a{display:block;width:45%;line-height:40px;overflow:hidden;font-size:14px;}
.pagIng .prev{background:url(../images/pre_info.gif) no-repeat left center;float:left;padding-left:15px;text-align:left;}
.pagIng .next{background:url(../images/next_info.gif) no-repeat right center;float:right;padding-right:15px;text-align:right;}

/** related news **/
.relNews{overflow:hidden;margin-top:20px;}
.relNews ul{width:980px;padding-top:10px;}
.relNews ul li{float:left;margin-right:50px;width:415px;height:28px;line-height:28px;}
.relNews ul li a{display:block;width:300px;line-height:28px;background:url(../images/iconh.jpg) no-repeat left center;padding-left:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:left;}
.relNews ul li a:hover{background:url(../images/iconi.jpg) no-repeat left center;margin-left:5px;}
.relNews ul li span{float:right;color:#999;}

/** file **/
.fileList li{height:42px;line-height:42px;border-bottom:1px dotted #f5f5f5;}
.fileList li a{display:block;height:42px;background:url(../images/downa.png) no-repeat left center;padding-left:40px;font-size:14px;float:left;width:780px;}
.fileList li a i{font-style:normal;padding-left:10px;}
.fileList li span{float:right;}

/* product show */
.productShowPic{width:525px;}
.tbPic{width:398px;height:398px;position:relative;z-index:1;float:right;border:1px solid #dadada;}
.tbPic a{width:398px;height:398px;background:#fff;display:table-cell;text-align:center;vertical-align:middle;}
.tbPic a img{vertical-align:middle;max-width:350px;max-height:398px;}
.tbPic a{*display:block;*font-family:Arial;*line-height:1;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:300px;height:300px;background:#fff;border:1px solid #ccc;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url(../images/mask.png);cursor:move;z-index:1;}

.tbPicList{width:112px;height:400px;overflow:hidden;position:relative;float:left;}
.tbPicList a.prev,.tbPicList a.next{display:block;width:107px;height:25px;position:absolute;top:0;left:0;background:url(../images/anu.png) no-repeat;overflow:hidden;cursor:pointer;}
.tbPicList a.next{top:auto;bottom:0;background-position:0 -50px;}
.tbPicList a.prev:hover{background-position:0 -25px;}
.tbPicList a.next:hover{background-position:0 -75px;}

.tbPicList .tbThumb{position:relative;width:112px;height:334px;overflow:hidden;top:33px;}
.tbPicList .tbThumb ul{position:absolute;height:99999px;}
.tbPicList .tbThumb ul li{background:none;float:left;width:107px;height:85px;position:relative;}
.tbPicList .tbThumb ul li a{display:block;width:103px;height:75px;border:2px solid #d9d9d9;text-align:center;background:#fff}
.tbPicList .tbThumb ul li img{max-width:100%;max-height:100%;cursor:pointer;}
.tbPicList .tbThumb ul li a em{display:block;width:5px;height:9px;position:absolute;right:-5px;top:35px;}
.tbPicList .tbThumb ul li a.tbSelected{border-color:#d60011;}
.tbPicList .tbThumb ul li a.tbSelected em{background:url(../images/jt.png) no-repeat;}

.productShowTitle{width:330px;overflow:hidden;}
.productShowTitle h2{line-height:22px;font-size:18px;padding:10px 0;font-weight:normal;border-bottom:1px dotted #d9d9d9;}
.productShowTitle .description{padding-top:10px;overflow:hidden;border-bottom:1px dotted #d9d9d9;padding-bottom:15px;}
.productShowTitle .description h3{font-weight:normal;font-size:14px;color:#333;line-height:30px;}
.productShowTitle .description ul li{width:265px;padding-right:15px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;float:left;color:#999;}
.productShowTitle .description ul li.li2{width:215px;padding-right:0;}
.productShowTitle .description p{color:#999;}
.productShowTitle .advisory{padding-top:30px;}
.productShowTitle .advisory a{display:block;width:140px;height:40px;background:#333;border-radius:3px;border-bottom:5px solid #222;line-height:40px;text-align:center;font-size:16px;color:#fff;margin-top:20px;}
.productShowTitle .advisory a:hover{background:#d60011;border-color:#bb0412;color:#fff;}
.productShowTitle .advisory .tel{background:url(../images/telbj.jpg) no-repeat left center;line-height:22px;padding-left:48px;}
.productShowTitle .advisory .tel span{display:block;font-size:30px;font-family:arial;color:#d60011;}

.productDetail{padding-top:40px;}
.productDetail .list{height:38px;line-height:38px;background:#ebebeb;width:880px;overflow:hidden;}
.productDetail .list li{float:left;border-right:1px solid #dfdfdf;}
.productDetail .list li a{display:block;width:120px;text-align:center;font-size:14px;}
.productDetail .list li a:hover,.productDetail .list li a.on{background:#d60011;color:#fff;}
.productDetail .tit{line-height:30px;font-size:18px;color:#d60011;padding-top:20px;}
.productDetail .tit span{padding-left:5px;font-size:14px;color:#999;font-family:arial;}
.productDetail .cont,.productDetail .service{overflow:hidden;padding-top:5px;}
.productDetail .service p{padding:15px 0;width:995px;overflow:hidden;}
.productDetail .service p span{display:inline-block;float:left;padding:0 37px;border-right:1px solid #d9d9d9;width:220px;text-align:center;font-size:14px;height:60px;line-height:20px;}
.productDetail .service .li{height:50px;width:995px;}
.productDetail .service .li span{width:122px;display:block;height:50px;line-height:50px;padding-left:50px;margin-right:5px;color:#fff;font-size:14px;float:left;}
.productDetail .service .li .lia{background:url(../images/la.jpg) no-repeat #333}
.productDetail .service .li .lib{background:url(../images/lb.jpg) no-repeat #333}
.productDetail .service .li .lic{background:url(../images/lc.jpg) no-repeat #333}
.productDetail .service .li .lid{background:url(../images/ld.jpg) no-repeat #333}
.productDetail .service .li .lie{background:url(../images/le.jpg) no-repeat #333}
.productDetail .honor,.productDetail .partner{width:950px;padding-top:10px;overflow:hidden;}
.productDetail .honor li{width:212px;float:left;margin-right:10px;margin-bottom:10px;}
.productDetail .honor li img,.productDetail .partner li img{border:1px solid #ebebeb;}
.productDetail .honor li img:hover,.productDetail .partner li img:hover{border-color:#d60011}
.productDetail .partner li{width:167px;float:left;margin-right:11px;margin-bottom:10px;}
.zoombox {width:800px;margin:0 auto 30px;}
.zoompic {width:800px;height:592px;background:url(../images/loading.gif) no-repeat 50% 50%; margin: 0 auto;overflow:hidden;}
.sliderbox {height:70px;overflow:hidden;margin-top:10px;}
.sliderbox .arrow-btn {width:20px;height:70px; background:url(../images/arrow_btn.png) no-repeat;cursor:pointer;}
.sliderbox #btn-left { float:left; background-position:0 0; }
.sliderbox #btn-left.dasabled { background-position:-40px 0; }
.sliderbox #btn-right { float:right; background-position:-20px 0; }
.sliderbox #btn-right.dasabled { background-position:-60px 0; }
.sliderbox .slider { float:left; height:70px;width:740px; position:relative;margin-left:10px;overflow:hidden;}
.sliderbox .slider ul {position:absolute;left:0; width:999px; }
.sliderbox .slider li { float:left; width:106px; height:70px;text-align:center; }
.sliderbox .slider li img { border:3px solid #dfdfdf; width:87px; height:64px; }
.sliderbox .slider li.current img { border:3px solid #d60011; }

.proMenuB{border-bottom:1px solid #dadada;padding:10px 0;line-height:22px;overflow:hidden;}
.proMenuB h2{width:130px;height:22px;color:#333;display:block;float:left;font-size:14px;}
.proMenuB .lia{float:right;width:750px;}
.proMenuB .lia a{display:inline-block;border-radius:2px;padding:0 10px;}
.proMenuB .lia a:hover,.proMenuB .lia a.active{color:#d60011;}

.input{ background:#f9f9f9; border:1px solid #ccc; padding:8px; margin-bottom:10px;}
textarea { background:#f9f9f9; border:1px solid #ccc; padding:8px; margin-bottom:10px;}
.button{ padding:10px; background:#f40000; color:#FFF; border:none; font-family:"微软雅黑"; cursor:hand;}

/*分页*/
.list_page{text-align:center;margin:10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}

/*产品页*/
#position{margin:0 auto;width:1200px;overflow:hidden; line-height:30px;}

.lefter{width:220px;margin-right:30px;float:left;}
.righter{float:left;width:950px;}
.leftnav{background:#003399;padding:10px 15px;color:#fff;font-size:18px;font-family:microsoft yahei;}
.subnav{border:1px solid #eee;border-bottom:0;margin:0;padding:0;list-style:none;}
.subnav li{}
.subnav li a{display:block;padding-left:20px;background:#fafafa;font-size:14px;line-height:40px;height:40px;border-bottom:1px solid #eee;}
.subnav li a:hover{color:#1F92D1;font-weight:bold;background:#f3f3f3;}
.subnav .hover a{display:block;padding-left:20px;color:#1F92D1;font-weight:bold;background:#f3f3f3;font-size:14px;line-height:40px;height:40px;border-bottom:1px solid #eee;}
.subnav dl{margin:0;padding:0;list-style:none;*margin-top:-12px;}
.subnav dl dt{}
.subnav dl dt a{background:#fff;display:block;height:40px;line-height:40px;border-bottom:1px solid #eee;padding-left:20px;font-size:12px;}
.subnav dl dt a:hover{background:#fff;font-size:12px;font-weight:normal;color:#f30;}
.subnav li dl .hover a{color:#f30;font-size:12px;font-weight:normal;background:#fff;}
.left_border{border:1px solid #eee;border-top:0;padding:10px 15px;line-height:25px;}
.left_border p{margin:0;padding:0;}
.left_border b{font-size:14px;}

.container{line-height:25px;font-size:14px;padding:15px 0;}
.container p{margin:5px 0;font-family:microsoft yahei;font-size:14px;}

.artshow{line-height:25px;font-size:14px;padding:0 0 15px 0;}
.artshow .title{text-align:center;font-size:20px;line-height:30px;font-weight:100;font-variant: normal;margin:0;padding:15px 0;font-family:microsoft yahei;}
.artshow .info{text-align:center;font-family:microsoft yahei;color:#999;padding:0 0 15px 0;font-size:14px;}
.artshow p{margin:5px 0;font-size:14px;}
.artshow .pre{margin:5px 0 5px 0;color:#999;}
.artshow .next{margin:0 0 5px 0;color:#999;}

.subject{color:#003399;font-size:18px;font-family:microsoft yahei;height:41px;line-height:40px;border-bottom:1px solid #ddd;}
.subject b{display:inline-block;font-weight:normal;border-bottom:2px solid #003399;height:40px;line-height:40px;}
.subject span{color:#bbb;display:inline-block;font-size:16px;font-family:verdana;padding-left:10px;}
.subject a{float:right;font-size:12px; }

#goodsshow{margin:20px 0;overflow:hidden;width:950px;}
#goodsshow img{border:0;}
#goodsshow .left{float:left;width:350px;margin:0 50px 0 0;}
#goodsshow .right{float:left;}
#goodsshow .shop_big{border:1px solid #ededed;padding:2px;background:#fff;width:360px;cursor:pointer;}
#goodsshow .shop_plist{clear:both;width:360px;}
#prolist{width:310px;float:left;overflow:hidden;height:68px;position:relative;margin:10px 0 0 0;}
#prolist ul{margin:0;padding:0;list-style:none;overflow:hidden;width:20000px;position:relative;}
#prolist ul li{float:left;cursor:pointer;position:relative;background:url(../images/pro_none.gif) no-repeat center top;height:68px;}
#prolist ul li img{height:60px;width:60px;margin:6px 8px 0 8px;padding:0px;border:0;}
#prolist .hover{background:url(../images/pro_bg.gif) no-repeat center top;height:68px;}
#goodsshow .shop_plist a.prev{float:left;width:20px;height:68px;display:block;outline:none;background:url(../images/ico_left.gif) no-repeat center;line-height:68px;margin-top:12px;}
#goodsshow .shop_plist a.next{float:left;width:20px;height:68px;display:block;outline:none;background:url(../images/ico_right.gif) no-repeat center;margin-top:12px;}
#goodsshow .right{width:350px;}
#goodsshow .right h1{font-size:18px;font-family:microsoft yahei;font-weight:normal;margin:0 0 10px 0;padding:0;}
#goodsshow .right .intro{color:#999;min-height:80px;}
#goodsshow .right .sno{border-bottom:1px solid #eee;line-height:35px;}
#goodsshow .right .price{color:#999;line-height:30px;padding:10px 0;}
#goodsshow .right .price span{color:#f60;font-size:16px;}
a.inquiry{display:inline-block;background:#1F92D1;padding:8px 30px;color:#fff;margin:10px 0;font-size:16px;font-family:microsoft yahei;border-radius:4px;}
a:hover.inquiry{color:#fff;background:#f60;}

.prowidth{width:959px;overflow:hidden;}
.pro_list{margin:15px 0;padding:0;list-style:none;overflow:hidden;}
.pro_list li{float:left;width:305px;margin:0 13px 13px 0;}
.pro_list li a{border:1px solid #eee;display:block;padding:15px;}
.pro_list li a img{border:1px solid #eee;}
.pro_list li a .title{text-align:center;font-size:14px;height:40px;line-height:40px;font-family:microsoft yahei;}
.pro_list li a .intro{line-height:18px;color:#999;word-break:break-all;min-height:55px;}
.pro_list li a .more{display:block;margin:15px auto 10px auto;text-align:center;background:#e5e5e5;width:90px;line-height:24px;}
.pro_list li a:hover{border:1px solid #ddd;}
.pro_list li a:hover .title{color:#1F92D1;}
.pro_list li a:hover .more{background:#1F92D1;color:#fff;}


/*新闻*/
.news_list{margin:0;padding:0;list-style:none;}
.news_list li{border-bottom:1px dotted #ccc;padding:10px;line-height:24px;color:#999;}
.news_list li:hover{background:#fafafa;}
.news_list li a{font-size:18px;font-family:microsoft yahei;display:block;line-height:40px;}
.news_list li em{color:#666;font-family:verdana;display:block;font-style:normal;}
