@charset "utf-8";
@import "base.css";

body{color:#666;background:#E9E8E1;}

.pro-recm,.pro-list .hd,.about .hd,.n-list li,.navigation li a:hover,.navigation li .cur{background:url(../images/s.png) no-repeat 0 -200em;}
#logo,#hd .add{background:url(../images/t.png) no-repeat 0 -200em;}
#hd,.banner{background:url(../images/x.png) repeat-x 0 -200em;}
#logo_en{background:url(../images/t_en.png) no-repeat 0 -200em;}
#logo_en{width:600px;height:90px;background-position:0 0;}
#logo_en a{display:block;width:100%;height:100%;text-indent:-2000em;overflow:hidden;}

#hd .inner,#bd,#ft .inner{width:980px;margin-left:auto;margin-right:auto;}

#hd{margin-bottom:15px;background-position:0 -13px;}
#hd .inner{padding-top:5px;position:relative;}
#logo{width:600px;height:90px;background-position:0 0;}
#logo a{display:block;width:100%;height:100%;text-indent:-2000em;overflow:hidden;}
#hd .add{position:absolute;top:43px;right:0px;width:200px;height:30px;line-height:9999px;overflow:hidden;background-position:0 -91px;}
#hd .top{ position:relative;}
#hd .lan{ position:absolute; right:10px; top:10px;}

.navigation{height:38px;margin-top:8px;padding-left:32px;padding-bottom:2px;overflow:hidden;}
.navigation li{float:left;width:102px;height:35px;padding-top:3px;margin-right:8px;}
.navigation li a{float:left;width:92px;font:14px/35px microsoft yahei,simhei;color:#555555;text-align:center;}
.navigation li a:hover,.navigation li .cur{color:#FEFEFE;text-decoration:none;background-position:-507px -216px;}

.banner{height:396px;padding-bottom:12px;background-position:0 396px;text-align:center;}
.banner .in{display:block;height:396px;background-color:#184390;background-position:50% 0;background-repeat:no-repeat;}

.mod{margin-bottom:15px;}
.mod .hd{height:32px;line-height:32px;position:relative;}
.mod .hd .title{height:32px;line-height:9999px;overflow:hidden;}
.mod .hd .add{position:absolute;top:0;right:0;color:#999;}
.mod .bd{padding:8px 12px;overflow:hidden;}

.breadcrumbs{padding:0px 0px 8px 4px;color:#999;}
.breadcrumbs a{margin:0 5px;color:#333;}

/*product*/
.pro-recm{height:216px;background-position:0 0;}
.pro-recm .hd .add{width:42px;height:24px;right:40px;top:6px;line-height:24px;color:#666;text-align:center;}
.pro-recm .bd{padding-top:24px;padding-left:38px;padding-right:0;}
.pro-recm .bd .inner{width:940px;overflow:hidden;position:relative; margin-left:0px;}
.pro-recm .pro-list{height:136px;width:9999px;}

.pro-list{overflow:hidden;zoom:1;}
.pro-list li{float:left;width:188px; height:280px;}
.pro-list .in{width:146px;height:167px;border:0px solid #000000;text-align:center;}
.pro-list .pic{height:167px;border-bottom:0px solid #000; background:url(../images/bg_pro.jpg) repeat-x 0 bottom;}
.pro-list .pic img{vertical-align:top;cursor:pointer;}
.pro-list .in p{padding-top:2px;padding-left:15px; text-align:left;}

#proSlide .pro-list{overflow:hidden;zoom:1; width:2300px; height:130px; display:inline;}
#proSlide .pro-list li{float:left;width:115px; height:130px; display:inline; overflow:hidden;}
#proSlide .pro-list .in{width:97px;height:111px; text-align:center; display:inline; overflow:hidden;}
#proSlide .pro-list .pic{height:111px; display:inline; overflow:hidden;}
#proSlide .pro-list .pic img{vertical-align:top;cursor:pointer;}
#proSlide .pro-list .in p{padding-top:2px; height:17px; line-height:17px; padding-left:15px; text-align:left;}

.pro-class{float:left;width:245px;margin-right:26px;}
.pro-class .hd{background-position:0 -217px;}
.pro-class .bd{height:377px;border:1px solid #D2D1CB;background:#fff;}
.pro-class .list{width:220px;overflow:hidden;}
.pro-class .list li{float:left;width:108px;height:32px;margin-left:-1px;border-left:1px dotted #C3C3C2;text-align:center;background:url(../images/l.png) no-repeat 50% 100%;}
.pro-class .list a{display:inline-block;line-height:32px;color:#777777;}

.about{float:left;width:438px;}
.about .hd{width:260px;margin:0 auto;background-position:-245px -217px;z-index:1;}
.about .bd{height:371px;position:relative;top:-18px;padding:32px 40px 8px;border:1px solid #D2D1CB;background:#fff;}
.about .bd p{line-height:24px;text-indent:2em;}

.about .bd .pic{height:163px;margin-bottom:8px;position:relative;}
.slides-cnt {width:352px; height:163px;overflow:hidden;}
.pagination {position:absolute;right:4px;bottom:4px;z-index:9999;}
.pagination li {display:inline-block;margin-right:3px;}
.pagination li {*display:inline;}
.pagination li a {display:inline-block; width:16px; height:16px;line-height:16px;background:#423E4D;color:#fff;text-align:center;cursor:pointer;}
.pagination li.current a, .pagination li.current a:hover,.pagination li a:hover {background:#CD3817;}

.contact{float:right;width:245px;height:428px;background:url(../images/c.png) no-repeat 0 0;}
.contact .bd{padding:18px 15px;}
.contact .bd .address{line-height:24px;margin-bottom:20px;}
.contact .bd .i-hd{height:24px;line-height:24px;border-bottom:1px dotted #B5B5B5;position:relative;}
.contact .bd .i-hd .title{padding-left:12px;font:14px/24px microsoft yahei,simhei;color:#298B9A;}
.contact .bd .i-hd .add{position:absolute;right:12px;top:0;}
.contact .bd .n-list li{width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.n-list{padding:8px 0;}
.n-list li{height:24px;line-height:24px;padding-left:12px;background-position:-972px -221px;position:relative;}
.n-list .add{position:absolute;right:12px;top:0;color:#999;}

.container{padding-bottom:20px;overflow:hidden;zoom:1;}
.container .hd{padding-left:12px;}
.container .hd .title{font:14px/42px microsoft yahei,simhei;}
.sidebar{float:left;width:220px;}
.main{float:right;width:740px;border:1px solid #D2D1CB;background:#fff;overflow:hidden;position:relative;}

.sidebar .mod .hd{background:url(../images/x2.png) repeat-x -200em 0;}
.sidebar .mod .hd .add,.sidebar .list li{background:url(../images/s2.png) no-repeat -200em 0;}
.sidebar .mod .hd{height:42px;line-height:42px;background-position:0 -258px;}
.sidebar .mod .hd .title{line-height:42px;}
.sidebar .mod .hd .add{width:20px;height:20px;top:12px;right:12px;background-position:0 -20px;}
.sidebar .mod .bd{padding-bottom:16px;border:1px solid #D2D1CB;background:#fff;}
.sidebar .list{overflow:hidden;zoom:1;}
.sidebar .list li{height:25px;line-height:24px;margin-bottom:-1px;padding-left:12px;border-bottom:1px dotted #ececec;background-position:4px -62px;}

.main .hd{height:42px;margin-bottom:12px;padding:0 12px;}
.main .hd .title{height:42px;padding-left:15px;border-bottom:1px solid #D2D1CB;}
.main .pro-list{width:800px;padding-left:15px;}
.main .pro-list li{width:148px;margin-right:30px;margin-bottom:20px;}

.main .n-list{padding:0 12px;}
.main .n-list li{border-bottom:1px dotted #efefef;}

.n-detail .tit{margin-bottom:12px;font:700 16px/32px simsun;text-align:center;}
.n-detail p{line-height:24px;margin-bottom:12px;text-indent:2em;}
.n-detail .ft{padding:1px 12px;}
.n-detail .ft .address{padding:8px 0;border-top:1px dotted #d7d7d7;text-align:right;}

#ft{padding:0;padding-top:1px;border-top:1px solid #FFFFFF;background:#B8B7B2;text-align:left;}
#ft .wrap{border-top:1px solid #fff;background:#E9E8E1;}
#ft .inner{padding:25px 0;position:relative;}
#ft .add{position:absolute;right:0;top:25px;}
#ft .add a{display:inline-block;margin:0 5px;}