@charset utf-8;

/* 样式重置 */
body { margin:0; padding:0; background:#fff; color:#000; font-size:12px; font-family:Arial,"宋体"; }
form,ul,li,p,h1,h2,h3,h4,h5,h6 { margin:0; padding:0; }
img { border:0; vertical-align:absbottom; }
ul,li { list-style-type:none; }
input, select,textarea { border:none; font-size:12px; font-family:Arial; vertical-align:absmiddle; }

/* 常用功能样式 */
.clear { height:0px; font-size:0px; line-height:0px; overflow:hidden; clear:both; }
.overflow { overflow:auto; }
.nobg { background:none!important; }

/* 默认文字字体、文字颜色、背景颜色或者图像等 */
a { color:#000; text-decoration:none; }
a:hover { color:#000; text-decoration:underline; }

body { background:#E3E3E3; }

.index { width:1002px; height:600px; }
.container { width:934px; padding:0 34px; background:url(line_01.jpg) repeat-x #e3e3e3; margin:0 auto; }
.top { width:934px; height:75px; }
.logo { width:201px; height:75px; float:left; }
.top_right { width:733px; height:75px; text-align:right; float:left; }
.three { margin:9px 0 0 0; height:15px; }
.three .line { float:right; width:1px; height:15px; margin-left:11px; background:url(line_02.jpg) no-repeat 0 1px; }
.three .one { width:56px; float:right; text-align:center; height:15px; margin-left:11px; }
.three .one a { text-decoration:none; color:#999999; display:block; }
.three .one a:hover, .three .current { background:url(pic_01.jpg) no-repeat; }
.tel { margin-top:29px; height:16px; }
.banner { width:934px; height:180px; }
.footer { width:900px; height:44px; padding:9px 17px; background:url(footer.jpg) no-repeat; color:#777777; line-height:20px; }
.footer a, .footer a:hover { color:#777777; }
.main_body { width:934px; background:url(line_03.jpg) repeat-y #fff; border-bottom:solid 1px #e3e3e3; }
.left { width:229px; float:left; }
.left .title_pic { width:229px; height:37px; }
.left .left_pic { width:229px; text-align:center; margin:18px auto 4px auto; }
.right { width:705px; float:right; }
.location { width:669px; height:32px; background:url(location.jpg) repeat-x; line-height:32px; padding:0 11px 0 25px; }
.location_left { float:left; color:#0080c2; font-size:14px; font-weight:bolder; background:url(icon_01.jpg) no-repeat 0 7px; padding-left:26px; }
.location_right { float:right; text-align:right; font-family:"宋体"; color:#777777; }
.location_right a, .location_right a:hover { color:#777777; }
.context { width:665px; color:#555555; line-height:28px; margin-top:18px; font-size:14px; padding:0 20px 30px 20px; }

.search { width:677px; height:31px; padding:11px 13px 0 15px; background:url(search.jpg) no-repeat; }
.search select { border:solid 1px #7f9db9; color:#464546; }
.input_01 { width:123px; height:18px; border:solid 1px #d3d3d3; padding:0; background:url(search_input.jpg) repeat-x; }
.search_submit { width:39px; height:21px; background:url(submit.jpg) no-repeat; cursor:pointer; }
.right .product { width:705px; padding:26px 0; background:url(line_04.jpg) repeat-y; }

/*导航条*/
.nav { width:934px; height:34px; background:url(nav_01.jpg) no-repeat; margin-bottom:1px; }
.nav ul li { float:left; width:73px; height:34px; margin-left:28px; display:inline; }
.nav ul li a { width:73px; height:34px; display:block; }
.nav a.nav_01:hover, .nav .nav_01_current { background:url(nav_02.jpg) no-repeat -29px 0; }
.nav a.nav_02:hover, .nav .nav_02_current { background:url(nav_02.jpg) no-repeat -130px 0; }
.nav a.nav_03:hover, .nav .nav_03_current { background:url(nav_02.jpg) no-repeat -231px 0; }
.nav a.nav_04:hover, .nav .nav_04_current { background:url(nav_02.jpg) no-repeat -332px 0; }
.nav a.nav_05:hover, .nav .nav_05_current { background:url(nav_02.jpg) no-repeat -433px 0; }
.nav a.nav_06:hover, .nav .nav_06_current { background:url(nav_02.jpg) no-repeat -534px 0; }
.nav a.nav_07:hover, .nav .nav_07_current { background:url(nav_02.jpg) no-repeat -635px 0; }
.nav a.nav_08:hover, .nav .nav_08_current { background:url(nav_02.jpg) no-repeat -736px 0; }
.nav a.nav_09:hover, .nav .nav_09_current { background:url(nav_02.jpg) no-repeat -837px 0; }
.news { width:705px; padding-bottom:30px; background:url(line_05.jpg) repeat-y; }
.news_02 { width:705px; margin-bottom:50px; }

/*二级导航*/
.menu { width:205px; margin:11px auto 0 auto; }
.menu dl { margin:0; text-align:center; line-height:22px; }
.menu dt { margin-bottom:2px; }
.menu dt a { display:block; width:205px; height:22px; background:url(menu_02.jpg) no-repeat; color:#fff; }
.menu dt a:hover, .menu dt .current { background:url(menu_01.jpg) no-repeat; font-weight:bolder; text-decoration:none; color:#fff; }

/*三级导航*/
.menu dd { margin:0; padding-top:2px; width:205px; }
.menu dd a { display:block; width:205px; height:22px; background:url(menu_04.jpg) no-repeat; color:#9d3b01; }
.menu dd a:hover, .menu dd .current { background:url(menu_03.jpg) no-repeat; text-decoration:none; color:#fff; }

/*图片列表*/
.pic_list { width:679px; padding:26px 13px; margin:0 auto; background:url(line_04.jpg) repeat-y; }
.pic_txt { width:184px; border:solid 1px #ace8fc; text-align:center; float:left; display:inline; margin:0 20px 20px 20px; }
.pic_txt .pic { width:124px; height:168px; line-height:168px; margin:10px auto; }
.pic_txt .txt { padding:10px 0; color:#555555; text-align:center; }
.pic_txt .txt a, .pic_txt .txt a:hover { color:#555555; }

.page { width:649px; color:#777777; text-align:center; padding-left:12px; height:24px; line-height:24px; background:url(page.jpg) repeat-x; border:solid 1px #c8d5e1; margin:0 auto; }
.page a { margin:0 5px; color:#777777; }
.page a:hover, .page .current { color:#0080c2; text-decoration:underline; font-weight:bolder; }

/*表单*/
.feedback{ width:661px; height:30px; background:url(feedback.jpg) no-repeat; text-align:center; font-weight:bolder; color:#666666; line-height:30px; margin:28px auto 0 auto; }
.form { margin:20px 0; }
.form p { clear:both; margin-top:9px; overflow:auto; }
.form .ibl { float:left; width:151px; text-align:right; color:#666666; line-height:19px; }
.form .ibr { float:left; width:500px; text-align:left; }
.input_02 { border:solid 1px #b2b2b2; background:#f8f8f8; }
.input_03 { width:370px; height:122px; border:solid 1px #b2b2b2; background:#f8f8f8; }
.submit_03 { width:43px; height:20px; background:url(submit_03.jpg) no-repeat; cursor:pointer; }
.reset { width:43px; height:20px; margin-left:7px; background:url(reset.jpg) no-repeat; cursor:pointer; }

/*新闻列表*/
.news_list_01 { width:323px; float:left; margin:25px 0 25px 18px; display:inline; }
.news_list_01 ul li { border-bottom:dashed 1px #a6adaf; line-height:34px; padding-left:20px; background:url(icon_04.jpg) no-repeat 7px 15px; }
.news_list_01 ul li a { color:#555555; }
.news_list_01 ul li a:hover { color:#0080c2; }

.news_list_02 { width:659px; margin:26px 23px; }
.news_list_02 ul li { background:url(icon_04.jpg) no-repeat 7px 15px; padding-left:20px; border-bottom:dashed 1px #afafaf; line-height:34px; color:#555555; }
.news_list_02 ul li a { color:#555555; }
.news_list_02 ul li a:hover { color:#0080c2; }
.news_list_02 ul li .date { color:#666666; font-size:11px; float:right; }

/*产品列表*/
.product_list { width:628px; height:201px; background:url(bg.jpg) no-repeat; margin:0 auto; padding-top:47px; padding-left:20px; padding-right:20px; }
.product_list .icon { width:11px; float:left; padding-top:52px; }
.list_ul { float:left; width:600px; }
.list_ul li { float:left; width:97px; padding-left:20px; }

/*图文样式*/
.picnews { width:644px; border-bottom:solid 1px #dddddd; margin:30px auto 0 auto; padding:0 12px 20px 8px; }
.picnews .picnews_pic { width:192px; height:128px; float:left; }
.picnews .picnews_pic { width:190px; height:126px; display:block; line-height:126px; text-align:center; border:1px solid #999;}
.picnews .picnews_txt { width:440px; padding-left:8px; float:left; color:#8d8d8d; line-height:20px; }
.picnews .picnews_txt h5 { color:#0080c2; font-weight:bolder; font-size:12px; }
.picnews .picnews_txt h5 a, .picnews .picnews_txt h5 a { color:#0080c2; }
.picnews .picnews_txt .date { font-size:11px; }
.picnews .picnews_txt .more a { font-family:"宋体"; color:#0080c2; line-height:34px; }

.guestbook { width:660px; color:#666666; border:solid 1px #dedede; line-height:24px; margin:15px auto 10px auto; }
.guestbook .guest_title { color:#0080c2; font-weight:bolder; padding:0 16px 0 32px; background:url(guest.jpg) no-repeat 10px 5px; }
.guestbook .admin_title { padding:0 16px 0 32px; background:url(admin.jpg) no-repeat 10px 5px; }
.guestbook .book { padding:0 16px 30px 32px; }
.guestbook .data { float:right; color:#666666; font-weight:normal; }

/*主页部分*/
.default_banner { width:934px; height:380px; margin:14px auto 6px auto; background:url(banner_bj.jpg) no-repeat; }
.sliding_doors { width:934px; margin-bottom:1px; }
.sliding_doors .roof { width:934px; height:26px; background:url(roof.jpg) no-repeat; }
.roof .roof_search { padding-top:4px; text-align:right; padding-right:34px; }
.roof .roof_input { border:solid 1px #a5a5a5; color:#7f7f7f; }
.roof_search .roof_submit { width:20px; height:19px; background:url(submit_04.jpg) no-repeat; cursor:pointer; }

.sliding_doors .base { padding-top:14px; width:934px; height:144px; background:url(base.jpg) no-repeat; }
.base .title { font-family:"宋体"; font-weight:bolder; }
.base .base_left { float:left; width:317px; height:158px; padding-left:19px; }
.base_pic_txt { width:317px; padding-top:21px; }
.base_pic_txt .base_pic { float:left; width:72px; height:48px; padding:3px; margin-right:6px; border:solid 1px #e3e3e3; }
.base_pic_txt .base_txt { float:left; width:230px; color:#777777; line-height:20px; }
.base_pic_txt .base_txt h5 { color:#0062a5; font-weight:bolder; font-family:"宋体"; font-size:12px; }
.base .more { font-family:"宋体"; margin-top:5px; }
.base .more a, .base .more a:hover { color:#777777; }
.base .base_middle { float:left; width:346px; height:158px; padding-left:19px; }
.base .base_right { float:left; width:233px; height:122px; padding-top:22px; }

.menu_02 { float:left; }
.menu_02 li { float:left; display:inline; margin:3px 0 0 22px; width:144px; height:23px; font-weight:bolder; }
.menu_02 li a { color:#fff; width:130px; padding-left:14px; height:23px; display:block; line-height:23px; text-decoration:none; }
.menu_02 li a:hover, .menu_02 .current { color:#000; background:url(line_08.jpg) repeat-x; }
.menu_02_01 { background:url(menu_02_01.jpg) no-repeat; }
.menu_02_02 { background:url(menu_02_02.jpg) no-repeat; }
.menu_02_03 { background:url(menu_02_03.jpg) no-repeat; }
.menu_02_04 { background:url(menu_02_04.jpg) no-repeat; }

.news_list_03 { padding-top:21px; }
.news_list_03 li { padding-left:28px; line-height:20px; background:url(icon_05.jpg) no-repeat 20px 10px; }
.news_list_03 li a, a:hover { color:#777777; }

/*滑动门店面形象动画*/
.index_pic_show { padding-left:62px; width:508px; float:left; }
.index_pic_show .flash { width:507px; height:88px; margin-top:18px; }
.flash .icon { width:7px; height:11px; float:left; padding-top:28px; }
.index_pic_show .list_ul_02 { float:left; width:490px; }
.list_ul_02 li { float:left; width:98px; padding:0 12px; }
.list_ul_02 li .pic { width:96px; height:78px; border:solid 1px #e3e3e3; }
.list_ul_02 li .shadow { width:98px; height:8px; background:url(shadow.jpg) no-repeat; }

/*滑动门产品分类*/
.base_product { float:left; padding-left:19px; width:204px; }
.menu_03 { width:192px; padding-left:12px; }
.menu_03 dt { width:192px; height:23px; margin-bottom:1px; text-align:center; line-height:23px; }
.menu_03 dt a { display:block; width:192px; height:23px; background:url(menu_07.jpg) no-repeat; text-decoration:none; color:#777777; }
.menu_03 dt a:hover, .menu_03 .current { font-weight:bolder; }

/*滑动门产品展示*/
.base_pic_show { padding-left:49px; width:421px; float:left; padding-right:8px; }
.base_pic_show .flash_02 { margin-top:20px; height:88px; }
.flash_02 .icon { float:left; width:7px; height:11px;  padding-top:28px; }
.base_pic_show .list_ul_02 { float:left; width:366px; }



/*内容模式*/
.artbox { margin:0 16px; padding-top:8px; }
.artbox h1 { padding-bottom:5px; border-bottom:1px solid #c00; color:#c00; font-size:16px; line-height:36px; text-align:center; }
.artbox .info { padding:2px 0; line-height:22px; text-align:center; }

/*下拉菜单样式*/
#menu .Primo li{ width:auto; margin:0; padding:0;}
#menu .Primo a{ width:auto; display:block; height:24px; line-height:24px; margin:0 auto; padding:0 10px; background-color:#EBEFF3; color:#000;}
#menu .Primo a:hover{ text-decoration:underline;}

#menu .first .Primo { left:-129px!Important; }
#menu .last .Primo { left:-37px!Important; }