/* 手机尺寸 */
@media (max-width:767px){
.main-img {
    width:100%;
    float: none;
    text-align: left;
}
.pro_name{ border-bottom:1px solid #ccc; padding-bottom:15px}
.main-img img{ max-width:100%}
.pro_img_des {
    width: 100%;
    float: none; min-height:310px;
}
table{ width:100%}
.head_language_home {
    float: right;
    margin-top: 34px;
    margin-right: -15px;
}
.content_body img{ max-width:100%}
#caidan{ padding:0 25px}
.navbar_nav {
    margin-right: 25px;
    line-height: 40px;
    margin-bottom: 0px;
    padding: 0;
}
.head_language {float: right;margin-top: -43px;margin-right: 50px;}
#bottom { margin-bottom:35px}
.tab4 .container{ padding:0}
.certificate .Cont {
    width: 84%;
    overflow: hidden;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}
.ny_left{ display:none}
#list_one img{ width:100%}
#chat_f1{ display:none}
.top_bar { position: fixed; z-index: 900; bottom: 0; left: 0; right: 0; margin-top:50px; }

.top_menu { display:-webkit-box; border-top: 1px solid #3D3D46; display: block; width: 100%;  height: 50px; display: -webkit-box; display: box; margin:0; padding:0; background-color:#3e3e3e; }

.top_bar .top_menu>li { width:25%; background-image:url(../images/bottom.jpg); background-repeat: no-repeat; position:relative; text-align:center;  background-position:left; float:left; }

.top_menu li:first-child { background:none; }

.top_bar .top_menu>li>a { height:48px; display:block; text-align:center; color:#FFF; text-decoration:none; text-shadow: 0 1px rgba(0, 0, 0, 0.3); -webkit-box-flex:1; }

.top_bar .top_menu>li>a label { overflow:hidden; margin: 0 0 0 0; font-size: 14px; display: block !important; line-height: 18px; text-align: center; }

.top_bar .top_menu>li>a img { padding: 3px 0 0 0; height: 24px; width: 24px; color: #fff; line-height: 48px; vertical-align:middle; margin-bottom:3px;}

.top_bar li:first-child a { display: block; }
#bannerny{
	background-image: url(../images/banner_s.jpg);
	margin-top:72px}
.prj_list dl dt span a {    
    font-size: 14px;
    color: #5f5f5f;
	text-align:center;
}

#prohei {
   
    list-style: none;
    box-sizing: border-box;
    padding-left: 14px;
    font-size: 14px;
    font-weight: 200;
}
#m1 h3{     position: relative; font-size:16px;  }
#list4_1{ display: table}
.cplist{ display: table-cell; vertical-align:middle}
.con_tilte{ display:none}
.xright {
    font-size: 14px;
    width: 100%;
    line-height: 18px;
}
#xleft {
    width: 35%;
    height: 91px;
    float: left;
    margin-right: 15px;
}
.intro img {
    width: 24px;
    height: 22px;
    float: right;
    margin-right: 10px;
    margin-top: -2px;
}
.intro span {
    line-height: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
	font-size:14px;
}
.HQcenter a {
    font-weight: bold;
    color: #000;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.HQneirong {
    line-height: 24px;
    font-size: 14px;
    padding-left: 10px;
    padding-right: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.inner {
    width: 152px;
    height: 154px;
    overflow: hidden;
    text-align: center;
}
#nyr_con ul{ width:100%;  padding-left:0px;}
#nyr_con ul li {
    width: 100%;
    line-height: 35px;
    padding-left: 15px;
    background-image: url(../images/tb3.png);
    background-repeat: no-repeat;
    background-position: left center;
    border-bottom: 1px #e7e7e7 dashed;
    font-size: 14px;
}
#chat_f1{ display:none}
.cplist a{ font-size:12px}
#ny_main {
    width: 100%;}

#list_one{ margin-bottom:20px}
#list_two{ margin-bottom:20px}
#list4_1 {
    width: 23%;
    height: 45px;
	margin-left:1%;    margin-bottom: 5px;
	margin-right:1%;
	background:#f6f6f6; text-align:center;
}
#listnone{ display:none}
.prj_list dl {
    margin-top: 15px;
    overflow: hidden;
    padding-top: 10px;
    /* background: #f1f1f1; */
    display: inline;
    padding-bottom: 35px;
    float: left;
    width: 48%;
    margin-right: 1%;
    margin-left: 1%;
}
#nyr_conn{ margin-top:35px}
#cpimg{height:139px}
.ny_right { width:100%;margin-top:85px}
#nyr_tit {  font-size: 12px; }
#nyr_titps {
  height: 40px;
    line-height: 18px;
    border-bottom: 1px solid #0e55a7;
    font-size: 12px;
    padding-left: 35px;
    color: #0e55a7;
    background-image: url(../images/ny_r.jpg);
    background-repeat: no-repeat;
    background-position: left center;    padding-top: 13px;
}
#nyr_titps span {
    float: right;
    padding-right: 10px;
    font-size: 13px;
    color: #666;    margin-top: -10px;
}
#lvdaohang{ display:none}
#pslvdaohang { margin-top::-10px}
.pro_canshu img{ width:100%}
.pro_img img{ width:60%;    height: auto;}
#nyr_tit span {padding:15px;}
.prolist{ display:none}
.bfoot1{ text-align:center; margin-bottom:20px;}
.xwinner img{ width:100%}
.xwcenter{ font-weight:bold; font-size:14PX}
.tab7 {    margin-top: 20px;}
#gonggaotel .rexian {
    font-size: 14px;
    color: #fff;
    margin-top: 82px;
    float: right;
    margin-right: 56px;
}
.right-img{ float:left; width:16%;}
.right-content{float:left; width:82%;}
.right-content1 h5{ font-size:14px; margin-bottom:2%; }
.right-content1 h5 a{ color:black;}
.right-content h5{ font-size:14px; margin-bottom:2%;}

.common-right2{ float: left; margin:10px; border: 1px solid #EEEEEE;}

.common-right3{ width:250px; float: left; margin-left:1.5%;margin-bottom:1%;border: 1px solid #EEEEEE;}
.right-content3 .right-img3 a {color: rgb(51, 51, 51); text-decoration: none; font-size:14px;margin:0 auto;}
.right-content3 .ptit a{border: 0px none;vertical-align: middle;line-height: 31px;}
.right-content3 .ptit1{font-size:14px;text-align:center;line-height: 31px;}
.right-content3 ptit a{ line-height: 31px; text-align:center;}
.right-img3{ width:313px; height:180px; overflow:hidden; }
.right-img3 img{width:100%; height:180px;}



#gonggaotel .ggtel {
    font-size: 18px;
    color: #fff;
    margin-top: 117px;
    float: right;
    margin-right: -195px;
}
#gonggaotel .lijizixun {
    font-size: 14px;
    color: #fff;
    float: right;
    margin-top: 166px;
    padding: 5px;
    margin-right: -194px;
    border: 1px solid #fff;
}
#gonggao {
    background-image: url(../images/guanggao.jpg);
    background-size: 100%;     display: none;
}
#gonggaowenzi .yuantou {font-size: 20px; color: #F00;
    font-weight: bold;
    margin-left: 29px;
    margin-bottom: 4px;}
#gonggaowenzi span {
    font-size: 14px;
    color: #fff;
    margin-left: 27px;
    line-height: 44px;}
.bfoot1 img{ width:200px}
.a2 {   height: 195px;    margin-bottom: 4px;    margin-left: 7px;}
.HQ{ width:96%;margin-bottom: 7px; background-image:url(../images/pic11.jpg);    background-size: 360px 195px;}
.HQ1{ width:96%;margin-bottom: 7px;background-image:url(../images/pic22.jpg);    background-size: 360px 195px;}
.HQ2{ width:96%;background-image:url(../images/pic33.jpg);    background-size: 360px 195px;}
.HQ3{ width:96%;background-image:url(../images/pic44.jpg);    background-size: 360px 195px;}
.morepro {
    text-align: center;    margin-left: -49px;
}
.gengduo {
    text-align: center;
    margin-left: -141px;
}


#links {
    width: 100%;
    min-height: 30px;
    /*background-image: url(../images/links.jpg);*/
    background-repeat: repeat-x;
    background-position: center bottom;
    padding-top: 16px;
    color: #CCC;
}
#bnav {
    width: 100%;
    height: 58px;
    background-image: url(../images/bnav_03.jpg);
    background-repeat: no-repeat;
    background-position: center;
    margin-top: 15px;
    color: #FFF;    display: none;
}
.bfood2 {
    background-repeat: no-repeat;    line-height: 26px;
    background-position: left center;   color: #bababa; }

#banquan {  width:100%;
    min-height: 137px;
    color: #FFF;
}
.bfood1{ margin-bottom:10px}
#bnav ul #bnav1 {background-image: none;}
#bnav ul li {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    background-image: url(../images/bnav2.jpg);
    background-repeat: no-repeat;
    background-position: left center;
    width: 100px;
    text-align: center;    margin-top: 16px;
}
#bnav ul li a{ color:#FFF}
.yuanli {
    height: 39px;
    font-size: 20px;
    border-left: 10px solid #3d5ba2;
    padding-left: 15px;
    padding-top: 7px;
    font-weight: bold;
}
#scrollbox{ width:350px; overflow:hidden;}
.xwneirong {
    font-size: 14px;
    margin-top: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.xwcenter {
    font-size: 16px;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.xwintro {    margin-top: 7px;}
#gengduo a{ font-size:14px}
.neirong{     line-height: 24px;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}
.dtop{ margin-top: 18px;}
#dongtai{ margin-top:20px;}
.xleft {width: 35%;    height: 91px;
    float: left;    margin-right: 15px;}
.xleft img{ width:100%} 
.xright {    font-size: 14px;  width:100%; line-height: 18px;    height: 98px;}	
#advtages1{width:46%;margin-left: 179px;    height: 195px;    padding-top: 45px;}
#advtages2{    width: 50%;
    margin-left: 11px;
    height: 195px;
    padding-top: 45px;
}
.advbiaoti{ font-size:16px; font-weight:500}
.adveng{font-size:14px; font-weight:500; font-family:Segoe UI;    margin-bottom: 2px; text-align:left}
.advneir{ font-size:12px;}
.a1 {   width: 46%;
    position: relative;
    text-align: left;
    box-shadow: 0px 3px 6px #666;
    margin-right: 6px;
    margin-left: 7px;
    margin-bottom: 10px;}

.inner img{ width:100%}
.abouttu img{ width:100%}
#sear3 img{ width:130px; height:21px}
#sear33 img{ width:130px; height:21px}
.heizi{color:#000;font-size:19px; font-family:"微软雅黑"}
.lanzi{color:#011b60;font-size:19px; font-family:"微软雅黑"}
.syh2{
	width: auto;
	margin-right: auto;
	margin-left: auto;
	font-size: 15px;font-family:"微软雅黑";
	}
.syh3{ font-size: 12px;    width: 68%;
    /* text-align: center; */
    line-height: 18px;
    margin-left: 15%;}
#sear1 {
    float: left;
    font-size: 12px;
	    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;margin-top: 10px;
}
#sear2 {
    width: 256px;
    height: 50px;
    float:left;  
}
#sear3{    float: right;
    height: 50px;
    font-size: 18px;
    font-family: "黑体";
    margin-top: -39px;}
#sear33{    float: right;
    height: 50px;
    font-size: 18px;
    font-family: "黑体";
    margin-top: -39px;}	
#searchbox {
    height: 26px;
    float: left;
    width: 140px;
    margin-top: 10px;
    font-size: 12px;
}
#input {
    BACKGROUND-COLOR: #0b90d3;
    font-size: 12px;
    font-weight: bold;
    height: 26px;
    width: 40px;
    border: 0px;
    COLOR: #FFF;
    margin: 0px;
    padding: 0px;
    float: left;
	margin-top:10px;
}
#chanpin img{ width:100%}
.abouttu img{ width:100%}
.m-toggle {  margin: 20px 15px 10px 10px;}
.bj img {
    width: 100%;
    padding-top: 20px;
}
.prodt{
		height:130px;
		}
.nybanner{
	height: 60px;
}
.hei{height: 199px;}
.hei1{height: 223px;}
.tab2 {}
.tab2 span{font-size:14px;
line-height: 36px;
letter-spacing: 1px;
color: #fff;
letter-spacing: 0px;}	
.demo-2{ padding-top:28px;}	
.tab1-p {
    font-size: 14px;
    line-height: 25px;
    letter-spacing: 1px;
    color: #fff;
    margin: 20px 0 30px 0;
    letter-spacing: 0px;
}	
.tab-p {
	font-size: 18px; position:absolute; bottom:-10px; text-align:center;
/*	text-align: center;*/ line-height:35px;
	letter-spacing: 1px;
	color: #ffae00;
	letter-spacing: 0px; padding-bottom:15px;
}	
/**/	.tab1 { position:relative;
    margin: 40px 0px;
     /*   margin-top: 40px;
    background-image: url(../images/about1.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    margin-top: 147px;*/
    height:5px;
    color: #666;
}
.tab6 {background-image:url(../images/workshop.jpg);
background-size: 760px 180px !important;}
.btn2{width:100%;}
.menu{display:none;}
.nav-padding{display:block;}
.nav-bg { width:100%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cdcbcc; background-image: url(../images/logo-bg.jpg); background-repeat: repeat-x; background-position: center center; }

.navbar-lg { border-bottom-width: 0px; }
.nav-padding { padding: 0px;}
.navbar-nav>li>a{padding-top:6px;padding-bottom:6px; padding-left:15px; padding-right:15px; }
.nav2>li>a{position:relative;display:block;padding:12px 43px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #2c6488; }

.navbar-default .navbar-nav>li>a{ margin-top: 2px; display:block; }

.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{ margin-top: 2px; display:block; }

.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{ margin-top: 2px; display:block; }
.sub-menu .menu-item {
    padding: 10px 15px;
}

.sub-menu >li>a{
	border-bottom:1px solid #ccc!important;
	width:100%;
float: left;
padding-bottom: 10px;
margin-bottom: 10px;
}
/**/
	
.tab4 .col-sm-6{ }
.tab5 .col-sm-6{ }
.tab5{ padding-top:20px;}		
.btn-pro2 a{ color:#fff; font-size:14px; }
.btn-pro2 { font-size:18px; text-align:center; padding: 10px 15px; border-radius: 10px; margin:auto; display:block; width:120px; border-color:#033c89;     margin-bottom: 5px;
background-color:#033c89; margin-top:5px; float:right;}
.btn-default2:hover {
    color: #FFF;
    background-color:#31a192;
    border-color: #31a192;
}	
.tab3 {    padding: 20px 0;}
.btn-pro { color:#fff; font-size:14px; padding: 5px 15px; border-radius: 10px; margin:auto; display:block; width:70px; border-color:#fd8f00; 
background: rgba(253, 143, 0, 0.5);/*background-color:#;*/ margin-top:-50px;}	
.tab-h2 {
    margin-top:18px;
    font-size: 18px;
    text-align: center;
    letter-spacing: 1px;
    color: #fd8f00;
    font-weight: bold;
    text-transform: uppercase;
}
.tab-h2-2 {
    margin-top:15px;
    font-size: 18px;
    text-align: center;
    letter-spacing: 1px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
}
.navbar_nav {
    line-height: 42px;
}
.gq { display:none;}
.email { display:none;}	
.navbar-brand {
	display: block;
	width:123px;
	height: 50px;
	-webkit-background-size: 123px 50px;
	background-size: 123px 50px;
	background-image: url(../images/logo3.png);
	background-repeat: no-repeat;
	background-position: left center;
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
	margin:10px 15px;
	padding:0;
}

#companyName { 
	font-size: 12px;
	padding: 0px;
    padding-top: 0px;
	line-height: 25px;
	padding-top: 11px;
	color: #033c89;
	display:none;
}
#companyName span { display:none; }

/**/
.magnifier{display:none!important;}
.mobile{display:block!important;}
.small-img{width:100%;height:auto!important;}
/**/
.nav-bg { width:100%; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: #cdcbcc; background-image: url(../images/logo-bg.jpg); background-repeat: repeat-x; background-position: center center; }

.navbar-right~.search-mini { padding: 0px; width:100%; margin-right:-15px; }
.search-control { margin:0px; float:right; width:50%; }
.search-mini { padding: 0px; width:92%; margin-right:-15px; margin-left: 3px;}
.navbar-height { font-size:16px;}

.navbar-nav { margin:0px; padding:0;}
.navbar-lg { border-bottom-width: 0px; }
.nav-padding { padding: 0px;}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px; padding-left:30px; padding-right:30px; }
.nav2>li>a{position:relative;display:block;padding:12px 43px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #2c6488; }

/*内页主题图*/
.all-banner { width: 100%; height:240px; background-image: url(../images/all-banner.jpg); background-repeat: no-repeat; background-position: center center;  margin-top:133px; }
.all-control { height:120px; position:relative; }
.all-banner-font { font-size:24px; color:#FF6300; text-shadow:3px 3px 3px #333; position:absolute; bottom:-80px; font-weight:bold; }

/*面包屑*/
.all-breadcrumb {
	font-size:14px;
}

.side_nav{
	display:none;
}
.img-pic { height:auto; /*overflow:hidden; */text-align: -webkit-center; /*background-color:#92d2ed;height:250px;*/ }

.menu > ul > li > ul {
    display: none;
    width: 100%;
	left:0;
    background: #f0f0f0;
    padding: 20px;
    position: absolute;
    z-index: 99;
    margin: 0;
    list-style: none;
    box-sizing: border-box;
}
.abouttu {
    width: 100%;
    text-align: right;
    margin-top: 20px;
}
.leftxian {
    margin-right: 20px;
    display: none;
}
.rightxian{
    margin-right: 20px;
    display: none;
}
.intro {
    background-color:#f0f0f0;
    width: 100%;
    height: 120px;
    padding: 0 10 0 10;
}
.fullscreen-caption{ display:none}

}
