﻿@charset "utf-8";
/* CSS Document */

body { font-size:12px; color:#5e5e5e; line-height:24px; font-family:"微软雅黑"; width:100% !important; }
a { color:#5e5e5e; text-decoration:none; }
a:hover { text-decoration:none; }
/******************header css***************/
.top { width:1006px; margin:auto; }
.logo { width:159px; float:left; }
.top-right { float:right; width:300px; text-align:right; }
.top-right a:hover { color:#de2810; }
.menu1 { background:url(../images/menu-bg.jpg) repeat-x; height:53px; }
.menu1 ul { width:1000px; margin:auto; height:53px; }
.menu1 ul li.xian { width:2px; line-height:0px; }
.menu1 ul li { float:left; text-align:center; line-height:53px; }
.menu1 ul li a { color:#fff; }
.menu { background:url(../images/menu-bg.jpg) repeat-x; height:53px; }
.menu ul.nav_list { width:1000px; margin:auto; height:44px; }
/*.menu ul.nav_list{width:646px; float:left; overflow:visible;}*/
.menu ul.nav_list li { float:left; position:relative; margin-top:10px; padding:0px 0px;}
.menu ul.nav_list div.menu_line { width:2px; float:left; position:relative; line-height:0px; background:url(../images/xian.jpg) no-repeat; height:44px; margin-top:0px; }
.menu ul.nav_list li a { width:89px; line-height:46px; display:block; text-align:center; color:#fff; font-size:18px; font-weight:bold; }
/*
.menu ul.nav_list li a:hover, .menu ul.nav_list li.current a, .menu ul.nav_list li.current a:hover { display:block; text-align:center; background:#fff; color:#de2810; }
*/
.menu ul.nav_list li a:hover, .menu ul.nav_list li.current a, .menu ul.nav_list li.current a:hover { display:block; text-align:center; background:#fff; color:#004080; }

#apDiv0, #apDiv2, #apDiv1, #apDiv3, #apDiv4, #apDiv5, #apDiv7, #apDiv9, #apDiv11, #apDiv13, #apDiv15, #apDiv17 { position:absolute; left:0px; top:46px; display:none; overflow:visible; height:33px; width:800px; line-height:33px; background:#ffffff }
/*#apDiv1{}
#apDiv3{}
#apDiv6{position:absolute; right:6px; top:44px; display:none; overflow:visible; height:23px; }
#apDiv7{position:absolute; right:6px; top:44px; display:none; overflow:visible; height:23px; }
#apDiv8{position:absolute; right:6px; top:44px; display:none; overflow:visible; height:23px;}
#apDiv4,#apDiv5{}*/
#apDiv7 { position:absolute; left:-300px; top:46px; display:none; overflow:visible; height:33px; width:700px; }
#apDiv8 { position:absolute; right:0px; top:46px; display:none; overflow:visible; height:33px; width:280px; background:#ffffff; }
.ap { float:left; }
.menu ul.nav_list li.current .ap ul li { float:left; background:none; margin:0px; line-height:33px; }
.menu ul.nav_list li.current .ap ul li a { float:left; display:block; height:40px; text-align:center; line-height:25px; width:89px; color:#000; background:none; line-height:33px; }
.menu ul.nav_list li.current .ap ul li a:hover { color:#333333; text-decoration:none; color:#a42828; }
.select { width:175px; background:url(../images/s-t.jpg) no-repeat; height:23px; margin-top:15px; }
.flash { margin:auto; height:424px; }
/***************index css********************/
.index-pro { width:1047px; margin:auto; margin-top:30px; }
.pro-title { margin-left:25px; background:url(../images/pro-icon.jpg) no-repeat; height:43px; line-height:43px; padding-left:23px; }
.rollBox { width:1047px; overflow:hidden; }
.rollBox .LeftBotton { height:29px; width:21px; background:url(../images/left.jpg) no-repeat; overflow:hidden; float:left; display:inline; cursor:pointer; margin-top: 50px; }
.rollBox .RightBotton { height:29px; width:21px; background:url(../images/right.jpg) no-repeat; overflow:hidden; float:left; display:inline; cursor:pointer; margin-top: 50px; }
.rollBox .Cont { width:998px; overflow:hidden; float:left; }
.rollBox .ScrCont { width:10000000px; }
.rollBox .Cont .pic { width:195px; height:161px; text-align:center; float:left; padding-top:8px; text-align:center; background:url(../images/pro-bg.jpg) no-repeat; padding-right:5px; }
.rollBox #List1, .rollBox #List2 { float:left; }
.main { background:url(../images/main-bg.jpg) no-repeat; width:1002px; margin:auto; padding-top:60px; }
.index-about { width:264px; float:left; }
.index-new { float:left; width:370px; margin-left:25px; margin-right:25px; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; padding-left:25px; padding-right:25px; }
.index-lx { float:left; width:266px; }
.title { height:43px; line-height:43px; padding-left:36px; border-bottom:1px dashed #aaaaaa; }
.cont1 { height:250px; overflow:hidden; }
.new-one { margin-top:15px; margin-bottom:10px; }
.new-right { background:#81643a; width:195px; overflow:hidden; height:78px; float:left; padding-left:10px; }
.new-list { background:url(../images/icon.jpg) no-repeat; height:28px; padding-left:10px; }
.foot { background:#d6d6d6; height:60px; margin-top:40px }
.foot-cont { width:1004px; margin:auto; }
.left { width:210px; float:left; }
.left-title { background:url(../images/left-title.jpg) no-repeat; width:210px; height:36px; line-height:36px; font-size:16px; color:#fff; text-align:center; }
.pro-list { border-bottom:1px solid #e3e6ed; background:url(../images/left1.jpg) no-repeat; font-size:13px; height:34px; line-height:34px; }
.pro-list a { display:block; padding-left:70px; width:140px; }
.pro-list:hover { background:url(../images/left-hover.jpg) no-repeat; }
.pro-list:hover a { color:#fff; }
.on { background:url(../images/left-hover.jpg) no-repeat; }
.on a { color:#fff; }
.right { width:760px; float:right; }
.right-title { padding-left:15px; background:url(../images/right-title.jpg) no-repeat; height:35px; line-height:35px; }
.new-title { background:url(../images/new-xian.jpg) no-repeat; height:34px; font-size:24px; font-family:"微软雅黑"; color:#3d3d3d; margin-top:30px; }
.right-cont { padding:10px; }
.new-one1 { margin-top:20px; margin-bottom:30px; }
.new-right1 { float:left; margin-left:15px; width:520px; }
.new-list1 { background:url(../images/icon2.jpg) no-repeat; height:35px; line-height:35px; border-bottom:1px dashed #cccccc; padding-left:20px; }
.proxq_left { display:inline; }
ul.productsdd li { float:left; margin-left:5px; margin-right:5px; border:1px solid #d8d7d7; padding:2px; width:80px; height:60px; }
#datu { clear:both; border:1px solid #d8d7d7; border-radius:3px; width:400px; padding:2px; float:left; }
.left2_pic { float:left; width:13px; height:21px; margin-top:20px; margin-right:0px; cursor:pointer; }
.xtq { width:280px; float:left; }
.right2_pic { float:right; width:13px; height:21px; margin-top:20px; cursor:pointer; }
.pro-name1 { background:url(../images/name-bg.jpg) no-repeat; height:30px; width:303px; line-height:30px; padding-left:20px; font-size:14px; }
.detail { border-bottom:1px dashed #d8d7d7; height:40px; line-height:40px; font-size:22px; margin-top:30px; color:#333 }
.nav { width:1440px; margin:auto; }
.title1 { background:url(../images/menu-bg.jpg) repeat-x; height:53px; padding-left:187px; font-family:Verdana, Geneva, sans-serif; font-size:18px; line-height:53px; color:#fff; }
.nav-cont { background:url(../images/bg.jpg) no-repeat; height:690px; }
.foot1 { background:url(../images/foot-bg.jpg) repeat-x; height:24px; line-height:24px; padding-left:187px; color:#fff; }
.login { padding-top:220px; margin-left:750px; font-family:"宋体"; }
.login table tr { height:30px; }
