/*reset*/
html, body, div, span, object, iframe, a, img, dl, dt, dd, ul, li, form {margin:0; padding:0; border:0}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
ul {list-style:none}
table {border-collapse:collapse; border-spacing:0}
:focus {outline:0}
:link, :visited, ins {text-decoration:none}
/*layout*/
.clearfix:after {content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden}
.clearfix {zoom:1}
.clear {clear:both}
/*typography*/
body, input, textarea {font-family:宋体, Arial, Helvetica, sans-serif; font-size:14px; color:#444}
body {line-height:1.4em; background:url(../ge/bg.gif) center repeat-y #fff}
input, textarea {outline:none}
a:link, a:visited {color:#444}
a:hover, a:active {color:#f00!important}
/*多行文字垂直居中*/
.wrap-div {display:table; border:1px solid #FF0099; background-color:#FFCCFF; width:760px; height:400px; _position:relative; overflow:hidden}
.wrap-sub {vertical-align:middle; display:table-cell; _position:absolute; _top:50%}
.wrap-con {_position:relative; _top:-50%}
/*全屏*/
.fullWidth{width:100%; min-width:1002px; _width:expression(document.body.clientwidth <1002?"1002px":"auto")}
/*两列同高*/
.equal {padding-bottom:32767px; margin-bottom:-32767px}
/*导航菜单*/
.topdiv{width:950px; height:22px; line-height:22px; margin:0 auto; overflow:hidden}
.lan{float:right; height:100%; font-size:14px; color:#222; overflow:hidden}
.lan a:link, .lan a:visited{color:#222}
.lan a:hover, .lan a:active{color:#f00!important}

.header{width:950px; height:100px; margin:0px auto; clear:both; overflow:hidden}

.inMenubg {width:950px; height:42px; margin:0 auto; margin-top:8px; background:url(../ge/incenter.jpg) repeat-x}
.infirst{float:left; width:20px; height:42px; background:url(../ge/infirst.jpg) no-repeat}
.inMenu {float:left; width:900px; height:42px; margin:0 auto}
.inMenu li {float:left; height:42px; line-height:42px; font-size:14px; background:url(../ge/le.jpg) left center no-repeat}
.inMenu li.no {background:none}
.inMenu li a {display:block; height:42px; line-height:42px; padding:0px 16px}
.inMenu li a:link, .inMenu li a:visited {color:#fff}
.inMenu li a:hover, .inMenu li a:active {color:#000!important}
.inMenu li.current a:link, .inMenu li.current a:visited {color:#000}
.inMenu li.current a:hover, .inMenu li.current a:active {color:#000!important}
.inlast{float:right; width:20px; height:42px; background:url(../ge/inlast.jpg) no-repeat}

.hotLine{width:290px; height:35px; font-size:16px; font-weight:bold; color:#ff0; text-align:right; line-height:35px; position:absolute; top:0; right:30px}

.banner{width:950px; height:200px; margin:0px auto; clear:both; overflow:hidden}
.banner2{width:100%; height:250px; margin:0px auto; clear:both; overflow:hidden}

.logoshow{float:left; width:224px; height:256px; overflow:hidden}
.picshow{float:right; width:777px; height:256px; overflow:hidden}

.hotWord{clear:both; width:1002px; height:35px; padding:10px 0px; margin:0 auto}
.searchWord{float:left; width:600px; height:35px; line-height:35px}
.searchWord span{font-weight:bold}
.searchWord a{padding:0px 8px}
.header_search {float:right; width:320px; height:25px; margin-top:5px}
#keyword{float:left; width:201px; height:17px; padding:4px 2px; border:none; background:url(../ge/searchInput.jpg) center no-repeat}
#submit2{float:left; width:86px; height:25px; color:#000; cursor:pointer; border:none; background:url(../ge/searchBu.png) center no-repeat}
/*内容*/
.main {width:950px; margin:0px auto; margin-top:10px}
.mainL{ float:left; width:240px}
.mainR{float:right; width:700px}

.mainL .tit{width:238px; height:36px; background:url(../ge/leftTit.jpg) no-repeat; border:#eee 1px solid; border-width:1px 1px 0px 1px}
.mainL .tit .cn{ height:36px; line-height:36px; font-weight:bold; color:#1B755D; padding-left:40px}
.mainL .con{width:218px; padding:10px; border:#eee 1px solid; border-width:0px 1px 1px 1px}

.mainR .tit{width:698px; height:36px; background:url(../ge/leftTit.jpg) no-repeat; border:#eee 1px solid; border-width:1px 1px 0px 1px}
.mainR .tit .cn{ height:36px; line-height:36px; font-weight:bold; color:#1B755D; padding-left:40px}
.mainR .con{width:678px; padding:10px; border:#eee 1px solid; border-width:0px 1px 1px 1px}

.mainProPic,.mainProPic a,.mainProPic img,.mainProPic p{width:200px}
.mainProPic a,.mainProPic img{display:block; height:150px}
.mainProPic{display:block; float:left; margin-left:16px; margin-top:16px; height:180px; text-align:center; background:#eee; border:#ccc 1px solid; overflow:hidden}
.mainProPic a{display:block; overflow:hidden}
.mainProPic p{margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:baseline; display:block; height:29px; line-height:29px; overflow:hidden;border-top:#ccc 1px solid}
.mainProPic.current{border:#f00 1px solid}
	
/*内页*/
.contain {width:950px; margin:0px auto; margin-top:10px}
.containL{ float:left; width:240px}
.containR{float:right; width:700px}

.containL .tit{width:238px; height:36px; background:url(../ge/leftTit.jpg) no-repeat; border:#eee 1px solid; border-width:1px 1px 0px 1px}
.containL .tit .cn{ height:36px; line-height:36px; font-weight:bold; color:#1B755D; padding-left:40px}
.containL .con{width:218px; padding:10px; border:#eee 1px solid; border-width:0px 1px 1px 1px}

.menuLi li{width:100%; height:40px; line-height:40px; background:url(../ge/ico01.png) 12px 16px no-repeat #f6f6f6; border-bottom:#ddd 1px solid; overflow:hidden}
.menuLi li a{padding-left:26px}
.menuLi li a:link, .menuLi li a:visited {color:#000}
.menuLi li a:hover, .menuLi li a:active {color:#f00!important}
.menuLi li.bigOne{width:100%; margin-left:0px; font-weight:bold; background:url(../ge/bigBg.gif) 0px 8px no-repeat;border:none}
.menuLi li.current a:link, .menuLi li.current a:visited {color:#f00}
.menuLi li.current a:hover, .menuLi li.current a:active {color:#f00!important}

.containR .tit{width:698px; height:36px; background:url(../ge/leftTit.jpg) no-repeat; border:#eee 1px solid; border-width:1px 1px 0px 1px}
.containR .tit .cn{ height:36px; line-height:36px; font-weight:bold; color:#1B755D; padding-left:40px}
.containR .con{width:678px; padding:10px; border:#eee 1px solid; border-width:0px 1px 1px 1px}
.containR .con img{max-width:678px}

.containAll {width:950px; margin:0px auto; margin-top:10px}
.containAll .tit{width:948px; height:36px; background:url(../ge/leftTit.jpg) no-repeat; border:#eee 1px solid; border-width:1px 1px 0px 1px}
.containAll .tit .cn{ height:36px; line-height:36px; font-weight:bold; color:#1B755D; padding-left:40px}
.containAll .con{width:928px; padding:10px; border:#eee 1px solid; border-width:0px 1px 1px 1px; overflow:hidden}
.containAll .con img{max-width:928px}

/*底部*/
.footer {width:950px; line-height:24px; font-size:12px; text-align:center; color:#fff; margin:0 auto; margin-top:8px; padding:16px 0; clear:both; background:#429E89}
.footer a:link, .footer a:visited {color:#fff}
.footer a:hover, .footer a:active {color:#f00!important}
