@charset "gb2312";
/* XYCMS */
*{ margin:0px; padding:0px;}
body{ font-size:12px; color:#4D4D4D; 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/34px "宋体";}
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--*/

#top{ width:100%; background:#f1f6fc; color:#a46db2; height:28px;border-bottom:#b6cae3 1px solid;}
.top{ width:1000px; margin:0px auto; line-height:28px;}
.top_l{ float:left;padding-left:10px;}
.top_r{ float:right;text-align:right;}
#header{ width:100%; margin:0px auto; background-color:#FFFFFF;}
.head{ width:1000px; margin:0px auto;}
.head .logo{ width:500px; float:left; margin-right:20px; font-size:0px;}
.head .banner{ width:480px; float:right; font-size:0px; }
.searchbox { height:35px;border-left:#fff 1px solid;border-right:#fff 1px solid; margin-top:25px; }
.searchform {float:left;width:100%;height:24px;line-height:24px;margin-top:6px;  }
.searchform li {float:left;position:relative; }
.searchform input.text {float:left;width:380px; font:16px/28px Arial, Helvetica, sans-serif;height:28px; padding:2px 4px;color:#ccc;border:1px solid #8f98a5;border-right:none;}
.searchform li p {float:left;height:24px;padding:0;margin:0;}
.nav_c{padding-bottom:0px;background:url(images/nav_bg.jpg) repeat-x 0 bottom;}
.nav_cc{}
.nav{width:1000px;height:42px;margin:0 auto;line-height:42px;font-family:"微软雅黑";}
.nav li{float:left;}
.nav li a{display:block; padding:0px 16px; text-align:center;font-size:14px;font-weight:bold;color:#fff; overflow:hidden;}
.nav li a:hover, .nav li a:hover.on{ background-color:#0A4983;text-decoration:none;}
.nav li a.on{background:#1c1c1c;}
.nav li a.on2{background:#0A4983;text-decoration:none;}
.nav li:hover.on{background:#0A4983;text-decoration:none;}
.nav li ul{display:none;position:absolute;z-index:9999;} 
.nav .sub_nav li{float:none;position:relative;line-height:20px;_display:inline; border:0; list-style:none; overflow:hidden;} 
.nav .sub_nav li a{display:block; padding:6px 18px 6px 18px;background:#0A4983;text-align:center;font-weight:normal;font-size:13px;color:#ccc;  overflow:hidden;}
.nav .sub_nav li a:hover{ color:#CCFF00;}
#focus{ width:1000px; margin:0px auto; font-size:0px;}
/*#mainbody{background:url(images/230.jpg) no-repeat ;}*/
#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:1000px; margin:5px auto;}
.cont_l{ width:760px; float:left; margin-right:10px;}
.l_box{ width:760px; margin:0px auto;}
.l_box_l{ width:290px; float:left; margin-right:8px;}
.l_b_t{ width:100%; height:34px; background:url(images/l_t.gif) no-repeat; overflow:hidden;}
.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:28px; font:12px/28px "宋体"; border-bottom:1px #FED1BA dashed;}
.l_b_c_jz{ width:270px; height:221px; margin:9px;}
.l_b_c_jz ul li{ font:12px/20px "宋体";}
.l_b_c_jz .sj{ color:#FF0000; width:150px; display:inline-block;}
.l_b_c_jz ol{border-bottom:#B3B3B3 1px dotted;padding:6px 0px 7px 0px;color:#6D6D6D}
.l_box_r{ width:462px; float:right;}
.l_b_f{ width:460px; border:1px #C3C3C3 solid; overflow:hidden;}
.l_b_f_c{ width:450px; margin:5px; font-size:0px;}
.l_b_p{ width:100%; margin:5px auto; font-size:0px;}
.l_c_t{ width:100%; height:34px; background:url(images/c_t.gif) no-repeat; overflow:hidden; margin-top:10px;}
.l_c_c{ width:460px; border:1px #C3C3C3 solid; border-top-style:none; overflow:hidden;}
.l_c_c_c{ width:450px; margin:5px 5px;}
.l_c_c_c th{ background:#DBDBDB;line-height:32px;}
.l_c_c_c td{ border-bottom:#C3C3C3 1px dotted;line-height:32px; text-align:center}
.l_pic{ width:100%; height:70px; margin:5px auto; font-size:0;}
.l_td{ width:760px; margin:0px auto;}
.l_td_t{ width:100%; height:34px; background:url(images/l_c_t.gif) no-repeat; overflow:hidden; margin-top:10px;}
.l_td_c{ width:758px; border:1px #C3C3C3 solid; border-top-style:none; overflow:hidden;}
.l_td_c_c{ width:748px; margin:5px;}
.marginbtm10{ margin-bottom:10px;}
.caseShow{ height:160px; width:758px; background-repeat:no-repeat; overflow:hidden;}
.caseShow .leftarrow{ width:38px; height:99px; background-image:url(../images/arrow1.jpg); float:left; margin-top:20px; cursor:pointer}
.caseShow .centerCase{width:692px; float:left; padding-top:10px; overflow:hidden; height:160px;}
.caseShow .rightarrow{ width:38px; height:99px; background-image:url(../images/arrow1.jpg); float:left; margin-top:20px; background-position:0 99px;cursor:pointer}
.ulIndexCase{ width:690px;}
.ulIndexCase li{ width:110px; margin:5px 13px 0px 13px; text-align:center; float:left; display:inline;}
.ulIndexCase li img{ padding:1px; border:solid 1px #CCC;}
.ulIndexCase li p{ text-align:center; padding:6px 0px;}
.cont_r{ width:230px; float:right;}
.r_t{ width:100%; height:34px; background:url(images/r_t.gif) no-repeat; overflow:hidden; }
.r_t h3{ font:bold 13px/34px "宋体"; padding-left:10px;}
.r_c{ width:228px; border:1px #B1DAEF solid; border-top-style:none; overflow:hidden; margin-bottom:5px;}
.r_c_c{ width:224px; margin:2px; overflow:hidden; padding-bottom:7px;}
.r_c_c ul li{ width:100px; height:26px; margin-left:8px;  background:url(images/dh.gif) no-repeat; float:left; margin-top:7px; text-align:center; line-height:26px; display:inline;}
.r_pic{ width:100%; margin:5px auto; font-size:0px;}
.r_c_zll{ width:218px; margin:5px;}
.r_c_zll ul li{ font:12px/29px "宋体"; border-bottom:1px #E7E7E7 dotted;}
.r_c_zl{ width:218px; margin:5px;}
.r_c_zl ul li{ font:12px/30px "宋体"; border-bottom:1px #E8E8E8 dotted;}
.r_c_zla{ width:218px; height:282px; margin:5px;}
.r_c_zla ul li{ font:12px/30px "宋体"; border-bottom:1px #E8E8E8 dotted;}
#xypic{ width:1000px; margin:0px auto; font-size:0px;}
.nb{ width:760px;}
.nb_l{ width:375px; float:left; margin-right:10px;}
.nb_l_t{ width:100%; height:34px; background:url(images/x_lt.gif) no-repeat; overflow:hidden;}
.nb_l_c{ width:373px; height:293px; border:1px #C3C3C3 solid; border-top-style:none; overflow:hidden;}
.nb_l_pic{ width:363px; margin:5px; border-bottom:1px #0A5F92 dashed; padding-bottom:3px; overflow:hidden;}
.nb_l_p_l{ width:120px; float:left; margin-right:10px;}
.nb_l_p_l img{ border:1px #DFE3E0 solid; padding:2px;}
.nb_l_p_r{ width:233px; float:right;}
.nb_l_p_r_t{ font:bold 14px/24px "宋体";}
.nb_l_p_r_t a{ color:#0A4B81;}
.nb_l_p_r_c{ font:12px/26px "宋体"; }
.nb_l_c_c{ width:363px; margin:5px; overflow:hidden;}
.nb_l_c_c ul li{ height:30px; width:100%; font:12px/30px "宋体"; border-bottom:1px #F0F0F0 dashed;}
.nb_l_c_c ul li span{ float:right; color:#B3B3B3;}
.nb_r{ width:375px; float:right;}
#link{ width:1000px; margin:0px auto;}
.link_t{ width:100%; height:34px; background:url(images/link_t.gif) no-repeat; overflow:hidden;}
.link_t h3{ font:bold 13px/34px "宋体"; padding-left:10px; color:#993300;}
.link_c{ width:998px; border:1px #C3C3C3 solid; border-top-style:none; overflow:hidden;}
.link_c_c{ width:988px; margin:3px 5px;}
.link_c_c_t{ width:988px;}
.link_c_c_t .bov{ line-height:30px;}
.link_c_c_t a{ line-height:30px; padding-left:12px;}

#footer{ width:1000px; margin:5px auto; overflow:hidden;}
.foot_t{ width:1000px; margin-bottom:10px;}
.foot_t_c{ width:998px; height:30px; color: #275c91; line-height:30px;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:1000px; margin:0px auto;}
.foot_c_d{ width:100%; font:12px/24px "宋体"; text-align:center;}

#dc{ width:1000px; margin:5px auto;}
.dc_l{ width:760px; float:left; margin-right:5px;}
.dc_l_t{ width:100%; height:34px; background:url(images/d_l_t.gif) no-repeat; font:13px/34px "宋体"; overflow:hidden;}
.dc_l_t h3{ font:bold 13px/34px "宋体"; padding-left:10px;}
.dc_l_c{ width:758px; border:1px #B1DAEF solid; border-top-style:none; overflow:hidden;}
.dc_l_c_c{ width:748px; 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:34px; font:12px/34px "宋体"; border-bottom:1px #DDF9FF dashed; overflow:hidden;}
.dc_l_c_c_c ul li span{ float:right; color:#C8C8C8;}
.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:748px;}
.dc_l_tm_l{ width:128px; float:left; margin-right:12px; font-size:0px; text-align:center; display:inline;}
.dc_l_tm_l img{ border:1px #B9D3F7 solid; padding:2px;}
.dc_l_tm_r{ width:608px; float:right;}
.dc_l_tm_r_t{ width:606px; 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:748px;}
.dc_l_zpl ul li{ width:152px; float:left; padding-left:20px; text-align:center; display:inline;}
.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; overflow:hidden;}
.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;}
/*下一页*/
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dc_r{ width:235px; float:right;}
.dc_r_t{ width:100%; height:34px; background:url(images/d_r_t.gif) no-repeat; overflow:hidden;}
.dc_r_t h3{ font:bold 13px/34px "宋体"; 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;}

/*-- 在线客服 --*/
.box_os .osqq p span a{color:#547816;}
.box_os .os_x, .box_os .osqq, .ico_os, .ico_gt, .ico_pp, .osqq .qq{ background:url(../images/kf.gif) no-repeat;}
.box_os{ height:auto; overflow:hidden; width:131px; position:fixed; right:0; top:44px; _position:absolute; z-index:9999;display:none;}
.box_os .os_x{ background-color:#f7f7f7; background-position:2px 2px; width:18px; height:20px; float:right; display:inline; cursor:pointer;}
.box_os .osqq{ width:129px; border:1px solid #D1D1D1; background-color:#fff; background-position:0 -120px; clear:both; padding:37px 0 8px 0; text-align:center;}
.box_os .osqq p{ height:auto; line-height:20px;width:129px; margin-top:8px;}
.box_os .osqq p strong{ color:#666;}
.box_os .osqq img{ padding:7px 0 3px 0;}
.box_os .osqq p em{ color:#999; display:block;}
.box_os .osqq p span{ color:#547816; display:block;}
.box_os .osqq .qq{ background-position:-140px -120px; display:block; width:99px; height:26px; margin:0 auto; margin-top:8px; cursor:pointer;}
.acbox{ width:130px; overflow:hidden;}
.acbox .ico_gt{ background-position:-60px 0; border:1px solid #299ec0; border-top:0; cursor:pointer; width:60px; height:33px; float:right;}
.acbox .ico_pp{ background-position:-60px -60px; border:1px solid #81b140; border-top:0; cursor:pointer; width:60px; height:33px; float:right; margin:0 2px;}
.onlineService{ background:none; display:none; width:39px; *width:84px; height:178px; ;position:fixed; right:0; top:44px; _position:absolute;}
.onlineService .ico_os{ background-position:-2px -20px; border:1px solid #c7c7c7; cursor:pointer; width:39px; height:98px; float:right;}
.onlineService .ico_gt{ background-position:right 0; border:1px solid #299ec0; cursor:pointer; width:39px; height:37px; float:right; clear:both;}
.onlineService .ico_pp{ background-position:right -60px; border:1px solid #81b140; cursor:pointer; width:39px; height:37px; float:right; margin:0 0 1px 0; clear:both;}
.box_os .osqq p span a{color:#557917;}