 html{-webkit-text-size-adjust:none; /*解决chrome浏览器下字体不能小于12px*/}
 body{ color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif;}
 * {}
a{outline:none; text-decoration:none;} a:hover{ text-decoration:underline;}
html{zoom:1;}html *{outline:0;zoom:1;} html button::-moz-focus-inner{border-color:transparent!important;} 
body{overflow-x: hidden; font-size:12px;} body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;} table{/*border-collapse:collapse;border-spacing:0;*/} fieldset,a img{border:0;} address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;} li{list-style:none;} caption,th{} h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;} q:before,q:after{content:'';}
input[type="submit"], input[type="reset"], input[type="button"], button { -webkit-appearance: none; /*去掉苹果的默认UI来渲染按钮*/} em,i{ font-style:normal;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }.clearfix {display:block;}.clear{ clear:both;}/* 清除浮动*/
.colwrapper { overflow:hidden; zoom:1 /*for ie*/; margin:5px auto; }/* 高度自适应 */ 
.strong{ font-weight: bold;} .left{ float: left;} .right{ float: right;} .center{ margin:0 auto; text-align:center;}
.show{ display:block; visibility:visible;}.hide{ display: none; visibility:hidden;}
.block{ display:block;} .inline{ display:inline;}
.transparent{filter:alpha(opacity=50); -moz-opacity:0.5;/** Firefox 3.5即将原生支持opacity属性，所以本条属性只在Firefox3以下版本有效 ***/ -khtml-opacity: 0.5; opacity: 0.5; } .break{ word-wrap:break-word;overflow:hidden; /*word-break:break-all;*/}

/*query*/
.query .q_text{width:365px;height:36px;line-height:36px;border:1px solid #3cb300;text-indent:10px}
.query .q_btn{width:100px;height:40px;background:#3cb300;color:#fff;border:1px solid #3cb300;}
.btn{display:inline-blcok;width:100px;height:40px;}
.btn-gray{background:#f4f4f3;border:1px solid #eaeaea;}
.tal{ text-align:left} .tar{ text-align:right;}
.toe{
	/*超出省略号*/
	 word-break:keep-all;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}/* 解决固定层在IE6下闪的问题 */
*html{
	background-image:url(about:blank);
	background-attachment:fixed;
}
strong{ font-weight:normal;}
body{font-size: 100%;color: #333;margin: 0;background:#FFF;font-size: 12px;font-family:"微软雅黑"; }
a{color: #333;text-decoration: none}
a:active,a:hover{color:#006EBD;text-decoration: none}
:focus{outline: 0}
img{border-style: none}
table{border-collapse: collapse;border-spacing: 0;}
ol,ul,dl{list-style: none}
li{list-style: none}
input,button{vertical-align: middle}
.clear{display: block;height: 0;clear: both;content: "";overflow: hidden;visibility: hidden}
.lft{ float:left; display:inline;}
.rgt{ float:right; display:inline;}
.fr{float: right;}
/* HOME*/
.wrapper{ width:1200px; margin:0 auto; overflow:hidden;}
.mainwrap{ width:1070px; margin:0 auto; overflow:hidden;}



/* header-Start */
.header {background:url(../../images/jy/icon01.png) no-repeat center top;overflow:hidden;}
.header .phone{float:right;margin-top:30px;margin-bottom:0px;color:#666;}
.header .phone em{font-size:14px;color:#123605;font-weight:bold;margin-right:20px;}
.header .phone span a{margin:0 4px;color:#666;}
/* header-End */




.navbox{background:#4b7255;height:50px;text-align:center;}
.nav{ width:1200px; height:50px; margin:0 auto; z-index:9999;}
.nav .nav_list{ float:right;}
.nav li{float:left;height:50px;  line-height:50px;position:relative;}
.nav li.last{background:none;}
.nav li a{float:left;display:block; width:72px; height:50px; text-align:center; line-height:50px;}
.nav li a:hover{ text-decoration:none;}
.nav li a span{float:left;display:block; width:72px; height:57px; line-height:57px;cursor:pointer;text-align:center; color:#fff; font-size:13px;}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:50px;left:0px;}
.nav li .submenu{width:96px;}
.nav li .submenu{ z-index:9999;}
.nav li .submenu li{float:left;padding:0;height:40px; line-height:40px; background-color:#e5f2e0;}
.nav li .submenu li a{float:none;padding:0;text-align:center; font-family:"微软雅黑";height:40px;line-height:40px; background-image:#e5f2e0; color:#fff; width:96px; font-size:12px; color:#4b7255;}
.nav li .submenu li a:hover{font-weight:normal; color:#4b7255; text-decoration:none; background: url(../../images/jy/xiala.png) no-repeat 10px center;}


/*轮播*/


.banner{ width:100%;  min-width:1200px;  height:404px;  position:relative; overflow:hidden; background:#fff; text-align:center;   }
.banner .bd{ width:1200px; position:absolute; left:50%; margin-left:-600px  }
.banner .bd li{ width:1200px;  overflow:hidden; background: url(/public/img/loading-1.gif) center no-repeat}
.banner .bd li img{ display:block; width:1200px; height:404px;    }
.banner .tempWrap{ overflow:visible !important }
.banner .tempWrap ul{  margin-left:-1200px !important; /*强制位置*/  }

.banner .hd{ position:absolute; width:100%; left:0;  z-index:1; height:12px; bottom:20px;  text-align:center;  }
.banner .hd li{ display: inline-block;width:50px;height: 5px;background: #fff;margin:0 3px;opacity: .7;  text-indent:-9999px;

  width:10px; height:10px; overflow:hidden; margin:0 8px;border-radius:10px; text-indent:-999px; cursor:pointer; background:#5095A4;
}
.banner .hd li.on{background: #3062AB;width:47px; }
.banner .pnBtn{  position:absolute; z-index:1; top:0; width:100%;  height:335px; cursor:pointer;   }

.banner .prev{ left:-53.2%; margin-left:-550px;  }
.banner .next{ left:52%;  margin-left:570px;  }

.banner .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:404px; background:#000; filter:alpha(opacity=50);opacity:0.5;   }
.banner .pnBtn .arrow{ display:none;   position:absolute; top:0; z-index:1; width:60px; height:404px;  }
.banner .pnBtn .arrow:hover{ filter:alpha(opacity=60);opacity:0.6; }
.banner .prev .arrow{ right:-70px; background:url(../images/btnLeft.png) 0 center no-repeat;   }
.banner .next .arrow{ left:-55px; background:url(../images/btnRight.png) 0 center no-repeat;  }
