@charset "utf-8";
/* CSS Document */
body{
	margin:0px;
	padding:0px;
	color:#333;
	font-size:100%;
	background:url(../images/topbg.jpg) no-repeat center top;background-size:contain; padding-top:120px;
	font-family: "Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,"宋体";
}
ul,h1,h2,h3,h4,h5,h6{list-style:none;margin:0px;padding:0px; font-weight:normal;}
p{padding:0px; margin:0px;}
.clear{clear:both;}
.black{background-color:#333;width:100%;height:40px; line-height:40px;color:#FFF;}
a{color:#4d4d4d; text-decoration:none;}
a:visited{color:#4d4d4d;}
a:hover{color:#a80e28; text-decoration:underline;}
a.white{color:#FFF;text-decoration:none; font-size:14px;}
a:visited.white{color:#FFF;}
.wrapper{max-width: 1210px;	margin:0 auto;}
.wrapper-p{max-width: 1200px;	margin:0 auto;}
.fixnav{position:fixed;top:0px; z-index:99998;width:100%; transition: 0.3s; /*background:#FFF;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);*/}
.fixnavScrol{background:#FFF;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);transition: 0.3s; 
}
.fixnavScrol .menu-2 a{color:#000 !important;}
.fixnavScrol .menu-2 a:hover{color:#316DDA !important;}
.fixnavScrolNoStyle{transition: 0.3s;}
.margintopbottom{margin:20px 0px;}
.topbg{background-color:#333; color:#FFF; line-height:29px; height:29px; font-size:12px;}
.topbgL{float:left;}
.topbgR{float:right;}
.welcome{ background:#075EA5; height:36px; line-height:36px; color:#FFF;}
.logo-1{float:left; width:70%;   margin-right:1%;}
img{max-width:100%;}
@keyframes fadeInDown {
0% {
    opacity: 0;
    transform: translate3d(0px, -100%, 0px);
}
100% {
    opacity: 1;
    transform: none;
}
}

.topbackgroud{}

.logo-1 a{color:#A80E28;}
.logo-1 img{float:left; padding-top:20px; 
    animation-delay: 0.2s;
    animation-duration: 0.5s;
    animation-fill-mode: both;
    animation-name: fadeInDown;

}
.huise {margin:20px 0;}
.huise a{font-size:12px;}
.toptel{padding-top:20px; text-align:right; font-size:18px; color:#F30; font-weight:bold;}
.slogan{float:left;margin-top:20px;margin-left:10px; height:60px; line-height:30px; padding:10px 0 0 10px; border-left:1px solid #CCC;font-size:19px; font-weight:bold;}
.orange{}
.topright{width:29%;float:right;}
.bigworld{font-size:24px; font-weight:bold;}
.bigfont{color:#F00; font-size:26px; font-family:impact; font-weight:bold; line-height:26px;}
.bigfont span{display:block; font-size:14px; font-weight:normal;color:#ccc;}
.bigfont i{ display:block;font-size:16px; color:#666;font-weight:normal;}
.bannerbg{width:100%;background:url(../images/banner1o.jpg) no-repeat   center top; background-size:cover;  height:320px; }
.bannerbgTitle{margin:0 auto;  text-align:right; padding-top:30px;color:#FFF; font-size:20px; line-height:33px; letter-spacing:1px;}
.redbg{ padding:30px 0; line-height: 33px;background:#293749; border-top:1px solid #333333; font-size:14px; color: #d7d7d7; text-align:center; margin-top:60px;}
.redbg a{color:#337ab7;}
.redbg a:hover{color:#337ab7;}
.redbg a:visited{color:#337ab7;}
.navALL{border-top:4px solid #A80E28; border-bottom:1px solid #EEE;}
.menu-2{
	font-family: "Microsoft Yahei", "微软雅黑", Tahoma, Arial, Helvetica, "宋体";
   width:100%; float:left; ; background-color:#003366;
}

.menu-2 span{width:18px; display:inline-block; font-size:16px; line-height:18px;}
.menu-2  em{ display: inline-block;font-family: Centaur;font-size: 12px; margin-left:6px; font-style:normal;letter-spacing: 0.5px;line-height: 12px;
text-transform: uppercase;transform: rotate(90deg) scale(0.85);vertical-align: top;white-space: nowrap;width: 10px;}
.menu-2 li{float:left; display:block;width:9%; height:64px;line-height:64px; font-size:16px;    text-decoration:none;text-align:center; position:relative; transition: all 0.3s ease 0s;}
.menu-2 li a{ display:inline-block; color:#FFF; }
.menu-2 li a:hover{color:#CCC;text-decoration:none;}
.currentA{ background-color:#A80E28; color:#FFF;}
.telok{float:left;background:url(../images/tel.png) no-repeat left center; padding-left:2%; margin-left:2%; margin-top:2%;}

.zhongxintoutiao{background-color:#FFF; padding:20px 0;}
.zxttL{width:10%; float:left;}
.zxttC{width:80%; float:left;}
.zxttR{width:10%; float:right;}

.zxttL{text-align:center;}
.zxttL span{display:inline-block; padding:6% 12%;background-color: #003366;color: #FFF; font-weight:bold; border-radius:6px; letter-spacing:2px; line-height:23px;}


.dropbtn{
    display:inline-block;
    text-align:center;
    padding:0 16px;
    text-decoration:none;
	transition: all 0.3s ease 0s;
 
}

 .dropdown:hover .dropbtn{
    background-color:#F1F1F1;
}

.dropdown{
    display:inline-block;
	height:115px;
	line-height:115px;
}

.dropdown-content{
    min-width:200px;
    background-color:#F9F9F9;
    position:absolute;
	z-index:9999;
    display:none;
    box-shadow:0px 8px 15px 0px rgba(0,0,0,0.2);
}

.dropdown-content a{
    color:black;
    padding:12px 16px;
    text-decoration:none;
	line-height:33px;
    display:block;
	text-align:left;
	transition: all 0.3s ease 0s;
}

.dropdown-content a:hover{
    background-color:#F1F1F1;
	color:#F60;
}

.dropdown:hover .dropdown-content{
    display: block;
}

.infoTitle{text-align:center; line-height:50px; font-size:14px;}
.infoTitle h3{ margin-top:50px;font-size:46px; font-weight:bold; color:#dc0000; position:relative;}
 
.infoTitle p{color:#595959;}
.infoTitle i{font-style:normal; color:#333;}
.infoTitle span{ display:inline-block; width:620px; padding:5px; margin-top:1%; font-size:23px; border:1px solid #dc0000; }
@keyframes rot {
0% {
    transform: rotateY(0deg);
}
100% {
    transform: rotateY(360deg);
}
}


.infoLeft{width:48%; float:left; margin-right:1%; padding-left:1%; padding-bottom:1%;box-shadow: 0 1px 1px rgba(0,0,0,.05);}
.infoRight{width:48%; float:left; margin-left:1%;padding-left:1%; padding-bottom:1%;box-shadow: 0 1px 1px rgba(0,0,0,.05);}
.infoLeftTitleL{
	margin:30px 0;
	float:left;font-size: 18px;
color: #003366;
border-left: 10px solid #003366;
text-indent: .5em;
font-weight: bold;}
.infoLeftTitleR{float:right;margin:30px 0;}

.infoList li{line-height:33px; background:url(../images/infoImg.jpg) center left no-repeat; padding-left:30px; width:100%; float:left;}


.toutiaoinfo li{ margin-bottom:10px; width:48%; float:left; margin-right:2%;}
.toutiaoinfo a{color: #808080; font-size:14px;}

.bannerrrOK{margin:20px 0;}




.input-group{  position: relative;}
.form-control {
  position: relative;
 
  margin-bottom: 0;
}

.form-control {
	position:absolute;
	z-index:6;
  display:inline-block;
  width:99%;
  height:24px;
  padding: 6px 0;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: transparent;
  background-image: none;
  border: 2px solid #003366;
  border-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
 


.input-group-btn {

  height:24px;
padding: 6px 12px;
  white-space: nowrap;
}

 .input-group .btn-default {
	   position:absolute;
	   z-index: 99;
	   right:0;
  background-color: #a80e28;
  border-radius: 2px;
  border: 0;
  box-sizing: border-box;
  padding: 6px 12px;
  color: #fff;
  height: 39px;
 width: 82px;
}



.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -2px;
}







/*****首页FLASH图片切换*****/
#ifocus { width:100%; height:610px;border:1px solid #DEDEDE; background:#F8F8F8;}
	#ifocus_pic { display:inline; position:relative;float:left;width:79%; height:596px; overflow:hidden;  }
		#ifocus_piclist { position:absolute; width:100%;}
		#ifocus_piclist ul{width:100%;}
		#ifocus_piclist li { width:100%; height:596px;  overflow:hidden; display:none}
		#ifocus_piclist li a{ display:inline-block;width:100%;}
		#ifocus_piclist img { width:1189px !important; height:747px;}
	#ifocus_btn { display:inline; float:right; width:19%; margin:0 1.8% 0 0;}
	#ifocus_btn ul{width:100%;}
		#ifocus_btn li { width:100%; height:155px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
		#ifocus_btn img { width:100%; height:125px; margin:7px 0 0 11px; }
		#ifocus_btn .current { width:100%;/* background: url(../images/ifocus_btn_bg.gif) no-repeat;*/ opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
	#ifocus_opdiv { position:absolute; left:0; bottom:0; width:100%; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
	#ifocus_tx { position:absolute; left:0; bottom:0; color:#FFF;width:100%; }
		#ifocus_tx .normal { display:none; }
	#ifocus_tx  ul{width:100%;}
#ifocus_tx li{background-color:#000;background-color:rgba(0,0,0,0.5); width:98%; padding:1%; line-height:25px;}












.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


#div1{
	position: relative;
	max-width: 1600px;
	height: 320px;
	overflow: hidden;
}
#div1 ul{
	position: absolute;
	left: 0;
}
#div1 a.pos{
	position: absolute;
	z-index: 2;
	text-decoration: none;
	top: 45%;
	display: none;
}
#div1 ul li{
	padding: 5px;
	padding-right:12px;
	list-style: none;
	width: 178px;
	height: 250px;
	float: left;
	text-align:center;

}
#div1 ul li img{
	width: 100%;
	height: 100%;
	
/*	-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    
    filter: grayscale(100%);
	
 transition: all 0.3s ease 0s;*/
}
#div1 a:hover img{

	
/*	-webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    
    filter: grayscale(0%);
	 */
   
}



.bannerrrOK2{margin:30px 0}
.bannerrrOK2_1{float:left; width:32%; margin-right:1%;  background-color:#003366; height:160px; color:#FFF; text-align:center;}
.bannerrrOK2_2{float:left; width:34%;  background-color:#003366; height:160px; color:#FFF; text-align:center;}
.bannerrrOK2_3{float:right; width:32%;   background-color:#003366; height:160px; color:#FFF; text-align:center; }


.columnsLeft{width:71%; float:left; margin-right:2%;}
.columnsLeft li{float:left; margin-bottom:40px; }
.columnsRight{width:21%; padding:1%; float:right; border: 1px solid #dedede;}
.columnsRight h2{border-bottom: 2px solid #a80e28;padding: 6px 0; font-size:20px; margin-bottom:10px;}
.columnsRight li{margin-bottom:10px;}
.columnsA a{color:#337ab7;}
.columnsA a:hover{color:#23527c;}
.columnsA a:visited{color:#337ab7;}
.nav_col{color: #666; margin:20px 0; padding-bottom:10px;border-bottom: 1px solid #f5f5f5;}

.columnsLeft_L{float:left; width:28%; margin-right:4%;}
.columnsLeft_L img{border: 2px solid #eee;
padding: 4px;}

.columnsLeft_R{float:right; width:68%;}
.columnsLeft_R h3{margin-bottom:10px;}
.columnsLeft_R p{color: #636363;
line-height: 1.5;}

.columnsShow h1{text-align:center;}
.columnsShowOtherL{margin-top: 20px;
color: #9a9a9a;
font-size: 12px;}

.columnsShowContent{margin-top:20px; line-height:36px;}
.contentArea p{ text-indent:36px; font-size:18px;}
.columnsShowContent p{ text-indent:1rem; font-size:18px;position: relative; /* 使::before伪元素相对于p定位 */}
.columnsShowContent p::before {
    content: ""; /* 必须有内容 */
    display: inline-block; /* 使得width和height生效 */
    width: 1em; /* 缩进宽度 */
    height: 0; /* 使它不可见，但占据空间 */
}

.npA{border-top: 1px solid #989898; margin-top:80px; padding-top:20px;}
.fl{float:left; background:url(../images/leftA.jpg) no-repeat left center; padding-left:25px;}
.fr{float:right;background:url(../images/rightR.jpg) no-repeat right center; padding-right:25px;}



.huisep{color:#666; text-align:center; margin:20px;}
.columnsShowContent form{width:70%; text-align:center;}
.columnsShowContent .form-control{width:40%;}

.chaxunL{ display:inline-block; width:20%;}
.chaxunL img{width:180px; height:260px;}
.chaxunR{ display:inline-block; width:30%; text-align:left; vertical-align:top;}

.contentTitle{    height: 48px;
    line-height: 48px;
    background: #f7f9fa;
    border-top: 1px solid #279a3b;
    padding: 0 15px; margin-bottom:30px;}
.contentTitleL{float:left; font-size:18px; font-weight:bold; }
.contentTitleR{float:right;}
.contentTitleR a{color:#AAA; font-size:14px;}
.contentLeft{float:left; width: 71%;margin-right: 2%;}
.contentLeft li{ margin-bottom:20px;}
.contentLeft li h3{    font-size: 24px;
    font-weight: bold;
    margin: 10px 0 10px 0;
    white-space: nowrap;}
.contentLeft li	p{font-size:14px; line-height:30px; color:#757575;}
.time{color:#CCC !important; background:url(../images/t.jpg) no-repeat left center; padding-left:25px; margin-bottom:10px;}
.hui{color:#CCC; }
.contentRight{float:right; width:27%;}

.smallContent{padding: 20px 23px 20px 21px;
    border: 1px solid #eeeeed;margin-bottom:20px;}
.smallContentTitle{    border-bottom: 1px solid #eeeeed; margin-bottom:20px;}	

.smallContentTitle:before, .smallContentTitle:after {
    content: "";
    display: table;
}


.smallContentTitleL{float:left;color: #333;
    display: inline-block;
    font-size: 17px;
    padding: 0 0 12px 0;
    border-bottom: 2px solid #249b3a;
    margin-bottom: -1px;
    letter-spacing: 1px;}
.smallContentTitleR{float:right;}
.smallContentTitleR a{font-size:12px; color:#AAA;}
.smallContent li {
    width: 100%;
    background: url(/images/i.jpg) no-repeat left center;
    padding: 0 0 0 15px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 33px;
}

.smallInfo > li:first-child {

	background:none;
 
	
    /* CSS样式 */
}
.smallInfo p{color: #757575; font-size:14px;  line-height:28px;white-space:normal;}
.rightImgGG{margin-bottom:20px;}

.contentShow h1{
	color: #333;
    font-size: 33px;
    font-weight: bold;
    line-height: 35px;
    letter-spacing: 1px;
	padding:20px 0;
}
.contentShow p{
	color: #666;
    font-size: 16px;
    line-height: 33px;
    text-indent: 32px;
}
.contentShow .shengming{color: #E53333; margin-top:40px;}

.classbg{background:#316DDA; padding:2%;}
.classimg{margin-top:-100px; position:relative; z-index:9999;}
.classimg a{display:block;width:11%; margin-left:1%;float:left; text-align:center; font-size:21px; color:#FFF;}
.classimg a:hover{color:#F90;animation: 1.5s ease 0s normal none 1 running rot;}
.classimg a img{width:100%;}
.homeproducts-class a{display:block;width:24%;float:left; text-align:center; background:#316dda; color:#FFF; margin-right:1%; margin-bottom:2%;   line-height:50px; height:50px; border-radius:6px;transition: all 0.3s ease 0s;}
.homeproducts-class a:hover{background:#F7BA00;color:#FFF;}
.productsimg{ }
.productsimg a{display:block;width:23%;float:left; position:relative; text-align:center; overflow:hidden; border-bottom:1px solid #CCC; margin-right:1.4%; padding-bottom:1%; line-height:30px;  margin:2% 1%; color:#6E6E6E;transition: all 0.3s ease 0s;}
.productsimg a:hover{ background-color:#F90; color:#FFF;box-shadow: 4px 5px 4px 0 rgba(0, 0, 0, 0.2); transform:scale(1.1,1.1);}
.productsimg img{width:100%;}
.marginbottom30{margin-bottom:30px;}

.homeproducts-class{float:left;width:100%;}
.productsimg{width:100%; float:left;}
a.current{display:block;float:left; text-align:center; background:#C50303;color:#FFF; margin-bottom:2%; line-height:50px; height:50px; border-radius:0px;}
.productsimg a .classtel{width:100%;padding-left: 35px; color:#333; text-align:left;  font-size:24px; position:absolute; left:-50px;top:-50px;transition: all 0.3s ease 0s;}
.productsimg a:hover .classtel{display:block; padding:214px 26px;background:#10a533;   background: rgba(197, 3, 3, 0.6) url(../images/tl.png) no-repeat center 140px ; background-size:50px 50px;  color: #fff; text-align:center;}

.about1{width:48%; margin-right:2%; line-height:33px;float:left;}
.about1 h2{margin:4% 0; font-size:28px;}
.about2{width:50%;float:left; text-align:right;}
.sub{display:none;width:100%; position:absolute;top:214px;left:0px; z-index:100; background-color:#000; text-align:center;}
.menu .sub li,.menu .sub a{display:inline; float:none; font-size:16px;padding:0 5px;}
.on{background-color:#000;}
.menu li{position:relative;}
.childMen{display:none; position:absolute;margin-top: 98px; padding:0px; z-index:99999; }
.childMen li{float:left; display:block;text-align:center;}

.logoLeft{ float:left;}
.logoRight{float:left;padding-top: 20px;}
.logoRight h2{font-size:40px; font-weight:bold;letter-spacing: 4px;}
.logoRight p{font-size:19px; color:#000; margin-top: 4px;  text-shadow:
    -1px -1px 0 #cfcfcf,  
     0 -1px 0 #cfcfcf,
    1px -1px 0 #cfcfcf,
    1px 0 0 #cfcfcf,
    1px 1px 0 #cfcfcf,
    0 1px 0 #cfcfcf,
   -1px 1px 0 #cfcfcf,
   -1px 0 0 #cfcfcf;
  color: #000; /* 或者你想要的颜色 */}



.fixnavScrol a .logoRight{color:#000;}


.menu li:hover .childMen{display:block; text-align:center;}
.menu li:hover .childMen li{ position:static;}
.menu li:hover .childMen a{ display:block; height:50px; width:120px; line-height:50px; color:#FFF;}
a,img{border:0;}
#n{margin:10px auto; width:920px; border:1px solid #CCC;}
#n a{ padding:0 4px; color:#333}


/* banner */
.flexsliderWorld{ margin:0 auto; width:1100px; color:#E92828; font-weight:bold; line-height:60px; margin-top:300px; padding:30px; padding-left:0px; font-size:56px; text-align:center;}
.noIndex .flexsliderWorld{ color:#CC0000;}
.flexsliderWorld2{ margin:0 auto; width:1100px; line-height:66px; margin-top:300px; color:#E92828;  padding:30px; padding-left:0px; font-size:50px; font-weight:bold; text-align:center;}
.flexsliderWorld p{font-size:24px; text-transform:uppercase; font-weight:normal;  padding:5px 10px; color:#FFF; text-align:center; margin-top:10px;}
.flexsliderWorld2 p{font-size:24px; color:#FFF; font-weight:normal;}
.flexslider{position:relative;height:802px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:805px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute;bottom:10px;z-index:2; left:45%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px; float:left;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:60px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:60px;background:url(../images/next.png) center center no-repeat;}
.margintop30{margin-top:30px;}
.margintop60{margin-top:60px;}
.margintop90{margin-top:90px;}
.marginbottom{margin-bottom:400px;}
.marginbottom20{margin-bottom:20px;}

 
.xiangguan h2{font-size:18px; margin:1% 0; padding-bottom:1%; border-bottom:1px solid #CCC;} 
.xiangguan li{width:50%; float:left; margin-bottom:10px;}
  

.list{width:24%; margin-right:1%; margin-bottom:2%; float:left; background:#F4F4F4; position:relative;}
.date{position:absolute;left:0;top:0;background-color: #ffa800; color:#FFF; padding:2%; text-align:center;}
.date strong{display:block; font-size:29px;}
.picBox{width:100%;height: 100%;float:left;}
.picBox img{width:100%; height:100%;}
.content{ float:right;}
.content h3{margin-bottom:10px; text-align:center;}
.content p{color:#7F7F7F; line-height:26px; font-size:13px; padding: 2%; }
.content span{display:block; text-align:right; padding-right:6%;color: #8c8c8c;}
.listAll{padding-top: 30px; max-width:1600px; margin:0 auto;}
.newsRelevant a{display:block; font-size:14px; color:#666; line-height:26px;}
.hidep{height:260px; overflow:hidden;}
.maxwidth1600{max-width:1600px; margin:0 auto;}
.greybg{background-color: #f1f1f1;}
.footer{background:#2d2d2d;  width:100%; margin-top:4%; padding-bottom:60px; padding-bottom:0; padding-top:3%; color:#FFF;line-height:36px;}
.footercolumn{width:80%; float:left; line-height:36x;}
.footercolumn2{width:20%; float:right; line-height:36x;}
.footercolumn-con{width:33%;float:left;}
.footercolumn-title{ padding-bottom:9px; font-size:18px;   }
.productsclass-bottom li a{float:left; width:200px; color:#FFF;}
.footer a{color:#F4F4F4; font-size:16px;width:45%;float:left;}
.footer a.nono{float:none;width:auto;}
.footer a:visited{color:#F4F4F4;}
.footer a:hover{color:#D0D0D0;}
.footer-menu{display: none; text-align:center; margin:0 auto;  padding-bottom:10px;  }
.footer-menu li{ float:left; width:120px; text-align:center; color:#f00;}
.footer-menu a{color:#FFF;}
.line{width:100%; border-bottom:1px solid #EEE; padding-bottom:10px; margin-bottom:40px;}
 


.phone_show {
    display: none;
}
.r_menu {
    float: right;
    line-height: 0;
    padding: 0;
}
.small_menu {
    float: left;
    height: 70px;
    width: 70px;
}

.small_menu .cha {
    display: none;
    height: 70px;
    position: absolute;
    right: 0;
    top: 0;
    width: 70px;
    z-index: 56;
}
.pf_phone_menu {
    background: rgb(255, 255, 255) none repeat scroll 0 0;
    display: block;
    left: 0;
    position: absolute;
    top: 70px;
    width: 100%;
    z-index: 99999;
}
.phone_menu {
    float: left;
    width: 100%;
}
.phone_menu ul {
    float: left;
    height: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    width: 100%;
}
.phone_menu ul .nli {
    background-color: rgba(255, 255, 255, 0.9);
    float: left;
    width: 100%;
}
.phone_menu ul .nli span {
    border-bottom: 1px solid #f1f1f1;
    float: left;
    width: 100%;
}
.phone_menu ul .nli span a.l1_a {
    float: left;
    padding: 10px 0px;
	padding-left:4%;
    text-align: center;
    width: 96%;
}
.phone_menu ul .nli span .l1_a .chi {
    color: #333;
    float: left;
    font-size: 14px;
    line-height: 30px !important; 
}
#toTop {
    background: rgba(0, 0, 0, 0) url("../images/gotop.png") no-repeat scroll 0 0;
    border: medium none;
    bottom: 70px;
    display: none;
    height: 48px;
    overflow: hidden;
    position: fixed;
    right: 10px;
    text-decoration: none;
    text-indent: 100%;
    width: 48px;
}
.open,.close{display:none;}


/*浮动客服*/
#floatDivBoxs{width:170px;background:#fff;position:fixed;top:100px;right:0;z-index:99999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#c70025;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}
#floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:12px 14px;}
#floatDivBoxs .floatDtel{padding:0 0 15px 10px;}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(/images/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:45px;background:url(/images/online_arrow.jpg) no-repeat;position:fixed;top:100px;right:170px;z-index:99999;}
#rightArrow a{display:block;height:45px;}


@media screen and (max-width: 1900px){
	.logoRight h2{color:#A80E28;}
	 
}

@media screen and (max-width: 980px){
	.logoRight h2{color:#A80E28;}
 
}
 
@media screen and (max-width: 760px){
/*body{font-size:14px;overflow: hidden;}*/
body{font-size:14px;margin-top:0; padding-top:100px;}
img{max-width:100%;}
	
.welcome{display:none;}
.wrapper{width:100%;max-width: 1200px;}
.infoTitle h3 {font-size:20px; font-weight:normal;margin-top:0;}
.topright {width:100%;margin-bottom: 40px;}
.infoTitle {line-height: 26px;}
.infoTitle span {height:2px;width: 280px; font-size:14px; border:none;border-top: 1px solid #dc0000;}
.linksA a{width:45%; float:left;font-size: 13px;margin-right:0; height:46px; line-height:46px;}
.ab li{width:50%;margin-top:20px;}
.num{margin-left:0;}
.num p:nth-child(1){ font-size:26px;}
.productsimg a {width:48%; margin-left:1%; margin-bottom:2%;margin-right:1%;}
.productsimg a {line-height:24px;}
.homeproducts-class a {width:48%; margin:1%;height: 38px;line-height: 38px;font-size: 14px;}
.marginbottom30{ margin-bottom:10px;}
.homeproducts {padding-top: 10px;}
.homeproducts-class{width:100%;}
.productsimg{width:99%; }
.classimg {margin-top: -20px;}
.classimg a {width:24%;font-size: 15px; margin-bottom:2%;}
.logoLeft{display:none;}

.logoRight{ padding-top:9px; padding-left:2%;}
.navALL{ border:none;position: absolute;
right: 0;
top: 0;width: 100%; margin-top:0;}
.logoRight h2 {
  font-size: 22px;letter-spacing: 1px;}
  .logoRight p{font-size:13px;}
#ifocus{height:280px;}
#ifocus_pic{height: 366px;}
#ifocus_piclist li {height: 366px;}
#ifocus_piclist img {
  width: 100% !important;
  height: 380px;
}
#ifocus_btn li {height: 96px;}
#ifocus_btn img {height: 77px; margin-top:0; margin-left:4px;}
#ifocus{border:none; background:none}
.infoLeft{width:98%;}
.infoList li{padding:1%; padding-bottom:0px; width:98%;background:none;line-height: 23px;}
.infoRight{width:98%;}
.navmenu { }
.navmenu a, .navmenu a:visited {height:33px; line-height:33px; width:49%;}
.phone_show{display: block;}
.logo-1{width:100%; margin:0;margin-bottom: 2%;}
.logo-1 img{padding-top: 8px;width: 75%;}
.about1{width:96%; margin:0 2%; line-height:33px;float:left;}
.about1 h2{margin:2% 0; font-size:24px; text-align:center;}
.about2{width:100%;float:left; text-align:right;}
.newsok a {width:46%; margin-left:2%;}
.riqi {display:none;}
.infoLeftTitleL,.infoLeftTitleR{ margin:20px 0 ;}
 .columnsShowContent{line-height:26px;}
 .columnsLeft {
  width: 96%;
  margin: 2%;
}

.zxttL{margin-bottom:10px;width: 20%;}
.zxttC {
  width: 100%;}
.toutiaoinfo li { width:98%; margin-left:1%; margin-right:1%;}
.zxttR {
  width: 20%; text-align:right;}
.zxttL span {
  padding: 6% 20%;}

.fl,.fr{width:96%; margin:0 2%; padding:0; background:none; line-height:26px; margin-bottom:10px;}
.bannerrrOK2{margin-bottom:0px;}
.productmore{display:block;background:#06F;}
.title h3 {font-size: 20px;}
.footercolumn { display:none;}
.contacts { display:block; text-align:left;}
.footercolumn {width:96%;}
.contacts .p {padding-left: 10px;}
.contacts .p ._tel {font-size:16px;line-height: 20px;text-align:left;}
.redbg{margin-top:0px;}
.footer-menu{display:inline-block;}
.black,.menu-2{display:none;}
.flexslider,.slides li {height: 298px; overflow:hidden;}
.flexslider .slides .s1{background: transparent url("../images/banner1M.jpg") no-repeat scroll center center !important; background-size:cover !important;}
.flexslider .slides .s2{background:transparent url("../images/banner1M.jpg") no-repeat scroll center center !important;background-size:cover !important;}

.form-control{width:96%;}

.columnsLeft_L {
  width:98%;
  margin: 0;
}
.columnsLeft_R {
  width: 98%;
}

.columnsRight {
  width:98%;
  padding: 1%;
}
.aboutsbg { padding-top:5px;}
.abouts-l{ display:none;}
.abouts-l img{border-radius:0; width:50%;}
.abouts-r{width:96%; padding:0 2%; line-height:33px; text-indent:6px;margin-left:0;}
.more {width:160px; font-size:16px; padding:3px 15px; margin:20px auto !important;}
.mobilehide{display:none;}
.solution a{color:#3d3d3d;}
.solution .txtworld {
    opacity: 1;
}
.solution img{width:100% !important;}
.li04{width:96%; height:200px; color:#FFF;}

.smallpading{ padding-top:40px;  }
#div1 {width:100%;height:170px;}
.title{margin-bottom: 0px;margin-top: 20px; padding:0; }
.productsClass p { margin:10px;}
.application a { font-size:12px; }
.application a p {bottom: 0px;}
.abouts {line-height: 31px;padding: 30px 0; padding-bottom:22px; background-size:auto;}
.abouts-r h2 { font-size:15px; margin-top:4%;}
a.whileA,a.whileB  {padding:5px 40px;margin:10px;font-size: 14px;}
.list{width:45%;padding:2%;}
.youshi{ background-image:none;background-color:#2a63b4; height:auto; padding:30px 0; color:#FFF;}
.dazi{font-size:26px;}
.application-item-1,.application-item-2,.application-item-3,.application-item-4 {
  position:static;
  top: 0;
  left: 0;
  width:auto}
  .application-item-1 h3, .application-item-2 h3, .application-item-3 h3, .application-item-4 h3 {
  font-size: 20px;
  color:#FFF;
}
.application-item-1 p, .application-item-2 p, .application-item-3 p, .application-item-4 p {
  color: #CCC;
}
.contentArea p {
  text-indent: 28px;
  font-size: 14px;
}
.columnsShowContent p {
  text-indent: 28px;
  font-size: 14px;
}
.picBox {margin-right:0;}
.content {float:left;width:100%;}
.content h3{font-size:15px;}
.content span{color: #8c8c8c;}
.caseok {padding-bottom: 30px;}
#div1 ul li {width:180px; height:130px;}
.flexsliderWorld{  margin:0 auto; width:96%;padding:2%; text-align:center; line-height:33px; font-size:18px; margin-top:150px; padding-bottom:40px; color:#FFF;}
.flexsliderWorld p{ display:none;font-size: 18px; margin-top:40px; width:100%; text-align:center;}
.flexsliderWorld2{ line-height:30px; width:96%; margin-top:160px; padding-left:0px; font-size:24px; text-align:center;}
.flexsliderWorld2 p{ display:none;font-size: 20px; margin-top:80px; text-align:center;font-size: 18px;}
.productsClass h3,.news-h em, .video-h em {font-size: 22px;}
.contentColumn  .title {margin-top:10px;margin-bottom: 0px; font-size:20px;padding-bottom: 10px; font-weight:bold; }
 .productsClass {margin-top:10px;}
 .flex-control-nav{ left:30%;}
.productsClass li a{width: 43%; margin-left:3%; margin-right:3%;margin-top: 0px;margin-bottom: 5px; background-position:10% 16px; background: #005aab ;padding: 6px 0}
.homeproducts ul li a:hover .view {width: 100%;}
.homeproducts {width: 100%;}
.homeproducts ul li {width: 49%;margin-left: 1%; margin-bottom:4px;margin-right: 0px;;}
.imgwrap {height: auto;width: 100%;}
.homeproducts ul .imgwrap img {height: auto;width: 100% !important;}
.homeabout {margin-top: 20px;height:auto;width: 92%; padding:0 4%;}
.homeabout-info {padding-top: 30px;}
.homeabout-info h2 {font-size: 22px;}
.listAll{padding-top: 10px;}
.close a{ display:block; margin-bottom:20px;background:#f0f0f0; padding:6px 0px;}
.open,.close{display:block;}
.open a{background:#f0f0f0 url(../images/arrow.png) no-repeat center bottom; display:block; padding:6px 0px; padding-bottom:20px;}
.asideColumn p { height:45px; line-height:45px; background-color:#0069b8; display:none;}
#starlist,.nav{ display:none;}
.xiangguan{width:96%; padding:0 2%;}
.xiangguan li {
  width: 100%;}
.chaxunL,.chaxunR{width:100%;}

.columnsShow{width:96%; padding:0 2%;}
.nav_col{padding-left:2%;}
 .input-group .btn-default { height:40px;}
.news-h a {width:97%;}
.news-h li i {display:none;}
.relevant {padding:0 2%;}
.newsTitle .contentColumn .title {display:block;}
.products-only .contentColumn .title { display:block; margin-bottom:20px;}
.newsTitle .title h3 { font-size:20px;}
.asideColumn{width:100%; float:right}
.contentColumn{width:100%; float:left;}
.news-left .news .imgThum {width:30%; display:inline-block; padding-left:0; padding-top:8px; text-align:center;}
.news-left .news a  {width:66%; text-align:left;}
.news li h4 { padding:0px; margin-top:0px; background:none;}
.news-left {padding: 20px 0;width: 100%;}
.news li a{padding:0 1%;display:block;}
.news-left .news li{ text-align:center;}
.channel2Left{position:static;}
.mbhide{display:none;}
.footer {line-height: 24px;padding: 40px 0;}
.nono{display:block;}
.contactsbigfont { font-size:19px;}
.footercolumn-con{width:100%;}
.footercolumn2 {width:100%;}
.footer p{ padding:0 4%;}
.footer a{width:auto;}
.news a{background:none;}
.news li a{display:block; text-indent:8px;}
.bannerbg { display:none; height: 160px;background:rgba(0, 0, 0, 0.9) url("../images/otherbg2.jpg") no-repeat scroll center top;}
.bannerbgTitle{ width:100%; padding-top:60px; text-align:center;font-size:16px; line-height:26px; }
.contentArea { margin-top:20px;}
#rightArrow,#floatDivBoxs{display:none;}
}
 