﻿/* Basic style */
* {
	margin: 0px;
	padding: 0px;
}
html, body {
	font-size: 12px;width:100%;
	color: #b0afaf;
	  font-family: "SimSun", "宋体", serif;
}
ul, li {
	list-style: none;
	text-align: left;
}
h1, h2, h3, h4 {
	font-size: 12px;
	font-weight: normal;
}
input, select {
    color: #aaaaab;
    vertical-align: middle;
    border: 0;
    font-family: "SimSun", "宋体", serif;
}
em {
	font-style: normal;
}
a img {
	border: 0;
}
/* font color */
a {
	text-decoration: none;
	color: #aaaaab;
	text-decoration: none;
	outline: none;
}
a:hover {
	text-decoration: underline;
	color: #aaaaab;
	outline: none;
}
/* general */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.clearfix {
*+height:1%;
	zoom: 1;
}
.tex_le{text-align:left!important;}
.tex_ri{text-align:right!important;}
.wapper {
	width: 80%;
	margin: 0 auto;
	text-align: center;
}
.font_wei {
	font-weight: bold;
}
.text_le {
	text-align: left!important;
}
.text_ri {
	text-align: right!important;
}
.fl_le {
	float: left!important;
}
.fl_ri {
	float: right!important;
}
.pad_top0 {
	padding-top: 0!important;
}
.pad_top11 {
	padding-top: 11px!important;
}
.pad_top20 {
	padding-top: 20px!important;
}
.pad_top40 {
	padding-top: 40px!important;
}
.pad_top70 {
	padding-top: 70px!important;
}
.pad_ri0 {
	padding-right: 0!important;
}
.pad_ri100 {
	padding-right: 100px!important;
}
.pad_bottom0 {
	padding-bottom: 0!important;
}
.pad_bottom30 {
	padding-bottom: 30px!important;
}
.pad_le0 {
	padding-left: 0!important;
}
.pad_le16 {
	padding-left: 16px!important;
}
.pad_le100 {
	padding-left: 100px!important;
}
.pad_le20 {
	padding-left: 20px!important;
}
.pad_bot0 {
	padding-bottom: 0!important;
}
.pad_bot8 {
	padding-bottom: 8px;
}
.pad_bot10 {
	padding-bottom: 10px;
}
.pad_bot15 {
	padding-bottom: 15px;
}
.pad_bot40 {
	padding-bottom: 40px;
}
.pad_bot80 {
	padding-bottom: 80px;
}
.mar_top0 {
	margin-top: 0px!important;
}
.mar_top4 {
	margin-top: 4px!important;
}
.mar_top8 {
	margin-top: 8px!important;
}
.mar_top11 {
	margin-top: 11px;
}
.mar_top17 {
	margin-top: 17px!important;
}
.mar_top20 {
	margin-top: 20px;
}
.mar_top30 {
	margin-top: 30px!important;
}
.mar_top40 {
	margin-top: 40px!important;
}
.mar_top74 {
	margin-top: 74px!important;
}
.mar_ri0 {
	margin-right: 0!important;
}
.mar_ri5 {
	margin-right: 5px!important;
}
.mar_ri10 {
	margin-right: 10px!important;
}
.mar_bot0 {
	margin-bottom: 0px!important;
}
.mar_bot20 {
	margin-bottom: 20px;
}
.mar_bot76 {
	margin-bottom: 76px!important;
}
.mar_le0 {
	margin-left: 0!important;
}
.mar_le5 {
	margin-left: 5px!important;
}
.mar_le10 {
	margin-left: 10px!important;
}
.mar_le20 {
	margin-left: 20px!important;
}
.mar_le30 {
	margin-left: 30px!important;
}
.mar_le35 {
	margin-left: 35px;
}
.mar_le45 {
	margin-left: 45px;
}
.mar_le90 {
	margin-left: 90px!important;
}
.mar_le100 {
	margin-left: 100px!important;
}
.mar-top1 {
	margin-top: -1px!important;
}
.mar-top3 {
	margin-top: -3px!important;
}
.mar-ri1 {
	margin-right: -1px!important;
}
.black {
	color: #000!important;
}
.withe {
	color: #fff!important;
}
.red {
	color: #dd1700!important;
}
.blue {
	color: #397bc6!important;
}
.orange {
	color: #ff7d36;
}
.pink {
	color: #f56464!important;
}
.grey {
	color: #9f9f9f!important;
}
.bac_fff {
	background: #fff!important;
}
.bac_f56464 {
	background: #f56464!important;
}
.bac_f5f5f5 {
	background: #f5f5f5!important;
}
.bac_9d9d9d {
	background: #9d9d9d!important;
}
.bac_ff9b3b {
	background: #ff9b3b!important;
}
.bac_ff7200 {
	background: #ff7200!important;
}
.bac_12ff00 {
	background: #12ff00!important;
}
.bac_00c4b8 {
	background: #00c4b8!important;
}
.bac_f1f1f1 {
	background: #f1f1f1!important;
}
.bac_177d80 {
	background: #177d80!important;
}
.bac_a174dd {
	background: #a174dd!important;
}
.bac_d8678f {
	background: #d8678f!important;
}
.bac_d49544 {
	background: #d49544!important;
}
.bac_d73280 {
	background: #d73280!important;
}
.bac_7ab23e {
	background: #7ab23e!important;
}
.bac_3d6de7 {
	background: #3d6de7!important;
}
.bac_aabe00 {
	background: #aabe00!important;
}
.bac_b700be {
	background: #b700be!important;
}
.bac_phone {
	background: #fff url(../images/icon1.gif) 95% 50% no-repeat!important;
}
.bac_man {
	background: #fff url(../images/icon2.gif) 95% 50% no-repeat!important;
}
.bac_lock {
	background: #fff url(../images/icon3.gif) 95% 50% no-repeat!important;
}
.bg_no {
	background: none!important;
}
.wid_100b {
	width: 100%!important;
}
.wid_78 {
	width: 78px!important;
}
.wid_130 {
	width: 130px!important;
}
.wid_144 {
	width: 144px!important;
}
.wid_180 {
	width: 180px!important;
}
.wid_198 {
	width: 198px!important;
}
.wid_201 {
	width: 201px!important;
}
.wid_269 {
	width: 269px!important;
}
.wid_319 {
	width: 319px!important;
}
.wid_499 {
	width: 499px!important;
}
.wid_365 {
	width: 365px;
}
.wid_405 {
	width: 405px;
}
.wid_466 {
	width: 466px;
}
.wid_521 {
	width: 521px!important;
	max-width: 521px!important;
}
.wid_549 {
	width: 549px!important;
}
.wid_574 {
	width: 574px!important;
}
.wid_648 {
	width: 648px!important;
}
.wid_730 {
	width: 730px!important;
}
.wid_790 {
	width: 790px!important;
}
.wid_820 {
	width: 820px!important;
}
.wid_827 {
	width: 827px!important;
}
.wid_850 {
	width: 850px!important;
}
.wid_940 {
	width: 940px!important;
}
.wid_1104 {
	width: 1104px!important;
}
.fon_si14 {
	font-size: 14px;
}
.li_hei_14 {
	line-height: 18px!important;
}
.li_hei_36 {
	line-height: 36px!important;
}
.hei_auto {
	height: auto!important;
}
.hei_70 {
	height: 70px!important;
}
.hei_80 {
	height: 80px!important;
}
.hei_120 {
	height: 120px!important;
}
.hei_140 {
	height: 140px!important;
}
.hei_240 {
	height: 240px!important;
}
.hei_600 {
	height: 400px!important;
}
.hei_667 {
	height: 667px!important;
}
.fon_si14 {
	font-size: 14px!important;
}
.fon_si18 {
	font-size: 18px!important;
}
.li_hei26 {
	line-height: 26px;
}
.bor_no {
	border: 0!important;
}
.bor_top1 {
	border-top: 1px solid #dadada;
}
.bor_top1f56464 {
	border-top: 1px solid #f56464!important;
}
.bor_ri1 {
	border-right: 1px solid #4d474e;
}
.bor_ri1f56464 {
	border-right: 1px solid #f56464!important;
}
.bor_bot1 {
	border-bottom: 1px solid #dadada;
}
.bor_bot1f56464 {
	border-bottom: 1px solid #f56464!important;
}
.bor_bot1dadada {
	border-bottom: 1px solid #dadada;
}
.bor_le1f56464 {
	border-left: 1px solid #f56464!important;
}
.bor_d3d3d3 {
	border: 1px solid #d3d3d3;
}
.overflow_ture {
	overflow: hidden!important;
}
.overflow_no {
	overflow: visible!important;
}
.fade.in {
	display: block;
}
.fade {
	display: none;
}
.fillet5 {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.fillet10 {
	-moz-border-radius: 10px!important;
	-webkit-border-radius: 10px!important;
	border-radius: 10px!important;
}
.fillet15 {
	-moz-border-radius: 15px!important;
	-webkit-border-radius: 15px!important;
	border-radius: 15px!important;
}
.pos_rel{position:relative;}
/* home Layout */
.header {
    width: 100%;
    z-index: 100;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(255,255,255,0.95);
}
.header .top {
	height: 34pxpx;
	line-height: 34px;
	background: #6dac29;
	
}
.header .top strong {
	float: left;
	color: #6b6b6b;
	font-weight: normal;
}
.header .top p {
	float: right;
	color: #fff;
	margin: 0;
}
.header .top p a {
	color: #fff;
	padding: 0 10px;
}
.header .head {
    height: 60px;
    position: relative;
}
.header .head .logo {
    float: left;
    margin: 15px 0 0 0;
    height: 50px;
    
}
.header .menu {
    float: right;
    margin-top: 20px; 
    display:block;
}
.header .menu li {
	float: left; position:relative;background:url(../images/menu_line.gif) 100% 50% no-repeat;
}
.header .menu li a {
	float: left;
	padding: 8px 15px;
	color: #000;
	font-size: 15px;
}
.header .menu li a:hover,.header .menu .active a {
	color:#fff;text-decoration:none;background-color:#3288c2;
}
.bott .menu{display:block;}
.bott:hover .menu{display:block;}
.bott .menu .dropdown-menu{position:absolute;left:50%;top:56px;width:180px;min-width:180px;margin-left:-80px;float:left;background-color:#fff;padding:0;filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;}
.bott .menu .dropdown-menu a{border-bottom:1px solid #CCC;width:100%;float:left;height:36px;line-height:36px;text-align:center;}
.bott .menu .dropdown-menu a:hover{background-color:#c9151e;color:#fff;text-decoration:none;}
.head_bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 104px;
	z-index: 0;
	float: left;
}
.home_banner {
    width: 100%;
    margin-top: 60px;
    background:url(../images/banner_bg.gif) 50% 50% no-repeat;background-size:cover;
}
.home_banner .carousel{width:100%;margin:0;padding:0;}
.home_banner .carousel-inner{width:100%;}
.home_banner .carousel-inner div,.home_banner .carousel-inner .item{height: auto;width:100%;padding:0;margin:0;}
.home_banner .carousel-inner img{margin:0;width:100%;height:auto;display:block;object-fit:fill;}
.home_banner .carousel-control{position:absolute;top:50%;transform:translateY(-50%);}
.home_banner .carousel-control.left,.home_banner .carousel-control.left:hover,.home_banner .carousel-control.right,.home_banner .carousel-control.right:hover{background-image:none;}
.home_banner .carousel-control .glyphicon-chevron-left,.home_banner .carousel-control .icon-prev{left:0;right:0;margin:0;margin-top:-50px;}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{left:auto;right:0;margin:0;margin-top:-50px;}
.home_banner .carousel-control .glyphicon-chevron-left,.home_banner .carousel-control .glyphicon-chevron-right{display:inline-block;background-color:#b3b3b3;width:69px;height:101px;text-align:center;line-height:101px;}
.home_banner .carousel-indicators li{border:1px solid #fff;background-color:#fff;margin:3px;width:12px;height:12px;}
.home_banner .carousel-indicators .active{background-color:#0074bc;border:1px solid #0074bc;width:12px;height:12px;}
.home_banner .carousel-indicators{bottom:10px;}
.home_banner .carousel-inner div{height: auto;width:100%;padding:0;margin:0;}
.home_banner .carousel-inner img{margin:0;width:100%;height:auto;display:block;object-fit:fill;}
.home_banner .carousel-inner .item{height:auto;}
.home_banner{padding:0;margin-top:60px;margin-bottom:0;}
.home_banner .carousel-inner .item strong{display:inline-block;font-size:36px;color:#ffffff;margin:60px 0 20px 0;}
.home_banner .carousel-inner .item span{padding:9px 25px;font-size:24px;color:#fff;float:left;}
    
.home_layout{padding:30px 0 45px 0;}
    .home_layout .wapper {
        width: 80%;
    }
.home_colmn1{background:#fff  no-repeat;background-size:cover;height:508px;overflow:hidden;}
.home_about{width:100%;height:345px;display:block;background:url(../images/home_about_bg.gif) 100% 0 no-repeat;position:relative;}
.home_about dl{width:772px;height:328px;float:left;padding:50px 67px;position:absolute;top:0;left:0;z-index:10;text-align:left;}
.home_about dl dt,.home_about .dl dd{text-align:left;display:inline-block;}
.home_about dl dt{font-size:24px;line-height:24px;color:#edfc02;font-weight:normal;padding-bottom:19px;border-bottom:1px solid #fff;}
.home_about dl dd{font-size:14px;color:#fff;margin-top:20px;line-height:24px;}
.home_about .home_about_bg{background-color:#000;opacity:0.4;float:left;width:772px;height:328px;position:absolute;top:0;left:0;z-index:0;}

.home_colmn2{height:411px;padding:0;}
.home_colmn2 .wapper{background:#f3f3f3 url(../images/home_cp_bg.gif) -597px 0 no-repeat;}
.home_colmn2 #myTab{width:218px;float:left;height:411px;margin:0 0 0 0px;background-color:#216395;opacity:0.7;padding-left:1px;position:relative;}
.home_colmn2 #myTabContent{overflow:hidden;height:411px;}
.home_colmn2 #myTab li,.home_colmn2 #myTab li,.home_colmn2 #myTab li a{width:100%;float:left;height:46px;line-height:46px;margin-bottom:1px;}
.home_colmn2 #myTab li a{background-color:#427ba6;float:left;color:#fff;font-size:14px;text-align:center;}
.home_colmn2 #myTab li a:hover,.home_colmn2 #myTab .active a{background-color:#7aa1c0;text-decoration:none;}
.home_colmn2 #myTab .bot{position:absolute;bottom:0;left:0;padding:5px;padding:0 41px;margin-bottom:20px;}
.more{width:142px;border:2px solid #92b5cd;border-radius:5px;height:40px;line-height:37px;float:left;font-size:14px;font-family:"SimSun", "宋体", serif;color:#fff;}
.more:hover{background-color:#2877b1;color:#fff;text-decoration:none;}
.home_colmn2 .tab-pane{width:100%;float:left;box-sizing:border-box;}
.home_colmn2 .tab-pane li{width:164px;float:left;margin:30px 0 0 70px;}
.home_colmn2 .tab-pane li img{width:164px;height:240px;float:left;object-fit:contain;}
.home_colmn2 .tab-pane li strong,.home_colmn2 ul li span{width:100%;float:left;}
.home_colmn2 .tab-pane li strong{font-size:18px;line-height:20px;color:#358ac3;font-weight:normal; text-align:center;margin-top:20px}
.home_colmn2 .tab-pane li span{color:#787874;line-height:24px;}

.home_colmn3{height:411px;padding:0;margin:89px 0;}
.home_colmn3 .wapper{background-color:#f3f3f3;height:393px;position:relative;}
.home_colmn3 dl{width:100%;float:left;margin:5px 0 0 0;text-align:left;}
.home_colmn3 dl dt,.home_colmn3 dl dt a{width:100%;float:left;font-size:20px;line-height:20px;color:#3187c1;}
.home_colmn3 dl dt{margin-top:25px;}
.home_colmn3 dl dd{width:100%;float:left;padding:25px 0;border-bottom:1px solid #dbdada;font-size:12px;color:#787874;line-height:24px;}
.home_colmn3 .more{clear:both;margin:0;border:1px solid #dbdada;color:#484848;background-color:#fff;float:left;position:absolute;bottom:20px;left:50%;transform:translateX(-50%);}
.home_colmn3 img{width:581px;height:393px;float:right;object-fit:fill;}


.footer .wapper{border-top:1px solid #dbdada;padding:22px 0 50px 0;}
.footer span{float:left;color:#a09e9e;}
.footer p{float:right;color:#a09e9e;}
.footer p a{padding:0 12px;}

.neiye_banner{height:300px;background:url(../images/banner_bg.gif) 50% 50% no-repeat;background-size:cover;}

/* about Layout */
.content_wapper{margin:35px auto;}

.ny_banner_img{width:100%;float:left;margin-top:146px;}

.right_bg{background-color:#f2f2f2;border:1px solid #dedede;padding:10px;border-radius:5px;float:left;width:100%;}
.right_bg .title{height:40px;line-height:28px;width:100%;float:left;text-align:left;padding-left:30px;background:url(../images/icon33.gif) 8px 9px no-repeat;font-size:14px;color:#5f5c5c;}
.right_bg .title a{float:right;padding:0 23px;background-color:#fff;border:1px solid #dedede; border-radius:30px;}
.right_bg .title a:hover{text-decoration:none;}
.right_bg .right_bg_layout{width:100%;float:left;border-radius:5px;border:1px solid #dedede;background-color:#fff;min-height:570px;}

.layout_left{width:902px;float:left;}
.layout_left .zi_menu{width:100%;}
.layout_left .list{width:902px;}
.company_content_layout {
	width:100%;
	float:left;
	overflow:hidden;
	margin:30px 0 0 0;
}
.company_content_menu {
    width:126px;
    float:left;
    margin:0px 0 0 25px;
}
.company_content_menu ul {
    width:126px;
    float:right;
    margin:32px 0 0 0;
    text-align:left;
}
.company_content_menu ul li {
    width:126px;
    height:31px;
    float:left;
    margin:2px 0 0 0;
}
.company_content_menu ul li a {
    width:126px;
    height:31px;
    line-height:31px;
    float:left;
    text-align:center;
    background:#ededed;
    padding:0;
    color:#7d7d7d;
    font-size:12px;
}
.company_content_menu ul li a:hover {
    
    color:#fff;
    text-decoration:none;
    background-image: -webkit-linear-gradient(to right, #0056a0, #0079c1);
    background-image: linear-gradient(to right, #0056a0, #0079c1);
}
.content_menu_hover {
    
    color:#fff!important;
    text-decoration:none;
    background-image: -webkit-linear-gradient(to right, #0056a0, #0079c1)!important;
    background-image: linear-gradient(to right, #0056a0, #0079c1)!important;
}
.company_content_right {
    width:80%;
    padding:0 66px;
    float:right;
    background:url("../images/content_shadow.gif") 0 0 no-repeat;
    text-align:center;
    border-left:1px solid #f4f3f3;
}

.company_content_right_detail {
    width:100%;
    padding:0 40px;
    background:url("../images/content_shadow.gif") 0 0 no-repeat;
    text-align:center;
}

.company_content_right_title {
	width:100%;
	font-size:24px;
	line-height:24px;
	color:#0077c0;
	padding:24px 0 27px 0;
	margin:0;
	background:url("../images/regsiter_line.gif") 0 100% repeat-x;
}
.company_content_right_summary {
	width:100%;
	color:#8c8d8d;
	padding:16px 0 16px 0;
	float:left;
	background:url("../images/regsiter_line.gif") 0 100% repeat-x;
}
.company_content_right_content {
	width:100%;
	color:#000000;
	line-height:28px;
	text-align:left;
	padding:16px 0 16px 0;
}
.xzqlqd_list li{width:100%;float:left;border-bottom:1px dotted #dedede;}
.xzqlqd_list li a{width:100%;float:left;padding:20px 20px;}
.xzqlqd_list li a:hover{background-color:#f3f9fd;text-decoration:none;}
.xzqlqd_list li p{border-bottom:1px solid #dedede;line-height:24px;}
.xzqlqd_list li .img img{width:100%;}
.xzqlqd_list li p strong{font-size:20px;color:#3277ab;font-weight:normal;float:left;margin-top:3px;}
.xzqlqd_list li p span{float:right;margin-top:5px;}

/* cp Layout */
.fwny_top_a{margin-top:20px;}
.fwny_top_img{width:405px;height:261px;float:left;background:url("../images/dpzy_img_bg.gif") 0 0 no-repeat;}
.fwny_top_img img{width:376px;height:220px;float:left;margin:14px 0 0 14px;}
.right_bg .lc_nei_about{width:100%;float:left;padding:30px 0;background:url("../images/line.gif") 0 100% repeat-x;}
.lc_nei_about dl{width:400px;float:left;text-align:left;margin:10px 0 0 30px;}
.lc_nei_about dl dt{width:100%;float:left;font-family:"SimSun", "宋体", serif;font-size:24px;color:#595a59;}
.lc_nei_about dl dd{float:left;margin-top:22px;font-size:14px;color:#868585;padding:0;}
.lc_nei_about dl dd span{float:left;padding-right:5px;}
.lc_nei_about dl a{margin:0 0 0 10px;}
.lc_nei_about dl p{float:left;margin:0;}
.fwny_top_a{margin-top:20px;}

.lc_nei_table{width:100%;border:1px solid #dddddd;border-bottom:0;float:left;margin-top:20px;}
.lc_nei_table td{border-bottom:1px solid #dddddd;padding:10px 0;vertical-align:middle;}
.table_title{background-image:-webkit-linear-gradient(-0deg, #efefef, #fff); background-image:linear-gradient(-0deg,#efefef, #fff);color:#878686;border-right:1px solid #cccccc;}
.lc_nei_table a{padding:2px 23px;background-color:#428bca;color:#fff;}
.jyy_tab td{padding:3px 0;}
.jyy_tab td a{padding:0 10px;}

.job_list_layout{width:100%;float:left;min-height:450px;}
.job_list_layout li{padding:10px!important;border:0!important;float:left;}
.job_list_layout li a{background-color:#f6f6f6!important;padding:0 0 10px 0!important;border:1px solid #eaeaea;height:100px!important;float:left;width:100%;}
.job_list_layout li strong{width:100%;float:left;background-color:#babcbd!important;padding:5px;color:#fff;font-size:14px;font-weight:normal;}
.job_list_layout li p,.job_list_layout li span{width:100%;float:left;padding:5px;}
.job_list_layout li span{text-align:right;}

@media only screen and (max-width:1024px) 
{	
.home_banner,.more,home_layout,.company_content_right{width:100%;}
.wapper {width:1004px;padding:0 20px;}
.header .head .logo{width:300px;}
.header .menu{margin-top:55px;}
.header .menu li a{padding:8px 10px;}

.home_colmn1{padding:30px 0;height:400px;background:none;}
.home_colmn2 #myTab{margin:0;width:150px;}
.home_colmn2 #myTab .bot{padding:0 15px;}
.home_colmn2 .wapper{background:#f3f3f3 none;}
.home_colmn3{margin:10px 0!important;background:none;}
.home_colmn3 .wapper{height:auto;padding-bottom:20px;}
.home_colmn3 dl{margin:0;}
.home_colmn3 img{width:450px;height:270px;margin-top:20px;}
.home_colmn3 .more{margin:20px 0 0 0;}
.ny_banner_img{display:none;}
.company_content_menu,.company_content_menu ul{width:100%;float:left;}
.company_content_menu ul{margin:0;}
.ny_banner{height:150px;}
}
@media only screen and (max-width:1003px) 
{	
 .wapper,.company_content_right{width:100%;}
 .header .top{display:none;}
 .header .head{height:50px;}
 .header .head .wapper{margin-left:0;left:0;}
 .header .head .logo{margin:15px 0 0 10px;}
 .header .head .head_bg{height:50px;}
 .header .head .menu{left:auto;right:0;margin-top:5px;}
 .header .head .open .menu{display:block;}
 .header .head .menu{width:100%;position:absolute;top:100%;left:0;background-color:#fff;padding:0;}
 .header .head .menu li{width:100%;border-bottom:1px solid #e5e5e5;}
 .header .head .menu li a{padding-top:10px;padding-bottom:10px;} 
 .bott .menu{display:none;}
 .bott:hover .menu{display:block;}
 .bott:hover .menu{display:block;}
 .bott:hover .menu .dropdown-menu{width:100%;float:left;background-color:#f3f2f2; position:relative;left:0;top:0;margin:0;}
 .bott:hover .menu .dropdown-menu a{width:100%;float:left;padding:0;border:0;border-top:1px solid #e5e5e5;}
 .header .head .head_nav{float:right;border:0!important;margin:22px 12px 0 0;font-size:18px;color:#000;background:none!important;}
 .header .head [aria-expanded=true] span{color:#c9151e;}
 
 
 .title{height:auto;padding-bottom:20px;}
 .title p{width:100%;padding:0;text-align:center;}
 .title .line{margin-top:10px!important;}
 .title .line strong, .title .line span{float:none;padding:0;border:0;font-size:24px;}
.title p{padding:0 20px;line-height:20px;margin:0;font-size:12px;color:#cfbeb2;}

.home_layout{padding:0;}

.home_nav1 li{margin-bottom:10px;width:100%;}
.home_nav1 li span{padding:0;width:110px;height:110px;margin-left:15px;}
.home_nav1 li span img{width:60%;}
.home_nav1 li strong,.home_nav1 li p{padding-right:0;}

.home_kflc{height:auto;background-size:cover; background-position:100% 0;}
.home_kflc p{width:100%;text-align:center;}
.home_kflc .line{margin-top:30px;}
.home_kflc .line strong,.home_kflc .line span{width:100%;padding:0;font-size:24px;height:30px;}
.home_kflc dl{width:100%;padding:20px;text-align:center;}

.home_column_bg,.home_column{width:100%;margin-top:0!important;padding:0;}
.home_column_bg{padding:10px;float:left;height:510px;}
.home_news{width:100%;float:left;}
.home_news p,.home_news p img,.home_news p span{width:100%;border:0;}
.home_news_ul{width:100%;border-top:1px solid #e2e2e3;padding-top:10px;}

.home_contactus{height:auto; background-image:none;margin:0;}
.home_contactus ul{margin:0;width:100%;padding:20px 20px 0 20px;border-top:1px solid #e2e2e3;}
.home_contactus ul li{margin:0;width:100%;height:auto;}
.title2{margin:0;padding:0;}

.home_bbs dl{width:100%;text-align:center;padding:0 20px;margin-top:20px;}
.home_bbs dl dt{font-size:24px;}
.home_bbs ul{width:100%;padding:0 20px 20px 20px;}
 
.footer{padding:20px!important;}
.footer_map{width:50%!important;margin-bottom:20px;}
.footer .wid_180{width:100%!important;}
.footer_bottom_wrapper span {
	float: left;width:100%;
	text-align:center;
}

.neiye_banner p{font-size:28px;margin-top:120px;line-height:28px;}
.neiye_banner p em{font-size:12px;}
.neiye_hzhb{margin-top:10px;width:100%!important;}
.neiye_hzhb li{text-align:center;}

.pad_top70 {
	padding-top: 40px!important;
}
.pad_bottom30 {
	padding-bottom: 10px!important;
}
.home_product_content .img{width:100%;}

.neiye_banner4 p,.neiye_banner3 p{font-size:24px;color:#fff;margin-top:120px;text-align:center;line-height:24px;}

.company_content{margin:0;}
.company_content_right {	
	padding:0 20px;
}

.home_banner .carousel-inner div{width:100%;min-width:100%;height:auto;text-align:center;padding-bottom:50px;}
    .home_banner .carousel-inner div .wapper {
        display: inline-block;
        height: auto; /* ��Ϊ�Զ��߶� */
        min-height: 400px; /* ������С�߶� */
    }
.home_banner .carousel-inner img{width:80%;display:inline-block;float:none;margin:150px 0 0 0;}
.home_banner .carousel-inner .item strong{width:100%;margin:0;}
.home_banner .carousel-inner .item span{display:inline-block;float:none;width:100%;background-color:inherit;margin:0;color:#939292;}

.wapper,.home_colmn2 .tab-pane,.footer span,.footer p,.home_about dl,.home_about .home_about_bg,.home_colmn3 dl{width:100%;padding:0;}
.home_colmn1{padding:0;height:auto;background:none;}

.home_colmn2{height:auto;}
.home_colmn2 .wapper{background-color:#db1613;}
.home_colmn2 #myTab{margin:0;width:100%;height:46px;}
.home_colmn2 #myTab li{width:50%;}
.home_colmn2 #myTab li a{background-color:#e63e3b;}
.home_colmn2 #myTab .bot{display:none;}
.home_colmn2 .tab-pane{padding:20px 0;}
.home_colmn2 .tab-pane li{width:50%;float:left;margin:25px 0 0 0;text-align:center;}
.home_colmn2 .tab-pane li img{float:none;display:inline-block;}
.home_colmn2 .tab-pane li strong,.home_colmn2 .tab-pane li span{color:#fff;}
.home_colmn2 #myTab li a:hover, .home_colmn2 #myTab .active a{background-color:#ee7775;}

.home_colmn3{margin:0!important;}
.home_colmn3 .wapper{padding:20px;}
.home_colmn3 img{display:none;}
.home_about{height:auto;float:left;background-size:110% 110%;}
.home_about dl{padding:30px;height:auto;position:relative;}
.home_banner .carousel-inner .item strong{color:#e21c19;}
.home_about dl dt{width:100%;text-align:center;}
.home_about .home_about_bg{height:100%;}
.home_colmn3 dl dt, .home_colmn3 dl dt a{color:#e21c19;}
.content_wapper{margin:20px;width:auto;}
.company_content_menu{margin:0;padding:0 20px;}
.company_content_menu ul li{width:50%;}
.company_content_menu ul li a{width:100%;}
.lc_nei_about dl{margin:20px 0 0 0;width:100%;}
}
@media only screen and (max-width:768px) 
{
.home_colmn2 .tab-pane li img{width:80%;height:auto;}
.header .head .head_nav{margin:20px 20px 0 0;}
.ny_banner{height: 75px;}
.right_bg .lc_nei_about .fwny_top_img,.right_bg .lc_nei_about .fwny_top_img img{width:100%;background:none;height:auto;margin:0;}
.lc_nei_table{width:100%;float:left;}
.lc_nei_table .table_title,.lc_nei_table td{width:100%;float:left;}
.lc_nei_table tr{width:50%;float:left;}
.home_banner .carousel-inner img,.home_banner .carousel-inner .banner2,.home_banner .carousel-inner .banner3{margin:70px 0 0 0;}
.home_banner .carousel-inner .banner2{margin-top:150px;}
}
@media only screen and (max-width:375px) 
{
.header .head .logo{width:230px}
.header .head .head_nav{margin:20px 15px 0 0;}
.ny_banner{height: 65px;}
}
@media only screen and (max-width:320px) 
{
.header .head .logo{width:180px}
.header .head .head_nav{margin:14px 15px 0 0;}
.ny_banner{height: 55px;}
}

/*css default style pagination*/
div.default {
    margin: 0;
    padding: 0;
    font-family: "SimSun", "宋体", serif;
    font-size: 12px;
}

    div.default a, div.default span {
        display: inline-block;
        margin: 0 0 0 -1px;
        padding: 4px 12px;
        line-height: 18px;
        height: 28px;
        border: 1px solid #e1e1e1;
        background: #fff;
        color: #333;
        text-decoration: none;
    }

        div.default span:first-child {
            border-left: 1px solid #e1e1e1;
        }

        div.default a:hover {
            color: #666;
            background: #eee;
        }

        div.default span.current {
            color: #fff;
            background: #c9160d;
            border-color: #c9160d;
        }

        div.default span.disabled {
            color: #999;
            background: #fff;
        }



/* 分页样式 */
.pagelist {
    width: 100%;
    float: left;
    padding: 20px 0;
    text-align: center;
}

    .pagelist .l-btns {
        float: left;
        color: #666;
        font-size: 14px;
        line-height: 30px;
    }

        .pagelist .l-btns span {
            padding: 0 10px;
        }

    .pagelist #PageContent {
        float: right;
    }

        .pagelist #PageContent a, .pagelist #PageContent span {
            display: inline-block;
            padding: 5px 12px;
            margin: 0 3px;
            border: 1px solid #ddd;
            color: #666;
            text-decoration: none;
            font-size: 14px;
        }

            .pagelist #PageContent a:hover {
                background-color: #0074bc;
                color: #fff;
                border-color: #0074bc;
                text-decoration: none;
            }

            .pagelist #PageContent span.current {
                background-color: #0074bc;
                color: #fff;
                border-color: #0074bc;
            }