@charset "utf-8";
/* CSS Document */
body {
font-family:'Microsoft Yahei', 'PingFangSC', sans-serif;font-size: 14px;color: #333;overflow-x: hidden; background: #f7f7f7;}
ul, li {list-style: none;margin: 0;	padding: 0;}
a {	outline: none!important;color: #333;}
img{ max-width:100%;}
a:hover, a:active {	color: #c10901;	text-decoration: none;}
.bgfff{ background: #fff;}
.color999{color: #999}
.color666{color: #666}

.height50{ height: 50px; clear: both;}
.height10{height: 10px; clear: both;}
.margin-b20{ margin-bottom: 20px;}
.clear{clear: both;}
.b-div{ background: #fff; border-top:solid 1px #ddd;}
.b-div1{ background: #c10901; border-top:solid 1px #ddd;}
.bottom-menu{ margin-bottom: 0px;}
.bottom-menu li{ line-height: 50px; text-align: center; border-right: solid 1px #ddd}
.bottom-menu li a{ display: block; font-size: 15px;}
.b-div1 .bottom-menu1 li a{ display:inline; background: #fff; padding: 5px 15px; border-radius: 100px; font-size: 15px;}
.bottom-menu1 li{ line-height: 50px; text-align: center;}

.header{ background: #c10901; height: 42px; line-height: 42px; color: #fff; padding: 0px 15px;}
.header1{ background: #c10901; height: 42px; line-height: 18px; color: #fff; padding: 2px 15px;}

.user-img{float: left;height: 28px;display: block;margin-top: 6px;}

.kc{padding: 1px 15px 5px 15px;}
.kc-list{ display:table; width: 100%; background: #fff;border-radius:8px;margin-bottom: 10px;}
.kc-list div{ display:table-cell}
.kc-list a{ display: block;}
.kc-xh{border-radius: 8px 0px 0px 8px; background: #c10901;width: 40px; color: #fff; padding: 5px 0px;}
.kc-title1{ background:url(../images/line.png) no-repeat  center right}
.kc-t h4{ margin-bottom: 5px;}
.kstishi{ font-weight: bold; color: #c10901}
.xkb-img1{width: 80px; margin-top: 20px;}

.login{width:80%; margin: 20px auto;}
.logon-btn{ clear: both;}
.logon-btn a{ display: block; width: 50%; text-align: center ; margin: 20px auto; color: #fff; background: #c10901; line-height: 30px; border-radius: 100px;}
.logon-btn button{ display: block; width: 50%; text-align: center ; margin: 20px auto; color: #fff; background: #c10901; line-height: 30px; border-radius: 100px; border: 0px;}
.logon-btn{  padding-top: 20px }
.logon-btn1 a{  margin: 10px auto; }
.logon-btn1 button{  margin:10px auto; }
.fh-a{margin: 10px;color: #337ab7;text-decoration: underline;display: block;text-align: center;}

.duanxin{ position: relative}
.duanxin a.huoqu-dx{position: absolute;right: 5px;top: 0px;display: block;padding: 6px; color: #337ab7;}
.duanxin input.huoqu-dx{position: absolute;right: 5px;top: 0px;display: block;padding: 6px; color: #337ab7; background:none; border: 0px; }

.kaoqu{height: 36px; line-height: 36px;}
.login-span{}
.login-span a{ color: #fff;}
.zhinan{ padding: 15px;}
.zhinan ul li{ border-bottom:  solid 1px #ccc;line-height: 36px;}
.zhinan a{ display: block;}
.chongzhi{padding:0px 15px;}
.tishi{background: #ffebeb;height: 42px;line-height: 42px;color: #337ab7;text-decoration: underline;}
.chongzhi-title{ border-bottom: solid 1px #ddd ; line-height: 30px; font-size: 16px; margin:10px 0px;}
.cz-ma{ margin-bottom: 5px;}
.cz-ma label{ display: inline;}
.input_style{background: url(../images/green.png) no-repeat;width: 20px;height: 20px;display: inline-block;}
.radio_bg{background-position: -118px 2px ;}
.checkbox_bg{background-position: 0 0;}
.radio_bg_check{background-position: -166px 0 ;}
.checkbox_bg_check{background-position: -48px 0;}

.center-top{background: #c10901; line-height: 42px; color: #fff; padding: 0px 15px;}

.cz-jl{ margin: 50px 40px; border:solid 1px #ccc; padding: 20px 15px 0px; position: relative; border-radius: 4px;}
.cz-jl p span{filter:Alpha(opacity=0); opacity:0;  -moz-opacity:0;-khtml-opacity: 0}
.cz-title{ position: absolute; top:-15px; left: 10px; height: 30px; background: #f7f7f7; padding:0px 10px; font-size: 16px;}

.kc-list1{ padding: 15px; text-align: center;font-size: 0px;}
.kc-list2{ padding: 5px;display: inline-block;float: none;font-size: 14px;}
.kc-list1 .kc-btn{  background: #c10901; text-align: center; color: #fff; border-radius: 100px; display: block; padding: 5px 5px 6px 5px}
.kc-list1 .kc-btn.on{ color: #FFFD00}
.kc-list3{ position: relative; height: 30px; border-top: solid 1px #ccc; margin-top: 20px;margin: 20px 25px 0px 25px;}
.kc-list-title{ position: absolute; top: -20px; text-align: center;padding: 10px; max-width: 60%; background: #f5f5f5; margin-left: 30%; font-size: 18px; font-weight: bold;}
.kc-list4{padding:0px 15px}
.kc-list4 a{ display: block; background: #fff; border: solid 1px #ddd; border-radius: 4px; padding: 8px 10px; margin: 10px}
.kc-list4 a span{ color:#c10901}

.kc-list5{padding:0px 25px; }
.kc-list5 a{ display: block;  margin: 10px}
.kc-list5 .moshi{padding: 0px 10px;background: #fff; border: solid 1px #ddd; border-radius: 4px;}
.zd-div{ padding: 10px 15px; background: #fff;}
.zd-div.radio, .zd-div.checkbox{margin-top: 0px;    margin-bottom: 0px;}
.kc-t1{ padding: 15px;}
.danxuan-timu{ background: #f5f5f5; padding: 5px 10px;}
.tm-img{margin: 10px 0px 5px 0px;}

.zanting{ float: right; padding: 0px 10px ; color: #c10901}

.dati{ margin-top: 15px;margin-bottom: 10px;}
.dati a{ margin-right: 20px; color: #337ab7; display: block; width: 40%; float: left}

.zf-a{color: #c33;font-weight: bold;}

.chengji{ width:100%; text-align:center; border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;line-height:30px;}
.cj-heder{ background:#f5f5f5; height:30px; line-height:30px;border-bottom:solid 1px #ddd}
.chengji td{ border-bottom:solid 1px #ddd; border-right:solid 1px #ddd;}

.defen{ width:80%; text-align:center; border:solid 1px #ddd;line-height:22px; margin: 0px auto;margin-top: 10px;}
.defen-td1{ background:#f5f5f5;line-height:22px;border-bottom:solid 1px #ddd; }
.defen-td2{ height:22px; line-height:22px;border-bottom:solid 1px #ddd;text-align: left; padding-left: 10px;}

.xq-title{ text-align:center; font-weight:bold;line-height: 25px;margin-bottom: 0px;}
.xq-p{ text-align:center; color:#ccc; font-size:12px; border-bottom:solid 1px #eee; line-height:30px; padding-bottom:5px;}

.content-bottom{ line-height:25px;}
.bottom-line{border-bottom:solid 1px #eee;}
.top-line{border-top:solid 1px #eee;}
.tel{ color:#c10901; font-weight:bold; text-align:center ; font-size:15px;}
.div-text{ text-indent:2em; color:#999;}
.wenxintishi{color:#c10901; font-weight:bold; font-size:15px; padding:10px 0px 5px 0px;}

.content-f{ font-size:12px; text-align:center; color:#999; padding-top:10px ; margin-top:35px;position: relative;line-height: 20px;}
.xkb-f{position: absolute;top: -15px;display: block;background: #fff;padding: 0px 20px;left: 50%;margin-left: -40px;font-size: 14px;height: 30px;line-height: 30px;}

.xx-title{ text-align:center; font-size:15px; font-weight:bold;}
.xx-title1{ text-align:left; font-size:15px; font-weight:bold;}
.xuexiao{ padding:15px;}
.xuexiao-list{ margin-top:10px; display: block;}
.xuexiao-title{ font-size:15px; font-weight:bold; padding:10px 0px;}
.xuexiao-title span{ color:#ff4a02; border:solid 1px #ff4a02; font-size:12px; padding:0px 2px; font-weight:normal; margin-left:5px; border-radius: 2px}
.xuexiao-jieshao{ color:#0CF}
.xuexiao-dizhi{ padding-top:5px;}

.logo{ width:100px; margin-top:10px;}
.baoming{}
.baoming .form-horizontal .form-group{margin-right: 0px;margin-left: 0px; margin-bottom:5px;}
.baoming label.control-label{ font-weight:normal; line-height:26px; margin-bottom:0px;}
.bm-title{ font-weight:bold; padding:10px 0px;}

.baoming .form-control{height: 26px;padding: 0px 10px;}
.span-1{ font-size:12px; color:#999}
.xb-radio{ margin-right:10px;margin-top: 2px;margin-bottom: 0px;}
.span-2{color: #ff4a02;border: solid 1px #ff4a02;font-size: 12px;padding: 0px 2px;font-weight: normal;margin-left: 5px;border-radius: 2px;}
.xzchengshi{float: left;line-height: 26px;}

.color-red{ color:#c1150f}

.boming-btn{ background: #ff4501; display: block; text-align: center; color: #fff; padding: 8px;}
.tel-btn{ background: #ff4501; display: block; text-align: center; color: #fff; padding: 12px 0px; height:80px; width: 80px; border-radius: 100px;position:fixed;right: 20px;bottom: 60px; }
.zs-btn{ background: #ff7941; display: block;position:fixed; text-align: center;line-height:60px; color: #fff; padding: 12px 0px; height:80px; width: 80px; border-radius: 80px;right: 20px;bottom: 60px; }
.close-btn{ background: #FF0000;position:fixed; text-align: center;line-height:50px; color: #fff;height:50px; width: 50px; border-radius: 50px;right: 20px;bottom: 40px; }
.daan{}
.chaxun{padding: 15px;}
.video{text-align: center;}
.video video{ width: 100%;}
.xlwk{ font-size: 16px; padding: 5px 15px; font-weight: bold;}

.sp-title{ font-size: 18px; font-weight: bold; padding-bottom: 15px;}
.sptishi{ font-size: 12px; padding: 0px 15px; color:#c10901 }

.defen-t{ font-size: 24px; color:#c10901;}
.zongfen{ font-size: 15px; color:#c10901;}

.cuoti{}
.cuoti h4{ margin-bottom: 0px;font-size: 16px;    margin-top: 5px;}
.cuoti .color999{ font-size: 12px;}
.cuotilist{}
.cuotilist a{display: block; text-align: center ; margin: 5px auto; color: #fff; background: #c10901; line-height: 30px; border-radius: 100px;}






