﻿@charset "utf-8";
/*网站公共样式*/

@font-face {
 font-family:"dikeer";
 src:url("../images/STAWIX-AMSIPRO-XLIGHT.OTF")format("truetype"),
url("../images/STAWIX-AMSIPRO-XLIGHT.OTF")format("truetype"),
url("../images/STAWIX-AMSIPRO-XLIGHT.OTF")format("truetype");
     font-weight: normal;
    font-style: normal;
}

@font-face {
 font-family:'GothamMedium';
 src:url("../images/gothambook.otf")format("truetype"); 
      font-weight: normal;
    font-style: normal;
}



body { font-family:"GothamMedium",/*Arial,"Microsoft YaHei","Helvetica Neue",Helvetica,"Open Sans",sans-serif,STXihei,"Myriad Set Pro",STHeitiSC-Light,lato,"PingFang SC"*/"dikeer","微软雅黑","Microsoft YaHei"; font-size:15px; line-height:26px; background:#fff; overflow-x: hidden; margin: 0 auto; color:#333;  width:100%; overflow-x:hidden;  }
html,div,span,p,ul,li,dl,dt,dd,a,img,em,label,input,textarea,form { margin:0; padding:0;white-space: initial !important;}
form{ display:inline;}
ul,li,i { list-style:none;}
h1,h2,h3,h4,h5,h6 { font-weight:normal; padding:0; margin:0;}
a{ text-decoration:none; color:#333; }
img { border:none;}
.del_float{ display:block; height:0; clear:both; visibility:hidden; }
.document_width{
    width: 1400px;
    margin: auto;
}
.ui-loader-default{ display:none}
.ui-mobile-viewport{ border:none;}
.ui-page {padding: 0; margin: 0; outline: 0} 
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none; line-height:100%;}
textarea { -webkit-appearance: none;}   
.button{ border-radius: 0; } 
.ui-btn-text{ display:none;}
.ui-submit{}
.left{ float:left;}
.right{ float:right;}
s{ text-decoration:none;}

@media all and (max-width:992px)
{
.banners  {
	display: none;
}
	}
@media all and (min-width: 992px)
{
.bannersM {
	display: none;
}
	}


/****分页****/
.fenye{ margin:20px 0;}
.fenye{ width:100%; height:auto; float:left; margin-top:20px;margin-bottom: 50px;}
.fenye ul{  text-align: center; white-space: nowrap;}
.fenye ul li{  display: inline;  display: table-cell; display: inline-block;width:26px; height:26px; border:1px solid #ddd; line-height:26px; text-align:center; background:#fff; border-radius:2px;}
.fenye ul li a{ display: inline !important;  display: table-cell  !important; display: inline-block  !important;width:26px  !important; height:26px  !important; border:none !important; line-height:26px  !important; text-align:center; background:#fff; border-radius:2px;}
.fenye ul a.cur{ display: inline;  display: table-cell; display: inline-block;width:26px; height:26px; color:#333; border:1px solid #ddd; line-height:26px; text-align:center; background:#fff; border-radius:2px;}
.fenye>ul>a{display: inline;  display: table-cell; display: inline-block;width:26px; height:26px; color:#fff;  line-height:26px; text-align:center;border-radius:2px;}
.fenye ul li.cur{color:#fff; width:26px; height:26px; line-height:26px; margin-top:8px;}



#alertdiv{ position: fixed;margin: auto;width: 100%;top: 40%;display: none;z-index: 2147483647; }
#alertdiv div{ background-color: #000;color: #FFF;padding: 20px 20px 20px 20px;min-width: 100px;opacity: 0.7;min-height: 25px;text-align: center;color: rgb(255, 255, 255);border-width: 1px;  border-style: solid;-moz-border-radius: 11px;-khtml-border-radius: 11px;-webkit-border-radius: 11px;border-radius: 11px;line-height: 150%;width: 60%;margin: auto;z-index: 2147483647;}

/**********404*******/
.div_cu { width:100%; height:auto;  float:left; padding:50px 0;  }
.div_cu p { width:100%; height:auto; float:left; text-align:center; font-size:14px; font-weight:550; line-height:26px;    }
.div_cu p img { width:350px; height:auto;  margin:30px auto; }
.div_cu p a { color:#2466a5; }

/****搜索结果******/
.com1{ width:100%; height:auto; float:left; text-align:center; font-size:20px; line-height:40px; margin-bottom:15px; font-weight:bold;}


/******首页******/


.top_div{ width:100%; height:36px; float:left; border-bottom:1px solid #f2f2f2;}
.top_div_left{ width:40%; height:36px; line-height:36px; float:left; font-size:15px; color:#fff;}
.top_div_right{ width:60%; float:left; height:auto;}
.top_div_right span{ width:auto; height:36px; line-height:36px; float:right; padding:0 15px; border-right:1px solid #fff;}
.top_div_right span a{color:#fff;}
.top_div_right span.sp1{ background:url(../images/top_tb3.png) 10px center no-repeat; padding-left:25px;color:#fff; }
.top_div_right dl{ width:auto; margin-left:20px;margin-right:20px; float:right; position:relative; background:url() left 13px no-repeat;color:#fff;}
.top_div_right dl dt{ width:120px; height:40px; line-height:40px; font-size:14px;  text-indent:20px; background:url(../images/top_tb2.png) 70px center no-repeat;}
.top_div_right dl dd{ width:110px; height:auto; float:left; background:#fff;display:none; border-top:1px solid #f2f2f2; position:absolute; left:0; top:36px; z-index:666}
.top_div_right dl dd a{ width:110px; height:26px; line-height:26px; float:left;  text-indent:20px; font-size:14px;  }
.top_div_right dl:hover dd{ display:block;}

.header{ width:100%; height:80px; float:left;background:#fff; border-bottom:1px solid #f2f2f2;}
.header .logo{
    width: 175px;
    height: 40px;
    float: left;
    margin-top: 20px;
}
.header .logo a img{ width:auto; height:40px; display:block;}
.header .menu{
    width: 1080px;
    float: right;
}
.header .menu li{width: auto;    float: left;    position: relative;}
.header .menu li a{ width:auto;height:80px; line-height:80px;  float:left;}

.headerdw{ position:fixed; left:0; top:0;  z-index:999;}



.menu_au{ display:none;}
.sj_menu{ display:none;}
.sjyy{ display:none;}


.header .menu li .ej_menu{ display:none; width:230px; height:auto; float:left; position:absolute; left:-55px; top:80px;  box-sizing:border-box; background:#fff; z-index:9999;}
.header .menu li .ej_menu .document_width{ padding-left:7%; box-sizing:border-box;}
.header .menu li .ej_menu a{ width:100%; height:auto; float:left; line-height:40px; padding:0;text-align:center; overflow:hidden;}

.headerdw .menu li .ej_menu{ top:80px;}
.header .menu li:hover .ej_menu{ display:block;}
.header .menu li .ej_menuss .document_width{ padding-left:35%; box-sizing:border-box;}



dl.soso{ width:40px; height:40px; margin-top:20px; float:right; position:relative;}
dl.soso dt{  width:40px; height:40px;  float:left;}
dl.soso dt .button{ width:40px; height:40px; float:left; border:none; cursor:pointer; outline:none; background:url(../images/soso.png) center center no-repeat;}
dl.soso dd{ width:0; transition: all .5s ease; height:40px; float:left; position:absolute; right:40px; top:0px; }
dl.soso dd{ width:150px;z-index:5; }
dl.soso dd .input{ width:100%; height:40px; float:left;text-indent:15px; border:none; background:#fafafa; outline:none; border-radius:3px 0 0 3px;font-family:"dikeer";}

dl.sosoo{ width:40px; height:40px; margin-top:20px; float:right;margin-right:60px; position:relative;}
dl.sosoo dt{  width:40px; height:40px;  float:left;}
dl.sosoo dt .button{ width:40px; height:40px; float:left; border:none; cursor:pointer; outline:none; background:url(../images/soso.png) center center no-repeat;}
dl.sosoo dd{ width:0; transition: all .5s ease; height:40px; float:left; position:absolute; right:40px; top:0px; }
dl.sosoo dd{ width:260px;z-index:5; }
dl.sosoo dd .input{ width:100%; height:40px; float:left;text-indent:15px; border:none; background:#eeeeee; outline:none; border-radius:3px 0 0 3px;font-family:"dikeer";}

.banner{ width:100%;  overflow:hidden; position:relative; float:left;}
/*.banner ul {overflow:hidden;  }
.banner ul li{ width:100%;  height:37vw; min-height:400px; float:left; overflow:hidden; }
.banner ul li a img{ width:100%; height:100%; float:left; transition:1.5s linear ; transform:scale(1.1);}
.addCur{transform:scale(1) !important;  }
.ban_left{ width:40px; height:70px; cursor:pointer; float:left; position:absolute; left:40px; top:40%; background:url(../images/jt_left.png) center center no-repeat #2b303b; opacity:0.5; border-radius:3px;}
.ban_right{ width:40px; height:70px; cursor:pointer; float:left; position:absolute; right:40px; top:40%; background:url(../images/jt_right.png) center center no-repeat #2b303b;opacity:0.5; border-radius:3px;}
.ban_left:hover,.ban_right:hover{ opacity:1;}
*/

.banner ul {  overflow:hidden; }
.banner ul li{ width:100%; height:100%; float:left; background-size:cover !important; display:none; }
.banner ul li.cur{ display:block;}
.banner_span{margin:0px;padding:0px;width:100%;position:absolute; bottom:30px;text-align:center; z-index:886;}
.banner_span span{display:inline-block;margin-left:5px;width:10px;height:10px; border-radius:10px; background:#fff; cursor:pointer;}
.banner_span span.cur,.banner_span span:hover{width:40px;height:10px; border-radius:10px;}
.banwenzi{ position:relative; top:50px;}
.banwenzi dl{ width:100%; height:auto; float:left;}
.banwenzi dl dd{ width:50%; height:auto; opacity:0; float:left; padding-top:10%; position:absolute; left:0; top:-15px; font-size:22px; line-height:36px; }
.banwenzi dl dd h2,.banwenzi dl dd h1{ width:100%; height:auto; float:left; font-size:60px; line-height:70px; font-weight:600;}
.banwenzi dl dd a{ width:auto; height:auto; float:left; padding:5px 30px;border-radius:3px; margin:10px 0; font-size:14px; line-height:20px;}
.banwenzi dl dt{ width:50%; height:auto; float:left; position:absolute; right:0; top:-250px; margin-top:0;}
.banwenzi dl dt img{ float:right; width:auto; height:20vw;}


.index_gdnews{ width:100%; height:auto; float:left;}
.gundongnews{ width:70%; height:45px; float:left;  overflow:hidden;}
.gundongnews ul{ width:100%; float:left; height:225px; overflow:hidden;}
.gundongnews ul li{ width:100%; float:left; height:25px; line-height:25px; margin:10px 0;}
.gundongnews ul li a{ width:100%; float:left; height:25px; line-height:25px; font-size:16px; display:block; color:#333; overflow:hidden;}

.index_gdnews span{ width:30%;height:45px; line-height:45px; font-size:16px; height:auto; float:right;}
.index_gdnews span a{ width:auto; height:auto; font-size:15px; margin-left:10px;}

.index_div{ width:100%; height:auto; float:left; padding:40px 0 60px 0;}
.index_tt{ width:100%; height:auto; float:left; margin-bottom:15px; text-align:center;}
.index_tt strong{ width:100%; height:auto; font-size:30px; line-height:34px; color:#ffffff; font-weight:bold;}
.index_tt p{ width:90%; height:auto; font-size:16px; line-height:28px; margin:5px 5%; color:#ffffff;}

.index_about{ width:100%; height:auto; float:left; text-align:left; padding:0 25px 10px 25px; box-sizing:border-box; font-size:16px; line-height:26px; color:#333; margin-bottom:35px;}
ul.iabo_u{ width:100%; height:auto; float:left; margin-right:3%; padding-top:25px;}
ul.iabo_u li a{ width:23%; height:auto; float:left; margin:15px 1%; text-align:center; padding-top:85px; background-size:auto 60px;}
ul.iabo_u li a strong{ width:100%; height:44px; font-size:18px; color:#161616; font-weight:normal; overflow:hidden; line-height:22px; float:left; margin-bottom:5px;}
ul.iabo_u li a p{ width:100%; height:110px;  line-height:18px; float:left; overflow:hidden;}

.index_right{ display:none;}
.index_right p{ width:100%; height:auto; display:none;}
.index_right p:first-child{ display:block;}
.index_right img{ width:100%; height:auto; display:block;}


ul.iprmenu{ width:100%; height:auto; float:left;  text-align:center; white-space:nowrap; margin-bottom:15px;}
ul.iprmenu li{display:inline;  margin:0; padding:0;  }
ul.iprmenu li a{ display:table-cell; display:inline-block; padding:0 15px; font-size:18px; color:#ffffff;  font-weight:normal; height:32px; line-height:32px;text-align:center;  }


.ipro_div{ width:100%; height:auto; float:left; display:none;}
dl.ipr{ width:24%; height:auto; float:left; margin:0.5%;}
dl.ipr dt{ width:100%; height:auto; float:left; overflow:hidden;}
dl.ipr dt img{ width:100%; height:auto; display:block;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
dl.ipr:hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
dl.ipr dd h3 a{ width:100%; height:40px; line-height:40px; overflow:hidden; float:left; text-align:center; font-size:16px; color:#ffffff; }
dl.ipr dd h3 a:hover{ width:100%; height:40px; line-height:40px; overflow:hidden; float:left; text-align:center; font-size:16px;}
p.pa{ width:100px; height:36px; margin:10px auto;}
p.pa a{ width:100%; height:36px; line-height:36px; float:left; text-align:center; font-size:16px; border-radius:5px;}




dl.ixwd{ width:10%; height:auto; float:left; margin:15px 0.5%;}
dl.ixwd dt{ width:45%; height:auto; float:left; overflow:hidden;}
dl.ixwd dt img{ width:100%; height:auto; display:block;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
dl.ixwd:hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
dl.ixwd dd{ width:55%; height:auto; float:left; padding:20px 0 0 40px; box-sizing:border-box;}
dl.ixwd dd p.ptime{ width:100%; height:auto; float:left; font-size:16px; line-height:16px; color:#666; padding-bottom:20px; margin-bottom:20px; background:url(../images/i_xwtb_1.png) left bottom no-repeat;}
dl.ixwd dd h3 a{ width:100%; height:auto; float:left; font-size:22px; line-height:26px; color:#161616; font-weight:normal;}
dl.ixwd dd p.pbz{ width:100%; height:96px; overflow:hidden; float:left; font-size:16px; line-height:24px; color:#666; margin-top:20px;}
dl.ixwd dd a.more{ width:30px; height:30px; float:left; background:url(../images/i_xwtb_2.png) center center no-repeat; background-size:30px auto; margin-top:20px;}

dl.ixwd:Hover dd a.more{  background:url(../images/i_xwtb_2h.png) center center no-repeat;}

dl.ixwd1{ width:24%; height:auto; float:left; margin:5px 0.5%;}
dl.ixwd1 dt{ width:100%; height:auto; float:left; overflow:hidden;}
dl.ixwd1 dt img{ width:100%; height:auto; display:block;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}


dl.ixwd1:hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }




dl.ixwd1 dd{ width:100%; height:auto; float:left;  box-sizing:border-box;}

dl.ixwd1 dd p.pbz{ width:100%;  overflow:hidden; float:left;  color:#666;}



dl.ixwd1 dd p.ptime{ width:100%; height:auto; float:left; font-size:16px; line-height:20px; color:#666; padding-bottom:5px; margin-bottom:5px; background:url(../images/i_xwtb_1.png) left bottom no-repeat;}
dl.ixwd1 dd h3 a{ width:100%; height:26px; float:left; font-size:16px; overflow:hidden; line-height:26px; color:#161616; font-weight:normal;}


dl.ixwd1 dd a.more{ width:30px; height:30px; float:left; background:url(../images/i_xwtb_2.png) center center no-repeat; background-size:30px auto; margin-top:5px;}

dl.ixwd1:Hover dd a.more{  background:url(../images/i_xwtb_2h.png) center center no-repeat;}

dl.ixwdd1{ width:24%; height:auto; float:left; margin:5px 0.5%;}
dl.ixwdd1 dt{ width:100%; height:auto; float:left; overflow:hidden;}
dl.ixwdd1 dt img{ width:100%; height:auto; display:block;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}


dl.ixwdd1:hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }

dl.ixwdd1 dd{ width:100%; height:auto; float:left;  box-sizing:border-box;}

dl.ixwdd1 dd p.pbz{ width:100%;  overflow:hidden; float:left;  color:#666;}



dl.ixwdd1 dd p.ptime{ width:100%; height:auto; float:left; font-size:16px; line-height:20px; color:#666; padding-bottom:5px; margin-bottom:5px; background:url(../images/i_xwtb_1.png) left bottom no-repeat;}
dl.ixwdd1 dd h3 a{ width:100%; height:26px; float:left; font-size:16px; overflow:hidden; line-height:26px; color:#161616; font-weight:normal;}


dl.ixwdd1 dd a.more{ width:30px; height:30px; float:left; background:url(../images/i_xwtb_2.png) center center no-repeat; background-size:30px auto; margin-top:5px;}

dl.ixwdd1:Hover dd a.more{  background:url(../images/i_xwtb_2h.png) center center no-repeat;}

ul.hzlist{ width:100%; height:auto; float:left; margin:15px 0;}
ul.hzlist li{ width:24%; height:auto; margin:0.5%; border:1px solid #ededed; box-sizing:border-box; float:left;}
ul.hzlist li p{ width:100%; height:auto; float:left; overflow:hidden;}
ul.hzlist li a{ width:100%; height:auto; float:left; overflow:hidden;color:#ffffff;}
ul.hzlist li  a:hover{ width:100%; height:auto; float:left; overflow:hidden;}
ul.hzlist li p img{ width:100%; height:auto; display:block;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
ul.hzlist li:Hover p img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }

.bottom_div{ width:100%; height:auto; float:left;background-size:cover;}
.bottom_div_c{
    width: 100%;
    height: auto;
    float: left;
    padding-top: 40px;
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 0px;
}
.bottom_div_c dl.d1{ width:15%; height:auto; float:left;}
.bottom_div_c dl.d1 dt{ width:100%; height:auto; float:left; line-height:26px; margin-bottom:5px; font-weight:bold; }
.bottom_div_c dl.d1 dd{ width:100%; height:auto; float:left;}
.bottom_div_c dl.d1 dd a{ width:100%; height:auto; float:left;  line-height:24px;}


.bottom_div_c dl.d1.d2{ width:27%;}
.bottom_div_c dl.d1.d3{
    width: 25%;  
    line-height: 24px;
}

.bottom_div_c dl.d1.d3 p.p0{ no-repeat; padding-left:0px; box-sizing:border-box;}
.bottom_div_c dl.d1.d3 p.p1{ background:url(../images/bottom_tb_1.png) left 2px no-repeat; padding-left:18px;box-sizing:border-box;}
.bottom_div_c dl.d1.d3 p.p2{ background:url(../images/bottom_tb_2.png) left 2px no-repeat; padding-left:18px;box-sizing:border-box;}
.bottom_div_c dl.d1.d3 p.p3{ background:url(../images/bottom_tb_3.png) left 5px no-repeat; padding-left:18px;box-sizing:border-box;}
.bottom_div_c dl.d1.d3 p.p4{ width:100%; height:auto; float:left; margin-top:8px;}
.bottom_div_c dl.d1.d3 p.p4 a{ width:28px; height:28px; display:block; margin:2px 8px 0 0; background-size:28px auto !important; float:left;}
/*.bottom_div_c dl.d1.d3 p.p4 a img{width:28px; height:28px; display:block;}
.bottom_div_c dl.d1.d3 p.p4 a:hover { opacity:0.8;}*/
.bottom_div_c dl.d1.d3 p.p4 a.a1{ background:url(../images/top_tb_1.png) center center no-repeat;}
.bottom_div_c dl.d1.d3 p.p4 a.a2{ background:url(../images/top_tb_2.png) center center no-repeat;}
.bottom_div_c dl.d1.d3 p.p4 a.a3{ background:url(../images/top_tb_3.png) center center no-repeat;}
.bottom_div_c dl.d1.d3 p.p4 a.a4{ background:url(../images/top_tb_4.png) center center no-repeat;}
.bottom_div_c dl.d1.d3 p.p4 a.a5{ background:url(../images/top_tb_5.png) center center no-repeat;}
.bottom_div_c dl.d1.d3 p.p4 a.a1:Hover{ background:url(../images/top_tb_1_h.png) center center no-repeat;}
.bottom_div_c dl.d1.d3 p.p4 a.a2:Hover{ background:url(../images/top_tb_2_h.png) center center no-repeat;}
.bottom_div_c dl.d1.d3 p.p4 a.a3:Hover{ background:url(../images/top_tb_3_h.png) center center no-repeat;}
.bottom_div_c dl.d1.d3 p.p4 a.a4:Hover{ background:url(../images/top_tb_4_h.png) center center no-repeat;}
.bottom_div_c dl.d1.d3 p.p4 a.a5:Hover{ background:url(../images/top_tb_5_h.png) center center no-repeat;}

.footer_div{
	width: 100%;
	height: auto;
	float: left;
	padding: 10px 0;
	text-align: center;

	line-height: 23px;

	
}


.links_div{ width:100%; height:auto; float:left; margin:10px 0; line-height:26px; color:#fff;}
.links_div strong{ width:auto; height:auto; float:left; font-size:14px; font-weight:bold; margin-right:6px;}
.links_div a{ width:auto; height:auto;  font-size:14px; margin-right:10px; color:#ccc;}


.bottom_an{ width:50px; height:auto; float:left; position:fixed; right:0px; z-index:999; bottom:130px;border-radius:3px 0 0 3px; display:none;}
.bottom_an a{width:50px; height:50px; float:left; border-bottom:1px solid #f2f2f2; display:block;}
.bottom_an a.yx{  background:url(../images/fsh_1.png) center center no-repeat; background-size:30px auto; }
.bottom_an a.a2{ background:url(../images/fsh_2.png) center center no-repeat; background-size:30px auto;  position:relative;}
.bottom_an a.a2e{ background:url(../images/fsh_1.png) center center no-repeat; background-size:30px auto;  position:relative;}
.bottom_an a.qq{ background:url(../images/qq.png) center center no-repeat; background-size:30px auto;  position:relative;}
.bottom_an a.skype{ background:url(../images/fsh_3.png) center center no-repeat; background-size:30px auto;  position:relative;}
.bottom_an a.whats{ background:url(../images/whats.png) center center no-repeat; background-size:30px auto;  position:relative;}
.bottom_an a.vx{ background:url(../images/vx.png) center center no-repeat; background-size:30px auto;  position:relative;}
.bottom_an a.a3{ background:url(../images/fsh_3.png) center center no-repeat; background-size:30px auto;}
.bottom_an a.db{ background:url(../images/fsh_4.png) center center no-repeat; background-size:30px auto;border-bottom:none; }
.bottom_an a:hover{ opacity:1;}
.bottom_an a.a2 span{position:absolute; transition: all .5s ease; overflow:hidden; right:50px; top:0; width:0;color:#fff; text-align:center; height:50px; line-height:50px;}
.bottom_an a.a2e span{position:absolute; transition: all .5s ease; overflow:hidden; right:50px; top:0; width:0;color:#fff; text-align:center; height:50px; line-height:50px;}
.bottom_an a.qq span{position:absolute; transition: all .5s ease; overflow:hidden; right:50px; top:0; width:0;color:#fff; text-align:center; height:50px; line-height:50px;}
.bottom_an a.skype span{position:absolute; transition: all .5s ease; overflow:hidden; right:50px; top:0; width:0;color:#fff; text-align:center; height:50px; line-height:50px;}
.bottom_an a.whats span{position:absolute; transition: all .5s ease; overflow:hidden; right:50px; top:0; width:0;color:#fff; text-align:center; height:50px; line-height:50px;}
.bottom_an a.vx span{position:absolute; transition: all .5s ease; overflow:hidden; right:50px; top:0; width:0;color:#fff; text-align:center; height:50px; line-height:50px;}
.bottom_an a.a2:hover span{ width:200px;}/******/
.zhezhao{ width:100%; height:100%; position:fixed; left:0; top:0; background:#000; opacity:0.5; z-index:99; display:none;}
.tck_div{ width:100%; max-width:320px; height:auto; margin:0 auto; position:fixed; z-index:9999;  top:0; display:none; background:#fff; padding:20px; box-sizing:border-box;}
.bottom_an a.a2e:hover span{ width:200px;}/******/
.bottom_an a.qq:hover span{ width:200px;}/******/
.bottom_an a.skype:hover span{ width:200px;}/******/
.bottom_an a.whats:hover span{ width:200px;}/******/
.bottom_an a.vx:hover span{ width:200px; height:200px;}/******/
.zhezhao{ width:100%; height:100%; position:fixed; left:0; top:0; background:#000; opacity:0.5; z-index:99; display:none;}
.tck_div{ width:100%; max-width:320px; height:auto; margin:0 auto; position:fixed; z-index:9999;  top:0; display:none; background:#fff; padding:20px; box-sizing:border-box;}
.tck_div h2{ width:100%; height:auto; font-size:22px; font-weight:600; line-height:30px; text-align:center;}
.tck_div h2 span{ float:right; cursor:pointer; width:30px; height:30px; background:url(../images/closeX.png) center center no-repeat;}
.tck_div .input{ width:98%; height:40px; line-height:40px; text-indent:10px; font-size:16px; border:none; border-bottom:1px solid #f2f2f2; margin:1%; outline:none; float:left;}
.tck_div .text{ width:98%; height:120px; font-family:STAWIX,"Arial"; line-height:30px; padding:0 10px; box-sizing:border-box; font-size:16px; border:none; border-bottom:1px solid #f2f2f2; margin:1%; outline:none; float:left;}
.tck_div .button{ width:120px; border-radius:3px; height:40px; line-height:40px; border:none; cursor:pointer; background:#009fa8; color:#fff; font-size:16px; margin:10px; outline:none; opacity:0.8; float:left;}
.tck_div .button:hover{ opacity:1;}
.tck_div p{ width:280px; height:40px; margin:0 auto;}


/*****新闻中心*****/
.ny_banner{ width:100%; background-size:cover !important; color:#fff;}
.ny_banner strong{ width:100%; float:left; text-align:center; padding-top:1%; box-sizing:border-box; font-weight:bold; font-size:40px; line-height:35px; margin-bottom:5px; }
.ny_banner p{ width:100%; float:left; text-align:left; font-size:16px;}
.ny_banner p a{ color:#fff;}

.ny_menu{ width:100%; height:auto; float:left;/* background:url(../images/ny_menu_bj.jpg) top center no-repeat; background-size:100% 100%;*/}
.ny_menu span{ width:100%; height:35px; line-height:35px; float:left; font-size:16px;}
.ny_menu ul{ width:100%; height:auto; float:left; margin-bottom:1px; z-index:3; position:relative;}
.ny_menu ul li a{ width:auto; height:35px; line-height:35px; float:left; padding:0; margin-right:30px; font-size:16px;}
.ny_menu ul li a:hover,.ny_menu ul li a.cur{
    font-size: 16px;
    font-weight: bold;
}
.ny_menu2{ width:100%; height:auto; float:left;/* background:url(../images/ny_menu_bj.jpg) top center no-repeat; background-size:100% 100%;*/}
.ny_menu2 span{ width:100%; height:30px; line-height:30px; float:left; font-size:14px;}
.ny_menu2 ul{ width:100%; height:auto; float:left; margin-bottom:10px; z-index:3; position:relative;}
.ny_menu2 ul li a{ width:auto; height:30px; line-height:30px; float:left; padding:0; margin-right:30px; font-size:14px;}
.ny_menu2 ul li a:hover,.ny_menu2 ul li a.cur{

    font-size: 14px;
    font-weight: bold;
}


.ny_main{ width:100%; height:auto; float:left; padding:10px 0;}
.ny_mainn{ width:100%; height:auto; float:left; padding:0px 0;}
.news_div{ width:100%; height:auto; float:left;}

.news_div dl.ixwd1:nth-child(3n+1){ margin-left:0;}



/******新闻中心-详细页*******/
.newsxx_div{ width:100%; height:auto; float:left;}
.newsxx_div h2.h2{ width:100%; height:auto; float:left; text-align:center; font-size:20px; font-weight:bold; line-height:26px;}
.newsxx_div p.ptime{ width:100%; height:auto; float:left; text-align:center; font-size:14px; line-height:24px; border-bottom:1px solid #f2f2f2; padding-bottom:10px; margin-bottom:15px;}
.newsxx_wz{ width:100%; height:auto; float:left; padding:5px 0 15px 0; font-size:16px; line-height:26px;}
.newsxx_wz iframe{ width:100%; height:50vw; max-height:500px}
.newsxx_wz img{ width:auto !important; height:auto !important; max-width:100% !important; margin:5px 0;}
.newsxx_db{ width:100%; height:auto; float:left; border-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; margin:10px 0; padding:10px 0; font-size:15px; line-height:24px;}
.newsxx_db .share_d{ width:100%; height:auto; float:left; margin:5px 0;}

/******联系我们*****/
.lxwm_tt{ width:100%; height:auto; float:left; padding: 15px 0; background:url(../images/lxwm_tb.png) center bottom no-repeat; font-size:30px; line-height:34px; font-weight:bold; text-align:center; background-size:100px 2px;}
.lxwm_wz{
    width: 75%;
    height: auto;
    float: left;
    margin-top: 15px;
    margin-right: 10%;
    margin-left: 25%;
    margin-bottom: 15px;
    text-align: left;
    font-size: 16px;
    line-height: 26px;
}

.lxwm_ditu{ width:100%; height:auto; float:left; margin:20px 0 30px 0;}
.lxwm_ditus{ width:100%; height:500px; float:left;}
.lxwm_ditu_wz{ width:100%; height:auto; float:left; margin-top:-250px; position:relative; z-index:9999;}
.lxwm_ditu_wzs{ width:640px; height:150px; margin:0 auto; background:#fff; padding:25px; box-sizing:border-box; font-size:14px; line-height:20px;}
.lxwm_ditu_wzs p{ width:100%; height:auto; float:left; margin:5px 0;}
.lxwm_ditu_wzs p.p1{ background:url(../images/bottom_tb_1.png) left 2px no-repeat; padding-left:18px; box-sizing:border-box;}
.lxwm_ditu_wzs p.p2{ background:url(../images/bottom_tb_2.png) left 2px no-repeat; padding-left:18px; box-sizing:border-box;}
.lxwm_ditu_wzs p.p3{ background:url(../images/bottom_tb_3.png) left 5px no-repeat; padding-left:18px; box-sizing:border-box; background-size:14px auto;}

.lxwm_ly{ width:100%; height:auto; float:left; margin-top:15px; }
.lxwm_ly .input{ width:48%; height:42px; line-height:42px; border:none; font-size:16px; border-bottom:1px solid #ccc; outline:none; text-indent:10px; float:left; margin:0.5% 1%;font-family:"dikeer";}
.lxwm_ly .text{ width:98%; height:100px; line-height:22px; font-size:16px;border:none; border-bottom:1px solid #ccc; outline:none; padding:10px 10px; box-sizing:border-box;float:left; margin:0 1%; font-family:"dikeer";}
.lxwm_ly p.p1{ width:100%; height:auto; margin:0 auto;}
.lxwm_ly p.p1 .button{ width:180px; height:45px; border-radius:3px; line-height:45px; float:left; margin:15px 10px; float:left; font-size:16px; opacity:0.9; background:#3c4858; color:#fff; border:none; cursor:pointer; outline:none;font-family:"dikeer";}
.lxwm_ly p.p1 .button:hover{ opacity:1;}
.lxwm_lywz{ width:100%; height:auto; float:left; margin:15px 0%; text-align:left; font-size:16px; line-height:26px;}

/********解决方案*******/
.sol_div{ width:100%; height:auto; float:left;}
dl.soldl{ width:30%; height:auto; float:left; margin:1% 1.5%;}
dl.soldl:nth-child(3n+1){ margin-left:0;}

dl.soldl dt{ width:100%; height:auto; float:left; overflow:hidden;}
dl.soldl dt img{ width:100%; height:auto; display:block;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
dl.soldl:hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
dl.soldl dd h3 a{ width:100%; height:28px; line-height:28px; float:left; text-align:center; font-size:15px;padding:5px; box-sizing:border-box;}


/****解决方案详细页******/
.solxx_div{ width:100%; height:auto; float:left;}
.solxx_div h2.h2{ width:100%; height:auto; float:left; text-align:center; font-size:20px; line-height:30px; font-weight:bold;}
.solxx_wz{ width:100%; height:auto; float:left; padding:15px 0 30px 0; font-size:16px; line-height:26px;}
.solxx_wz img{ width:auto !important; max-width:100%  !important; height:auto !important;  margin:5px 0;}

/*******产品中心******/

.left_menu{ width:19%; height:auto; float:left; margin-right:2%; border:1px solid #ededed; box-sizing:border-box; padding-bottom:20px;}
.left_menu_tt{ width:100%; height:50px; line-height:50px; float:left; color:#fff; font-size:18px; font-weight:600; text-align:center;}
.left_menu dl{ width:100%; height:auto; float:left; box-sizing:border-box;}
.left_menu dl dt a{ width:100%; height:45px; line-height:45px;overflow:hidden; float:left; font-size:16px; font-weightL:600;  color:#333;text-indent:20px;border-top:1px solid #ededed; background:url(../images/jiantou.png) right center no-repeat}
.left_menu dl dd{ width:100%; height:auto; float:left; display:none;}
.left_menu dl dd a{ width:100%; height:36px; line-height:36px; border-bottom:1px dashed #ededed; text-indent:25px; float:left; font-size:15px; overflow:hidden;}
.left_menu dl.cur dd{ display:block;}

.pro_div{
    width: 98%;
    height: auto;
    float: left;
}
dl.prodl{ width:23%; height:auto; float:left; margin:1%; padding:3px; box-sizing:border-box; background:#f0efef;}

dl.prodl:nth-child(4n+1){ margin-left:0;}
dl.prodl dt{ width:100%; height:auto; float:left; overflow:hidden;}
dl.prodl dt img{ width:100%;  display:block;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
dl.prodl:hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
dl.prodl dd{ width:100%; height:85px; padding:10px 15px; box-sizing:border-box; float:left;}
dl.prodl dd h3 a{ width:100%; height:24px; line-height:24px; float:left; font-size:15px;  overflow:hidden;}
dl.prodl dd p{ width:100%; height:40px; line-height:20px; float:left; font-size:15px; overflow:hidden;}
dl.prodl:hover{color:#fff;}
dl.prodl:hover dd h3 a{ color:#fff;}

/*******产品中心详细页*******/
.proxx_div{ width:100%; height:auto; float:left;}
.proxx_div_left{
    width: 30%;
    height: auto;
    float: left;
    margin: 0 3% 0 0.5%;
}

.proxx_div2{ width:100%; height:auto; float:left;}
.proxx_div2_left{ width:51%; height:auto; float:left; margin:0 3% 0 5%;}

.jqzoom img{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block; width:100%;border:1px solid #dadada;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden; position:absolute;top:0px;left:0px;width:20px; float:left; display:block;height:20px;border:1px solid #aaa;background:#000 /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}


.proxx_div_right{
    width: 65%;
    height: auto;
    float: left;
    padding-top: 30px;
}
.proxx_div_right h2.h2{ width:100%; height:auto; float:left; line-height:24px; font-size:20px; font-weight:bold; margin-bottom:5px;}
.proxx_div_right strong.s{ width:100%; height:auto; float:left; line-height:22px; font-size:16px; font-weight:bold;}
.proxx_div_right p.pbz{word-break:break-all; word-wrap:break-word;  width:100%; height:auto; float:left; font-size:14px; min-height:120px; line-height:24px; margin:15px 0;}
.proxx_div_right a.more{ width:auto; height:auto; float:left; font-size:18px; font-weight:bold;}

.proxx_div2_right{ width:40%; height:auto; float:left; padding-top:0px;}
.proxx_div2_right h2.h2{ width:100%; height:auto; float:left; line-height:24px; font-size:20px; font-weight:bold; margin-bottom:5px;}
.proxx_div2_right strong.s{ width:100%; height:auto; float:left; line-height:22px; font-size:16px; font-weight:bold;}
.proxx_div2_right p.pbz{word-break:break-all; word-wrap:break-word;  width:100%; height:auto; float:left; font-size:14px; min-height:120px; line-height:24px; margin:15px 0;}
.proxx_div2_right a.more{ width:auto; height:auto; float:left; font-size:18px; font-weight:bold;}




.proxx_tz{ width:100%; height:auto; float:left; margin:15px 0;}
.proxx_tz ul{ width:100%; height:auto; float:left;}
.proxx_tz ul li a{ width:19%; height:auto; float:left; margin:0.5%; border:1px solid #dadada; box-sizing:border-box;}
.proxx_tz ul li a img{ width:100%; height:auto; display:block;}


.proxx_lm{ width:100%; height:auto; float:left; border-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; margin-top:10px;}
.proxx_lm ul{ width:100%; height:auto; float:left;}
.proxx_lm ul li a{ width:auto; height:50px; line-height:50px; float:left; padding:0 57px; font-size:18px; font-weight:bold;}


.proxx_nr{ width:100%; height:auto; float:left; padding:20px 0; display:none;/*word-break:break-all;*/ word-wrap:break-word;}
.proxx_ms{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; word-wrap: break-word; /*word-break: break-all;*/}
.proxx_ms img{  !important; height:auto !important; display:block;}

.proxx_js{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; word-wrap: break-word; word-break: break-all;}
.proxx_js img{ width:100% !important; height:auto !important; display:block;}

.proxx_gg{ width:100%; height:auto; float:left; font-size:16px; line-height:26px;word-wrap: break-word; /*word-break: break-all;*/}
.proxx_gg img{ width:100% !important; height:auto !important; display:block;}

.proxx_sp{ width:100%; height:auto; float:left; font-size:16px; line-height:26px;word-wrap: break-word; word-break: break-all;}
.proxx_sp iframe,.proxx_sp video,.proxx_sp img{ width:100% !important; height:600px !important; float:left; display:block;}

.proxx_xz{ width:100%; height:auto; float:left; font-size:16px; line-height:26px;word-wrap: break-word; word-break: break-all;}
.proxx_xz ul{ width:100%; height:auto; float:left;}
.proxx_xz ul li a{ width:100%; height:40px; line-height:40px; border-bottom:1px dashed #dadada; overflow:hidden; background:url(../images/proxx_xz1.png) left 17px no-repeat; text-indent:10px; float:left;}
.proxx_xz ul li a span{ width:auto; height:40px; line-height:40px; float:right; background:url(../images/proxx_xz2.png) left 8px no-repeat; text-indent:25px;}

.proxx_nr table{ width:100%; height:auto; float:left; border:1px solid #ccc !important; margin-top:20px; min-width:600px;}
.proxx_nr table td{ border:1px solid #ccc; padding:8px 0 8px 15px; box-sizing:border-box; line-height:20px; border-top:none; border-right:none;word-break: normal !important; }
.proxx_nr table td.td1{ border-left:none;}
.proxx_nr table td.td2{ border-bottom:none;}

/********关于我们研发*******/
.about_yf{ width:100%; height:auto; float:left; position:relative;}
.about_yf img{ width:100%; height:auto; float:left; display:block;}
.about_yf_wz{ width:100%; height:auto; float:left; padding:30px 0; text-align:center; color:#333; font-size:16px; line-height:24px; position:absolute; left:0; bottom:0; background:url(../images/baibj.png) center center no-repeat; background-size:cover;}
.about_yf_wz strong{ width:100%; height:auto; float:left; font-size:30px; line-height:40px; font-weight:bold;}
.about_yf_wz p{ width:90%; height:auto; float:left; margin:5px 5%;}

.about_yf1{ width:100%; height:auto; float:left; font-size:16px; line-height:24px; padding:30px 0;}
dl.xtd{ width:32.3333%; height:auto; float:left; margin:0.5%; cursor:pointer;}
dl.xtd dt{ width:100%; height:auto; float:left; overflow:hidden;}
dl.xtd dt img{ width:100%; height:auto; display:block;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
dl.xtd:Hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
dl.xtd dd{ width:100%; height:auto; float:left; font-size:14px; line-height:20px; color:#74797e; padding:10px 5px; box-sizing:border-box; text-align:center;}

.about_soc{ width:100%;height:auto; position:relative; overflow:hidden; box-sizing:border-box; padding-bottom:0px; float:left;}
.about_soc ul{  width:100%; height:auto; overflow:hidden; }
.about_soc ul li{float:left;width:19.6%; height:auto; margin:0.2%; padding:0; box-sizing:border-box; overflow:hidden;}
.about_soc ul li img{ width:100%; height:13vw; display:block;box-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration:500ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration:500ms;}
.about_soc ul li:hover img{ -webkit-transform: scale(1.1,1.1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration:500ms;  -moz-transform: scale(1.1,1.1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration:500ms; }
.about_span{margin:0px;padding:0px;width:100%;  text-align:center; z-index:11; margin-bottom:10px;}
.about_span span{display:inline-block;width:10px;height:10px; border-radius:10px; background:#e7e7e7; cursor:pointer; margin:0 2px;}
.about_span span.cur,.about_span span:hover{width:10px;height:10px; border-radius:10px; background:#fe6308;}

/*********关于我们证书********/
.about_zs{ width:100%; height:auto; float:left;}
dl.zsdl{ width:24%; height:auto; float:left; margin:0.5%; border:2px solid #f2f2f2;background:#f2f2f2; box-sizing:border-box;}
dl.zsdl dt{ width:100%; height:auto; float:left;}
dl.zsdl dt img{ width:100%; height:auto; display:block;}
dl.zsdl dd{ width:100%; height:60px; line-height:60px; float:left; text-align:center; font-size:16px; overflow:hidden;}



#mbOverlay { position:fixed; z-index:9998; top:0; left:0; width:100%; height:100%; background-color:#000; cursor:pointer; }
#mbOverlay.mbOverlayFF { background:transparent url(80.png) repeat; }
#mbOverlay.mbOverlayIE { position:absolute; }
#mbCenter { height:557px; position:absolute; z-index:9999; left:50%; background-color:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; -moz-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); -webkit-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); }
#mbCenter.mbLoading { background:#fff; -moz-box-shadow:none; -webkit-box-shadow:none; }
#mbImage { left:0; top:0; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:left; background-position:center center; background-repeat:no-repeat; padding:10px; }
#mbImage a, #mbImage a:link, #mbImage a:visited { color:#ddd; }
#mbImage a:hover, #mbImage a:active { color:#fff; }
#mbBottom { min-height:20px; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#999; text-align:left; padding:0 10px 10px; }
#mbTitle { display:inline; color:#999; font-weight:bold; line-height:20px; font-size:12px; }
#mbNumber {display:inline; color:#C00; line-height:26px; font-size:12px; position: absolute; bottom: 10px; right: 10px; text-align: center; width:65px; height:26px; }
#mbCaption { display:block; color:#999; line-height:14px; font-size:10px; }
#mbPrevLink, #mbNextLink, #mbCloseLink { display:block; float:right; height:20px; margin:0; outline:none; }
#mbPrevLink { width:32px; height:100px; background:transparent url(../images/CustomBlack上一页.gif) no-repeat center; position: absolute; top:38%; left:-32px; }
#mbNextLink { width:32px; height:100px; background:transparent url(../images/CustomBlackNext.gif) no-repeat center; position: absolute; top:38%; right:-32px; }
#mbCloseLink { width:24px; background:transparent url(../images/CustomBlackClose.gif) no-repeat center; position:absolute; top:10px; right:10px; }
#mbError { position:relative; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:center; border:10px solid #700; padding:10px 10px 10px; margin:20px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active { color:#d00; font-weight:bold; text-decoration:underline; }

/******关于我们简介*******/
.about_jj{ width:100%; height:auto; float:left; font-size:16px; line-height:26px;}
.about_jj img{ width:100% !important; height:auto; display:block; margin:5px 0; float:left;}
.about_jj p{ float:left;}

dl.abd{ width:19%; height:auto; float:left; margin:3%; cursor:pointer;}
dl.abd dt{ width:100%; height:auto; float:left; text-align:center;}
dl.abd dt img{ width:60% !important; border:1px solid #f2f2f2; border-radius:100%; margin:15px 20%; height:auto; float:left;transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; }
dl.abd dd{ width:100%; height:auto; float:left; text-align:center; font-size:16px; line-height:24px;}
dl.abd dd strong{ width:100%; height:auto; float:left; font-size:30px; font-weight:bold; line-height:36px;}
dl.abd dd p{ width:100%; height:auto; float:left;}
dl.abd:hover dt img{ transform: rotate(360deg);-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg); -ms-transform: rotate(360deg);}

 
@media only screen and (max-width:1440px){ 
/********关于我们研发*******/
.about_yf_wz{  padding:25px 0; }
.about_yf_wz strong{ font-size:26px; line-height:30px; }
.about_soc ul li{ width:24.4%; margin:0.3%;}
.about_soc ul li img{ height:16vw;}
.header .menu{
    width: 880px;
    float: right;
}
.header .menu li a{ width:auto; height:80px; line-height:80px; float:left;}
}


/*******小屏电脑*****/
@media only screen and (max-width:1320px){ 
.document_width{ width:1100px; margin:auto; }
.top_div_left{ width:45%; height:36px; line-height:36px; float:left; font-size:13px; color:#fff;}
.top_div_right{ width:55%; float:left; height:auto; font-size:13px;}
  dl.prodl dt img{ height:240px;}
.ny_main{ padding:10px 0 30px 0;}
/****联系我们*****/
.lxwm_wz{ width:80%; margin:10px 10%;}
.lxwm_ditu_wz{ margin-top:-190px;}

.proxx_div2_left{ width:90%; height:auto; float:left; margin:0 3% 0 0.5%;}


}

/*******大屏平板*******/
@media only screen and (max-width:960px){ 
.document_width{ width:760px; margin:auto; }
.ny_main{ padding:20px 0 30px 0;}
/****首页****/
.top_div{ position:fixed; left:0; top:0;z-index:999;}
.top_div_left{ width:100%;}
.top_div_right{ display:none;}
.menu{ display:none;}
.sjyy{ width:40px; height:40px; float:right; margin-top:15px; background:#f8f8f8; margin-right:10px; display:block;}
.sjyy a{ width:100%; height:auto; line-height:40px; float:left; text-align:center; font-size:16px;}
.header{ height:70px; position:fixed; top:0px; left:0; z-index:999;}
.headerdw{ top:0px;}
.header .logo{ margin-top:15px;}
.menu_au{ margin:15px 0 0 10px; width:40px; height:40px; float:right; background:url(../images/sj_menu.png) center center no-repeat #f9f9f9; display:block; position:relative;background-size:auto 20px;}
.menu_au.close{  background:url(../images/sj_menu_close.png) center center no-repeat #f9f9f9;background-size:auto 20px;}
.sj_menu{ width:100%; height:auto; min-height:100vh; float:left; position:absolute; right:0; top:70px; text-align:right; z-index:33; background:#f8f8f8; background-size:cover; display:none;}
.sj_menu ul li a{ width:100%; height:40px; line-height:40px;  color:#333; float:left; text-align:center; box-sizing:border-box; font-size:16px; border-top:1px solid #ccc;}


dl.soso{ margin-top:15px;}
dl.soso dt .button{ background:url(../images/soso.png) center center no-repeat #f8f8f8;}
.banwenzi dl dd{ width:50%; height:auto; opacity:0; float:left; padding-top:8%; position:absolute; left:0; top:-15px; font-size:16px; line-height:16px; }
.banwenzi dl dd h2,.banwenzi dl dd h1{ width:100%; height:auto; float:left; font-size:30px; line-height:60px; font-weight:600;}
.banwenzi dl dd a{ width:auto; height:auto; float:left; padding:5px 30px;border-radius:3px; margin:10px 0; font-size:14px; line-height:20px;}
.banner{ margin-top:106px;}

.index_div{ padding:10px 0;}
.index_tt{ margin-bottom:10px;}
.index_tt strong{ font-size:26px; line-height:28px;}
.index_about{ font-size:14px; line-height:24px; margin-bottom:15px;}
ul.iabo_u{ width:100%; margin-right:0; padding-top:0;}
.index_right{ display:none;}
ul.iabo_u li a{ width:36%; margin:10px 7%;}
ul.iabo_u li a strong{ font-size:17px; height:auto;}
ul.iprmenu li a{ font-size:14px; padding:0 10px;}
dl.ixwd{ margin:5px 0.5%;}
dl.ixwd dd{ padding:10px 0 0 20px;}
dl.ixwd dd p.ptime{ padding-bottom:5px; margin-bottom:5px;}
dl.ixwd dd h3 a{ font-size:20px; height:30px; line-height:30px; overflow:hidden;}
dl.ixwd dd p.pbz{ height:48px; margin-top:10px;}
dl.ixwd dd a.more{ margin-top:10px;}
dl.ixwd1 dd{ padding:10px 5px;}
dl.ixwd1 dd h3 a{ font-size:16px;}
dl.ixwd1 dd p.pbz{ height:40px; line-height:20px; font-size:13px;}
ul.hzlist{ margin:5px 0;}
ul.hzlist li{ width:48%;}
.bottom_div_c{ padding:30px 0 25px 0;}
.bottom_div_c dl.d1{ width:30%;}
.bottom_div_c dl.d1.d2{ width:40%;}
.bottom_div_c dl.d1.d3{ width:100%;}

/*****新闻中心****/
.ny_banner{ margin-top:66px; min-height:220px;}
.ny_banner strong{ font-size:30px; line-height:32px;}

.ny_menu{ height:35px; background-size:100% 100%;}
.ny_menu span{ }
.ny_menus{ }
.ny_menu ul{ width:100%;}
.ny_menu ul li a{ height:35px; line-height:35px; font-size:15px;}

.ny_menu2{ height:30px; background-size:100% 100%;}
.ny_menu2 span{ }

.ny_menu2 ul{ width:100%;}
.ny_menu2 ul li a{ height:30px; line-height:30px; font-size:14px;}


/*******联系我们*******/
.lxwm_tt{ font-size:26px; line-height:32px; padding:10px 0;}
.lxwm_wz{ width:100%; margin:10px 0; font-size:14px; line-height:24px;}
.lxwm_ditus{ height:400px;}
.lxwm_ditus img{ height:100%;}
.lxwm_ly .input{ height:36px; line-height:36px; font-size:14px;}
.lxwm_ly .text{ font-size:14px;}
.lxwm_ly p.p1 .button{ height:40px; line-height:40px;}
.lxwm_lywz{ font-size:14px; line-height:24px;}

/*****解决方案******/
dl.soldl dd h3 a{ font-size:15px;}

/******产品中心*******/
dl.prodl{ width:31.333%;}
  dl.prodl dt img{ height:250px;}

/******产品中心详细页******/
.proxx_div_left{
    width: 80%;
    height: auto;
    float: left;
    margin: 0 3% 0 0.5%;
}
.proxx_div_right{ width:100%; padding:10px 0;}
.proxx_div_right p.pbz{ min-height:50px; margin:10px 0;}
	
.proxx_div2_left{ display:block;}
.proxx_div2_right{ width:100%; padding:10px 0;}
.proxx_div2_right p.pbz{ min-height:50px; margin:10px 0;}	
	
.proxx_tz ul li a{ width:32.333%;}
.proxx_lm ul li a{ border-bottom:1px solid #dadada; padding:0; width:33.333%; height:40px; line-height:40px; text-align:center; font-size:16px;}

.proxx_ms,.proxx_js,.proxx_gg,.proxx_sp,.proxx_xz{ font-size:14px; line-height:24px;}
.proxx_sp iframe, .proxx_sp video, .proxx_sp img{ height:300px !important;}

/*****关于我们研发********/
.about_yf_wz{ font-size:14px; line-height:23px; padding:20px 0;}
.about_yf_wz strong{ font-size:22px; line-height:24px;}
.about_yf_wz p{ width:100%; margin:5px 0;}
.about_yf1{ padding:20px 0; font-size:14px; line-height:23px;}

/*********关于我们证书********/
dl.zsdl{ width:32.333%; margin:0.5%;}
dl.zsdl dd{ height:50px; line-height:50px;}

/*********关于我们简介********/
dl.abd{ width:21%; margin:2%;}
dl.abd dt img{ width:80% !important;  margin:15px 10%; }
dl.abd dd{font-size:14px; line-height:23px;}
dl.abd dd strong{ font-size:26px; line-height:30px;}



}


/*******平板*******/
@media only screen and (max-width:850px){ 
dl.soso{ width:50px; height:40px; margin-top:20px; float:right; position:relative;}
dl.soso dt{  width:50px; height:40px;  float:left;}
dl.soso dt .button{ width:40px; height:40px; float:left; border:none; cursor:pointer; outline:none; background:url(../images/soso.png) center center no-repeat;}
dl.soso dd{ width:0; transition: all .5s ease; height:40px; float:left; position:absolute; right:40px; top:0px; }
dl.soso:hover dd{ width: 111px;    z-index: 5;}
dl.soso dd .input{ width:100%; height:40px; float:left;text-indent:15px; border:none; background:#fafafa; outline:none; border-radius:3px 0 0 3px;font-family:"dikeer";}
.document_width{ width:92%; margin:auto; }
.ny_main{ padding:20px 0 30px 0;}
dl.ixwdd1{ width:48%; height:auto; float:left; margin:5px 0.5%;}
/*****首页*****/
.top_div{ height:30px;}
.top_div_left{ height:30px; line-height:30px; font-size:14px;}
.header{ top:00px; height:60px;}
.header .logo{ margin-top:10px;}
.menu_au{ margin:10px 0 0 5px; }
dl.soso{ margin-top:10px;}
.sjyy{ margin-top:10px; margin-right:5px;}
.sj_menu{ top:60px;} 
.banwenzi dl dd{ width:50%; height:auto; opacity:0; float:left; padding-top:2%; position:absolute; left:0; top:-15px; font-size:12px; line-height:16px; }
.banwenzi dl dd h2,.banwenzi dl dd h1{ width:100%; height:auto; float:left; font-size:20px; line-height:30px; font-weight:600;}
.banwenzi dl dd a{ width:auto; height:auto; float:left; padding:5px 30px; border-radius:3px; margin:10px 0; font-size:14px; line-height:20px;}
.banner{ margin-top:90px;} 

.ban_left{ width:30px; height:50px; left:4%; top:40%; }
.ban_right{ width:30px; height:50px; right:4%; top:40%;}

.index_gdnews{ border-bottom:1px solid #f2f2f2;}
.gundongnews{ width:100%; height:35px;}
.index_gdnews span{ display:none;}
.gundongnews ul li{ margin:5px 0;}
.gundongnews ul li a{ font-size:13px;}

.index_div{ padding:30px 0;}
.index_tt strong{ font-size:24px; line-height:26px;}
.index_tt p{ font-size:14px;}

ul.iabo_u li a{ width:40%; margin:5px 5%;}
ul.iabo_u li a{ background-size:auto 60px !important; padding-top:70px;}
 
ul.iprmenu{ margin-bottom:5px;} 
ul.iprmenu li a{ font-size:14px;} 
dl.ipr{ width:45%; margin:2.5%;} 

/***新闻中心***/
.ny_banner{ margin-top:55px; min-height:126px;} 
.ny_banner strong{ font-size:26px; line-height:28px; margin-bottom:0;}
.ny_banner p{ font-size:14px; line-height:24px;}

.ny_menu{ height:auto;}  
.ny_menu2{ height:auto;}  

/******解决方案详细页*****/
.solxx_wz{ font-size:14px; line-height:23px;}


/*****关于我们研发********/
.about_yf_wz{ font-size:14px; line-height:23px; padding:20px 0; position:inherit;}
.about_yf_wz strong{ font-size:20px; line-height:22px;}

.about_yf1{ padding:0 0 20px 0; font-size:14px; line-height:23px;}
dl.xtd dd{ font-size:12px; line-height:18px;}
.about_soc ul li{ width:32.333%; margin:0.5%;}
.about_soc ul li img{ height:20vw;}


  dl.prodl dt img{ height:auto;}

   

}


@media only screen and (max-width:650px){ 

/***首页***/
dl.ipr{ width:45%; margin:2.5%;}
dl.ipr dd h3 a{ height:36px; line-height:36px; font-size:14px;}

dl.ixwd1{ width:49%; margin-top:5px;}
dl.ixwd1:last-child{ display:none;}
dl.ixwd1 dd p.ptime{ font-size:12px; line-height:14px;}
dl.ixwd1 dd a.more{ display:none;}


/*******联系我们******/
.lxwm_tt{ font-size:22px; line-height:24px;}
.lxwm_ditu_wzs{ width:90%; padding:15px; }

/*****解决方案*****/
dl.soldl{ width:48%;}
dl.soldl dd h3 a{ padding-top:0;}

/******产品中心*******/
/******产品中心*******/
.ohidden{ overflow:hidden;position:relative;} 
.left_menu_an{ width:9%; position:absolute; left:0px; top:0; height:50px; background:url(../images/sj_menu.png) center center no-repeat #f2f2f2; cursor:pointer; float:left; z-index:11; border-radius:2px; background-size:20px auto;} 
.left_menu{ width:190px; margin:0; position:absolute; left:-190px; top:50px; z-index:1; background:#fff;} 
.left_div.shows{ left:0px; } 
.pro_div{ width:100%; height:auto; float:left; padding-left:10%; box-sizing:border-box;} 

dl.prodl{ width:45%; padding:1px;}
dl.prodl dd{ padding:10px; height:75px;}
dl.prodl dd h3 a{ font-size:15px; line-height:24px;}
dl.prodl dd p{ font-size:15px; line-height:18px; height:36px;}

/******产品中心详细页******/
.proxx_div_right p.pbz{ min-height:50px; margin:10px 0; font-size:13px; line-height:22px;}
.proxx_div_right h2.h2{ font-size:18px;}
.proxx_div_right strong.s{ font-size:14px;}
.proxx_div_right a.more{ font-size:14px;}

.proxx_div2_right p.pbz{ min-height:50px; margin:10px 0; font-size:13px; line-height:22px;}
.proxx_div2_right h2.h2{ font-size:18px;}
.proxx_div2_right strong.s{ font-size:14px;}
.proxx_div2_right a.more{ font-size:14px;}
.proxx_tz ul li a{ width:49%;}
.proxx_lm ul li a{ height:36px; line-height:36px; font-size:14px; overflow:hidden;}

.proxx_nr{ padding:10px 0;}
.proxx_ms,.proxx_js,.proxx_gg,.proxx_sp,.proxx_xz{ font-size:13px; line-height:22px;}
.proxx_sp iframe, .proxx_sp video, .proxx_sp img{ height:300px !important;}
.proxx_xz ul li a{ height:36px; line-height:36px;}
.proxx_xz ul li a span{ display:none;}

.ny_banner{ margin-top:50px; min-height:85px;} 
.ny_banner strong{ font-size:22px; line-height:24px; padding-top:60px;}
.ny_banner p{ font-size:12px; line-height:20px;}	

/*********关于我们简介********/
dl.abd{ width:46%; margin:2%;}
dl.abd dt img{ width:50% !important;  margin:15px 25%; }
dl.abd dd{font-size:12px; line-height:20px;}
dl.abd dd strong{ font-size:22px; line-height:24px;}


.proxx_gg,.proxx_js{overflow-x: auto;}


}


/*******大手机*******/
@media only screen and (max-width:560px){ 
.document_width{ width:94%; margin:auto; }
.banwenzi dl dd h2, .banwenzi dl dd h1{ font-size:22px; line-height:30px;}
.banwenzi dl dd{ font-size:14px; line-height:20px; padding-top:10px;}
.banwenzi dl dd a{ padding:2px 20px;}
/*****首页****/
	
.header{height:50px;}
.header .logo{ margin-top:10px; width:180px;}
.header .logo a img{ height:30px;}
.menu_au{ margin:10px 0 0 5px; width:30px; height:30px; background-size:auto 16px; }
.menu_au.close{background-size:auto 16px;  }
dl.soso{ margin-top:10px; width:30px; height:30px;}
dl.soso dt{ width:30px; height:30px;}
dl.soso dt .button{ width:30px; height:30px;}
dl.soso dd{ height:30px; right:30px;}
dl.soso:hover dd{ width:180px;}
dl.soso dd .input{ height:30px; line-height:30px; font-size:12px;}
.sjyy{ width:30px; height:30px; }
.sjyy a{ line-height:30px; font-size:14px;}
.sj_menu{ top:50px;} 
.sj_menu ul li a{ height:34px; line-height:34px; font-size:14px;}
.banner{ margin-top:80px;}
.ban_left{ width:25px; height:40px; left:4%; top:40%; }
.ban_right{ width:25px; height:40px; right:4%; top:40%;}
.banwenzi dl dd{ width:50%; height:auto; opacity:0; float:left; padding-top:2%; position:absolute; left:0; top:-15px; font-size:12px; line-height:16px; }
.banwenzi dl dd h2,.banwenzi dl dd h1{ width:100%; height:auto; float:left; font-size:14px; line-height:30px; font-weight:600;}
.banwenzi dl dd a{ width:auto; height:auto; float:left; padding:5px 30px;border-radius:3px; margin:10px 0; font-size:14px; line-height:20px;}

.index_div{ padding:20px 0;}
.index_tt strong{ font-size:22px; line-height:24px;}
.index_about{ padding:5px 0;}
ul.iabo_u li a strong{ font-size:14px; line-height:20px;}
ul.iabo_u li a p{ font-size:12px; line-height:16px; height:100px;}

ul.iprmenu{ width:99%; margin:0 0.5% 10px 0.5%;}
ul.iprmenu li a{ float:left; width:50%; padding:0; text-align:center; border-bottom:1px solid #dfdddd;}


dl.ixwd dd{ padding:5px 0 0 10px;}
dl.ixwd dd p.ptime{ font-size:12px; line-height:14px;}
dl.ixwd dd h3 a{ font-size:16px; line-height:22px; height:44px;}
dl.ixwd dd a.more{ display:none;}
dl.ixwd dd p.pbz{ margin-top:5px; height:40px; line-height:20px; font-size:12px;}


ul.hzlist li{ width:23%;}

.bottom_div_c{ padding:20px 0 10px 0;}
.bottom_div_c dl.d1{ width:100%;}
.bottom_div_c dl.d1.d2{ width:100%;}
.bottom_div_c dl.d1 dt{  font-size:14px; border-bottom:1px solid #484e53; line-height:32px; background:url(../images/btn_foot_visible.png) 98% center no-repeat; text-indent:10px; background-size:15px auto;}
.bottom_div_c dl.d1 dd{ display:none; padding:0 10px 10px 10px ;box-sizing:border-box; }
.bottom_div_c dl.d1 dt.cur{ background:url(../images/btn_foot_visible_1.png) 98% center no-repeat;  background-size:15px auto;}
.bottom_div_c dl.d1.d3 dt{ display:none;}
.bottom_div_c dl.d1.d3 dd{ display:block !important; }

/***新闻中心***/
.ny_banner{ margin-top:50px; min-height:80px;} 
.ny_banner strong{ font-size:22px; line-height:24px; padding-top:60px;}
.ny_banner p{ font-size:12px; line-height:20px;}
	
.ny_menu ul li a{ font-size:15px;}
.ny_menu2 ul li a{ font-size:15px;}
.ny_main{ padding:20px 0 20px 0;}
.news_div dl.ixwd1{ margin:2px 0.5%;}

/*****新闻中心-详细页*****/
.newsxx_div h2.h2{ font-size:18px; line-height:24px;}
.newsxx_div p.ptime{ font-size:12px; line-height:20px; padding-bottom:8px; margin-bottom:8px;}
.newsxx_wz{ font-size:14px; line-height:23px; padding:5px 0 10px 0;}

.newsxx_db{ font-size:14px; line-height:22px;}

/******解决方案详细页*****/
.solxx_div h2.h2{ font-size:16px; line-height:24px;}
.solxx_wz{ padding:10px 0 25px 0;}


/*****关于我们研发********/
.about_yf_wz{ font-size:14px; line-height:23px; padding:20px 0; position:inherit;}
.about_yf_wz strong{ font-size:18px; line-height:20px;}

.about_yf1{ padding:0 0 20px 0; font-size:14px; line-height:23px;}
dl.xtd{ width:48%; margin:1%;}
dl.xtd dd{ height:60px; overflow:hidden;}
dl.xtd dd{ font-size:12px; line-height:18px;}
.about_soc ul li{ width:48%; margin:1%;}
.about_soc ul li img{ height:32vw;}


/*********关于我们证书********/
dl.zsdl{ width:49%; margin:0.5%;}
dl.zsdl dd{ height:40px; line-height:40px; font-size:14px;}


/******关于我们简介*******/
.about_jj{ font-size:14px; line-height:22px;}




}



/*******手机*******/
@media only screen and (max-width:460px){

.fenye ul li a{ padding:0 8px; height:25px; line-height:25px; }



/****首页*****/
.banner ul li{ min-height:200px;}
ul.iabo_u li a{ width:46%; margin:5px 2%; background-size:auto 50px !important; padding-top:60px;}
ul.iprmenu li a{ font-size:14px; letter-spacing:-0.5px; overflow:hidden;}
dl.ixwd dd h3 a{ height:60px; line-height:20px;}
dl.ixwd dd p.pbz{ display:none;}
dl.ixwd1 dd h3 a{ font-size:14px; height:40px; line-height:20px;}
.banwenzi dl dd{ width:50%; height:auto; opacity:0; float:left; padding-top:2%; position:absolute; left:0; top:-15px; font-size:12px; line-height:16px; }
.banwenzi dl dd h2,.banwenzi dl dd h1{ width:100%; height:auto; float:left; font-size:14px; line-height:30px; font-weight:600;}
.banwenzi dl dd a{ width:auto; height:auto; float:left; padding:5px 30px; border-radius:3px; margin:10px 0; font-size:14px; line-height:20px;}
.footer_div{ font-size:13px; line-height:18px;}

	
/*****新闻中心*****/
.ny_menu{ padding:7px 0;}
.ny_menu ul li a{ padding:0 0; width:50%; border-bottom:1px solid #ccc; margin-right:0; overflow:hidden; letter-spacing:-0.5px; text-align:center; float:left; line-height:24px; height:24px;}
.ny_menu2{ padding:7px 0;}
.ny_menu2 ul li a{ padding:0 0; width:50%; border-bottom:1px solid #ccc; margin-right:0; overflow:hidden; letter-spacing:-0.5px; text-align:center; float:left; line-height:24px; height:24px;}
/********联系我们******/
.lxwm_tt{ font-size:20px; line-height:22px;}
.lxwm_ditu_wzs{ padding:8px 10px;}
.lxwm_ditu_wzs p{ margin:3px 0;}
.lxwm_ly .input{ width:98%;}
  
}
