.sub_content{background:#fff; width:100%; float:left; overflow:hidden;}
.framecenter {margin:0 auto; width:1200px; padding:0; overflow:hidden; line-height:215%; font-size:14px;}
.box_2{margin-top:35px;}
.margintop8{margin-top:8px;}

.frame{width:98%; padding:2% 1%; overflow:hidden;}
.map-box{width:50%; max-height:550px;}
/*sub*/
.location {width:100%; height:38px; line-height:38px; text-align:left; float:left; color:#444; background:url(../images/sub-yin.gif) 10px 8px no-repeat #eee; text-indent:35px;}
.location span{ display:block;}
.locat{line-height:100%; font-weight:700; text-indent:105px;}
.sub-food-img{background:url(../images/food-back-center.jpg) center top no-repeat; padding-top:8%; padding-bottom:6%; margin-bottom:8%;}

.frameright{float:left; width:250px; overflow:hidden; margin:20px 0; background:#fff; padding: 0;}
.frameright .fup3 {width:100%; text-align:center; color:#fff; line-height:68px; font-size:16px; font-weight:bold; background:#0077C1; border-radius:3px 3px 0 0;}
.frameright .fcontent3 {width:100%;overflow:hidden;}
.spantitle {line-height:32px; width:100%; font-size:16px; text-align:left; text-indent:22px; float:left; overflow:hidden; margin:3px 0; background:#EBEBEB; border-radius:1px;}

.pagecontent, .frameleft{float:right;width:930px; overflow:hidden; margin-top:20px;}

/*tree*/
.three{width:100%; float:left; overflow:hidden; background:#F7F7F7; padding:2px 0 10px 0;}
.three li{text-align:center; overflow: hidden; float:left; width:100%; line-height:35px; border-bottom:1px dashed #B2B2B2;}
.three li.b a {color:#444; display:block; margin:2px 0;}
.three li.b a:hover{color:#D6251B; font-weight:bold; background:none;}
.hove{color:#D6251B; font-weight:bold; background:none;}

.goodslist, .sub-zjmz{overflow: hidden; width:100%; float:left;}
.goodslist li{float:left; text-align:center; width:222px; height:auto; overflow:hidden; margin:0 5px 20px;}
.goodslist li img{width:100%; height:185px;}
.goodslist li h3{color:#333; line-height:50px; background:#eee;}
.goodslist li:hover img{ filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;  }
.goodslist li:hover h3{color:#D6251B;}

.sub-zjmz li{float:left; width:445px; border:1px solid #ddd; background:#F9F9F9; margin:10px 8px; overflow:hidden;}
.sub-zjmz li img{float:left; width:140px; height:185px; margin-right:12px;}
.sub-zjmz li p{float:left;width:293px; line-height:195%; padding-top:15px;}
.sub-zjmz li p span{font-size:16px; color:#0077BF;}
.sub-zjmz li p a{display:block; width:105px; color:#fff;  text-align:left; text-indent:35px; line-height:32px; background-color:#D6251B; margin-top:10px;}
.sub-zjmz li p a:hover{background-color:#0077C1;}
.sub-zjmz li p a.zj{background-repeat:no-repeat; background-position:10px 8px; background-size:18%; background-image:url(../images/zj-yy.png);}


.newslist, .newslist2 {width:100%; margin:0 auto; float:left; overflow:hidden; margin-top:20px;}
.newslist li {padding:15px; float:left; overflow:hidden; margin-bottom:12px; border-bottom:1px dashed #ebebeb;}
.newslist li:hover{background:#f6f6f6;}
.newslist li img{width:210px; height:185px; border:none; float:left; margin-right:15px;}
.newslist li div{float:left; width:670px;}
.newslist li div h3{padding:1% 0; font-size:16px; color:#D6251B; border-bottom:1px dotted #e6e6e6;}
.newslist li div p.neir{font-size:0.9em; padding:1% 0; line-height:195%;}
.newslist li div p.neir a.other{background:url(../images/yuedu.gif) left 3px no-repeat; text-indent:42px; color:#aaa; font-size:0.75em; padding-left:22px;}
.newslist li div p.neir span.data {color:#AAA; font-size:0.75em;}
.newslist li:hover div h3{color:#D6251B;}
.newslist li:hover div p.neir a.other{color:#D6251B;}
.newslist li div:hover p{color:#111;}

.newslist2 li {float:left; overflow:hidden; width:98%; padding:0 1%; border-bottom:1px dashed #ccc; text-align:left; margin-bottom:12px;}
.newslist2 li h3{font-size:16px; line-height:245%;}
.newslist2 li p{float:left; width:100%;line-height:215%; }
.newslist2 li p span {font-size:12px;  font-size:12px;}
.newslist2 li a h3{color:#333;}
.newslist2 li a p{color:#999;}
.newslist2 li a p span{color:#ccc;}
.newslist2 li:hover h3{color:#D6251B;}

/*pagecontent*/
.pagelist, .righttext{width:100%; padding:15px 0px 0 0; overflow: hidden;}
.righttext_padding img{margin:1% 0;}

.righttext {float:left;width:100%; overflow:hidden; padding-bottom:10px; margin-bottom:10px;}
.bor_1{ border-bottom:1px dotted #e6e6e6;}
.center{text-align:center;}
.righttext h3{font-size:1.5em; font-weight:bold; }
.righttext_padding {float: left;width:98%; padding:0 1%;padding-top:10px; padding-bottom:30px;}

/*xuejichaxun*/
.sub-xc-p{width:800px; line-height:220%; padding:20px;}
.ps-1{color:#999;}
.sfzcx{color:#333; width:120px;}
.ssk{border:1px solid #D2D2D2; padding:2px 5px;}
.ssda{background:#32A468; color:#fff; line-height:22px; width:60px; border:1px solid #2C8F5B;}
.sub-liebiao, .sub-zy{ background:#efefef; padding-bottom:18px;}
.sub-liebiao dt, .sub-zy dt{line-height:42px; text-align:center; color:#fff; font-size:16px; width:100%; background:#1D5E96; margin-bottom:6px;}
.sub-liebiao dd, .sub-zy dd{float:left; width:188px; line-height:35px; margin:0 10px; border-bottom:1px dashed #919191; background:url(../images/sub-liebiao-bg.jpg) 12px 16px no-repeat; text-indent:25px;}
.sub-zy dd{background:none; text-align:center; text-indent:0;}
.sub-cont-liebiao li{float:Left; width:100%; background:url(../images/sub-liebiao-cont-bg.jpg) 8px 9px no-repeat; text-indent:25px; line-height:28px; font-size:14px;}
.sub-cont-liebiao li a{font-size:16px; text-decoration:underline; margin-right:12px;}
.sub-cont-liebiao li a:hover{text-decoration:underline;}
.byz{border:1px solid #666;}
.byz-nr{padding-left:10px; border:1px solid #666;}
.sub-tsks-box{margin-top:18px; float:left; overflow:hidden; width:100%;}
.sub-tsks-box li{width:300px; margin:0 5px 20px; float:left; position:relative; height:180px;}
.sub-tsks-box li img{width:300px; height:180px;}
.sub-tsks-box li h3{position:absolute; left:0; bottom:0; height:50px; line-height:50px; text-align:center; background:rgba(34,34,34,0.5) none repeat scroll; color:#fff; width:100%;}
.sub-tsks-box li:hover h3{background:rgba(214,37,27,0.5) none repeat scroll;}

/*liuyan*/
.bbslist{list-style: none;margin: 0 auto;padding: 0px;}
.bbslist li{border-top: 1px dotted #d0d0d0;padding: 10px 0px 10px 0px}
.bbslist li:first-child{border-top: 0px dotted #d0d0d0;padding:0px 0px 10px 0px}
.bbslist li .first-child{border-top: 0px dotted #d0d0d0;padding:0px 0px 10px 0px}
.bbslist li div{line-height: 180%;padding:0px 10px 5px 10px;}
.bbslist li .sendname{text-align: right;}
.bbslist li .messagelist{text-align: left;}
.bbslist li .remessagelist{text-align: left; padding-top: 10px;padding-bottom:10px;}

.readlist {float: left;margin: 0;width:100%; overflow:hidden; padding-top:15px;}
.readlist h3.no1{border-bottom:1px dashed #CECECE; text-align:center; line-height:42px; font-weight:600; font-size:16px;}
.readlist .tg1 {height: 48px;line-height: 48px;font-size: 16px;padding-left: 45px;font-weight: bold;background: url('../images/readlist_bg.png') 12px 10px no-repeat #f0f0f0; margin-top:12px;}
.readlist .tg3 {height: 38px;line-height: 38px;font-size: 14px;font-weight: bold;padding-left: 10px;border-bottom: 1px dotted #d0d0d0;}
.readlist .l {padding: 15px 0px 20px;overflow: hidden; float:left; width:100%; margin:0;}

.sub-zj-box{width:100%; float:left; overflow:hidden; margin-top:20px;}
.sub-zj-box img{width:165px; height:190px; margin-right:22px; float:left;}
.sub-zj-box ul{float:left; width:740px; overflow:hidden;}
.sub-zj-box ul li{line-height:215%; color:#333;}
.sub-zj-box ul li span{color:#0077C1;}
.sub-zj-cont{width:100%; float:left; padding:20px 0 30px;}
.sub-zj-cont h2{border-bottom:1px dotted #e6e6e6; font-size:18px; font-weight:bold; line-height:245%; margin-bottom:12px;}
.sub-yygh{width:100%; padding-top:30px; padding-left:105px;}
.gh-1{width:100%; float:left; padding-top:60px; overflow:hidden; color:#999;}
.gh-1 span{color:#F30;}

/**/
.sub_left{margin-top:35px; float:left; background:#fff; overflow:hidden; width:100%;}
.sub_left h3{background:#0077C1; color:#fff; line-height:52px; text-align:center; font-size:18px;}
ul.sub-tcp{width:100%; float:left; background:#fff; overflow:hidden; padding-top:12px;}
ul.sub-tcp li{float:left; width:48%; line-height:260%; text-align:center; background:#eee; margin:2% 1%;}
/**/
.sub-keshi{float:left; width:100%; margin-top:23px; overflow:hidden;}
.sub-keshi li{width:210px; margin:10px 11px; float:left; overflow:hidden;}
.sub-cont-liebiao{float:left; width:100%; margin:20px 0; padding:0; overflow:hidden;}
.sub-cont-liebiao li{float:Left; width:100%; background:url(../images/us-li.jpg) 8px 10px no-repeat; text-indent:25px; line-height:32px;}
.sub-cont-liebiao li a{font-size:16px; text-decoration:underline; margin-right:12px;}
.sub-cont-liebiao li a:hover{text-decoration:underline;}







