﻿@font-face {font-family: "iconfont";
	src: url('iconfont-1573268372518.eot'); 
	src: url('iconfont-1573268372518.eot#iefix') format('embedded-opentype'), 
	url('iconfont-1573268372518.svg#iconfont') format('svg'); 
  }
  
  body{font-family: "Microsoft YaHei", "SimSun", Arial; font-size: 14px; color: #333; background: #fff;}
  *{margin: 0; padding: 0;}
  a{text-decoration: none;}
  img{border: none; vertical-align: middle;}
  li{list-style: none;}
  input{outline: none; border: none;}
  .f_middle li select{    -webkit-appearance: menulist;}
  .main{width: 1200px; margin: 0 auto;    padding-bottom: 20px;}
  .clear {clear: both;}
  .clear90{width: 100%; height: 60px;}
  .clear120{width: 100%; height: 120px;}
  .show{display: block;}
  .hide{display: none;}
  .fl {float: left;}
  .fr {float: right;}
  .relative{position: relative;padding-top: 85px;}
  .shadow{box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);}
  
  .chao { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
  .chao2{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .chao4{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; }
  
  
  .nav_wrap{width: 100%; height: 500px; position: relative; background-position: center;}
  .nav_wrap .box{width: 254px; height: 254px; background: rgba(0, 0, 0, 0.3); position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; text-align: center;}
  .nav_wrap .box_a{margin-top: 54px; color: #fff; font-size: 36px;}
  .nav_wrap .box_b{margin-top: 10px; color: #fff; font-size: 16px;}
  .nav_wrap .box_d{color: #999; font-size: 20px;}
  .nav_wrap .box_c{width: 30px; height: 3px; background: #fff; margin: 24px auto 30px;}
  .nav2{width: 1200px; height: 100px; margin: 0 auto;}
  .nav{     width: 100%;
    background: #ffffff;
    height: 75px;
    padding-top: 12px;}
  .logo{float: left;    margin-right: 105px;}
  .logo a{}
    .logo a img{width: 255px;}
  .nav_tel{    width: 1200px;
    line-height:35px;
    margin: 0 auto;}
  .nav_tel span{    color: #888;
    font-size: 12px;}
  .icon-dianhua{color: #ccc; margin-right: 8px;}
  .menu{}
  .menu ul{}
  .menu li{float: left;  margin-left: 50px; text-align: center; position: relative;}
  .menu li:hover .bor_bottom{display: block;}
  .bor_bottom{}
  .menu li:first-of-type{margin-left: 0;}
  .menu li a{color: #080607; font-size: 18px;}
  
  
  .search{width: 850px; height: 60px; margin: 0 auto;  border-radius: 30px;background: #fff; position: absolute; z-index: 99; bottom: 64px; left: 50%;
  margin-left: -425px;}
  .search2{bottom: 90px;}
  .address{margin: 15px 0 0 30px; width: 134px; height: 30px; border-right: 1px solid #ddd;}
  .search_icon{width: 22px; height: 22px; background: url(../images/address_icon.png); margin-top: 6px; float: left;}
  .select{width: 82px; height: 60px; border: none; outline: none; font-size: 16px; margin-left: 10px;}
  select::-ms-expand { display: none; }
  .city_select{height: 60px; border: none; outline: none; font-size: 16px; background: #fff; margin-left: 10px; color: #777; width: 83px;}
  .lgm_wrap{width: 83px; height: 60px; position: absolute; top: 0;}
  select {appearance: none; -moz-appearance: none; -webkit-appearance: none;}
  select::-ms-expand {display: none;}
  .select_wrap{position: relative; width: 96px; float: left; margin-top: -15px;}
  .select_icon{width: 12px; height: 8px; background: url(../images/select_icon.png) no-repeat; position: absolute; right: 0; top: 28px;}
  .zizhi{width: 260px; height: 60px;}
  .search_name{width: 155px;}
  .form_icon{width: 22px; height: 22px; margin: 18px 10px 0 18px;}
  .banli_icon{background: url(../images/banli.png) no-repeat;}
  .name_icon{background: url(../images/name_icon.png) no-repeat;}
  .tel_icon{background: url(../images/tel_icon.png) no-repeat;}
  .zizhi_type{width: 191px; height: 30px; margin-top: 15px; border-right: 1px solid #ddd; font-size: 16px; padding-right: 18px;}
  .search_tel{width: 267px; align-items: center; padding-right: 18px;}
  .search_tel .nums{width: 217px; height: 30px; line-height: 30px; font-size: 16px; margin-top: 15px;}
  .username{width: 86px; height: 30px; line-height: 30px; font-size: 16px; margin-top: 15px; border-right: 1px solid #ddd; padding-right: 18px;}
  .i_code{width: 179px; height: 50px; font-size: 16px; text-indent: 1em; background: #f2f2f2; border-right: 1px solid #ccc;}
  .code_btn{width: 140px;height: 50px; border: none; background: #eee; color: #ff6900; font-size: 16px; cursor: pointer; outline: none; float: right;}
  .submit{width: 150px; height: 60px; background: #ff6900; border-top-right-radius: 28px; border-bottom-right-radius: 28px; color: #fff; font-size: 16px; cursor: pointer;}
  .search_code{width: 230px;}
  .city_box{width: 600px; height: 260px; display: none; position: absolute; top: 60px; left: -10px; z-index: 2; background: #fff; cursor: pointer;}
  .city_box2{top: -260px;}
  .city_box .province{width: 200px; height: 100%; overflow:auto; border-right: 1px solid #ccc; text-align: center;}
  .city_box .province li{padding: 4px; font-size: 16px; color: #999;}
  .city_box .province li:hover{color: #ff6900;}
  .city_box .city{ overflow:auto; width: 378px; height: 100%; overflow: hidden; padding-left: 20px;}
  .city_box .city li{padding: 4px 6px; color: #999; float: left; font-size: 16px;}
  .city_box .city li:hover{color: #ff6900;}
  
  .code_wrap_bg{width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); display: none; position: fixed; top: 0; right: 0; bottom: 0; left: 0; margin:  auto;}
  .code_wrap,.code_wrap_succ{width: 420px; height: 340px; background: #fff; border-radius: 8px; display: none; position: fixed; top: 0; right: 0; bottom: 0; left: 0; margin:  auto;}
  .code_wrap .p1,.code_wrap_succ .p1{text-align: center; font-size: 22px; color: #333; display: flex; justify-content: center; align-items: center; line-height: 1; margin: 40px 0 40px 0;}
  .code_wrap .p1 span,.code_wrap_succ .p1 span{width: 15px; height: 3px; background: #ff6900; display: inline-block;}
  .code_wrap .p1 .span1,.code_wrap_succ .p1 .span1{margin-right: 10px;}
  .code_wrap .p1 .span2,.code_wrap_succ .p1 .span2{margin-left: 10px;}
  .code_wrap .nums2{width: 320px; height: 50px; line-height: 50px; border-radius: 6px; margin: 0 auto; background: #f2f2f2; margin-bottom: 20px; text-indent: 2em; display: block; font-size: 16px;}
  .code_wrap .p2{width: 320px; height: 50px; margin: 0 auto;}
  .submit_post,.code_wrap_succ .know_btn{width: 320px; height: 50px; background: #ff6900; color: #fff; line-height: 50px; text-align: center; border-radius: 6px; display: block; margin: 30px auto 0; font-size: 18px; cursor: pointer; border: none;}
  .alert_close{width: 30px; height: 30px; line-height: 30px; text-align: center; font-size: 18px; position: absolute; top: 10px; right: 10px; cursor: pointer;}
  .code_wrap_succ .p4{font-size: 16px; color: #666; text-align: center; margin-bottom: 130px;}
  
  
  
  .sm_nav{padding: 15px 0; border-bottom: 1px solid #ddd;}
  .sm_nav p{font-size: 14px; color: #999;}
  .sm_nav a{ color: #999;}
  .sm_nav span{ color: #ff6900;}
  
  .cont_title .cont_title_b{text-align: center; font-size: 30px; color: #333;}
  .cont_title{margin: 60px 0; line-height: 1;}
  .cont_title_a{text-align: center; margin-top: 18px; color: #d3bfb3; font-size: 20px;}
  
  .contact_btn{    width: 170px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    background: #ffad00;
    border-radius: 30px;
    margin: 15px auto 0;
    cursor: pointer;}
  .contact_btn a{ color: #fff; display: block; font-size: 14px;}
  .tips{font-size: 14px; color: #fff;line-height: 1;}
  .tips span{color: #fa5c56;}
  
  
  .middle{position: relative; padding-bottom: 50px;}
  .tab{height: 120px; position: absolute; top: -60px; left: 50%; margin-left: -450px; z-index: 10;}
  .tab li{width: 300px; height: 100%; float: left; text-align: center; line-height: 120px; color: #666;
  cursor: pointer; text-transform:uppercase; position:relative; overflow:hidden; background: #f2f2f2; font-size: 18px;}
  .tab li.active{background: #ff6900; color: #fff;}
  .comm_cont{width: 100%; display: none; height: auto;}
  .slider {display:block; position:absolute; bottom:0; left:0; height:4px; background:#4FC2E5; transition:all 0.5s;}
  .ripple {width:0; height:0; border-radius:50%; background:rgba(255,255,255,0.4); -webkit-transform:scale(0); -ms-transform:scale(0);
  transform:scale(0); position:absolute; opacity:1;}
  .rippleEffect {-webkit-animation:rippleDrop .4s linear; animation:rippleDrop .4s linear;}
  @-webkit-keyframes rippleDrop {
	  100% {
		  -webkit-transform:scale(2);
		  transform:scale(2);
		  opacity:0;
	  }
  }
  @keyframes rippleDrop {
	  100% {
		  -webkit-transform:scale(2);
		  transform:scale(2);
		  opacity:0;
	  }
  }
  
  
  .footer{width: 100%; height:378px; background:#1f1f24; padding-top:38px; position: relative;}
  .footer .comm_foot{ color: #ffffff;}
  .foot_b,.footer span,.f_right_a{ color: #9ea0a9;}
  .footer a{color: #ccc;}
  .f_left{width: 340px;}
  .comm_foot{width: 100%; border-bottom: 1px solid #333; color: #fff; font-size: 18px; padding-bottom: 17px; margin-bottom:16px;}
  .comm_foot span{color: #999; font-size: 16px; margin-left: 8px;}
  .foot_b{font-size: 14px; margin-bottom: 15px;}
  .foot_c{padding-top: 12px;}
  .foot_c span{    width: 100%;font-size: 16px; margin-right: 42px; cursor: pointer;    display: -webkit-inline-box;    line-height: 30px;}
  .foot_c .icon-dianhua,.icon-qq{color: #807e7c; margin-right: 8px;}
  .f_middle{width: 150px; margin-left: 135px;}
  .f_middle ul{width: 145%; overflow: hidden;}
  .f_middle li{margin: 0 12px 7px 0; float: left;}
  .f_middle li:hover a{color: #999;}
  .f_middle li a{font-size: 14px;}
  .f_right{width: 190px;}
  .f_right .code{width: 130px; height: 130px; margin: 20px 0 18px;}
  .code img{width:100%;}
  .f_right_a{font-size: 14px; margin-left: 14px;}
  .beian{    width: 100%;
    background: #262626;
    text-align: center;
    bottom: 0;
    padding-top: 20px;
    padding-bottom: 20px;}
  .beian a{font-size: 14px; color: #807e7c;}
  
  .welfare{background: -webkit-gradient(linear,left top,left bottom,color-stop(30%,#e3c7a3),to(#a5896b));background: linear-gradient(180deg,#e3c7a3 30%,#a5896b);
	  -webkit-box-shadow: 0 7px 9px 0 rgba(43,45,50,.25); box-shadow: 0 7px 9px 0 rgba(43,45,50,.25); width: 140px; height: 80px; position: fixed; bottom: 100px; left: 0;
	  cursor: pointer; border-top-right-radius: 40px; border-bottom-right-radius: 40px; line-height: 1; z-index: 99;}
  .welfare .h1{padding: 16px 0 0 20px; margin-bottom: 10px; color: #544636; font-weight: 700; font-size: 26px; letter-spacing: 14px;}
  .welfare span{padding: 0 0 0 20px; color: #544636; font-size: 20px;}
  .welfare .right{width: 33px; height: 34px; background: url(../images/welfare.png) no-repeat; margin-top: 23px;}
  .fade_form{width: 100%; height: 180px; background: url(../images/fade_bg1.png); background-position: center center; position: fixed; bottom: 0; left: 0; z-index: 9999; display: none;}
  .fade_close_icon{width: 44px; height: 44px; background: url(../images/fade_close.png) no-repeat; background-size: 100%; position: absolute; right: 280px; top: 6px; cursor: pointer;}
  .fade_lady{width: 197px; height: 310px; background: url(../images/fade_lady.png); position: absolute; top: -200px; right: 306px}
  
  
  @-webkit-keyframes toastAnimation {
	  0% {opacity:1;}
	  25% {opacity:0.75;}
	  50% {opacity:0.5;}
	  75% {opacity:0.25;}
	  100% {opacity:0;}
  }
  @keyframes toastAnimation {
	  0% {opacity:1;}
	  25% {opacity:0.75;}
	  50% {opacity:0.5;}
	  75% {opacity:0.25;}
	  100% {opacity:0;}
  }
  .toast-message {text-align:center; color:#fff; font-size:20px; width:60%; padding:30px 0; background-color:rgba(0,0,0,0.7); box-shadow:0 8px 16px 0 rgba(51,51,51,0.30); border-radius:8px; position:fixed; z-index:9999; left:20%;}
  
  
  .gotop{position: fixed; right: 50px; bottom: 70px; z-index: 9999; cursor: pointer; font-size: 60px !important; color: #ccc; display: none}
  .gotop:hover{color: #ff6900}
  
  
  .side_window{width: 160px; height: 579px; position: fixed; top: 70px; cursor: pointer;}
  .side_window2{width: 170px; height: 622px; position: absolute; top: 0; left: -185px; cursor: pointer;}
  
  .article_wrap{position: relative;}
  .article_wrap .box p{line-height: 32px;}
  .right_hot{margin-bottom: 15px;}
  .right_hot,.right_new{width: 240px; height: 340px; background: #fff; padding: 30px; line-height: 1;}
  .article_middle .right{position: absolute; right: 0; top: 0;}
  .article_middle .right .top_name{font-size: 20px; color: #333; text-align: left; margin-bottom: 30px;}
  .article_middle .right .right_hot li{width: 230px; overflow: hidden; margin-bottom: 18px;}
  .article_middle .right .right_new li{width: 230px; overflow: hidden; margin-bottom: 18px;}
  .article_middle .right .right_hot li p{width: 210px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; float: left; font-size: 14px; color: #999;}
  .article_middle .right .right_new li p{width: 210px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; float: left; font-size: 14px; color: #999;}
  .article_middle .right .right_hot li:hover p{color: #666;}
  .article_middle .right .right_new li:hover p{color: #666;}
  .article_middle .right .right_hot li span{float: right; display: block; width: 7px; height: 12px; background: url(../images/article_arrow.png) no-repeat;}
  .article_middle .right .right_new li span{float: right; display: block; width: 7px; height: 12px; background: url(../images/article_arrow.png) no-repeat;}
  .article_middle .right .right_hot li:hover span{background: url(../images/arrow_hover.png) no-repeat;}
  .article_middle .right .right_new li:hover span{background: url(../images/arrow_hover.png) no-repeat;}
  .article_middle .content{width: 825px; padding: 0 30px 30px; line-height: 24px; font-size: 16px; color: #666; background: #fff; margin-right: 15px;}
  .article_middle .content h1{font-size: 24px; color: #333; text-align: center; padding-top: 40px;}
  .article_middle .content_a span{font-size: 14px; color: #999; margin: 0 10px;}
  .article_middle .content_a{margin: 20px 0 30px; text-align: center; border-bottom: 1px solid #eee; padding-bottom: 25px; line-height: 1;}
.content div p a{    color: #666;}
.content div p a strong{    color: #666;    font-weight: unset;}
  .article_middle .top_img{width: 825px; height: 240px; margin-bottom: 30px; background: url(../images/article_top.png);}
  .article_middle .bottom_img{width: 825px; height: 150px; background: url(../images/bottom_img.png); cursor: pointer; margin-top: 22px;}
  .article_wrap .box img{margin: 0 auto;    max-width:100%;}
  
  
  .relevant{width: 825px; margin-top: 15px; background: #fff; padding: 30px 30px 25px; line-height: 1; margin-bottom: 40px;}
  .relevant p{font-size: 20px; color: #333; text-align: left; margin-bottom: 30px;}
  .relevant ul{ overflow: hidden;}
  .relevant ul li{width: 50%; cursor: pointer; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-bottom: 15px; float: left;}
  .relevant ul li:nth-of-type(3n){margin-right: 0;}
  .relevant ul li a{width: 88%; font-size: 14px; color: #999; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
  .relevant ul li:hover a{color: #666;}
  
  .next_prev{width: 100%; display: flex; justify-content: space-between; margin-top: 30px; line-height: 1;}
  .next_prev .text,.next_prev .text a{font-size: 14px; color: #999;}
  .next_prev .text:hover a,.next_prev .text:hover a{color: #666;}
  .next_prev .prev{width: 47%; margin-right: 3%}
  .next_prev .next{width: 50%;}
.header_nav{    z-index: 999;
    position: fixed;
    width: 100%;
    background: #fff;  }
.header_tel{width: 100%; background: #f3f3f3;    height: 38px;}
.nav_menu{    width: 1200px;
    margin: 0 auto;
    line-height: 60px;}

.head_cr {    float: right;
    margin-top: 20px;
}
.head_cr dd{    float: left;
}
.head_cr dd img{width: 50px;
}
.head_cr p{    float: right;
    font-size: 24px;
    margin-left: 15px;}
.header_logo{     width: 1200px;
    margin: 0 auto;
    height: 95px;}
.search_header{     float: right;}
.search_header form{}
.search_ssan{    width: 45px;
    height: 28px;
    background: #cccdd2;
    color: #fff;
    font-size: 12px;}
.keyWord{     margin: 4px 0 0 5px;
    width: 125px;
    height: 28px;
    border-right: 1px solid #ddd;
    padding-left: 10px;}
.search-wrap{      width: 192px;
    height: 28px;
    margin: 0 auto;
    border-radius: 19px;
    z-index: 99;}
.search-wrap input{}

.content_column{    background: #f5f5f5;}
.route{    width: 100%;
    border-bottom: #eef0f1 1px solid;
    padding: 20px 0;
    display: block;
    }
.w1200{    width: 1200px;
    margin: 0 auto;}
.route1{}
.route1 p{background: url(../images/home.jpg) no-repeat left center;
    padding-left: 25px;
    font-size: 15px;}
.route1 p a{    color: #999;}
.content_left{    width: 200px;
    background: white;
    float: left;
    text-align: center;
    border: 1px #ddd solid;}
.left_nav{}
.left_title{ text-align: center;
    font-size: 16px;
    color: #080607;
    font-family: Times New Roman;
    height: 42px;
    background: url(../images/xia.png) no-repeat 210px center #f8f8f8;
    border-top: 2px solid #ff6a02;
    border-bottom: 1px solid #e8e8e8;
    line-height: 42px;}
.left_title p{}
.left_nav{}
.left_nav a{    line-height: 34px;
    background: #f1f1f1;
    text-align: center;
    display: block;
    border-radius: 34px;
    width: 86%;
    margin: 8px auto;
    height: 34px;
    font-size: 14px;}
 .hy-item.active {
    }
.hy-item{    height: 50px;
    line-height: 50px;
    color: #333;
    font-size: 15px;
    cursor: pointer;
    display: block;}
.content_right{    width: 978px;
    background: #ffffff;
    float: right;
    margin-left: 20px;
    margin-bottom: 20px;}
.content_nr{    padding: 25px;}
.content_title{    text-align: center;
    margin-bottom: 20px;}
.content_title h3{    font-size: 24px;
    color: #ff6f00;}
.content_info{}
.content_info ul{}
.content_info ul p{    font-size: 16px;
    line-height: 28px;}
.content_info ul p iframe{ width:100%;}
.details{ display: table-cell;
    padding-top: 85px;}
.content_active{background: #f5f5f5;}
.content_active a{    margin-bottom: 20px;
    padding: 20px;
    box-sizing: border-box;
    box-shadow: 0 1px 7px rgba(0, 0, 0, 0.1);
    border: 1px solid transparent;
    overflow: hidden;
    cursor: pointer;
    background: white;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    text-align: center;
    justify-content: flex-start;
    flex-wrap: nowrap;}
.active_img{    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin-right: 20px;
    width: 250px;
    height: 160px;}
.active_img img{    width: 250px;
    height: 160px;}
.active-info{    text-align: left;
    width: calc(100% - 250px);
    position: relative;
    height: 160px;}
.active-info h3{    font-size: 18px;
    color: #333;
    line-height: 1.8;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.active-info p{font-size: 14px;
    color: #999;
    line-height: 1.9;
    max-height: 100px;
    overflow: hidden;}
.active-info span{}
.active-time{    position: absolute;
    bottom: 0;
    left: 0;
    background: url(../images/time.png) no-repeat left center;
    padding-left: 23px;
    color: #666;
    font-size: 14px;}
.active-view{    position: absolute;
    bottom: 0;
    left: 150px;
    background: url(../images/view.png) no-repeat left center;
    padding-left: 23px;
    color: #666;
    font-size: 14px;}

.pagess{display: table !important;
    margin: 0 auto !important;}
.pagess ul{} 
.pagess ul div{}
.pagess ul div p{    padding: 5px 12px !important;
    border: 1px solid #eee !important;
    margin-right: 5px !important;
    color: #999 !important;
    cursor: pointer !important;}
.pagess ul div a{    padding: 5px 12px !important;
    border: 1px solid #eee !important;
    margin-right: 5px !important;
    color: #999 !important;
    cursor: pointer !important;}
.pagination a.cur{    border: none !important;
    background: #ff6f00 !important;
    color: #ffffff !important;}
.pageRemark{}
.pageRemark b{}
.content_product{    padding: 20px;}
.content_product a{}
.product_img{    width: 288px;
    height: 233px;
    float: left;
    padding: 5px;
    margin: 0 6px 35px;
    background: #fff;
    border: 1px #ddd solid;
    text-align: center;}
.product_img p{    height: 174px;
    margin-bottom: 15px;
    text-align: center;}
.product_img p img{    height: 164px;
    text-align: center;
    margin: 0 auto;}
.product_img h3{    color: #1b1b1b;
    font-size: 16px;
    line-height: 24px;
    font-weight: unset;}
.images_img{    width: 48%;
    float: left;
    padding: 1%;}
.images_img p{}
.images_img p img{    width: 100%;}

/* 在线留言 */
.guestbook{ }
.guestbook form{    width: 440px;
    margin: 0 auto;
    margin-top: 40px;}
.guestbook form p{    width: 439px;
    height: 50px;
    line-height: 50px;}
.guestbook form p input{    width: 330px;
    height: 44px;
    line-height: 44px;
    border: 1px solid #ccc;
    background: #fff;
    float: right;
    margin-left: 20px;
    font-size: 14px;
    padding-left: 10px;}
.guestbook form p textarea{    width: 330px;
    line-height: 44px;
    border: 1px solid #ccc;
    background: #fff;
    float: right;
    margin-left: 20px;
    font-size: 14px;
    padding-left: 10px;}
.guestbook form dl{width: 439px;
    height: 50px;
    line-height: 50px;}
.guestbook form dl input{    width: 342px;
    height: 46px;
    background: #da2512;
    color: #fff;
    cursor: pointer;
    border-radius: 5px;
    font-size: 24px;
    margin-left: 463px;
    margin-top: 20px;
    float: right;
    border: 1px #da2512 solid;text-align: center;}
.submit_list{}
.foot_csfz{    width: 100%;
    margin: 0 auto;
    height: 50px;
    line-height: 50px;}
.foot_csfz p{}
.clearfix{ 
    margin: 0 auto;}
.clearfix span{}
.p1{    color: #ff6900;
    font-size: 18px;
    margin-right: 10px;}
.clearfix a{    font-size: 14px;
    color: #2b2e42;
    margin-left: 10px;}


/* 城市分站页样式 */

 .clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
    .clearfix{zoom:1}
    .region{margin-top:10px;border:1px solid #e0e1dc;}
    .region h3{background:#eee;line-height:30px;padding-left:10px;position:relative;}
    .region .item{padding:10px;line-height:28px;display:block;}
    .region .item a{padding-left:15px;padding-right:15px;float:left;}
    .region .item a:hover{text-decoration:none;background:#3480ce;color:#fff;}
    .more_region{position:absolute;right:10px;line-height:28px;top:0;font-weight:normal;}
    #container{width:100%;margin:0 auto 20px;margin-top:10px;border:1px solid #f4f4f4;}
    .center{width:100%;margin:0 auto;}
    .item{line-height:24px;overflow:hidden;border-bottom:1px solid #f4f4f4;    -webkit-margin-before: 0em;-webkit-margin-after: 0em;}
    .item:hover{background-color: #f5f5f5; }
    .item dt{float:left;font-family:arial;font-size:14px;padding: 5px 10px;color: #333;}
    .item dd{margin:0 0 0 70px;padding-left:15px;border-left:1px solid #f4f4f4;padding: 5px 10px;}
    .item dd a{display: block;white-space:nowrap;float:left; margin: 0 12px;}
    .item dd a:hover{text-decoration:none;color: #ff552e;}
    .return{position:relative;height:60px;padding:6px;width:1200px;margin:10px auto 0;text-align:left;font:bold 22px/42px "微软雅黑";color:#737372;}
    .return a{position:absolute;right:10px;top:12px;height:36px;width:100px;text-align: center;display:block;background:#1c4587;color:#fff;line-height: 36px;font-size:12px;font-weight: bold;}
    .return a:hover{text-decoration:none;background:#f39c11;color:#fff;}
    .m_text p{width: 100%; line-height: 60px; display: block; margin-top: 20px;}
    .m_text .p1 { display: inline-block; float: left; margin-right: 15px; color: #ff552e; line-height: 30px;font-size: 14px; font-weight: bold;}
    .m_text a { display: inline-block; float: left; margin-right: 15px; color: #666; font-size: 14px;line-height: 30px;}
    .m_text a:hover {color: #ff552e;}
    .m_text .p3 {   color: #555;font-size: 16px;font-weight: 800;}
.map{width: 100%;
    padding: 20px;}
.map_list{}
.clearfix_index{width: 1200px;
    margin: 0 auto;}
.clearfix_index a{color: #0e0e0e;
    margin-right: 10px;
    font-size: 16px;}

.info_active{}
.info_active li{    padding: 0 30px 0 30px;
    border-bottom: 1px #ddd dashed;
    height: 38px;
    line-height: 35px;}
.info_active li a{}
.info_active li a h3{    color: #080808;
    font-size: 14px;
    font-weight: unset;
    float: left;}
.info_active li a span{font-size: 14px;
    color: #080808;
    float: right;}
.nav-top{    float: left;
    color: #888;
    font-size: 12px;}
.nav-top p{
    color: #888;
    font-size: 12px;}
.nav-top p img{    width: 16px;
    margin-right: 6px;}
.nav-top p span{color: #ff6900;
    margin-right: 4px;}



/*二级页面*/
.weizhi-box {
	line-height: 40px;
	margin-bottom: 20px;
	margin-top: 20px;
}
.weizhi-box .main {
	border-bottom: 1px solid #f4f4f4;
}
.weizhi-box h5 {
	font-size: 18px;
	font-weight: normal;
	padding-left: 15px;
	border-left: 5px solid #f60;
	height: 25px;
	line-height: 25px;
	margin-top: 13px;
}
.weizhi {
	background: url(../images/home.png) no-repeat left center;
	text-indent: 25px;
}
.weizhi, .weizhi a {
	font-size: 12px;
}
.main_left {
	width: 890px;
	float: left;
}
.main_right {
	width: 280px;
	float: right;
	border-top: 0;
}/* 左边列表 */
.list-box {
	float: left;
	width: 244px;
	margin-bottom: 30px;
}
.nav-list {
	border: 1px solid #e8e8e8;
	margin-bottom: 20px;
	border-top: 0;
}
.nav-list-title {
	height: 42px;
	line-height: 42px;
	background: url(../images/xia.png) no-repeat 210px center #f8f8f8;
	border-top: 2px solid #ff6900;
	border-bottom: 1px solid #e8e8e8;
}
.nav-list-title h3 {
	font-weight: normal;
	font-size:16px;
	color: #333;
}
.nav-list-text {
	padding: 10px 15px;
}
.nav-list-text p {
	    line-height: 30px;
    text-align: -webkit-left;
}
.nav-list-text p b{font-size: 12px;
    font-weight: revert;}
.nav-list ul {
	padding: 10px 0 10px 0;
}
.nav-list ul li a {
	line-height: 34px;
	background: #f1f1f1;
	text-align: center;
	border-bottom: solid 1px #ccc;
	display: block;
	border-radius: 34px;
	width: 86%;
	margin: 8px auto;
}
.nav-list ul li:hover a, .nav-list ul li.currclass a {
	background: #004b92;
	color: #FFF;
}
.nav-list ul li a {
	font-size: 14px;
	display: block;
	border-bottom: 1px solid #fff;
}
/*图文列表*/
.pic_art_list {
}
.pic_art_list dl {
	padding: 20px 0;
	height: 165px;
	border-bottom: solid 1px #eee;
}
.pic_art_list dl dt {
	width: 225px;
	height: 156px;
	margin-right: 21px;
	float: left;
	overflow: hidden;
}
.pic_art_list dl dt img {
	width: 225px;
	height: 156px;
}
.pic_art_list dl dd {
}
.pic_art_list dl dd h5 {
	line-height: 46px;
	font-size: 20px;
}
.pic_art_list dl dd h5 a {
	font-size: 20px;
}
.pic_art_list dl dd h5 span {
	float: right;
}
.pic_art_list dl dd p {
	line-height: 28px;
	font-size: 14px;
	color: #666;
	margin-bottom: 15px;
}
.main_right__img{}
.main_right__img img{    width: 100%;
    margin-bottom: 20px;}
.article-nr{  
    padding-top: 85px;}
    
    
/*在线客服*/


/* 颜色 */
.kf122 dd {
    position: relative;
    float: left;
    width: 80px;
    height: 80px;
    background: #ff6900;
    margin-top: 2px;
    border-radius: 5px;
    color: #fff;
    font-size: 14px;
    line-height: 21px;
    text-align: center;
    cursor: pointer;
    transition: all .5s;
}
.kf122 dd span {
    display: block;
    color: #fff;
}
.kf122 dd.t122 .box122 {
    position: absolute;
    top: 0;
    width: 190px;
    right: -200px;
    height: 100%;
    margin-right: 10px;
    border-radius: 5px;
    background: #ff6900;
    opacity: 0;
    transition: all .5s;
}
.kf122 dd.t122 .box122:after {
    display: block;
    content: " ";
    border-style: solid dashed dashed dashed;
    border-color: transparent transparent transparent #ff6900;
    border-width: 9px;
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    margin-top: -9px;
    right: -18px;
    margin-left: -12px;
}
.kf122 dd.code122 .box122 {
    position: absolute;
    top: 0;
    width: 140px;
    right: -172px;
    height: 140px;
    margin-right: 10px;
    border-radius: 5px;
    background: #ff6900;
    opacity: 0;
    transition: all .5s;
}
.kf122 dd:hover {
    background: #333;
}
.kf122 dd.code122 .box122:after {
    display: block;
    content: " ";
    border-style: solid dashed dashed dashed;
    border-color: transparent transparent transparent #ff6900;
    border-width: 9px;
    width: 0;
    height: 0;
    position: absolute;
    top: 30px;
    right: -18px;
    margin-left: -12px;
}
/* 颜色 end*/
.kf122 {
    position: fixed;
    top: 50%;
    right: 1%;
    margin-top: -163px;
    z-index: 100;
    width: 80px;
}
.kf122 dd:first-child {
    margin-top: 0;
}
.kf122 dd i {
    width: 100%;
    height: 30px;
    display: block;
    margin-top: 13px;
    background: url(../images/kf122.png) no-repeat center 0;
}
.kf122 dd.qq122 i {
    background-position-y: 0;
}
.kf122 dd.t122 i {
    background-position-y: -30px;
}
.kf122 dd.code122 i {
    background-position-y: -60px;
}
.kf122 dd.top122 i {
    background-position-y: -90px;
}
.kf122 dd.t122 .box122 p {
    font-size: 14px;
    margin: 15px auto 7px;
}
.kf122 dd.t122 .box122 h3 {
    font-size: 18px;
    font-weight: bold;
}
.kf122 dd.code122 .box122 img {
    width: 140px;
    height: 140px;
    padding: 11px;
}
.kf122 dd.t122:hover .box122 {
    opacity: 1;
    right: 80px;
}
.kf122 dd.code122:hover .box122 {
    opacity: 1;
    right: 80px;
}


