@charset "utf-8";
/* CSS Document */

html,body,ul,li,p,input,form,h1,h2,h3,h4,h5,h6,dl,dt,dd{ margin:0; padding:0;}
ul{ list-style:none;}
body{ font-size:12px; color:#666; line-height:23px; font-family:Verdana; margin:0px; padding:0px;}
img{ border:none;}
form{ margin:0px; padding:0px;}
.clear{ clear:both;}
a{ text-decoration:none; color:#666;}
a:hover{ color:#ff0000; text-decoration:underline;}

#box{ width:100%;}
.top{ width:100%;}
.header-bg{ width:100%; height:31px; background:url(../images/header-bg.gif) repeat-x;}
.header{ width:960px; height:31px; line-height:31px; margin:0 auto; overflow:hidden; color:#898989;}
.header-l{ width:400px; float:left; padding-left:15px;}
.header-r{ width:260px; float:right; padding:0px 10px 0px 0px;}
.header-r ul{ width:260px; overflow:hidden;}
.header-r ul li{ width:65px; height:31px; line-height:31px; float:left; background:url(../images/header-r-li.gif) right center no-repeat; text-align:center;}
.header-r ul li a{ color:#898989;}
.header-r ul li a:hover{ color:#898989;}

.logo{ width:960px; height:127px; margin:0 auto; overflow:hidden;}
.logo-l{ width:555px; height:127px; background:url(../images/logo-l.gif) no-repeat; float:left;}
.logo-r{ width:405px; height:127px; background:url(../images/logo-r.gif) no-repeat; float:left;}

.nav-bg{ width:100%; height:52px; background:url(../images/nav-bg.gif) repeat-x;}
.nav{ width:960px; height:52px; margin:0 auto;}
.nav ul{ width:944px; height:52px; margin:0 auto; overflow:hidden;}
.nav ul li{ width:118px; height:52px; line-height:52px; float:left; text-align:center;}
.nav ul li a{ display:block; width:118px; height:52px; color:#fff;}
.nav ul li a:hover{ display:block; width:118px; height:52px; text-decoration:none; background:url(../images/nav-li-a.gif) no-repeat; color:#fff;}
.nav ul li a.a1{ display:block; width:118px; height:52px; text-decoration:none; background:url(../images/nav-li-a.gif) no-repeat;}

#kinMaxShow{ visibility:hidden; width:100%; height:493px; overflow:hidden; z-index:9999;}

.search-bg{ width:100%; height:42px; background:#3d5168;}
.search{ width:960px; height:42px; margin:0 auto; overflow:hidden;}
.search-l{ width:665px; height:42px; float:left; line-height:42px; color:#d8dce1; padding-left:20px;}
.search-l strong{ color:#d8dce1;}
.search-r{ width:265px; height:24px; float:left; padding:9px 0px 9px 10px;}
.search-r input.text1{ width:166px; height:24px; background:url(../images/search-text.gif) no-repeat; line-height:24px; border:none; padding-left:30px; font-size:12px; color:#888;}
.search-r input.image{ width:55px; height:24px;}

.middle{ width:100%;}
/* 产品部分 */
.middle-1-bg{ width:100%; padding:30px 0px 15px 0px; background:#e5e5e7;}
.middle-1{ width:960px; margin:0 auto; overflow:hidden;}
.middle-1-left{ width:264px; float:left;}
.middle-1-left-t{ width:264px; height:71px; line-height:58px; background:url(../images/middle-1-left-t.gif) no-repeat; font-size:21px; color:#fff; font-family:Microsoft YaHei; font-weight:bold; text-align:center;}
.middle-1-left-b{ width:220px; padding:3px 22px 13px 22px; background:#fff;}

.fenlei{ width:220px; padding:13px 0px 0px 0px;}
.fenlei-t{ width:220px; height:34px; background:url(../images/fenlei-t.gif) no-repeat; line-height:34px; text-align:center;}
.fenlei-t a{ color:#fff; font-weight:bold; font-size:16px; font-family:Microsoft YaHei;}
.fenlei-b{ width:220px;}
.fenlei-b ul{ width:220px;}
.fenlei-b ul li{ width:220px; height:38px; line-height:38px; text-indent:25px; border-bottom:1px dotted #dee1e4; background:url(../images/icon1.gif) 4% 53% no-repeat;}
.fenlei-b ul li a{ font-weight:bold; color:#324357; font-size:14px; font-family:Microsoft YaHei;}

.erwei{ width:210px; height:101px; padding:15px 5px 5px 5px;}

.middle-1-right{ width:662px; float:left; padding-left:34px;}
.middle-1-right-t{ width:662px; height:48px; background:url(../images/middle-1-right-t.gif) no-repeat; overflow:hidden;}
.middle-1-right-t-l{ float:left; color:#fff; font-size:16px; font-weight:bold; font-family:Microsoft YaHei; line-height:48px; text-indent:45px;}
.middle-1-right-t-r{ float:right; padding:17px 12px 0px 0px;}
.middle-1-right-b{ width:662px; padding:25px 0px 0px 0px;}
.middle-1-right-b ul{ width:662px; overflow:hidden; margin:0 auto;}
.middle-1-right-b ul li{ width:216px; height:273px; float:left; padding:0px 0px 0px 4px;}
.middle-1-right-b ul li img{ width:211px; height:205px; border:1px solid #fff;}
.middle-1-right-b ul li span{ display:block; width:213px; height:45px; line-height:45px; background:#fff; border-bottom:1px solid #dd241f; text-align:center;}

.gg{ width:960px; height:204px; margin:0 auto; padding-top:30px;}

.middle-2{ width:960px; margin:0 auto; overflow:hidden; padding-top:15px;}
.middle-2-left{ width:657px; float:left;}
.middle-2-left-t{ width:657px; height:38px; background:url(../images/middle-2-left-t.gif) no-repeat; overflow:hidden;}
.middle-2-left-t-l{ float:left; font-weight:bold; font-size:14px; text-indent:13px; color:#434343; line-height:36px; font-family:Microsoft YaHei;}
.middle-2-left-t-l span{ font-size:12px; padding:0px 0px 0px 5px;}
.middle-2-left-t-r{ float:right; line-height:38px; padding:0px 12px 0px 0px;}
.middle-2-left-t-r a{ color:#434343;}
.middle-2-left-b{ width:657px; overflow:hidden; padding:20px 0px 30px 0px;}

.kehu{ width:187px; float:left; padding:6px; background:#fff; border:5px solid #dbdbdb; display:inline; margin:0px 6px 0px 4px;}
.kehu-t{ width:187px;}
.kehu-t img{ width:187px; height:140px;}
.kehu-b{ width:181px; padding:7px 3px 0px 3px;}
.kehu-b-t{ font-weight:bold; color:#3c4d60; padding:2px 0px 2px 0px; font-family:Microsoft YaHei; font-size:14px;}
.kehu-b-c{ padding:2px 0px 4px 0px; line-height:24px; color:#7f7f7f;}
.kehu-b-b{ padding:0px 0px 10px 0px;}

.middle-2-right{ width:234px; float:left; padding-left:69px;}
.middle-2-right-t{ width:234px; height:38px; background:url(../images/middle-2-right-t.gif) no-repeat; overflow:hidden;}
.middle-2-right-t-l{ float:left; font-weight:bold; font-size:14px; text-indent:13px; color:#434343; line-height:36px; font-family:Microsoft YaHei;}
.middle-2-right-t-l span{ font-size:12px; padding:0px 0px 0px 5px;}
.middle-2-right-t-r{ float:right; line-height:38px; padding:0px 12px 0px 0px;}
.middle-2-right-t-r a{ color:#434343;}
.middle-2-right-b{ width:199px; overflow:hidden; padding:20px 17px 20px 18px;}

.middle-2-right-b ul{ width:199px; overflow:hidden;}
.middle-2-right-b ul li{ width:199px; height:173px;}
.middle-2-right-b ul li img{ width:199px; height:133px;}
.middle-2-right-b ul li span{ display:block; width:199px; height:35px; line-height:35px; text-align:center;}
.marquee{ width:199px; height:325px; overflow:hidden;}

.middle-3-bg{ width:100%; height:709px; background:url(../images/about-bg.jpg) center center no-repeat;}
.middle-3{ width:960px; margin:0 auto;}
.middle-3-top{ width:960px; padding-top:56px;}
.middle-3-top-t{ width:615px; padding:0px 0px 0px 345px; overflow:hidden;}
.middle-3-top-t-l{ float:left; color:#dd241f; font-weight:bold; font-family:Microsoft YaHei; font-size:21px;}
.middle-3-top-t-r{ float:right; padding:0px 20px 0px 0px;}
.middle-3-top-b{ width:695px; padding:70px 0px 0px 265px; overflow:hidden;}

.middle-3-about{ width:435px; float:left; padding-top:25px;}
.middle-3-about-t{ line-height:24px;}
.middle-3-about-b{ padding:6px 0px 0px 0px;}
.middle-3-about-b a{ display:block; width:80px; height:25px; line-height:25px; background:#324357; text-align:center; color:#fff;}

.middle-3-news{ width:205px; float:left; padding:0px 0px 0px 40px;}
.middle-3-news-t{ width:205px; height:30px; line-height:30px; font-weight:bold; font-size:14px; font-family:Microsoft YaHei; color:#fff;}
.middle-3-news-t span{ font-size:12px; padding-left:5px;}
.middle-3-news-b{ width:205px;}
.middle-3-news-b ul li{ width:205px; height:34px; line-height:34px; border-bottom:1px dotted #777373; text-indent:5px;}
.middle-3-news-b ul li a{ color:#efeeee;}

.middle-3-bottom{ width:960px; padding:70px 0px 0px 0px;}
.middle-3-bottom-t{ text-align:center; font-weight:bold; font-size:18px; color:#324357; font-family:Microsoft YaHei;}
.middle-3-bottom-b{ width:960px; overflow:hidden; padding:50px 0px 0px 0px;}

.scroll{ width:960px; overflow:hidden;}
.scroll_left{ width:25px; height:108px; background:url(../images/middle-3-bottom-l.png) center center no-repeat; float:left;}
.scroll_right{ width:25px; height:108px; background:url(../images/middle-3-bottom-r.png) center center no-repeat; float:left;}

.pic{ width:910px; float:left; overflow-x:scroll; overflow-y:hidden;}
.pic ul{ width:910px; display:block; overflow:hidden;}
.pic li{ width:182px; float:left; display:inline; text-align:center;}
.pic li img{ width:166px; height:106px; border:2px solid #fff;}
.pic li span{ display:block; width:170px; height:50px; line-height:50px; text-align:center;}
.pic li span a{ color:#d1d1d4;}

.middle-4{ width:960px; margin:0 auto; overflow:hidden; padding-top:15px;}
.middle-4-left{ width:635px; float:left;}
.middle-4-left-t{ width:635px; height:38px; background:url(../images/middle-4-left-t.gif) no-repeat; overflow:hidden;}
.middle-4-left-t-l{ float:left; font-weight:bold; font-size:14px; text-indent:20px; color:#434343; line-height:30px; font-family:Microsoft YaHei;}
.middle-4-left-t-l span{ font-size:12px; padding:0px 0px 0px 5px;}
.middle-4-left-t-r{ float:right; line-height:38px; padding:0px 12px 0px 0px;}
.middle-4-left-t-r a{ color:#434343;}
.middle-4-left-b{ width:657px; overflow:hidden; padding:15px 0px 25px 0px;}

.middle-4-left-b-l{ width:150px; float:left;}
.middle-4-left-b-r{ width:500px; float:left;}
.middle-4-left-b-r ul li{ width:250px; height:37px; line-height:37px; float:left; text-indent:14px; border-bottom:1px dotted #d9d9d9; background:url(../images/icon2.gif) 1% 50% no-repeat;     overflow: hidden;}

.middle-4-right{ width:234px; float:left; padding-left:69px;}
.middle-4-right-t{ width:234px; height:38px; background:url(../images/middle-4-right-t.gif) no-repeat; font-weight:bold; font-size:14px; text-indent:13px; color:#434343; line-height:31px; font-family:Microsoft YaHei;}
.middle-4-right-t span{ font-size:12px; padding:0px 0px 0px 5px;}
.middle-4-right-b{ width:199px; overflow:hidden; padding:14px 17px 20px 18px;}
.middle-4-right-b ul li{ width:250px; height:37px; line-height:37px; float:left; text-indent:16px; border-bottom:1px dotted #d9d9d9; background:url(../images/icon2.gif) 1% 50% no-repeat;}

.link-bg{ width:100%; border-top:1px solid #e2e2e2;}
.link{ width:960px; margin:0 auto;}
.link-t{ width:960px; height:60px; background:url(../images/link.gif) center center no-repeat;}
.link-b{ padding-bottom:25px;}

.footer-bg{ width:100%; background:#324357; margin-top:5px;}
.footer{ width:960px; margin:0 auto; color:#b7bdc4;}
.navb{ width:960px; height:65px; border-bottom:1px dotted #848e9a;}
.navb ul{ width:640px; margin:0 auto;}
.navb ul li{ width:80px; height:65px; line-height:65px; float:left; text-align:center; background:url(../images/navb-li.gif) right center no-repeat;}
.navb ul li a{ color:#b7bdc4;}
.navb ul li a:hover{ color:#b7bdc4;}
.banquan{ padding:15px 0px 30px 405px; line-height:28px; background:url(../images/blogo.gif) 33% 35% no-repeat;}
.banquan a{ color:#b7bdc4;}
.banquan a:hover{ color:#b7bdc4;}

.erwei1{ position:fixed; bottom:10px; right:10px;}