* { margin:0px; padding:0px; }
body { font-size:12px; font-family:"microsoft yahei", Arial, Helvetica, sans-serif; color:#333; background:#fff url(../images/bg.gif) repeat-x 0 0; }
form { margin:0px; padding:0px; }
img { border:none; }
a:link, a:visited, a:active { text-decoration:none; color:#333; }
a:hover { color:#ff6600; }
ul li { list-style:none; }
.fl { float:left }
.fr { float:right }
.clear { clear:both }
.mt { margin-top:15px }
#header { width:100%; margin:0 auto; overflow:hidden }
#header .top { width:100%; height:100px; background:url(../images/bian1.gif) repeat-y 50% 0; overflow:hidden }
#header .top1 { width:1002px; margin:0 auto; }
#header .logo { float:left; padding:10px 100px 0 10px; }
#header .home { float:right; height:45px; line-height:45px; padding:0 20px 0 0; overflow:hidden }
#header .home a { padding:0 5px; }
#header .contact { float:right; width:245px; height:40px; overflow:hidden }
#header .menu { width:1002px; height:33px; line-height:33px; font-weight:bold; font-size:14px; color:#fff; margin:0 auto; overflow:hidden }
#header .menu a { float:left; display:block; padding:0 30px; color:#fff; }
#header .menu span { float:left; display:block; width:5px; height:33px; background:url(../images/lia.gif) no-repeat right 10px; }
#header .menu a:hover { color:#ffcc00; }
#header .menu a.curr { color:#ffcc00; }
#banner { width:100%; margin:0 auto; position:relative; color:#ffffff; background:#617687; overflow:hidden; }
#banner .centered-content { position:relative; z-index:2; }
#banner a { color:#2e2e2e; }
#banner .banner-content a { color:#fff; text-decoration:underline; }
.banner-content { background:url(../images/banner-background.jpg?v=1) repeat-x 50% -4px #617687; margin:0; padding:0; float:left; width:100%; line-height:22px; position:relative; z-index:2; border-top:1px solid #fff; -webkit-box-shadow:inset 0px 10px 8px -10px rgba(0, 0, 0, 0.5), inset 0px -10px 8px -10px rgba(0, 0, 0, 0.4); -moz-box-shadow:inset 0px 10px 8px -10px rgba(0, 0, 0, 0.5), inset 0px -10px 8px -10px rgba(0, 0, 0, 0.4); box-shadow:inset 0px 10px 8px -10px rgba(0, 0, 0, 0.5), inset 0px -10px 8px -10px rgba(0, 0, 0, 0.4); }
.banner-content.home { height:362px; }
.home .banner-content { background:#d54515 url(../images/slider-gradient-bg.png) repeat-y 50% 0; }
.banner-content img { float:left; margin:0 0 0 15px; }
.banner-content .text { width:470px; margin-left:50%; *width:430px;}
.banner-content .copy { font-size:14px; line-height:21px; padding-right:15px; }
.banner-content .button { width:100% !important; }
.banner-content .button a { padding-top:7px; padding-bottom:7px; font-size:14px; display:inline-block; }
.banner-content .button { float:none; }
.banner-content .dimmed { background:#b05b1b; background:rgba(0, 0, 0, 0.4); -webkit-transition:none; -moz-transition:none; -ms-transition:none; -o-transition:none; transition:none; }
.banner-content .align-bottom { position:absolute; bottom:0px; }
#slider-wrap { background:url(../images/banner-background1.png?v=1) repeat-x 0% 0; height:362px; }
#slider { background:url(../images/banner-background2.png?v=1) repeat-x 0% 0; height:332px; padding-top:30px; }
.slider-prev, .slider-next { text-indent:-9999px; width:38px; height:38px; background:url(../images/sprite.png) -263px -122px no-repeat; position:absolute; top:50%; margin-top:-19px; z-index:999; opacity:.5; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -ms-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out; display:none }
.slider-prev { left:12px; }
.slider-next { right:12px; background-position:-302px -122px; }
.slider-prev:hover, .slider-next:hover { opacity:1; }
.slider-nav { position:absolute; bottom:5px; left:50%; list-style:none; overflow:hidden; padding:2px; z-index:10; margin:0; }
.slider-nav li { float:left; }
.slider-nav li a { display:block; width:8px; height:8px; overflow:hidden; padding:0px; margin:8px; background:url(../images/sprite.png) no-repeat -234px -144px; text-decoration:none; text-indent:-999px; }
.slider-nav li a:hover, .slider-nav li a.selected { background-position:-225px -144px; }
.slider section { display:none; }
.slider section.first { display:block; }
.slider-sections, .slider-sections section { width:861px; height:335px; }
.slider-sections { margin:0 auto; position:relative; }
.slider-sections section { position:absolute; top:0; left:0px; }
.banner-content h2 { font:400 32px/1.2 "microsoft yahei", Tahoma, arial, sans-serif; color:#fff; margin:0 0 26px; }
.banner-content p { margin:0 0 30px; }
.banner-content .centered-content { padding-top:30px; padding-bottom:10px; }
.button { float:left; width:auto !important; list-style:none; }
.button a, .button button, .button input { font-size:15px; line-height:18px; color:#fff !important; text-decoration:none; padding:5px 14px 6px 13px; display:block; width:auto; position:relative; z-index:2; border:none; -moz-border-radius:3px; border-radius:3px; cursor:pointer; background:#313131; background:-moz-linear-gradient(top, #313131 0%, #222222 100%); background:-webkit-linear-gradient(top, #313131 0%, #222222 100%); background:-o-linear-gradient(top, #313131 0%, #222222 100%); background:-ms-linear-gradient(top, #313131 0%, #222222 100%); background:linear-gradient(top, #313131 0%, #222222 100%); -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; }
.button a:hover, .button input:hover, .button button:hover, .button a:focus, .button input:focus, .button button:focus { background:#464646; background:-moz-linear-gradient(top, #464646 0%, #393939 100%); background:-webkit-linear-gradient(top, #464646 0%, #393939 100%); background:-o-linear-gradient(top, #464646 0%, #393939 100%); background:-ms-linear-gradient(top, #464646 0%, #393939 100%); background:linear-gradient(top, #464646 0%, #393939 100%); }
banner .banner-content .button a, #content .button a:hover { text-decoration:none; }
.banner-content .beta-ribbons { position:absolute; height:120px; width:85px; text-indent:-200px; overflow:hidden; background:url(/images/kendo-ribbons.png) no-repeat 0 0; }
.banner-content .beta-ribbons.ribbon-1 { background-position:-170px 0; top:-3px; right:-145px; }
.banner-content p.copy .beta-ribbons.ribbon-1 { top:-135px; left:900px; }
.banner-content .beta-ribbons.ribbon-4 { background-position:-255px 0; left:-62px; top:-30px; z-index:10; text-indent:-2000px; }
.flash { width:100%; height:315px; background:url(../images/ff.jpg) no-repeat 50% 50%; overflow:hidden }
.flash1 { width:1002px; height:315px; margin:0 auto; overflow:hidden }
#b_body{background:url(../images/1_01.jpg) repeat-x; margin:0px; padding:0px; width:100%}
.content { width:1002px; margin:0 auto; padding:6px 0 0 0; overflow:hidden; background:#fff}
.content .leftside { float:left; width:242px; overflow:hidden }
.content .rightside { float:right; width:750px;overflow:hidden }
.content .rightside1 { float:left; width:754px; padding:0 0 0 6px; overflow:hidden }
.border{border:1px solid #e4e4e4;border-top:none}
.tit1 { width:226px; padding:0 0 0 15px; height:38px; line-height:28px; font-size:14px; font-weight:bold; color:#fff; background:url(../images/tit1.gif) no-repeat 0 0; overflow:hidden }
.tit3 { width:748px;height:32px; line-height:32px;background:url(../images/tit3.gif) no-repeat 0 0; overflow:hidden }
.tit4 { width:970px; padding:0 0 0 32px; height:27px; line-height:27px; font-size:14px; font-weight:bold; color:#fff; background:url(../images/tit4.gif) no-repeat 0 0; overflow:hidden }
.t_l { float:left;padding-left:28px;line-height:32px;font-size:14px; font-weight:bold; color:#2069b8; }
.t_l span{font-size:10px; line-height:28px; color:#333; font-family:Arial, Helvetica, sans-serif}
.t_r { float:right; font-size:12px; font-weight:normal; padding:0 8px 0 0; }
.t_r1 { float:right; margin:10px 0px; padding-right:5px}
.content .t_r a { color:#fff; }
.content .t_r a:hover { color:#ffcc00; }
.shili { width:240px; margin-bottom:6px; overflow:hidden }
.prolist { width:210px; background:url(../images/bian.gif) repeat-y 0 0; padding:0 20px 0 12px; overflow:hidden }
.content .prolist a { display:block; width:198px; padding:0 0 0 12px; height:32px; line-height:32px; font-size:14px; background:url(../images/item1.gif) no-repeat 0 0; overflow:hidden }
.content .prolist a:hover { color:#fff; background:url(../images/item2.gif) no-repeat 0 0; }
.content .prolist a.curr { color:#fff; background:url(../images/item2.gif) no-repeat 0 0; }
.bot { width:242px; height:18px; background:url(../images/bot.gif) no-repeat 0 0; margin-bottom:5px; overflow:hidden }
.lxwm{width:240px; border:#e4e4e4 1px solid; margin:10px 0px;}
.lxwm .tit0{padding-left:33px;background:url(../images/1_42.jpg) no-repeat left top; height:42px;font-size:14px; font-weight:bold; color:#2069b8; line-height:42px;}
.lxwm .tit0 span{font-size:10px; line-height:28px; color:#333; font-family:Arial, Helvetica, sans-serif}
.lxwm p{ line-height:28px; margin:5px}
.tel { width:232px; background:url(../images/bian.gif) repeat-y 0 0; padding:0 8px 0 2px; overflow:hidden }
.tel1 { width:220px; background:#f8f9fc url(../images/telbg.gif) no-repeat right bottom; padding:0 6px 20px 6px; line-height:25px; overflow:hidden }
.jj {width:748px;height:255px; border:1px solid #e4e4e4;border-top:none}
.jj .jjcont {width:722px; padding:8px; line-height:25px; overflow:hidden;color: #4E4E4E;}
.jj img { float:left; padding:0 10px 0 0; }
.pro{margin-top:15px;width:748px;border:1px solid #e4e4e4; border-top:none}
.pro1 { width:745px;padding:12px 1px 0 0;  overflow:hidden }
.pro1 .show { float:left; width:164px; padding:0 6px 0 10px; overflow:hidden }
.pro1 .show img { width:160px; height:133px; border:1px solid #aaa; padding:1px; overflow:hidden }
.pro1 .show p { width:164px; height:35px; line-height:35px; text-align:center; overflow:hidden }
#footer { width:1002px; margin:8px auto; background:url(../images/1_49.jpg) repeat-x 0 0;overflow:hidden }
#footer .f-links { margin-top:18px; text-align:center;line-height:28px; color:#333; overflow:hidden }
#footer .bottom{margin-top:23px; text-align:center;line-height:30px; color:#fff; overflow:hidden}
#footer .foot a { padding:0 10px; color:#fff; }
#footer .foot a:hover { color:#ffcc00; }
#footer .text { width:1002px; line-height:25px; padding:8px 0; text-align:center; margin:0 auto; color:#fff; overflow:hidden }
.new { float:left; width:242px; overflow:hidden }
.new ul { width:220px; background:url(../images/bian.gif) repeat-y 0 0; padding:0 14px 0 8px; line-height:25px; overflow:hidden }
.new ul li { float:left; width:205px; padding:0 0 0 15px; height:26px; line-height:26px; border-bottom:1px dotted #ccc; background:url(../images/icon2.gif) no-repeat 3px 9px; overflow:hidden }
.new ul li a { float:left; }
.new ul li span { float:right; }
.pro_l{width:752px;padding:12px 1px 0 1px;overflow:hidden}.pro_l .show{float:left;width:166px;padding:0 11px;overflow:hidden}.pro_l .show .img{width:160px;height:120px;border:1px solid #aaa;padding:2px;overflow:hidden}.pro_l .show p{width:166px;height:35px;line-height:35px;text-align:center;overflow:hidden}
.infro { width:742px; padding:6px; overflow:hidden }
.infro ul li { float:left; width:720px; padding:0 5px 0 17px; height:28px; line-height:28px; border-bottom:1px dotted #ccc; background:url(../images/icon2.gif) no-repeat 5px 10px; overflow:hidden }
.infro ul li a { float:left; }
.infro ul li span { float:right; }
.page { font-family:Arial, Helvetica, sans-serif; font-size:14px; width:600px; text-align:center; margin-top:15px }
.page a, .page span { display:block; color:#000; font-weight:normal; text-decoration:none; letter-spacing:0px; border:1px solid #ccc; padding-top:3px; float:left; margin-top:5px; margin-right:2px; margin-bottom:5px; margin-left:2px; text-align:center; padding-right:5px; padding-left:5px; height:18px }
.page a:hover, .page a.current { color:#000; border:1px solid #F44; }
.page input { padding:0px; color:#000; height:16px; width:25px; border:0px solid #fff; text-align:center; margin-top:0px; margin-right:-5px; margin-bottom:0px; margin-left:-5px; vertical-align:middle; font-size:12px; }
h1 { font-size:14px; }
h2 { font-size:14px; }
h3 { font-size:14px; }
.img { width:654px; text-align:center; padding:0 50px; overflow:hidden }
.xx { width:742px; line-height:25px; padding:5px 6px; margin-top:15px; overflow:hidden }
.rightside h1 { margin-top:10px; font-weight:bold; font-size:14px; text-align:center; line-height:30px; }
.rightside .info { text-align:center; line-height:25px; color:red; }
