/*!
 *2018/7/30
 * misshu
 * http://www.buildface.com/
 */
@charset "utf-8";
/* CSS Document */

/*@font-face {*/
    /*font-family: 'Microsoft YaHei';*/
    /*src: url('../fonts/yahei.eot');*/
    /*src: url('../fonts/yahei.eot?#iefix') format('embedded-opentype'),*/
    /*url('../fonts/yahei.woff') format('woff'),*/
    /*url('../fonts/yahei.ttf') format('truetype'),*/
    /*url('../fonts/yahei.svg#Microsoft YaHei') format('svg');*/
    /*font-weight: normal;*/
    /*font-style: normal;*/
/*}*/

/*************************** public **********************************/
html,body {
    font-family: "Microsoft YaHei","SimHei",'Open Sans', sans-serif;
    font-size:100%;
    color:#234;
}

a {
    color: #345;
    text-decoration: none;
    margin: 0;
    padding: 0;
}
a:hover,
a:focus {
    color: #FF6600;
    text-decoration: none;
}
a:focus {
    /*outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;*/
}
a:focus{outline:none;}
a:link {text-decoration:none;}    /* unvisited link */
a:visited {text-decoration:none;} /* visited link */
a:hover {text-decoration:none;}   /* mouse over link */
a:active {text-decoration:none;}  /* selected link */

.font_c1{color: #e9c8a5;}
.font_c2{color: #e97603;}
.font_c3{color: #FF0000;}
.font_c4{color: #FF3300;}
.font_c5{color: #FFF;}
.font_c6{color: #666;}
.font_c7{color: #9ab;}
.font_c8{color:#2692E1;}
.font_c9{color: #34BBB1;}
.font_c10 { color:#ffbf5b;}
.font_c11 { color:#ab7958;}
.font_c12 { color:#999;}
.font_c13 { color: #F39;}
.font_c14 { color:#F06;}
.font_c15 { color: #3cb034;}
.font_c16 { color: #e43f46;}
.font_c17 { color: #16b6e5;}
.font_c18 { color: #ffb21e;}
.font_c19{color: #999;}

.s1_font{ font-size:87.5%;}
.s2_font{ font-size:85%;}
.s3_font{ font-size:75%;}

hr{ border-color: #eee;}
input.is-valid{}
/*******************************************************/
.login-ico i{ font-size: 20px; width: 24px; height: 24px; display: inline-block; line-height: 24px; text-align: center; margin-right: 5px; color: #ffffff; border-radius:5px; vertical-align: middle;}

body, .container-fluid, .container{min-width: 960px;}

/*************************** header **********************************/
.header-login {
    border-bottom: 1px solid #ddd;
    margin-bottom: 1em;
    line-height: 40px;
}
.header-top{line-height: 35px;font-size: 14px;color: #9ab;}
.header-top span { padding: 0 2px; display: inline-block;}
.header-top .icon {padding-right:4px; vertical-align:middle; }
.header-top .btn-group{ vertical-align:inherit;}
/*.header-login .icon {font-size:20px; line-height: 30px; margin: 10px 0; width: 30px; height: 30px; color: #fff; background-color: #3da0ff; display: inline-block; text-align: center; border-radius:10px;}*/
.header-top a  {color: #9ab;}
.header-top a:hover  {color: #FF6600; }
.btn-group{ cursor: pointer;}
.web-map .dropdown-menu  { min-width: 320px; color: #234; font-size: 14px; text-align: center; margin-top: -2px; line-height:2em;}
.web-map .dropdown-menu a { color:inherit;}
.web-map .dropdown-menu a:hover{ color:#FF6600;}
.web-map .dropdown-menu .row { margin: 0 10px;}
.web-map .dropdown-menu .row .col:hover { background-color: #f8f9fa;}

.logo{ padding-top: 2em!important;}

/*************************** menu **********************************/
/******************** search *******************/
.search{
    width:482px;
    height:44px;
    border:1px solid #d3d3d3;
}
.search .keyword input{ width: 100%; height:42px;border:0; line-height:42px; background-color: #F5F5F5; color:#789; font-size:14px}
.search .subbutter button{ background-color:#e97603; width:100%; height:44px; margin:-1px; border:0; color:#FFF; float:right;font-size:20px; cursor: pointer;}
/******************** //search *******************/
.search .custom-select{ border: 0; /*width:70px; line-height:42px;*/ height:42px;background-color: #F5F5F5;border-radius:0;}

/**导航***/
.header-menu { /*margin-top:3em; background-color:#706666;*/ clear:both; background-color:#000; width: 100%; height:40px; position: relative; overflow: hidden;}
.header-menu .header-main { margin:0; padding:0; /*width: 100%; overflow: hidden;*/}
.header-menu .header-main > li { float:left; margin:0;line-height:40px; height:40px; color:#f2f2f2; background:url(../images/headmenu.gif) no-repeat right center; margin:0; padding:0; list-style:none;}

.currentmenu{background-color: #000;}
.currentmenu .moreli{  line-height: 40px; color: #fff; float: right; background-color: #000; padding-left: 1em; display: none; cursor:pointer; }
.currentmenu .moreli i{ margin-left: .8em; font-size: 75%;}

.header-menu .header-main > li:last-child{ background:none;} /*,.header-menu .header-main > li:nth-last-child(2)*/
.header-menu .jph .header-main > li:nth-last-child(2){  background:url(../images/headmenu.gif) no-repeat right center;}
.header-menu .header-main > li > a { font-size:100%; font-weight:bold;padding:0 1.5em;line-height:40px; height:40px; color:#f2f2f2; display:block;}
.header-menu.news .header-main > li { background: none;}
.header-menu.news .header-main > li > a { padding:0 .8em;}
.header-menu .header-main > .active > a,
.header-menu .header-main > .active > a:hover,
.header-menu .header-main > li > a:hover { background-color: #e2e0e0;color:#e97603;}
/*.header-main{ width:100%;}*/
/*.header-menu li.zlcg-m{ float:right; margin-right:4.5%; }*/
/*.header-menu .header-main > li.zlcg-m > a{background-color: #333;}*/
/*.header-menu li.zlcg-m i{ color:#FC0; margin:0 10px; font-size:90% }*/
/*.header-menu .header-main > li.zlcg-m > a:hover,*/
/*.header-menu .header-main > li.zlcg-m > a:focus {color:#FC0;background-color: #333;}*/
/*.header-menu .header-main > li.zlcg-m > a:hover i,*/
/*.header-menu .header-main > li.zlcg-m > a:focus i {color:#F60;}*/

.mains-menu {margin:0 0 0 1em; padding:0; /*position: absolute; right: 0; top: 0; */height: 40px;line-height: 40px; background-color: #000; float: right;}
.zltxr-menu .mains-menu {position: absolute; right: 0; top: 0; z-index: 12; float: none; }
.mains-menu li {margin:0 .5em 0 0; padding:0 4px; list-style: none; float: left;  color: #fff; }
.mains-menu li a{ color: #fff; padding: 0 6px; }
.mains-menu li.active a, .mains-menu li:hover a{ background-color: #fff; color: #000;border-radius: 4px; padding: 3px 6px;}
/*.mains-menu li.active{ display: none;}*/

/*** // 导航***/

/*************************** banner **********************************/


/*************************** footer **********************************/

.footer{ text-align:center; font-size:85%; line-height:2.5em;background:#ededed; width: 100%; overflow: hidden;}
.footer .footer-menu{border-top:#e5e5e5 solid 1px;border-bottom:#e5e5e5 solid 1px; line-height:2.5em;}
.footer .footer-menu a{ padding: 0 1em; font-size:116.7%}
.footer .footer-cont{ padding:2em 0;}
#scroll {position:fixed; bottom:.5em; right: 1em; opacity: .5; filter:alpha(opacity=50); z-index: 12; }
.scrollItem { width:46px; height:46px; cursor:pointer; text-align:center;}
/*************************** index **********************************/
.in-logo {
    text-align: center;
    height: 200px;
    line-height: 260px;
}
.inw8{
    max-width: 800px;
    margin: auto;
}
#insearch-tab .nav-tabs{ border: 0 ;}
#insearch-tab .nav-tabs > li > a{

    border: 0 ;
    line-height: 3em;
    padding: 0 1em;
}
#insearch-tab .nav-tabs > li > a.active, #insearch-tab .nav-tabs > li > a.active:hover, #insearch-tab .nav-tabs > li > a.active:focus {
    color: #FF6600;
    font-weight: 600;
    cursor: default;
    border: 0 ;
}

/******************** insearch *******************/
.insearch{
    width:100%;
    height:50px;
    border:1px solid #d3d3d3;
    background-color: #efefef;
    margin: auto;
    margin-bottom: 1.5em;
}
.insearch ul,.insearch li{ padding:0; margin:0; list-style:none;}
.insearch .keyword{ width:85%; height:50px; float:left;}
.insearch .keyword input{ width:100%; height:48px; float:left; border:0; line-height:60px; padding:0 15px;background-color: #F5F5F5; color:#789; }
.insearch .subbutter button{ background-color:#e97603; width:15%; height:50px; margin:-1px; border:0; color:#FFF; float:right;font-size:28px; cursor: pointer;}


.inmenu { margin-bottom: 2em; overflow: hidden; }
.inmenu ul{ padding: 0; margin: 0;}
.inmenu li{ padding: 0; margin: 0; list-style: none;}
.inmenu ul.inmenu_1 { line-height: 1.5em; overflow: hidden;  margin-bottom: 1em; }
.inmenu_1 li{ text-align: center; list-style: none;}

.inmenu_1 li i{ font-size: 40px; line-height: 1.5em; text-align: center; width: 100%; display: block;}
.insubmenu{width: 50%; float: left; padding-left: 25px;}
.insubmenu h3{ font-size: 18px; font-weight: bolder; margin: 1em 0;}
.insubmenu h3 i{padding-right:5px;}
.inmenu ul.inmenu_2{ padding: 0; overflow: hidden;}
.inmenu_2 li{ width: 33%; float: left;  line-height: 45px;}
.inmenu_2 li a{ display: inline-block;}
.inmenu_2 li i{ font-size: 30px; margin-right: 10px;vertical-align:middle; }



#infoot{font-size: 14px;}
/******************** //insearch *******************/


/*************************** news **********************************/
.module-title{ border-bottom: solid 1px #e23838; line-height:55px; font-size:24px;}
.module-title span{ border-bottom: solid 4px #e23838; display:inline-block; padding:10px 10px 0 10px; }
.module-title span i{ border-radius: 50%; background-color:#e23838; color: #fff; margin-right:10px;  padding: 8px; }
.module-title .more{ float: right; font-size: 12px; padding: 25px 15px 0 0; line-height: 40px}
.module-title .more a{ color: #999;}
.module-title .more a:hover{ color: #e23838;}

.news-hots{ padding: 0; /*margin: 25px 0 0 0;*/}
.news-hots li { position:relative; padding: 0; margin: 0; list-style: none;}
.news-hots li.news-hots-1{ width: 66%; margin-right: 2%; float: left;}
.news-hots li.news-hots-2{ width: 32%; float: left; margin-bottom: 11px;}
.news-hots li.news-hots-3{ width: 32%; float: left;}


.news-hots li p{ position:absolute; bottom:0; left:0; right:0; background-color:#000; color:#fff;  padding:.2em 10px; max-height:4em; overflow:hidden; opacity:.6; filter:alpha(opacity=60); margin:0; font-size: 14px; line-height: 1.8em; }
.news-hots li:hover p{ font-weight: 600; opacity:.8; filter:alpha(opacity=80);}
.news-hots li.news-hots-1 p{ font-size: 20px;}
.news-hots li p span{ position: relative;}

/***新闻分类列表**/
.news-tab{}
.news-tab .news-tab-title{ padding:0; margin:0;  background-color:#fafafa; border-bottom:solid 1px #e5e5e5; overflow:hidden;}
.news-tab .news-tab-title li{
    padding: 0 1em;
    margin: 0 10px 10px 0;
    float: left;
    list-style: none;
    line-height:40px;
}
.news-tab .news-tab-title li:hover,.news-tab .news-tab-title li.active{ background-color:#e23838; color:#fff;}
.news-tab .news-tab-title li:hover a,.news-tab .news-tab-title li.active a{ color:#fff;}
.news-tab-zlh{ text-align: center; padding: 25px 0 10px 0; }
.news-tab-zlh a{ border: 1px solid #e23838; padding: 5px 15px; }
.news-tab-zlh a i{ color: #e23838; margin-right: 10px;}

.news-list{border-bottom:solid 1px #e5e5e5; padding-bottom:20px; margin-bottom:20px; /*height:130px;*/ overflow:hidden;}
.news-list a h4:hover{color: #F33;}
.news-list .news-list-pic{ float:left; max-height:120px; margin-right:20px; width:160px; overflow: hidden;}
.zlh-list .news-list-pic{ width:110px;}
.btn-cc{ background-color: #ccc; color: #fff;}
.btn-cc:hover{ color: #fff;}
.news-list .zlh-pic{ width:110px; height: 110px; display: table-cell; text-align: center; vertical-align: middle; margin-right:20px; overflow: hidden;}
.news-list  img{/*min-height: 100%; */width: 100%; }
.news-list h4{ margin-top:0; font-size:20px; margin-bottom:10px;}
.news-list h4 .btn{ margin-right: 1em; }
.news-list h5{ font-size: 16px; margin: 1em 0;}
.news-list p{ margin-top:0; color:#999; font-size:14px; margin-bottom:10px; max-height: 3.2em; overflow: hidden;}
.news-list p:last-child{margin:0;}
.news-list .zdbtn{ background-color:#e23838; color: #fff; margin-right: 1em; padding: 0 6px; font-style: inherit; font-weight: 600; }
.news-list.m_ad{ height: auto;}
.news-list.m_ad h4{ margin-bottom: 20px; font-weight: bolder; }
.news-list.d_ad h4{ font-weight: bolder; line-height: 1.8em; height: 3.6em; overflow: hidden;}
.news-list .pic-arr{ margin-left: -10px; overflow: hidden; margin-bottom: 20px; }
.news-list .pic-arr img{  height: 120px; width: 160px; margin: 0 10px; float: left; }
.news-list .pic-arr .morepic{  height: 120px; width: 160px; margin: 0 10px; float: left; background-color: #ddd; text-align: center; line-height: 120px; }
@media (max-width: 1199px) {
    .news-list .pic-arr .morepic{ display: none;}
}

@media (min-width: 1200px) {
    .news-list .pic-arr .morepic{display: block;}
}

.page{ line-height:40px; background-color:#f7f7f7; text-align:center; font-size:14px; color:#444; cursor:pointer; /*display: none;*/}

/***登录框**/
.login{background-color:#f7f7f7;}
.login .input-group .input-group-text , .login .input-group input , .login .btn{ font-size: 14px;}
.in-dl-img{height:30px; width:30px; line-height:30px; font-size: 20px; display: block;background-color: #E36F5F;overflow: hidden; color: #fff; margin:3px auto;}
.in-dl-img:hover{ opacity: .8; color: #fff;}
.in-dl-qq { background-color: #5CA3DF;}

.main-member{ padding:25px 50px 5px 50px; display:block; overflow:hidden;}
.main-member .m-d-5{ margin-bottom:5px; }
.main-member .in-dl-img{float: left;height: 24px;width: 24px;margin:5px;display: block;background-color: #E36F5F;overflow: hidden;background-image: url(../images/threeico.png);background-repeat: no-repeat;}
.main-member .in-dl-qq {background-position: -24px 0; background-color: #5CA3DF;}
.carousel-inner > .item > a > img { height:100%; width:100%; max-height: 370px;}
.main-member .in-dl-img{float: right;margin-right:0;}




.main-member .img-circle {
    margin:5px;
    padding:1px;
    background-color:#9ab;
    -webkit-box-shadow:0 0 5px rgba(50, 50, 50, .3);
    -moz-box-shadow:0 0 5px rgba(50, 50, 50, .3);
    box-shadow:0 0 5px rgba(50, 50, 50, .3);
}
.main-member .use-t{padding:0 0 0 10px;	height:70px;overflow:hidden;}
.use-t h4{	padding:8px 0 .2em 0;	height:2.25em; 	vertical-align:middle;	display:table-cell;	overflow:hidden;}
/*** //登录框 **/
.nav-pills .nav-link.active, .zltx .nav-pills .show > .nav-link {
    color: #e23838;
    font-weight: 600;
    background-color: #eee;
    padding: .2rem 1rem;
    margin: .3rem 0;
}



.page-header {  padding:10px 0 10px 0; position: relative; border-bottom: 2px dotted #eee; margin-bottom: 15px;}
.in-c .page-header { border-bottom: 0;}
.page-header h3{ font-size: 24px;}
.page-header h4{ font-size: 18px;}
.page-header .shuwen{ background:url(../images/in-r-ico.gif) 0 1px no-repeat; width:20px; height:22px; display:block; float:left; margin-right:10px;}
.page-header h3 i{ font-size:80%; margin-right:10px; color:#e23838;}
.page-header h4 i{ margin-right:10px; color:#e23838;}
.page-header .more{ font-size:12px; font-weight: normal; position:absolute; right:10px; bottom:38%; color: #333; }
.page-header .more a{color:#ccc;}
.page-header .more a:hover{color:#e23838;}

.page-header .nav li a,.in-sort>li a { padding:.2em .8em; margin-top:.3em;}
.page-header .nav li:last-child a,.in-sort>li:last-child a { color:#CCCCCC;}
.page-header .nav li:last-child a:hover,.page-header .nav li:last-child a:hover{text-decoration: underline;background:none;}

.zltx { padding:0 20px;}
.list-fid{ padding-bottom:20px; font-size:14px;}
.list-fid ul{ margin:0; padding:0;}
.list-fid ul li { float:left; width:25%; text-align:center; list-style:none;}
.list-fid ul li span { width:100%; height:40px; line-height:40px; display:block; font-size:28px;}

ul.new-t-list{ margin:1em 0 0 0; padding:0; /*font-size:87.5%*/}
ul.new-t-list li{line-height:2em;height:2em;overflow:hidden; /*padding-left:.6em; */ color:#789;list-style: inside;}


#zt .page-header h3{ width:85px; text-align:center; background:url(../images/zt-h.gif) no-repeat 0 0; height:40px; line-height:30px; font-size:20px; font-weight:bolder; margin-bottom:0;}
.zt-info .list{ margin:0 1em 20px 1em;  padding:0; }
.zt-info .list li { clear:both; margin:0; padding:10px 0; list-style:none; overflow:hidden;}
.zt-info .list li img { float:left; max-width:135px; width:25%; margin-right:20px; }
.zt-info .list li h5 { font-weight:600; margin:0 0 5px 0; font-size:18px; line-height:30px; }
.zt-info .list li p { font-size:14px;color:#999; margin-bottom:0; }
@media (max-width: 1199px) {
    .zt-info .list li h5 { margin:0;}
    .zt-info .list li img { width:30%; }
}

@media (min-width: 1200px) {
    .zt-info .list li h5 { margin:0 0 10px 0;}
    .zt-info .list li img { width:25%; }
}
.in-lxwm{background-color:#f7f7f7; padding:20px;}
.in-lxwm ul{ padding:0 0 0 30px; margin:0;}
.in-lxwm ul li{ padding:0; margin:0; list-style:none; width:50%; float:left; margin-bottom:.5em;}
.in-lxwm .tell-phone{ padding-left:30px; font-weight:bold;}

/********************************** new-content *************************************************/
.breadcrumb i{ font-size: 20px;vertical-align: middle; line-height: 1em;}

.content-info{ }
.content-info img{max-width: 100%;}
.content-info h4{ text-align:center; padding:1em; font-size:20px;}
.content-2{ text-align:center; color:#9ab;font-size:14px;}
.content-2 span{ margin:0 .5em;}
.content-3{ padding:0 1em;margin-bottom:2em; min-height:420px;}
.content-3 h4{ font-size: 18px; margin: 1em 0; line-height: 40px;font-weight: bold;}
.content-4{ background-color:#f5f5f5; line-height:30px; margin:10px 0; text-align:right; padding-right:15px;}
.content-5{ margin:2em 1em;}
.content-5 .l{ width:50%; text-align:left; overflow:hidden; float:left;}
.content-5 .r{ width:50%; text-align:right; overflow:hidden;}



.c-hui{ background-color: #fafafa; overflow: hidden;}
.c-hui h3 { padding-left:15px;color: #e23838; font-weight:bold;}
h3 small {font-size: 80%;margin-left: .2em;color: #333;font-weight: bold;}
.c-hui .page-header{ margin:0;}
.c-hui .page-header h3 { border-left: solid 5px #e23838; }

.baidufx {margin: 2em 0 0 0;}
.baidufx h4{ padding:0; margin: 0;  line-height: 28px; float: left;}
.list-r-css{ background-color:#f4f5f7; border-top: solid 1px #ee4041; }
.list-r-css h4{font-weight: bold; margin: 1em 0 0 0; padding-left: 15px;}
.list-r-css .new-t-list{padding: 0; margin: 0; }
.list-r-css .new-t-list li{ list-style: none; vertical-align: middle;}
.list-r-css .new-t-list li i{ display: block; float: left; width: 16px; height: 16px; margin-top: 7px; line-height: 16px; background-color: #e23838; color: #fff; margin-right:10px; font-style: normal; text-align: center; }
.list-r-css .new-t-list li:nth-child(n+4) i{ background-color: #c9c9c9;  }

.zlh-list{ border-bottom: solid 1px #e8e8e8; margin-bottom: 1em;}
.zlh-list:last-child{ border-bottom: none; margin-bottom: 0;}
.zlh-list .head-img { line-height: 40px; margin-bottom: 10px;}
.zlh-list .head-img img { width: 40px; height: 40px; float: left;}
.zlh-list .head-img h4 {  margin: 0; line-height: 40px; font-size: 16px; height: 40px; overflow: hidden;text-overflow:ellipsis; white-space: nowrap;}
.zlh-list  p { font-size: 14px; margin-bottom: 1em;}


.zltx { padding:0 20px;}
.list-fid{ padding-bottom:20px; font-size:14px;}
.list-fid ul{ margin:0; padding:0;}
.list-fid ul li { float:left; width:33%; text-align:center; list-style:none;}
.list-fid ul li span { width:100%; height:40px; line-height:40px; display:block; font-size:20px;}


.in-lxwm{background-color:#f7f7f7; padding:20px;}
.in-lxwm ul{ padding:0 0 0 30px; margin:0;}
.in-lxwm ul li{ padding:0; margin:0; list-style:none; width:50%; float:left; margin-bottom:.5em;}
.in-lxwm .tell-phone{ padding-left:30px; font-weight:bold;}

.cost{ margin: 0; padding: 0; border:#e5e5e5 solid 1px; overflow: hidden;}
.cost li{ float: left; padding: .5em 2em; list-style: none;}
.cost li.active{ background-color:#e23838; }
.cost li.active a{ color: #fff;}
.zlhpx{ margin: 0; padding: 0; overflow: hidden; border-bottom: #aa4b00 dashed 1px; margin-bottom: 1em; font-size: 1em;}
.zlhpx li{ float: left; padding: .5em; list-style: none;}
.zlhpx li i{ font-size: 75%; }
/****************************   筑脸天下    **************************************/

.news-col-7{ float:left; width: 55%; padding:0 15px;}
.news-col-3{ float:left; width: 45%; padding:0 15px;}


.news-hots li.news-hots-4{ width: 100%; margin-bottom: 1em; height: 350px; overflow: hidden;}
.news-hots li.news-hots-5{ width: 49.5%; float: left; margin-right: 0.5%;}
.news-hots li.news-hots-6{ width: 49.5%; float: left; margin-left: 0.5%;}

.hot-list-new{ /*padding: 15px 0 0 15px;*/ }
.hot-list-new h4{ font-size: 18px;line-height: 1.5em;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.hot-list-new p{color: #999; font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2;overflow: hidden;}
.next-list-new{ margin: 0; padding:0; line-height: 1.9em; list-style: none;}
.next-list-new li{ margin: 0; padding: 0;}
.next-list-new li{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
/*.next-list-new li:first-child{ font-size: 22px; list-style: none; line-height: 1.8em; !*line-height: 3em; height: 3em; *!overflow: hidden;}*/
.news-col-7 .news-hots li p{ font-size: 14px;}
.news-col-7 .news-hots li.news-hots-4 p{ font-size: 20px;}

.jzfw-tab{background-color:#f8f8f8; margin:0; padding:0; line-height:50px; font-size: 20px; text-align:center; position: relative;}
.jzfw-tab li{ width: 12.5%; float: left;  margin:0; padding:0; list-style:none; font-weight:600; }
.jzfw-tab li .subsort{ display: none;}
.jzfw-tab li.active{ background-color:#e5e5e5; }
.jzfw-tab li.active a{ color: #333;}
.jzfw-tab li .subsort { position:  absolute; width: 100%; line-height: 40px; left: 0; background-color:#e5e5e5; text-align: center; }
.jzfw-tab li .subsort span { width: 12.5%;  text-align: center; display: inline-block; }
/*.jzfw-tab li:hover > .subsort{ display: block;}*/
.jzfw-tab li.active.sub{ margin-bottom: 40px;}
.jzfw-tab li.active > .subsort{ display: block;}
.jzfw-tab li.active > .subsort > .active{ background-color: #0045ff;}

.jzfw-c .hy-list {padding: 0px 10px 15px 10px; width: 14.28%;}

.zlh-banner{ background: #5997c0 url("../images/banner.gif") no-repeat center center;padding: 80px 0 0 0; height: 250px; overflow: hidden; color: #fff;}
.zlh-banner .container{ position: relative; height: 170px; overflow: hidden;}
.zlh-img{margin-right: 2em;}
.zlh-img div{ overflow: hidden; width: 100px;}
.btn i{ color: #fff;}
.btn-default i { color: #cccccc;}
.zlh-title{ font-size: 22px; line-height: 50px; font-weight: bold;;}
.zlh-dy{ color: #000; padding-right: 1em; position: absolute; bottom: 1em; right: 1em;}
.zlh-dy b{ color: #ff0033; margin-right: .5em; }

/**** 采购企业 ******/
.cmimg{ display: table-cell; text-align:center; vertical-align:middle; width: 100%; border: solid 1px #ededed; background-color: #ffffff;}
.cmimg img{ max-height: 100%;}
/*.company .c-info{ padding: 15px 0 15px 0; overflow: hidden;}*/
.xq-tab{ width:200px; float:left; background-color:#f4f4f4; margin:0 22px 0 0; padding:0; line-height:40px; text-align:center; /*height:400px;*/}
.xq-tab li{ margin:0; padding:0; list-style:none; line-height: 37px; font-size: 14px; font-weight:600; }
.xq-tab li.active{ background-color:#ddccbb; color:#FFF;}
.xq-tab li.active a{color:#FFF;}

.company .tab-content { overflow:hidden; height:408px;}
.hy-list{ width:16.66666%; float:left; overflow:hidden; padding:0px 20px 15px 0px;}
.hy-list h4{ font-size:14px; line-height:1.6em; margin:10px 0 0 0; height: 3.2em;overflow: hidden;}

@media (max-width: 1199px) {
    .xq-tab{ width:160px;}
    .hy-list{ width:20%;}
    .tab-pane .hy-list:last-child, .tab-pane .hy-list:nth-last-child(2){ display:none;}
}

@media (min-width: 1200px) {
    .xq-tab{ width:200px;}
    .hy-list{ width:16.66666%;}
    .tab-pane .hy-list:last-child, .tab-pane .hy-list:nth-last-child(2){ display: block;}
}


.zltx-head-top{ height: 30px;background-color: #f5f5f5; border-bottom: #eeeeee 1px solid; color: #778899; font-size: 14px; line-height: 29px;}
.zltx-head-top a{color: #778899;}
.zltx-head-top .float-left a{padding: 0 1em;}
.zltx-head-top .btn-group{ margin-top: -4px;}
/*.header-top{ height: 140px;}*/
.zltx-logo{line-height: 140px;  padding: 0;}
.search {margin-top: 50px;}
.zltx-menu{border-top: #000000 3px solid; background-color: #eaeaea; border-bottom: #dadada 1px solid;  }
.zltx-menu-ul{list-style: none; padding: 0; margin: 0;  border-right: #dadada 1px solid; width: 100%; overflow: hidden;  }
.zltx-menu-ul li{ line-height: 76px; color: #112233;font-size: 24px; float: left; padding: 0 1.24em;border-left: #dadada 1px solid;}

.news-hots li.news-hots-4{height: auto;}
.zltx-newst{ border-bottom: #223344 1px solid; height: 32px; color: #ffffff;}
.zltx-newst-f{height30px; line-height:30px; background-color: #da251d;font-size: 18px;font-weight: bold; float: left; padding-left: .5em; }
.zltx-newst-f span{line-height: 30px; background-color: #223344; display: inline-block; padding:0  .5em 0 .2em; margin-left: .2em; }

.gg { position: relative;}
.gg_i { width: 2.5em; text-align: center; background-color: #000; font-size: 12px; color: white; display: block; position:absolute; bottom: 0; opacity:.5;}

.zltx-newst_1{ height: 30px; background: url("../images/zltx/t_1.png") repeat-x 0 -30px; }
.zltx-newst-f_1 {line-height: 30px;background: url("../images/zltx/t_1.png") no-repeat 0 0; padding-left: 35px;}
.zltx-newst-f_1 span{ font-size:18px; font-weight:bold; display: inline-block;background-color: #ffffff; padding: 0 .8em 0 .2em;color: #da251d;}

.zltx-newst_1_0 { background-position-x: 0; background-position-y: -30px;}
.zltx-newst_1_0 .zltx-newst-f_1 { background-position-x: 0; background-position-y: 0;}
.zltx-newst_1_1 { background-position-x: 0; background-position-y: -90px;}
.zltx-newst_1_1 .zltx-newst-f_1 { background-position-x: 0; background-position-y: -60px;}
.zltx-newst_1_1 .zltx-newst-f_1 span{color: #445566;}
.zltx-newst_1_2 { background-position-x: 0; background-position-y: -120px; text-indent: 1em;}
.zltx-newst_1_2 span{ padding: 0 1em; background-color: #ffffff;font-size:18px; font-weight:bold; color: #445566;}

.btn-cc1 {color: #fff;background-color: #199a9c;border-color: #199a9c; line-height: 2.1em;}
.btn-cc2 {color: #fff;background-color: #26cc99;border-color: #26cc99; line-height: 2.1em;}
.btn-cc3 {color: #fff;background-color: #199a9c;border-color: #199a9c;}
.btn-zh1 {color: #fff;background-color: #da251d;border-color: #da251d; line-height: 3em;}
.btn-zh2 {color: #fff;background-color: #2f318b;border-color: #2f318b; line-height: 3em;}

.m-b-none .btn-cc3{ margin-bottom: 4px; margin-right: 4px; padding: 2px 5px;}


.topcity{ padding-top: 50px;}
.topcity p{ line-height: 2em; margin: 0;}
a.btn-city {color: #fff;background-color: #e97603;border-color: #e97603; padding:0 1em; line-height:1.8em; display: inline-block; border-radius:8px;}
a:hover.btn-city {color: #fff;background-color: #da251d;border-color: #da251d;}
a.btn-cityather {color: #fff;background-color: #ccc;border-color: #ccc; padding:0 1em; line-height:1.8em; display: inline-block; border-radius:8px;}
a:hover.btn-cityather {color: #fff;background-color: #ddd;border-color: #ddd;}

.qylist li{width: 20%; float: left; list-style: none;}
.xgglist li{width: 12.5%; float: left; list-style: none; padding: 0 4px;}
.xgglist li:first-child{padding-right: 8px; padding-left: 0;}
.xgglist li:last-child{padding-right: 0; padding-left:  8px;}

.plist{ line-height: 40px;font-size:18px; font-weight:bold; color: #445566; border-bottom: #da251d 3px solid;}
/*************************** hy **********************************/


/*************************** hr **********************************/


/*************************** company **********************************/


/*************************** shop **********************************/



/*************************** item **********************************/
.c-b{ background-color: #fff; overflow: hidden; padding: 1em;}
.page-header{  border-bottom: 1px solid #ccc;}

.options > div { min-height:30px; border-bottom:1px solid #E8E8E8; padding:5px 0px; }
.options > div:last-child { border-bottom: none; }
.options > div > div:first-child { border: 0 none; padding: 5px .5em; width: 14%; font-weight: 600;}
.options > div > div:first-child + div { position: relative;  width: 86%; }
.options > div > div { float:left; line-height: 30px;}
.options a { display:block;  line-height:normal; padding:0 1em; min-width:90px; overflow:hidden; float:left; height:30px; line-height: 30px; margin: 5px; text-align: center; }
.options a.long { width: 120px; }
/*.options a>i:before { content: "\f096"; }*/
.options a:hover{ background:#F5F5F5;  }
.options a.active { background:#34BBB1; color:#fff; }
/*.options a.active>i:before { content: "\f046"; }*/
.options .sub, .options .item { clear:both; padding-top:5px; border-top:1px solid #ddd; }
.options .tab { border:none;  bottom: 0; position: absolute; right: 0; }
.options .tab ul { border:none; }
.options .tab .active { display: none !important; }
.options .tab li a:hover {  }
.options .tab a { border: 0 none; display: inline; border-radius: 0px; background:none; color:#000; padding:0px; width:auto; }
/*.options .tab a>i:before { content: "\f0d7"; }*/
/*.options .tab a.active>i:before {  content: "\f0d8"; }*/
.options .hot { height:30px; }



.header-title{ height:80px;  line-height: 80px; font-size:26px; border-bottom: solid 1px #ddccbb; }
i.h-ico{ display: inline-block; height: 40px; width: 40px; margin: 20px; float: left; }
.ico1{ background: url("../images/ico.png") no-repeat 0 0;}
.ico2{ background: url("../images/ico.png") no-repeat 0 -50px;}

.nr-list-t{ height: 80px; line-height: 40px; padding: 20px; border-bottom: solid 1px #ddccbb; background-color: transparent;}
.breadcrumb i { font-size: 87.5%;  margin-right: 1em;  color: #de852c;}
.breadcrumb > .active { color: #aaa;}
.nr-list-t i{ color: #de852c; }
/*.list-l{ width: 900px; margin-right: 20px; float: left;}*/
.list-l .header-title{ border-bottom: none;background: url("../images/ico.png") repeat-x 0 -166px;}
.options a.active {  background-color: #ddccbb;}
.pagination > li > a, .pagination > li > span {  color: #de852c;}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {  background-color: #de852c;  border-color: #de852c;}

/*.list-r{ width: 280px;  float: left;}*/
.list-r .header-title{ background-color: #ddccbb; border-bottom: none; color: #fff; padding-left: 20px; }
.list-r .c-info{ padding: 2em; padding-top: 1em;}
.list-r ul,.list-r ul li{ margin: 0; padding: 0; list-style: none; }
.list-r ul h4{ line-height: 50px; border-bottom: dashed 1px #445566; margin: 0;}
.list-r ul h4 i{  margin-right: .5em;}
.list-r ul li{ padding-left:4em; font-size: 14px; line-height: 40px; color: #445566;border-bottom: dashed 1px #eee; }
.list-r ul li a{color: #445566; display: inline-block; width: 100%;}
.list-r ul li a:hover{color: #FF6600;}
.list-r ul li:hover{ background-color: #f5f5f5;}

.ico i {color: #de852c;}

i.h-ico.ico4{ display: inline-block; height: 60px; width: 60px; margin: 0 20px 0 10px; float: left; }
.ico4{ background: url("../images/ico.png") no-repeat -62px -101px;}

.list_pro{ font-size: 14px;}

.list-cont { overflow: hidden;   margin: 25px 0px 0 0px;}

.list-r .yzdls { padding: 15px;}
.yzdls ul ,.yzdls ul li { margin: 0; padding:0; list-style: none;}
.yzdls ul li {line-height: 30px; border-bottom: dashed 1px #eee; padding:18px 0 0 0;}
.yzdls ul li:last-child { border-bottom: none;}
.yzdls ul li a { width: 60px; height: 60px; float: left; margin-right: 1em; display: table-cell; text-align:center; vertical-align:middle; border: solid 1px #f5f5f5;}
.yzdls ul li img{ width: 60px; }
.yzdls ul li p.t{ margin: 0; font-size: 16px; font-weight: 600; height: 60px; overflow: hidden;}
.yzdls ul li p.time{ line-height: 22px;font-size: 14px; padding-top: 5px; padding-bottom: 6px; color: #778899;}

/********ul_1*********/

ul.ul_1{ padding:0; margin:0;}

ul.ul_1 li{
    font-size:87.5%;
    line-height: 2em;
    height:2em;
    overflow:hidden;
    list-style-type: none;
}

ul.ul_1.list li{
    font-size:100%;
}

ul.ul_1 li i {
    font-size:85.7%;
    margin:0 1em;
    color:#76C7C1;
}
ul.ul_1 li b{
    margin:1em;
    color:#456;
}
ul.ul_1 li span.time{
    float:right;
    margin-left:1em;
}
ul.ul_1 li span.time{
    font-size:85.7%;
    color:#999;
}
.highlight{ color: red;}

.item-list{border-bottom:solid 1px #e5e5e5; padding-bottom:20px; margin-bottom:20px; overflow:hidden;}
/***************************user*****************************/
/*.iconlist ul{ clear: both; display: inline-block; margin: 0; padding: 0; width: 100%;}*/
.iconlist div{text-align: center;}
.iconlist div i {line-height: 80px; font-size: 40px;}
/*******************************************************************/
.pagination-btn {
    padding: .06rem .1rem;
    margin-right: 4px;
    border-radius: 4px;
    border: 1px solid #ccc;
    cursor: pointer;
    color: #999;
    display: inline-block;
    box-sizing: border-box;
    width: 44px;
    text-align: center
}

.pagination-wrap {
    position: relative;
    display: inline-block;
    padding-left: 0
}

.pagination-ellipsis {
    color: #999;
    position: relative;
    top: -5px;
    display: inline-block;
    padding: 0 .12rem;
    margin-right: 4px
}

.pagination-current {
    border: 1px solid #3e8ddd;
    color: #3e8ddd
}

.pagination-disabled {
    cursor: not-allowed
}

#pagination-next, #pagination-prev {
    padding-right: .08rem;
    padding-left: .08rem
}

.pagenum {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    vertical-align: middle
}
/*************************** Public variable **********************************/
/*.m_l{ margin-left:1em;}*/
/*.m_r{ margin-right:1em;}*/
/*.m_t{ margin-top:1em;}*/
/*.m_d{ margin-bottom:1em;}*/
/*.m_d_2{ margin-bottom:2em;}*/
/*.m_d_3{ margin-bottom:3em;}*/
/*.mt-25{ margin-top:25px;}*/
/* PAGINATIN */
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    border-color: #DDDDDD;
    cursor: default;
    z-index: 2;
}
.pagination > li > a,
.pagination > li > span {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    color: inherit;
    float: left;
    line-height: 1.42857;
    margin-left: -1px;
    padding: 4px 10px;
    position: relative;
    text-decoration: none;
}

.pagination .active a {
    background-color: #1ab394;
    border-color: #1ab394;
    color: white;
}

.bg1 {background-color:#F18B00;}
.bg2 {background-color:#EA5B4B;}
.bg3 {background-color:#8FBD36;}
.bg4 {background-color:#e7e2dc;}
.bg5 {background-color:#5CA3DF;}


.div_shadow{
    border:#eee 1px solid;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
    /* For IE 8 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
    /* For IE 5.5 - 7 */
    -moz-box-shadow: 2px 2px 10px #eee;
    /* for firefox */
    -webkit-box-shadow: 2px 2px 10px #eee;
    /* for safari or chrome */
    box-shadow:2px 2px 10px #eee;
    /* for opera or ie9 */
}
.div_shadow:hover{ background-color: #f5f5f5;}
.div_shadow table {font-size: 14px;line-height: 18px;}