*{ padding:0px; margin:0px;}
body{ font-size:14px; font-family:"新宋体";}
.clear{ clear:both;}
li{ list-style:none}
img{ border:0px;}
a{text-decoration:none;}
a:hover{ text-decoration: underline; color:red;}
.redword{ color:red;}
ol li {
    background-image: url(/images/129.gif);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 18px;margin-bottom: 8px;
}
#caotantb,.cp_anli li {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;list-style:none;
}
#caotantb td{	border-bottom-width: 1px;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-color: #CCCCCC; padding:10px;
}.mokuai {
    zoom: 1;
    overflow: hidden;
}.mokuai li {
    padding: 10px;
    margin: 0px 10px 10px 0px;
    border: 1px solid #CCCCCC;
    display: block;
    float: left;
    border-radius: 5px;
    background-color: #BEE7FA;
}.hamdata_none_top {
    background-color: #1a2531; height:26px;    position: absolute;
  overflow: hidden;width: 100%;    z-index: 9; color:#678bb3;

}
 .hamdata_none_top a{ color:#678bb3; font-size:13px;line-height: 22px;}
.hamdata_none_top_center{ width:960px; margin:0px auto; padding:3px 0px;}

.hamdata_none_top_center span {
    background-color: rgba(127, 154, 182, 0.55);
    padding: 4px;
    color: #fff;
    float: right;
    margin-top: -2px;margin-right: -20px;
    transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
}
.lamcom_top {
	background-color: #1a2531;
}

.lamcom_top{ color:#97a5b5;zoom:1; overflow:hidden; padding:5px 0px;}
.lamcom_top_center{ width:960px; margin:0px auto; font-size:13px;}
.lamcom_top_left{ float:left; height:21px;}
.lamcom_top_left a {
   
    padding: 3px;
    display: inline-block;
    margin-bottom: 3px;
    color: #8ea0b4;
}.lamcom_top_left span {
    background-color: rgba(127, 154, 182, 0.55);
    padding: 4px;
    color: #b6b6ae;
    float: right;margin-top: -2px;
    transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
}
.lamcom_top_right{ float:right;}

.lamcom_head{height:150px;
/*	background-image: url(bg_dark.gif);
*/	
	background-image: url(headbg.jpg);
	background-repeat: repeat-x;
	background-position: center center;
}
.lamcom_head_center{width:960px; margin:0px auto;}
.lamcom_head_logo{ width:134px; height:96px; float:left;padding-top: 25px;}
.lamcom_head_nav{ float:right; padding-top:60px;}
/*nav导航盒子*/
div.nav{
    width: 650px;
    height:36px;
    line-height: 36px;
    text-align: center;
    font-size: 12px;
    position: relative;
}
.nav-main li a{ color:#FFFFFF;}
/*nav-main*/
ul.nav-main{
    width: 100%;
    height: 100%;
    list-style-type: none;
}
ul.nav-main span{
    display: inline-block;
    margin-left: 18px;
    width: 7px;
    height: 7px;
 }
.nav-main font{display: block;  top: -16px;
  left: 56px;
width: 10px;
height: 10px;
top: -16px;
  left: 56px;
  position: relative;transform:rotate(90deg);
-ms-transform:rotate(90deg); 	/* IE 9 */
-moz-transform:rotate(90deg); 	/* Firefox */
-webkit-transform:rotate(90deg); /* Safari 和 Chrome */
-o-transform:rotate(90deg);}
/*导航条设置*/
ul.nav-main>li{
  height: 22px;
  display: block;
  float: left;
  line-height: 22px;
}

div.hidden-box{
    width: 118px;
    border: 1px solid #c1c1c1;
    border-top: 0;
    position: absolute;
    display: none;
    background: #fff;
    top: 36px;
    border-radius: 5px;
    z-index: 9999999;
    text-align: left;
    padding-left: 10px;
	}
	.hidden-loc-us {
    left: 470px;
    width: 180px!important;
}
.hidden-box>ul{
    list-style-type: none;
    color: #643519;
    cursor: pointer;
}

.hidden-loc-index{
    left: 68px;
}
.nav-main li {
color: #FFFFFF;padding: 6px 20px;
border-radius: 20px;
font-weight: normal;
text-transform: none;
}
.nav-main li:hover,.navhover{background-color: #F97307;
color: #F8F8F8;padding: 6px 20px;
border-radius: 20px;
font-weight: normal;
text-transform: none;
box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.16) inset;
}
#li-1,#li-1:hover{ padding:6px 30px 6px 20px;}
/*banner*/

.hanshu_banner,.hanshu_service{width:960px; margin:20px auto;}
.hanshu_service{ border:#0e8bff solid 1px; zoom:1; overflow:hidden;}
.lamcom_main_left_tnr {
    width: 658px;
    margin: 20px 0px;
    border-RIGHT-width: 1px;
    border-right-style: dotted;  float: left;
    border-right-color: #999999;
}
span.fwxmspan {
    border-bottom-right-radius: 1em;
    background-color: #0e8bff;
    width: 88px;
    color: white;
    font-size: 13px;
    display: block;
    text-align: center;
    padding: 5px 10px 5px 5px;
}.lamcom_main_left_tnr a {
    color: #333333;
}.gooditem {
	width: 600px;
	margin: 0px auto;
	zoom: 1;
	overflow: hidden;
	clear: both;
	padding-bottom: 20px;
}.gooditem_img {
    background-repeat: no-repeat;
    height: 51px;
    width: 50px;
    float: left;
}
.itema{
	background-image: url(indexicon.png);
	background-repeat: no-repeat;
	background-position: -10px -11px;
}
.itemb{	background-image: url(indexicon.png);
	background-repeat: no-repeat;
	background-position: -10px -69px;
}
.gooditem_info {
    float: right;
    width: 530px;	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;padding-bottom:10px;

}.gooditem_info font {
    font-size: 20px;
    font-weight: bolder;
}.infonr {
    line-height: 18px;
    font-size: 14px;
}.cptd{ color:#009900;  margin-top: 25px;}
.cptd ul{  margin-top: 5px;}
.cptd li{ float:left; width:248px;  margin-right:15px;margin-bottom: 5px;font-size: 13px;}
.gooditemlast {
    border-bottom: 0px;padding-bottom:0px;
}
.orange {
    color: #FD8F03;
}
.service_right_adv {
  float: right;
  width: 285PX;
  margin-top: 20px;
}.service_right_adv a,.service_right_adv img{ margin-bottom:14px;}

span.wxfwcn {
  position: relative;
  top: -10px;
  background-color: white;
  color: orange;
  padding: 4px 5px;
  font-size: 20px;
  font-weight: bolder;
}.hanshu_fwcn {
  width: 960px;
  margin: 40px auto;
  border: 1px solid orange;
  text-align: center;  /*font-style: italic;*/
}

span.wxfwcn strong {
    white-space: nowrap;      overflow:hidden;      text-overflow:ellipsis;
}

.V_cate strong {
    /* white-space: nowrap; */      
    /* overflow:hidden; */      
    /* text-overflow:ellipsis; */
    display: block;
    color: orange;
    font-size: 18px;
}

.hanshu_advantage {
    width: 960px;
    margin: 0px auto;
    text-align: center;
}

span.advantage {
    font-size: 20px;    font-weight: bolder;
    color: orange;
    /* margin-bottom: 20px; */
}

span.advantage font {
    color: rgb(197, 187, 187);
    font-size: 14px;
}

.advmain {
     margin-top: 20px;
  zoom: 1;
  overflow: hidden;
  border-bottom: 1px solid #BEC3C8;
  margin-bottom: 20px;
}

.advmain_left,.advmain_right {
    float: left;
    width: 470px;
    text-align: left;
    color: gray;
    font-size: 13px;
}
.advmain_right{ float:right;}
.V_cate {
    margin-bottom: 25px;
  text-align: justify;
  line-height: 20px;
}
.V_cate span{  float: left;
  margin-right: 4px;
  display: block;
  background-repeat: no-repeat;
 background-image: url(indexicon.png);
}
.V_a {
   width: 44px;
  height: 43px;
  background-position: -13px -341px;
}.V_b {
   width: 44px;
  height: 45px;
  background-position: -13px -286px;
}.V_c {
   width: 44px;
  height: 43px;
  background-position: -13px -394px;
}
.V_d {
   width: 44px;
  height: 43px;
  background-position: -13px -180px;
}.V_e {
   width: 44px;
  height: 43px;
  background-position: -13px -233px;
}.V_f {
   width: 44px;
  height: 43px;
 background-image: url(indexicon.png);
  background-position: -13px -126px;
}
.hamdata_service_introduction {
	width: 1250px; margin:10px auto; overflow:hidden;font-size:14px;font-family: Geneva, Arial, Helvetica, sans-serif;text-align: left;
}
.hamdata_service_introduction b {
    font-size: 18px;
    color: orange;
    margin-top: 5px;
}
.service_catea{
	background-image: url(/images/2018/jjfa_06.jpg);
	background-repeat: no-repeat;
	height: 477px;
	width: 1250px;    margin-bottom: 20px;background-color: #54bcbb;
}
.service_catea h1{
    font-size: 40px;
    font-weight: bolder;
    color: #000;
    margin-right: 20px; text-align:right;
    padding-top: 30px;padding-right: 160px;
}.service_catea strong {
    float: right;
    margin-top: 0px;
    margin-right: 480px;
    font-size: 18px;
}
.service_catea ul{ position:relative; 
    left: 670px;
    top: 36px;
}.service_catea ul span{
    color: #FFFFFF;
    font-weight: bold;
    margin-right: 10px;
    width: 90px;
    display: inline-block;
    padding-left: 20px;
    line-height: 40px;
    background-image: url(/images/2020/product_star.png);
    background-position: bottom right;
}
.service_catea ul li{
margin-bottom: 8px;
    font-size: 16px;
    width: 490px;
    line-height: 40px;
    background-color: #ffffff;
    color: black;
	}
	/* product intro part style-------------------------------------------------------*/
.intro_table{ width:1250px; margin:10px auto;    font-size: 16px;}
.hang {
    border: 1px solid #c1c0c0;
    border-bottom: none;
	  display: -webkit-flex;
    display: flex;
}
.hang span{
display: -webkit-flex;
    display: flex;
	align-items: center;
    justify-content: center;
	}
.hang .leftspan {
    width: 30%;
    border-right: 1px solid #c1c0c0;
    text-align: center; float:left;
    padding: 20px 0px;
    margin-right: 20px;background-color: #f1efef;    font-weight: bold;
}
.hang .rightspan{ width:69%; float:right;justify-content: left;padding: 20px 0px;
-webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}
.intro_table .hang:last-child {
    border-bottom: 1px solid #c1c0c0;
}.hang:hover,.hang:hover span {
    background-color: #BBF0EF;    transition: all ease 0.4s;

}
.rightspan li:last-child {
    margin-bottom: 0px;
}

.rightspan li {
    margin-bottom: 15px;
}
	/* product intro part style end-------------------------------------------------------*/


.cptx_img{ width:262px;}
.img_right{ float:right;}
.img_left{ float:left; margin-right:10px;}

.cptx_intro_tt{
font-size: 22px;    color: #000000;    margin-top: 50px;    font-weight: bold;
	}   
.cptx_intro_xx{
	font-size: 17px;	color: #999999;	text-indent: 2em;    margin: 10px auto;
} 
.cptx_intro_note{
 font-size: 17px;    color: #ff5400;
} 
.cptx{zoom:1; overflow:hidden;}
.service_cateb h2,.service_catec h2,.service_cated h2,.service_catee h2,.service_catef h2{ text-align:center;font-size:30px; margin:40px auto;    border-top: 1px solid #000;padding-top: 10px;
}

.web_server_intro {
        border: 1px solid #000;
    width: 565px;
    height: 290px;
    font-size: 18px;
    padding: 10px 0px 20px 30px;
}.web_server_intro h3{ margin-top:20px; margin-bottom:10px;}
.web_server_intro li{     margin-bottom: 7px;  }
.west{
	background-image: url(/images/2018/cpms_40.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}.ali{	background-image: url(/images/2018/cpms_43.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.service_cated {
	background-image: url(/images/2018/cpms_51.jpg);
	background-repeat: no-repeat;
	background-position: center bottom; width:100%; height:886px; margin:0px auto;
}
.service_cated div {
    box-sizing: border-box;
}
.fwys {
    overflow: hidden;
}.fwys.fwysmargin {
    margin-top: 212px;
}.fwys_right {
    float: right;
    background-color: #c4c0bf;
    width: 550px;
    padding: 18px 30px 0px 0px;
    height: 147px;
}.fwys_left h3, .fwys_right h3 {
    margin-bottom: 7px;
    font-size: 20px;
}.fwys_left div, .fwys_right div {
    line-height: 28px;
    text-indent: 2em;
    font-size: 16px;
    text-align: justify;
}.fwys_left {
    background-color: #2d9cd1;
    float: left;
    width: 560px;
    margin-bottom: 9px;
    padding: 18px 10px 0px 30px;
    height: 147px;
}
/*.fwys div{ width:330px;margin-bottom: 43px;zoom:1; overflow:hidden; }

.fwys h3{ margin-bottom:5px;}
.fwysmargin{ margin-top:240px;}
.fwys_right{ float:right;    margin-right: 80px; color:#868686}
.fwys_left{ padding-left:90px;}
.fwys_right div,.fwys_left div{
	text-indent: 2em;line-height: 22px;
}
.fwys_right,.fwys_left{ height:110px;}
*/
.service_catee .anli_a {
	background-image: url(/images/2018/cpms_16.jpg);
	background-repeat: no-repeat;    width: 960px;
    height: 454px;    margin: 0px auto;
}.anli_b {
	background-image: url(/images/2018/cpms_18.jpg);
	background-repeat: no-repeat;    width: 960px;
    height: 454px;    margin: 0px auto;
}
.service_catee .anli_content h4{ font-size:18px; margin-bottom:10px;}
.service_catee .anli_content strong{ font-size:22px;}
.service_catee .anli_content p{
text-indent: 2em;
    line-height: 28px;
    color: #666666;
    margin-bottom: 20px;
    font-size: 16px;}
.service_catee .anli_content li{ margin-left:10px; margin-bottom: 8px; list-style:square;}
.service_catee .anli_content span{ color:#FF0000;}
.anli_content {
    width: 300px;
    position: relative;
    left: 580px;
    top: 50px;
}
.service_catef{
	background-image: url(/images/2018/cpms_62.jpg);
	background-repeat: no-repeat;
	width: 960px;
margin: 20px auto 0px;
	height: 293px;
	background-position:0px 90px;
}
.service_catef li{ width:200px; float:left;    margin: 130px 20px 0px 20px;}
.service_catef strong {
    display: block; font-size:16px;
}
.lamcom_anli {
  width: 1250px;
  margin: 30px auto; text-align:center;overflow: hidden;
}
.lamcom_anli_center {
zoom: 1;
margin: 20px auto;
}
.lamcom_anli_note {
    text-indent: 2em;
    border: 1px solid #ff5200;
    padding: 20px;
    line-height: 35px;
    text-align: left;
    color: #66605c;
    border-radius: 10px;
    font-size: 17px;
	}
.anlilist {
margin: 20px auto;      zoom: 1;
    overflow: hidden;
	
	 display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	  -webkit-flex-wrap: wrap;
	  -ms-flex-wrap: wrap;
      flex-wrap: wrap;background-color: #fff;padding: 20px 0px;
}
.anli_more {
    margin: 30px 0px;
}
/*.anlilist ul {
width: 980px;
}*/
.anlishow_cate{
width: 230px;
height: 210px;
text-align: center;
margin: 30px;
  position: relative;
  -webkit-transition: -webkit-transform .2s ease-out;
  -moz-transition: -moz-transform .2s ease-out;
  -o-transition: -o-transform .2s ease-out;
  -ms-transition: -ms-transform .2s ease-out;
  transition: transform .2s ease-out;


}


.anlishow_cate a {
  display: block; width:230px;
  background-repeat: no-repeat;
  background-position: 1px 16px;
}
.anlibg{ width:228px;height: 164px; overflow:hidden;  margin: 16px 0px 3px 1px;}
.anlishow_cate img{ width:228px;}
.anlishow_cate:hover {

  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}
.anlishow_cate a:hover {
text-decoration: none;
}
.hanshu_anlitt{  font-size: 20px;
  font-weight: bolder;
  color: orange;}
span.hanshu_anlitt font {
  color: rgb(197, 187, 187);
  font-size: 14px;
}.anli_more a{background-color: rgb(6, 106, 255);
color: #FFFFFF;
text-align: center;
border-radius: 20px;
padding: 0px 12px;
height: 30px;margin-right: 10px;
margin-right: 5px;
font-size: 13px;
line-height: 30px;display: inline-block;margin-bottom: 10px;}
.anli_more a:hover,.morebtn{background-color:#FFFF00!important; color:#000000!important;}


.webanli .con ul li{width: 250px;
height: 198px;
float: left;
margin-right: 16px;
margin-bottom: 15px;
position: relative;
overflow: hidden;
cursor: pointer;
background-repeat: no-repeat;
background-position: center 40px;
background-color: rgb(9, 109, 201);}
.webanli .txt{width:250px;height:45px;background:rgba(0,0,0,0.6);/*透明背景色，不透明其文字内容*/position:absolute;left:0;bottom:0;color:#fff;font-family:"微软雅黑";font-size: 13px;text-align:center;padding: 5px 0px;}
.webanli .txt h3{}
.webanli .txt p{text-align:center;}
  .adbanner{ text-align:center; width:960px;margin:20px auto;}
  .adbanner img{ margin:0px auto 12px;}
  .qynote {
  background-color: rgb(255, 129, 6);
  color: white;
  padding: 5px;
}.qylogo {
  height: 128px;
  padding-top: 20px;
    background-repeat: no-repeat;
  background-position: 1px 16px;
}
.btn { 
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 58px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  padding: 10px 38px;
  box-shadow: 0 -4px 0 rgba(0, 0, 0, 0.16) inset;
  background-color: #319AD5;
  color: #F8F8F8;
}
.fwcn{ text-align:center;}
.fwcn img{ margin:0px auto 30px;}
.lamcom_footer{
	background-image: url(bottombg_1.gif); padding:30px;
}

.gsjs {
    width: 960px;
    margin: 20px auto;
    border: 1px solid #ccc;
    padding: 20px;
    line-height: 25px;
}
.fengeline {
    border-bottom: 1px solid rgba(128, 128, 128, 0.45);
    width: 960px;
    margin: 0px auto 30px;
}

.details {
    margin: 18px auto;
    line-height: 25px;
    width: 1250px;
}
.kftelstyle {
    margin-top: 40px;
}p.swtkf {
    padding-top: 10px;
}
.nb-icon-inner-wrap {
    display: none;}
	
/*	#newBridge,#nb_icon_wrap,.nb-icon-inner-wrap {
    display: none!important;
}*/
.hanshu_5xfwcn {
    width: 960px;
    margin: 20px auto;
}
	
.lamcom_footer_c{ width:1140px; margin:0px auto; color:#FFFFFF;  line-height: 30px;}
.lamcom_footer_c a{color:#FFFFFF;}
.lamcom_footer_c_l{ width:500px; float:left;}
.lamcom_footer_c_r{  width: 350px;
  float: right;
  border-left: 1px solid #ccc;
  padding-left: 20px;}/*.telshow {
text-shadow: 3px 3px 2px #8B8A87;
font-style: italic;
font-size: 40px;
display: block;
font-weight: bolder;
margin: 10px 0px;
color: yellow;
}*/.lamcom_bottom_c a{color:#FFFFFF;}
.lamcom_bottom_c{width:1140px; margin:0px auto;color:#FFFFFF; padding:5px 0px}
.lamcom_bottom{ background-color:#01172a;}
.bottom_qk_nav {
    margin-top: 20px;
}
