body{
    font-family: "Microsoft YaHei","Helvetica Neue", Helvetica, Arial, sans-serif;
    padding-top:0;
    padding-bottom: 0;
    background:#f5f5f5;
}
body,
.navbar-fixed-top,
.navbar-fixed-bottom {
    min-width: 1200px;
}
a {
    color: #666;
    text-decoration: none;
}
a:hover, a:focus {
    color: #333;
    /*text-decoration: underline;*/
    text-decoration: none;
}
.bold{
	font-weight:bold;
}
.normal{
	font-weight:normal;
}
/* Reset the container */
.container {
    width: 1200px ;
    max-width: none !important;
}
.content{
	background-color: #f7f7f7;
    padding-bottom: 20px;
}
.navbar-brand{
   padding:0;
}
.navbar-wrapper  {
    z-index: 15;
    border-top: 0;
    border-bottom: none;
}
.affix{
 position:fixed !important;
}
.navbar-wrapper.affix{
	top:0;
	position:fixed ;
	z-index: 9999;
	width:100%;
}
.navbar-wrapper .navbar {
    border-style: solid;
    border-image:none;
    background-clip: padding-box;
    border-left: 0;
    border-right: 0;
    border-bottom: 8px; 
    border-top: 0;
    height: 51px;
}

.navbar-wrapper  .navbar {
    border-radius: 0;
    margin-bottom:0;
    background-color: #181716;
    border: none;
    padding-top: 20px;
    height: 70px;
}
.navbar-wrapper  .navbar-nav > li > a{
    font-size: 20px;
    line-height: 37px;
        color: #FFF;
    margin-left: 15px;
    text-shadow:none;
}
.nav_main >li>a{
	width:112px;
	text-align:center;
}
.navbar-wrapper .nav > li > a:hover,.navbar-wrapper .nav > li > a:focus {
    text-decoration: none;
    color:#f96a1c;
    background-color: transparent;
}
.navbar-wrapper .navbar-nav>.active>a{
    color:#f96a1c;
    background:none;
}
.navbar-wrapper  .navbar-nav > .active > a, .navbar-nav > .active > a:hover, .navbar-nav > .active > a:focus{
    color:#f96a1c;
}
.headtop-line {
    color: #666;
    margin-left: 8px;
    margin-right:8px;
}
.headtop-dot{
    margin-right:10px;
}
 .footer_wrap{
     background:#181716;
     padding-top:70px;

 }
 .footer_wrap .container{
     padding-bottom:90px;
 }
 .footer_wrap h2{
     font-size:24px;
     color:#CAC9C8;
 }
 .ft_txt p{
     font-size:18px;
     line-height:1.5;
     color:#CAC9C8;
 }
 .ft_txt p.big_padding{
     line-height:2;
     font-size:22px;
     padding-top:20px;
 }
 .qrcode{
     width:156px;
     margin:0 auto;

 }
 .qrcode img{
  width:156px;
  height:156px;
}
.qrcode p{
   font-size: 22px;
   line-height:1.5;
   color:#989898;
   padding-top:10px;
   text-align:center;
}
 .black_line{
     height:30px;
     font-size:12px;
     line-height:30px;
     color:#FFF;
     text-align:center;
     background:#252728;
 }


 .footer{
     height:332px;
     background:#FFF;
 }
 .footer_line{
    height:10px;
    background:#333;
 }
.footer_call{
    padding-left: 80px;
    position: relative;
    padding-top: 56px;
    padding-bottom: 50px;
}
.footer_call .phone{
    font-size:18px;
    color:#131313;
}
.footer_call .phone_time{
    color: #a3a3a3;
}
 ul.footer_about{
     list-style: none;
     padding: 0;
 }

ul.footer_about  li{
    float: left;
    text-align: center;
    height: 170px;
    line-height: 150px;
}
ul.footer_about .li_txt{
    width:206px;
    font-size: 18px;
}
.light_bg{
	background:#FFF;
}
.light{
	color:#FFF;
}
.strong{
    font-weight:700;
}
 .fs12{
     font-size:12px;
 }
 .fs14{
     font-size:14px;
 }
 .fs16{
     font-size:16px;
 }
 .fs18{
 	font-size:18px;
 }
 .fs20{
 	font-size:20px;
 }
 .fs22{
 	font-size:22px;
 }
 .fs26{
 	font-size:26px;
 }
 .padding15{
     padding:15px;
 }
 .padding_top{
     padding-top:15px;
 }
 .padding_right{
     padding-right:15px;
 }
 .padding_left{
     padding-left:15px;
 }
 .padding-bottom{
     padding-bottom:15px;
 }
 .line2{
     height: 2px;
     width:100%;
     background-color: #EAEAEA;
 }
.fr{
    float:right;
}
.fl{
    float:left;
}
.dark_44{
	color:#444;
}
.dark_66{
	color:#666;
}
.dark_88{
	color:#888;
}
.pagination > li > a, .pagination > li > span {
    color: #f96a1c;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	background-color: #f96a1c;
    border-color: #f96a1c;
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
    color:#f96a1c;
    background-color: #eee;
    border-color: #ddd;
}

#page_message {
  display: none;
  font-size: 15px;
  overflow: visible;
  text-align: center;
  left: 0;
  top: 0;
  /* place over all elements, also over modals */
  z-index: 10001;
  width: 100%;
  border-bottom: 1px solid;
  color: white;
  padding: 15px;
  position: fixed;
}

.page_mess_error {
  background-color: #de4343;
  border-color: #ca2424;
}

.page_mess_ok {
  background-color: #48bb5e;
  border-color: #38984b;
}

.page_mess_animate {
  background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.05) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.05) 50%, rgba(255, 255, 255, 0.05) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, 0.05) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.05) 50%, rgba(255, 255, 255, 0.05) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, 0.05) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.05) 50%, rgba(255, 255, 255, 0.05) 75%, transparent 75%, transparent);
  background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.05) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.05) 50%, rgba(255, 255, 255, 0.05) 75%, transparent 75%, transparent);
  -webkit-background-size: 10px 10px;
  -moz-background-size: 10px 10px;
  -o-background-size: 10px 10px;
  background-size: 10px 10px;
  -webkit-animation: animate-bg 3s linear infinite;
  -moz-animation: animate-bg 3s linear infinite;
  -ms-animation: animate-bg 3s linear infinite;
  -o-animation: animate-bg 3s linear infinite;
  animation: animate-bg 3s linear infinite;
}

@-moz-keyframes animate-bg {
  from {
    background-position: 0 0;
  }

  to {
    background-position: -20px 0;
  }
}

@-webkit-keyframes animate-bg {
  from {
    background-position: 0 0;
  }

  to {
    background-position: -20px 0;
  }
}

@-o-keyframes animate-bg {
  from {
    background-position: 0 0;
  }

  to {
    background-position: -20px 0;
  }
}

@-ms-keyframes animate-bg {
  from {
    background-position: 0 0;
  }

  to {
    background-position: -20px 0;
  }
}

@keyframes animate-bg {
  from {
    background-position: 0 0;
  }

  to {
    background-position: -20px 0;
  }
}




 .ind_block{
     width: 340px;
     height: 460px;
     border: 1px solid #e3e3e3;
     margin: 0 auto;
     background: #FFF;
     padding: 30px;
     color:#666;
 }
.ind_block  .more{
    float: right;
    color: #f96a1c;
    font-size: 14px;
}
 .ind_block h3{
     font-size: 18px;
     color: #f96a1c;
     margin: 0;
     padding-bottom: 30px;
     padding-top: 0;
     /*border-bottom: 1px solid #e3e3e3;*/
 }
 .ind_block ul{
     list-style: none;
     /*padding: 15px 5px 5px 5px;*/
     padding: 15px 0;
     font-size: 14px;
     border-top: 1px solid #cacaca;
 }
.ind_block ul li.li_img{
    height:90px;
    margin-top: 10px;
}
.ind_block ul li.li_img a {
    display: block;
    padding-left: 110px;
    position: relative;
    line-height: 20px;
    min-height: 80px;
}
 .ind_block ul li.li_img a img{
     width: 80px;
     height: 80px;
     position: absolute;
     top: 0;
     left: 0;
 }
.ind_block ul li{
    line-height: 46px;
}

.ind_block .art_txt{
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 35px;
}
.ind_block > a.art img{
    margin-bottom: 30px;
}
.ind_card{
    font-size:18px;
    width: 340px;
    height:460px;
    border: 1px solid #e3e3e3;
    margin: 0 auto;
    padding: 15px;
    color:#666;
    display: block;
    padding-top: 40px;
    background:#FFF;
    text-decoration: none;
}
.container:hover .ind_card{
	background:#FFF;
}
.ind_card .age{
    color: #f96a1c;
    margin: 0 50px;
    border-top: 1px solid;
    padding-top: 10px;
    padding-bottom: 40px;
}
.ind_card img{
    width:160px;
    height:160px;
}
.ind_card:hover,.ind_card:active,.index_card:focus,.index_card:visited{
    text-decoration: none;
    background: #f7f7f7;
    border: 1px solid #f96a1c;
}
.ind_ins{
    width: 340px;
    height: 223px;
    font-size: 16px;
    display: block;
    border: 1px solid #e3e3e3;
    background:#FFF;
    padding: 15px;
    position:relative;
}

.ind_ins:hover, .ind_ins:active, .ind_ins:focus{
	 background: #FFF;
	 border: 1px solid #f96a1c;
}
.ind_ins h2{
	font-size: 24px;
    margin-bottom: 15px;
    margin-top: 0;
}
.ind_ins .age_block {
  
    background-color: #fafafa;
    line-height: 30px;
    padding-left: 15px;
    color: #f96a1c;
    margin: 0 -15px;
}
.ind_ins .intro{
    line-height: 25px;
    font-size: 14px;
    padding: 15px 0;
}
.ind_tag{
	padding: 4px;
    background-color: #f96a1c;
    color: #FFF;
    border-radius: 5px;
    margin-right: 5px;
}

.icon_bar{
    color:#FFF;text-align:center;width:250px;height:250px;margin:0 auto;overflow: hidden;
}
.icon_bar .icon_bar_content{
    position:relative;
}
.icon_bar .icon_bar_content{
    transform:translate(0,0);
    -ms-transform:translate(0,0); 	/* IE 9 */
    -moz-transform:translate(0,0); 	/* Firefox */
    -webkit-transform:translate(0,0); /* Safari  */
    -o-transform:translate(0,0);

    -ms-transition:transform .3s ease;
    -moz-transition: transform .3s ease;
    -o-transition: transform .3s ease;
    -webkit-transition: transform .3s ease;
    transition: transform .3s ease;
}
.icon_bar:hover .icon_bar_content{
    -ms-transform:translate(0,-250px); /*  IE 9+ */
    -moz-transform:translate(0,-250px); 	/* Firefox */
    -webkit-transform:translate(0,-250px); /* Safari  */
    -o-transform:translate(0,-250px);
    transform:translate(0,-250px);
}
.icon_bar .icon_block{
    width:250px;
    height:250px;
    background-position: center;
    background-repeat: no-repeat;
}

.icon_block h4{
    font-size:30px;padding-bottom:20px;
}
.icon_block p{
    text-align:left;line-height:30px;
}
.icon_block01{
    background-image:url(../image/index/ban_sml01.png);

}
.icon_block02{
    background-image:url(../image/index/ban_sml02.png);

}
.icon_block03{
    background-image:url(../image/index/ban_sml03.png);

}
.icon_block04{
    background-image:url(../image/index/ban_sml04.png);

}
.icon_block_bg01{
    background-image:url(../image/index/ban_sml_b01.png);
}
.icon_block_bg02{
    background-image:url(../image/index/ban_sml_b02.png);
}
.icon_block_bg03{
    background-image:url(../image/index/ban_sml_b03.png);
}
.icon_block_bg04{
    background-image:url(../image/index/ban_sml_b04.png);
}

.icon_bar .icon_bar_block{
    color:#FFF;padding:20px;
    text-align:center;
    background-color: #f96a1c;
    width:250px;
    height:250px;
    padding-top: 100px;
    margin:0 auto;
    background-repeat: no-repeat;
    background-position: center 45px;
}
.icon_bar .icon_bar_block h4{
    font-size:30px;
}
.icon_bar .icon_bar_block p{
    line-height:30px;
}

ul.article_list{
	list-style:none;
	padding:0;
}
ul.article_list li{
	width: 100%;
    height: 130px;
}
ul.article_list li a{
	background:#FFF;
}
ul.article_list li a h4{
	margin-top: 0;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.artcle_bl{
	background:#FFF;
	padding:20px;
	margin-bottom: 30px;
	border-bottom:1px solid #f0f0f0;
}
.artcle_bl h4{
	font-size: 16px;
}
.artcle_bl h3 {
    font-size: 18px;
    padding-top: 0;
    margin: 0 0 10px 0;
    padding-bottom: 15px;
    border-bottom: 1px solid #e3e3e3;
} 
.artcle_bl .artcle_con ul{
	list-style:none;
	padding: 0;
}
.artcle_bl .artcle_con ul li{
    min-height: 40px;
    padding-bottom: 10px;
}
.artcle_bl .artcle_con ul li.first a{
	display: block;
    padding-left: 125px;
    position: relative;
    height: 65px;
}
.artcle_bl .artcle_con ul li.first a img{
	position: absolute;
    width: 112px;
    height: 64px;
    left: 0;
}
.tag_top b{
    position: absolute;
    top: 0;
    right: 0;
    color: #FFF;
    font-style: normal;
    z-index: 1;
    padding: 10px;
    font-size: 16px;
    font-weight: normal;
}
i.tag_top:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    border-right: 60px solid #f96a1c;
    border-bottom: 60px solid transparent;
    border-left: 60px solid transparent;
 
}
.article_content{
	background-color: #FFF;
    padding: 20px;
    position: relative;
}
.article-content img{
	max-width:100%;
}


a.button_tans {
    position: absolute;
    width: 152px;
    height: 38px;
    border-radius: 10px;
    display:block;
    cursor:pointer;
}
a.button_tans:hover{
	background-color: gray;
	opacity: 0.1;
}
a.posi_android{
	top: 333px;
    right: 202px;
}
a.posi_ios{
    top: 333px;
    right: 0px;
}
.posi{
	position: absolute; 
	left: 50%;
	margin-left: -540px;
	bottom: 0;
	height: 430px;
}
.posi_block{
    position: absolute;
    width: 210px;
    height: 246px;
    right: 75px;
    top: 54px;
    color: #131313;
    font-size: 20px;
    line-height: 36px;
}
label.my_quare_radio{
	padding: 0px 1px 0px 0px
}
label.my_quare_radio input{
	position: absolute !important;
	left: -99999px !important;
}
.raido_content{
	height: 40px; 
	line-height: 40px; 
	width: 100%
}
label.my_quare_radio input + .raido_content{
	background-color: #f5f5f5;
	color: #0d9e02
}
label.my_quare_radio input:checked + .raido_content{
	background-color: #0d9e02;
	color: #fff;
	    cursor: pointer;
}
.money-select-row{
	margin-bottom: -2px
}
.hz-select-row{
	margin-top: 0px;
	margin-bottom: -2px
}
.hz-select-row a{

	color: #131313;
}
.hz-select-row a:hover{
	background-color: #fff; 
	color: #0d9e02
}
.main-color{
	color: #0d9e02
}
.zan_span:after{
	content: ""
}
.font-bold{
	font-weight: bold;
}
ul.init-add-img{
	list-style: none;
	padding: 0;
	margin: 0
}
.upload-box input {
    z-index: 3;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 100px;
    height: 100px;
    cursor: pointer;
}
input[type="file"] {
    display: block;
}
.upload-box {
    height: 150px;
    background: none;
}
.upload-box {
    position: relative;
    width: 100px;
    height: 100px;
    border: 1px dashed #e3e3e3;
    margin-bottom: 12px;
}
ul.upload-show-img{
	list-style: none;
	padding: 0;
	margin: 0;
}
.upload-show-img li{
	float: left;
	margin-right: 20px;
	margin-top: 20px
}
.navbar-wrapper ul.user_nav{
	background: #FFF;
    border-radius: 5px;
    height: 36px;
    padding: 5px;
    margin-top: 5px;
    margin-left: 20px;
}
ul.nav.navbar-nav.user_nav li {
    height: 26px;
}
.navbar-wrapper .user_nav> li > a {
    font-size: 16px;
    color: #f96a1c;
    line-height: 30px;
    margin: 0;
    padding: 0;
}
.no-padding{
  padding:0;
}
#print{
	display:none;
}
#myIframe{
   border: none;
         overflow: hidden;
         width: 300px;
         position:absolute;
         left:-9999px;
         diplay:none;
}
#iframeContent{
	background:#FFF;
}
.iframeMask{
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background: #f7f7f7;
    opacity: 1;
    transition: opacity 0.3s linear;
    text-align: center;
    padding: 30px;
    font-size: 16px;
}

.right_fixed {
  position:fixed; right:0; bottom:0; background:#fff; width:250px; box-shadow: 0px 4px 5px 0px rgba(43,40,40,0.15); z-index:99;
}
.right_fixed .tit {
  height:59px; line-height:59px; background:#F96A1C; font-size:24px; color:#fff; text-align: center;
}
.right_fixed .ul {list-style: none; padding:10px 0; margin:0;}
.right_fixed .ul a {color:inherit; text-decoration:none;}
.right_fixed .ul li {height:28px; line-height:28px; font-size:20px; color:#656565; padding:10px 0 10px 20px; box-sizing:content-box;}
.right_fixed .ul li img {vertical-align: top; margin-right:10px;}
.right_fixed .ul li:hover {color:#F96A1C; cursor: pointer;}
.right_fixed .ul .code {position: absolute; left:-148px; width:118px; height:130px; margin-top:-75px; background:#fff; padding:10px; box-shadow:0px 4px 5px 0px rgba(43,40,40,0.15); border-radius:6px; box-sizing:content-box; display: none;}
.right_fixed .ul li:hover .code {display: block;}

.container1 {
  width: 1200px;
  margin-right: auto;
  margin-left: auto;
  background:#fff;
}
.wrap {
  width:1092px;
  margin:0 auto;
  background:#fff;
}
.wrap .row {
  margin:0;
}
.wrap_tit {
color:#333; font-size:20px; height:24px; line-height:24px; padding:0 15px; margin:20px 0; position:relative;
}
.wrap_tit div {position:relative; z-index:2;}
.wrap_tit span {position:absolute; left:0; bottom:-5px; width:110px; height:16px; background:#F96A1C; z-index:1;}
.wrap .content {font-size:20px;}
.wrap .content .fl {margin-top:35px;}
.wrap .content .l {float:left; width:130px; text-align: right; line-height:46px;}
.wrap .content .r {float:left; margin-left:15px;}
.wrap .content .r input {width:352px; height:44px; line-height:44px; background:#f5f5f5; border:1px solid #ccc; font-size:20px; padding:0 10px; margin:0;}
.wrap .content .ff {margin: 25px 40px 0;}
.wrap .content .ff textarea {width:100%; height:200px; border:1px solid #ccc; background:#f5f5f5; font-size:24px; padding:5px;}
.wrap .btn-box {padding:50px 0 100px 0; text-align:center;}
.wrap .btn-box .btn {width:360px; height:60px; background:#F96A1C; border-radius:5px; color:#fff; border:0; font-size:24px;}