/* ==============================================================

Template name : Bootsnav - Multi Purpose Header
Categorie : Bootstrap Menu in CSS
Author : adamnurdin01
Version : v1.0.0
Created : 02 Juni  2016
Last update : 02 Juni  2016

============================================================== */

/*
General
=========================== */
/*gray start
html{ 
    -webkit-filter: grayscale(100%); 
    -moz-filter: grayscale(100%); 
    -ms-filter: grayscale(100%); 
    -o-filter: grayscale(100%); 
    filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);  
    _filter:none; 
} 
gray end*/

.container{
    width: 1280px !important;
}
.section{
    padding: 70px 0;
    position: relative;
}

.section a{
    color: #f43438;
}

.gray{
    background-color: #f9f9f9;
}

.section .heading{
    text-align: center;
    position: relative;
    font-size: 16px;
    margin-bottom: 70px;
    letter-spacing: 1px;
}

.section .heading .title{
    position: relative;
    letter-spacing: 0;
    font-weight: 600;
    font-family: 'Microsoft YaHei';
}

.section .heading .title strong{
    font-weight: 700;
    text-transform: uppercase;
}

.section .heading:before{
    content: "";
    position: absolute;
    bottom: -30px;
    left: 50%;
    margin-left: -50px;
    width: 100px;
    border-bottom: solid 1px #f43438;
}
.width_50_precent{
	width: 50%;
}
.width_25_precent{
	width: 25%;
}
.width_41_precent{
	width: 41%;
}
.test-height{
    height: 1800px;
}

.pageheader{
    padding: 70px 0;
    background-image: url(../images/bg/brick-wall-dark.png);
    background-color: #f43438;
}

.pageheader.fixed-demo{
    padding-top: 120px;
}

.pageheader.fixed-demo.dark{
   background-color: #666 !important;
}

.pageheader.fixed-demo.white{
    background-image: url(../images/bg/home2.jpg);
   background-color: #fff !important;
}

.pageheader .title{
    text-shadow: 6px 6px 0px rgba(0,0,0,0.2);
    color: #fff !important;
    font-family: "Microsoft YaHei"
}

.pageheader p{
    margin-bottom: 0;
    color: #f5f5f5;
    font-size: 16px;
    font-family: "Microsoft YaHei"
}

.pageheader.fixed-demo.white .title{
    color: #3f3f3f !important;
    text-shadow: 3px 3px 0px rgba(255,255,255,1);
}

.pageheader.fixed-demo.white p{
    color: #6f6f6f;
}

hr{
    border: solid 2px #efefef;
    margin: 60px 0 50px;
}

/*
Home
=========================== */
.section.home{
    padding: 100px 0;
    background-image: url(../images/bg/brick-wall-dark.png);
    background-color: #f43438;
}

.section.home.dark{
    background-image: url(../images/bg/brick-wall-dark.png);
    background-color: #fff;
}

.section.home .heading-home{
    text-align: center;
    position: relative;
    z-index: 2;
}

.section.home .heading-home .title{
    color: white;
    margin-bottom: 5px;
    font-weight: 900;
    letter-spacing: 0;
    text-transform: capitalize;
    text-shadow: 6px 6px 0px rgba(0,0,0,0.2);
    color: #fff;
}

.section.home .heading-home p{
    margin-bottom: 0;
    font-size: 16px;
    letter-spacing: 1px;
    color: #f0f0f0;
}

.section.home .overlay{
    display: block;
    position: absolute;
    background-color: #000;
    opacity: 0.6;
    filter: alpha(opacity=60);
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.btn-home{
    border: solid 1px #fff;
    color: #fff !important;
    padding: 10px 20px;
    margin: 5px;
    letter-spacing: 1px;
}

.btn-home:hover,
.btn-home:focus{
    color: #3f3f3f !important;
    background-color: #fff;
}


/*
Affiliates
=========================== */
.affiliates{
    display: inline-block;
    padding: 10px;
    border: solid 1px #bbb;
    margin: 0 5px;
    color: #fff;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    box-shadow: 6px 6px 0px rgba(0,0,0,0.2);
    background: rgba(255,255,255,0.1);
    position: relative;
    text-align: left;
    -webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}

.affiliates a{
    text-decoration: none !important;
}

.affiliates img{
    width: 200px;
    margin-bottom: 5px;
}

.affiliates h6{
    color: #fff;
    font-weight: 600;
    margin-bottom: 0px;
}


/*
Menu Demo
=========================== */
ol.menu-demo{
    padding: 0;
    margin: 0 -15px;
    list-style: none;
    display: block;
}

ol.menu-demo li{
    margin-bottom: 15px;
}

ol.menu-demo li a{
    display: block;
    padding: 15px 25px;
    background-color: #fff;
    border: solid 2px #3f3f3f;
    color: #3f3f3f;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
}

ol.menu-demo li a:focus,
ol.menu-demo li a:hover{
    background-color: #f43438;
    border: solid 2px #f43438;
    color: #fff;
    text-decoration: none;
}


/*
Footer
=========================== */
footer{
    border-top: solid 1px #efefef;
}

footer .container{
    padding: 25px 15px;
}

/*
Clear spacer
=========================== */
.margin-clear{
	margin:0 !important;
}

.padding-clear{
	padding:0 !important;
}

.margintop-clear{
	margin-top:0 !important;
}

.paddingtop-clear{
	padding-top:0 !important;
}

.marginbot-clear{
	margin-bottom:0 !important;
}

.paddingbot-clear{
	padding-bottom:0 !important;
}

.marginleft-clear{
	margin-left:0 !important;
}

.paddingleft-clear{
	padding-left:0 !important;
}

.marginright-clear{
	margin-right:0 !important;
}

.paddingright-clear{
	padding-right:0 !important;
}

.padding-top40{
	padding-top:40px !important;
}

.padding-topt60{
	padding-top:60px !important;
}

.padding-top70{
	padding-top:70px !important;
}

.padding-bot5{
	padding-bottom:5px !important;
}

.padding-bot10{
	padding-bottom:10px !important;
}

.padding-bot15{
	padding-bottom:15px !important;
}

.padding-bot20{
	padding-bottom:20px !important;
}

.padding-bot30{
	padding-bottom:30px !important;
}

.padding-bot40{
	padding-bottom:40px !important;
}

.padding-bot50{
	padding-bottom:50px !important;
}

.padding-bot60{
	padding-bottom:60px !important;
}

.padding-bot70{
	padding-bottom:70px !important;
}

.margin-mintop10{
	margin-top:-10px !important;
}

.margin-mintop20{
	margin-top:-20px !important;
}

.margin-mintop30{
	margin-top:-30px !important;
}

.margin-mintop60{
	margin-top:-60px !important;
}

.margin-mintop110{
	margin-top:-110px !important;
}

.margin-minbot10{
	margin-bottom:-10px !important;
}

.margin-minbot20{
	margin-bottom:-20px !important;
}

.margin-minbot30{
	margin-bottom:-30px !important;
}

.margin-minbot60{
	margin-bottom:-60px !important;
}

/*
Custom left right spacer
=========================== */
.margin-left10{
	margin-left:10px !important;
}

.margin-right10{
	margin-right:10px !important;
}

.margin-left20{
	margin-left:20px !important;
}

.margin-right20{
	margin-right:20px !important;
}

/*
Custom top spacer
=========================== */
.margintop5{
	margin-top:5px !important;
}

.margintop10{
	margin-top:10px !important;
}

.margintop15{
	margin-top:15px !important;
}

.margintop20{
	margin-top:20px !important;
}

.margintop25{
	margin-top:25px !important;
}

.margintop30{
	margin-top:30px !important;
}

.margintop35{
	margin-top:35px !important;
}

.margintop40{
	margin-top:40px !important;
}

.margintop45{
	margin-top:45px !important;
}

.margintop50{
	margin-top:50px !important;
}

.margintop55{
	margin-top:55px !important;
}

.margintop60{
	margin-top:60px !important;
}

.margintop80{
	margin-top:80px !important;
}

/*
Custom bottom spacer
=========================== */
.marginbot5{
	margin-bottom:5px !important;
}

.marginbot10{
	margin-bottom:10px !important;
}

.marginbot15{
	margin-bottom:15px !important;
}

.marginbot20{
	margin-bottom:20px !important;
}

.marginbot25{
	margin-bottom:25px !important;
}

.marginbot30{
	margin-bottom:30px !important;
}

.marginbot35{
	margin-bottom:35px !important;
}

.marginbot40{
	margin-bottom:40px !important;
}

.marginbot45{
	margin-bottom:45px !important;
}


.marginbot50{
	margin-bottom:50px !important;
}

.marginbot55{
	margin-bottom:55px !important;
}

.marginbot60{
	margin-bottom:60px !important;
}

.marginbot80{
	margin-bottom:80px !important;
}

/*
Pre Code
=========================== */
pre {
    font-family: monospace;
    padding: 5px 25px 30px;
    border: solid 1px #ccc;
    border-left: solid 10px #ccc;
    background-color: #f5f5f5;
    margin-bottom: 30px;
    color: #6f6f6f;
    border-radius: 0px;
}
pre + pre {
    background: #6f6f6f;
}
pre {
    word-break: break-all; /* webkit */
    word-wrap: break-word;
    white-space: pre;
    white-space: -moz-pre-wrap; /* fennec */
    white-space: pre-wrap;
    white-space: pre\9; /* IE7+ */
}

.section.gray pre{
    background-color: #fff;
}

pre span{
    color: #f43438;
}

@media (max-width:676px){
    .wrap-affiliates{
        text-align: left;
        margin-top: 30px;
    }
}

@media (max-width:480px){
    .section.home .affiliates{
        padding-left: 15px;
    }
    
    .section.home .affiliates img{
        display: block;
        position: relative;
        width: 100%;
        top: 0;
        left: 0;
        margin-bottom: 15px;
    }
}

#footer{
	color: #fff;
	/*height: 240px;*/
	background-color: #0e8c8b;
	clear: both;
}
.footer_copyright{ text-align: center;}
#footer .suliang_logo{
	margin-top: 36px;
}
#footer .navs {
	margin-top: 66px;
}	

#footer .navs .title{
	display: inline-block;
	font-weight: bold;
	padding-bottom: 8px;
	border-bottom: 2px solid #87c6c5;
	
}
#footer .navs li {
	height: 36px;
	line-height: 36px;
}
#footer .navs .zhuantizhuanlan li{
	height: 28px;
	line-height: 28px;
}
#footer .navs a{
	font-size: 14px;
	color: #fff;
}
#footer .wechat_store{
	text-align: center;
	margin-top: 22px;
	text-indent:4px;
}
#copy_right{
	background-color: #107574;
	height: 78px;
	text-align: center;
	margin: auto;
	padding-bottom: 18px;
}
#copy_right .tel{
	color: #0fa2a1;
}
#copy_right .phone{
	margin-top: 20px;
	color: #e1e1e1;
}

/* 2020-1-10 首页 样式修改 */
#header-nav{
    height: 162px;
	z-index: 10000;
}
#header-nav #navbar-menu{
    margin-top: 68px;
}
#header-nav .navbar-brand{
    margin-top: 25px;
}
#home_notice{
    height: 25px;
}
.nav-tabs>li>a:hover{
    border:none;
}
.hot_news{
    width: 612px;
}
#business_content{
    height: 406px;
    margin-right: 2px;
}
#business_content a:focus, #business_content a:hover{
    text-decoration: none;
}
#other_operator{
    background:#125453;
    height: 50px;
}
#other_operator ul li{
    
    cursor: pointer;
}
#other_operator ul .active,#other_operator ul li:hover{
    background: #61c1be;
}

#other_operator .container ul{
    margin:0px;
}
.clear{
    clear: both;
}
.dropdown-toggle{
    position: relative;
}
.megamenu-fw:hover .xiala-bg-icon,.megamenu-fw:visited .xiala-bg-icon{
    display: block;
}
#header-nav .menu-ul .dropdown-menu{
    background:url(../img/dropdown-bg.jpg) no-repeat center center;
    height: 242px;
    margin:0px;
    top: 179px;
    border:0 none;
}
#header-nav .megamenu-fw:hover .megamenu-content{
    display: block;
}
.megamenu-fw .xiala-bg-icon {
       position: relative;
        top: -1px;
        left: 50%;
        margin-left: -6px;
        display: none;
        z-index: 9999;
}
#header-nav .menu-ul .dropdown-menu .sub_img{
    width: 462px;
    padding:0px; 
}
#header-nav .sub_img img{
    margin:42px 0 0 122px;
}
#sub-nav-content{
    padding-top: 60px;
}
#sub-nav-content .menu-col li{
    width: 50%;
    position: relative;
}
#sub-nav-content .menu-col li a{
    padding: 0px;
    display: inline-block;
}
.dropdown-toggle .xiala-bg-icon{
    position: absolute;
    top: 107px;
    left: 50%;
    margin-left: -6px;
    display: none;
    z-index: 9999;
}
#sub-nav-content ul {
    width: 412px;
}
#sub-nav-content ul li{
    width: 180px;
    margin-right: 0;
}
#header-nav #sub-nav-content ul a{ 

    line-height: 44px;
    height: 44px;
    width: auto;
    display: inline-block;
    font-size: 16px;
 }
 #header-nav #sub-nav-content ul a:hover{
    background: none;
    border-bottom: 2px solid #fff;
 }
#sub-nav-content ul .active a {
    border-bottom: 2px solid #fff;
    color: #fff;
}

/* 头部导航条样式 */
#header-nav .container{
    position: relative;

}
#header-nav .menu .menu-ul{
    margin: 54px 0 0 0;
}
#header-nav .menu li{ 
    float: left; 
    display: block;
    
}
#header-nav .menu a{
    height: 110px;
    line-height: 110px;
    display: block;
    font-size: 18px;
    padding:0 40px;
}
#header-nav .menu-ul .active{
    color: #0a958e;
}
#header-nav .menu .first-a{
    padding-left: 20px;
}
#header-nav .menu .navbar-brand{
    margin-top: -10px;
}

#header-nav .search{
    width: 212px;
    height: 32px;
    background: url(../img/search-bg.png) no-repeat center center;
    position: absolute;
    top: 42px;
    right: 0px;
    z-index: 99999;
    padding-left: 18px;
}
input::-webkit-input-placeholder{
            color:#bbbaba;
        }
        input::-moz-placeholder{   /* Mozilla Firefox 19+ */
            color:#bbbaba;
        }
        input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
            color:#bbbaba;
        }
        input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
            color:#bbbaba;
        }
.sr_main{
    padding-bottom: 36px;
}
#header-nav .search input{
    background: none;
    border:0 none;
    height: 32px;
    line-height: 32px;
    float: left;
    width: 162px;
    color: #737373;
}
#header-nav .search .submit_button{ 
    width: 32px;
}
::-webkit-input-placeholder { /* WebKit browsers */
  color: #737373;
  font-size: 14px;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #737373;
  font-size: 14px;
}

:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #717070;
  font-size: 14px;
}
/* 2020 5 22 首页样式修改*/
#header-nav{height: 180px;}
#header{width: 1280px; margin:0 auto; height: 180px; padding: 0;}
#header h1{ width: 429px; height: 69px; margin:0;}
.fl_left{ float: left;}
.fl_right{ float: right;}
.cl_all{ clear: both;}
.header_top{padding-top: 20px;}
.qj p{margin:0; line-height: 36px;}
.qj a{ font-size: 14px;  color:#6d6c6c; padding-left: 20px; margin-left: 30px;}
.qj .oa{background: url(../img/icon-oa.png) no-repeat left center;}
.qj .gl{background: url(../img/icon-manage.png) no-repeat left center;}
.qj .ly{background: url(../img/icon-suggest.png) no-repeat left center;}
#header .qj .search{ top: 68px;}
/* 2020-8-5 修改样式 start*/
#header .menu .menu-ul,#home,#profile,.maring_top10.margin_bottom10,.font_size14.green_clolor{font-family: '宋体', SimSun;}
/* 2020-8-5 修改样式 end*/
#header .menu .menu-ul{margin:23px 0 0 0;}
#header .menu-ul a{ height: 68px; line-height: 68px;font-size: 20px; padding: 0 35px;}
#header .menu-ul a:hover{background: #019795; color: #ffffff;}
#header .menu-ul .active{ background: #019795; color: #ffffff;}

.banner_right li a{ font-size:18px; padding:0 20px 0 50px; line-height:44px; border-radius:10px 10px 0 0; border: 0 none;}
#banner_right_content.tab-content li a { font-size:16px;}
#banner_right_content.tab-content li a:hover{
    color: #0a958e;
}
 #header-nav .parent li{
     float: none;
     width: 152px;
}
.parent{ display:block;  } 
.parent{ 
	-webkit-column-width:172px; 
	-moz-column-width:172px; 
	-webkit-column-gap:0px; 
	-moz-column-gap:0px; 
} 
.parent{ 
		writing-mode: tb-lr;/*ie8 竖直排列*/
		*white-space:nowrap; 
}  
.parent .child{ 
	display:inline-block; 

	writing-mode: lr-tb; /*ie8 竖直排列*/

} 
#sub-nav-content .menu-col.parent{
   width: auto;
   height: 136px;
}

.tab-content{
    position:relative;
}
.tab-content .yw_more{
    font-size: 14px;
    color: #898989;
    display: block;
    margin-top: 2px;
    position: absolute;
    right: 0;
    top: -52px;
}
.banner_right .slyw a{background: url(../img/yw.png) no-repeat 16px center ;}
.banner_right .slyw.active a{ background: url(../img/yw_active.png) no-repeat 16px center #0e8c8b;}
.banner_right .slyw:hover a{  background: url(../img/yw_active.png) no-repeat 16px center #0e8c8b; color: #fff;}
.banner_right .slfc a{background: url(../img/fc.png) no-repeat 16px center;}
.banner_right .slfc.active a{background: url(../img/fc_active.png) no-repeat 16px center #0e8c8b;}
.banner_right .slfc:hover a{background: url(../img/fc_active.png) no-repeat 16px center #0e8c8b; color: #fff;}
.banner_right .pull-right a{padding: 0;}

#fixed_left{ 
    background:#f4f2f3; 
    border-radius: 5px; 
    position: fixed; 
    width: 126px; 
    /*height:300px;  */
    height:170px;
    right:40px; 
    top: 30%; 
    visibility: visible; 
    -moz-background-clip: -moz-initial; 
    -moz-background-origin: -moz-initial; 
    -moz-background-inline-policy: -moz-initial; 
    z-index: 99; 
    color: rgb(255, 255, 255);
    box-shadow: 0 0 2px #adadad;
}
#fixed_left a{ 
    font-size: 14px;
}
.fixed_left_wrap li a,.fixed_left_wrap li a:hover{
    background-size: 22px;
}

.fixed_left_title{
    margin-bottom: 10px; 
    background:#117575; 
    border-top-left-radius: 5px; 
    border-top-right-radius:5px; 
    font-size: 16px; 
    height: 36px; 
    line-height: 36px; 
    text-align: center;
}
#fixed_left_close a{ 
    position: absolute; 
    right: -26px; 
    top: -24px; 
    width: 24px; 
    height: 24px; 
    background:url(../img/icon_close.png) no-repeat center center; }
.fixed_left_wrap{
    margin-bottom: 12px;
}
.fixed_left_wrap li{ 
    margin:5px 0;
}
.fixed_left_wrap li a{ 
    display:block; 
    height: 34px; 
    line-height: 34px; 
    padding-left: 30px; 
    text-align: center; 
    color: #a3a1a2;
}
.fixed_left_oa{ background: url(../img/fixed_left_oa.png) no-repeat 14px center; }
.fixed_left_ls{ background: url(../img/fixed_left_ls.png) no-repeat 14px center; }
.fixed_left_jy{ background: url(../img/fixed_left_jy.png) no-repeat 14px center; }
.fixed_left_wx{ background: url(../img/fixed_left_wx.png) no-repeat 14px center; }
.fixed_left_dj{ background: url(../img/fixed_left_dj.png) no-repeat 14px center; }
.fixed_left_wrap li a:hover{color: #158172;}
.fixed_left_oa:hover{ background:url(../img/hover_fixed_left_oa.png) no-repeat 14px center #e4e2e3;}
.fixed_left_ls:hover{ background: url(../img/hover_fixed_left_ls.png) no-repeat 14px center #e4e2e3; }
.fixed_left_jy:hover{ background: url(../img/hover_fixed_left_jy.png) no-repeat 14px center #e4e2e3; }
.fixed_left_wx:hover{ background: url(../img/hover_fixed_left_wx.png) no-repeat 14px center #e4e2e3;}
.fixed_left_dj:hover{ background: url(../img/hover_fixed_left_dj.png) no-repeat 14px center #e4e2e3;}
.fixed_ewm{text-align: center; font-size: 14px; color: #a3a1a2;}
/*党史学习 飘窗样式*/

#fixed_center{
    position: fixed;
    bottom: 40px;
    right: 40px;
    z-index: 999;
}
/* 企业动态 样式*/

.qydt,.hyzx{padding-left: 44px;}
.qydt{ background: url(../img/dt.png) no-repeat left center;}
.hyzx{ background: url(../img/zx.png) no-repeat left center;}

/* 广告横条 样式*/
.gght{ margin:25px auto; width: 1250px; height:100px; padding: 0 15px;}

.cybk .nav-tabs>li{ float: none; margin-bottom:0; clear: both;}
#business_content .nav-tabs>li a{ font-size: 18px; margin-right: 0; border:0 none; padding: 0; line-height: 62px; border-radius: 0;}
#business_content .tab-content{ position: absolute; top: 0; right: -594px;}
#business_content .cybk .active{ border:0 none; }
#business_content .tab-content .active a{border:0 none;}
.cybk_i{ display: inline-block; width: 49px; height: 62px; float: left; margin: 0 40px 0 56px;}
/*.active .cybk_i{ margin-left: 0px;} */
.lycb{ background: url(../img/icon-reserve.png) no-repeat left center;}
.active .lycb{ background: url(../img/hover_icon-reserve.png) no-repeat left center;}
.lygy{ background: url(../img/icon-industry.png) no-repeat left center;}
.active .lygy{ background: url(../img/hover_icon-industry.png) no-repeat left center;}
.lywl{ background: url(../img/icon-logistics.png) no-repeat left center;}
.active .lywl{ background: url(../img/hover_icon-logistics.png) no-repeat left center;}
.lymy{ background: url(../img/icon-trade.png) no-repeat left center;}
.active .lymy{ background: url(../img/hover_icon-trade.png) no-repeat left center;}
.qtbk{ background: url(../img/icon-others.png) no-repeat left center;}
.active .qtbk{ background: url(../img/hover_icon-others.png) no-repeat left center;}
.cybk_arrow{ background:none; float: right; width: 8px; height: 15px; margin: 22px 30px 0 0;}
.active .cybk_arrow{background: url(../img/right.png) no-repeat left center; display: block;}

#other_operator .yqlj li{width: 168px; height: 36px; margin:7px 4px 0 0; padding: 0;}
#other_operator .yqlj li a{width: 168px; height: 36px; line-height: 36px; text-align: center; color: #fff; font-size: 14px;background: #0c6867; display: inline-block;}

.drop_icon{ width: 8px; height: 14px; background:url(../img/drop_icon.png) no-repeat center center; margin:2px 0 0 10px; display: inline-block; vertical-align: sub;} 
.yqlj dl{ background: #0a958e;}
#other_operator .yqlj .container{ height:auto;}
.yqlj dl dd{ float: left;}
.yqlj dl dd a{ background: none;}
.yqlj dl dd::after{ clear: both;}
.yqlj_wrap{position: relative;}
.yqlj .dropup{ position: static;}
#other_operator .dropup .dropdown-menu-wrap{ position:absolute; bottom:40px; width:1280px; height:auto;  padding:20px 45px; opacity:0.85;}
#other_operator .dropup .dropdown-menu-wrap dt{ font-size: 18px; font-weight: bold; color: #ffffff; padding-bottom: 10px;}
#other_operator .dropup .dropdown-menu-wrap a{ background: none; width: 296px;  line-height: 36px; color: #ffffff; text-align: left;}


/*2020.5.24  新版关于我们样式*/
#about_bg{
       background:url(../img/about_bg.jpg) no-repeat center bottom #e7fcfc;
       background-size:cover;
}
.padding_bottom_165{
    padding-bottom:165px;
}
#about_bg h2,#news_bg h2,#djzq_bg h2,#ztzl_bg h2{
    color: #009698;
    font-size: 36px;
    line-height: 26px;
 }
 #about_bg h2 span,#news_bg h2 span,#djzq_bg h2 span,#ztzl_bg h2 span{
    font-size: 20px;
    display: block;
 }
.margin_top_179{
    margin-top: 179px;
}
/*#about_bg .title{
    margin:0 0 48px 156px;
}
#about_bg .title h2{
    margin: 84px 0 74px 0;
}*/
.about_wrap{
    position: relative;
}

.news_wrap_content .gk_ul ul li:first-child a{
    background: #138645;
    width: 188px;
    color: #ffffff;
    padding-left: 50px;
}
#about_bg .img_wrap{
    width: 654px;
    height:344px;
    overflow: hidden;
    position: absolute;
    top: -27px;
    left:0;
    z-index: 999;
}
#about_bg #news_banner .carousel-indicators{
    top: 268px;
    right: 39px;
}
#about_bg .carousel-indicators .active,#news_bg .carousel-indicators .active{
    background: #0b8643;
}
.carousel-indicators li{
    background: #ffffff;
}
.content_wrap{
    width: 1108px;
    height: 468px;
    background: #ffffff;
    opacity: 0.8;
    padding: 42px 88px 0 548px;
}
.content_wrap .jtjj p{
    line-height: 40px;
    font-size: 14px;
    text-indent: 34px;
    margin-bottom: 0;
}
.content_wrap .jtjj p a{
    color: #0a958e;
}
#about_bg .content_wrap .nav-tabs{
    border-bottom: 1px solid #009988;
}
#about_bg .content_wrap .nav-tabs a{
    width: 92px;
    height: 26px;
    line-height: 26px;
    padding:0;
    border-radius: 0;
    font-size: 16px;
    text-align: center;
    color: #72aeea;
}
#about_bg .content_wrap .nav-tabs a:hover{
    color:#ffffff;
    background: #0e8c8b;
}
#about_bg .content_wrap .nav-tabs .active a{
    color:#ffffff;
}
#about_more{
    position: absolute;
    right: -7px;
    bottom: -1px;
    background: url(../img/about_more.png);
    width: 119px;
    height: 34px;
    line-height: 42px;
    color: #ffffff;
    text-align: center;
    display: block;
}
/* 新版新闻中心样式*/
#news_bg{
    background:url(../img/news_bg.jpg) no-repeat center bottom #2a9257;
    background-size:cover;
}
#news_bg .title,#djzq_bg .title,#ztzl_bg .title,#about_bg .title{
    margin: 84px 0 64px 0; 
}
#news_bg h2,#djzq_bg h2{
    color: #ffffff;
}
#news_bg .crumbs,#news_bg .crumbs a,#djzq_bg .crumbs,#djzq_bg .crumbs a{
    color: #ffffff;
}
.news_list_title.yw_cat ul li:first-child a{
    background: #ffffff;
    width: 188px;
    color: #575757;
    padding-left:50px;
}

.news_list_title.yw_ul ul li:hover a,.news_list_title.news_show ul li:hover a{
    background: #ffffff;
    width: 188px;
    color: #000000;
    padding-left: 50px;
}
.news_list_title.yw_ul ul .active a,.news_list_title.news_show ul .active a{
    background: #ffffff;
    width: 188px;
    color: #000000;
    padding-left: 50px;
}
    
#news_bg .title img,#djzq_bg .title img,#about_bg .title img{
    margin-right:0;
    margin-top: -22px;
}
#news_bg #home_notice li{
    float: left;
    width: 538px;
}
#news_bg #home_notice li a{
    font-size: 14px;
    line-height: 24px;
}
#news_bg #home_notice .tip{
    background: #ffcc33;
    width: 74px;
    height: 24px;
    text-align: center;
    margin: 0;
    color: #ffffff;
}
#news_bg #home_notice_list{
    width: 1100px;
    
}
#news_bg #home_notice_list a{
    color: #ffffff;
}
#news_bg #home_notice_list li{
    padding-left: 25px;
}

#news_bg #home_notice_list .create_date{
    color: #ffcc33
}
#home_notice .tips_more{
    color: #ffffff;
    font-size: 14px; 
    padding-right: 18px;
}
.wrap01{
    margin-bottom: 26px;
}
.news_wrap{
    width: 1280px;
    padding:15px;
    background: #ffffff;
}
.news_wrap a:hover{
    color: #128644;
}
#news_bg .img_wrap{
    width: 654px;
    height:410px;
    overflow: hidden;
    margin-right: 10px;
}
.carousel_title{
    display: block;
    height: 48px;
    width: 654px;
    line-height: 48px;
    padding-left: 22px;
    color:#ffffff;
    font-size: 18px;
    position: absolute;
    bottom: 0;
    left:0;
    background: #000000;
    opacity: 0.8;
    z-index: 999
}
#news_bg #news_banner .carousel-indicators{
    bottom: 15px;
    right: 20px;
}
.news_yw_title{
    border-bottom: 1px solid #128644;
}
.news_yw_title h3{
    font-size: 16px;
    width: 90px;
    color: #ffffff;
    height: 28px;
    line-height: 28px;
    background: #128644;
    text-align: center;
    margin:0; 
}
.news_yw_title a,.news_title a{
    margin-top: 4px;
}

.news_yw_title span,.news_title span{
    padding-right: 18px;
    font-size: 14px;
    color: #ffcc33;
    background:  url(../img/news_more.png) no-repeat right center;
}
.hot_news_wrap{
    padding:17px 0;
    margin-bottom: 14px;
    width: 586px;
    border-bottom: 1px dashed #e9e8e8;

}
.hot_news_wrap p{
    margin-bottom: 0;
    line-height: 25px;
}
.hot_news_wrap h4 {
    font-size: 16px;
    font-weight: normal;
}
.hot_news_wrap h4 a{
    color: #128644;
}
.news_yw ul{
    margin-bottom: 0;
}
.news_yw ul li a{
    line-height: 34px;
    font-size: 16px;
    color: #666666;
}
.news_title h3{
    font-size: 16px;
    color: #128644;
}
.news_ul{
    line-height: 30px;
}
.news_ul a{ 
    font-size: 16px;
    color: #666666;
}
.news_content{
    width: 48%;
}
.news_ad{
    width: 1280px;
    margin:10px auto 0 auto;
}
#djzq_bg{
    
    background:url(../img/djzq_bg.jpg) no-repeat center bottom #d04316;
}
#djzq_bg .news_wrap{
    background: none;
    padding: 0;
}
#djzq_bg .img_wrap{
    width: 480px;
}
#djzq_bg .img_wrap h4{
    line-height: 30px;
    color: #000000;
    font-size: 16px;
}
.item_content{
    padding: 16px 26px 0 26px;
    height: 298px;
    background: #ffffff;
}
.item_content p{
    font-size: 14px;
    color: #999999;
    line-height: 26px;
}
#djzq_bg .img_wrap .carousel-indicators li{
    background: #cecece;

}
#djzq_bg .img_wrap .carousel-indicators li:hover{
    background: #cb3f0a;
}
#djzq_bg .img_wrap .carousel-indicators .active{
    background: #cb3f0a;
}
#djzq_bg .img_wrap .carousel-indicators{
    width: 60px;
    right: 26px;
}
.djzq_news_wrap{
    width:772px;
    background: #ffffff;
    padding: 12px 34px 12px 15px;
    margin-bottom: 10px;
}
.djzq_news_content{
    width: 508px;
}
.djzq_news_content h4{
    font-size: 16px;
    font-weight: normal;
    color: #d04316;
    line-height: 30px;
    margin-bottom: 0;
}
.djzq_news_content p{
    font-size: 14px;
    color: #999999;
    line-height: 26px;
}
.news_list_title.dj_cat ul li:first-child a{
    background: #138645;
    width: 188px;
    color: #ffffff;
    padding-left: 50px;
}
/* .news_list_title ul li:first-child a{
            		width: 188px;
            		padding-left:52px;
            		background: #138645;
} */
/*.news_wrap a:hover .djzq_news_content p{
    color: #d04316;
}*/
.news_wrap_content .ztzl_list_title ul li:first-child a{
    width: 188px;
    padding-left:52px;
    background: #138645;
}
#ztzl_bg{
    background:url(../img/ztzl_bg.jpg) no-repeat center bottom #f4f4f4;
}
#about_bg .title img,#ztzl_bg .title img,#news_bg .title img,#djzq_bg .title img{
    margin-right: 250px;
}
.news_list_title{
    width: 180px;
}
.news_list_title ul li a{
    width: 138px;
    height: 60px;
    line-height: 60px;
    font-size: 16px;
    background: #c7c7c7;
    text-align: center;
    color: #ffffff;
    display: block;
    float: right;
}
.news_list_title ul li{
    margin-bottom: 1px;
    width: 180px;
    float: right;
}
.news_list_title ul .active{
    padding-left: 52px;
    font-weight: bold;
}
.news_list_title ul .active a{
    background: #138645;
    width:188px;
    color: #ffffff;
    padding-left: 50px;
}
.news_list_title ul li:hover a{
    background: #138645;
    width:188px;
    color: #ffffff;
    padding-left: 50px;
}
.ztzl_list_wrap{
    width: 1100px;
}
#ztzl_bg  .news_wrap,#news_bg  .news_wrap,#about_bg.xxgk .news_wrap{
    background: none;
    padding: 0;
}
#ztzl_bg h2{
    color: #168d49;
    font-size: 36px;
    line-height: 26px;
 }
 .ztzl_list_wrap{
    background: #ffffff;
    padding: 0 75px 0 36px;
 }
.ztzl_list_content{
    border-bottom: 1px dashed #eaeaea;
    padding-bottom: 22px;
    padding-top: 16px;
}
.ztzl_list_content h4{
    font-size: 18px;
    line-height: 40px;
    color: #000000;
}
.ztzl_list_content h4 span{
    float: right;
    font-size: 16px;
    color: #999999;
    font-weight: normal;
}
.ztzl_list_content p{
    font-size: 14px;
    color: #999999;
    line-height: 25px;
    margin-bottom: 0;
}
.ztzl_ad{
    width: 1100px;
    margin: 14px -30px 0 0;
}
.ztzl_list_content a:hover p{
    color: #128644;
}

/* 2020 5 28搜索页样式 */
.sr_body{
    width: 1280px;
    margin: 0 auto;
    min-height: 647px;
    padding-top: 340px;
}
.sr_frmipt{
    margin: 0 auto; 
    border: 1px solid #0e8c8b;
    border-radius: 5px;
    width: 350px;
    height: 44px;
    line-height: 44px;
}
.sr_wrap .sr_frmipt input{
    border:0 none;
    font-size: 14px;
}
.sr_wrap .sr_frmipt .ipt{
    width: 290px;
    height: 42px;
    line-height: 42px;
    color: #999999;
    background: none;
    padding-left: 15px;
}
.ss_btn{
    width: 58x;
    background: #0e8c8b;
    height: 42px;
    line-height: 42px;
    color: #ffffff;
    border-radius: 5px;
    padding:0 10px;
}
.list_wrap{
    padding-bottom:10px;
    border-bottom: 1px dashed #666666;
}
.list_wrap_img{
    margin-right: 15px;
}
.list_wrap p{
    margin-bottom: 0;
}
.text-c{
    margin: 20px;
    text-align: center;
}
.text-c a{ 
    padding:0 10px;
    /*border:1px solid #cccccc; 
    margin: 0 10px;*/
}
.text-c span{
    color: #128644;
}
.comtent_wrap{
    width: 1280px;
    padding-top: 180px;
    margin: 0 auto;
}
.comtent_wrap .crumbs{
    margin: 50px 0;
}
    
#Article h3{
    text-align: center;
    font-size: 20px;
}
#Article span{
    font-size: 14px;
    color: #666666;
    font-weight: normal;
}
#Article .content video{
    width: 100%;
}

.news_wrap_content{
    width: 1280px;
    margin: 0 auto;
}
.news_wrap_content .ztzl_list_wrap{
    padding-right: 36px;
    width: 1099px;
    padding-top:36px;
    padding-bottom: 36px;
}
.news_wrap_content .ztzl_list_wrap h3,#Article h3{
    font-size:30px;
   
    color: #212529;
    line-height: 38px;

}
.ztzl_list_wrap p{
    line-height: 26px;
    /* text-indent:2em; */
    color: #595959;
}
.ztzl_list_wrap .f14{
    text-indent:0;
}
.ztzl_list_wrap .f14,.ztzl_list_wrap .f14 a{
    font-size:14px;
    color: #bfbfbf;
}
.ztzl_list_wrap .f14 a:hover{
    color: #0a958e;
}
.crumbs{
    text-align: right;
    padding-top: 10px;
}
.news_wrap_content .ztzl_list_wrap h3{
    text-align: center;
   /* font-size: 20px;*/
}
.news_wrap_content .news_list_title ul .active a{
    width: 188px;
}
.news_wrap_content .news_list_title ul li:hover a{
    width: 188px;
}
.news_wrap_content .news_list_title ul li a{
    width: 138px;
}

.banner_wrap .hy-dot i{
    width: 56px;
    height: 5px;
    border-radius: 0;

}
.banner_wrap .hy-dot .active{
    background: #0e8c8b;
}
.news_wrap #index_banner .hy-dot-center{
    left: 88%;
    bottom: 12%;

}
#header .menu-ul li:hover a {
    background: #019795;
    color: #ffffff;
}
#header .menu-ul li:hover .menu-col a{
    background: none;
}

/* 关于我们样式 */
.news_nav { margin-top: 26px; margin-bottom: 6px;}
.news_nav a { font-size: 14px; color: #7d7d7d; }
.now_nav { margin-top:28px; margin-bottom: 28px; height: 42px ; line-height: 2.625rem; 
    background-image: url(../img/news_title_bg.png);
    background-repeat: no-repeat;
    background-position: top right;
    background-color: #e0e9ed;}
.now_nav a {
    color: #404040;
}
.now_nav a:hover{
    color: #0e8c8b;
    background-color: unset;
    text-decoration: none;
}

.now_nav .primary_color{
    color: #0e8c8b;
}

.current_nav {
    border-top: 7px solid #0e8c8b;
    width: 280px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    display: inline-block;
}   
.current_nav a {
    color: #0e8c8b;
}
    
.now_nav ul {
    display: inline-block;
    margin-left: 200px;
}   

.now_nav li {
    float: left;
    margin: 0 26px;
    height: 42px;
    line-height: 42px;
}
.now_nav li a { font-size: 16px;}

.introduct_content{
    padding-left: 40px;
}
.introduct_content .title {
    color: #221815;
    font-size: 20px;
    font-weight: bold;
    margin-top: 46px;
}
.introduct_content .desc {
    margin-top: 28px;
    padding-bottom: 26px;
    color : #898989;
    border-bottom: 1px solid #ddddde;
}
.introduct_content .content{
    color: #595757;
    line-height: 26px;
}


/* 2020-1-11 关于我们 样式修改 */
#about-container-nav{
    padding-left: 0px;
}
#about-container-nav .current_nav{
    border-top:7px solid #0e8c8b;
    text-align: right;
    padding-left: 56px;
    width: auto; 
    margin-top: -2px;
    height: 38px;
    line-height: 38px;
}
.line-span{
    width: 100%;
    height: 7px;
    /* margin-top: -2px; */
    display: block;
    background: #0e8c8b;
}
/* 新闻列表 */
.news_nav { 
    margin-top: 26px; margin-bottom: 6px;
}
.news_nav a { 
    font-size: 14px; color: #7d7d7d; 
}
.now_nav { 
    margin-top:28px; 
    margin-bottom: 28px; 
    height: 42px ; 
    line-height: 2.625rem; 
    background-image: url(../img/news_title_bg.png);
    background-repeat: no-repeat;
    background-position: top right;
    background-color: #e0e9ed;
}
.now_nav a {
    color: #404040;
}
.now_nav a:hover{
    color: #0e8c8b;
    background-color: unset;
    text-decoration: none;
}

.now_nav .primary_color{
    color: #0e8c8b;
}
.current_nav {
    border-top: 7px solid #0e8c8b;
    width: 280px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    display: inline-block;
}   
.current_nav a {
    color: #0e8c8b;
}  
.now_nav ul {
    display: inline-block;
    margin-left: 200px;
}   
.now_nav li {
    float: left;
    margin: 0 26px;
    height: 42px;
    line-height: 42px;
}
.now_nav li a { font-size: 16px;}
#news_list .left {
    margin-right: 40px;
    width: 78px;
    text-align: center;
}
#news_list .left .day {
    height: 50px;
    line-height: 50px;
    font-size: 32px;
    background-color: #e9ecea;
}
#news_list .left .date_time{
    width: 100%;
    margin-top: 3px;
    height: 27px;
    line-height: 27px;
    font-size: 12px;
    background-color: #e9ecea;
}
#news_list li {
    height: 142px;
    padding-top: 32px;
    border-bottom: 1px solid #e4e4e5;
}
#news_list .right .active{
    color: #0e8c8b;
}
#news_list .right .desc {
    margin-top: 24px;
    color: #595757;
}
#news_page {
    margin-top: 62px;
    margin-bottom: 62px;
}
#news_page span {
    padding: 6px 16px;
    background-color: #e0e9ed;
    margin-left: 4px;
    cursor: pointer;
}
#news_page span:hover{
    background-color: #0e8c8b;
    color: #fff;
}
#news_page .now_page {
    background-color: #0e8c8b;
    color: #fff;
    
}
#news_page input {
    border: 0px;
    width: 40px;
    background: #fff;
}

#news_list{
    padding:0px;
}
#news_list .left .date_time{
    margin-top: 1px;
}
.ztzl_list_wrap .content{
    padding-bottom:20px;
}
.comtent_wrap .content,.ztzl_list_wrap{
    font-family: 宋体,SimSun;
    font-size:16px;
}
.image_ad .col-md-6{
    margin-bottom: 30px;
}
.image_ad img{
    width: 100%;
}
.xxjx01{
    margin: 30px 0;
}


@media screen and (max-width: 1280px){
	.col-sm-2{
		width: 16%;
	}
	
	.col-sm-3{
		width: 25%;
	}
	.col-sm-9{
		width: 75%;
	}
	
	.col-sm-8{
		width: 66%;
	}
	.col-sm-4 {
		width: 33%;
	}
	
	#chanyebankuai .right .col-sm-6 {
		width: 50%;
		float: left;
	}
}