/*reset*/
a {outline: none;}
a:active {star:expression(this.onFocus=this.blur());}
:focus { outline:0; }

body, p, b, dl, dd, table, td, th, input, img, form, div, ul, li, h1, h2, h3, h4, h5, h6{margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline}
h1, h2, h3, h4, h5, h6{font-weight: 400;font-size: 100%}
ol, ul{list-style: none}
input, textarea, select, button{font-size: 100%;font-family: inherit}
img, iframe{border: 0;text-decoration: none}
table{border-collapse: separate;border-spacing: 0}
th, td{text-align: left;font-weight: 400}
del{text-decoration: line-through}
em{font-style: normal}
body{font: 12px/1.4 Microsoft YaHei;color: #333}
a{text-decoration: none; }
button, input, select, textarea{margin: 0}
.hide{display: none}
.relative{position: relative}
.float-right{float: right}
body{background-color: #fff}
/*nav*/
.header-wrap{background-color: #fff;width: 100%}
.header{z-index: 199}
.navwrap{background: #9b0000 url(img/img_new/nav-bg.jpg) repeat-x;height: 36px;border-top: 1px #9c1900 solid;border-bottom: 1px #8a1501 solid;box-shadow: 0 1px 2px #999;-webkit-box-shadow: 0 1px 2px #999;-moz-box-shadow: 0 1px 2px #999}
#nav{height: 36px;width: 1020px;margin: 0 auto;position: relative;padding: 0;z-index: 99}
.shadow{width: 6px;height: 36px;background: url(img/img_new/nav-shadow.jpg) no-repeat;position: absolute;top: 0;left: -6px}
.navbar{height: 36px;padding-left: 210px;position: relative}
.navbar a{float: left;width: auto;text-align: center;height: 36px;line-height: 36px;color: #fff;padding: 0 15px;text-decoration: none;font-size: 15px;font-family: "\5FAE\8F6F\96C5\9ED1";white-space: nowrap;border-right: 1px #931900 solid;border-left: 1px #a52600 solid;position: relative}
.navbar a.first{border-left: 0 none}
.navbar a.last{border-right: 0 none}
.navbar a:hover{background-color: #8d1e01;color: #fff}
.navbar a.current{background-color: #6c1500;border-right: 1px #6c1500 solid;box-shadow: 0 0 10px #4f0000 inset;-webkit-box-shadow: 0 0 10px #4f0000 inset;-moz-box-shadow: 0 0 10px #4f0000 inset}
.navbar a:hover{text-decoration: none}
.navbar a.current:hover{color: #fff}
.navbar .navbt{width: 105px;height: 30px;position: absolute;top: 3px;right: 10px;background: url(img/img_new/navbt.jpg) no-repeat;border: 0 none;float: none;font-size: 14px;line-height: 30px;padding: 0}
a.navbt span{background: url(img/img_new/iconmap.jpg) no-repeat 1px 3px;padding-left: 18px}
.navbar a.navbt:hover{background: transparent url(img/img_new/navbt-hover.jpg) no-repeat}
.navbar a.navbt:hover span{background-image: url(img/img_new/iconmap-hover.jpg)}
.newtg{display: block;width: 25px;height: 12px;position: absolute;right: 1px;top: -1px;z-index: 100;background: url(img/img_new/new-icon.png) no-repeat}



.pros{z-index: 1000;width: 260px;background-color: #d73339; float:right;font-weight: 500;}
.subpage h2{background: url(img/img_new/icon-dropdown.jpg) no-repeat 122px center;cursor: pointer}
.subpage .prosul{display: none; text-align:left;}
.prosul {width: 100%;margin-top: 2px;_overflow: hidden;height:450px;text-align: center;}
li.food{background-position: 10px 15px}
.food img {padding:10px 0 0 40px;}
.prosul li{line-height:50px;height:50px;_overflow: hidden;}
.prosul li.prosahover{background-color: #cc0000;margin-right: 0;_background-image: url(../static/resouce/tuan/img/img_new/iconcatg-8a.png); }
.prosul a{color: #ffd0c0;padding-right: 8px;_padding-right: 6px;white-space: nowrap;display: inline-block;height: 50px}
.prosul a.hot{background: url(img/img_new/icon-hot.png) right 8px no-repeat}
.prosul li.prosahover a.hot{background-image: url(img/img_new/icon-hot-hover.png)}
.prosul li.prosahover a{color: #636363}

.prosul li a.ti{font-size: 16px;color: #fff; }
.prosul li.prosahover a.ti{color: #fff;    padding-left: 2px;}
.prosul li a:hover{color: #d03322;}
.prosul li.nochild a:hover{color: #fff}
.prosul li.prosahover i{background-position: 0 -326px}
.prosul li.last{border-bottom: 0 none}
.prosul li.bd-solid{border-bottom: 1px #c22900 solid}
.prosul li.hotareas{background-image: none;padding-left: 12px;line-height: 26px;height: 106px;*overflow:hidden;}
.prosul li.hotareas i{line-height: 30px;margin-top: -2px;height: 40px;background-position: 0 -279px;}
.prosul li.prosahover i.i-area{background-position: 0 -329px;}
.prosul li.hotareas a{line-height: 30px;height: 30px;}
.prosul li.hotareas a.hot{background-position: right 0;}
.prosul li h2{padding-left: 0;line-height: 40px;display: inline;}
.prosul li.prosahover h2{color: #d03322;}
.prosmore{padding: 15px 0 15px 15px;position: absolute;z-index: 999;margin-left:260px;*margin-left:80px; margin-top:-53px;*margin-top:-3px;border-left: 0 none;width: 470px;height:auto;overflow: hidden;  background: none repeat scroll 0 0 #fff;   }
.prosul .prosmore{text-align: left;}
.prosul .prosmore span{float: left;height: 36px;width: 107px;line-height: 22px;}
.prosul li .prosmore_left a{height: 18px;line-height: 18px;padding: 0 4px; float:left;}
.prosul li .prosmore_left a:hover{background-color: #d03322;color: #fff;}
.prosul li .prosmore_right a { width:100px; height:100px; float:left; padding:5px;}
.prosmore em{font-weight: 400;padding-top: 9px;display: inline-block;}
.prosmore em.morehot{background: url(img/img_new/icon-hot-more.png) right top no-repeat;padding-right: 22px;}

.pros_tb{z-index: 1000;width: 80px;background-color: #cc0000; float:left;}
.subpage_tb h2{background: url(img/img_new/icon-dropdown.jpg) no-repeat 122px center;cursor: pointer;}
.subpage_tb .prosultwo {display: none; }
 .pros_tb ul li a img { padding: 15px 0 0 10px;}
.prosultwo {padding-left: 3px;width: 100%;margin-top: 2px;_overflow: hidden;height:450px;text-align: center;}
.food2{background-position: 10px 15px;}
.food2 img {padding:15px 0 0 40px;}
.prosultwo li{line-height:50px;height:50px;_overflow: hidden;}
.prosultwo li.prosahover2{border-bottom: 1px #fff solid;background-color: #ec897f;margin-right: 0;_background-image: url(../static/resouce/tuan/img/img_new/iconcatg-8a.png); }
.prosultwo a{color: #ffd0c0;padding-right: 8px;_padding-right: 6px;white-space: nowrap;display: inline-block;height: 50px;}
.prosultwo a.hot{background: url(img/img_new/icon-hot.png) right 8px no-repeat;}
.prosultwo li.prosahover2 a.hot{background-image: url(img/img_new/icon-hot-hover.png);}
.prosultwo li.prosahover2 a{color: #636363;}
.prosultwo li a.ti{font-size: 16px;font-family: "\5FAE\8F6F\96C5\9ED1";color: #fff; }
.prosultwo li.prosahover2 a.ti{color: #d03322;}
.prosultwo li a:hover{color: #d03322;}
.prosultwo li.nochild2 a:hover{color: #fff;}


.prosultwo li.prosahover2 i{background-position: 0 -326px;}
.prosultwo li.last{border-bottom: 0 none;}
.prosultwo li.bd-solid{border-bottom: 1px #c22900 solid;}

.prosultwo li.hotareas{background-image: none;padding-left: 12px;line-height: 26px;height: 106px;*overflow:hidden;}
.prosultwo li.hotareas i{line-height: 30px;margin-top: -2px;height: 40px;background-position: 0 -279px;}
.prosultwo li.prosahover2 i.i-area{background-position: 0 -329px;}
.prosultwo li.hotareas a{line-height: 30px;height: 30px;}
.prosultwo li.hotareas a.hot{background-position: right 0;}
.prosultwo li h2{padding-left: 0;line-height: 40px;display: inline;}
.prosultwo li.prosahover2 h2{color: #d03322;}
.prosmore2{padding: 15px 0 15px 15px;position: absolute;z-index: 999;margin-left:80px;*margin-left:15px; margin-top:-65px;*margin-top:0px;border-left: 0 none;width: 450px;height:auto;overflow: hidden;  background: none repeat scroll 0 0 #fff;}
.prosultwo .prosmore2{text-align: left;}
.prosultwo .prosmore2 span{float: left;height: 36px;width: 107px;line-height: 22px;}
.prosultwo li .prosmore2 a{height: 18px;line-height: 18px;padding: 0 4px;}
.prosultwo li .prosmore2 a:hover{background-color: #d03322;color: #fff;}
.prosmore2 em{font-weight: 400;padding-top: 9px;display: inline-block;}
.prosmore2 em.morehot{background: url(img/img_new/icon-hot-more.png) right top no-repeat;padding-right: 22px;}


.prosultwo li.nochild2 a:hover{color: #fff;}
.prosultwo li.prosahover2 i{background-position: 0 -326px;}
.prosultwo li.prosahover2 i.i-area{background-position: 0 -329px;}
.prosultwo li.prosahover2 h2{color: #d03322;}

.cp-main {
width:960px;
background:#ebf2ff url(image/cp_bg.jpg) repeat-x left top;
padding:15px 10px 10px 10px;
border:1px solid #b4caec;
margin-bottom:10px;
}
.cp-title {
font-size:14px;
color:#1e50a2;
font-weight:bold;
padding-bottom:5px;
}
.cp-content {
background:#bccff0;
border-top:3px solid #94acd6;
padding:10px;
}
.clear {
clear:both;
}
.lab1, .lab2, .lab3 {
float:left;
width:270px;
padding:0px 15px 15px 15px;
background:#fff url(image/title_bg.png) repeat-x left 5px;
border-bottom:3px solid #91aedf;
border-right:3px solid #91aedf;
}
.lab2 {
margin:0 15px;
}
.lab1_title {
font-size:12px;
font-weight:bold;
padding:5px 0 10px 0;
color:#1e50a2;
}
.cp-more a {
float:right;
color:#444;
font-weight:normal;
text-decoration:none;
}
.cp-more a:hover {
color:#e46500;
text-decoration:none;
}
.lab1_cont {
padding:10px 0 0 0;
}
.lab1-cont-text {
margin:0;
font-size:12px;
padding:10px 0 0 0px;
}
.lab1-cont-text li {
background: url("image/list.gif") no-repeat left center;
padding-left:10px;
}
.lab1-cont-text li a {
color:#444;
text-decoration:none;
}
.lab1-cont-text li a:hover {
color:#e46500;
text-decoration:none;
}
.side_n {float: left;width: 930px;height: 820px;margin-bottom:10px;}

.side_fl {
	border: 1px solid #c00;
	height: 710px;
margin-bottom:10px;
}

.sort_fl_a  {float: left;
width: 420px;
padding: 0px 20px;}

.sort_fl_a h3{    color: #FFF;
    background:url(../../image/h6_right.gif) no-repeat scroll right top transparent;
    height: 20px;
    margin: 10px 8px 10px 0px;
    font-size: 14px;
    float: left;
}
.sort_fl_a h3 span {
    display: inline-block;
    padding: 0px 10px;
}
.sort_fl_a a,.sort_fl_b a {   
      float: left;
       margin: 0px 8px 4px 0px;
      display: block;
}  
.sort_fl_a h3 span a, .sort_fl_a h3 span a:hover, .sort_fl_b h3 span a, .sort_fl_b h3 span a:hover {
    color: #FFF;
}
.red {color: #F00;}
.sort_fl_b {float: right;padding-right: 12px;margin-bottom: 20px; }
.sort_fl_b h3{    color: #FFF;
    background:url(../../image/h6_right.gif) no-repeat scroll right top transparent;
    height: 20px;
    margin: 10px 8px 10px 0px;
    font-size: 14px;
    float: left;
}
.sort_fl_b a {    float: left;
    margin: 0px 8px 4px 0px;
    display: block;
} 
.side_e .user_commend {
    border: 1px solid #B4CAEC;
    background: url("../../image/title_bg.png") repeat-x scroll left top transparent;
    padding: 0px 10px;
    margin-top: 5px;
    margin-bottom: 10px;
    height: 380px;
}
h5 {
    color: #fff;
    padding-top: 4px;
    float: left;
    font-size: 12px;
	line-height: 24px;
	font-weight:bold;
}
.prosmore_left {width:215px;float: left;}
.prosmore_right {width:235px;border-left: 1px solid #ddd;float: right;padding-left:10px;}
.prosmore_right img { padding:5px;}
.anfangsh_left { width:370px; height:240px; border:1px #f2412f solid; float:left;}
.anfang_left_tetil { height:40px; background:#d73339; font-size:16px; text-align:center; line-height:40px; color:#fff; font-weight:bold; }
.anfang_left_concent {width:360px; height:170px; background-color:#fff; padding:15px 5px; font-size:14px;overflow: hidden; }
.anfang_left_concent_tp { width:120px; height:150px; float:left; margin-right:10px;}
.anfang_left_concent_wz {text-indent: 1em; font-size:12px; line-height: 22px;}
.anfang_rihgt { width:818px; height:240px; float:right;  border: 1px solid #e00;}
.anzhuang_left { width:370px; height:300px; border:1px #f2412f solid; float:left;}
.anzhuang_left_tetil { height:40px; background:#d73339; font-size:16px; text-align:center; line-height:40px; color:#fff; font-weight:bold; }
.anzhuang_left_concent {width:350px; height:240px; background-color:#fff; padding:10px 5px;}
.anzhuang_left_concent_tp { width:120px; height:158px; background-color:#82909f;float:left; margin-right:5px;margin-top: 5px; }
.anzhuang_left_concent_wz  { width:215px; height:210px;*height:220px; padding:5px;float:left; font-size:12px;overflow: hidden;text-align:left;line-height: 21px;}
.raed_rihgt { width:620px; height:300px;background-color:#e4eaf5;float:right;}
.raed_rihgt_tetil {height:40px; background:#18b4ed; font-size:16px;line-height:40px;color:#fff;font-weight:bold; padding:0 20px; }
.raed_rihgt_tetil a { float:right; margin-right:10px;font-size:14px;color:#fff;}
.raed_rihgt_tetil a:hover {color: #E46500;}
.raed_rihgt_concent {width:620px; height:220px;background-color:#e4eaf5;}
.raed_rihgt_concent_left {width:220px; height:200px;  padding:10px; }
.raed_rihgt_concent_tp {width:120px; height:120px;  background:#82909e; margin:30px 15px; }
.raed_rihgt_foot {height:40px;width:620px; background:#18b4ed; font-size:16px;line-height:40px;color:#fff;font-weight:bold; }
.foot_left {width:300px; float:left; text-align:center; border-right:#fff 1px solid;}
.foot_rihgt {width:300px; float:right; text-align:center;}

.tab 
{ width: 818px;
height: 300px;
background-color: #E4EAF5;
float: right;
border:1px solid #e00;
} 
.tab a{ text-decoration:none;}
.tab_title {height:40px; background:#d73339; font-size:16px;line-height:40px;color:#fff;font-weight:bold; padding:0 20px;width: 778px; }
.tab_title a{float: right;font-size: 14px;color: #FFF; }
.tab1,.tab2{width:758px;height: 190px;background-color: #fff; padding:15px 30px; }
.tab1_tp { float:left; margin-right:80px;}
.tab1_wz {float:left;width:550px;}
.tab2_wz { width:550px;float:left; margin-right:80px;}
.tab2_tp { float:left;}
.tab  li{ list-style:none;}
.tab p {height: 40px;width: 819px;font-size: 16px;line-height: 40px;color: #FFF;} 
.tab p span { background-color: #d73339; cursor: pointer; } 
.right1_booktext_span {display: block;font-size: 12px;font-weight: bold;overflow: hidden;height: 23px;}
.book_green_read {
    float: left;
    display: block;
    background:url(../../image/read_green.png) no-repeat scroll left top transparent;
    height: 25px;
    width: 76px;
    color: #FFF;
    padding: 2px 0px 0px 5px;
	margin-right:15px;
}
.tab_title a:hover{color: #fff; text-decoration: underline;}
.book_org {
    float: left;
    display: block;
    background:url(../../image/down_org.png) no-repeat scroll left top transparent;
    height: 25px;
    width: 69px;
    color: #FFF;
    line-height: 20px;
    padding: 2px 0px 0px 7px;
	margin-right:15px;
}
.book_green {
    float:left;
    display: block;
    background:url(../../image/read_green.png)  no-repeat scroll left top transparent;
    height: 25px;
    width: 63px;
    color: #FFF;
    padding: 2px 0px 0px 13px;
}
.right1_booktext { font-size: 12px;line-height: 22px;}
#tab1{
    width:414px;
    float: left;
    text-align: center;
    border-right: 1px solid #FFF;
}
#tab2{
    width:404px;
    float: right;
    text-align: center;
}
.tab .mhot, .tab.allhot 
{ 
display: none; 
}
 
 
.accordion html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
    margin: 0;
    padding: 0;
}

.accordion a:link {
    color: #333;
    text-decoration: none;
}
    
            .accordion dl dt
            {
                background:url(../../image/qiehuan.png) no-repeat ;
                float: left;
                height: 240px;
                width: 52px;
				_width:50px;
            }

                .accordion dl dt.wc
                {
                }

                .accordion dl dt span.mc, .accordion dl dt span.sz
                {
                    color: #fffdff;
                    display: block;
                    font-family: "微软雅黑";
                    font-size: 14px;
                    height: 180px;
                    margin: 14px auto 0;
                    text-align: center;
                    width: 20px;
                }

                .accordion dl dt span.sz
                {
                    font-size: 16px;
                    font-weight: normal;
                    margin: 0 auto;
                }

        #ys1
        {
            background-position: 0px 0px;
			width: 53px;
        }

        #ys2
        {
            background-position: -66px 0px;
			width: 53px;
        }

        #ys3
        {
            background-position: -132px 0px;
			width: 53px;
        }

        #ys4
        {
            background-position: -196px 0px;
			width: 53px;
        }

        #ys5
        {
            background-position: -263px 0px;
        }

        #ys6
        {
            background-position: -392px 0px;
        }

        .accordion dl dd
        {
            float: left;
            height: 240px;
            width: 502px;
        }

            .accordion dl dd img
            {
                display: block;
            }

.accordion a img
        {
            border: 0 none;
        }