.sub_con {font-weight:normal;}
.panel {border:0 !important; margin-bottom: 60px;}

.panel-default>.panel-heading  {font-size:38px; color:#ff8115; font-weight:600; vertical-align:bottom; letter-spacing:-0.8px; margin:50px 0 -5px 0; line-height:38px; padding-left:20px; vertical-align:middle; background:url(../images/sub/tit_dot.gif) no-repeat 0 20px; border-bottom: none;}



.list-group-item {}
.list-group.lineSmall li {padding:3px 15px}

.glyphicon-ok {margin-right:10px;font-size:11px;color:#f16522;}
.glyphicon-star {font-size:18px;color:#f16522;}
.glyphicon-triangle-right {font-size:18px;color:#f16522;}

.radius {display:inline-block;padding:10px;-webkit-border-radius:5px;border-radius:5px}
.radius-ol {display:inline-block;padding:2px 6px;-webkit-border-radius:10px;border-radius:10px;font-size:11px;font-weight:bold;}

.topRight {position:absolute;top:0;right:0}

.block {display:block;}

.glyphicon-chevron-down {font-size:35px;font-weight:bold;color:#f16522;}

.well.type02 {border:3px solid #d4d4d4; text-align: center; margin-bottom: 50px; padding: 50px 0; background: #fff; border-radius: 0; box-shadow:none;}
.well.type03 {background:orange;color:#fff;border:3px solid orange}
.type04 {text-align: center; margin-bottom: 50px; padding: 50px 0; background: #fff; overflow: hidden;}
.type04 .textbox { width:100%; padding-top:30px; text-align: left;}
.type04 .imgbox { width:100%; padding: 30px 0; margin-top: 30px; border:1px solid #d4d4d4;}
.type04 .right img {  }


.sub1tit { margin:15px 0 50px; padding:30px 0; font-size:20px; font-weight: 500; border: solid 3px #fed4a4; text-align: center;}

.sub2box { min-height: 600px; padding-right: 300px; background:url(../images/sub/img0202_01.jpg) no-repeat top right;}
.sub02txt { margin-top: 15px; margin-right: 20px; font-size: 14px;}

.v_tit {  }
.v_tit span {display: inline-block; background: #502f1f; border-radius: 5px; font-size: 20px; color:#fff; padding: 5px 15px;}
.titend { text-align: center; color:#505050; }
.titend strong { font-size:30px; font-style: italic;}

.sub3Box { width:100%; margin-bottom: 50px; overflow: hidden;}
.sub3Box ul { width:100%; list-style: none; padding:0; margin:0;}
.sub3Box ul li { float:left; width: 50%; padding:0; margin:0; }
.sub3Box ul li dl { margin:10px; border-radius: 10px; border:solid 1px #ddd;}
.sub3Box ul li dl dt { padding:20px 10px; text-align: center; border-bottom:dashed 1px #ddd; font-size: 18px;}
.sub3Box ul li dl dd { height:350px; padding:10px; text-align: center; vertical-align: middle;}
.sub3Box ul li dl dd img { width:100%;}

.sub2_1Box { padding-right:420px; background:url(../images/sub/img0201_01.jpg) no-repeat top right; }