@charset "utf-8";






/* CSS Document */
@media only screen and (min-width: 800px) {
::-webkit-scrollbar {
 width: 5px;
 height: 5px;
 background-color: #000;
}
  
/*定义滚动条轨道 内阴影+圆角*/  
::-webkit-scrollbar-track {
 border-radius: 0px;
 background: #ccc;
}
  
/*定义滑块 内阴影+圆角*/  
::-webkit-scrollbar-thumb {
 border-radius: 0px;
 background-color:#888;
}
}
@font-face {
    font-family: 'ziti';
    src: url("TT0246M_0.TTF");
}
 /*=========
  基本默认值
  ==========*/
*{
	margin: 0;
	padding: 0; 
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-word-break: normal !important;
    word-break: normal !important;
    word-wrap: break-word !important;
}
html{ 
	min-height:100%;
}
body {
	min-height:100%;
	font-size: 12px;
	color: #000;
	font-family:"Arial","微软雅黑";
	overflow-x:hidden;
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

}
li{
	list-style: none;
}
img {
	border: none;
	vertical-align: middle;
	max-width: 100%;
	height:auto!important;
}
a {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0); 
	text-decoration: none;
	color: #333;	
	-moz-transition: all .5s; 
	-webkit-transition: all .5s;  
	-o-transition: all .5s;
	-ms-transition: all .5s; 
	transition: all .5s; 
}
::after,::before{	
	-moz-transition: all .5s; 
	-webkit-transition: all .5s;  
	-o-transition: all .5s;
	-ms-transition: all .5s; 
	transition: all .5s; 
}
table {
	border-collapse: collapse;
}
input, textarea,select {
	font-family: "Arial","微软雅黑";
	font-size: 12px;
	outline: none;
}

img{ max-width:100%}
/* =========
  工具样式
  ========== */
.clearfix:before,
.clearfix:after{
	content: "";
	display: block;
}
.clearfix:after{
	clear: both;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.donghua{
	-moz-transition: all .5s; 
	-webkit-transition: all .5s;  
	-o-transition: all .5s; 
	-ms-transition: all .5s; 
	transition: all .5s;
}
.all{
	max-width: 100%;
	overflow: hidden;
}


@font-face {
 font-family: 'qqRegular';
 src: url('qq.eot');
 src: local('qq Regular'),
        local('qq'),
        url('qq.woff') format('woff'),
        url('qq.ttf') format('truetype'),
        url('qq.svg#1') format('svg');
		
 font-family: 'ttRegular';
 src: url('tt.eot');
 src: local('tt Regular'),
        local('tt'),
        url('tt.woff') format('woff'),
        url('tt.ttf') format('truetype'),
        url('tt.svg#1') format('svg');
} 


/* =========

  首页

  ========== */
.wrap{
	width: 94%;
	margin-left: auto;
	margin-right: auto;
	max-width: 1200px;
	overflow: hidden;
}




a:hover{ color:#d80c21; text-decoration:none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal}
ul,li{ list-style:none; padding:0; margin:0}
.clear{ clear:both; overflow:hidden}




/*头部*/
.header{ width:100%; height:85px;}
.header .wrap{ width:100%; height:100%;}

/*头部logo*/
.logo{ float:left; margin-top:20px;}

@media only screen and (max-width: 1200px) {
.logo{ margin-left:3%}
}



.logo_text{ float:left; margin-top:8px; }

.logo_call{ padding-left:40px;  margin-top:22px;  background:url(../head-call.png) no-repeat center left; float:right; line-height:26px;}
.logo_call h1{ font-size:16px; color:#d80c21}
.logo_call h2{ font-size:20px; color:#fe0000; font-family:Arial; font-weight:bold;}

.logo_icon{ float:right; height:100%;  margin-left:30px;}
.logo_icon i{ display:block; width:78px; height:100%; float:left; cursor:pointer; font-style:normal}
.logo_icon #head-search{ background:url(../icon-search.png) no-repeat center #dcdcdc;}
.logo_icon #head-nav{ background:url(../icon-nav.png) no-repeat center #d80c21; }



@media only screen and (max-width: 414px) {
.header{ height:65px;}
.logo{ margin-top:12.5px}
.logo img{ height:40px!important}
.logo_icon{ margin-left:0}
.logo_icon i{ width:65px;}
}


/*导航*/
/*
.nav{ height:85px; float:right; position:relative; z-index:999999; text-align:center; }
.nav ul{ }
.nav li{ height:85px; padding:0 18px; float:left; font-size:14px; line-height:85px;  text-align:center; position:relative; font-weight:bold;}
.nav li a{ display:block; color:#323232;}
.nav li:hover a{ color:#fff}
.nav-bg {
    position: absolute;
    left:0;
    bottom:0;
    width: 100%;
    height:0;
    background: #d80c21;
    font: 0/0 Arial;
    transition: all 0.3s;
    opacity:0;
    filter:Alpha(opacity=0); 
	z-index:-1;
}
.nav li:hover .nav-bg,.nav_now .nav-bg{
    width:100%;
	height:100%;
    opacity:1;
    filter:Alpha(opacity=100); 
}
.nav_now a{color:#fff!important}


.nav li dl{ position:absolute; width:100%; top:70px; left:0; z-index:9999999; display:none; }

.nav li dl dd{background:url(../nav-bg.png);height:46px; width:100%; font-size:14px; line-height:46px; border-top:1px solid #fff;}
.nav li dl dd a{color: #323232!important; }
.nav li dl dd:hover a{color:#fe0000!important}
*/

.nav{  height:85px; float:right; text-align:center; }

.nav2{ position:relative; height:160px; overflow:hidden; z-index:99999}


#nav { z-index:4; height:100%; background-color:#fff; overflow:hidden;}
#nav li {float:left; width:100px;height:100%; transition:background-color 700ms;}

#nav li a {position:relative;padding:0 20px;  z-index:2; display:block; width:100%; height:100%; font-weight:bold; font-size:14px; line-height:90px; text-align:center; color:#323232; -webkit-transition:color 200ms; transition:color 200ms;}
#nav li a.on {color:#fff;}
#nav li a span {position:absolute; left:0; top:0; z-index:2; width:100%; height:100%; }
#nav li a .bkg {top:100%; z-index:1; background-color:#da251d; -webkit-transition:top 200ms; transition:top 200ms;}

#nav li a.on .bkg,
#nav li a:hover .bkg {top:0;}
@media only screen and (max-width: 1200px) {
	#nav li{width: 84px;}
}

#shop {position:absolute; bottom:0; right:0; z-index:5; height:100%; background:#fff; margin-left:20px; }
#shop a{ display:block; width:28px; height:96px; float:left;}

#shop .btn-search {position:absolute; top:30px; right:0px; width:28px; height:28px; background:url(../top_search.png) no-repeat center}

#shop .btn-lang {position:absolute;top:30px; right:48px; width:28px; height:28px; background:url(../top_tel.png) no-repeat center}

.g-wrap{position: relative;margin: 0 auto;width: 1200px;height: 100%;}
#subNav {position:absolute; top:0; left:0px; z-index:4; width:100%; height:160px; /*overflow: hidden;*/}
#subNav .g-wrap {overflow:visible;}
#subNav .g-wrap .item {position:absolute; top:-100%; width:100%; padding:0 30px; height:40px; background:url(../touming.png); -webkit-transition:top 300ms; transition:top 300ms;}

	
	#subNav .g-wrap #item1{left:310px;}
	#subNav .g-wrap #item2{left:410px;}
	#subNav .g-wrap #item3{left:510px;}
	#subNav .g-wrap #item4{left:610px;}
	#subNav .g-wrap #item5{left:710px;}
	#subNav .g-wrap #item6{left:810px;}
	#subNav .g-wrap #item7{left:910px;}
	
    #subNav .g-wrap .search {right:0; width:240px; height:44px; padding:8px}
    #subNav .g-wrap .search input { width:240px; height:44px; line-height:44px;float:left; border:none;outline:none; margin:0; padding:0; background:#fff;font-family: "微软雅黑";text-indent:14px; font-size:14px; color:#bebebe;  }
	
    #subNav .g-wrap .langs {right:0; padding:12px; width:96px; height:96px;}
	#subNav .g-wrap .langs img{ width:100%;}
  
    /*2016.4.12*/

    #subNav .g-wrap .nwmenu .nwmenu-list li a:hover{ color: #f63b34;}
    #subNav .g-wrap .on {top:0; z-index: 2;}
	#subNav .g-wrap .item {}
	#subNav .g-wrap .item li{ float:left; }
    #subNav .g-wrap .item a { padding:0 16px; display:block; font-size:14px; line-height:40px; color:#d0d0d0;-webkit-transition:color 300ms; transition:color 300ms;}
    #subNav .g-wrap .item a:hover {color:#da251d;}
    #subNav .g-wrap .item #on { color: #da251d;}
	
	#subNav .g-wrap .item li dl{ background:url(../touming.png); -webkit-transition:top 300ms; transition:top 300ms; overflow:hidden; width:auto; position:absolute; top:30px; right:-40px; z-index:-1;
opacity:0;
filter:Alpha(opacity=0); /* IE8 以及更早的浏览器 */
transition:all .5s;
-moz-transition:all .5s; /* Firefox 4 */
-webkit-transition:all .5s; /* Safari and Chrome */
-o-transition:all .5s; /* Opera */
}
    #subNav .g-wrap .item li dd{ text-align:center;}
	#subNav .g-wrap .item li:hover dl{ z-index:1; top:40px;
opacity:1;
filter:Alpha(opacity=100); /* IE8 以及更早的浏览器 */
}


@media only screen and (max-width: 1100px) {
.nav,#subNav{ display:none}
}




.q_search {position: fixed;z-index: 99999999999;width: 100%;height: 100%;left: 0px;top: 0px;background: #000;opacity: 0.8;filter: Alpha(opacity=80);}
.q_search .wrap{ height:100%; position:relative;}
.q_search a {cursor: pointer;position: absolute;z-index: 9999999999}
.sousuo_an {position: relative;top: 5px;cursor: pointer;}
.sousuo_kuang {margin: 0 auto;text-align: center;}
.sousuo_kuang .kuang {width:100%; position:absolute; top: 169px;left: 0;height: 68px;border: 1px solid #535353;z-index: 9999;}
.sousuo_kuang .kuang .text {border: none;background: none;font-size: 36px;font-family: Arial, Helvetica, sans-serif;color: #a7a7a7;height:68px;line-height:68px;padding: 16px 2% 15px;width: 80%;float: left;}
.sousuo_kuang .kuang .searchgo {border: none;width: 7%;margin-right: 1%;height: 68px;background: url(../ico_115.png) no-repeat center;background-size: 50% auto;min-width: 40px;cursor: pointer;}
.q_search .guanbi {width: 37px;height: 37px;background: url(../ico_116.png) no-repeat center;position: fixed;right: 3%;top: 50px;cursor: pointer;z-index: 99;}




/*侧边栏*/
.mask{width:100%;height:100%;background:#000;-webkit-opacity:0.5;opacity:0.5;filter:Alpha(opacity=50);z-index:900;position:fixed;top:0;left:0;display:none;}

.sitemap{width:360px; height:100%; background:#fff;z-index:99999999;position:fixed;right:-100%;top:0; }
.sitemap-con{width:100%; height:100%; overflow-y: scroll;}
.sitemap-head{width:100%;height:84px;padding:0 24px; background:#da251d;}
.sitemap-head h2{font-size: 16px;color:#fff;line-height:84px;float:left;}
.sitemap-head a.sitemap-close{width:46px;height:46px;background:url(../close.png) no-repeat center center;float:right;margin-top:19px;}

.sitemap-nav{width:100%;padding:10px 24px;}
.sitemap-nav dl{width:100%; padding:10px 0;margin-bottom:8px;border-bottom:2px #f4f4f4 solid;}
.sitemap-nav dt{font-size:16px;color:#333333; padding-bottom:10px;}
.sitemap-nav dd{float:left;margin:0px 20px 5px 0px;}
.sitemap-nav dd a{font-size:13px;color:#999999;}
.sitemap-nav dd a:hover{ color:#da251d}

.sitemap-code{ width:100%; padding:0 24px}
.sitemap-code .text{ padding-left:30px; color: #999999; font-size: 13px; line-height:26px; height:26px; background-image: url(../wx.png); background-repeat:no-repeat; background-position:center left; background-size:auto 100%; margin-bottom:10px;}
.sitemap-code .code{ width:120px;}

@media only screen and (max-width: 414px) {
.sitemap{ width:100%;}
.sitemap-head{ height:65px}
.sitemap-head h2{ line-height:65px;}
.sitemap-head a.sitemap-close{ width:30px; height:30px; margin-top:17.5px}
.sitemap-code{ display:none}
}


/*banner*/
.banner{ 
	width:100%; 
	overflow:hidden; 
	position:relative;
	margin-top:-160px;
}

.banner li{
    width:100%;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
    -webkit-background-size: cover;
}

.banner li img{ 
	width:100%;
}


.banner .bx-controls-direction{ position:absolute; top:50%; left:0; margin-top:-23px;  width:100%; z-index:99999}
.banner .bx-controls-direction a{ position:absolute;  top:0;
display:block;
width:46px; height:46px;
opacity:0.85;
filter:Alpha(opacity=85); /* IE8 以及更早的浏览器 */
background-position:center;
background-color:#323232;
background-repeat:no-repeat;
	-moz-transition: all .3s; 
	-webkit-transition: all .3s;  
	-o-transition: all .3s;
	-ms-transition: all .3s; 
	transition: all .3s; 
}
.banner .bx-controls-direction a:hover{background-color:#d80c21;}
.banner .bx-controls-direction a.bx-prev{ background-image:url(../banner_prev.png); float:left;left:-50px;}
.banner .bx-controls-direction a.bx-next{ background-image:url(../banner_next.png); float:right; right:-50px;}

.banner:hover .bx-controls-direction a.bx-prev{ left:0;}
.banner:hover .bx-controls-direction a.bx-next{ right:0}


.banner .bx-pager{ 
	text-align:center; 
	width:100%; 
	height:16px; 
	position:absolute; 
	bottom:20px; 
	z-index:99999;
	background:url(../banner_pager.png);
	display:none;
}

.banner .bx-pager .bx-pager-item{ 
	display:inline-block; 
	margin:0 5px;
}

.banner .bx-pager .bx-pager-item a{ 
	width:12px; 
	height:12px;
	display:block;
	background:none;
	border:2px solid #fff;
	border-radius:14px;
}

.banner .bx-pager .bx-pager-item a.active{
	background:#fff;
}


.banner:hover .bx-controls-direction{ 
	display:block;
}



/*手机banner*/
.m_banner{ 
	width:100%; 
	overflow:hidden; 
	position:relative;
	margin-top:-160px;
	display:none
}

.m_banner li{
    width:100%;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
    -webkit-background-size: cover;
}

.m_banner li img{ 
	width:100%;
}
.m_banner .bx-controls-direction{ display:none; }

.m_banner .bx-pager{ 
	text-align:center; 
	width:100%; 
	height:16px; 
	position:absolute; 
	bottom:10px; 
	z-index:99999;
}

.m_banner .bx-pager .bx-pager-item{ 
	display:inline-block; 
	margin:0 5px;
}

.m_banner .bx-pager .bx-pager-item a{ 
	width:12px; 
	height:12px;
	display:block;
	background:none;
	border:2px solid #d80c21;
	border-radius:14px;
}

.m_banner .bx-pager .bx-pager-item a.active{
	background:#d80c21;
}


.m_banner:hover .bx-controls-direction{ 
	display:block;
}



@media only screen  and (max-width: 414px){
.banner{ display:none}
.m_banner{ display:block}


}






/*首页内容1*/
.index_news{  padding:30px 0;}
.index_news_l{ float:left; width:52.5%; margin-top:10px; overflow:hidden}
.index_news_l .img{ float:left; width:36.51%; overflow:hidden}
.index_news_l .img img{ width:100%;}
.index_news_l .text{ float:right; width:60.63%; }
.index_news_l .text .title{ font-size:18px; color:#323232; font-weight:bold; line-height:20px; height:20px; overflow:hidden}
.index_news_l .text .time{ font-size:16px; color:#e40b21; font-family: 'ttRegular'; margin-bottom:4px;letter-spacing:1px; line-height:26px }
.index_news_l .text .desc{ font-size:14px; color:#777777; line-height:20px; height:60px; overflow:hidden;}
.index_news_l .text .more{ font-size:14px; color:#a1a1a1; margin-top:10px;}

.index_news_l:hover .text .more{ color:#e40b21}

.index_news_r{ float:right; width:43.33%; position:relative;overflow:hidden}
.index_news_r_title{ height:42px; border-bottom:2px solid #dedfe2}
.index_news_r_title li{ float:left;display:block; color:#757575; text-align:center; font-size:14px; line-height:42px; font-weight:bold; width:90px;
	-moz-transition: all .5s; 
	-webkit-transition: all .5s;  
	-o-transition: all .5s; 
	-ms-transition: all .5s; 
	transition: all .5s;
	cursor:pointer;
  }


.index_news_r_title li.up,.index_news_r_title li:hover{ color:#fff;}

#index_news_r_title_bg{
    height: 42px;
    width: 90px;
    background: #d80c21;
    position:absolute;
    left: 0px;
	top:0;
    zoom: 1;
	z-index:-1;
    transition: left .4s;
    -moz-transition: left .4s;
    -webkit-transition: left .4s;
    -o-transition: left .4s;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
}

.index_news_r_list{ overflow:hidden; display:none; margin-top:5px;}
.index_news_r_list li{ font-size:14px; line-height:36px; height:36px; overflow:hidden; border-bottom:1px dashed #dfdfdf}
.index_news_r_list li .title{ color:#777777; float:left;max-width:70%; overflow:hidden; letter-spacing:1px}
.index_news_r_list li .time{ color:#aaaaaa; float:right;font-family: 'ttRegular'; font-size:16px;}
.index_news_r_list li:hover .title{ color:#d80c21;}

.index_news_r_list.block{ display:block}


@media only screen and (max-width: 414px) {
.index_news_l{ width:100%; float:none}
.index_news_l .img{ width:48%;}
.index_news_l .text{ width:48%;}
.index_news_l .text .title{ font-size:16px;}
.index_news_l .text .time{ font-size:14px; line-height:20px;}
.index_news_l .text .desc{ font-size:12px;}
.index_news_l .text .more{ display:none}

.index_news_r{ width:100%; float:none; margin-top:30px;}
.index_news_r_title li,#index_news_r_title_bg{ width:33.3%}

}



/*首页内容2*/
.index_box{  padding:40px 0; overflow:hidden; background:#ecf1fb}
.index_box li{ width:20%; height:140px; float:left; position:relative;  overflow:hidden; z-index:0}
.index_box li h1{ width:100%; height:50px; margin-top:26px;    
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
}
.index_box li:hover h1{
    -moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
}
.index_box li h2{ font-size:16px; color:#ffffff; text-align:center; line-height:50px; font-weight:bold}
.index_box li h3{ position:absolute; z-index:-1; width:100%; height:100%; top:0; left:0;
transition: transform 1s;
-moz-transition: transform 1s;
-webkit-transition: transform 1s;
-o-transition: transform 1s;
}

.index_box li:hover h3{transform: scale(1.2);}

#index_box_li1 h1{background:url(../main2_li1_h1.png) no-repeat center}
#index_box_li1 h3{ background:url(../main2_li1.jpg) no-repeat center}

#index_box_li2 h1{background:url(../main2_li2_h1.png) no-repeat center}
#index_box_li2 h3{ background:url(../main2_li2.jpg) no-repeat center}

#index_box_li3 h1{background:url(../main2_li3_h1.png) no-repeat center}
#index_box_li3 h3{ background:url(../main2_li3.jpg) no-repeat center}

#index_box_li4 h1{background:url(../main2_li4_h1.png) no-repeat center}
#index_box_li4 h3{ background:url(../main2_li4.jpg) no-repeat center}

#index_box_li5 h1{background:url(../main2_li5_h1.png) no-repeat center}
#index_box_li5 h3{ background:url(../main2_li5.jpg) no-repeat center}


@media only screen and (max-width: 767px) {
.index_box{ padding:20px 0}
.index_box li{ height:100px;}
.index_box li h2{ display:none}
}



/*底部*/
.footer{ width:100%; padding-top:24px; padding-bottom:40px;  overflow:hidden; background:#fafafa; }
.footer_nav{ float:left; width:75%; overflow:hidden}
.footer_nav li{ float:left; width:20%; overflow:hidden}
.footer_nav li h1 { font-size:18px; line-height:46px; color:#323232; margin-bottom:8px;}
.footer_nav li h1 a{ color:#323232;}
.footer_nav li h1 a:hover{ color:#d80c21}
.footer_nav li h2{ font-size:14px; line-height:30px; color:#777777;}
.footer_nav li h2 a{ color:#777777}
.footer_nav li h2 a:hover{ color:#d80c21}

.footer_code{ float:right; margin-top:10px;}
.footer_code p{ float:left; text-align:center; font-size:14px; color:#777777; line-height:40px; display:block; }
.footer_code p img{ display:block; width:138px; padding:10px; background:#fff;
-moz-box-shadow: 0px 0px 5px #e7e7e7; /* 老的 Firefox */
box-shadow: 0px 0px 10px #e7e7e7;
}


@media only screen and (max-width: 768px) {
.footer{ padding-top:0; padding-bottom:0}
.footer_nav{ width:100%; float:none;}
.footer_nav li h1{ font-size:14px; text-align:center; margin-bottom:0}
.footer_nav li h2{ display:none}
.footer_code{ display:none}
}


.footer_cop{ width:100%; background:#fafafa; overflow:hidden; line-height:24px; padding:18px 0; border-top:1px solid #d5d5d5;color:#777777; font-size:14px;}
.footer_cop a{ color:#777777}
.footer_cop h1{ float:left}
.footer_cop h2{ float:right}

@media only screen and (max-width: 768px) {
.footer_cop{ padding:10px 0; font-size:12px;}
.footer_cop h1,.footer_cop h2{ float:none; text-align:center}
}



#flip{ margin:20px 0;}
#searchlist{ width:1200px; margin:0 auto; overflow:hidden}


/*内页banner*/
.ny_banner{ width:100%; height:400px; overflow:hidden; 
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
    -webkit-background-size: cover;
	margin-top:-160px;
}
.ny_banner .wrap{ position:relative; height:100%;}

@media only screen and (max-width: 768px) {
.ny_banner{ height:200px}
}

/*内页banner2*/
.ny_banner2{ width:100%; height:500px;  overflow:hidden; 
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
    -webkit-background-size: cover;
	position:relative;
	margin-top:-160px;
}
.ny_banner2.jycy_banner{background-color:#2eb1e8;}
.ny_banner2.syyy_banner{background-color:#3b9b54;}


.ny_banner2 .img{ position:absolute; top:0; left:0;width:50%; height:100%;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
    -webkit-background-size: cover;
}
.ny_banner2 .text{ position:absolute; width:100%;  top:14%; left:0}
.ny_banner2 .text .title{ float:left; width:50%;letter-spacing:1px; padding-top:10%}
.ny_banner2 .text .title h1{ font-size:42px; }
.ny_banner2.jycy_banner .text .title h1{color:#ffcc00}
.ny_banner2.syyy_banner .text .title h1{color:#f6e2b3}
.ny_banner2 .text .title h2{ font-size:30px; color:#ffffff; text-transform:uppercase;font-family: 'ttRegular';}


.ny_banner2 .text .content{ float:right; width:46%}
.ny_banner2 .text .content h1{  font-size:40px;  text-transform:uppercase;font-family: 'ttRegular'; line-height:36px;}
.ny_banner2.jycy_banner .text .content h1{ color:#a4d6f2;}
.ny_banner2.syyy_banner .text .content h1{ color:#94c29e;}

.ny_banner2 .text .content h2{ font-size:24px;  margin-top:3%; line-height:50px;}
.ny_banner2.jycy_banner .text .content h2{ color:#ffffff;}
.ny_banner2.syyy_banner .text .content h2{ color:#f6e2b3;}

.ny_banner2 .text .content h3{ font-size:14px;  line-height:24px;}
.ny_banner2.jycy_banner .text .content h3{ color:#ffffff;}
.ny_banner2.syyy_banner .text .content h3{ color:#f6e2b3;}

.ny_banner2 .text .content h3 p{ margin-bottom:16px;}


@media only screen and (max-width: 768px) {
.ny_banner2{ height:auto}
.ny_banner2 .img{ width:100%; height:120px;}

.ny_banner2 .text{ position:relative; top:auto; left:auto}
.ny_banner2 .text .title{ float:none; width:100%; height:120px; padding-top:30px }
.ny_banner2 .text .title h1{ font-size:22px;}
.ny_banner2 .text .title h2{ font-size:20px}
.ny_banner2 .text .content{ float:none; width:100%; padding:20px 0}
.ny_banner2 .text .content h1{ display:none; }
.ny_banner2 .text .content h2{ margin-top:0; font-size:18px;}


}




/*内页banner3*/
.ny_banner3{ width:100%; min-height:600px; padding-bottom:80px;  overflow:hidden; 
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
    -webkit-background-size: cover;
	position:relative;
	margin-top:-160px;
}
.ny_banner3 .text{  width:45.8333%; margin-top:6%}
.ny_banner3 .text h1{ font-size:36px;  line-height:40px;}
.ny_banner3 .text h2{ font-size:50px; color:#ffffff;text-transform:uppercase;font-family: 'ttRegular';
opacity:0.56;
filter:Alpha(opacity=56); /* IE8 以及更早的浏览器 */
}
.ny_banner3 .text h3{ font-size:14px;  line-height:26px; margin-top:20px;}

.ny_banner3 .img{ width:40%; margin-top:16%}
.ny_banner3 .img li{ float:left; width:33.33%; position:relative;}
.ny_banner3 .img li img{ width:100%;}
.ny_banner3 .img li .text{ position:absolute; width:80%; height:80%;  left:0; top:0; margin:10%}
.ny_banner3 .img li .text .cn{ font-size:18px; color:#ffffff; font-weight:bold; line-height:30px}
.ny_banner3 .img li .text .en{ font-size:16px; color:#ffffff; font-family: 'ttRegular'; text-transform:uppercase;
opacity:0.4;
filter:Alpha(opacity=40); /* IE8 以及更早的浏览器 */
}
.ny_banner3 .img li .text .dec{ font-size:14px; color:#ffffff; line-height:20px; margin-top:10px;}

.ny_banner3.ny_banner_rlzy .text{ float:left}
.ny_banner3.ny_banner_rlzy .text h1{color:#2e6587;}
.ny_banner3.ny_banner_rlzy .text h3{color:#486c91;}

.ny_banner3.ny_banner_rlzy .text P{ margin-bottom:16PX;}

.ny_banner3.ny_banner_rlzy .img{ float:right}
.ny_banner3.ny_banner_rlzy .img li:nth-child(1){ background:#00bfdf}
.ny_banner3.ny_banner_rlzy .img li:nth-child(1) .text{ background:url(../ny_banner_rlzy_icon1.png) no-repeat right bottom}
.ny_banner3.ny_banner_rlzy .img li:nth-child(5){ background:#e45133}
.ny_banner3.ny_banner_rlzy .img li:nth-child(5) .text{ background:url(../ny_banner_rlzy_icon2.png) no-repeat right bottom}
.ny_banner3.ny_banner_rlzy .img li:nth-child(6){ background:#8123c2}
.ny_banner3.ny_banner_rlzy .img li:nth-child(6) .text{ background:url(../ny_banner_rlzy_icon3.png) no-repeat right bottom}


.ny_banner3.ny_banner_qywh .text{ float:right}
.ny_banner3.ny_banner_qywh .text h1{color:#c99750;}
.ny_banner3.ny_banner_qywh .text h3{color:#fff;}

.ny_banner3.ny_banner_qywh .text P{ margin-bottom:16PX;}

.ny_banner3.ny_banner_qywh .img{ float:left}
.ny_banner3.ny_banner_qywh .img li:nth-child(3){ background:#611dc2}
.ny_banner3.ny_banner_qywh .img li:nth-child(3) .text{ background:url(../ny_banner_qywh_icon1.png) no-repeat right bottom}
.ny_banner3.ny_banner_qywh .img li:nth-child(4){ background:#e45133}
.ny_banner3.ny_banner_qywh .img li:nth-child(4) .text{ background:url(../ny_banner_qywh_icon2.png) no-repeat right bottom}
.ny_banner3.ny_banner_qywh .img li:nth-child(5){ background:#cd9655}
.ny_banner3.ny_banner_qywh .img li:nth-child(5) .text{ background:url(../ny_banner_qywh_icon3.png) no-repeat right bottom}



@media only screen and (max-width: 768px) {
.ny_banner3 .text{ float:none; width:100%}
.ny_banner3 .text h1{ font-size:22px;}
.ny_banner3 .text h2{ font-size:26px}
.ny_banner3 .img{ float:none; width:100%;}
.ny_banner3 .img li{ width:50%}
.ny_banner3.ny_banner_qywh .img li:nth-child(1){ display:none}
.ny_banner3.ny_banner_qywh .img li:nth-child(6){ display:none}

.ny_banner3.ny_banner_rlzy .img li:nth-child(3){ display:none}
.ny_banner3.ny_banner_rlzy .img li:nth-child(4){ display:none}
}



/*内页导航*/
.ny_inner{ padding:40px 50px 0 50px; width:100%; height:100px; overflow:hidden; background:url(../ny_nav2_bg.png); position:absolute; bottom:0; left:0}
.ny_nav2{ float:left;}
.ny_nav2 ul{ }
.ny_nav2 li{ float:left; height:50px; line-height:50px; font-size:14px; margin-right:30px; position:relative}
.ny_nav2 li a{ color:#5a5a5a; display:block}
.ny_nav2 li:hover a,.ny_nav2 li.nav2_now a{ color:#d80c21}
.ny_nav2 li .ny_nav2_l_line{ position:absolute; width:0; height:3px; background:#d80c21; bottom:0; left:0;
opacity:0;
filter:Alpha(opacity=0); /* IE8 以及更早的浏览器 */
}
.ny_nav2 li:hover .ny_nav2_l_line,.ny_nav2 li.nav2_now .ny_nav2_l_line{
width:100%;
opacity:1;
filter:Alpha(opacity=100); /* IE8 以及更早的浏览器 */ 
}


@media only screen and (max-width: 768px) {
.ny_weizhi{ display:none}
}
@media only screen and (max-width: 414px) {
.ny_nav2 li{ display:none}
.ny_nav2 li.nav2_now{ display:block}
}


/*内页位置*/
.ny_weizhi{ float:right; background:url(../ny_weizhi.png) no-repeat center left; padding-left:8px;}
.ny_weizhi a{ display:block; float:left; background:url(../ny_weizhi_a.png) no-repeat center left; padding-left:12px; margin-left:10px; font-size:14px; color:#323232; line-height:50px;}
.ny_weizhi a:hover{ color:#d80c21}

/*内页内容*/
.ny_main{ width:100%; overflow:hidden; background:#f5f5f5 }
.ny_main .wrap{ padding:40px 50px; background:#fff}

.ny_title{ overflow:hidden; line-height:36px; padding-bottom:20px; border-bottom:1px solid #e5e5e5; margin-bottom:30px;}
.ny_title h1{ font-size:36px; color:#f6e2cd; font-family: 'ttRegular'; text-transform:uppercase;letter-spacing:1px}
.ny_title h2{ font-size:24px; color:#d80c21; font-weight:bold;}

.ny_title2{ overflow:hidden; line-height:30px; margin-bottom:16px}
.ny_title2 h1{ font-size:16px; color:#d80c21; font-weight:bold; }
.ny_title2 h2{ font-size:36px; color:#d2d2d2; font-family: 'ttRegular';text-transform:uppercase;letter-spacing:1px}


@media only screen and (max-width: 768px) {
.ny_inner{ padding:40px 20px 0 20px}
.ny_main .wrap{ padding:10px}

}


/*内页标题下信息*/
.detail{ text-align:center;  overflow:hidden; text-align:center; border-bottom:1px solid #e5e5e5; margin-bottom:30px; padding:6px 0}
.detail_m{ display:inline-block;line-height: 20px;}
.detail .time{font-family: 'ttRegular';font-size: 20px; color: #828282; float:left; margin-right:14px}
.detail .hits{font-size: 13px; color: #797a81; float:left; margin-right:14px}
.detail .share{ float:left;}
.detail .share em{font-size: 13px;color: #797a81; font-style:normal; float:left;}
.detail .share .bdsharebuttonbox{ float:left; }
.detail .share a{ width:20px; height:20px;  display:inline-block; margin:0; padding-left:0; margin-left:10px; background-position:center; background-repeat:no-repeat; background-size:100%}
.detail .share a.bds_weixin{ background-image:url(../wx.png)}
.detail .share a.bds_tsina{ background-image:url(../wb.png)}
.detail .share a.bds_qzone{ background-image:url(../qzone.png)}
.detail .share a.bds_sqq{ background-image:url(../qq.png)}

.bd_weixin_popup{ height:auto!important}



@media only screen and (max-width: 767px) {
.detail .hits{ display:none}
.detail .share a{ margin-left:4px}
}

/*简介页面*/
.showtext{ width:100%; overflow:hidden; font-size:14PX; line-height:24px; color:#797979; text-align:justify}




/*企业荣誉*/
.q_qyry{ overflow:hidden; padding:0 46px; position:relative}
.q_qyry_m{}
.q_qyry_tant{ float:left; position:relative;}
.q_qyry_tant .line{ width:100%; height:4px; background:#f5f2eb; overflow:hidden; position:absolute; top:78px; left:0}
.q_qyry_tant .title{ font-size:50px; color:#d80c21;font-family: 'ttRegular'; position:relative; height:90px;}
.q_qyry_tant .title:after{ content:""; width:14px; height:14px; border:3px solid #d80c21; border-radius:50px; position:absolute; bottom:0; left:0; background:#fff;}
.q_qyry_tant .list{ position:relative; overflow:hidden;}
/*.q_qyry_tant .list:before{ content:""; position:absolute; background:#f5f2eb; width:4px; left:8px; top:0; height:100%}*/

.q_qyry_tant .list li{ font-size:14px; color:#797979; height:93px; line-height:24px; position:relative; padding:0 14%; text-align:justify;padding-top:45px;}
.q_qyry_tant .list li i{ width:16px; height:100px; position:absolute;background:url(../q_qyry_tant_li.jpg) repeat-y 8px center; display:block; top:0; left:0; z-index:999}
.q_qyry_tant .list li i:before{ content:""; position:absolute; left:2px; top:50px; width:12px; height:12px; border:2px solid #d2d2d2; border-radius:20px; background:#fff}
.q_qyry_tant .list li i:after{ content:""; position:absolute; left:7px; top:55px; width:6px; height:6px; background:#d2d2d2; border-radius:20px;}
.q_qyry_tant .list li:last-child i{ height:60px;}

.q_qyry .bx-controls-direction{ position:absolute; width:100%; height:40px; left:0; top:200px; z-index:22}
.q_qyry .bx-controls-direction a{ display:block; width:40px; height:40px;}
.q_qyry .bx-controls-direction a.bx-prev{ background:url(../qyry_prev.png) no-repeat center; float:left} 
.q_qyry .bx-controls-direction a.bx-next{ background:url(../qyry_next.png) no-repeat center; float:right} 


/*发展历程*/
.q_fzlc{ overflow:hidden; border-top:1px solid #e9e9e9; position:relative}
.q_fzlc_line{ width:1px; height:100%; background:#e9e9e9; position:absolute; top:0; left:50%}
.q_fzlc_tant{ overflow:hidden;}
.q_fzlc_tant .title{ width:50%;  float:left; padding-top:4%; padding-left:4%}
.q_fzlc_tant .title h1{ font-size:50px; color:#2175d9;font-family: 'ttRegular';}
.q_fzlc_tant .title h1 span{ font-size:44px;font-family: '微软雅黑';}
.q_fzlc_tant .title h2{ font-size:18px; color:#323232;}
.q_fzlc_tant .text{ width:50%; float:right; padding:4% 0  }
.q_fzlc_tant .text li{ padding:0 10% 0 7%; margin:15px 0; float:left; width:100%; position:relative; background:url(../q_fzlc_tant_li_bg.png) no-repeat 20px 6px;line-height:24px}
.q_fzlc_tant .text li:before{ content:""; position:absolute; left:-7px; top:4px; width:12px; height:12px; border:2px solid #d2d2d2; border-radius:20px; background:#fff}
.q_fzlc_tant .text li:after{ content:""; position:absolute; left:-2px; top:9px; width:6px; height:6px; background:#d2d2d2; border-radius:20px;}

.q_fzlc_tant .text li .t1{ font-size:16px; color:#2175d9; margin-bottom:4px }
.q_fzlc_tant .text li .t2{ font-size:14px; color:#797979;}

.q_fzlc_tant .text li:hover{background:url(../q_fzlc_tant_li_bg_h.png) no-repeat 20px 6px}
.q_fzlc_tant .text li:hover .t1{ color:#fe8f01}
.q_fzlc_tant .text li:hover:before{ border:2px solid #fe8f01;}
.q_fzlc_tant .text li:hover:after{ background:#fe8f01;}

.q_fzlc_tant:nth-child(even){ background:#f8f7f5}

.q_fzlc_more{ overflow:hidden; text-align:center; position:relative;font-size:14px; color:#5a5a5a; line-height:40px; margin-top:40px;}
.q_fzlc_more:before{ content:"+"; top:0; left:0; right:0; bottom:0; margin:auto; display:block; width:42px; height:42px; border-radius:50px; background:#fe8f01; color:#fff; font-style:normal; line-height:42px; font-size:30px;}


/*社会招聘*/
.q_zp_search{ background:#f5f5f5; overflow:hidden; padding:3% 6%;margin-bottom:30px;}
.q_zp_search h1{ float:left; margin-right:10px; font-weight:bold;}
.q_zp_search h2{ float:left; }
.q_zp_search h2 a{ font-size:14px; color:#5a5a5a; margin-right:20px; display:block; float:left; cursor:pointer}
.q_zp_search h2 a#place,.q_zp_search h2 a#type{ color:#d80c21}
.q_zp_search .place{ overflow:hidden; border-bottom:1px solid #dcdcdc; line-height:28px; border-bottom:1px solid #dcdcdc; background:url(../q_zp_search_adr.png) no-repeat left 16px; font-size:14px; color:#5a5a5a; padding:12px 0 12px 28px;}
.q_zp_search .type{ overflow:hidden; border-bottom:1px solid #dcdcdc; line-height:28px; border-bottom:1px solid #dcdcdc; background:url(../q_zp_search_type.png) no-repeat left 16px; font-size:14px; color:#5a5a5a; padding:12px 0 12px 28px;}
.q_zp_search .search{ margin-top:20px}
.q_zp_search .search .search form{ height:42px;}
.q_zp_search .search .navsearch_input{ width:30%;  height:42px; float:left; }
.q_zp_search .search .navsearch_input input{width:100%; height:42px; border:none;outline:none; text-indent:2px; font-size:14px; font-family:"微软雅黑"; color:#828282; float:left;}
.q_zp_search .search .searchgo{ float:left; width:50px; height:42px;border:none;outline:none; cursor:pointer;background:url(../q_zp_search_ss.png) no-repeat center #da251d; }

.q_zp_list{ overflow:hidden}
.q_zp_list_top{ padding:0 2%; height:60px; background:#da251d; line-height:60px;}
.q_zp_list_top ul li{ float:left; width:20%; font-size:16px;color:#fff; text-align:center}

.q_zp_list_main{ overflow:hidden}
.q_zp_list_tant{ overflow:hidden; margin-bottom:10px;}

.q_zp_list_tant_title{  padding:0 2%; height:52px; background:#f5f5f5; line-height:52px; cursor:pointer}
.q_zp_list_tant_title ul li{float:left; width:20%; font-size:14px;color:#5a5a5a;position:relative; text-align:center}

.q_zp_list_tant_title ul li:nth-child(1):before{ content:""; display:block; position:absolute; left:180px; top:0; width:9px; height:100%; background:url(../q_zp_list_top_li_before.png) no-repeat center}

.q_zp_list_tant_content{ display:none; overflow:hidden;}
.q_zp_list_tant_content.on{ height:auto;}

.q_zp_list_tant_content_m{  padding:3% 4%; background:#fafafa; border-top:2px solid #fff;}
.q_zp_list_tant_content_m .text{ border-bottom:1px solid #d5d5d5; line-height:24px; padding-bottom:6px; position:relative}
.q_zp_list_tant_content_m .text h1{ font-size:16px; color:#323232; font-weight:bold}
.q_zp_list_tant_content_m .text h2{ font-size:14px; color:#5a5a5a; font-weight:bold; padding-left:10px;}
.q_zp_list_tant_content_m .text i{ display:block; position:absolute; width:30px; height:30px; border-radius:30px; overflow:hidden; bottom:10px; right:0; background:url(../q_zp_list_tant_content_i.png) no-repeat center #fe8f01; cursor:pointer}

.q_zp_list_tant_content_m .content{ font-size:14px; color:#797979; line-height:30px; padding:2% 10px}

.q_m_zp_list{ display:none}
.q_m_zp_list_tant{ overflow:hidden; margin-bottom:10px;}
.q_m_zp_list_tant .text{ background:#da251d; color:#fff;  padding:2% 4%;overflow:hidden; margin-bottom:2px; position:relative}
.q_m_zp_list_tant .text h1{ font-size:14px;line-height:36px;}
.q_m_zp_list_tant .text h2{ font-size:12px;line-height:24px; }
.q_m_zp_list_tant .text h2 span{ margin-right:20px; display:block; float:left}
.q_m_zp_list_tant .text i{  display:block; position:absolute; width:24px; height:24px; border-radius:26px; overflow:hidden; top:18%; right:4%; background:url(../q_zp_list_tant_content_i.png) no-repeat center #fe8f01; cursor:pointer;
	-moz-transition: all .5s; 
	-webkit-transition: all .5s;  
	-o-transition: all .5s; 
	-ms-transition: all .5s; 
	transition: all .5s;
}
.q_m_zp_list_tant .text i.active{transform:rotate(180deg);}

.q_m_zp_list_tant .content{padding:2% 4%; font-size:12px; line-height:26px; background:#f5f5f5; display:none}



@media only screen and (max-width: 768px) {
.q_zp_search .search .navsearch_input{ width:50%}
}

@media only screen and (max-width: 735px) {
.q_zp_list{ display:none}
.q_m_zp_list{ display:block}
}





/*实习机会*/
.q_sx_list{ overflow:hidden;}
.q_sx_list li{padding:2% 4%; display:block; width:100%;  border:1px solid #e6e6e6; margin-right:2.5454%; margin-bottom:20px;}
.q_sx_list li .time{ font-size:14px; color:#989898; font-family:Arial; margin-bottom:10px;}
.q_sx_list li .title{ font-size:20px; color:#666666; line-height:40px;}
.q_sx_list li .desc{ border-top:1px solid #e5e5e5; padding-top:26px;}
.q_sx_list li .desc h1{ font-size:14px; color:#666666; font-weight:bold; line-height:30px;}
.q_sx_list li .desc h2{ font-size:14px;   overflow:hidden;}
.q_sx_list li .desc h2 p,.q_sx_list li .desc h2 span{ font-size:14px;line-height:24px!important;color:#666666!important;}
.q_sx_list li .more{ width:150px; height:36px; text-align:center; line-height:36px; font-size:14px; color:#323232; background:#f5f5f5; margin-top:50px;}

.q_sx_list a:hover{ background:#fafafa}
.q_sx_list a:hover .more{ background:#da251d; color:#fff}

@media only screen and (max-width: 767px) {
.q_sx_list a{ float:none; width:100%;}
.q_sx_list a .more{ margin-top:20px;}
}



/*培训发展*/
.q_pxfz{ overflow:hidden}
.q_pxfz_img{ overflow:hidden; margin-bottom:30px;}
.q_pxfz_list{ overflow:hidden; margin-top:30px;}
.q_pxfz_list li{ float:left; width:48%; margin-right:2%;}
.q_pxfz_list li:nth-child(3n){ margin-right:0}
.q_pxfz_list li .img{
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
		-webkit-background-size: cover;
		padding-bottom: 50%;height: 0; overflow: hidden;
}

.q_pxfz_list li .text{ overflow:hidden;  line-height:24px; padding:6% 10%}
.q_pxfz_list li .text .cn{ font-size:22px; color:#ffffff; float:left; margin-right:6px;}
.q_pxfz_list li .text .en{ font-size:20px; color:#ffffff; float:left; font-family: 'ttRegular'; text-transform:capitalize;
opacity:0.6;
letter-spacing: 1px;
}

.q_pxfz_list li:nth-child(1) .text{background:#e45133;}
.q_pxfz_list li:nth-child(2) .text{background:#dcac57;}
.q_pxfz_list li:nth-child(3) .text{background:#00bfdf;}

@media only screen and (max-width: 414px) {
.q_pxfz_list li{ float:none; width:100%; margin-right:0; margin-bottom:10px;}
.q_pxfz_list li .text{ padding:3% 10%}
.q_pxfz_list li .text .cn,.q_pxfz_list li .text .en{ font-size:20px;}

}



/*联系我们*/
.showtext_content{ overflow:hidden}
.show_contact_text{ float:left; font-size:14px; color:#797979; line-height:34px;}
.show_contact_code{ float:right; padding:7px; border:1px solid #dbdbdc; background:#fff; width:138px}

.show_map{ 
	width:100%; height:460px;
	overflow:hidden;
	border:1px solid #d3d3d3;
	margin-top:20px;

}

@media only screen  and (max-width: 414px){
.show_contact_code{ float:left; margin-top:10px;}
.show_map{ height:240px}
}

.show_map .BMapLib_SearchInfoWindow .BMapLib_bubble_content{
padding:10px 20px!important;
}

.show_map .BMapLib_nav{ 
	display:none;
}
.show_map .BMapLib_bubble_title{ 
	color:#000000!important; 
	font-weight:bold; 
	font-family:Microsoft YaHei;
	font-size:16px!important;
}
.show_map .BMapLib_bubble_content div{ 
	font-size:14px; 
	color:#323232!important; 
	line-height:24px!important;
	font-family:Microsoft YaHei;
}
.show_map .anchorBL,.contact_map .BMap_cpyCtrl{ 
	display:none;
}
.show_map .BMapLib_sendToPhone{ 
	display:none;
}
.show_map .BMapLib_bubble_title{ 
	line-height:50px!important; 
	height:50px!important;
	padding:0 20px!important;
}
.show_map .BMapLib_bubble_top{ 
	height:50px!important;
}
.show_map .BMapLib_bubble_close{ 
	height:50px!important;
}



/*新闻列表页*/
.newslist{ width:100%; overflow:hidden; padding-bottom:50px;}
.newslist_com{ width:100%;  overflow:hidden; background:#f5f5f5; margin-bottom:28px;}
.newslist_com .img{ float:left; width:38.1818%;  overflow:hidden;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.newslist_com .img img{ width:100%;}
.newslist_com .text{ float:left; width:56%; margin-left:30px; }
.newslist_com .text h1{ font-size:17px; color:#323232;  margin-top:10px; line-height:50px; height:50px; overflow:hidden}
.newslist_com .text h2{ font-size:15px; color:#a0a0a0;  margin-bottom:20px;font-family: 'ttRegular'; background:url(../icon_time.png) no-repeat center left; padding-left:22px;}
.newslist_com .text h3{ font-size:13px; color:#828282; line-height:24px; height:72px;overflow:hidden;}
.newslist_com .text h4{ width:120px; height:36px; border-radius:100px; overflow:hidden; text-align:center; line-height:36px; background:#d80c21; font-size:14px; color:#ffffff; margin-top:40px;}
.newslist_com .text h4 a{ color:#fff; display:block;}


.newslist_list{ width:100%;   overflow:hidden;  }
.newslist_list li a{ display:block; overflow:hidden;padding:20px 0;  border-bottom:1px solid #e5e5e5;position:relative}
.newslist_list li:nth-child(1) a{border-top:1px solid #e5e5e5;}
.newslist_list li .img{ float:left; width:19.09%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.newslist_list li .img img{ width:100%;}

.newslist_list li .text{ float:right; width:78.1818%;}
.newslist_list li .text h1{ font-size:17px; color:#323232;  line-height:30px;}
.newslist_list li .text h2{ font-size:15px; color:#979797;  font-family: 'ttRegular'; }
.newslist_list li .text h3{ font-size:13px; color:#828282; line-height:24px; height:48px; overflow:hidden; margin-top:10px;}
.newslist_list li .more{ position:absolute; top:0; right:-5%; height:100%; padding-left:100px;
opacity:0;
filter:Alpha(opacity=0); /* IE8 以及更早的浏览器 */
}
.newslist_list li .more span{ display:block; width:152px; height:100%; background:url(../icon_more1.png) no-repeat center #d80c21;}

.newslist_list li:hover{ background:#f4f4f5}
.newslist_list li:hover .more{
right:0;
opacity:1;
filter:Alpha(opacity=100); /* IE8 以及更早的浏览器 */
}

.newslist_more{ width:100%; height:52px; overflow:hidden; background:#f0f0f0; color:#797979; font-size:14px; line-height:52px; text-align:center; margin-top:46px; cursor:pointer}
.newslist_more span{ height:100%; display:inline-block; background:url(../icon_more2.png) no-repeat center left; padding-left:46px;}

.newslist_more:hover{ background:#d80c21;}
.newslist_more:hover span{ background:url(../icon_more1.png) no-repeat center left; color:#fff;}

.shownews{ width:100%;  overflow:hidden}



@media only screen and (max-width: 767px) {
.newslist_com .img{ float:none; width:100%;}
.newslist_com .text{ float:none; width:100%; margin-left:0; padding:0 20px 20px 20px;}
.newslist_com .text h1{ font-size:16px;}
.newslist_com .text h2{ font-size:18px;}
.newslist_com .text h3{ font-size:12px;}
.newslist_com .text h4{ width:100px; height:30px; line-height:30px; margin-top:20px}

.newslist_list li .img{ float:none; width:100%;}
.newslist_list li .text{ float:none; width:100%; margin-top:10px; padding:0 20px}
.newslist_list li .text h1{ font-size:16px;}
.newslist_list li .text h2{ font-size:18px;}
.newslist_list li .text h3{ font-size:12px;}
.newslist_list li .more{ display:none}
}

/*子公司动态*/
.q_gsdt_list{ overflow:hidden}
.q_gsdt_list ul{}
.q_gsdt_list li:nth-child(3n+0){ margin-right:0}
.q_gsdt_list li{ float:left; width:31.6363%; margin-right:2.5454%; margin-bottom:40px;}
.q_gsdt_list li a{ display:block}
.q_gsdt_list li .img{ 
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.q_gsdt_list li .text{ border:1px solid #e6e6e6; padding:20px}
.q_gsdt_list li .text h1{ font-size:17px; color:#323232; line-height:40px; height:40px; overflow:hidden}
.q_gsdt_list li .text h2{ font-size:13px; color:#828282; line-height:24px; height:72px; overflow:hidden;}
.q_gsdt_list li .text h3{ font-size:15px; color:#a0a0a0; font-family: 'ttRegular'; position:relative;line-height:26px; border-top:1px solid #e5e5e5; padding-top:16px; margin-top:30px;}
.q_gsdt_list li .text h3 i{ position:absolute; width:26px; height:26px; border:1px solid #d2d2d2;  text-align:center; font-style:normal; font-size:20px; border-radius:100px; right:0; top:16px; font-family:Arial}

.q_gsdt_list li:hover .text h3 i{ border:1px solid #d80c21; background:#d80c21; color:#fff;}

@media only screen and (max-width: 767px) {
.q_gsdt_list li{ width:100%; float:none; margin-right:0; margin-bottom:20px}
.q_gsdt_list li .text h1{ font-size:16px;}
.q_gsdt_list li .text h2{ font-size:12px;}
.q_gsdt_list li .text h3{ font-size:18px; margin-top:0}
}




/*媒体报道*/
.q_mtbd{ overflow:hidden}
.q_mtbd_list{ float:left; width:100%;}
.q_mtbd_list li{ width:100%;}
.q_mtbd_list li a{ display:block; overflow:hidden;padding:30px 0; border-bottom:1px solid #e5e5e5;position:relative}
.q_mtbd_list li:nth-child(1) a{border-top:1px solid #e5e5e5;}
.q_mtbd_list li .time{ float:left; width:22.7272%; text-align:center; font-size:24px; color:#979797;font-family: 'ttRegular'; }

.q_mtbd_list li .text{ float:left; margin-left:2%; width:72.7272%;}
.q_mtbd_list li .text h1{ font-size:17px; color:#323232;  line-height:30px;}
.q_mtbd_list li .text h2{ font-size:15px; color:#979797;  font-family: 'ttRegular'; }
.q_mtbd_list li .text h3{ font-size:13px; color:#828282; line-height:24px; height:48px; overflow:hidden; margin-top:10px;}
.q_mtbd_list li .more{ position:absolute; top:0; right:-5%; height:100%; padding-left:100px; background:url(../news_tm_bg.png) repeat-y center left;
opacity:0;
filter:Alpha(opacity=0); /* IE8 以及更早的浏览器 */
}
.q_mtbd_list li .more span{ display:block; width:152px; height:100%; background:url(../icon_more1.png) no-repeat center #d80c21;}

.q_mtbd_list li:hover{ background:#f4f4f5}
.q_mtbd_list li:hover .more{
right:0;
opacity:1;
filter:Alpha(opacity=100); /* IE8 以及更早的浏览器 */
}

.q_mtbd_com{ float:right; width:38.1818%; background:#f5f5f5}
.q_mtbd_com .img{
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.q_mtbd_com .text{ padding:20px 20px 40px 20px}
.q_mtbd_com .text .time{ font-family: 'ttRegular'; font-size:23px; color:#828282;}
.q_mtbd_com .text .title{ font-size:17px; color:#323232; line-height:36px;}
.q_mtbd_com .text .source{ font-size:13px; color:#afafaf;}
.q_mtbd_com .text .desc{ font-size:13px; color:#828282; line-height:24px; height:96px; overflow:hidden; margin:20px 0}
.q_mtbd_com .text .more{ font-size:13px; color:#da251d; font-weight:bold}

.q_mtbd_com:hover .text .title{ color:#da251d}


@media only screen and (max-width: 767px) {
.q_mtbd_com{ float:none; width:100%;}
.q_mtbd_com .text{ padding:20px}
.q_mtbd_com .text .time{ font-size:18px;}
.q_mtbd_com .text .title{ font-size:16px;}
.q_mtbd_com .text .desc{ font-size:12px; margin:10px 0}

.q_mtbd_list{ float:none; width:100%; margin-top:20px;}
.q_mtbd_list li a{ padding:20px}
.q_mtbd_list li .time{ float:none; width:100%; font-size:18px; text-align:left }
.q_mtbd_list li .text{ float:none; width:100%; margin-left:0}
.q_mtbd_list li .more{ display:none}

}



/*企业内刊*/
.q_qynk{}

.q_qynk_search{ overflow:hidden; margin-bottom:30px;}
.q_qynk_search .select{ margin-right:10px; overflow:hidden; float:right}
.q_qynk_search .select select{font-family: 微软雅黑;font-size: 14px;color: #323232;height: 34px;width:100px;margin: 0;outline: none}
.q_qynk_search .select select option{text-align: center;}
.q_qynk_search .go{ width:34px; height:34px; float:right; background:#666; line-height:34px; text-align:center; font-size:14px; color:#fff; cursor:pointer}



.q_qynk_list{ overflow:hidden; background:#f5f5f5; padding:60px 20px;}
.q_qynk_list li{ float:left; width:23.6363%;  margin-right:0.6363%; margin-bottom:50px;}
.q_qynk_list li:nth-child(4n){ margin-right:0;}
.q_qynk_list li .img{padding:0 14.6153%;
    background-image:url(../q_qynk_list_li_bg.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center bottom;
}
.q_qynk_list li .img a{
    display:block;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}



.q_qynk_list li .text{ margin-top:12px; text-align:center;padding:0 14.6153%; }
.q_qynk_list li .text .title{ border:1px solid #dcdcdc; height:40px; color:#5a5a5a; position:relative}
.q_qynk_list li .text .title span{ display:inline-block; line-height:40px;}
.q_qynk_list li .text .title span.en{font-family: 'ttRegular'; font-size:18px; color:#fe8f01; margin-right:6px;}
.q_qynk_list li .text .title span.cn{font-size:14px; }

.q_qynk_list li .text .title i{ color:#fff; position:absolute; top:0; left:0; width:100%; height:100%; font-size:14px; color:#fff; line-height:40px; font-style:normal;
opacity:0;
filter:Alpha(opacity=0); /* IE8 以及更早的浏览器 */
}

.q_qynk_list li .text:hover .title{ border:1px solid #fe8f01; background:#fe8f01}
.q_qynk_list li .text:hover .title span{ display:none}
.q_qynk_list li .text:hover .title i{
opacity:1;
filter:Alpha(opacity=100); /* IE8 以及更早的浏览器 */
}


@media only screen  and (max-width: 414px){
.q_qynk_list{ padding:30px 10px;}
.q_qynk_list li{ width:48%; margin-right:4%; margin-bottom:20px}
.q_qynk_list li:nth-child(2n){ margin-right:0}
.q_qynk_list li .img{ padding:0; background-image:none;}
.q_qynk_list li .text{ padding:0}

}


.q_qynk_nav{ float:right;  width:20%; min-width:160px;  background:#fff; position:relative}
.q_qynk_nav .text{ font-size:14px; line-height:40px;  padding:0 16px; border:1px solid #eee; position:relative; cursor:pointer}
.q_qynk_nav .text:after{ content:""; display:block; width:40px; height:40px; background-image:url(../q_qynk_nav_xiala.png); background-size:20px; background-color:#666; background-position:center; background-repeat:no-repeat; position:absolute; right:0; top:0}
.q_qynk_nav .list{ position:absolute; top:42px; left:0; width:100%; background:#f5f5f5; z-index:999; padding:0 16px; display:none}
.q_qynk_nav .list li{font-size:14px; line-height:30px;}
.q_qynk_nav .list li a{ color:#333; display:block}
.q_qynk_nav .list li a:hover{ color:#d80c21; }

.q_qynk_nav:hover .list{ display:block}


.q_qynk_show{ padding:0 15%; overflow:hidden; position:relative; margin-top:20px;}
.q_qynk_show li{ width:100%; cursor:pointer}

.q_qynk_show .bx-viewport{ position:absolute; z-index:44}
.q_qynk_show .bx-controls-direction{ position:absolute; width:100%; height:40px; left:0; top:0; bottom:0; right:0; margin:auto; z-index:22}
.q_qynk_show .bx-controls-direction a{ display:block; width:40px; height:40px;}
.q_qynk_show .bx-controls-direction a.bx-prev{ background:url(../qyry_prev.png) no-repeat center; float:left} 
.q_qynk_show .bx-controls-direction a.bx-next{ background:url(../qyry_next.png) no-repeat center; float:right} 

.q_qynk_show .bx-controls-direction.fixed{ position:fixed; top:0; width:57%; bottom:auto}


.q_qynk_show_bic.md-modal{  height:90%; max-height:90%; }
.q_qynk_show_bic .md-content{ padding:2%}

/*房地产投资与开发*/
.q_fdc{ text-align:center; overflow:hidden}
.q_fdc li{ float:left; width:48.5454%; margin-right:2.0909%;cursor:pointer}
.q_fdc li:nth-child(2n){ margin-right:0}
.q_fdc li .img{ position:relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.q_fdc li .img .text{ position:absolute; width:100%; height:100%; left:0; top:0; z-index:2; background:url(../q_fdc_text_bg1.png); 
opacity:0;
filter:Alpha(opacity=0); /* IE8 以及更早的浏览器 */
	-moz-transition: all .5s; 
	-webkit-transition: all .5s;  
	-o-transition: all .5s;
	-ms-transition: all .5s; 
	transition: all .5s; 
}
.q_fdc li .img .text span{ position:absolute;font-size:16px; color:#ffffff; font-weight:bold; top:50%; left:0; right:0; bottom:0; margin:auto}
.q_fdc li .img .text i{ display:block; position:absolute; z-index:3; bottom:0; left:0; right:0; margin:auto; width:52px; height:52px; background:url(../icon_fdc_ss.png) no-repeat center #fe8f01;}

.q_fdc li .title{ line-height:50px; border:1px solid #dcdcdc; font-size:16px; color:#5a5a5a;}

.q_fdc li:hover .img .text{
opacity:1;
filter:Alpha(opacity=100); /* IE8 以及更早的浏览器 */
}




.md-modal {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 90%;
	max-width: 1200px;
	min-width: 320px;
	max-height: 68%;
	overflow-y:scroll;
	overflow-x: hidden;
	z-index: 9999999;
	visibility: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}

.md-modal video{ width:100%}

.md-show {
	visibility: visible;
}

.md-overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	visibility: hidden;
	top: 0;
	left: 0;
	z-index: 9999998;
	opacity: 0;
	background: rgba(0,0,0,.8);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.md-show ~ .md-overlay {
	opacity: 1;
	visibility: visible;
}

/* Content styles */
.md-content {
    padding:4%;
	background: #fff;
	position: relative;
	margin: 0 auto;

}

.md-content_main{

}

.md-content .title{ font-size:16px; color:#d80c21; font-weight:bold;}
.md-content .desc{ font-size:14px; color:#5a5a5a; font-weight:bold; padding:16px 0;}
.md-content .content{ font-size:14px; color:#797979; line-height:24px;}
.md-content .img{ overflow:hidden; position:relative; margin-top:20px;}
.md-content .img li{ overflow:hidden}
.md-content .img .bx-controls-direction{ position:absolute; width:100%; height:64px; left:0; top:0; bottom:0; right:0; margin:auto; z-index:2}
.md-content .img .bx-controls-direction a{ display:block; width:40px; height:64px;}
.md-content .img .bx-controls-direction a.bx-prev{ background:url(../show_pro_prev.png) no-repeat center #e3e3e2; float:left}
.md-content .img .bx-controls-direction a.bx-next{ background:url(../show_pro_next.png) no-repeat center #e3e3e2; float:right}
.md-content .img .bx-controls-direction a.bx-prev:hover{ background:url(../show_pro_prev_h.png) no-repeat center #fb9213; }
.md-content .img .bx-controls-direction a.bx-next:hover{ background:url(../show_pro_next_h.png) no-repeat center #fb9213; }

.md-content .xxk{ overflow:hidden}
.md-content .xxk_tant{ overflow:hidden; margin-top:20px;}
.md-content .xxk_tant .xxk_tant_title{ height:46px; line-height:46px; text-align:center;   font-size:16px;}
.md-content .xxk_tant .xxk_tant_title li{ width:50%; float:left; background:#f5f5f5; color:#5a5a5a; cursor:pointer;
	-moz-transition: all .5s; 
	-webkit-transition: all .5s;  
	-o-transition: all .5s; 
	-ms-transition: all .5s; 
	transition: all .5s;
}
.md-content .xxk_tant .xxk_tant_title li.up{ background:#d80c21; color:#fff}

.md-content .xxk_tant .xxk_tant_main{ overflow:hidden; margin-top:20px; position:relative; display:none}
.md-content .xxk_tant .xxk_tant_main.block{ display:block}
.md-content .xxk_tant .xxk_tant_main .line{ width:1px; height:100%; background:#ededed; position:absolute; top:20px; left:50%}
.md-content .xxk_tant .xxk_tant_main li{ float:left; width:43.1818%; margin-right:13.6364%; border-bottom:1px solid #d9d9d9;margin-top:20px;}
.md-content .xxk_tant .xxk_tant_main li:nth-child(2n){ margin-right:0}
.md-content .xxk_tant .xxk_tant_main li .t1{ font-size:14px; color:#5a5a5a; font-weight:bold; line-height:22px;
	-moz-transition: all .5s; 
	-webkit-transition: all .5s;  
	-o-transition: all .5s; 
	-ms-transition: all .5s; 
	transition: all .5s;
}
.md-content .xxk_tant .xxk_tant_main li .t1 i{ float:left; margin-right:10px; display:block; font-style:normal; width:36px; height:22px; background:#626262;  text-align:center; color:#fff; font-size:16px; font-weight:normal; font-family: 'ttRegular';
	-moz-transition: all .5s; 
	-webkit-transition: all .5s;  
	-o-transition: all .5s; 
	-ms-transition: all .5s; 
	transition: all .5s;
}
.md-content .xxk_tant .xxk_tant_main li .t2{ font-size:14px; color:#5a5a5a;  line-height:22px; padding:10px 0; }
.md-content .xxk_tant .xxk_tant_main li .t3{ font-size:14px; color:#b6b6b7; text-transform:capitalize ;line-height:22px; padding:6px 0;}

.md-content .xxk_tant .xxk_tant_main li:hover .t1{ color:#d80c21}
.md-content .xxk_tant .xxk_tant_main li:hover .t1 i{ background:#d80c21}

.md-content button {

}

/* Individual modal styles with animations/transitions */

/* Effect 10: 3D sign */
.md-effect-10.md-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.md-effect-10 .md-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(-60deg);
	-moz-transform: rotateX(-60deg);
	-ms-transform: rotateX(-60deg);
	transform: rotateX(-60deg);
	-webkit-transform-origin: 50% 0;
	-moz-transform-origin: 50% 0;
	transform-origin: 50% 0;
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.md-show.md-effect-10 .md-content {
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	transform: rotateX(0deg);
	opacity: 1;
}

.md-close{ width: 37px; height: 37px;background: url(../ico_117.png) no-repeat center;position: absolute;right: 3%;top: 20px;cursor: pointer;z-index: 999999999;}



/*商业中心*/
.q_syzx{ overflow:hidden}
.q_syzx_img{ overflow:hidden; margin-bottom:10px}
.q_syzx .ny_title2{ margin-bottom:0;}
.q_syzx .ny_title2 h1{ line-height:40px;}
.q_syzx_content{font-size: 14px;color: #797979;line-height: 24px}
.q_syzx_content p{ margin-bottom:10px;}
.q_syzx_list{ margin-top:30px; overflow:hidden;}

.q_hddc_list li{ width:29.0909%; margin-right:1.8181%;}
.q_hddc_list li:nth-child(2n){ margin-right:1.8181%}
.q_hddc_list li:nth-child(3n){ margin-right:0;width:38.1818%}

@media only screen and (max-width: 767px) {
.q_syzx_list{ margin-top:0}
.q_fdc li{ float:none; width:100%; margin:20px 0}
.q_hddc_list li:nth-child(3n){ float:none; width:100%;}
}

/*商业运营*/
.q_jycy.q_syyy li{ background:#f7f9f8}
.q_jycy.q_syyy li .text{ width:41.8181%; padding:6% 3% 0 3%}
.q_jycy.q_syyy li:hover h1{ color:#3d9d56}




/*教育产业*/
.q_jycy{ overflow:hidden;}
.q_jycy li{ overflow:hidden; background:#edf7ff; margin-bottom:20px;}
.q_jycy li .img{ width:58.1818%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.q_jycy li .text{ width:41.8181%; padding:2% 3% 0 3%}
.q_jycy li .text h1{ font-size:16px; color:#5a5a5a; font-weight:bold; }
.q_jycy li .text h2{ font-size:14px; color:#797979; line-height:24px; line-height:30px}
.q_jycy li .text h3{ font-size:14px; color:#797979; line-height:24px;}
.q_jycy li .text h3 p{ margin-top:16px;}

.q_jycy li:nth-child(odd) .text{ float:left}
.q_jycy li:nth-child(odd) .img{ float:right}
.q_jycy li:nth-child(even) .text{ float:right}
.q_jycy li:nth-child(even) .img{ float:left}

.q_jycy li:hover h1{ color:#2db0e7}




/*物业管理*/
.q_wygl{ overflow:hidden}
.q_wygl_img{ margin-bottom:50px; overflow:hidden}
.q_wygl_content{ overflow:hidden}
.q_wygl_content_l{ float:left; width:71.2727%; font-size:14px; color:#797979; line-height:24px;}
.q_wygl_content_r{ width:25%; background-image:url(../q_wygl_content_r.jpg); float:right;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.q_wygl_text{ position:relative; }
.q_wygl_text .text{ position:absolute; width:80%; left:10%; top:10%;}
.q_wygl_text .text h1{ font-size:36px; color:#eae7e0; text-transform:uppercase;font-family: 'ttRegular'; line-height:30px;}
.q_wygl_text .text h2{ font-size:14px; color:#ffffff; line-height:40px;}

.q_wygl_list{ overflow:hidden}
.q_wygl_list li{ width:25%; float:left; position:relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.q_wygl_list li .text{ position:absolute;width:80%;  left:10%; top:24%;}
.q_wygl_list li .text h1{ font-size:36px; color:#cd6c5c; text-transform:uppercase;font-family: 'ttRegular'; line-height:30px;}
.q_wygl_list li .text h2{ font-size:14px; color:#ffffff; line-height:40px;}





/*金融投资*/
.q_jrtz{overflow:hidden}

.q_jrtz_content_r{ width:25%; background-image:url(../q_jrtz_content_r.jpg); float:right;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.q_jrtz_list{}
.q_jrtz_list li{ width:25%; float:left; position:relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.q_jrtz_list li .text{ position:absolute;width:80%;  left:10%; }
.q_jrtz_list li:nth-child(odd) .text{ bottom:10%}
.q_jrtz_list li:nth-child(even) .text{ top:10%}

.q_jrtz_list li .text h1{ font-size:36px; color:#fff; text-transform:uppercase;font-family: 'ttRegular'; line-height:30px;}
.q_jrtz_list li .text h2{ font-size:14px; color:#ffffff; line-height:40px;}



@media only screen and (max-width: 767px) {
.q_jycy li .img{ width:100%; float:none!important}
.q_jycy.q_syyy li .text,.q_jycy li .text{ width:100%; float:none!important; padding:20px}

.q_wygl_content_l{ float:none; width:100%;}
.q_jrtz_list li .text h1,.q_wygl_text .text h1,.q_wygl_list li .text h1{ font-size:20px}
.q_wygl_text .text h2,.q_jrtz_list li .text h2{ font-size:16px;}
.q_jrtz_list li,.q_wygl_list li,.q_jrtz_content_r,.q_wygl_content_r{ width:50%}

.q_wygl_list li .text,.q_jrtz_list li:nth-child(odd) .text{ top:10%; bottom:auto; }
.q_wygl_list li .text h2{ font-size:12px;}
}




/*人才招聘*/
.newslist_zp{ width:100%; overflow:hidden}
.newslist_zp li{ padding:0 24px; height:46px; line-height:46px; background:#fff; border:1px solid #dcdcdc; margin-bottom:8px; }
.newslist_zp li a{ display:block; font-size:14px; color:#333; float:left;background:url(../newslist_zp_li.png) no-repeat center left; padding-left:20px;}
.newslist_zp li a:hover{ color:#d80c21}

.newslist_zp li span{ float:right; color:#666}


/*图片模块*/
.imglist{ width:100%; overflow:hidden; }
.imglist ul{ margin-left:-28px; zoom:1}
.imglist li{ width:277px; float:left;margin-left:28px; margin-bottom:30px;}
.imglist li h1{ width:275px; height:158px; overflow:hidden; border:1px solid #eaeaea}
.imglist li h1 img{ width:100%;}
.imglist li h2{ font-size:14px; color:#333333; text-align:center; line-height:40px;}
.imglist li:hover h2{ color:#ed7d31}

.showimg{ width:100%; overflow:hidden}



#feedback form{width:100%!important;}
#feedback table{ width:420px; margin:0 auto }
#feedback table td{ }
#feedback table tr{ width:100%; margin-bottom:10px; float:left}
#feedback .textarea-text{ height:180px;text-indent:10px;}
#feedback table td input{font-family:Microsoft YaHei; font-size:14px;}

/*产品模块*/
.prolist{ width:100%; }
.prolist ul{ margin-left:-26px; zoom:1}
.prolist li{ float:left; width:247px; padding:15px; margin-left:26px; margin-bottom:30px; background:#fff}
.prolist li h1{ width:100%; height:266px; overflow:hidden; }
.prolist li h1 img{ width:100%}
.prolist li h2{ width:100%; height:36px; background:#303962; font-size:14px; color:#fff; line-height:36px; text-align:center;}



/*招聘模块*/
.joblist{ width:100%; overflow:hidden; }
.joblist_tant{ padding:0 60px 0 44px; overflow:hidden; background:#f7f0d6; margin-top:14px;}
.joblist_tant_title{ padding:23px 0; line-height:26px; height:52px; overflow:hidden; position:relative}
.joblist_tant_title h1{ font-size:16px; color:#323232;}
.joblist_tant_title h2{ font-size:14px; color:#5a5a5a; padding:0 10px}
.joblist_tant_title h3{ width:30px; height:30px; position:absolute; background:url(../joblist_tant_title_1.jpg) no-repeat center; right:0; top:34px; cursor:pointer; }
.joblist_tant_title_bg h3{width:30px; height:30px; position:absolute; background:url(../joblist_tant_title_2.jpg) no-repeat center; right:0; top:34px}

.joblist_tant_content{ display:none;padding:20px 10px 30px 10px; overflow:hidden; border-top:1px solid #d2ccb6}


/*集团邮箱*/
.q_jtyx{ overflow:hidden;text-align:center;}
.q_jtyx ul{margin-left:-2.54%; zoom:1}
.q_jtyx li{ float:left; width:30.7%; margin-left:2.54%; background-size:cover; background-repeat:no-repeat; background-position:center; border-radius:10px; overflow:hidden; padding:30px 0}
.q_jtyx li .img{ width:100px; height:100px; border-radius:100px; background:#fff; overflow:hidden;  line-height:100px; margin:0 auto}
.q_jtyx li .name{ font-size:24px; color:#ffffff; margin-top:20px}


@media only screen and (max-width: 767px) {
.q_jtyx ul{margin-left:0; }
.q_jtyx li{ width:100%; margin-left:0; margin-bottom:20px;}
}




/* 公益项目 */
.q_gyxm{ overflow:hidden;display: flex;justify-content: space-between; }
#q_gyxm_tab_nav {
	display: flex;
	justify-content: center;
	flex-direction: column;
	/* margin-bottom: 20px; */
	width: 30%;
}
#q_gyxm_tab_nav li {
	list-style: none;
	/* width: 30%;
	height: 76px;
	line-height: 26px; */
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	
	text-align: center;
	font-size: 18px;
	color: #58575d;
	background-color: #f0f0f0;
	cursor: pointer;
	padding: 12px;
}
#q_gyxm_tab_nav li h5{
	color: #ccc;
}
#q_gyxm_tab_nav .active {
	background: #e70415 !important;
	color: #fff;
	cursor: auto;
}
#q_gyxm_tab_nav .active li h5 {
	color: rgba(255,255,255,.4);
}
.q_gyxm .tab-content {
	width: 70%;
}
.q_gyxm .tab-content .active {
	display: block;
}
.q_gyxm .content {
	width: 100%;
	margin: 0 auto;
	display: none;
	position: relative;
}

.q_gyxm .content img{
	display: block;
	width: 100%;
}
.q_gyxm .content p{
	position: absolute;
	left: 5%;
	bottom: 20%;
	width: 70%;
	font-size: 14px;
	color: #fff;
	line-height: 25px;
	padding: 1%;
	background-color: rgba(0,0,0,.3);
}



@media only screen and (max-width: 767px) {
	#q_gyxm_tab_nav li {
		height: 60px;
		line-height: 20px;
		font-size: 14px;
	}
	
	.q_gyxm .content p{
		font-size: 12px;
		line-height: 18px;
	}
}