body { margin:0px; text-align:center; font-size:12px; color:#333333; background:url(bg.gif) repeat top left; }
img { border:0px;}
ul,ol{ line-height: normal; list-style-type: none; margin: 0px; float:left; padding-left:0; line-height:170%;  }
div,form,h1,dl,dt,dd,ul,ol,li,table,td,th,p{ margin:0; padding:0; list-style:none;}
h3,h4,h5,h6{ padding:0; margin:0px 0 2px 0;}
h1{ font-size:28px; font-weight:bold;color:#0628B7;  margin:8px 0 12px 0; text-align:left; }
h2{ font-size:14px; font-weight:bold; padding:0; margin:0px;  }
h4{ font-size:12px; padding-top:3px; color:#666666;}

a:link,a:visited,a:active { text-decoration:none; color:#333333; }
a:hover { text-decoration:underline; color:#20628e;  }

.blank1 { clear:both; height:1px; overflow:hidden; }
.blank2 { clear:both; height:2px; overflow:hidden; }
.blank3 { clear:both; height:3px; overflow:hidden; }	
.blank5 { clear:both; height:5px; overflow:hidden; }
.blank8 { clear:both; height:5px; overflow:hidden; background:#FFFFFF; }
.blank10 { clear:both; height:10px; overflow:hidden; background:#FFFFFF;}
.blank15 { clear:both; height:15px; overflow:hidden; }
.black { clear:both; background:url(blackbg.gif) repeat-y left; height:4px; overflow:hidden; }
.itembg { clear:both; background:url(itembg.gif) repeat-x left; height:18px; overflow:hidden; }	
.dotted{ clear:both; width:700px; height:3px; border-top:#CCCCCC 1px dotted;}

.log { clear:both; text-align:left; line-height:25px; padding-left:20px; }
.log a:link,
.log a:visited,
.log a:active { color:#26349b;  text-decoration:underline; }
.log a:hover { color:#0000cc; text-decoration:underline; }


/* detail_word */
.text { clear:both; text-align:left; font-size:14px; line-height:23px; }
.text p { font-size:14px; line-height:23px; margin:15px 0;   }
.text img { float:left; border:0px; margin:15px 15px 8px 0; }

.input{height:14px; border:#666666 1px solid; }

/* head£¬contant£¬foot */
#head{ clear:both; width:960px; margin:0 auto; margin-top:5px; background:#FFFFFF;}
#headlogo{clear:both; width:960px; }
#contant{ clear:both; width:960px; margin:0 auto; background:#FFFFFF; min-height:400px;}
#foot{ clear:both; width:960px; margin:0 auto; padding:0px;}

#page { clear:both; text-align:center; }

.inpartmain { float:left; width:720px; margin-left:3px; }
.inpartmain .topleft { float:left; width:270px; }
.inpartmain .topright { float:right; width:440px;}
.inpartmain .middle { clear:both; background-color:#efefef; padding:5px;}

.inpartmain .midleft { float:left; clear:left; width:345px;  background-color:#efefef; padding:5px; }
.inpartmain .midright { float:right; clear:right; width:345px;  background-color:#efefef; padding:5px; }
.inpartright{ float:right; margin-right:2px; width:220px; }

.partmainLeft { float:left; width:720px; margin-left:5px; *display:inline;}
.partmain { float:right; width:720px; margin-right:5px; *display:inline;}
.partmain .topleft { float:left; width:270px; }
.partmain .topright { float:right; width:440px;}
.partmain .middle { clear:both; background-color:#efefef; padding:5px; min-height:446px;  }
* html .partmain .middle { clear:both; background-color:#efefef; padding:5px; height:446px; }

.partmain .midleft { float:left; width:345px;  background-color:#efefef; padding:5px; }
.partmain .midright { float:right; width:345px;  background-color:#efefef; padding:5px; }
.partleft{ float:left; margin-left:3px; width:220px; }
.partright{ float:right; margin-right:3px; width:220px; }
/*menu*/
#tab{ clear:both; width:960px; margin:0 auto;}
#nav li{ float:left; display:inline;}

/*column*/
#column{ clear:both; width:960px; height:24px; background:#d5d5d5;}
#column .inleft{ float:left; margin:0 auto; height:22px; padding-left:15px; text-align:left; padding-top:2px;}
#column .inleft a{ color:#666666;}
#column .inleft a:link, #column .inleft a:visited, #column .inleft a:active,
#column .inleft a:hover{ font-size:12px; color:#333333; text-decoration:underline; }

#column .inright{ float:right; margin:0 auto; height:18px; padding-left:15px; text-align:left; padding:6px 6px 0px;}
#column .inright a{ color:#124d6f;}
#column .inleft a:link, #column .inleft a:visited, #column .inleft a:active,
#column .inright a:hover{ font-size:12px; color:#124d6f; text-decoration:underline; }

#column .inleft2{ float:left; margin:0 auto; height:18px; padding-left:15px; text-align:left; padding:6px 6px 0px;}
#column .inleft2 a{ color:#124d6f;}
#column .inleft a:link, #column .inleft a:visited, #column .inleft a:active,
#column .inleft2 a:hover{ font-size:12px; color:#124d6f; text-decoration:underline; }

/*foot*/
.footlink{width:960px; height:26px; line-height:26px; background:#125174; text-align:center; color:#fff; }
.footlink a{ color:#fff; line-height:26px; }.footlink a:link, .footlink a:visited, .footlink a:active,
.footlink a:hover{ font-size:12px; color:#fff; line-height:26px; }
.footbg{width:960px; height:60px; padding:15px 0 0 0; background:#b7b7b7; text-align:center; line-height:20px; }

/* boxstyle */
.stylebox { clear:both;}
.stylebox .title { clear:both; height:23px; background:url(titlebg.gif) 8px 7px no-repeat #eaeaea; text-align:left; line-height:23px; font-weight:bold; padding-left:22px; position:relative; }
.stylebox .body { clear:both; padding:5px; }

.sp{clear:both;}
.sp .body{ clear:both; margin:auto; margin-top:3px; border:#999999 1px solid; padding:4px 0px 3px 0px;}
.sp .title { clear:both; height:28px; position:relative; text-align:left; padding-bottom:5px;}
.sp .viewmore { position:absolute; right:10px; top:8px; }

.styleboxcb .title_vidio { margin-bottom:10px; clear:both; height:28px; background:url(vidio_title.gif) no-repeat left;}
.styleboxcb .title_vidio span{float:right; padding-right:10px; padding-top:10px}
.container{}
.container li{float:left; width:100px; display:block; margin-right:6px;margin-bottom:10px}
.container li span{float:left; width:100px; text-align:center; padding:2px 0 2px 0;background:#efefef; }

.styleboxone { clear:both;}
.styleboxone .body { clear:both; padding-top:2px;}
.styleboxone .body .style2 li { width:205px;  text-align:left; position:relative; }
.styleboxone .body .style2 li .addtime { position:absolute; right:0; top:0; line-height:20px;}

.styleboxone .body .stylezt li{ width:500px;  text-align:left; }
.styleboxone .title { clear:both; height:28px; position:relative; text-align:left; padding-bottom:5px;}
.styleboxone .viewmore { position:absolute; right:10px; top:8px; }

.styleboxtz .body {clear:both;}
.styleboxtz .title { clear:both; height:28px; position:relative; text-align:left; padding-bottom:5px;}
.styleboxtz .viewmore { position:absolute; right:10px; top:8px; }
.styleboxtz .body .stylele{float:left; width:355px; line-height:22px;} 
.styleboxtz .body .stylele li{ text-align:left; position:relative;  }
.styleboxtz .body .stylele li .addtime { position:absolute; right:0; top:-3px; line-height:20px;}

.styleboxtz .body .styleri{float:right; width:355px; line-height:22px;}
.styleboxtz .body .styleri li{ text-align:left; position:relative;  }
.styleboxtz .body .styleri li .addtime { position:absolute; right:0;top:-3px; line-height:20px;}

.styleboxcb .title { clear:both; height:32px; padding-top:6px; background:url(item.gif) no-repeat left; text-align:left; line-height:32px; font-weight:bold; color:#155078; padding-left:38px; position:relative; }
.styleboxcb .title .viewmore { position:absolute; right:10px; top:15px; }

.styleboxcb .title1 { clear:both; height:32px; padding-top:6px; background:url(item_1.gif) no-repeat left; text-align:left; line-height:32px; font-weight:bold; color:#958873; padding-left:38px; position:relative; }
.styleboxcb .title1 .viewmore { position:absolute; right:10px; top:15px; }

.styleboxcb .title2 { clear:both; height:32px; padding-top:6px; background:url(item_2.gif) no-repeat left; text-align:left; line-height:32px; font-weight:bold; color:#717f4a; padding-left:38px; position:relative; }
.styleboxcb .title2 .viewmore { position:absolute; right:10px; top:15px; }

.styleboxcb .title3 { clear:both; height:32px; padding-top:6px; background:url(item_3.gif) no-repeat left; text-align:left; line-height:32px; font-weight:bold; color:#3b7a7e; padding-left:38px; position:relative; }
.styleboxcb .title3 .viewmore { position:absolute; right:10px; top:15px; }


.styleboxcb .body { clear:both; width:212px; border:#53719c 1px solid; border-top:none; padding-left:5px; padding-bottom:6px; padding-top:5px;}
.styleboxcb .body .style {text-align:left;}
.styleboxcb .body .style li {  width:205px; position:relative; }
.styleboxcb .body .style li .addtime { position:absolute; right:0; top:0; line-height:20px;}

.styleboxcb .body .styledq{ text-align:left;}
.styleboxcb .body .styledq li{ display:inline; float:left; width:70px; line-height:22px; overflow:hidden;}



.sp ul{text-align:left;}
.sp li {  width:270px; position:relative; }
.sp .addtime { position:absolute; right:0; top:0; line-height:20px;}




.stylebox_enter{ clear:both; border:#53719c 1px solid; height:1%; }
.stylebox_enter .title { clear:both; height:39px; background:url(item_enter.gif) no-repeat left; text-align:left; line-height:32px; font-weight:bold; color:#155078; position:relative; }
.stylebox_enter .body { clear:both; width:200px; padding-left:16px; margin-bottom:10px;}
.stylebox_enter .body li{ text-align:left; height:20px; padding-top:10px;}

.stylebox_login{ clear:both; border:#53979c 1px solid; height:1%; }
.stylebox_login .title1 { clear:both; height:39px; background:url(item_login.gif) no-repeat left; text-align:left; line-height:32px; font-weight:bold; color:#155078; position:relative; }
.stylebox_login .title { clear:both; height:39px; background:url(item_login_dy.gif) no-repeat left; text-align:left; line-height:32px; font-weight:bold; color:#155078; position:relative; }
.stylebox_login .body { clear:both; width:200px; padding-top:5px; margin-bottom:10px;}
.stylebox_login .body li{ text-align:left; padding-top:10px;}
.stylebox_login .inputclass { border:#666666 solid 1px; height:20px; line-height:20px;   }
.stylebox_login .width_1 { width:128px;}
.stylebox_login .width_2 { width:60px;}
.stylebox_login .botton{ width:50px; height:20px; background:#e7e7e7; border:#4c4c4c 1px solid; color:#545557; }


.tszn{ clear:both; background:#efefef; height:200px; padding-top:5px;}
.tszn .left{ float:left; width:430px; height:200px; padding-left:10px;}
.tszn .left .stylets li { float:left; width:200px; padding-bottom:5px; text-align:left; padding-bottom:10px;}
.tszn .left .stylets li h3{ clear:both; width:180px; padding-left:10px; font-size:14px; color:#CC0000; text-align:left; line-height:20px; background:url(picd.gif) no-repeat left;}
.tszn .right{ float:right; width:280px; }
.tszn .right .box{ clear:both; float:left; width:225px; height:182px; padding-left:5px; padding-top:5px; border:#bcbcbc 1px solid;}
.tszn .right .box2{clear:both; float:left; width:218px; height:80px; margin-bottom:10px; background:url(tspic1.gif) no-repeat left #e0e0e0; border:#999999 1px solid;  text-align:right;}
.tszn .right .box3{clear:both; float:left; width:218px; height:80px; background:url(tspic2.gif) no-repeat left #e0e0e0; border:#999999 1px solid; text-align:right; }
h5 a{ clear:both; line-height:80px; font-size:14px; font-weight:bold; color:#333333; padding-right:6px;}
h5 a:link,.tszn .right .box3 a:visited,.tszn .right .box3 a:active,
h5 a:hover{ color:#333333; font-weight:bold; line-height:80px; font-size:14px; text-decoration:none; }

.bq{ clear:both; background:#efefef; padding:5px; }
.bq li{ float:left; display:inline; padding-right:8px; }
.bq li a{ text-align:left; line-height:26px; font-size:14px; color:#333333;}
.bq li a:link{ text-decoration:underline;}
.bq li h2 a:visited {text-decoration:underline;}
.bq li a:active { color:#333333; font-size:14px; text-decoration:none; line-height:26px; }
.bq li a:hover{ color:#fff; font-size:14px; line-height:26px; text-decoration:underline; background:#e86e0c; }

.bq2{ clear:both; background:#efefef; padding:5px; }
.bq2 li{ float:left; display:inline; padding-right:8px; }
.bq2 li a{ text-align:left; line-height:26px; font-size:14px; color:#333333;}
.bq2 li a:link{ text-decoration:underline;}
.bq2 li h2 a:visited {text-decoration:underline;}
.bq2 li a:active { color:#333333; font-size:14px; text-decoration:none; line-height:26px; }
.bq2 li a:hover{ color:#fff; font-size:14px; line-height:26px; text-decoration:underline; background:#527c06; }

.zxzx{ clear:both; background:#efefef; width:700px; padding-bottom:10px;}
.zxzx .box{ clear:both; width:700px; padding-bottom:15px; border-bottom:#999999 1px dotted;}
.zxzx .styleask{ clear:both; float:left; width:700px; text-align:left; line-height:30px; color:#333333; }
.zxzx .styleask span{ text-align:left; font-size:14px; color:#d49600; font-weight:bold; background:url(ask.gif) no-repeat left; padding-left:30px; }
.zxzx .styleda{ clear:both; float:left; width:700px; background:url(da.gif) no-repeat left top; margin-top:6px;}
.zxzx .styleda .nr{ width:650px; background:#FFFFFF; margin-left:20px; text-align:left; padding:8px; line-height:20px; }

.wyly{ font-size:12px; text-align:left; line-height:28px; margin-top:15px;}
.wyly2{ height:468px; font-size:18px; color:#CC0000; font-weight:bold; text-align:center; line-height:260px; margin-top:15px;}

.about{ clear:both; width:680px; margin:auto; font-size:14px; line-height:30px; text-align:left; padding-top:10px; }
.about span{ font-size:14px; font-weight:bold; color:#333333;}
.about br{ padding-left:10px;}

.zc{ clear:both; width:99%; margin:auto; font-size:12px; line-height:26px; padding-top:10px; background:#efefef; }

.listy{ clear:both; width:680px; margin:auto; line-height:30px; text-align:left; padding-top:10px; }
.listy li{ clear:both; display:inline; float:left; width:680px; border-bottom:#CCCCCC 1px dotted; line-height:30px; font-size:12px; position:relative; }
.listy li a{ color:#333333; line-height:30px; font-size:12px; padding-right:20px;}
.listy li .addtime { position:absolute; right:0; top:0; }

.article{ clear:both; width:680px; margin:auto; line-height:23px; text-align:left; padding-top:10px; font-size:14px }
.article h2{ clear:both; width:680px; line-height:40px; text-align:center; font-size:16px; font-weight:bold; color:#376aaa; }
.article h4{ clear:both; width:680px; text-align:center; font-weight:normal; }

.indexrecom { clear:both; height:1%;}
.indexrecom .list { float:left; width:430px; text-align:left;}
.indexrecom .list span{ clear:both; text-align:left; line-height:20px; color:#666666; margin-top:6px; margin-bottom:15px; }
.indexrecom .list span a:link,
.indexrecom .list span a:visited,
.indexrecom .list span a:active{ color:#0000cc; text-decoration:none; line-height:20px; font-size:12px;}
.indexrecom .list span a:hover{ color:#0000cc; text-decoration:underline;  line-height:20px; font-size:12px;  }
.indexrecom .list .line{ height:5px; width:100%; border-top:#999 1px dashed; overflow:hidden;}
.indexrecom .list .style1{text-align:left; font-size:14px; width:440px; overflow:auto}
.indexrecom h2{ clear:both; line-height:35px; font-family:"ºÚÌå"; font-weight:normal; float:left; font-size:20px; color:#CC0000; text-align:left; }
.indexrecom h2 a:link,
.indexrecom h2 a:visited,
.indexrecom h2 a:active{ color:#CC0000;  text-decoration:underline  }
.indexrecom h2 a:hover{ color:#CC0000; text-decoration:underline  }

.indexrecom2 { clear:both; height:1%;}
.indexrecom2 .pic { float:left; width:200px; height:170px; text-align:center;}
.indexrecom2 .picl{ width:200px; height:150px; border:#999999 1px solid; }
.indexrecom2 .pic img { display:block; width:200px; height:150px;}
.indexrecom2 .list { float:right; width:480px; margin-right:5px; }
.indexrecom2 .list .style5 li { float:left; width:470px; padding-bottom:5px; text-align:left; border-bottom:#c9cdd3 dotted 1px;}
.indexrecom2 .list .style5 h2{ clear:both; width:470px; float:left; font-size:16px; color:#CC0000; text-align:left; line-height:30px; }
.indexrecom2 .list .style5 h2 a:link,
.indexrecom2 .list .style5 h2 a:visited,
.indexrecom2 .list .style5 h2 a:active { color:#CC0000; font-size:16px; text-decoration:none; line-height:30px; }
.indexrecom2 .list .style5 h2 a:hover{ color:#CC0000; font-size:16px; text-decoration:underline; line-height:30px;  }
.indexrecom2 .list .style5 li span{ clear:both; text-align:left; color:#666666; margin-top:6px;}
.indexrecom2 .list .style6 li { width:480px; line-height:20px; text-align:left; position:relative; }
.indexrecom2 .list .style6 li .addtime { position:absolute; right:0; top:0; line-height:20px;}


.styleboxcb{ clear:both; height:1%}



/************  boxmian  *************/
.styleboxmain .title{ clear:both; text-align:left; position:relative; }
.styleboxmain .title .viewmore { position:absolute; right:10px; top:16px; }
.styleboxmain .title2{ clear:both; text-align:left; position:relative; font-size:18px; font-weight:bold; line-height:50px; padding-left:50px; }
.styleboxmain .body { clear:both; padding-top:5px; text-align:left;}
.styleboxmain .body li{ clear:both; width:290px; margin-left:50px; position:relative;  }
.styleboxmain .body li .addtime { position:absolute; right:0; top:0; line-height:20px;}

.styleboxmain .body .left{ float:left; width:345px; background:url(inm1.gif) no-repeat left top; position:relative; }
.styleboxmain .body .left .viewmore { position:absolute; right:8px; bottom:5px; }
.styleboxmain .body .right{ float:right; width:345px; background:url(inm2.gif) no-repeat left top; position:relative; }
.styleboxmain .body .right .viewmore { position:absolute; right:8px; bottom:5px; }



.height_1 { height:215px; }
.height_2 { height:180px; }
*html .height_2 { height:160px; }

/*¹«Ê¾*/
.styleboxmain .body .leftgs1{ float:left; width:345px; background:url(gsm11.gif) no-repeat left top; position:relative; }
.styleboxmain .body .leftgs1 .viewmore { position:absolute; right:8px; bottom:5px; }
.styleboxmain .body .rightgs1{ float:right; width:345px; background:url(gsm12.gif) no-repeat left top; position:relative; }
.styleboxmain .body .rightgs1 .viewmore { position:absolute; right:8px; bottom:5px; }
.styleboxmain .body .leftgs2{ float:left; width:345px; background:url(gsm13.gif) no-repeat left top; position:relative; }
.styleboxmain .body .leftgs2 .viewmore { position:absolute; right:8px; bottom:5px; }
.styleboxmain .body .rightgs2{ float:right; width:345px; background:url(gsm14.gif) no-repeat left top; position:relative; }
.styleboxmain .body .rightgs2 .viewmore { position:absolute; right:8px; bottom:5px; }
.styleboxmain .body .leftgs3{ float:left; width:345px; background:url(gsm31.gif) no-repeat left top; position:relative; }
.styleboxmain .body .leftgs3 .viewmore { position:absolute; right:8px; bottom:5px; }
.styleboxmain .body .rightgs3{ float:right; width:345px; background:url(gsm32.gif) no-repeat left top; position:relative; }
.styleboxmain .body .rightgs3 .viewmore { position:absolute; right:8px; bottom:5px; }
.styleboxmain .body .clear_01 { clear:both;position:relative; margin-bottom:20px; padding-bottom:10px;zoom:1}
.styleboxmain .body .clear_01 .viewmore { position:absolute; right:50px; top:20px;  z-index:100000;}
.styleboxmain .body .clear_02 { clear:both;position:relative; margin-bottom:20px; padding-bottom:10px; zoom:1}
.styleboxmain .body .clear_02 .viewmore { position:absolute; right:50px; top:20px; z-index:100000; }
.styleboxmain .body .clear_01 li { width:700px; padding:0; margin:0;}
.styleboxmain .body .clear_02 li { width:700px; padding:0; margin:0;}
*html .styleboxmain .body .clear_01 li { width:100%; padding:0; margin:0;}
*html .styleboxmain .body .clear_02 li { width:100%; padding:0; margin:0;}
.styleboxmain .title { position:relative;}
/*Í¶Ëß*/
.styleboxmain .body .leftts1{ float:left; width:345px; background:url(tsm31.gif) no-repeat left top; position:relative; }
.styleboxmain .body .leftts1 .viewmore { position:absolute; right:8px; bottom:5px; }
.styleboxmain .body .rightts1{ float:right; width:345px; background:url(tsm32.gif) no-repeat left top; position:relative; }
.styleboxmain .body .rightts1 .viewmore { position:absolute; right:8px; bottom:5px; }
.styleboxmain .body .leftts2{ float:left; width:345px; background:url(tsm33.gif) no-repeat left top; position:relative; }
.styleboxmain .body .leftts2 .viewmore { position:absolute; right:8px; bottom:5px; }
.styleboxmain .body .rightts2{ float:right; width:345px; background:url(tsm34.gif) no-repeat left top; position:relative; }
.styleboxmain .body .rightts2 .viewmore { position:absolute; right:8px; bottom:5px; }
.styleboxmain .body .leftts3{ float:left; width:345px; background:url(tsm35.gif) no-repeat left top; position:relative; }
.styleboxmain .body .leftts3 .viewmore { position:absolute; right:8px; bottom:5px; }
.styleboxmain .body .rightts3{ float:right; width:345px; background:url(tsm36.gif) no-repeat left top; position:relative; }
.styleboxmain .body .rightts3 .viewmore { position:absolute; right:8px; bottom:5px; }
/*°¸Àý*/
.styleboxmain .body .leftal1{ float:left; width:345px; background:url(alm21.gif) no-repeat left top; position:relative; }
.styleboxmain .body .leftal1 .viewmore { position:absolute; right:8px; bottom:5px; }
.styleboxmain .body .rightal1{ float:right; width:345px; background:url(alm22.gif) no-repeat left top; position:relative; }
.styleboxmain .body .rightal1 .viewmore { position:absolute; right:8px; bottom:5px; }
.styleboxmain .body .leftal2{ float:left; width:345px; background:url(alm23.gif) no-repeat left top; position:relative; }
.styleboxmain .body .leftal2 .viewmore { position:absolute; right:8px; bottom:5px; }
.styleboxmain .body .rightal2{ float:right; width:345px; background:url(alm24.gif) no-repeat left top; position:relative; }
.styleboxmain .body .rightal2 .viewmore { position:absolute; right:8px; bottom:5px; }
.styleboxmain .body .leftal3{ float:left; width:345px; background:url(alm25.gif) no-repeat left top; position:relative; }
.styleboxmain .body .leftal3 .viewmore { position:absolute; right:8px; bottom:5px; }
.styleboxmain .body .rightal3{ float:right; width:345px; background:url(alm26.gif) no-repeat left top; position:relative; }
.styleboxmain .body .rightal3 .viewmore { position:absolute; right:8px; bottom:5px; }
/*·¨¹æ*/
.styleboxmain .body .leftfg1{ float:left; width:345px; background:url(fgm1.gif) no-repeat left top; position:relative; }
.styleboxmain .body .leftfg1 .viewmore { position:absolute; right:8px; bottom:5px; }
.styleboxmain .body .rightfg1{ float:right; width:345px; background:url(fgm2.gif) no-repeat left top; position:relative; }
.styleboxmain .body .rightfg1 .viewmore { position:absolute; right:8px; bottom:5px; }
.styleboxmain .body .leftfg2{ float:left; width:345px; background:url(fgm3.gif) no-repeat left top; position:relative; }
.styleboxmain .body .leftfg2 .viewmore { position:absolute; right:8px; bottom:5px; }
.styleboxmain .body .rightfg2{ float:right; width:345px; background:url(fgm4.gif) no-repeat left top; position:relative; }
.styleboxmain .body .rightfg2 .viewmore { position:absolute; right:8px; bottom:5px; }
.styleboxmain .body .leftfg3{ float:left; width:345px; background:url(fgm5.gif) no-repeat left top; position:relative; }
.styleboxmain .body .leftfg3 .viewmore { position:absolute; right:8px; bottom:5px; }
.styleboxmain .body .rightfg3{ float:right; width:345px; background:url(fgm6.gif) no-repeat left top; position:relative; }
.styleboxmain .body .rightfg3 .viewmore { position:absolute; right:8px; bottom:5px; }






/**********  part  **********/
/*index*/
#partpic1 .styleboxmain .title { background:url(inline1.gif) repeat-x left top; height:38px; }

#partpic2 .styleboxmain .title {  background:url(inline2.gif) repeat-x left top; height:38px; }
#partpic2 .styleboxmain .body { background:url(inm3.gif) no-repeat left 5px; }

#partpic3 .styleboxmain .title {  background:url(inline3.gif) repeat-x left top; height:38px; }
#partpic3 .styleboxmain .body { background:url(inm4.gif) no-repeat left 5px; }

#partpic4 .styleboxmain .title {  background:url(inline4.gif) repeat-x left top; height:38px; }
#partpic4 .styleboxmain .body { background:url(inm1.gif) no-repeat left 5px; }

#partpic5 .styleboxmain .title {  background:url(inline5.gif) repeat-x left top; height:38px; }
#partpic5 .styleboxmain .body { background:url(inm7.gif) no-repeat left 5px; }

#partpic6 .styleboxmain .title {  background:url(inline6.gif) repeat-x left top; height:38px; }
#partpic6 .styleboxmain .body { background:url(inm6.gif) no-repeat left 5px; }

#partpic7 .styleboxmain .title { background:url(inline4.gif) repeat-x left top; height:38px;  }
#partpic7 .styleboxmain .body { background:url(inm8.gif) no-repeat left 5px; }



/*¹«Ê¾*/
#partpicgs1 .styleboxmain .title {  background:url(inline2.gif) repeat-x left top; height:38px; }
#partpicgs1 .styleboxmain .body { background:url(gsm21.gif) no-repeat left 5px; }
#partpicgs2 .styleboxmain .title {  background:url(inline3.gif) repeat-x left top; height:38px; }
#partpicgs2 .styleboxmain .body { background:url(gsm22.gif) no-repeat left 5px; }
#partpicgs3 .styleboxmain .title { background:url(inline6.gif) repeat-x left top; height:38px; }
/*Í¶Ëß*/
#partpicts .styleboxmain .title {  background:url(inline4.gif) repeat-x left top; height:38px; }
/*°¸Àý*/
#partpical .styleboxmain .title {  background:url(inline5.gif) repeat-x left top; height:38px; }
/*·¨¹æ*/
#partpicfg .styleboxmain .title {  background:url(inline2.gif) repeat-x left top; height:38px; }
/*×ÉÑ¯*/
#partpiczx .styleboxmain .title {  background:url(inline7.gif) repeat-x left top; height:38px; }
/*¹ØÓÚ*/
#partpicgy .styleboxmain .title {  background:url(inline8.gif) repeat-x left top; height:38px; }
/*list*/
#partpiclist .styleboxmain .title2 {  background:url(listt.gif) repeat-x left top; height:45px; }
/*article*/
#partpicarticle .styleboxmain .title2 {  background:url(articlet.gif) repeat-x left top; height:45px; }

/*ad*/
.ad1{ clear:both; width:218px; height:100px; border:#CCCCCC 1px solid;}


/*³ÏÐÅÆóÒµ*/
.company_search { clear:both; height:56px; background:url(company_bg.gif) repeat-x left top; position:relative; text-align:left; }
.company_search .left { position:absolute; background:url(company_left.gif) repeat-x left top; width:9px; height:56px; left:0; top:0; }
.company_search .right { position:absolute; background:url(company_right.gif) repeat-x left top; width:7px; height:56px; right:0; top:0; }
.company_searchbody { clear:both; background:url(company_pic.gif) top 20px no-repeat; height:56px; padding:0 15px 0 115px;  }

.company_cate { clear:both; text-align:left; padding:5px 5px 0 5px; }
.company_cate ul { clear:both; background:url(company_point.gif) left 3px no-repeat; padding-left:15px;  }
.company_cate li { display:inline; padding:0 8px 0 0; }
.company_cate li a:link,
.company_cate li a:visited,
.company_cate li a:active{ color:#26349b;  text-decoration:underline  }
.company_cate li a:hover{ color:#0000cc; text-decoration:underline  }
.company_cate li.sel { font-weight:bold; color:#0033cc; }
.company_cate li.sel a:link,
.company_cate li.sel a:visited,
.company_cate li.sel a:active,
.company_cate li.sel a:hover{ color:#0033cc; text-decoration:none  }

.company_list { clear:both; text-align:left; padding:5px 5px 0 5px;border-bottom:#97b7b3 dotted 1px;padding:4px;  }
.company_list h2 { clear:both; width:665px; font-size:14px; position:relative; }
.company_list h2 .cx { position:absolute; right:5px; top:-2px;}
.company_list h2 a:link,
.company_list h2 a:visited,
.company_list h2 a:active{ color:#26349b;  text-decoration:underline  }
.company_list h2 a:hover{ color:#0000cc; text-decoration:underline  }
.company_list .con { clear:both; padding:5px 0 0 0; line-height:19px; }

.company_detail { clear:both;  min-height:550px; }
.company_detail h1 { clear:both; width:710px; font-size:24px; color:#ea2626; font-family:"Î¢ÈíÑÅºÚ"; font-weight:normal; line-height:32px; position:relative; }
.company_detail h1 .cx { position:absolute; right:0px; top:-5px; }
.company_detail .tablestyle { border:#98d1ee solid 1px; }
.company_detail .subject {font-family:"Î¢ÈíÑÅºÚ";color:#018ad2; font-size:16px;margin:0 0 0 10px; }
.company_detail .subject_content { font-size:12px; margin:0 0 0 10px;}
.company_detail .tdstyle { padding:0px;  font-size:14px; line-height:32px; background-color:#f4f9ff;border:1px solid #98d1ee;  }
.company_detail .tdstyle1 { font-size:12px; line-height:21px;  }
.company_detail .tdstyle1 a:link,
.company_detail .tdstyle1 a:visited,
.company_detail .tdstyle1 a:active{ color:#26349b;  text-decoration:underline  }
.company_detail .tdstyle1 a:hover{ color:#0000cc; text-decoration:underline  }
.company_detail .tdstyle2 { font-size:12px; line-height:21px; font-weight:bold;  }
.company_detail .tdstyle3 { font-size:14px; line-height:21px;  }
.company_detail .tdstyle4 {border:0; padding:0px;  font-family:"Î¢ÈíÑÅºÚ";color:#018ad2;font-size:16px; line-height:32px; background-color:#f4f9ff; }
.company_detail .tdstyle5 {border:0; padding:0px;   line-height:32px; background-color:#ffffff; }
.company_detail .tdstyle6 {   height:34px; background:url(title_bg.gif);background-repeat: no-repeat;background-position: left bottom; }
.company_detail .gywm_title {clear:both;float:left;font-family:"Î¢ÈíÑÅºÚ";color:#018ad2; font-size:16px;margin:10px 0 0 20px;}
.company_detail .gywm_content { font-size:12px;line-height:30px;text-align: left;background-color:#f4f4f4;padding:20px 15px 20px 15px;border-top:1px solid #66bae6;border-bottom:1px solid #66bae6;}
.company_detail .dp_title {float:left;font-family:"Î¢ÈíÑÅºÚ";color:#ff6d00; font-size:16px;margin:10px 0 0 20px;}
.company_detail .dp_title2 {float:left;font-family:"Î¢ÈíÑÅºÚ";color:#ff6d00; font-size:14px;margin:10px 0 0 20px;}
.dp_title3 {float:left;font-family:"Î¢ÈíÑÅºÚ";color:#ffffff; font-size:14px;margin:20px 0 0 20px;}

.valueWord{font-family:"Î¢ÈíÑÅºÚ";color:#d2d2d2; font-size:14px;padding:0px;}
.valueWord2{font-family:"Î¢ÈíÑÅºÚ";color:#d50000; font-size:14px;padding:0px;}
.valueWord3{font-family:"Î¢ÈíÑÅºÚ";color:#d50000; font-size:20px;padding:0px;}

.company_detail .title { clear:both; text-align:left; height:30px; line-height:30px; font-size:14px; font-weight:bold; position:relative; }
.company_detail .title .viewmore { position:absolute; right:3px; top:0px; font-weight:normal; }
.company_detail .con { clear:both; line-height:22px; text-align:left; }
.company_detail a:link,
.company_detail a:visited,
.company_detail a:active{ color:#26349b;  text-decoration:underline  }
.company_detail a:hover{ color:#0000cc; text-decoration:underline  }

.company_detail .address{ clear:both; background-color:#f8f8f9; border:#c8e1fd solid 3px; padding:10px; text-align:left; }
.company_detail .address .body { clear:both; padding:35px 0 0 25px; text-align:left;  }
.company_detail .bg1 { background:url(add_bg.gif) left top no-repeat; }
.company_detail .bg2 { background:url(add_bg2.gif) left top no-repeat; }
.company_detail .bg3 { background:url(add_bg3.gif) left top no-repeat; }
.company_detail .bg4 { background:url(add_bg4.gif) left top no-repeat; }
.company_detail .bg5 { background:url(add_bg5.gif) left top no-repeat; }
.company_detail .bg6 { background:url(add_bg6.gif) left top no-repeat; }

.pic_list { clear:both; }
.pic_list li { display:inline; float:left; width:154px; padding:0 25px 20px 0; }
.pic_list li img { display:block; padding:1px; border:#c0c0c0 solid 1px; margin-bottom:5px;  }
.pic_list li h3 { clear:both; text-align:center; width:150px; font-size:12px; text-indent:0px; line-height:18px; }
.pic_list li .ms { clear:both; font-weight:normal; width:150px; font-size:12px; text-indent:22px; line-height:18px; }

#imgid { OVERFLOW: hidden; background:url(imgid_bg.gif) top left; }
#imgid DL {	PADDING-RIGHT: 0px;  PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH:19.5%; PADDING-TOP: 0px; HEIGHT: 175px; TEXT-ALIGN: center}
#imgid img { border:1px solid #FFFFFF;  }
#imgid DD {	MARGIN-LEFT: 0px; ZOOM: 1; POSITION: relative; HEIGHT: 150px; }
#imgid DD div {	LEFT:0px; WIDTH:100%; BOTTOM:0px; POSITION: absolute;}
#imgid DT {	FONT-SIZE: 12px; OVERFLOW: hidden; WIDTH: 100%; COLOR: #999; HEIGHT: 25px; TEXT-OVERFLOW: ellipsis;}
#imgid DT a { COLOR: #333;}

#imglist { clear:both; }
#imglist .piclist { float:left; width:142px; text-align:center; margin-right:35px;   }
#imglist .piclist .pic { border:2px #f2f2f2 solid; padding:1px; width:142px; height:142px; overflow:hidden; position:relative; margin:auto; }
#imglist .piclist .pic p{ position:static; +position:absolute; top:50% }
#imglist .piclist .pic img { position:static; +position:relative; top:-50%;left:-50%; vertical-align:middle; border:0px; }
#imglist .piclist .con { clear:both; line-height:23px; text-align:center; width:142px; height:23px; overflow:hidden; }

.com_name_bg{ background-image: url(com_name_bg.gif); background-repeat: repeat-x;height: 71px;margin: 4px 0 10px 0; }
.com_name{ float:left; clear:left;margin:15px 0 0 20px;font-family:"Î¢ÈíÑÅºÚ";font-size: 24px;color: #ffffff;}
.company_left { float:left; clear:left; width:126px; padding:0 0 0 6px;  background:#67bae6;}
.company_right { float:right; clear:right; width:800px; padding:0 20px 0 20px; }
.company_center { float:center; clear:both; width:920px; padding:0 ; }

.head_flag{ float:left; clear:both; background-image: url(head_flag.gif);height:9px;width:5px; }
.com_menu { clear:both; padding:0 0 0 0 ; margin: 0; background:#ffffff; }

.com_menu li a { float:left; clear:both; width:122px; font-size:16px; line-height:36px; color:#0085c6; font-family:"Î¢ÈíÑÅºÚ";  voice-family: inherit; text-decoration: none; text-align:left; text-indent:7px;border:0; border-bottom:1px dotted #dddddd;}	
	
.com_menu li a:link,
.com_menu li a:visited { color: #000000; display: block; background: #ffffff; padding: 0 ; }
.com_menu li a:hover,
.com_menu li a:active { color: #ffffff; background: #67bae6 ; padding: 0 ; }

.com_menu li.sel a:link,
.com_menu li.sel a:visited,
.com_menu li.sel a:hover,
.com_menu li.sel a:active { color: #ffffff; background: #67bae6 ; padding: 0 ; }


.guide_list { clear:both; text-align:left; padding:15px 25px 0 25px;  }
.guide_list li { display:inline; float:left; width:82px; height:135px; padding:0 15px 0 15px; }
.guide_list li img { display:block; border:#71B8A1 solid 1px;  }
.guide_list li p { clear:both; width:80px; text-align:center; }
.guide_list li p a:link,
.guide_list li p a:visited,
.guide_list li p a:active{ color:#26349b; font-weight:bold;  text-decoration:underline  }
.guide_list li p a:hover{ color:#0000cc; font-weight:bold; text-decoration:underline  }

/*µ¼ÓÎÐÅÏ¢¿âÏêÏ¸Ò³Ãæ*/
.company_detail_new { clear:both; font-size:14px; margin:auto; padding:20px; }
.company_detail_new h1 { clear:both; font-size:24px; color:#004465; font-family:"Î¢ÈíÑÅºÚ"; font-weight:normal; line-height:25px; position:relative; }
.company_detail_new .box { clear:both; font-size:14px;  line-height:14px;}
.company_detail_new .box img { float:left; width:120px; height:120px; padding:5px; border:#97b7b3 solid 1px; background-color:#FFFFFF;}
.company_detail_new .box .text { float:right; width:80%; padding:5px;line-height:18px; }
.company_detail_new .box .text p { float:left; clear:both; padding:0; margin:0;   } 
.company_detail_new

/**/
.styleboxmain .body2 { clear:both; }
.styleboxmain .body2 .sbox {  clear:both; margin-top:10px; padding:30px 20px; width:670px; background:#ffffff; position:relative;}
.styleboxmain .body2 .sbox img { float:left; width:100px; height:100px; border:#97b7b3 solid 1px; background-color:#FFFFFF;}
.styleboxmain .body2 .sbox .top_bg { position:absolute; top:0; left:0; background:url(title_top.gif) no-repeat; width:710px; height:15px; }
.styleboxmain .body2 .sbox .bottom_bg { position:absolute; bottom:0; left:0; background:url(title_bottom.gif) no-repeat; width:710px; height:15px;}
.styleboxmain .body2 .sbox .text { float:right; clear:right; width:550px; padding:0 5px 5px 10px;line-height:18px; }
.styleboxmain .body2 .sbox .text p { float:left; clear:both; padding:0; margin:0;   } 
.styleboxmain .body2 .sbox .space { clear:both; padding:5px; width:650px; line-height:24px; text-align:left; }
.styleboxmain .body2 .sbox .space h2 {clear:both; font-size:14px; font-weight:bold;}
.styleboxmain .body2 .sbox .space h3 { font-size:14px; font-weight:lighter; clear:both;}