@charset "gb2312";
/* XYCMS */
*{ margin:0px; padding:0px;}
body{ font-size:12px; color:#4D4D4D; background:#dee9f6 url(images/body_bg.gif) repeat-x;margin:0 auto;}
em{font-style:normal;}
table{border-collapse:collapse;border-spacing:0;}
a:hover {COLOR: #000000;}
a{ COLOR: #696969; text-decoration: none;}
img{ border:0;}
ul,li,ol{list-style:none;}
dt span.bt{ float:left; margin-left:30px; font:bold 14px/30px "宋体";}
dt span.mor{ float:right; margin-right:10px; margin-top:13px;}
.clear{ clear:both;}
.dotline{background-image:url(../images/dot_line.gif);background-repeat: repeat-x;background-position: bottom;}
/*--主体框架CSS--*/
#mainbody{ background:#fff;width:968px; margin:0px auto;}
#header{ width:960px; margin:0px auto;}
.h_top{ background:#f1f6fc;width:958px;color:#a46db2;line-height:22px;height:23px;border-bottom:#b6cae3 1px solid;border-top:#fff 1px solid; margin:0px auto;}
.h_top a{ color:#4976ad;}
.h_top a:hover{ color:#6FA7C2;text-decoration:underline;}
.h_top_l{ float:left;padding-left:10px;padding-top:2px;}
.h_top_r{ float:right;text-align:right;padding-top:2px;}
.h_box{ background:#fff; width:960px; margin:5px auto;}
.h_box .logo{ width:280px; float:left; margin-right:20px; font-size:0px;}
.h_box .banner{ width:660px; float:right; font-size:0px;}
/*--导航菜单CSS--*/
.nav{ height:36px;width:960px;background:url(images/menustrap.gif) repeat-x 0 -36px;}
.nav .navshell {background:url(images/menustrap.gif) no-repeat left top;overflow:hidden;}
.nav .navtabs {background:url(images/menustrap.gif) no-repeat right -72px;text-align:left;}
.nav .navtabs ul{height:36px;margin-left:10px;margin-right:3px;padding:0;list-style-type:none;overflow:hidden;}
.nav .navtabs ul li{height:36px;float:left;padding:0;background:url(images/menustrap.gif) no-repeat right -108px;overflow:hidden;}
.nav .navtabs ul li a{line-height:27px;margin-top:5px;margin-right:3px;display:block;color:#fff;font-weight:bold;text-decoration:none;}
.nav .navtabs ul li a span{padding:0 11px;display:block;}
.nav .navtabs ul a:hover{background:url(images/menustat.gif) no-repeat left top;}
.nav .navtabs ul a:hover span{background:url(images/menustat.gif) no-repeat right -27px;}
.nav .navtabs ul li.current a{line-height:30px;margin-top:6px;display:block;background:url(images/menustat.gif) no-repeat 0 -54px;color:#000;font-size:14px;font-weight:bold;}
.nav .navtabs ul li.current a:hover{background:url(images/menustat.gif) 0 -54px no-repeat;}
.nav .navtabs ul li.current a span,#navmenu .navtabs ul li.current a:hover span{padding:0 20px;display:block;background:url(images/menustat.gif) right -84px no-repeat;}
/*--搜索表单CSS--*/
.navbot{ height:35px;width:958px;background:url(images/menustrap.gif) 0 -144px repeat-x;border-left:#b6e6fb 1px solid;border-right:#b6e6fb 1px solid;border-bottom:#b6e6fb 1px solid;}
.navbot .searchbox {height:35px;border-left:#fff 1px solid;border-right:#fff 1px solid;}
.searchform {float:left;width:916px;height:24px;line-height:24px;margin-top:6px;padding-left: 38px;background:url(images/icon-search.gif) no-repeat;}
.searchform li {float:left;position:relative;}
.searchform input.text {float:left;width:230px;height:18px;line-height:18px;padding:2px 4px;color:#ccc;border:1px solid #8f98a5;border-right:none;}
.searchform li p {float:left;height:24px;padding:0;margin:0;}
.focus{ width:960px; margin:3px 0px 0px 0px; font-size:0px;}

#line_c{ height:31px; width:958px; margin:0px auto;background:url(images/strap_bg.gif) repeat-x; border:#b6e6fb 1px solid;border-top:none;}
#line_c h3{ font:13px/31px "宋体"; padding-left:10px;}
#cont{ width:960px; margin:5px auto;}
.cont_l{ width:720px; float:left; margin-right:10px;}
.l_box{ width:720px; margin:0px auto;}
.l_box_l{ width:290px; float:left; margin-right:8px;}
.l_b_t{ width:100%; height:30px; background:url(images/l_t.gif) no-repeat;}
.l_b_c{ width:288px; border:1px #C3C3C3 solid; border-top-style:none; overflow:hidden; margin-bottom:5px;}
.l_b_jz{ width:288px; border:1px #C3C3C3 solid; border-top-style:none; overflow:hidden;}
.l_b_c_p{ width:270px; margin:9px; font-size:0px;}
.l_b_c_c{ width:270px; margin:9px;}
.l_b_c_c ul li{ height:24px; font:12px/24px "宋体"; border-bottom:1px #FED1BA dashed;}
.l_b_c_jz{ width:270px; margin:9px;}
.l_b_c_jz ul li{ font:12px/20px "宋体";}
.l_b_c_jz .sj{ color:#FF0000; width:180px; display:inline-block;}
.l_b_c_jz ol{border-bottom:#B3B3B3 1px dotted;padding:8px 0px 6px 0px;color:#6D6D6D}
.l_box_r{ width:422px; float:right;}
.l_b_f{ width:420px; border:1px #C3C3C3 solid; height:215px; overflow:hidden;}
.l_b_f_c{ width:410px; margin:5px; font-size:0px;}
.l_b_p{ width:100%; margin:5px auto; font-size:0px;}
.l_c_t{ width:100%; height:30px; background:url(images/c_t.gif) no-repeat;}
.l_c_c{ width:420px; border:1px #C3C3C3 solid; border-top-style:none; overflow:hidden;}
.l_c_c_c{ width:410px; margin:3px 5px;}
.l_c_c_c th{ background:#DBDBDB;line-height:27px;}
.l_c_c_c td{ border-bottom:#C3C3C3 1px dotted;line-height:28px; text-align:center}
.l_pic{ width:100%; height:70px; margin:5px auto; font-size:0;}
.l_td{ width:720px; margin:0px auto;}
.l_td_t{ width:100%; height:30px; background:url(images/l_c_t.gif) no-repeat;}
.l_td_c{ width:718px; border:1px #C3C3C3 solid; border-top-style:none; overflow:hidden;}
.l_td_c_c{ width:708px; margin:5px;}
.l_mstj{ width:708px;}
.l_mstj ul li{ width:120px; float:left; padding-left:18px;}
.l_mstj ul li img{ padding:2px; border:1px #CDCED0 solid;}
.l_mstj ul li span{ text-align:center; line-height:22px; display:block;}
.cont_r{ width:230px; float:right;}
.r_t{ width:100%; height:30px; background:url(images/r_t.gif) no-repeat;}
.r_t h3{ font:bold 13px/30px "宋体"; padding-left:10px;}
.r_c{ width:228px; border:1px #B1DAEF solid; border-top-style:none; overflow:hidden;}
.r_c_c{ width:218px; margin:5px;}
.r_c_c ul li{ width:88px; height:23px; margin-left:14px;  background:url(images/dh.gif) no-repeat; float:left; margin-top:10px; text-align:center; line-height:23px;}
.r_pic{ width:100%; margin:5px auto; font-size:0px;}
.r_c_zl{ width:218px; margin:5px;}
.r_c_zl ul li{ height:24px; font:12px/24px "宋体";}
#xypic{ width:960px; margin:0px auto; font-size:0px;}
.nb{ width:720px;}
.nb_l{ width:355px; float:left; margin-right:10px;}
.nb_l_t{ width:100%; height:30px; background:url(images/x_lt.gif) no-repeat;}
.nb_l_c{ width:353px; border:1px #C3C3C3 solid; border-top-style:none; overflow:hidden;}
.nb_l_c_c{ width:343px; margin:5px;}
.nb_l_c_c ul li{ height:24px; width:100%; font:12px/24px "宋体"; border-bottom:1px #FED1BA dashed;}
.nb_r{ width:355px; float:right;}
#link{ width:960px; margin:0px auto;}
.link_t{ width:100%; height:30px; background:url(images/link_t.gif) no-repeat;}
.link_t h3{ font:bold 13px/30px "宋体"; padding-left:10px;}
.link_c{ width:958px; border:1px #C3C3C3 solid; border-top-style:none; overflow:hidden;}
.link_c_c{ width:948px; margin:3px 5px;}
.link_c_c_t{ width:948px;}
.link_c_c_t .bov{ line-height:26px;}
.link_c_c_t a{ line-height:26px; padding-left:12px;}

#footer{ width:960px; margin:5px auto; overflow:hidden;}
.foot_t{ width:960px; margin-bottom:10px;}
.foot_t_c{ width:958px; height:26px; color: #275c91; line-height:26px;text-align: center; background: #eaf3fb; border: 1px solid #bed0e0;}
.foot_t_c a{ padding-left:10px;}
.foot_t_c a:link{ color: #275c91;}
.foot_t_c a:visited { color:#275c91;}
.foot_t_c a:hover { color:#275c91; text-decoration:underline;}
.foot_c{ width:960px; margin:0px auto;}
.foot_c_d{ width:100%; font:12px/24px "宋体"; text-align:center;}

#dc{ width:960px; margin:5px auto;}
.dc_l{ width:720px; float:left; margin-right:5px;}
.dc_l_t{ width:100%; height:30px; background:url(images/d_l_t.gif) no-repeat; font:13px/30px "宋体";}
.dc_l_t h3{ font:bold 13px/30px "宋体"; padding-left:10px;}
.dc_l_c{ width:718px; border:1px #B1DAEF solid; border-top-style:none; overflow:hidden;}
.dc_l_c_c{ width:708px; margin:5px; overflow:hidden;}
.dc_l_c_c_p{ width:100%; line-height:26px;}
.dc_l_c_c_c{ width:100%;}
.gkktd{ line-height:30px; border:1px solid #86C2FF; padding:0px 5px;}
.dc_l_c_c_c ul li{ height:30px; font:12px/30px "宋体"; border-bottom:1px #FED1BA dashed; overflow:hidden;}
.dc_l_c_c_c ul li span{ float:right;}
.dc_l_c_at{ width:100%; text-align:center; font:14px/40px "宋体"; }
.dc_l_c_ac{ width:100%; line-height:24px;}
.dc_l_c_dd{ width:100%; line-height:22px; text-align:right;}
.dc_l_c_li{ width:100%; border-top:#C3C3C3 1px dotted; height:20px; margin:0px auto; text-align:right; line-height:20px; color:#C9C9C9;}
.dc_l_c_snt{ width:100%; font:bold 14px/30px "宋体"; text-align:center;}
.dc_l_tm{ width:708px;}
.dc_l_tm_l{ width:126px; float:left; margin-right:12px; font-size:0px; text-align:center;}
.dc_l_tm_l img{ border:1px #B9D3F7 solid; padding:1px;}
.dc_l_tm_r{ width:570px; float:right;}
.dc_l_tm_r_t{ width:568px; height:30px; border-bottom:1px #98BFF5 dashed; line-height:30px;}
.dc_l_tm_r_c{ width:100%; text-indent:2em; line-height:22px;}
.dc_l_tml{ width:100%; height:2px; font-size:0px; border-bottom:1px #98BFF5 dashed; margin:10px auto;}
.dc_l_zpl{ width:708px;}
.dc_l_zpl ul li{ width:152px; float:left; padding-left:20px; text-align:center;}
.dc_l_zpl ul li img{ border:1px #B9D3F7 solid; padding:2px;}
.dc_l_zpl ul li span{ display:block;  margin:5px auto;line-height:20px;}
.dc_l_c_gbook{ width:100%;}
.dc_l_c_oline{ width:100%; background:url(images/boxbg.jpg) repeat-x;}
.dc_l_c_olt{width:100%; height:40px; background:url(images/onl_t.gif) no-repeat;}
.dc_l_c_olt h3{ font:bold 20px/40px "黑体"; color:#FFFFFF; padding-left:60px;}
.tablecss{width:100%; margin:10px auto;}
.tablecss th, .tablecss td{border:1px solid #86C2FF;}
.tablecss th{background:#EEF7FF;width:158px;text-align:right;font-size:14px;font-weight:normal;padding:5px 0 5px 10px;color:#000}
.tablecss td{background:#fff;padding:5px 0 5px 10px;}
.tablecss em{color:#FF0000;margin:0 5px;}

.dc_r{ width:235px; float:right;}
.dc_r_t{ width:100%; height:30px; background:url(images/d_r_t.gif) no-repeat;}
.dc_r_t h3{ font:bold 13px/30px "宋体"; padding-left:10px;}
.dc_r_c{ width:233px; border:1px #B1DAEF solid; border-top-style:none; overflow:hidden;}
.dc_r_c_c{ width:213px; margin:5px 10px;}
.dc_r_c_c ul li{ height:26px; font:12px/26px "宋体"; overflow:hidden;}
.dc_r_pic{ width:100%; margin:5px auto; font-size:0px;}