@import url("core.css");
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#fff; }
#top { background:url(../images/topbg.jpg) repeat-x; }
#header { height:115px; padding-bottom:11px; position:relative; width:1016px; margin:0 auto; }
.logo { display:block; cursor:pointer; height:67px; width:204px; position:absolute; left:9px; top:21px; background:url(../images/logo.jpg) no-repeat; }
.link { height:30px; background:url(../images/linke_c.jpg) no-repeat right top; }
.top-link { background:url(../images/linke_f.jpg) no-repeat left top; position:absolute; right:0px; top:0px; padding-left:24px; font-family:'微软雅黑'; font-size:12px; color:#adadad; line-height:22px; height:30px; }
.top-link a { color:#adadad; font-size:12px; line-height:22px; }
.top-link a:hover, .top-link a.on { color:#f1841a; }
.link-area { background:url(../images/linke_r.jpg) no-repeat right top; padding-right:20px; }
/**/
#menu { width:1016px; margin:0 auto; height:78px; }
.menu-area { height:78px; }
#menu ul { height:50px; padding:19px 0; }
#menu li { background: none; border-right: 1px solid #f1f1f1; list-style-type: none; margin: 0; padding:0; float: left; height:40px; }
#menu li a { font-family:'Arial'; color:#1a1a1a; font-size:14px; line-height:20px; font-weight:none; padding:10px 19px !important; display:block; }
#menu li a:hover { color:#ed261a; }
/**/
.form { height:30px; width:294px; position:absolute; right:196px; top:52px; }
.form-area { background:url(../images/search_bg.jpg) no-repeat 65px center; height:30px; line-height:30px; width:294px; position:relative; }
.search-text { width:180px; height:26px; position:absolute; left:69px; top:2px; font-size:12px; color:#cacaca; background:none; }
.submit { width:38px; height:26px; background:none; position:absolute; right:2px; top:2px; cursor:pointer; }
.form-tel { border-left:1px solid #cfcfcf; padding-left:8px; width:172px; position:absolute; right:0; top:50px; line-height:18px; }
/**/
#banner { }
/**/
#center { width:1016px; margin:0 auto; }
#index-center { float:left; width:1016px; padding-bottom:30px; }
/**/
.about_us { float:left; width:414px; margin-top:24px; margin-right:28px; }
.about_us_title { height:38px; line-height:38px; font-family:'Arial'; font-size:18px; color:#ff0000; font-weight:bold; }
.about_us_content { font-size:12px; color:#616161; line-height:20px; }
/**/
.news_us { float:left; width:300px; margin-top:24px; }
.news_content { }
.news_content ul { }
.news_content li.topul { padding:0; background:none; padding-bottom:4px; border-bottom:1px dotted #a4a4a4; margin-bottom:8px; }
.news_content li.topul a { font-size:14px; font-weight:bold; }
.news_content li { color:#616161; font-size:12px; padding-left:16px; background:url(../images/icn1.jpg) no-repeat left center; line-height:20px; }
.news_content li a { color:#616161; font-family:'Arial'; }
.news_content li a:hover { text-decoration:underline; }
/**/
.video { height:216px; width:253px; padding-top:30px; background:url(../images/video_bg.jpg) no-repeat; margin-top:12px; }
/**/
.tab_us { width:254px; float:right; margin-top:24px; }
.tab_content { background:#f1f1f1; padding:0 2px; height:230px; }
.slide-content { width:250px; height:230px; overflow:hidden; position:relative; }
#J_slide, #J_slide1 { width:250px; height:230px; overflow:hidden; position:relative; }
#J_slide li, #J_slide1 li { height:230px; width:250px; }
.arrow { display:block; background:url(../images/tab_nav.jpg) no-repeat; float:right; position:absolute; width:21px; height:20px; }
#J_prev,#J_prev1 { background-position:left center; bottom:0px; right:25px; display:block; }
#J_next,#J_next1 { background-position:right center; bottom:0px; right:0px; display:block; }
/**/
#footer { background:#f6f6f6; border-top:5px solid #f0f0f0; width:100%; float:left; }
#footer-link { float:left; width:100%; padding-top:12px; padding-bottom:12px; }
#footer-link ul { width:1016px; margin:0 auto; }
#footer-link li { float:left; width:132px; }
#footer-link li h4 { font-family:'Arial'; font-weight:bold; font-size:13px; color:#ed261a; line-height:25px; }
#footer-link li a { font-size:12px; color:#7f7f7f; font-family:'Arial'; line-height:18px; }
.bottom { background:url(../images/bottom.jpg) repeat-x; height:31px; float:left; width:100%; }
.footer-left { width:714px; float:left; }
.bottom-center { width:1016px; margin:0 auto; }
.footer-left { font-family:'Arial', Helvetica, sans-serif; font-size:12px; color:#666666; line-height:31px; }
.footer-right { width:298px; float:right; line-height:31px; font-size:12px; color:#666666; }
.footer-right a { font-size:12px; color:#666666; }
.footer-right a:hover, #footer-link li a:hover { text-decoration:underline; }
.bottom-veiw-center { float:left; width:100%; }
.bottom-veiw { width:1016px; margin:0 auto; color:#666666; padding-bottom:10px; line-height:30px; font-family:'Arial'; font-size:12px; }
/*导航二级*/
/*-------- 下拉菜单 --------------*/
.dropMenu { position:absolute; top: 0; z-index:100; width:182px; visibility: hidden; filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA, direction=135, strength=4);
margin-top: 0px; border: 0px solid #93E1EB; border-top:6px solid #000; border-bottom:6px solid #000; }
.dropMenu li { padding-left:0px; font-size:12px; line-height:20px; background:#000; }
.dropMenu a { width: auto; display: block; color: #fff; padding: 2px 0 2px 14px; font-family: 'Arial'; }
* html .dropMenu a { width: 100%; font-family: 'Arial'; }
.dropMenu a:hover { color:#fff; text-decoration: underline; background:#0f7f24; }
/**/
#innerbanner { background-position:center top; background-repeat:no-repeat; height:250px; position:relative; margin-bottom:40px; }
/* Breadcrumbs */
/* Breadcrumbs */
.top-panel { background: rgb( 237, 38, 26); background: rgba( 237, 38, 26, 0.93); filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; position: absolute; left: 0; top: 0; width: 100%; text-align: center; }
.top-panel_content { text-align: left; font-size: 1.4em; color: #fff; padding:10px 0 15px; padding-top:6px; padding-bottom:4px;}
.breadcrumbs { line-height:1; font-size:.857em; color:#fff; width:1016px; margin:0 auto; }
.breadcrumbs a, .breadcrumbs a:hover, .breadcrumbs a:visited { float:left; text-decoration:none; color:#fff; margin:0 11px 0 0; }
.breadcrumbs a:hover { text-decoration:underline; color:#fff; }
.breadcrumbs .sep { background:url(../images/sprite.png) no-repeat -19px -86px; float:left; width:5px; height:7px; margin:3px 4px 0 0; }
.top-panel h1 { clear: left; line-height: 1; color: #fff; padding:7px 0 3px; font-size:16px; font-family:'Arial'; font-weight:normal; }
.breadcrumbs-h1 { width:1016px; margin:0 auto; padding:0px 0; }
/**/
#left { position: relative; z-index: 2; width:220px; float: left; }
.secondary-nav { margin:0; padding:0; }
.secondary-nav li { background:none; list-style-type:none; margin:0; padding:0 0 5px; font-family:'Arial'; }
.secondary-nav a, .secondary-nav a:visited { background:#f2f2f2; border:1px solid #dedede; display:block; position:relative; line-height:1.2em; text-decoration:none; font-size:1.071em; color:#6A6C6C; padding:8px 10px 8px 10px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; }
.secondary-nav a:hover { background:#FFF; }
.secondary-nav .current a { background:#e6271a; border:1px solid #d3473c; text-decoration:none; color:#fff; background-image:-moz-linear-gradient(top, #e83021 0%, #e32217 100%); background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e83021), color-stop(100%, #e32217)); background-image:-webkit-linear-gradient(top, #e83021 0%, #e32217 100%); background-image:-o-linear-gradient(top, #e83021 0, #e32217 100%); background-image:-ms-linear-gradient(top, #e83021 0%, #e32217 100%); background-image:linear-gradient(top, #e83021 0, #e32217 100%); }
.secondary-nav .icon__nav-arrow { display:none; position:absolute; right:8px; top:50%; margin-top:-6px; }
.secondary-nav a:hover .icon__nav-arrow, .secondary-nav .current .icon__nav-arrow { display:block; }
/* Second level */
.secondary-nav ul {/* display:none; */ padding:10px 0 0 18px; }
.secondary-nav .current ul { display:block; }
.secondary-nav ul a, .secondary-nav ul a:hover, .secondary-nav ul a:visited, .secondary-nav .current ul a {  border:0; font-size:.857em; color:#6A6C6C; padding:3px 15px 3px 10px; font-weight:normal;background: #f2f2f2;border: 1px solid #dedede;}
.secondary-nav ul a:hover, .secondary-nav ul a.current {background:#fff;}
.secondary-nav ul li.on a {background: #e6271a; color:#fff;}
.icon { background: url(../images/sprite.png) no-repeat 0 0; display: inline-block; overflow: hidden; text-indent: -9999px; }
.icon__nav-arrow { background-position: -9px -66px; width: 8px; height: 11px; }
#right { position: relative; z-index: 2; width:780px; float:right; color: #444; font-size:12px; line-height:20px; font-family:'Arial'; }
/**/
.case-area { }
.case_ul { }
.case_ul li { float:left; width:248px; height:199px; background:url(../images/case_bg.jpg) no-repeat; margin-right:18px; margin-bottom:18px; }
.case_img { width:230px; height:140px; background:#cfcfd0; margin:0 9px; margin-top:13px; margin-bottom:3px; }
.case_title { height:24px; text-align:center; width:230px; margin:0 9px; }
.case_title a { line-height:24px; font-size:14px; color:#717171; font-weight:bold; }
/**/
.download-area { }
.download_ul { }
.download_ul li { float:left; width:181px; height:290px; background:url(../images/download_bg.jpg) no-repeat; margin:0 40px; margin-bottom:25px; }
.download_img { width:175px; height:180px; margin:0 3px; margin-top:1px; margin-bottom:0px; border-top:#e5e5e5 1px solid; }
.download_title { height:44px; text-align:center; width:175px; padding-left:3px;}
.download_title a { line-height:44px; font-size:14px; color:#fff; font-weight:bold; }
.download_view { height:28px; margin:1px 0; padding-left:41px; display:none; }
.download_view a { font-size:14px; line-height:28px; font-size:12px; color:#404040; font-weight:bold; }
.download_click { height:28px; padding-left:41px; padding-top:3px; }
.download_click a { font-size:14px; line-height:28px; font-size:12px; color:#404040; font-weight:bold; }
/**/
.news-area { }
.news_ul { padding-left:15px; }
.news_ul li { background:url(../images/icn1.jpg) no-repeat 10px center; padding-left:30px; }
.news_ul li a { font-size:14px; color:#343434; font-family:'Arial'; line-height:24px; }
.news_ul li a:hover { text-decoration:underline; }
.news_ul li.topone { padding:0; background:none; padding-bottom:20px; border-bottom:1px dotted #adadad; margin-bottom:10px; }
.news_ul li.topone p { line-height:20px; color:#7f7f7f; font-size:12px; }
.news_ul li.topone a { color:#e72c1e; font-weight:bold; }
/**/
.news_show_title { }
.news_show_title h1 { font-size:16px; line-height: 1.25em; margin-bottom: 10px; }
/**/
.form-send { }
.form-send td { padding:1px 0; }
.form-send .input_text { border:1px solid #ccc; background:#f2f2f2; padding:4px 2px; }
.form-send #content { border:1px solid #ccc; background:#f2f2f2; padding:4px 2px; font-size:12px; }
.form-send .button { border:1px solid #ccc; background:#f2f2f2; cursor:pointer; margin-right:10px; font-size:12px; padding:4px 8px; }
/**/
.sectiontableentry1 { vertical-align: top; padding: 3px; background: #F0F0F0; font-size: 12px; color: #333; line-height: 20px; }
.sectiontableentry2 { vertical-align: top; padding: 3px; background: #fff; font-size: 12px; color: #333; line-height: 20px; }
.sectiontableentry2 a, .sectiontableentry1 a { color: #333; }
/**/
#page { line-height:20px; padding:10px 0; }
#page a { padding:2px 6px; background:#CCC; color:#000; font-family:'Arial'; font-size:12px; }
#page b, #page a:hover { padding:2px 6px; background:#e6271a; color:#fff; font-family:'Arial'; font-size:12px; }
