* {margin: 0px;	padding: 0px;}
body {font-family:SimSun; font-size: 12px; line-height: 200% ;color: #c8c9c9; background:url(../images/body_bg.gif) no-repeat; background-attachment: fixed;}
.clear {font-size: 0px;	clear: both;line-height: 0px; height: 1px;}
.clearfix:after {content: "."; 	display: block;  height: 0;	clear: both; visibility: hidden;}
.clearfix {min-height: 1px;}
* html .clearfix {height: 1px;}
img {border:none;}
a:link {TEXT-DECORATION: none;}
a:visited {TEXT-DECORATION: none;}
a:hover {TEXT-DECORATION: none;}
a:active {TEXT-DECORATION: none;}
ul,li{list-style-type: none;}

/* header */
#header { background-color:#1b1b1b; border-bottom:1px solid #363636;}
#header .head_box { width: 1006px; height: 110px; margin-left: auto; margin-right: auto; }
#header .logo { float:left; margin-top:30px;}
#header .nav { color:#fd0202; font-size:22px; float:right;}
.menu_zone{position: relative; z-index: 10000;}
.menu_zone .menu_list { width: 673px; height:109px;}
.menu_zone .menu_list h2{}
.menu_zone .menu_list h2 a{line-height: 22px;}
.menu_zone .menu_list h2 a:hover{ }
.menu_zone .h2_list { float:left;}
.menu_zone .h2_list.last { background-image: none;}
.menu_zone .h2_cat { background:url(../images/nav_bg.gif) center no-repeat; width:83px; height:65px; margin-left:1px;font-family:\5FAE\8F6F\96C5\9ED1; padding-top:44px;}
.menu_zone h3{font-family:\5FAE\8F6F\96C5\9ED1; line-height: 50px;}
.menu_zone h3 a{ display: block;width:83px;color: #FFF;text-align: center;font-size:15px;line-height:20px; font-weight:normal;}
.menu_zone h3 span{ font-size:11px; color:#6a6a6a;}
.menu_zone .active_cat {cursor: pointer;color:#d2331b;}
.menu_zone .active_cat a {color:#d2331b;}
.menu_zone .active_cat span{color:#d2331b;}
.menu_zone .on span {color: #d2331b;}
.menu_zone .on a{ color: #d2331b; background-image: url(../App_Themes/images/menu_on_bg.jpg); background-position: center top; background-repeat: no-repeat;}
.menu_zone .active_cat div{background-image: url(../App_Themes/images/bg1.png); background-position: center top; background-repeat: repeat;display: block;}
.menu_zone .h4_cat{ font-size: 14px;  display: none; width:83px;color:#ccc; position: absolute; z-index: 10000; top:100px;}
.menu_zone .h4_cat_box{margin-top:20px;background-color:#2c2c2c;}
.menu_zone .h4_cat ul{ margin: 0px; padding: 0px; list-style-type: none;}
.menu_zone .h4_cat ul li {text-align: center; padding-bottom: 5px; margin-bottom: 5px;border-bottom:1px dotted #767676; width:70px; margin-left:auto; margin-right:auto;}
.menu_zone .h4_cat ul li.last{ border-bottom:none;}
.menu_zone .h4_cat ul li a { color: #cccccc;}

/* flash */
#flash{width:970px;height:595px;overflow:hidden;position:relative; padding:22px;}
#flash .box{width:956px;height:570px;overflow:hidden;position:relative; border:1px solid #363636;}
#flash .box img{width:940px;height:554px;position:absolute;left:0px;top:0px;opacity:0;filter:alpha(opacity=0);padding:8px;}
#flash .page{width:113px;height:26px;position:absolute;bottom:0px;right:450px; background:url(../images/banner_bg.png) -6px 0px no-repeat;}
#flash .page a{display:inline-block;width:12px;height:12px;float:left;color:#FFF;text-align:center; margin-left:7px; margin-top:6px;}
#flash  .page a.active{background:url(../images/red.gif) no-repeat 0px 0px;}
/* content */
#content{width:960px; margin-left: auto; border-left:1px solid #363636; border-right:1px solid #363636; margin-right:auto; padding:22px; }
#content1{width:1004px; margin-left: auto; border-left:1px solid #363636; border-right:1px solid #363636; margin-right:auto; overflow:hidden;}
#content1 .bigbox{ margin-top:20px;border-top:1px solid #363636; padding:12px 0px; overflow:hidden;}
#content1 .box_bg{ background:url(../images/box_bg.gif) center top no-repeat; width:287px; height:269px; padding:15px; float:left; margin-left:14px; display:inline;}
#content1 .s_title{ background:url(../images/title_bg.gif) bottom center no-repeat;font-family:\5FAE\8F6F\96C5\9ED1; overflow:hidden; height:24px; padding-bottom:10px; margin-bottom:15px;}
#content1 .s_title h2{ color:#d2331b; font-size:15px; float:left; overflow:hidden;}
#content1 .s_title h3{color:#fff;font-size:15px;float:left; }
#content1 .s_title h4{ font-size:11px; color:#6f6f6f;float:left;margin-left:5px;}
#content1 .s_title span{ float:right; margin-top:5px;}
#content1 .s_about{ overflow:hidden; line-height:25px;}
#content1 ul.s_new{}
#content1 ul.s_new li{ background:url(../images/news_point.gif) 10px no-repeat; border-bottom:1px dotted #ccc; padding-left:20px;}
#content1 ul.s_new li a{ color:#ccc;}
#content1 ul.s_new li span{ float:right; color:#767676; margin-right:5px;}
#content1 ul.s_new li.last{ border-bottom:none;}
/* side */
#side{ float: left; width: 222px; overflow: hidden;}
#side .list_box{ border:1px solid #666666; background:url(../images/side_bg.gif) bottom  no-repeat #252525; overflow:hidden;padding:13px; margin-bottom:15px;}
#side .side_title{background:url(../images/side_title.gif) bottom center no-repeat;font-family:\5FAE\8F6F\96C5\9ED1; overflow:hidden; height:24px; padding-bottom:10px; margin-bottom:15px; padding-left:36px;}
#side .side_title h2{ color:#d2331b; font-size:15px; float:left; overflow:hidden;}
#side .side_title h3{color:#fff;font-size:15px;float:left; }
#side .side_title h4{font-size:11px; color:#6f6f6f;float:left;margin-left:5px;}
#side ul.list{}
#side ul.list li{ background:url(../images/side_li.gif) center no-repeat; width:186px; height:33px; text-align:center; margin-bottom:10px; line-height:33px;}
#side ul.list li a{ display:block; color:#ccc; font-size:14px;}
#side ul.list li a:hover{background:url(../images/side_active.gif) center no-repeat; color:#fff; font-weight:bold;}


#side ul.list li.on a{background:url(../images/side_active.gif) center no-repeat; color:#fff; font-weight:bold;}
/* main */
#main{ float: right; width: 716px; overflow: hidden; background-color:#2c2c2c;}
#main .title{ background:url(../images/title.gif) left no-repeat; height:45px; line-height:45px; font-size:15px; color:#fff;font-family:\5FAE\8F6F\96C5\9ED1; padding-left:40px; font-weight:bold; }
#main .title span{ color:#6f6f6f;font-family:SimSun; font-size:12px; float:right; margin-right:20px; font-weight:normal;}
#main .title span a{color:#6f6f6f;}
#main .txt{ padding:25px; line-height:29px;}
#main .txt h2{ text-align:center; color:#d2331b; font-size:14px; margin-bottom:15px;}
#main .txt img{ margin-bottom:10px;}
#main .txt h3{ text-align:center; font-size:12px; font-weight:normal;}
#main .txt h3 a{ color:#ccc;}
#main ul.pro{}
#main ul.pro li{width: 200px; float:left; margin-left:17px; margin-bottom:10px; display:inline;}
#main ul.pro li .pro_img{display: table-cell;
        width: 200px;
        height: 155px;
        line-height: 155px;
        text-align: center; *display:block;*font-size:155px;overflow:hidden;vertical-align:middle;}
#main ul.pro li .pro_img img{vertical-align: middle;
        max-width: 200px;
        max-height: 155px;}
#main ul.pro li .pro_txt{ text-align:center; }
#main ul.pro li .pro_txt a{ color:#ccc;}
#main ul.news{ background:url(../images/news_bg.gif) repeat-y; overflow:hidden; width:676px; margin-left:auto; margin-right:auto; margin-top:15px;}
#main ul.news li{ background:url(../images/news_point.gif) 10px no-repeat; padding-left:20px; height:36px; line-height:36px;}
#main ul.news li a{ color:#ccc;}
#main ul.news li span{ float:right; color:#767676; margin-right:5px;}
#main ul.news li.last{ border-bottom:none;}
#main .message{ width:690px; margin-left:auto; margin-right:auto; margin-top:15px;}
#main .message h2{  background-color:#fff; font-size:12px; padding-left:15px; color:#444444;height:37px; line-height:37px;}
#main .message h2 span{color:#fe0000;}
#main table.table1{ margin-top:20px; padding-bottom:20px;}
#main table.table1 th{padding-bottom:10px; font-weight:normal;vertical-align:top; text-align:right;}
#main table.table1 td{ padding-left:10px; padding-bottom:10px;}
#main table.table1 td .ta{ width:225px; height:28px; border:1px solid #e6e6e6;}
#main table.table1 td .tb{ width:590px; height:212px; border:1px solid #e6e6e6;}
#main table.table1 td .tf{ background:url(../images/tf.gif) center no-repeat; width:143px; height:37px; border:none; margin-top:10px; cursor:pointer;}
#main table.table1 td span{ color:#fe0000;vertical-align:top; margin-left:3px;}
.map{ width:653px; height:346px; margin-left:auto; margin-right:auto; margin-bottom:10px;}
/*page------------------------------*/
DIV.sabrosus {MARGIN: 3px; PADDING:5px; TEXT-ALIGN: center;clear:both; padding:20px 0;}
DIV.sabrosus A,DIV.sabrosus A:link ,DIV.sabrosus A:visited{
    PADDING:6px 10px;TEXT-DECORATION: none;  margin-right: 3px; margin-left: 3px; color:#444444; background-color:#ececec;}
DIV.sabrosus A:hover { color:#fff; background-color:#d50d0d;}
DIV.sabrosus A.select {
     PADDING:6px 10px; color:#fff; background-color:#d50d0d;}
DIV.sabrosus SPAN.disabled {
    PADDING:6px 10px; margin-right: 7px; color:#444444;background-color:#ececec;}
DIV.sabrosus SPAN.last { color:#444444;  PADDING:2px;}
DIV.sabrosus SPAN.last a:link { color:#444444; }
DIV.sabrosus SPAN.last a:visited { color:#444444; }
/* footer */
#footer{ padding:30px 0px; border-top:1px solid #363636;text-align: center; width: 1004px; margin-left: auto; margin-right: auto; line-height:25px; color:#ccc;border-left:1px solid #363636;border-right:1px solid #363636;}
#footer a{color:#ccc;}


