@charset "utf-8";
body, html, button, dd, div, dl, dt, ul, li, form, iframe, input, ol, p, select, table, td, th, tr, textarea, h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
    font-size: 16px
}

body, html {
    width: 100%;
    height: 100%;
}

body {
    zoom: 1;
    background: #fff;
    font-family: Arial, "微软雅黑";
    color: #333;

}

img {
    border: 0 none;
    vertical-align: middle
}

li, ol, ul {
    list-style: none
}

body, button, input, select, textarea {
    font-size: 12px;
    overflow-x: hidden
}

table, td, th, tr {
    border: 0 none;
    vertical-align: middle;
    border-collapse: collapse
}

button {
    cursor: pointer
}

address, cite, em, i {
    font-style: normal
}

a {
    text-decoration: none;
    outline: 0;
    color: #333;
    blr: expression(this.onFocus=this.blur());outline-style:none;
}
input {
	blr: expression(this.onFocus=this.blur());outline-style:none;
}

.fl {
    float: left
}

.fr {
    float: right;
}

a:link {
    text-decoration: none;
    cursor: pointer
}

a:active, a:hover {
    text-decoration: none;
    color: #193681;

}

@media (min-width: 1200px) {
    .container {
        width: 1200px;
    }
}

.mr_b30 {
	margin-bottom:30px;
}
/**************top****************/

.mt30 {
    margin-top: 30px;
}
.mt15 {
	margin-top:15px;
}
.mt10 {
	margin-top:10px;
}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
/*header_pc*/
.header_telphone {
	display:none;
}
.header_pc {
	height: 100px;
	background: #fff;
}
.header_pc .logo {
	float:left;
	padding-top: 40px;
}
.header_pc .logo a {
	display:block;
	width: 390px;
	height: 50px;
	text-indent: -9999px;
	background: url(../../images/en/logo.jpg) no-repeat;
}
.header_pc ._right {
	float:right;
	position: relative;
}
.language ul {
	 margin-top:20px;
	}
.language ul li {
	display:inline-block;
	margin:0 10px;
	}
.language ul li a img{
	width:25px;
	height:16px;
}
.language ul li a em {
	color:#666;
	margin-left:5px;
	font-size:14px;
	line-height:16px;
}
.language ul li a:hover em {
	color:#108aed;
}
.header_telphone .language {
	float:left;}
.header_telphone .language ul {
	margin-top:15px;
}
.header_telphone .language ul li {
	text-align:center;
	margin:0 2px;
}
.header_telphone .language ul li a img{
	display:inline-block;
	}
.header_telphone .language ul li a em{
	display:block;
	font-size:12px;
	line-height:20px;
	margin-left:0;
}
.header_pc ._right ._nav  {
	position: absolute;
	top: 50px;
	right: 0;
	width: 900px;
	text-align: right;
}
.header_pc ._right ._nav li{
	display: inline-block;
	margin-left: 15px;
	position: relative;
}
.header_pc ._right ._nav li a {
	color: #333333;
	font-size: 16px;
	line-height: 35px;
	padding-bottom:25px;
}
.header_pc ._right ._nav li a:hover {
	color:#108aed;
}
.header_pc ._right ._nav li.current a{
	color: #108aed;
	font-weight: bold;
}
.header_pc ._right ._nav li ._down {
	position:absolute;
	top: 50px;
	left: 0px;
	width: 140px;
	z-index: 1000;
	background: #fff;
	border-top:2px solid #108aed;
	display: none;
}
.erji_Aptitude_honor a:hover img {
	border:1px solid #108aed;
}
.erji_Aptitude_honor a:hover span {
	background:#108aed;
	color:#fff;
}
.header_pc ._right ._nav li:hover ._down {
	display:block;
}
.header_pc ._right ._nav li ._down ul li {
	display:block;
	margin: 0;
	border-bottom: 1px solid #d2d2d2;
	text-align: center;
}
.header_pc ._right ._nav li ._down ul li a {
	display: block;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	color: #666;
	font-weight: normal;
}
.header_pc ._right ._nav li ._down ul li a:hover {
	background: #87c4f6;
	color: white;
}
/*大图滚动效果*/
.slide_bigpic {
	position:relative;
}
.slider .lastpic img,.slider .nextpic img {
	display:none;
}
.slide_bigpic:hover .slider .lastpic img{
	display:block;
}
.slide_bigpic:hover .slider .nextpic img{
	display:block;
}
/*公司简介*/
.mokuai_white {
	margin:60px 0;
	background:#fff;
}
.mokuai_grey {
	padding:60px 0;
	background:#f8f8f8;
	}
.mokuai_white ._title {
	margin-bottom:20px;
	width:100%;
	height:30px;
}
.mokuai_white ._title  h3{
	font-size:18px;
	color:#333;
	font-weight:bold;
	line-height:30px;
	float:left;
}
.mokuai_white ._title .more {
	color:#666;
	font-size:14px;
	line-height:30px;
	float:right;
	}
.mokuai_white ._title .more:hover {
	color:#108aed;
	}
.mokuai_grey ._title {
	margin-bottom:20px;
	width:100%;
	height:30px;
}
.mokuai_grey ._title  h3{
	font-size:18px;
	color:#333;
	font-weight:bold;
	line-height:30px;
	float:left;
}
.mokuai_grey ._title .more {
	color:#666;
	font-size:14px;
	line-height:30px;
	float:right;
	}
.mokuai_grey ._title .more:hover {
	color:#108aed;
	}
.mokuai_blue {
	padding:60px 0;
	background:#108aed;
}
.Company_profile ._main img{
	width:40%;
	height:auto;
	float:left;
	margin-right:30px;
}
.Company_profile ._main ._info {
	margin-right:30px;
	}
.Company_profile ._main ._info p{
	color:#666;
	font-size:15px;
	line-height:26px;
	}
.Company_profile ._main ._info a.xiangqing {
	display:block;
	width:120px;
	height:35px;
	color:#fff;
	font-size:14px;
	line-height:35px;
	background:#108aed;
	float:right;
	border-radius:50px;
	text-align:center;
	margin-top:10px;
	}
/*典型案例*/
.Classic_case img {
	width:100%;
	height:auto;
}
.news_ul li {
	display:block;
	background:url(../../images/en/dot.jpg) no-repeat left;
	padding-left:20px;
	text-align:left;
	}
.news_ul li a {
	color:#666;
	font-size:14px;
	line-height:30px;
	display:block;
	height:30px;
	overflow:hidden;
	}
.news_ul li a:hover {
	color:#108aed;
	}
/*产品展示*/
.Product_display ._title {
	width:100%;
	height:30px;
	margin-bottom:30px;
	}
.Product_display ._title h3{
	color:#fff;
	font-size:18px;
	line-height:30px;
	float:left;
	font-weight:bold;
	margin-left:30px;
	}
.Product_display ._title a.more {
	color:#fff;
	float:right;
	line-height:30px;
	margin-right:30px;
	}
/*tab切换*/
.layout2 {
    margin-top: 30px;
}
.layout-title2 {
    text-align: center;
    overflow: hidden;
    width: 200px;
    display: inline-block;
    float: left;
}
.layout-title2 li {
    display: inline-block;
    width: 100px;
    position: relative;
    font-size: 16px;
    cursor: pointer;
    float: left;
    height: 50px;
}
.layout-title2 li.current {
    color: #193681;
}
.layout-title2 li a {
    color: #333;
    font-size: 16px
}
.layout-title2 li.current a {
    color: #fff;
    background: #193681;
    width: 100px;
    height: 50px;
    display: block;
}
.layout-con2 .layout-detail2 {
    display: none;
}
.layout-con2 .layout-detail2.on {
    display: block;
    font-size: 12px;
    line-height: 21px;
}
.section-tit .sp {
    float: right;
    padding-right: 20px;
}
.section-tit .sp a {
    color: #d3d3d3;
}
.icon-zuo {
    background: url(../../images/en/icon-arrow.png) no-repeat 0px 3px;
    width: 20px;
    height: 40px;
    display: block;
}
.icon-you {
    background: url(../../images/en/icon-arrow.png) no-repeat -19px 3px;
    width: 20px;
    height: 40px;
    display: block;
}
.icon-next,
.icon-prev {
    position: absolute;
    top: 50%;
    margin-top: -20px
}
.icon-next {
    right: -25px
}
.icon-prev {
    left: -25px
}
#team.owl-carousel .owl-item {
    width: 275px;
    margin: 0 auto;
}
#team.owl-carousel .owl-item a {
    width: 255px;
    margin: 0 auto;
    display: block;
}
#team.owl-carousel .owl-item a span {
	display: block;
	width:100%;
	height: 40px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	line-height: 40px;
	border:1px solid #fff;
	margin-top:15px;
}

#team2 .owl-item {
    width: 285px;
}
#team3 img {
    border: 1px solid #d3d3d3;
    margin-left: 15px;
    margin-right: 15px;
}
.qywh.layout-detail3 h3 {
    font-size: 20px;
    text-align: center;
    color: #193681;

}
.qywh.layout-detail3 h4 {
    font-size: 14px;
    text-align: center;
    color: #000;
    padding-top: 5px;
}
.qywh-box {
    height: 80px;
    width: 100%;
    padding: 20px 0;
}

.qywh-box:nth-child(odd) {
    background: url(../../images/en/news-pic19.jpg) no-repeat;
    background-position: center;
    background-size: cover;
}

.qywh-box:hover {
    background: #193681;
}

.qywh-box:hover h3, .qywh-box:hover h4 {
    color: #fff;
}

.owl-carousel .owl-item {
    text-align: center;
}

.owl-carousel .owl-item img {
    display: inline-block;
}

.jzg-h4 {
    margin-bottom: 15px;
}

#team8 .item p {
    margin-top: 5px;
}

#team8 .icon-zuo {
    background: url(../../images/en/arrow03.png) no-repeat 0 -6px;
    width: 50px;
    height: 40px;
    display: block;
}

#team8 .icon-zuo:hover {
    background: url(../../images/en/arrow03.png) no-repeat 0 -59px;
}

#team8 .icon-you {
    background: url(../../images/en/arrow03.png) no-repeat -53px -6px;
    width: 50px;
    height: 40px;
    display: block;
}

#team8 .icon-prev {
    left: -50px;
}

#team8 .icon-next {
    right: -50px;
}

#team8 .icon-you:hover {
    background: url(../../images/en/arrow03.png) no-repeat -53px -59px;
}

/*光辉历程*/
/*course*/

.ghlc .course {
    /*background-color: #eef7fd;*/
    width: 100%;
    padding-top: 40px;
    min-height: 400px;
}

.ghlc .course .container {
    position: relative
}

.ghlc .ghlc_banner {
    margin: 0 auto 0;
    width: 100%;
    /*overflow: hidden;*/
}

.ghlc .large_box {
    margin-bottom: 10px;
    width: 1100px;

    overflow: hidden;
    margin-top: 50px;
}

.ghlc .large_box img {
    display: block;
}

.ghlc .small_box {
    width: 1110px;
    height: 100px;
    overflow: hidden;
	margin: 0 auto;
}

.ghlc .small_list {
    position: relative;
    float: left;
    width: 1110px;
    height: 100px;
    overflow: hidden;

}

.ghlc .small_list ul {
    height: 100px;
    overflow: hidden;

}

.ghlc .small_list ul li {
    position: relative;
    float: left;
    width: 200px;
    height: 42px;
    text-align: center;
	margin-bottom: 10px;
    margin-left: 11px;
    margin-right:11px;
    color: #dfcaa3;
    font-size: 20px;
    background-color: transparent;
    cursor: pointer;
    display: inline-block;
	border:1px solid #dfcaa3;
	line-height: 42px;
}

.ghlc .small_list ul li.on, .ghlc .small_list ul li:hover {
    color: #6c4e16;
    background: url(../../images/en/lunbo_bg.png) no-repeat;
	border: none;
    width: 200px;
    height: 52px;
    font-size: 20px;
    text-align: center;
    margin-left: 11px;
    margin-right:11px;
    background-size: cover;
    background-position: center;
	line-height: 42px;
}

.ghlc .small_list ul li img {
    display: block;
}

.ghlc .small_list ul li .bun_bg {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 110px;
    height: 73px;
    background: #000;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
}

.ghlc .small_list ul li.on .bun_bg {
    display: block;
}
.ghlc .large_box {
	width:100%;
	margin: 0 auto;
}
.ghlc .large_box ul {
	background:url(../../images/en/line.png) repeat-y center;
	margin: 0 auto;
	height: 100%;
	overflow: hidden;
}
.ghlc .large_box ul li {
    display: none;
}
.ghlc .large_box ul li .fzlc_li {
	background: url(../../images/en/dot.png) center 25px no-repeat;
	padding-bottom: 30px;
	height: 100%;
	overflow: hidden;
}

.ghlc .large_box .fzlc_li ._img {
	float:right;
	width: 47%;
}
.ghlc .large_box .fzlc_li ._img img {
	height: 200px;
	margin: 0 15px 15px 0;
	display: inline-block;
}
.ghlc .large_box .fzlc_li ._text {
	float:left;
	width: 47%;
	text-align: right;
}
.ghlc .large_box .fzlc_li ._text h3 {
	color:#6c4e16;
	font-size: 24px;
	line-height: 45px;
	font-weight: bold;
}
.ghlc .large_box .fzlc_li ._text p {
	color:#4c4c4c;
	font-size: 14px;
	line-height: 25px;
}

.ghlc .large_box ul li .fzlc_li._even ._img{
 	float: left;
	text-align: right;
}
.ghlc .large_box ul li .fzlc_li._even ._img img {
	margin:0 0 15px 15px;
}
.ghlc .large_box ul li .fzlc_li._even ._text {
	float:right;
	text-align: left;
}

.ghlc .btn1 {
    display: block;
    width: 45px;
    height: 45px;
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer;
}

.ghlc .left_btn1 {
    float: left;

    background: url(../../images/en/arrow03.png) no-repeat 0 -6px;
    width: 50px;
    height: 40px;
    display: block;
    position: absolute;
    left: -50px;
}

.ghlc .left_btn1:hover {

    background: url(../../images/en/arrow03.png) no-repeat 0 -59px;
}

.ghlc .right_btn1 {
    float: right;
    background: url(../../images/en/arrow03.png) no-repeat -53px -6px;
    width: 50px;
    height: 40px;
    display: block;
    position: absolute;
    right: -50px;
}

.ghlc .right_btn1:hover {

    background: url(../../images/en/arrow03.png) no-repeat -53px -59px;
}

.ghlc .deveDetail {
    background-color: #fff;
    color: #4fb0fb;
    padding: 25px 40px;
    overflow: hidden;
    width: 70%;
    margin: 0px auto 0px
}

.ghlc .course .devema {
    line-height: 25px;
    text-align: center;
    color: #000
}

/*footer*/
.footer {
    background: #343434;
    overflow: hidden;
	color:#fff;
    padding: 60px 0;
}
.footer a {
    color: #fff;
    font-size: 14px;
}
.footer-sec01, .footer-sec02, .footer-sec03, .footer-sec04 {
    float: left;
}
.footer-sec01 div {
	float:left;
	margin:0 20px;
	}
.footer-sec01 ul li {
	text-align:left;
    line-height: 25px;
}
.footer-sec01 ul li span {
	font-weight:bold;
	margin-bottom: 10px;
	color: #fff;
	display:block;
}
.footer-sec02 {
    margin: 0 auto;
    margin-top: 5px;
	text-align: center;
	font-size: 12px;
	margin-left: 30px;
}
.footer-sec02 p img {
    margin: 0 auto;
	margin-bottom: 5px;
}
.footer-sec04 {    
	width:500px;
	margin-left: 30px;
}
.footer-sec04 p {
    line-height: 25px;
    font-size: 14px;
	color:#fff;
}
.footer-sec04 em.tel {
	font-weight:bold;
	font-size:18px;
	}
/*copyright*/
.copyright {
    line-height: 50px;
    background: #000;
    color: #fff;
	margin:0 auto;
	text-align:center;
}
.copyright ul li {
	display:inline-block;
    font-size: 13px;
	text-align:left;
	margin:0 30px;
}
.copyright_01 {
	background:url(../../images/en/copyright_icon_01.png) no-repeat left;
	padding-left:25px;
	}
.copyright_02 {
	background:url(../../images/en/copyright_icon_02.png) no-repeat left;
	padding-left:25px;
	}
.padding0 {
    padding: 0;
}
.bdshare {
    margin-top: 10px;
}
/*二级*/
.greybox {
	background:#f8f8f8;
	padding: 30px 0;
	border-top: 1px solid #ddd;
}
.greybox.bgnone {
	background:none;
}

/*公司简介*/
.erji_Company_profile {
	margin:0 60px;
	}
.erji_Company_profile img {
	width:100%;
	height:auto;
	padding:10px;
	border:1px solid #999;
	background:#fff;
	margin-bottom:30px;
	}
.erji_Company_profile p {
	text-align:left;
	margin-bottom:30px;
	color:#333;
	font-size:16px;
	line-height:30px;
	text-indent:2em;
	}
/*企业文化*/
.erji_Corporate_culture {
	margin:0 60px;
	}
.erji_Corporate_culture p {
	text-align:left;
	margin-bottom:30px;
	color:#333;
	font-size:16px;
	line-height:30px;
	text-indent:2em;
	}
/*资质荣誉*/
.erji_Aptitude_honor div {
	margin-bottom:60px;
	padding:0 30px;
	}
.erji_Aptitude_honor img {
	width:100%;
	height:auto;
	border:1px solid #999;
	}
.erji_Aptitude_honor span {
	width:100%;
	height:40px;
	background:#e5e5e5;
	text-align:center;
	margin-top:10px;
	color:#333;
	font-size:16px;
	display:block;
	line-height:40px;
	}
/*营销网络*/
.erji_Marketing_network {
	margin:0 60px;
	}
.erji_Marketing_network img {
	width:100%;
	height:auto;
	background:#fff;
	padding:30px 100px;
	border-top:3px solid #108aed;
	}
/*产品展示*/
.erji_Product_display a{
	margin-bottom:60px;
	padding:0 30px;
	}
.erji_Product_display img {
	width:100%;
	height:auto;
	border:1px solid #999;
	}
.erji_Product_display span {
	width:100%;
	height:40px;
	background:#e5e5e5;
	text-align:center;
	margin-top:10px;
	color:#333;
	font-size:16px;
	display:block;
	line-height:40px;
}
.erji_Product_display a:hover img {
	border:1px solid #108aed;
	}
.erji_Product_display a:hover span {
	background:#108aed;
	color:#fff;
	}
/*产品详情*/
.Product_display_info {
	margin:0 100px;
	}
.Product_display_info img {
	width:100%;
	height:auto;
	background:#fff;
	padding:30px;
	}
/*新闻动态*/
.newslist ul li {
    line-height: 45px;
    height: 45px;
    width: 100%;
    padding-left: 20px;
}
.newslist ul li a {
    font-size: 15px;
    height: 45px;
    overflow: hidden;
    line-height: 45px;
    display: block;
}
.newslist ul li:nth-child(odd) {
    background: #e5e5e5;
}
.newslist ul li:hover {
    background: #108aed;
}
.newslist ul li:hover a {
    color: #fff;
    font-size: 14px;
}
.newslist ul li a span:nth-child(1) {
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: left;
}
.newslist ul li a span:nth-child(2) {
    float: right;
    padding-right: 20px;
    display: block;
}
.newslist ul li:hover a span:nth-child(2) {
    float: right;
    display: block;
}
/*新闻详情*/
.news_detail {
	margin:0 60px;
	}
.news_detail_title {
	text-align:center;
	margin-bottom:50px;
	}
.news_detail_title h3 {
	font-weight:bold;
	font-size:18px;
	color:#333;
	margin-bottom:20px;
	line-height:25px;
	}
.news_detail_title p {
	font-size:14px;
	color:#666;
	}
.news_detail_main {
	text-align:center;
	}
.news_detail_main img {
	width:60%;
	height:auto;
	display:inline-block;
	text-align:center;
	padding:15px;
	background:#fff;
	border:1px solid #e5e5e5;
	margin-bottom:30px;
	}
.news_detail_main p {
	text-align:left;
	font-size:15px;
	color:#333;
	line-height:35px;
	}
.news_detail_main video {
	width:80%;
	}
.news_detail_foot {
	margin-top:30px;
	}
.news_detail_foot p {
	color:#108aed;
	text-align:left;
	margin-bottom:30px;
	}
.news_detail_foot a {
	color:#333;
	font-size:15px;
	line-height:35px;
	min-height:35px;
	display:block;
	width:40%;
	padding:0 10px;
	border:1px solid #e5e5e5;
	}
.news_detail_foot a:hover {
	color:#108aed;
	border:1px solid #108aed;
	}
.news_detail_foot a.pre {
	float:left;
	text-align:left;
	}
.news_detail_foot a.next {
	float:right;
	text-align:right;
	}
/*工厂实景*/
.erji_Factory_scene {
	margin:0 60px;
	text-align:center;
	}
.erji_Factory_scene img {
	width:80%;
	height:auto;
	background:#fff;
	padding:10px;
	border:1px solid #e5e5e5;
	display:inline-block;
	margin-bottom:10px;
	}
.erji_Factory_scene p {
	display:block;
	font-size:15px;
	font-weight:bold;
	color:#333;
	line-height:35px;
	margin-bottom:60px;
	}
/*联系我们*/
.Contact_us {
	margin:0 60px;
	}
.Contact_us_info p {
	text-align:left;
	line-height:35px;
	color:#333;
	font-size:20px;
	}
.contact_map {
	margin-top:30px;
	text-align:center;
	}
.contact_map div {
	margin-bottom:10px;
	}
.contact_map span {
	font-size:16px;
	color:#333;
	line-height:35px;
	display:block;
	margin-bottom:30px;
	}


/*联系我们页面*/
.wz-banner {
    width: 100%;
    height: 360px;
    position: relative;
}

.wz-banner .banner-txt .tit {
    text-align: center;
    font-size: 36px;
    color: #193681;
}

.wz-banner .banner-txt .txt {
    text-align: center;
    font-size: 24px;
    color: #193681;
    margin-top: 20px;
}

.wz-banner .banner-txt {
    position: relative;
}

.layout-title3 {
    text-align: center;
    width: 100%;
    display: inline-block;
    float: left;
    margin-top: -50px;
}

.layout-title3 li {
    display: inline-block;
    width: 50%;
    position: relative;
    font-size: 16px;
    cursor: pointer;
    float: left;
    height: 50px;
    background: #dfcaa3;
    line-height: 50px;
}

.layout-title3 li.current {
    color: #fff;
    background: #7c5c20;
}

.layout-title3 li a {
    color: #614002;
    font-size: 16px;
    display: block;
}

.layout-title3 li.current a {
    color: #fff2da;
    background: #7c5c20;
    width: 100%;
    height: 50px;
    display: block;
    text-align: center;
}

.layout-title3 li .arrow-down {
    display: none;
}

.layout-title3 li.current .arrow-down {
    display: block;
}

.layout-title3 li .slideborder {
	position:absolute;
	top: 0;
	width: 1px;
	height: 50px;
	border: 2px solid #7c5c20;
	transform:translateX(-100%);
	transition: all 0.5s;
	opacity: 0;
}
.layout-title3 li:hover .slideborder {
	opacity: 1;
	width: 100%;
	transform: translateX(0%);
}

.news_title {
	min_height: 50px;
}
.news_title p {
	text-align:left;
	color: #333;
	line-height: 50px;
	font-size:16px;
}
.news_title p a {
	color:#108aed;
	}
.news_title p i {
	margin:0 10px;
}

.layout-con3 .layout-detail3 {
    display: none;
}

.layout-con3 .layout-detail3.on {
    display: block;
    font-size: 12px;
    line-height: 21px;
}

.arrow-down {
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid #193681;
    position: absolute;
    left: 50%;
    top: 50px;
    margin-left: -7.5px;
}

.wz-nav {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 10px;
    font-size: 12px;
    margin-top: 35px;
}

.wz-nav p {
    font-size: 12px;
}

.wz-nav a {
    font-size: 12px;

}

.wz-nav span {
    padding: 0 5px;
}

.layout-detail3 h2 {
    font-size: 36px;
    color: #193681;
    margin: 50px 0;
    text-align: center;
}

.map {
    width: 100%;
    height: 400px;
    border: #ccc solid 1px;
    font-size: 12px;
}

label.BMapLabel {
    width: 130px;
    max-width: 180px;
}

.BMap_pop {
    display: block;
}

.infor-address h3 {
    font-size: 30px;
    color: #6c4e16;
    margin-bottom: 35px;
    margin-top: 45px;
}

.infor-address {
    margin-bottom: 30px;
}

.infor-address p {
    line-height: 25px;
    font-size: 14px;
}

.complain {
    height: 305px;
    margin: 55px 0;
    position: relative;
}

.complain p a {
    width: 275px;
    height: 60px;
    border-radius: 30px;
    border: 1px solid #193681;
    line-height: 60px;
    text-align: center;
    color: #193681;
    font-size: 30px;
    margin: 0 auto;
    position: absolute;
    top: 50%;
    margin-top: -30px;
    left: 50%;
    margin-left: -137.5px;
    background: rgba(255, 255, 255, 0.8);

}




/*分页*/
.pagebox {
    display: block;
    text-align: center;
    margin: 30px 0;
}
.pagebox ul li {
	display:inline-block;
	margin:0 10px;
	}
.pagebox ul li a {
	line-height:35px;
	font-size:14px;
	color:#666;
	cursor:pointer;
	}
.pagebox ul li a:hover {
	font-weight:bold;
	color:#108aed;
	}
.pagebox ul li.active a{
	background:#108aed;
	color:#fff;
	display:block;
	width:35px;
	height:35px;
	}
.pagebox ul li.pre a{
	border:1px solid #999;
	height:35px;
	padding:0 10px;
	background:#fff;
	display:block;
	}
.pagebox ul li.next a{
	border:1px solid #999;
	height:35px;
	padding:0 10px;
	background:#fff;
	display:block;
	}
/*新闻内容页*/
.newsdetail h2 {
    font-size: 30px;
    color: #4c4c4c;
    text-align: left;
    margin: 60px 0 25px 0;
	font-weight: bold;
}
.newsdetail p.arttit {
    font-size: 14px;
    text-align: left;
	color: #999;
}
.newsdetail.about h2 {
	text-align:center;
}
.newsdetail.about p.arttit {
	text-align:center;
}

.art-con {
    margin: 40px 0;
}

.art-con p {
    font-size: 14px;
	color: #333;
	line-height: 25px;
	text-indent: 2em;
	margin-bottom: 20px;
}

.art-con img {
    margin: 40px auto;
}

.news_hot {
	margin-top: 30px;
}

.news_hot_title {
	color: #333;
	font-size: 16px;
	line-height: 25px;
	padding-left: 15px;
}

.news_hot_list {
	margin-top:30px;
}
.news_hot_list .row {
	display: block;
	height: 100px;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 20px;
}

.news_hot_list .row img {
	width: 100%;
	height: 100px;
}

.news_hot_list .row p {
	text-align:left;
	color: #010101;
	font-size: 14px;
	line-height: 25px;
	margin-bottom: 20px;
}

.news_hot_list .row span {
	color:#999999;
	font-size: 14px;
}

.news_hot_list .row:hover p {
	color:#7c5c20;
}

/*业务与产品*/
.product {
}
.product_li {
	text-align:center;
	margin: 40px 0;
}
.product_li img {
	margin-bottom: 20px;
	display: inline-block;
}
.product_li img:nth-child(2) {
	display:none;
}
.product_li span {
	color:#434343;
	font-size: 18px;
	display: block;
	font-weight: bold;
}
.product_li.current img:nth-child(2){
	display: block;
}
.product_li.current img:nth-child(1){
	display: none;
}

.product_detail {
	min-height: 300px;
	padding: 60px 30px;
}
.product_detail p {
	line-height:25px;
	color: #4c4c4c;
	font-size: 16px;
	margin-bottom: 20px;
	text-indent: 2em;
}

/*人才招聘*/
.idea {
	margin-top:70px;
	text-align: left;
	padding: 0 30px;
}
.idea h2 {
	color: #000;
	font-size: 24px;
	font-weight: bold;
}
.idea_detail {
	margin-top: 30px;
}
.idea_detail p {
	line-height: 25px;
	font-size: 16px;
	color: #333;
	text-indent: 2em;
	margin-bottom: 20px;
}
.zhaopin_title {
	padding:0 20%;
	text-align: center;
	margin-top: 100px;
}
.zhaopin_title hr {
	margin:0;
}
.zhaopin_title ul {
	display:flex;
	height: 150px;
	margin-top: -75px;
	justify-content: center;
}
.zhaopin_title ul li {
	margin: 0 10%;
	background: #fff;
	cursor: pointer;
}
.zhaopin_title_li img:nth-child(2){
	display:none;
}
.zhaopin_title_li.current img:nth-child(2){
	display:block;
}
.zhaopin_title_li.current img:nth-child(1){
	display:none;
}
.zhaopin_detail {
	padding: 30px;
}
.zhaopin_detail ul {
	margin-bottom: 60px;
}
.zhaopin_detail ul li {
	clear: both;
	padding:15px 0;
}
.zhaopin_detail ul li:first-child h3 {
	border: 0;
}
.zhaopin_detail ul li h3{
	color:black;
	font-size: 24px;
	padding: 30px 0;
	border-top: 1px solid #e7e7e7;
}
.zhaopin_detail ul li .zhaopin_zhize {
	margin: 10px 0 30px 0;
}
.zhaopin_detail ul li .zhaopin_zhize span {
	color:#333;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 15px;
	display: block;
}
.zhaopin_detail ul li .zhaopin_zhize p {
	line-height:25px;
	font-size: 14px;
	color: #333;
}
.zhaopin_detail ul li .zhaopin_zhize p.zhaopin_email {
	color:#ff0000;
	font-size: 16px;
	margin-top: 30px;
}
.zhaopin_detail ul li.notfirst .zhaopin_zhize{
	max-height: 65px; overflow: hidden;
}
.zhaopin_detail ul li.notfirst .zhaopin_detail_a {
	display:block;
}
.zhaopin_detail ul li.notfirst .zhaopin_zhize p {
	display:inline; margin-right: 10px;
}
.zhaopin_detail_a {
	width: 150px;
	height: 40px;
	display: inline-block;
	border: 1px solid #be9e63;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	color: #be9e63;
	float: right;
	display: none;
}
.zhaopin_detail_a:hover {
	background:#be9e63;
	border: none;
	color: #fff;
}






/*党建工作*/
.partywork .layout-title3 li {
    width: 25%;
}

.return-page {
    line-height: 50px;
    height: 50px;
    width: 100%;
    border-top: 1px solid #ccc;
    overflow: hidden;
}

.return-page a {
    font-size: 14px;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    display: block;
	color: #999;
}

.return-page a:hover {
	color:#7c5c20;
}

.return-page a i {
	color: #333;
}

.return-page .rt01, .return-page .rt02 {
    overflow: hidden;
    height: 50px;

}

.return-page .rt01 {
    text-align: left;
}

.return-page .rt02 {
    text-align: center;
}

.return-page .rt03 {
    text-align: right;
}

.return-page {
    margin-bottom: 30px;
}

.art-con p {
    text-align: justify;
}

.newscenter .icon-zuo {
    background: url(../../images/en/arrow02.png) no-repeat 0px 3px;
    width: 40px;
    height: 85px;
    display: block;
}

.newscenter .icon-zuo:hover {
    background: url(../../images/en/arrow02.png) no-repeat 0px -94px;
}

.newscenter .icon-you {
    background: url(../../images/en/arrow02.png) no-repeat -63px 3px;
    width: 40px;
    height: 85px;
    display: block;
}

.newscenter .icon-you:hover {
    background: url(../../images/en/arrow02.png) no-repeat -68px -94px;

}

.newscenter .icon-prev {
    left: -45px;
}

.newscenter .icon-next {
    right: -45px;
}

.business p img {
    margin: 0 auto;
}

.busi .layout-detail3 {
    padding: 0;
}

.busi .layout-title {
    padding-top: 30px;

}

/*招聘页面*/
.layout-title7 {
    text-align: center;
    width: 100%;
    display: inline-block;
    float: left;
    margin-top: -50px;
}

.layout-title7 li {
    display: inline-block;
    width: 33.3333%;
    position: relative;
    font-size: 16px;
    cursor: pointer;
    float: left;
    height: 50px;
    background: #e6e6e6;
    line-height: 50px;

}

.layout-title7 li:nth-child(2) {
    background: #f2f2f2;
}

.layout-title7 li.current {
    color: #fff;
    background: #193681;

}

.layout-title7 li a {
    color: #333;
    font-size: 16px;
    display: block;
}

.layout-title7 li.current a {
    color: #fff;
    background: #193681;
    width: 100%;
    height: 50px;
    display: block;
    text-align: center;
    border-top: 2px solid #bc272d;
}

.layout-title7 li .arrow-down {
    display: none;
}

.layout-title7 li.current .arrow-down {
    display: block;
}

.layout-con7 .layout-detail7 {
    display: none;
}

.layout-con7 .layout-detail7.on {
    display: block;
    font-size: 12px;
    line-height: 21px;
}

.layout-detail7 h2 {
    font-size: 36px;
    color: #193681;
    margin: 50px 0;
    text-align: center;
}

.ghlc img {
    margin: 0 auto;
}

.layout-title9 {
    /*overflow: hidden;*/
    display: inline-block;
    width: 100%;
}
.layout-title9 li a{
    font-size: 14px;

}
.layout-title9 li {

    display: inline-block;
    width: 50%;
    position: relative;
    font-size: 16px;
    cursor: pointer;
    float: left;
    height: 50px;
    /*background: #e6e6e6;*/
    border-bottom: 1px solid #f4f4f4;
    line-height: 50px;
    text-align: center;
}

.layout-title9 li .arrow-down {
    display: none;
}

.layout-title9 li.current a {
    color: #193681;
    border-bottom:1px solid #193681;
    width: 100%;
    height: 50px;
    display: block;
    text-align: center;
    font-size: 14px;

}

.layout-title9 li.current .arrow-down {
    display: none;
}

.layout-detail9 {
    display: none;
}

.layout-detail3 img {
    margin: 0 auto;
}

.layout-detail10 {
    display: none;
}

.layout-title10 {
    /*overflow: hidden;*/
    display: inline-block;
    width: 100%;
}

.layout-title10 li {

    display: inline-block;
    width: 50%;
    position: relative;
    font-size: 16px;
    cursor: pointer;
    float: left;
    height: 50px;
    background: #e6e6e6;
    line-height: 50px;
    text-align: center;
}

.layout-title10 li a {
    display: block;
    font-size: 14px;
}

.layout-title10 li .arrow-down {
    display: none;
}

.layout-title10 li.current a {
    color: #fff;
    background: #193681;
    width: 100%;
    height: 50px;
    display: block;
    text-align: center;


}

.layout-title10 li.current .arrow-down {
    display: block;
}

.layout-detail10 p {
    margin: 0 auto;
    text-align: center;
    margin: 15px 0;
}

.ry-con {
    margin-top: 30px;
}

.layout-detail10 p.pix {
    width: 255px;
    height: 155px;
    overflow: hidden;
}

.example img {
    width: 255px;
    height: 155px;
    margin: 0 auto;

}

.zoomify {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: zoom-in
}

.zoomify.zoomed {
    cursor: -webkit-zoom-out;
    cursor: zoom-out;
    padding: 0;
    margin: 0;
    border: none;
    border-radius: 0;
    box-shadow: none;
    position: relative;
    z-index: 1501
}

.zoomify-shadow {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    display: block;
    z-index: 1500;
    background: rgba(0, 0, 0, .3);
    opacity: 0
}

.zoomify-shadow.zoomed {
    opacity: 1;
    cursor: pointer;
    cursor: -webkit-zoom-out;
    cursor: zoom-out
}

.img-rounded {
    border-radius: 0;
}

/*下属公司*/
/*course*/

.xsgs .course {
    /*background-color: #eef7fd;*/
    width: 100%;
    margin-top: -55px;
}

.xsgs .course .container {
    position: relative
}

.xsgs .banner {
    margin: 0 auto 0;
    width: 100%;
    /*overflow: hidden;*/
}

.xsgs .large_box {
    margin-bottom: 10px;
    width: 100%;
    overflow: hidden;
}

.xsgs .large_box img {
    display: block;
}

.xsgs .small_box {
    width: 1110px;
    height: 55px;
    overflow: hidden;
}

.xsgs .small_list {
    position: relative;
    float: left;
    width: 1110px;
    height: 100px;
    overflow: hidden;

}

.xsgs .small_list ul {
    height: 55px;
    overflow: hidden;

}

.xsgs .small_list ul li:nth-child(even) {
    background: #e6e6e6;
}

.xsgs .small_list ul li:nth-child(odd) {
    background: #f8f8f8;
}

.xsgs .small_list ul li {
    position: relative;
    float: left;

    width: 185px;

    height: 55px;
    text-align: center;

    color: #868686;
    font-size: 14px;
    background-color: transparent;
    cursor: pointer;
    display: inline-block;
    line-height: 55px;
}

.xsgs .small_list ul li.on, .xsgs .small_list ul li:hover {
    color: #fff;
    line-height: 55px;
    width: 185px;
    height: 55px;
    font-size: 14px;
    text-align: center;
    background: #193681;
    display: block;


}

.xsgs .small_list ul li img {
    display: block;
}

.xsgs .small_list ul li .bun_bg {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 110px;
    height: 73px;
    background: #000;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
}

.xsgs .small_list ul li.on .bun_bg {
    display: block;
}

.xsgs .large_box ul li {
    display: none;
}

.xsgs .btn1 {
    display: block;
    width: 45px;
    height: 45px;
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer;
    margin-top: 8px;
}

.xsgs .left_btn1 {
    float: left;

    background: url(../../images/en/arrow03.png) no-repeat 0 -6px;
    width: 50px;
    height: 40px;
    display: block;
    position: absolute;
    left: -50px;
}

.xsgs .left_btn1:hover {

    background: url(../../images/en/arrow03.png) no-repeat 0 -59px;
}

.xsgs .right_btn1 {
    float: right;
    background: url(../../images/en/arrow03.png) no-repeat -53px -6px;
    width: 50px;
    height: 40px;
    display: block;
    position: absolute;
    right: -50px;
}

.xsgs .right_btn1:hover {

    background: url(../../images/en/arrow03.png) no-repeat -53px -59px;
}

.xsgs .deveDetail {
    background-color: #fff;
    color: #4fb0fb;
    padding: 25px 40px;
    overflow: hidden;
    width: 70%;
    margin: 0px auto 0px
}

.xsgs .course .devema {
    line-height: 25px;
    text-align: center;
    color: #000
}
/*集团荣誉*/
.about_jtry .jtry_li{
	background: #f7f7f7;
	border: 1px solid #e1e2e1;
	width: 22%;
	display: inline-block;
	vertical-align: top;
	margin:0 1.2%;
	margin-bottom: 15px;
	padding: 10px;
	text-align: center;
}
.about_jtry .jtry_li img {
	max-width: 100%;
	height: auto;
	display: inline-block;
	margin-bottom: 10px;
}
.about_jtry .jtry_li span {
	display: block;
	color: #666;
	font-size: 14px;
}

/*人才招聘*/
.m-second-750 {
    width: 750px;
}

.m-second-750-title {
    width: 750px;
    height: 36px;
    line-height: 36px;
    text-indent: 40px;
    background: url(/portals/0/containers/second-750/scontent_tpbg.jpg) no-repeat;
}

.m-second-750-title span.Head {
    font-size: 14px;
    color: #1163a8;
    font-family: "\5FAE\8F6F\96C5\9ED1";
    width: 750px;
    height: 36px;
    line-height: 36px;
    display: block;
    font-weight: bold;
}

.m-second-750-ct {
    width: 710px;
    padding-top: 10px;
    background: url(/portals/0/containers/second-750/scontent_ctbg.jpg) repeat-y;
    padding-left: 20px;
    padding-right: 20px;
}

.m-second-750-ct * {
    font-size: 12px !important;
    line-height: 200%;
}

.m-second-750-ct p {
    line-height: 200%;

}

.m-second-750-bottom {
    width: 750px;
    height: 10px;
    background: url(/portals/0/containers/second-750/scontent_bottom.jpg) no-repeat;
}

/*置顶*/
.toTop {
    width: 80px;
    height: 70px;
    padding: 10px;
    cursor: pointer;
    position: fixed;
    right: 20px;
    bottom: 20px;
    z-index: 99999;
}

* html .toTop {
    position: absolute;
    bottom: auto;
    top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
    margin-bottom: 80px;
}

.toTop a {
    background: url(../../images/en/icon-top.png) no-repeat;
    width: 80px;
    height: 70px;
    display: block;
}

.toTop a:hover {
    background: url(../../images/en/icon-top.png) no-repeat 0 -70px;
    width: 80px;
    height: 70px;
    display: block;
}

.newslist {
    display: block;
    clear: both;
}

.wzsj {
    display: none;
}

/*下属公司*/
#team5 {
    margin-top: -55px;
}

#team5 .item {
    width: 100%;
    height: 55px;
    line-height: 55px;
    text-align: center;
}

#team5 .item a.current {
    background: #193681;
    display: block;
    color: #fff;
}

#team5 .owl-item:nth-child(odd) {
    background: #e6e6e6;
}

#team5 .owl-item:nth-child(even) {
    background: #f7f8f8;
}

video {
    cursor: pointer;
}

.gsjs-right {
    padding-right: 0;
}
.ghlc .large_box{
    margin-top: 25px;
}
@media screen and (min-width: 768px) and (max-width: 1210px) {
	.header_pc { display:block; height:150px;}
	.header_telphone { display:none;}
	.header_pc ._right ._nav {
		z-index:1000;
		top:100px;}
	.header_pc ._right ._nav li {
			margin-left:20px;
			}

    .scrollnews .shares ul li.tit{
        padding: 0;
    }
    .icon-next {
        right: 0;
    }
    .icon-prev {
        left: 0;
    }
    .footer-sec01 ul li {
        float: left;
        width: 90px;}
    .xsgs .small_list ul li{
        width:140px ;
    }
    .footer-sec04 {
        margin-left: 25px;
    }


}

@media screen and (max-width: 767px){
	.header_pc {
		display:none;
	}
	.header_telphone {
		display:block;
	}
	.header_telphone .container{
		padding: 0;
	}
	.navbar-default {
		background: #fff;
	}
	.navbar {
		border:none;
		margin-bottom: 0;
	}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
		background:#f8f8f8;
	}
	.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
		background: #87c4f6;
		color: #fff;
	}
	.navbar-brand.logo img{
		width: 270px;
		height: auto;
	}
	.slider .lastpic img,.slider .nextpic img{
		width: 20px;
		height: auto;
		display: block;
	}
	.mokuai_white {
		margin:0;
		margin-top:30px;
	}
	.mokuai_white ._title {
		margin-bottom:10px;
	}
	.mokuai_blue {
		margin:0;
		margin-top:30px;
		padding:30px 0;
	}
	.mokuai_grey {
		padding:0;
		padding-top:30px;
	}
	.mokuai_grey .news {
		margin-bottom:30px;
	}
	.mokuai_grey .news ._title {
		margin-bottom:10px;
	}
	.Company_profile ._main img{
		width:100%;
		height:auto;
		float:none;
		margin-right:0;
		margin-bottom:10px;
	}
	.Company_profile ._main ._info {
		margin-right:0;
		}
	.Classic_case {
		margin-top:30px;
		}
	.copyright {
		padding:20px 0;
		line-height:25px;
		}
	.erji_Company_profile {
		margin:0 0;
		}
	.erji_Corporate_culture {
		margin:0 0;
		}
	.erji_Aptitude_honor div {
		margin-bottom:30px;
		}
	.pagebox ul li {
		margin:0 5px;
		}
	.Product_display_info {
		margin:0;
		}
	.news_detail {
		margin:0;
		}
	.news_detail_main img {
		width:80%;
		}
	.erji_Factory_scene {
		margin:0;
		}
	.erji_Factory_scene img {
		width:100%;
		margin-bottom:5px;
		}
	.erji_Factory_scene p {
		margin-bottom:30px;
		}
	.Contact_us {
		margin:0;
		}
	.footer-sec04 {
		width:100%;
		margin:0 15px;}
	.erji_Marketing_network {
		margin:0;}
	.erji_Marketing_network img {
		padding:30px;}



	.about_jtry {
		margin-top:30px;
	}
	.about_jtry .jtry_li {
		width: 98%;
	}
	.news-tab .tab a {
		margin-right:0;
	}
	.greybox.aboutus {
		margin-top:50px;
	}
	.about_gongsjj.about_dangqjs{
		height:100%;
	}
	.about_box>.about_gongsjj {
		margin-top:30px;
	}
	.about_gongsjj.about_dangqjs .dangqjs_cont div:nth-child(2){
		margin-top:30px;
	}
	.zjlzc_pic {
		margin-right:15px;
	}
	.zjlzc_pic .border {
		left:0;
		right: 15px;
	}
	.zjlzc_pic div {
		right:0;
		left:15px;
	}
	.about_gongsjj_cont {
		margin-top:30px;
	}
	.product_li {
		margin:20px 0;
	}
	.product_li img {
		width:80%;
		margin-left: 10%;
	}
	.product_li span {
		font-size:16px;
	}
	.product_detail {
		padding:30px;
	}
	.news_title {
		padding-left:15px;
		padding-right:15px;
	}
	.idea {
		margin-top:30px;
	}
	.ghlc .small_list ul li.on, .small_list ul li:hover {
		margin:0 25px;
	}
	.ghlc .large_box ul li .fzlc_li ._img img {
		width:100%;
		height: auto;
	}
	.ghlc .large_box ul li .fzlc_li._even ._img img {
		margin:0 15px 0 0;
	}
    .top-right {
        display: none;

    }
    .zoomify.zoomed{
        margin:0  auto;
    }
    .pagination{
        text-align: center;
    }
    .pagination > li{
        display: inline-block;
    }
    .pagination > li:first-child {
        display: block;
        width: 68px;
        height: 24px;
        text-align: center;
        margin: 0 auto;
        margin-bottom: 8px;
    }
    .pagination > li:first-child a{
        display: inline-block;
        margin: 0 auto;
    }
    .layout-title9 li a{
        line-height: 16px;
    }
    .layout-title9 li{
        line-height: 16px;
    }
    .layout-title9 li{
        height: 42px;
    }
    .layout-title9 li.current a{
        height: 42px;
    }
    .pagination > li:last-child {
        display: block;
        width: 68px;
        height: 24px;
        text-align: center;
        margin: 0 auto;
        margin-top: 3px;
    }
    .pagination > li{
        font-size: 14px;
    }
    .pagination > li > a, .pagination > li > span{
        margin-right: 2px;
        margin-left: 2px;
        width: 24px;
        height: 24px;
    }
    #team8 .icon-prev {
        left: -10px;
    }

    #team8 .icon-next {
        right: -10px;
    }
    .ghlc .small_list {
        width: 200px;
        margin: 0 auto;
        text-align: center;
        margin-left: 15%;
    }
    .ghlc .course {
        min-height: auto;
    }
    .ghlc .small_list ul li{
        margin: 0;
    }
    .ghlc .large_box {
        width: 100%;
        margin-top: 10px;
    }
    .ghlc .small_box {
        width: 300px;
        display: inline-block;
    }
    .ghlc .ghlc_banner {
        text-align: center;
    }
    .ghlc .right_btn1 {
        right: 5px;
    }
    .ghlc .left_btn1 {
        left: 5px;
    }
    .ghlc .deveDetail {
        width: 100%;
        padding: 0;
        overflow: visible;
    }
    .xsgs .small_list {
        width: 185px;
        margin: 0 auto;
        text-align: center;
    }
    .xsgs .course .devema{
        padding: 0 15px;
    }
    .xsgs .course {
        min-height: auto;
    }
    .xsgs .large_box {
        width: 100%;
        margin-top: 10px;
    }
    .xsgs .small_box {
        width: 185px;
        display: inline-block;
    }
    .xsgs .banner {
        text-align: center;
    }
    .xsgs .right_btn1 {
        right: 5px;
    }
    .xsgs .left_btn1 {
        left: 5px;
    }
    .xsgs .deveDetail {
        width: 100%;
        padding: 0;
        overflow: visible;
    }
    .newsleft {
        padding: 0 15px;
        overflow: hidden;
    }
    .focus {
        height: 200px;
    }
    .focus img {
        height: 200px;
    }
    .navbar-toggle {
        margin-top: 20px;

    }

    #rollText a span:nth-child(1) {
        max-width: 69%;
        overflow: hidden
    }

    #rollText a {
        font-size: 14px;
        padding-left: 33px;
    }

    .scrollnews {
        height: 90px;
    }

    .shares ul li {
        font-size: 12px;
    }

    #rollText a span:nth-child(2) {
        padding-right: 5px;
    }

    .scrollnews .shares ul li.tit {
        font-size: 12px;
        padding: 0;
    }

    .scrollnews .shares {
        padding-left: 0;
    }

    .scrollnews .shares ul li.tit img {
        padding-right: 0px;
    }

    .news-rbox {
        padding: 0;
    }

    .news-tab .content {
        padding: 0 15px;
        min-height: auto;
        margin-top: 10px;
    }

    #owl-demo b {
        height: 60px;
    }

    #owl-demo span i {
        height: 21px;
    }

    .gsjs-left {
        padding: 0;
    }

    .layout-title li {
        height: 165px;
    }

    .layout-title li i {
        font-size: 12px;
    }

    .layout-title li {
        width: 25%;
    }

    .layout-title li a {
        width: 100px;
        height: 100px;
        transform: scale(0.7);
        margin-bottom: 0;
        margin: 0 auto;
        display: block;
        margin-left: -6px;
    }

    #team .icon-prev {
        left: 22px;
    }

    #team .icon-next {
        right: 22px;
    }

    .footer-sec01 {
        display: none;
    }

    .padding0 {
        padding-right: 15px;
        padding-left: 15px;
    }

    #team3 a {
        margin: 0 auto;

        display: block;
        text-align: center;
    }

    .footer-sec01, .footer-sec02, .footer-sec03, .footer-sec04 {
        float: none
    }

    .footer-sec03 {
        margin: 0 auto;
        margin-top: 25px;
    }

    .footer-sec04 {
        margin: 0 auto;
		padding-left:15px;
		padding-right:15px;
    }
	.footer-sec02 {
		margin-left:0;
		margin-top:30px;
	}

    .layout-title2 li.current a {
        width: 83px;
    }

    .layout-title2 li {
        width: 83px;
    }

    .layout-title2 {
        width: 166px;
    }

    .newslist ul li a span:nth-child(1) {
        width: 69%;
        overflow: hidden;
        height: 45px;
        float: left;

    }

    .owl-theme .owl-controls {
        margin-top: 0;
    }

    .newslist ul li a span:nth-child(2) {
        float: right;
        padding-right: 10px;
        height: 45px;
        overflow: hidden;
    }

    .newslist ul li {
        line-height: 45px;
        height: 45px;
        width: 100%;
        padding-left: 15px;

    }

    .newslist ul li:nth-child(odd) {
        background: #e5e5e5;
    }
    .margin0 {
        margin-left: 0;
        margin-right: 0;
    }

    .newsdetail h2 {
        font-size: 24px;
    }

    .return-page {
        height: auto;
    }

    .return-page .rt01, .return-page .rt02 {
        text-align: center;
    }

    .wz-banner {
        width: 100%;
        height: 200px;
    }

    .wz-banner .banner-txt .tit {
        font-size: 24px;
    }

    .wz-banner .banner-txt .txt {
        font-size: 18px;
    }

    .wz-banner .banner-txt .txt {
        margin-top: 15px;
    }

    .newsdetail h2 {
        margin: 20px 0 15px 0;
    }

    .art-con {
        /*margin: 40px 0;*/
    }

    /*.owl-carousel.owl-loaded{*/
    /*overflow: hidden;*/
    /*}*/
    .sjlay {
        margin: 0;
    }

    .map {
        height: 320px;
    }

    .layout-detail3 h2 {
        font-size: 24px;
        margin: 30px 0;
    }

    .infor-address h3 {
        font-size: 24px;
        margin-bottom: 30px;
    }

    .infor-address {
        margin-bottom: 10px;
    }

    .complain {
        margin-top: 40px;
        margin-bottom: 20px;
    }

    .footer {
        padding: 30px 0;
    }

    .busi .layout-title {
        padding: 0 15px;

    }

    .layout-detail7 h2 {
        font-size: 24px;
        margin: 30px 0;
    }

    .aboutus .about-left {
        width: 100%;
        float: none;
        padding-right: 0;
    }

    .aboutus .about-right {
        width: 100%;
        float: none;
    }

    .aboutus .layout-title3 li {
        width: 33.33333%;
    }

    .yqlj .icon-next {
        right: 5px;
    }

    .yqlj .icon-prev {
        left: 5px;
    }

    #team3 .item img {
        margin: 0 auto;
        display: inline-block;
    }

    .gsjs-right {
        margin-top: 20px;
    }

    .gsjs h2 {
        font-size: 24px;
    }

    .gsjs {
        padding: 20px;
    }

    .scne {
        padding: 0;
    }

    .newscenter .icon-next {
        right: 20px;
    }

    .newscenter .icon-prev {
        left: 20px;
    }

    .newscenter .layout-detail3 .txt {
        height: 60px;
        padding: 10px;
    }

    .newscenter .layout-detail3 .txt p {
        height: 20px;
    }

    .navbar-collapse {
        position: relative;
        z-index: 999;

    }

    .navbar-toggle {
        margin-right: 5px;
    }
	.navbar-collapse .navbar-nav li a.active {
		border-bottom:2px solid #7c5c20;
		color:#7c5c20;
	}

    .navbar-collapse .navbar-nav li a.current {
        color: #7c5c20;
        border-top: none;
        margin-top: 0;
    }

    .wzsj {
        display: block;
    }

    .navbar-default .navbar-toggle {
        border-color: transparent;
    }

    .navbar-toggle .icon-bar {
        display: block;
        width: 26px;
        height: 2px;
        border-radius: 1px;
        margin-bottom: 5px;
    }

    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
        background: transparent;
    }

    #team5 .icon-next {
        right: 20px;
    }

    #team5 .icon-prev {
        left: 20px;
    }

    .navbar-collapse .navbar-nav li.current i {
        display: none;
    }

    .navbar-collapse .navbar-nav li.current a {
        background: #193681;
        color: #fff;
    }

    .navbar-collapse .navbar-nav li.current {
        border-top: 1px solid transparent;
    }

    .gsjs-right {
        padding-left: 0;
    }

    #main, #main2, #main3 {
        width: 100%;
        margin: 0 auto;
        /*height: 200px;*/
        margin-bottom: 30px;
        overflow: hidden;
    }

    .layout-detail7 #container3 {
        overflow: hidden;
        margin-left: -15px;
        margin-right: -15px;
    }

    .focus .shadow a {
        margin-left: 15px;
        padding-right: 15px;
    }

    .focus .shadow i {
        padding-left: 15px;
        padding-right: 15px;
    }
}
