/* CSS Document */
body{font-size:12px; line-height:21px;font-family:'宋体';}
body,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,form,input,tr,td,table{margin:0;padding:0;} 
img{border:none;}ul,ol,li{list-style:none;}.cl{clear:both; height:0px; overflow:hidden;}.dib{display:block;}.din{display:none;}.dii{display:inline;}.fa{font-family:arial;}.ft{font-family:tahoma;}.fw{font-family:"微软雅黑"}.fs{font-family:'宋体';}.fl{float:left;}.fr{float:right;}.f12{font-size:12px;}.f14{font-size:14px;}.f16{font-size:16px;}
.f18{ font-size:18px;}.fb{font-weight:bold;}.fn{font-weight:normal;font-style:normal;}.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}.f60,.f60:link,.f60:visited{ color:#f60;}
a{color:#000000;text-decoration:none;}input{ vertical-align:middle;}
a:hover{color:#F00;text-decoration:underline;}
.mt10{ margin-top:10px;}
input,textarea{ vertical-align:middle;}
.c004,.c004 a:link,.c004 a:visited{ color:#1b67ab;}
.red{ color:#f00;}.f999{ color:#999;}
a.blue{color:#0057a6; text-decoration:none;} 
.c005{ color:#0057a6;}
.zom{ overflow:hidden; _zoom:1;}
a.f00{ color:#f00; text-decoration:none;}
a:hover.f00,a:hover.blue{ color:#f00; text-decoration:underline;}
a.cfff,a:hover.cfff{ color:#fff; text-decoration:none;}
a.more,a:hover.more{ color:#90b7e0; text-decoration:none;}
.c666{ color:#666;}
.c999{ color:#999;}
.span10{margin:10px 0 0 0; padding:0; clear:both; height:0px;overflow:hidden;}
.ml10{ margin-left:10px}
/*顶部内容*/
.box_ct{ width:960px; margin:0 auto; overflow:hidden;}
.top_banner{ background:url(../images/top_banner.jpg) no-repeat; width:960px; height:96px;}

/*导航内容*/
.nav_ct{ background:url(../images/nav_bg.jpg) no-repeat; width:960px; height:33px;}
.nav_ct ul{ padding:0 10px; width:940px; height:33px; line-height:33px; overflow:hidden; zoom:1;}
.nav_ct li{ float:left; background:url(../images/nav_rg_bg.jpg) no-repeat right top; padding-right:2px; width:100px; height:33px; text-align:center; overflow:hidden; zoom:1;}
.nav_ct li a,.nav_ct li a:hover{ color:#fff; text-decoration:none;}
.nav_ct ul li.nav-hot{ padding:0 10px}
.nav_ct ul li.nav-hot a{ background:url(../images/hot-ico.png) right 2px no-repeat; display:block;padding-right:25px}

.topnav{ background:#f6f3f3; height:28px; line-height:28px; margin-bottom:1px}
.topnav p.topnav_l{ float:left; color:#666; margin:0 10px}
.topnav p.topnav_r{ float:right; color:#f00; margin-right:10px}
.topnav p.topnav_r a{ color:#F00}
.con{width:960px; overflow:hidden}
.con_l_h{ background:url(../images/head_r_x.gif) 0 0 repeat-x; height:31px; line-height:31px}
.con_l_h h2{ color:#ff6000; font-family:"微软雅黑"; font-weight:normal; font-size:18px; background:url(../images/xwzx_tle_bg.jpg) 0 2px no-repeat; width:90px; height:29px; overflow:hidden; text-indent:15px}
.con_l{ width:732px; border:#c5d9ef 1px solid; border-top:none; overflow:hidden; height:442px}
.con_l_c_t{width:732px; overflow:hidden;height:120px}
.con_l_c_t ul{ margin:5px}
.con_l_c_t ul li{ float:left; width:110px; height:28px; text-align:center; overflow:hidden; margin:5px 5px 5px 3px; border:#dde7f1 1px solid; line-height:28px}
.con_l_c_t ul li a{ color:#0057a6; font-size:14px; background:url(../images/list_bg_x.gif) 0 -1px repeat-x; display:block;}
.con_l_m{ margin:10px; border:#dde7f1 1px solid; background:#f8f8ff; padding:10px; height:40px; overflow:hidden}
.con_l_m p{ line-height:20px; color:#666; font-size:14px; text-indent:28px}
.con_l_b{ border-top:#ccc 1px dashed; padding:10px 0 10px 0; margin:0 10px}
.con_l_b ul{ width:355px; float:left; overflow:hidden}
.con_l_b ul li{ line-height:24px; height:24px; overflow:hidden; background:url(../images/arrow.gif) -2px 4px no-repeat; text-indent:15px}
.con_l_b ul li a{ color:#0057a6}

.con_r{width:217px; overflow:hidden}
.con_r_list{border:#c5d9ef 1px solid; border-top:none; height:230px; overflow:hidden;}
.con_r_h{ background:url(../images/rg_tle_bg.jpg) 0 0 no-repeat; width:215px; height:28px}
.con_r_h h2{ font-size:14px; color:#0057a6; line-height:28px; text-indent:10px}
.con_r_list_c ul{ margin:10px}
.con_r_list_c ul li{ height:24px; height:24px; overflow:hidden; background:url(../images/dian1.jpg) 0 8px no-repeat; text-indent:12px}
.con_r_list_c ul li a{ color:#0057a6}

.con_r_zx{border:#c5d9ef 1px solid; border-top:none; height:200px; overflow:hidden}
.con_r_zx_c{ padding:10px}
.con_r_zx_c p{ margin-bottom:10px}
.con_r_zx_c p span{ font-size:14px; color:#666; line-height:22px; float:left;}
.con_r_zx_c p input{ border:#cccccc 1px solid; height:20px; line-height:20px;width:146px}
.con_r_zx_c p textarea{border:#cccccc 1px solid; float:left; width:146px; height:80px}
.con_r_zx_c p.but{ margin:10px 0 0 45px}
.con_r_zx_c p.but input{ background:url(../images/but.jpg) -1px -1px no-repeat; height:23px; width:62px; border:none; line-height:24px; color:#fff; margin:0 5px}

/*box*/
.box{border:solid 1px #ebeaea; border-top:none; width:312px; height:342px; overflow:hidden}
.boxtle{ background:url(../images/head_r_x.gif) 0 0 repeat-x; height:31px;}
.boxtle li{float:left; padding:0 15px; line-height:31px; height:31px; border-right:solid 1px #ebeaea; cursor:pointer; color:#0057a6; font-size:14px}
.boxtle li.hover,.boxtle li:hover{height:31px; line-height:31px; font-weight:bold; background:url(../images/hover_bg.gif) 0 0 repeat-x}
.boxtext{height:85px; overflow:hidden; padding-bottom:10px; border-bottom:dashed 1px #ccc; margin-bottom:10px;}
.boxtext dt img{width:100px; height:85px; overflow:hidden;}
.boxtext dd{width:180px; float:right; line-height:18px; color:#666;}
.boxtext dd.tit{line-height:20px; margin-bottom:5px; font-size:14px; color:#333333; font-family:"微软雅黑"; line-height:18px; height:36px; overflow:hidden}
.boxtext dd p{ line-height:20px; height:20px; overflow:hidden;}
.boxtext dd p a{ color:#0057a6}
.boxtext dd p span{ color:#de800b}
.boximg{height:212px; overflow:hidden;}
.boximg img{width:228px; height:80px; margin-bottom:12px; overflow:hidden;}
.boximg p{line-height:20px; text-indent:2em; color:#666;}
.boxmain{ padding:10px}
ul.boxlist li{ background:url(../images/dian1.jpg) 2px 10px no-repeat; text-indent:12px; line-height:24px; height:24px; overflow:hidden}
ul.boxlist li a{color:#0057a6}

.friendlink{border:solid 1px #ebeaea; border-top:none; width:958px; overflow:hidden}
.friendlink_h{ background:url(../images/head_r_x.gif) 0 0 repeat-x; height:31px;}
.friendlink_h h2{ font-size:14px; line-height:31px; color:#0057a6; text-indent:10px}
.friendlink_c{ padding:5px}
.friendlink a{ margin:5px; color:#666}

/*主体内容*/
.cbox{ border:solid 1px #c1d7ee;}
.main_cont{ width:960px; overflow:hidden;}
.cont_lt{ width:733px;}
.sxlaw_ct{ width:222px;}
.sxlaw_tle{ background:url(../images/sxlaw_tle.jpg) no-repeat; height:28px;}
.sxlaw_wzt{ margin:9px;}
.sxlaw_wzt span{ background:url(../images/tel_ci7.jpg) no-repeat; width:205px; height:66px;display:block;}
.sxlaw_wzt p{ line-height:18px; margin-top:8px; text-align:center; color:#555; _margin-top:5px;}
.sxlaw_wzt p strong{ display:block; margin:8px 0px 5px 0;_margin:5px 0px;}
.sxlaw_wzt p img{ width:110px; height:135px; padding:1px; border:solid 1px #ccc;}


/*新闻中心*/
.rot_cont{ width:499px; overflow:hidden;}
.xwzx_cont,.jdal_ct{ width:497px; overflow:hidden;}
.xwzx_tle{ background:url(../images/xwzx_tle_bg.jpg) no-repeat; height:28px; line-height:28px; text-indent:15px;}
.xwzx_cont {padding-bottom:10px;}
.xwzx_cont ul{ margin-top:10px; margin-left:10px; margin-right:10px; width:480px;}
.xwzx_cont li{ background:url(../images/dian1.jpg) no-repeat 5px 10px; border-bottom:dashed 1px #dedede; line-height:26px; height:26px; text-indent:15px; overflow:hidden;}
.xwzx_cont li span.w360{ width:360px; display:block;}

/*经典案例*/
.jdal_wz{ margin:10px 10px 8px 10px; overflow:hidden;}
.jdal_wz img{border:solid 1px #86a8cc; padding:1px; margin-right:13px; float:left;}
.jdal_wz p{ float:left; display:block; width:323px; border-bottom:dashed 1px #dedede; color:#797979; line-height:18px; padding-bottom:5px;}
.jdal_wz p strong{ display:block; margin-bottom:4px;}
.jdal_wz ul{ float:left; margin-top:6px;}
.jdal_wz li{line-height:24px; height:24px; background:url(../images/dian1.jpg) no-repeat 3px 10px; text-indent:13px; width:312px; overflow:hidden;}
 

/**/
.cont_rg{ width:217px;}
.lawyw{ width:215px; overflow:hidden;}
.rg_tle{ background:url(../images/rg_tle_bg.jpg) no-repeat; height:28px; line-height:30px; text-indent:10px;}
.lawyw ul{ margin:10px;}
.lawyw li{ background:#5891d0; width:195px; height:26px; margin-bottom:2px; text-align:center; line-height:26px; color:#fff;}
.lawyw li a,.lawyw li a:hover{ color:#fff; text-decoration:none;}
.lawss_ct{ background:#edf2fb; padding:7px 10px 10px 10px; _padding-top:0; height:125px;}
.lawss_ct input.bk{ width:129px; height:20px; line-height:20px; background:#fff; border:solid 1px #c1d7ee; border-top:solid 1px #729dc9; float:left;color:#666; text-indent:3px;}
.lawss_ct input.btn1,.lawss_ct input.btn2{display:block; width:50px; height:22px; line-height:22px; text-align:center; color:#fff; text-decoration:none; float:right; border:none;}
.lawss_ct input.btn1{ background:#ff8a00;}
.lawss_ct input.btn2{ background:#729dc9;}


.cont_list{ width:960px; overflow:hidden; margin-top:10px;}
.lawfc{ width:236px;}
.pic_fc,.list_lf{ width:234px; overflow:hidden;}
.pic_fc ul{ float:left;padding:10px; height:290px; overflow:hidden; zoom:1;}
.pic_fc li{ width:94px;float:left; height:145px; text-align:center; padding-bottom:5px; overflow:hidden; zoom:1;}
.mr10{ margin-right:12px;}
.mb5{ margin-bottom:5px;}
.pic_fc li a{display:block; line-height:25px;}
.pic_fc li a img{ width:90px; height:111px; border:#ccc solid 1px; padding:1px; margin-bottom:5px; display:block; overflow:hidden;}
.ctlist_tle{ background:url(../imagesst_bg.jpg) repeat-x; height:29px; line-height:29px; border-bottom:solid 1px #c6daef;margin-left:1px;}
.ctlist_tle strong{ display:block; background:url(../images/ict_bg.jpg) no-repeat 0 6px; margin-left:6px; text-indent:22px;}


.list_lf ul,.list_w350 ul{ margin:10px;}
.list_lf li,.list_w350 li{ background:url(../images/de_13.jpg) no-repeat 0 9px; line-height:24px; height:24px; text-indent:10px; overflow:hidden;}
.list_lf ul{ margin:10px 10px 12px 10px;}
.list_w350 ul{ margin:9px; _margin:7px 10px;}


.yqlj_ct{ width:478px; }
.aout_ct{ width:471px; }
.yqlj_tle{ background:#d2e4ff; height:28px; line-height:28px; margin-left:1px; margin-right:1px; margin-top:1px;}
.yqlj_tle strong{display:block; background:url(../images/ict_bg.jpg) no-repeat 0 6px; margin-left:6px; text-indent:22px;}
.yqlj_ct p,.aout_ct p{ margin:10px;}
.yqlj_ct p { line-height:22px;}
.aout_ct p{ line-height:18px; margin:9px}

.bottom{ line-height:18px; background:#70a0d1; overflow:hidden; color:#e9f5ff; text-align:center;}
.bottom a,.bottom a:hover{ color:#e9f5ff; text-decoration:none;}





/*ry_left列表页*/
.ry_left{ width:733px;}
.pth{ width:733px; background:#f2f2f2; height:29px; line-height:29px; text-indent:10px;}
.ry_list{ width:731px;margin-top:1px;} 
.ry_list ul{ margin:10px 12px 10px 12px; font-size:14px; border-bottom:dashed 1px #dedede; padding-bottom:5px;}
.ry_list li{ background:url(../images/dian1.jpg) no-repeat 0 8px; line-height:26px; height:26px; overflow:hidden; text-indent:11px; margin-left:5px;}
.ry_list li a{ color:#0051a1; text-decoration:none;} 
.ry_list li a:hover{ color:#f00; text-decoration:underline;}
.ry_lst_bot{ width:690px; height:28px; line-height:28px; margin:0 auto; text-align:center; background:#f3f3f3; margin-bottom:10px;}


.rot_ph{ overflow:hidden;}
.rot_ph ul{ margin:10px;}
.rot_ph li{ line-height:24px; height:24px; overflow:hidden;}
.rot_ph li span.hs,.rot_ph li span.ys{width:12px; height:11px; color:#fff;display:block; line-height:11px; text-align:center; margin-right:7px;zoom:1;float:left; margin-top:4px; padding-top:1px;}
.rot_ph li span.hs{ background:#ff8a00;border:solid 1px #f46d00; }
.rot_ph li span.ys{background:#c1d7ee;border:solid 1px #99b8d8;}


/*文章页内容*/
.wzy_ct,.zxy_ct{ margin:15px;}
.wzy_ct_top{ border-bottom:solid 1px #ccc; margin-bottom:15px;}
.wzy_ct_top h2{ font-size:24px; margin-bottom:5px;line-height:26px}
.wzy_ct p{ line-height:22px;}

/*咨询内容*/
.zxy_ct_tp{ background:#fff5f5; border:solid 1px #f6e5cd; color:#555; padding:10px;}
.zxy_ct_ipt{ margin:10px 0;color:#414141;}
.zxy_ct_ipt img{ vertical-align:bottom;}
.zxy_ct_ipt td{ line-height:44px;}
.zxy_ct_ipt table input,.zxy_ct_ipt table textarea{ border:solid 1px #d6d6d6; border-top: solid 1px #999; color:#666; text-indent:3px; }
.zxy_ct_ipt table input{ height:23px;width:233px; line-height:23px;}
.zxy_ct_ipt table input.bm{width:135px;}
.zxy_ct_ipt table textarea{ height:128px; width:500px;}
/*咨询按钮*/
.zxy_btn{ border-top:dashed 1px #ccc; margin-top:15px; text-align:center; padding-top:10px;}
.zxy_btn input.btn0,.zxy_btn input.btn1{ width:83px; height:29px; border:none;}
.zxy_btn input.btn0{ background:url(../images/btn0.jpg) no-repeat;}
.zxy_btn input.btn1{ background:url(../images/btn1.jpg) no-repeat;}

/*咨询列表内容*/
.hflist{padding:10px; overflow:hidden; margin-bottom:10px;}
.bgf9{background:#f9fafb;}
.hflist dt{color:#999; height:20px; line-height:20px; border-bottom:1px #ccc dashed; margin-bottom:10px;}
.hflist dd{line-height:22px; margin-bottom:5px;}
.hflist span{color:#036baf;}

.reply_in .wen{background:#f9f9f9; border-bottom:solid 1px #e2e2e2; padding:10px 10px 15px 50px; overflow:hidden; zoom:1; position:relative;}
.wen_icon,.da_icon{background:url(../images/reply_icon.png) no-repeat; width:23px; height:30px; position:absolute; top:0; left:10px;}
.wen_icon{background-position:0 0;}
.wencont h3{font-family:"Microsoft YaHei"; margin-bottom:5px; font-weight:normal}
.wencont p,.datext p{line-height:22px; color:#444}
.reply_in .da{padding:15px 10px 15px 50px; overflow:hidden; zoom:1; position:relative;}
.da_icon{background-position:-65px 0;}
.daimg, .hfimg{width:65px; height:100px; text-align:center;}
.daimg img, .hfimg img{width:65px; height:80px; overflow:hidden;}
.datext{width:520px;}
.datime{height:22px; line-height:22px; padding-right:10px; color:#999; padding-top:8px;}
.datime span{color:#981211;}
.reply_in_but{ width:120px; margin:30px auto}
.reply_in_but a{background:#5891d0; display:block; font-family:"Microsoft YaHei"; color:#fff; font-size:16px; width:120px; height:32px; line-height:32px; text-align:center}
.reply_in_but a:hover{ background:#999; text-decoration:none}