@charset "utf-8";
body{background:url(../images/bodyinnertop~.jpg) no-repeat top #FBFBFB;}

.topb{height:35px;}
.topb a{font-size:14px; color:#FFFFFF; line-height:35px;}

.contenta{width:1120px; margin:auto;}

.detail_title_bg{width:1120px; height:130px; background:url(../images/detail_title_bg.png) no-repeat; margin-top:165px;}
.detail_title_bg .title{float:left; margin-top:30px; margin-left:20px;}
.detail_title_bg .title .up a{font-size:24px; font-weight:600; color:#F89077;}
.detail_title_bg .title .down a{font-size:14px; color:#8599AA; line-height:40px;}
.detail_title_bg .right{float:right; margin-top:42px; margin-right:50px;}
.detail_title_bg .right .up a{font-size:30px; font-weight:600; color:#FFFFFF;}
.detail_title_bg .right .down a{font-size:14px; color:#FFFFFF;}

.round-angel{-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}

.detail_left{width:765px; height:415px; margin-top:20px; float:left;}
.detail_left img{width:765px; height:415px;}


.detail_right{width:355px; height:415px; float:left; background:url(../images/detail_right_bg.png) no-repeat; margin-top:20px;}
.detail_right .con{margin:10px 30px;}
.detail_right .tstitle a{font-size:18px; line-height:40px; color:#666666; font-weight:600;}
.detail_right .tsjs{height:320px; overflow:hidden;}
.detail_right .renshu a{line-height:45px; color:#FFFFFF; font-weight:600; font-size:16px;}

.xx_left{width:745px; float:left; margin-top:20px;}
.xx_title_bg{width:146px; height:60px; background:url(../images/xx_title_bg.gif) no-repeat; text-align:center;}
.xx_title_bg a{font-size:14px; color:#333333; line-height:50px;}
.xx_left_content{width:743px; border:1px #EEEEEE solid; background:#FFFFFF;}
.xx_left_content .con{padding:20px;}




.xx_right{width:355px; float:left; margin-top:20px; margin-left:20px;}
.xx_right_border{width:353px; border:1px #EEEEEE solid; background:#FFFFFF; }
.xx_right_border .con{margin:20px;}

.newstitle{height:34px; border-bottom:1px #999999 solid;}
.newstitle a{line-height:24px; color:#6699FF; font-size:16px;}


.newslist{height:140px; border-bottom:1px #CCCCCC dashed;}
.innernewstop_left{width:150px; height:120px; float:left; border:1px solid #E4E6E5;}
.innernewstop_left img{width:146px; height:116px; padding:2px;}

.innernewstop_right{width:430px; height:120px; float:left; margin-left:10px;}

.innernewstop{width:430px;}
.innernewstop a{font-size:14px; color:#333333; line-height:24px;}
.innernewstop a:hover{text-decoration:underline; color:#FF6699;}
.innernewstopcontent{height:70px; overflow:hidden; margin-top:8px;}
.innernewstopcontent a{font-size:12px; color:#656565; line-height:20px;}

.news{font-size:12px; color:#333333; line-height:28px;}
.news:hover{text-decoration:underline; color:#FF6699;}

.detail_title{text-align:center;}
.detail_title a{font-size:20px; color:#000000; line-height:40px;}
.detail_line{border-bottom:1px dashed #CCCCCC; height:1px; overflow:hidden;}


.room{width:1120px; height:345px; border:1px solid #E0E0E0; background:#FFFFFF; margin-bottom:20px;}
.r1{height:260px;}
.ra{float:left; margin:35px;}
.ra img{height:190px; width:300px;}
.rb{width:500px; float:left; margin-top:25px;}
.rb .top{height:30px;}
.rb .top a{line-height:30px; color:#000000; font-size:16px;}
.rb .top a:hover{text-decoration:underline;}
.rc{width:160px; float:left; padding-top:110px;}
.rc a{line-height:26px; padding-left:20px;}
.rd{width:58px; height:260px; background:url(../images/jiantou.gif) no-repeat; float:right;}
.rd:hover{background:url(../images/jiantoux.gif) no-repeat;}

.r2{height:85px; border-top:1px solid #E9E9E9;}
.r2a{width:242px; float:left; text-align:center; padding-top:15px;}
.r2a a{font-size:14px;}
.r2a a font{font-size:12px;}

.jingdian{width:545px; margin:10px 15px 5px 0px; height:290px; float:left;}
.jingdian img{width:545px; height:290px;}
.jddl{position:relative; top:30px; left:0px; height:30px; text-align:center; background:#006600; float:left;}
.jddl a{padding:0px 20px; line-height:30px; color:#FFFFFF;}

.jdbottom{width:465px; height:40px; position:relative; bottom:40px; left:0px; right:0px; background:url(../images/jingdianbg.png) no-repeat;}
.jdbottom .left{width:330px; float:left;}
.jdbottom .left a{font-size:12px; line-height:40px; color:#FFFFFF; padding-left:10px;}
.jdbottom .left a:hover{text-decoration:underline;}
.jdbottom .right{width:135px; float:left; text-align:center;}
.jdbottom .right a{font-size:16px; line-height:40px; color:#FFFFFF;}


.single-box {
border: 1px solid #e5e5e5;
background: #FFF url(../images/about-left-bg.png) -50px top repeat-y;
margin-bottom: 30px;
overflow: hidden;
box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.1);
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}

.single_left{width:250px; float:left;}
.single_left .list{width:248px; border:1px solid #EBEBEB; height:60px; background:#FAFAFA; border-right:none; border-top:none;}
.single_left .list.in{width:245px; border-left:5px solid #9A0100; background:#FFFFFF; border-right:none;}
.single_left .list a{font-size:14px; color:#333333; line-height:60px; padding-left:20px; display:block;}


.single_right{width:867px; float:left; background:#FFFFFF; border-left:none;}
.single_right .cont{margin:20px 30px;}
.single_right .cont .bt{border-bottom:2px #D6D6D6 solid; height:40px;}
.single_right .cont .bt a{font-size:18px; color:#333333; font-weight:600; line-height:40px;}



