/*内容页*/
.c{ clear:both;}
.wrap{ width:100%; max-width:1140px; margin:0 auto; padding:0 15px;}
.content{margin:0 auto;height: float:left; auto;}/*左右浮动层，左侧自动*/
.main-inner{height: auto;border:1px solid #ADC3D5; }/*控制层，控制左边距*/
.side{float: left;height: auto; width:300px; margin-left:10px;}
.weizhi{height:29px; line-height:29px; background:url(btwz.jpg) repeat-x top left;font-size:12px; padding-left:12px;}
.neirong h1{font-size:22px; text-align:center; height:40px; line-height:40px; padding-top:10px;}
.sx{font-size:12px; line-height:24px; padding:4px 15px;}
.xxdaodu{font-size:14px; line-height:22px; padding:7px 10px 7px 150px; background:url(xxdaodu.jpg) no-repeat 0 center;  height:auto;min-height: 65px;}
.xxbox{}
.xxbox h2{ font-size:16px; color:#CC0000; background:url(bg_h2.gif) repeat-x bottom; margin:0px 10px 8px 10px;}
.xxbox h2 a{color:#CC0000;}
.xxbox h2 span{background:url(bg_h2a.gif) no-repeat 0 center;padding-left:18px;line-height:36px;  }
.xxtxt{line-height:26px; font-size:14px; padding:0 15px;}
.xxtxt p{text-indent:2ex;}
.xxtxt h2{ margin:10px 0;}
.tbbox table{width:100%;font-size:12px;margin:0 auto;}
.tbbox td{border:1px solid #ADC3D5;padding:2px 10px;font-size:12px;}
.tbbox tr.tbbt,td.tbbt{background: #F4FBFF;height:30px; line-height: 30px; text-align: center;font-size:14px;font-weight: bold;}
.tbbox tr td p{line-height:20px; margin-top:10px;}
.bt1{ background:#EDF8FE url(icovip.gif) no-repeat 10px 6px; border-top:1px solid #ADC3D5; border-bottom:1px solid #ADC3D5; margin-top:1px; color:#000; font-size:14px; font-weight:bold; height:30px; line-height:30px; padding-left:32px;}
.bt2{ background:#EDF8FE url(ico2.gif) no-repeat 15px 8px; border-top:1px solid #ADC3D5; border-bottom:1px solid #ADC3D5; margin-top:1px; color:#000; font-size:14px; font-weight:bold; height:30px; line-height:30px; padding-left:25px; padding-right:15px;}
.lie2{ padding:5px 12px;}
.lie2 li{font-size:12px; line-height:24px; height:24px; overflow:hidden; background:url(ico.gif) no-repeat 0 10px; padding-left:10px;}
.lie2 li span{float:right;}
.txt1{line-height:26px; font-size:12px; padding:5px 10px 5px 10px;}
.txtbt1 span{font-size:14px; color:#CCC;font-family:Verdana; margin-right:3px;text-align:center;}
.txtbt1{ border-bottom:1px solid #E6E6E6; height:30px; line-height:30px;}

.main-inner  { float:left; width: calc( 100% - 310px );}
.side{width:300px; float:left;}

.xxbox p{ font-size:14px;}
.border_top {
    border-top: 1px solid #ADC3D5;
}
.entrance2, .entrance3{ margin-top:0;}
.tp{ text-align:center; padding-bottom:20px;}
.tp h1{ font-size:22px; color:#f00; font-weight:normal;}
.tp h2{ font-size:16px; font-weight:normal;}


@media screen and (max-width: 768px){
	.xxdaodu{ display:none;}
	.main-inner{ float:none; width:100%;}
	.neirong h1{ height:auto;}
	.side{ float:none;}
}