﻿@import url("common.css");


ol {
list-style: none;
}
body{ background-color:#033968}
.lamcom_top{ line-height:30px; height:30px; background-color:#e8e7e7; color:#000000;}
.lamcom_top .top_center{ width:1000px; margin:0px auto;}
.top_center a {
margin-right: 5px;
}
.lamcom_top .top_center span{ float:right;  margin-top: 4px;}

.lamcom_head{
	background-color:#082b49;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFCC00;
}
.lamcom_headbg{
	background-image:url(headbg.jpg);
	background-repeat: no-repeat;
	height: 187px;
	width: 1002px;margin:0px auto;zoom:1; overflow:hidden;
}.lamcom_logo{	height: 106px; float:left;
	width: 176px;  margin-top: 15px;
}.lamcom_logot{height: 106px; float:right; 
	width: 724px;  margin-top: 20px;  padding-top: 10px;}
.head_nav{
	height: 40px; line-height:40px; padding-left:86px;

}
#navmenu {
width: 998px;background-color: #BEF2F5;
margin: 0px auto; border:1px #CCCCCC solid;zoom:1; overflow:hidden;
}
#navmenu li {
float: left;
 text-align:center; border-right:1px #A8ABAC dotted;
-webkit-transition: background 0.4s;
-moz-transition: background 0.4s;
-o-transition: background 0.4s;
-ms-transition: background 0.4s;
transition: background 0.4s;
background-color: #BEF2F5;
}
#navmenu li:hover{
	background-color: #0099FF;
}
#navmenu .home a {
padding: 10px 18px!important;
}
#navmenu li a{padding: 16px 20px; display: block;}#navmenu li a:hover{padding: 16px 20px;display: block;color:#FFFFFF}

.home img {
width: 30px;
}

.lastli{ border-right:0px!important;     box-shadow: 0px 0 0 rgba(255, 255, 255, 0.8) inset, 0px 0 0 rgba(255, 255, 255, 0.8) inset!important;

}


.floatmdiv{ position:relative; height:1px; }
.djshow {
    width: 60px;
  height: 30px;
  background-color: #A6A6A6;
  overflow: hidden;
  padding: 0px 5px;
  text-align: left;
  position: absolute;
  top: 45px;
  left: 195px;
  border: 1px solid #fff;
-webkit-transition: background 0.4s;
-moz-transition: background 0.4s;
-o-transition: background 0.4s;
-ms-transition: background 0.4s;
transition: background 0.4s;
}
.djshow:hover {
width: 205px;
height: 85px;
background-color: #EFDD20;
}
.branch_link a {
margin-right: 5px;
line-height: 25px;
}



.lamcom_headad{height: 57px; float:left;  padding-left: 50px;	width: 405px;  margin-bottom: 12px;margin-top: 20px;  }
.lamcom_phone{height: 43px; float:right;
	width: 188px;margin-top: 20px;}
.lamcom_center {width:1000px; padding:20px 0px; margin:0px auto;zoom:1; overflow:hidden; background-color:#FFFFFF}
.lamcom_center_nr {width:960px; margin:0px auto;zoom:1; overflow:hidden;}

.lamcom_banner{margin-bottom:10px;}

.main_fw_qy {
float: left;
width: 473px;
height: 215px;
background-color: #90ece4;
}.main_fw{zoom:1; overflow:hidden; margin:15px auto;}
 .main_fw_qy{ float:left; width:470px; height:215px;}
 .main_fw_ds{ float:right; width:470px; height:215px;}
 .main_fw_ds {
float: right;
width: 474px;
height: 215px;
background-color: #5291c0;
}


.lamcom_main{zoom:1; overflow:hidden; margin:0px auto;}
.lamcom_main_left{ float:left; width:705px;margin-top: 15px;}
.lamcom_main_left_other ul{border-right: 1px solid #a1cdef;zoom:1; overflow:hidden;}
.lamcom_main_left_other li{
	border-left: 1px solid #a1cdef;border-bottom: 1px solid #a1cdef; float:left; width:175px;
}
.gooditem{ width:600px; margin:0px auto; zoom:1; overflow:hidden; clear:both;padding-bottom: 20px;}
.gooditemlast{border-bottom: 0px;
border-top: 1px dotted #666666;
padding-top: 15px;}.itema{
	background-image: url(lamcom10.jpg);
}.itemb{
	background-image: url(lamcom11.jpg);
}.itemc{
	background-image: url(lamcom12.jpg);
}.itemd{
	background-image: url(lamcom13.jpg);
}.iteme{
	background-image: url(lamcom14.jpg);
}
.gooditem_img{	background-repeat: no-repeat;
	height: 67px;
	width: 67px; float:left;
}.gooditem_info{ float:right; width:515px; }
.lamcom_main_right{ float:right; width:237px;margin-top: 8px;}
.lamcom_main_left_ttt {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #a1cdef;
	border-right-color: #a1cdef;
	border-left-color: #a1cdef;
	background-image: url(tablebg.gif);
	background-repeat: repeat-x;
	height: 30px; line-height:30px; font-weight:bold; padding-left:20px; font-size:14px;
}
.orange{ color:#FD8F03;}
.lamcom_main_left_tnr{
	border: 1px solid #FD8F03;padding:35px 20px 0px;
}
.lamcom_main_left_tnr a{ color:#333333;}

.lamcom_main_left_other {
border: 1px rgb(81, 140, 228) solid;
margin: 15px auto;
text-align: center;
}
.otherfwlink {
  position: relative;
  height: 1px;left: 25px;
top: -16px;
}a.qylink {
  display: block;
  width: 215px;
  height: 170px;
  position: relative;
  top: -180px;
}a.dslink {
  display: block;
  width: 215px;
  height: 170px;
  position: relative;
  top: -350px;
  left: 240px;
}a.tglink {
  display: block;
  width: 215px;
  height: 170px;
  position: relative;
  top: -520px;
  left: 700px;
}.subfwcate {
  padding-top: 40px;
  display: block;
  width: 178px;
  height: 170px;
  /* background-color: black; */
  position: relative;
  top: -690px;
  left: 490px;
}.subfwcate a {
  display: block;
  width: 178px;
  height: 20px;
  margin-bottom: 7px;
 /* background-color: rgb(216, 59, 59);
   position: relative; */
  /* top: -180px; */
}
.lamcom_main_left_other img{ margin:0px auto;}
.gooditem_info font{ font-size:20px; font-weight:bolder;}
.infonr{ line-height:18px;font-size: 14px;}
.infonr span,.infonr span a{ color:#FF0000;}
.cptd{ color:#009900;  margin-top: 5px;}
.cptd ul{  margin-top: 5px;}
.cptd li{ float:left; width:240px;  margin-right:15px;margin-bottom: 5px;}
.syhy{ color:#0033FF; margin:10px 0px;}
.syhy li {
	margin-right: 30px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	background-image: url(115.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B1A9A9;
}
  .syhy li a{ color:#0033FF;  font-size: 14px;}  .syhy li a:hover{ color: #FF3300; text-decoration:underline;}

.syhy li span {
  float: right;
}
.dscpfl li{ float:none; width:auto;}
.syhy ul {
  padding-top: 5px;
}.syhy strong,.cptd strong {
  font-size: 15px;
}
.cpfwnote {
  padding: 5px;
  background-color: rgb(240, 240, 240);}
.fwcn{ margin-bottom:10px;}
.more_item{zoom:1; overflow:hidden; background-color:#FFF2D8; padding:15px 10px; margin:0px auto 10px; width:600px;}
.more_item li{
	float:left;
	width:198px;
	text-align:center;
	margin:0px auto;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #FF9900;
}
.more_item li img{ display:block; margin:0px auto 5px;}
.more_itemlast{border-right:0px!important;}

.lamcom_main_left_other LI A{text-align: center;
width: 100px;
height: 15px;
margin: 10px auto;
display: block;
background-repeat: no-repeat;
background-position: center top;
padding-top: 60px;
}
.sub_wltg{
	background-image: url(wlfw-02.gif);
}.sub_rjkf{
	background-image: url(wlfw-03.gif);
}.sub_wxkf{
	background-image: url(wlfw.gif);
}.sub_wlfw{
	background-image: url(wlfw-04.gif);
}

.questt span{ float:right;}
.questt{ line-height:30px; border-bottom:2px solid #0033FF; margin-bottom:8px;}
.quesnr li{
	background-image: url(23.gif);
	background-repeat: no-repeat;
	background-position: left; padding-left:15px; line-height:25px; height:25px;
}

.lamcom_anli{ width:960px; margin:0px auto 10px;}
.lamcom_anli_tt{ border-bottom:1px solid #0000FF;height: 43px;}
.lamcom_anli_tt span{ float:right;padding-top: 15px;} 
.lamcom_anli_nr{zoom:1; overflow:hidden; clear:both; background-color:#fff; margin-bottom:15px}
.lamcom_anli_nr h2{ background-color:#FFCC66; padding:10px; text-align:center; margin-bottom:10px;}
.lamcom_anli_nr .allist ul{zoom:1; overflow:hidden;padding-top: 20px;width: 972px;}
.lamcom_anli_nr .allist li{ width:230px; height:170px; text-align:center; margin-bottom:20px; float:left; overflow:hidden;position: relative;background-color: #d4d7d7; margin-right:13px;
-webkit-transition: background 0.4s;
-moz-transition: background 0.4s;
-o-transition: background 0.4s;
-ms-transition: background 0.4s;
transition: background 0.4s;
}
.lamcom_anli_nr .allist li:hover{background: #104d82;}
.lamcom_anli_nr .allist li a:hover{ color:#FFFFFF;}
.lamcom_anli_nr .allist li img{  display:block; margin:0px auto; padding:2px; }
.allist li .redbg{background-image: url(redbg.png);
background-repeat: no-repeat;
height: 68px;
width: 72px;
position: absolute;
left: 153px;
top: 5px;
color: white;
text-align: right;
padding: 5px 0px;
}.gslogo {
background-color: white; text-align:center; display: table-cell;

 vertical-align:middle;

 /*设置水平居中*/

 text-align:center;

 /* 针对IE的Hack */

 *display: block;

/* *font-size: 175px;/*约为高度的0.873，200*0.873 约为175*/

 *font-size: 175px;/*约为高度的0.873，200*0.873 约为175*/

 *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/

 width:222px;

 height:110px;

/* border: 1px solid #eee; background-color:#996633
*/
margin-bottom: 5px;
}.gslogo img{ margin:0px auto;display:table-cell;
    vertical-align:middle;} 
.allist li a {
display: block;
width: 222px;
height: 170px;
margin: 4px auto;
}


.icon1 {
background: url(icon1.jpg) no-repeat center bottom;
height: 300px;
text-align: center;
color: #FFF;
}.icon1 h1{ font-size:32px; padding-top:70px;}
.icon1 p{ font-size:24px; line-height:60px;}
.minw {
min-width: 960px;
}.icon2 {
background: url(icon2.gif) no-repeat center;
height: 140px;
min-width: 960px;
}
.i2item a{ display:block;}
.i2item{ color:#FFF; float:left; width:190px; border-left:#FFBD59 1px solid; text-align:center; height:111px;padding-top:28px;}
.i2item span{ font-size:60px; line-height:60px; display:inline-block; height:60px; overflow:hidden;}
.i2item a span font{  height:79px; display:block; float:left; color:#FFF;}
.i2item a span font.st{ margin-top:0px;}
.i2item a span font.sb{ margin-top:-60px;}
.i2item a:hover span font.st{ margin-top:-60px;}
.i2item a:hover span font.sb{ margin-top:0px;}
.i2item a p{ font-size:14px;color:#FFF;}
.i2item a:hover { text-decoration:none;}
.icon2m{ width:960px; margin:auto;}

.ianimate
{
transition-duration: 0.5s;
-moz-transition-duration: 0.5s; /* Firefox 4 */
-webkit-transition-duration: 0.5s; /* Safari 和 Chrome */
-o-transition-duration: 0.5s; /* Opera */
}

.new-fwcn {
padding-top: 20px;
width: 960px;
margin: 0px auto;
}

.tab_menu{list-style: none;
width: 940px;
overflow: hidden;zoom:1;
background-color: rgb(236, 234, 230);
padding: 10px 10px 0px 10px;}
.tab_menu li{width: auto;
float: left;
height: 30px;
line-height: 30px;
 font-size:15px;
color: #fff;
background: #93C9FF;
text-align: center;
cursor: pointer;
padding: 5px 10px;
margin-right: 1px; margin-bottom:10px;}
.tab_menu li.current{color:#ffffff!important;background: #226BE6;}
.tab_box{ zoom:1; overflow:hidden;}
.tab_box .hide{display:none;}

.linktt{width:190px; margin:10px auto;}.linktt font{ color:#999999;}

.lamcom_ys {
position: relative;
padding: 15px;
line-height: 25px;
margin: 0px auto 5px;
color: #fff;
overflow: hidden;background: #97C02F;
}.lamcom_ys strong{ display:block;}
.lamcom_ys:before {
    content:"";
    position:absolute;
    top:0;
    right:0;
    border-width:0 16px 16px 0; /* This trick side-steps a webkit bug */
    border-style:solid;
    border-color:#fff #fff #658E15 #658E15; /* A bit more verbose to work with .rounded too */
    background:#658E15; /* For Opera when also applying a border-radius */
    display:block; width:0; /* Only for Firefox 3.0 damage limitation */
    /* Optional: shadow */
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
       -moz-box-shadow:0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
            box-shadow:0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
}

.lamcom_ys.blue {background:#53A3B4;}
.lamcom_ys.blue:before {border-color:#fff #fff transparent transparent; background:transparent;}
.lamcom_ys.red {background:#C93213;}
.lamcom_ys.red:before {border-color:#fff #fff #97010A #97010A; background:#97010A;}

.lamcom_ys.yse {
padding-left: 100px;
}.lamcom_ys.ysb {
padding-right: 90px;
}

.details {
zoom: 1;
overflow: hidden;
margin-bottom: 20px;line-height: 20px;
}


.lamcom_footer{ background-color:#1d4f8a; padding:20px; zoom:1; overflow:hidden;}
.footer_center {
  width: 1000px;
  margin: 0px auto;
  text-align: center;
  line-height: 25px;
  color: white;
}
.footer_whycus { border-bottom:1px dotted #CCCCCC; margin-bottom:10px;padding-bottom: 10px;}.footer_left{ float:left; width:169px; height:103px; padding-right:30px;  padding-top: 20px;}
.footer_right{ float:right; width:700px; text-align:left; padding-left:40px;line-height:25px; border-left:1px #FFFFFF dotted; color:#FFFFFF;}


.fwcn{ float:left; width:270px;}
.cjwt{ float:left;width:330px;}
.yybk{ float:right;width:330px;}

.fwitem_img {
  width: 960px;
  margin: 20px auto 30px;
  border: 1px solid #CBC6C6;
  padding: 25px 0px 0px; display:none;}
.imgcate{ margin:0px auto; width:880px; overflow:hidden; zoom:1;}
.imgcatebox{ width:912px;}
.imgcate a{ display:block; float:left; margin-bottom:32px; width:196px; height:196px; margin-right:32px;}
.flink {
  color: #0099FF;
  width: 960px;
  margin: 10px auto;
}.flink a{  color: #0099FF; margin-right:15px;
}
.lamcom_fwcate{ width:960px; margin:18px auto; zoom:1; overflow:hidden; border:1px solid #999999;}
.fwcatett{ width:65px; background-color:#0000FF; color:#FFFFFF; text-align:center; padding:15px 0px; float:left; margin-right:60px;}
.fwcatett strong{ width:20px; margin:0px auto; display:block;}
.lmnrcenter{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CDCDCD;
}
.lmnrcenter strong{ color:#0033FF;  font-size: 16px;}
.lmnrcenter li{
	font-size:14px;
	color:#999999;
	text-decoration:none;
	background-image: url(yuan.gif);
	background-repeat: no-repeat;
	background-position: left center; padding-left:15px;
}
.catejz{ float:left; width:280px; margin-right:70px;  margin-top: 25px;
  line-height: 25px;}
  .catejz a:hover {
  text-decoration: underline;
}
.qycate{ width:240px;}
.dscate{ width:250px;}
.othercate{ float:right; width:150px;  margin-right: 50px;}
.ques_img img {
margin-bottom: 10px;
}
.footerbg{background-color:#082b49;border-top:3px solid #ebeaea;  }
.footer{zoom:1; overflow:hidden;color: white; font-size:16px; width:1000px; margin:30px auto 0px;  }
.footer strong{ font-size:18px;}.footer_left{ float:left; width:520px; margin-left: 40px;height: 300px;
    line-height: 30px;
}
.footer_right{ float:right; width:300px;margin-top: 30px;}
.flink {
width: 1080px;
margin: 1px auto;
padding: 5px 10px;
background-color: rgb(204, 204, 209);
}.flink a{ margin-right:10px;}.telshow{text-shadow: 3px 3px 2px #8B8A87;
font-style: italic;
font-size: 40px;
display: block;
font-weight: bolder;
margin: 10px 0px;
color: yellow;}