﻿body{
font-size:12px;
background:#fff;
font-family:/*'microsoft yahei',*/'arial','宋体';
text-align:center;
margin:0 auto;
color:#6f6d6d;
}
.clear{clear:both;font:"arial" 0/0;height:1px; overflow:hidden;}
form{margin:0;padding:0;}
a{border:none;text-decoration:none;color:#6f6d6d;border:none;outline:none;}
a:hover{text-decoration:none;color:#e6002d;}
img{border:none;}
ul,li,dl,dt,dd{margin:0;padding:0;list-style:none;}
.msg_err{text-align:center;font-size:14px;margin-top:10%;}
.imgbtn{cursor:pointer; vertical-align:middle;}
input{vertical-align:middle;}

#logo_bgfix{position:absolute;left:0;top:0;width:50%; background:url(../images/logo_bg.jpg) repeat-x;height:113px;overflow:hidden;}
.row{width:1002px;overflow:hidden;margin:0 auto; text-align:left;}
#top{background:#dededc url(../images/top_bg.jpg) repeat-x;height:411px;overflow:hidden;}
#topnav{position:relative;height:113px;overflow:hidden; background:url(../images/top_bg.jpg) repeat-x;}
#logo{position:absolute;}
#nav{margin:84px 0 0 251px;width:660px;height:22px; overflow:hidden;}
#nav a{float:left;background:url(../images/nav.jpg) no-repeat 0 0;width:131px;height:22px;white-space:nowrap;text-indent:999px;overflow:hidden;}
#nav a:hover{background-position:0 -22px;}
#nav a.a2{width:123px; background-position:-131px 0;}
#nav a.a2:hover{width:123px; background-position:-131px -22px;}
#nav a.a3{width:112px; background-position:-254px 0;}
#nav a.a3:hover{width:112px; background-position:-254px -22px;}
#nav a.a4{width:130px; background-position:-366px 0;}
#nav a.a4:hover{width:130px; background-position:-366px -22px;}
#nav a.a5{width:133px; background-position:-496px 0;}
#nav a.a5:hover{width:133px; background-position:-496px -22px;}

#login{position:absolute; text-align:right;width:980px;margin-top:20px;}
.ban{width:729px;height:400px;overflow:hidden;margin-left:191px;}
.ban img{width:729px;height:400px;background:#fff;}

.banIn,.banIn img{width:728px;height:298px;}

.ban_pager{position:absolute;margin:360px 0 0 542px;z-index:10; font-family:Arial, Helvetica, sans-serif;}
.ban_pager a{float:left;border:1px solid #c00;padding:1px 5px;margin:0 4px;color:#c00; background:#FFECE8;}
.ban_pager a:hover{}
.ban_pager a.activeSlide{font-weight:bold; background:#B61D01;color:#feff99;}
.banIn .ban_pager{margin:270px 0 0 502px;}

#main,#topnews{border-top:7px solid #e7e3e7;}
#main .inner{background:#fff url(../images/main_bg.jpg) repeat-y;}

#left{float:left;width:191px;}
#leftnav{margin:23px 0 23px 46px;font-size:14px;}
#left nav a{color:#898989;}
#left a.toplink{display:block;width:120px;height:42px; overflow:hidden; background:url(../images/leftnav.jpg) no-repeat; text-indent:999px; white-space:nowrap;}
#left a.toplink:hover,#left a.toplink.now{background-position:-120px 0;}
#left #mn2{background-position:0 -42px;}
#left #mn2:hover,#left #mn2.now{background-position:-120px -42px;}
#left #mn3{background-position:0 -84px;}
#left #mn3:hover,#left #mn3.now{background-position:-120px -84px;}
#left #mn4{background-position:0 -126px;}
#left #mn4:hover,#left #mn4.now{background-position:-120px -126px;}
#left #mn5{background-position:0 -166px;}
#left #mn5:hover,#left #mn5.now{background-position:-120px -166px;}
#left #mn6{background-position:0 -208px;}
#left #mn6:hover,#left #mn6.now{background-position:-120px -208px;}
#left #mn7{background-position:0 -250px;}
#left #mn7:hover,#left #mn7.now{background-position:-120px -250px;}
#leftnav dd{display:none;}
#leftnav dd a{display:block;padding-left:20px; height:24px;line-height:24px;vertical-align:middle;white-space:nowrap;overflow:hidden;}
#leftnav dd a:hover,#leftnav dd a.now{background:url(../images/arr2.jpg) no-repeat 8px 50%;}
#leftnav dd .smenu a{color:#bfbfc0;}
#leftnav dd .smenu a:hover,#leftnav dd .smenu a.now{color:#ed6c85;}

#mid{float:left;width:742px;}
#newbox li{width:119px;height:119px;overflow:hidden;margin:0 3px 3px 0; float:left; background:#fff;}
#newbox li img{height:119px;width:119px;}
#newbox li.spic a:hover img{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
#newbox li.blank{background:url(../images/blank.jpg) no-repeat 50% 50%;}
#newbox_data{display:none;}

#topnews{ position:relative;top:-3px;}
#topnews dl{float:left;display:block;width:364px;height:301px; overflow:hidden; background:url(../images/news_bg.jpg) no-repeat;}
#topnews .news{margin:20px 0 20px 191px;}
.news dt{padding:27px 0 2px 14px;}
.news dd{padding-right:12px;}
.news dd a{display:block;height:26px;line-height:26px; vertical-align:middle; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; background:url(../images/arr2.jpg) no-repeat 19px 50%;padding-left:32px;}
.news dd a:hover{background-position:21px 50%;}

#btm_contact{margin-bottom:12px;clear:both;}
#btm_tel{background:url(../images/btm_tel.jpg) no-repeat;margin:0 0 0 191px;height:75px;}
#ct_data{width:236px;height:58px; overflow:hidden;padding-top:6px;}
#ct_data a{float:left;width:33.1%;margin-top:10px;}

#bottom{background:#898989; text-align:center;color:#fff; line-height:160%;padding:10px 0;}
#bottom a{color:#fff;}
#bottom a:hover{color:#fcc; text-decoration:underline;}
#bottom a.icplink{color:#ccc}
#bottom a.icplink:hover{color:#ddd;}
#bottom img{vertical-align:middle;}
/* 分页 */
#pageNav{clear:both;text-align:right;}
#pageNav a{position:relative;color:#c2c2c2;border:1px solid #e8e8e8;margin:0 1px;padding:2px 5px 1px;font-family:Arial, Helvetica, sans-serif;font-size:12px; background:#fff;}
#pageNav a:hover,#pageNav a.now{background:#f5f5f5;color:#c2c2c2;border-color:#e8e8e8;font-weight:bold;}
#pageNav a:hover{color:#e00;font-weight:normal;}
#pageNav em{font-style:normal;padding:0 2px;font-family:Arial;}
#pageNav .sp{color:#f00;}
#pageNav .links{position:relative;top:-2px;}
#pageNav .lk{padding:0;}
#pageNav .lk a{margin:0 3px;}
#pageNav .prev,#pageNav .next,#pageNav .home,#pageNav .end{font-family:Georgia,"Times New Roman",Times,serif;font-size:9px;margin-right:3px;padding:2px 5px 2px;top:-2px;}
#pageNav .home,#pageNav .end{padding-left:3px;padding-right:3px;}
#pageNav .end{margin-right:0;}
/* 简介 */
.about{margin:40px 50px 20px 40px; font-size:14px; line-height:180%;}
.mid{margin:40px 40px 20px 30px;}

/*新闻 */
#news dt{margin:6px 0;}
#news dd a{display:block; background:url(../images/arr1.jpg) no-repeat 10px 50%;padding-left:22px;height:24px; line-height:24px;vertical-align:middle; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
#news dd a:hover{background-image:url(../images/arr2.jpg);background-position:12px 50%;}
a.more{font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#news dd a.more{margin-top:10px;background:url(../images/ico_more.gif) no-repeat 6px 50%;font-size:11px; text-transform:uppercase;}
.line{background:url(../images/line.jpg) repeat-x;height:14px; overflow:hidden;font-family:Arial, Helvetica, sans-serif;font-size:0;margin:14px 10px;}
.isnew{background:url(../images/ico_new.jpg) no-repeat; position:absolute;width:39px;height:14px;margin:2px 0 0 4px;}
.newslist{margin:0 25px 0 20px;}
.newslist dl{background:url(../images/line.jpg) repeat-x 0 100%;padding:10px 0 20px 0;}
.newslist dt,.newslist dd{padding-left:110px;}
.newslist dt{font-weight:bold;font-size:14px;}
.newslist dt img{position:absolute;margin-left:-110px;width:80px;border:1px solid #e0e0e0;}
.newslist .note{line-height:170%;height:auto!important;height:66px;min-height:66px;overflow:visible;}
.newslist .info{text-align:right;}
.newslist .date{margin-top:6px;}
#news #pageNav{text-align:right;margin-top:21px;}

#news_view{}
#news_view h1{text-align:center;margin:8px auto;padding:0;font-size:18px;}
.news_info{text-align:right;margin-bottom:8px;font-size:12px;}
.news_content{line-height:180%;font-size:14px;}
.news_content br{line-height:normal;font-size:9px;}
.relnews{ text-align:right;padding:12px 0;}
.relnews a:hover{text-decoration:underline;}

/* 照片 */
#photo{margin:40px 40px 0 45px;}
#photo #pageNav{text-align:right;padding-right:37px;}
.photolist {clear:both;padding:10px 0 0 5px;}
.photolist li{float:left;width:210px;height:248px; overflow:hidden;text-align:center;margin-bottom:24px;}
.photolist li a{color:#494544;border:1px solid #f1f1f1;display:block;width:177px;height:236px;background:#dcdddd;overflow:hidden;margin:0 auto;}
.photolist li a:hover{background:#e9ecec;border-color:#e9ecec;}
.photolist li a img{height:182px;border-bottom:1px solid #dfe0e0;}
.photolist li a em{margin:28px 10px 0 10px;font-size:14px;text-align:right; font-style:normal;display:block; white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
.photolist li a:hover em{color:#e00;}

.newphoto_top{background:#dcdddd url(../images/new_top.jpg) no-repeat;text-align:right;width:636px;height:328px;overflow:hidden;margin-bottom:26px;}
.newphoto li{width:204px;height:273px;margin:0 12px 16px 0; overflow:hidden; float:left; background:#dcdddd;}
.newphoto li a{display:block;margin:9px;border:6px solid #fff;background:#fff;overflow:hidden;color:#919191;}
.newphoto li a:hover{background:#dcdddd;color:#737070;}
.newphoto li a img{height:179px;}
.newphoto li a em{display:block;height:25px; line-height:25px;font-size:14px; vertical-align:middle;margin:40px 8px 0; text-align:right; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-style:normal;}

.stylelist li a,.stylelist li a:hover{background:#dcdddd url(../images/style_txt.jpg) no-repeat 0 100%;}
.stylelist li a em{margin:12px 0 0 0;height:35px; overflow:hidden; background:url(../images/num.jpg) no-repeat 100% 0;}
.stylelist li a em.num1{background-position:100% -35px;}
.stylelist li a em.num2{background-position:100% -70px;}
.stylelist li a em.num3{background-position:100% -105px;}
.stylelist li a em.num4{background-position:100% -140px;}
.stylelist li a em.num5{background-position:100% -175px;}
.stylelist li a em.num6{background-position:100% -210px;}
.stylelist li a em.num7{background-position:100% -245px;}
.stylelist li a em.num8{background-position:100% -280px;}

#order{margin:40px 80px 50px 60px;}
#order_type{text-align:right;}
#order_type label{height:16px;background:url(../images/ico_check.jpg) no-repeat 0 50%;width:13px;height:13px; border:none; cursor:pointer;margin-left:6px;}
#order_type label.checked{background-image:url(../images/ico_checked.jpg);}
#order_type label input{visibility:hidden;}
#order textarea{background:#afafaf;margin:8px auto 18px;width:98%;height:180px; overflow:auto; border:none;padding:8px; line-height:150%;}
#order .ipt{width:142px;height:20px; line-height:20px; vertical-align:middle;border:none;background:#c9caca;margin:6px 8px 0 0;}
#order .txt{line-height:180%;margin:6px 0 12px;}
#order .submit{margin:12px 0 0 62px;}