@charset "utf-8";

.banner {  }

.container { width:1002px; margin:0 auto; padding:0;  }

.fArea { padding:0 10px; background:#fff; margin-bottom:10px; padding-bottom:10px;}
.fArea .sub { float:left; width:259px; padding-top:9px; overflow:hidden; }
.fArea .main { float:left; width:431px; margin-left:9px; padding-top:9px; display:inline; overflow:hidden; }
.fArea .extra { float:right; width:280px; padding-top:9px; overflow:hidden; }

.sArea { background:#fff; margin-top:10px; padding-top:10px; }

.video { width:259px; height:202px; }
.proKind { padding-top:7px; }
.proKind .hd { position:relative; height:32px; background:url(hTitle_01.jpg) no-repeat; }
.proKind .hd h2 { padding-left:35px; font-size:14px; color:#d30715; line-height:32px; }
.proKind .hd .more { position:absolute; top:5px; color:#b6b6b6; right:6px; }
.proKind .hd .more a,.proKind .hd .more a:hover { color:#b6b6b6; }
.proKind .bd { height:231px; border:1px solid #e4e4e4; border-top:none; }
.proKind ul { padding-top:2px; }
.proKind ul li { height:33px; background:url(hMenu.jpg) no-repeat; }
.proKind ul li a { padding-left:30px; line-height:30px; }

.hOnline { width:259px; height:72px; padding-top:8px; }

.news {}
.news .hd { height:32px; background:url(hTitle_02.jpg) no-repeat; }
.news .bd { height:212px; border:solid #e4e4e4; border-width:0 1px 1px; background:url(bd1.jpg) repeat-x bottom; }
.tabPannel { padding:3px 0 0 5px; }
.tabPannel li { float:left; width:89px; height:29px; margin:0 5px; background:url(tabLi.jpg) no-repeat; display:inline; text-align:center; line-height:29px; }
.tabPannel li label:hover,.tabPannel li .current {  display:block; font-weight:bold; color:#d30715; background:url(tabCur.jpg) no-repeat; text-decoration:none; }

.news-item { height:110px; padding:8px 11px 0 13px; }
.newsPic { float:left; width:98px; height:100px; padding:2px; border:1px solid #d6d6d6; }
.newsBox { float:right; width:294px; padding-top:3px; line-height:24px; height:103px; }
.newsBox h2 { font-size:14px; line-height:26px; }
.newsBox h2 a { color:#d30715; }

.listinfo { padding:2px 11px 0 13px; }
.listinfo li { padding-left:15px; height:26px; background:url(ico_1.jpg) no-repeat 0 9px; line-height:26px; }
.listinfo li span { float:right; color:#b6b6b6; }

.product { padding-top:7px; }
.product .hd { position:relative; height:29px; background:url(hTitle_03.jpg) no-repeat; }
.product .hd h2 { padding-left:22px; line-height:29px; font-size:14px; color:#d30715; }
.product .hd .more { position:absolute; top:4px; right:4px; color:#d30715; }
.product .hd .more a { color:#d30715; }
.product .bd { height:270px; border:solid #e4e4e4; border-width:0 1px 1px; background:url(bd1.jpg) repeat-x bottom; }

.w113 { margin:0; padding:0 1px 0 12px; }
.w113 .pic-item { width:135px; margin:0; padding:18px 0 0; color:#6C6D61; display:inline; }
.w113 .pic-item .list-pic { display:block; width:113px; height:87px; padding:2px; border:1px solid #d6d6d6; line-height:87px; }
.w113 .pic-item dl { margin-top:0; padding:0 5px; line-height:18px; text-align:center; }

.about { padding-left:4px; }
.introPic { width:276px; height:133px; }
.intro { padding-left:8px; height:28px; background:url(hCompanyName.jpg) no-repeat; font-family:"微软雅黑"; line-height:28px; }
.intro a { padding:0 2px; }

.app { padding:9px 0 0 4px; }
.app .hd { position:relative; height:32px; background:url(hTitle_04.jpg) no-repeat; }
.app .hd h2 { padding-left:28px; font-size:14px; color:#d30715; line-height:30px; }
.app .hd .more { position:absolute; top:6px; right:8px; color:#b6b6b6; }
.app .hd .more a { color:#b6b6b6; }
.app .bd { height:200px; padding-top:5px; border:solid #e4e4e4; border-width:0 1px 1px; }
.hJob { width:272px; height:135px; padding-top:9px; }

.partner { padding:0 0 0 35px; }
.partnerTit { float:left; width:100px; height:91px; }
.partner ul { margin:0 auto; width:835px; overflow:hidden; }
.partner ul li { float:left; width:127px; height:78px; margin:0 20px; padding-top:10px; display:inline; }

.havehand { cursor:hand; }

.hContact { padding:15px 35px; }
.hContact .hd { height:40px; }
.hContact .hd h2 { font-size:16px; font-family:"微软雅黑"; color:#2a5298; font-weight:normal; line-height:20px; }
.hContact .hd h2 em { display:block; color:#7b7b7c; }
.hContact .bd { padding-top:8px; text-align: left; line-height: 22px; margin: 0px auto; width: 701px; clear: both}
.contact_1 { margin: 10px 0px; width: 350px; float: left }
.contact_2 { min-height:120px; _height:120px; border-left: #ccc 1px dashed; margin: 10px 0px 10px 10px; padding-left: 10px; width: 330px; display: inline; float: left }
#contactDetail { display: none;}

.mod-d {
    background: none repeat scroll 0 0 #F7F7F7;
    height: 15px;
    overflow: hidden;
}
.pArrow {
    background: url("pArrow.gif") no-repeat scroll 0 0 transparent;
    display: block;
    font-size: 0;
    height: 15px;
    line-height: 0;
    margin: 0 auto;
    overflow: hidden;
    width: 104px;
}
.pArrowCur {
    background: url("pArrow.gif") no-repeat scroll 0 -15px transparent;
}