@charset "GBK";

body { margin:0; padding:0; color:#333; font-size:12px; background:#fcfcfc; line-height:22px;}
img { border:none;}
a { text-decoration:none; color:#333;}
h1 { margin:0; padding:0; font-size:14px;}
ul , li { list-style:none; margin:0; padding:0;}


.warp { width:960px; margin:0 auto; overflow:auto; zoom:1;}
.banner { width:960px; height:162px;margin: 0 auto;}

.menucontainer{ width:960px;height:35px; background:url(/images/nav_bg.jpg) top center no-repeat;margin:0 auto;}

.menu {float:left; width:100%;position:relative;font-size:14px;font-weight:bold;}
.menu ul {padding:0;margin:0;list-style-type:none;float:left;position:relative;}
.menu ul li {float:left;position:relative;display:inline;}

.menu ul li a, .menu ul li a:visited {float:left;display:block;text-decoration:none;color:#fff;width:auto;height:35px;padding:0px 16px 0px 16px;line-height:35px;}
.menu ul li a, .menu ul li a:visited {width:auto;width:auto;}

.menu ul li ul {display:none;}

table {margin:-1px;border-collapse:collapse;font-size:12px;}


.menu ul li:hover a {background:url(/images/nav_a_bg.jpg) repeat-x; color:#1a90db;}

.menu ul li:hover ul { z-index:100;display:block;position:absolute;top:35px;left:0;width:100%; background:#1a90db;}

.menu ul li:hover ul li a {display:block;background:#e6f5fe;color:#0d7ec8;height:auto;line-height:16px;padding:5px 16px 5px 16px;width:120px;}

.menu ul li:hover ul li a:hover { background:#fff url(/images/maq_bg.jpg) top left repeat-x; color:#fff;}

.content { width:960px; overflow:auto; zoom:1;}

.left { float:left; width:730px; overflow:hidden;}
.right { float:left; width:230px; overflow:hidden;}


.lmod { float:left; margin:10px 15px 0 0; width:348px; border:1px solid #1a90db; background:#fff url(/images/mod_h1.jpg) top left no-repeat;}
.lmod h1 { position:relative; font-size:12px; text-indent:18px; border-bottom:1px solid #1a90db; font-weight:normal; color:#0162a5;}
.lmod h1 span { position:absolute; top:0; right:10px; text-align:right;}
.lmod h1 span a { color:#0162a5; line-height:22px;}
.lmod ul { padding:5px;}
.lmod li { line-height:20px; padding-left:15px; color:#999; background:url(/images/li_ico.gif) left no-repeat; overflow:hidden;zoom:1;}
.lmod li a {width:275px; display:block; float:left; overflow:hidden;}
.lmod .one {list-style-type:none;font-weight: bold;padding-left:10px; color:#999; background:url(/images/di.jpg);overflow:hidden;zoom:1;}
.lmod .one a{width:320px;font-family:ËÎÌå;font-size:16;display:block; float:left; overflow:hidden;}

.anonce {float:left;width:228px;height:195px;overflow:hidden;margin:10px 0 0 0; border:1px solid #1a90db; background:#fff url(/images/mod_h1.jpg) top left no-repeat;}
.anonce h1 { position:relative; font-size:12px; text-indent:18px; border-bottom:1px solid #1a90db; font-weight:normal; color:#0162a5;}
.anonce h1 span { position:absolute; top:0; right:10px; text-align:right;}
.anonce h1 span a { color:#0162a5; line-height:22px;}
.anonce ul { padding:5px;}
.anonce li {line-height:20px;color:#999;padding-left:15px;padding-right:1px; background:url(/images/li_ico.gif) left no-repeat; overflow:hidden;zoom:1;}
.anonce li a {width:202px;height:20px;display:block; overflow:hidden;float: left;}

.xzxk { float:left; border:1px solid #1a90db; width:348px; height:150px; margin:10px 15px 0 0; background:#f2f2f2 url(/images/xzxk.jpg) right no-repeat; }
.xzxk ul { padding:5px;}
.xzxk ul li { line-height:21px;  padding-left:15px; color:#999; background:url(/images/li_ico.gif) left no-repeat; overflow:auto;zoom:1;}
.xzxk ul li a {width:230px; display:block; float:left; overflow:hidden;}

.video {float:left; margin:10px 15px 0 0; height:150px; border:1px solid #1a90db; width:348px; background:#fff;}
.video .v {position:relative; float:left; width:185px;  height:135px; padding:7px; }
.video .v .play { position:absolute; bottom:7px; left:7px; width:185px; height:21px; background:url(/images/play.jpg) bottom no-repeat;}
.video .text { float:left; width:149px;}
.video .text h1 { display:block;margin:5px 0; width:145px; overflow:hidden; font-size:12px;}
.video .text h1 a{ display:block;margin:5px 0; width:145px; overflow:hidden; font-size:12px;font-weight: bold;line-height: 20px;}
.video .text p { margin:0; line-height:20px; color:#555;}

.ad {  float:left; margin:10px 15px 0 0; width:350px; height:86px;}
.ad img { width:350px; height:86px;}

.ltab { float:left; margin:10px 15px 0 0; width:713px; border:1px solid #1a90db; background:#fff url(/images/ltab_bg.jpg) top repeat-x;}
.ltab a { display:block; float:left; height:23px; color:#0162a5; padding:0 10px; cursor: pointer;}
.ltabhover { background:#fff; border-right:1px solid #1a90db;}
.ltabhout { background:#fff url(/images/ltab_bg.jpg) top repeat-x; border-right:1px solid #1a90db;border-bottom:1px solid #1a90db;}
.ltab_content { clear:both; padding-left:10px;}
.ltab_content_hid { clear:both; padding-left:10px; display:none;}
.ltab_content a { display:block; float:left; padding:5px 10px 5px 0px; width:165px; height:110px;}
.ltab_content a img { width:157px; height:102px; border:4px solid #d2e4f0;}

.rmod { width:228px; margin:10px 0 0 0; border:1px solid #1a90db; background:#fff url(/images/mod_h1.jpg) top left no-repeat;}
.rmod h1 { position:relative; font-size:12px; text-indent:18px; border-bottom:1px solid #1a90db; font-weight:normal; color:#0162a5;}
.rmod h1 span { position:absolute; top:0; right:10px; text-align:right;}
.rmod h1 span a { color:#0162a5; line-height:22px;}
.rmod ul { padding:5px;}
.rmod li { line-height:20px; color:#999;  padding-left:15px; background:url(/images/li_ico.gif) left no-repeat; overflow:auto;zoom:1;}
.rmod li a { display:block; overflow:hidden;height:20px; overflow:hidden;}

.serch { width:220px;height:40px; background:#f2f2f2; padding:5px; margin:5px 0; color:#1a90db;overflow: hidden;}
.serch input { border:1px solid #ccc; background:#fff; width:100px; margin-right:5px;margin-top:10px;}
.serch .button {margin-top:10px; width:39px; color:#fff; line-height:20px; cursor:pointer; height:20px; background:url(/images/button.jpg) center no-repeat; border:none;}

.zt { margin-top:10px;}
.zt a { display:block; margin-bottom:3px; }
.mail { margin-top:10px; }

.link { clear:both; padding-top:10px; padding-left:11px;overflow:auto; zoom:1;}
.link a { float:left; display:block; width:176px; height:46px; margin-right:11px;}
.link2  { clear:both; border:1px solid #1a90db; height:30px; overflow:auto; zoom:1; margin-top:10px;}
.link2 span { height:30px; text-indent:10px; line-height:30px; display:block; float:left; width:70px; background:#1a90db;}
.link2 select { margin-right:10px; height:20px; margin-top:5px;}

.list_left { float:left; width:230px; padding-right:15px; overflow:hidden;}
.list_right { float:left; width:715px; overflow:hidden;}


.listmod { float:left; margin:10px 0 0 0; width:713px;height: 455px; border:1px solid #1a90db; background:#fff url(/images/mod_h1.jpg) top left no-repeat;}
.listmod h1 { position:relative; font-size:12px; text-indent:18px; border-bottom:1px solid #1a90db; font-weight:normal; color:#0162a5;}
.listmod h1 span { position:absolute; top:0; right:10px; text-align:right;}
.listmod h1 span a { color:#0162a5; line-height:22px;}
.listmod ul { padding:5px;}
.listmod li { line-height:24px;  padding-left:15px; color:#999; background:url(/images/li_ico.gif) left no-repeat; overflow:auto;zoom:1;}
.listmod li a {width:610px; line-height:24px; display:block; float:left; overflow:hidden;}


.tip {background:url(/images/maq_bg.jpg) top center repeat-x;margin:0 auto; text-indent:12px; line-height:24px; margin-top:10px;width: 713px;}

.list_show { width:960px;}
.list_show .tip {background:url(/images/maq_bg.jpg) top center repeat-x;margin:0 auto; text-indent:12px; line-height:24px; margin-top:10px;width: 960px;}

.list_content { margin:10px 0 0 0; border:1px solid #1a90db; background:#fff url(/images/lab_bg.jpg) top left no-repeat;}
.list_content h1 { font-size:12px; text-indent:18px; line-height:21px; border-bottom:1px solid #1a90db; font-weight:normal; color:#0162a5;}
.show_title { font-size:14px; text-align:center; margin:10px; line-height:24px; border-bottom:1px solid #ccc;}
.show_title span { text-align:center; color:#555; display:block; font-size:12px; font-weight:normal;}
.show_content { padding:10px; min-height:200px;}
.fenye { color:#666; text-align:center; margin:5px 0;}



.sub_nav { font-size:12px; font-weight:bold; margin-top:10px;}
.sub_nav a { display:block; margin:2px 0; line-height:25px; text-indent:20px; background:#e0f1fb; color:#333;}
.sub_nav .seled { background:#fff url(/images/top-left.jpg) top left repeat-x; color:#fff;}
.sub_nav .sub_nav_a { display:block; margin:2px 0; line-height:25px; text-indent:44px; background:#f0f0f0; color:#555;}
.sub_nav .sub_nav_a .seled { background:#1a90db; color:#fff;}

.manmod { margin:10px 0 0 0; width:958px; overflow:hidden; border:1px solid #1a90db; background:#fff url(/images/ltab_bg.jpg) top left no-repeat;}
.manmod h1 { position:relative;font-size:12px; text-indent:18px; border-bottom:1px solid #1a90db; font-weight:normal; color:#0162a5;}
.manmod h1 span { position:absolute; top:0; right:10px; text-align:right;}
.manmod h1 span a { color:#0162a5; line-height:22px;}

.man { margin:10px; border-bottom:1px solid #ccc; width:938px; overflow:hidden; zoom:1;}
.man_pic { float:left;  width:140px; height:210px; padding:0 10px;}
.man_pic img { display:block; width:140px; height:180px;}
.man_pic span { display:block; text-align:center; line-height:22px; height:22px; padding-top:10px; font-size:14px; font-weight:bold;}
.man_text { float:left; width:768px; overflow:hidden;}
.man h1 { font-size:12px; font-weight:bold; border:none;}
.man p { line-height:22px;}

.bottom {font-size:12px; clear:both; width:950px; background:#e0eef8; margin:10px auto 0 auto; padding:5px; text-align:center; padding-bottom:20px;}




