﻿@charset "utf-8";
/* CSS Document */
body{font:12px/22px "\5B8B\4F53",arial; text-align:left;color:#333;}
body,div,ul,ol,li,dl,dt,dd,span,p,h1,h2,h3,h4,h5,h6,img,form,table,tr,td,th,label{margin:0;padding:0;}
img{border:none;}
ul,ol,li{list-style-type:none;}
.dib{display:block;}       .din{display:none;}        .dii{display:inline;}
.fa{font-family:arial;}    .ft{font-family:tahoma;}   .fw{font-family:"Microsoft Yahei"}    .fs{font-family:'宋体';}
.fl{float:left;}        .fr{float:right;}
.f12{font-size:12px;}   .f14{font-size:14px;}   .f16{font-size:16px;}
.fb{font-weight:bold;}  .fb16{font-weight:bold; font-size:16px;} .fb14{font-weight:bold; font-size:14px;}
.tc{text-align:center;}    .tl{text-align:left;}    .tr{text-align:right;}
.c333{color:#333;} .c666{color:#666;} .cf00{color:#F00;} .cf60{color:#f60;} .c999{color:#999;} .cd00{color:#d00000;}
.space{clear:both;height:10px;overflow:hidden; zoom:1;}
.space20{clear:both;height:20px;overflow:hidden; zoom:1;}
.p10{padding:10px; background:#fff; overflow:hidden; zoom:1;} .pr10{padding-right:10px;} .pt10{padding-top:10px;} .pb10{padding-bottom:10px;}
.ml15{margin-left:15px;}  .mt10{margin-top:10px;}  .mb10{margin-bottom:10px;} .ml10{margin-left:10px;} .mr10{margin-right:10px;}
select,input,label,textarea,img/{vertical-align:middle;font-size:12px;color:#555;}
div:after, ul:after, dl:after{content:""; display:block; height:0; clear:both; visibility:hidden;}
a{color:#333;text-decoration:none;}
a:hover{color:#ba2636;text-decoration:underline;}
.cl{clear:both;}
.disn{display:none;}
.ovh{overflow:hidden; zoom:1;}
.round{-moz-border-radius:5px 5px 5px 5px;}
.none{border:none; border:0;} 

/*index*/
body{background:url(head_bj.png) repeat-x; width:100%;}
.header{width:1002px; height:146px; margin:0 auto;}
.top{padding:0 11px; background:url(top.png) no-repeat; height:106px; width:980px; overflow:hidden; zoom:1;}
.top a.logo{display:block; width:370px; height:106px;}
.toprg{padding:22px 0 8px; height:76px; width:228px;}
.toprg .phone img{width:228px; height:43px; margin-bottom:7px;}
.toprg .search{width:228px; height:26px; background:url(search.png) no-repeat;}
.toprg .search input{background:none; border:0 none; float:left;}
.toprg .search input.t{padding:3px 5px; width:158px; height:20px; line-height:20px; color:#93a8c4;}
.toprg .search input.b{cursor:pointer; width:60px; height:26px; padding:0;}
.nav{padding:0 18px; width:968px; height:40px; overflow:hidden;}
.nav li{float:left; background:url(navline.png) right top no-repeat; width:86px; padding-right:2px; text-align:center;}
.nav li.bgnone{background:none; padding:0}
.nav li a{display:block; width:86px; height:40px; font:500 14px/40px "Microsoft Yahei"; color:#FF0;} 
.nav li a.hover, .nav li a:hover{background:#082a5e; color:#FF0; text-decoration:none;}
/* banner */
.banner {min-width:1002px; _overflow:hidden; position:relative;}
.banner, .banner_img, .banner_img li ,.banner_num, .banner_num div, .banner_num div a { height:399px; }
.banner_img {width:100%; left:0; top:0; position:absolute;}
.banner_img li {position:absolute; top:0; left:0; width:100%; }
.banner_num{position:relative; width:1002px; top:0; left:0; margin:0 auto;}
.banner_num div {width:1002px; left:0; top:0; position:absolute;}
.banner_num div a{display:block; width:960px; position:absolute; left:0; top:0; overflow:hidden; text-indent:-9999px; }
.banner_num ul {height:13px; position:absolute; left:45%; bottom:21px;}
.banner_num ul li{background:url(slider_nav.png) no-repeat; }
.banner_num ul li {width:28px; height:13px; margin:0 5px; overflow:hidden; text-indent: -9999px; float:left; cursor:pointer; background-position:0 0; }
.banner_num ul li.cur { background-position:-32px 0; }
.if_banner{background:url(if_banner_bj.png) repeat-x; height:251px; width:100%;}
.if_bannerimg{width:980px; height:251px; margin:0 auto;}

.content{background:url(content_bj.png) #e8e8e8 repeat-x; width:100%; overflow:hidden;margin:0 auto;}
.main{background:url(main_bj.png) repeat-y; padding:0 26px 20px; width:950px; margin:0 auto;overflow:hidden}
.mainbtm{ margin:0 auto;background:url(main_btm.png) no-repeat; width:1002px;align:center; height:11px;}
.atbox{width:410px;}
.lybox{width:240px;}
.atbox_tit, .lybox_tit{background:url(title.png) no-repeat;}
.atbox_tit{background-position:0 0; width:410px; height:34px; overflow:hidden;}
.atbox_tit span.fl{padding-left:25px; font:500 15px/34px "Microsoft Yahei"; color:#039;}
.atbox_tit a.fr, .lybox_tit a.fr{padding-right:10px; width:50px; height:34px; display:block;}
.atcont{padding-top:15px; height:216px; overflow:hidden; zoom:1;}
.atcont p{line-height:24px; color:#666;}
.atcont p img{margin-right:15px; padding:3px; border:solid 1px #e9e9e9; width:166px; height:104px; overflow:hidden;}
.atcont p a.f487{color:#4874b9;}
.atcont p a:hover{color:#ba2636;}
.zybox{padding:3px 0 0 3px; width:277px; position:relative;}
.zybox_tit{background:url(zy_tit.png) no-repeat; width:66px; height:66px; position:absolute; left:0; top:0;} 
.zycont{padding:42px 10px 10px; background:url(zy_bj.png) no-repeat; border:solid 1px #e9e9e9; overflow:hidden; height:208px;}
.zycont li{width:75px; height:98px; padding:6px 5px 0; float:left; position:relative;}
.zycont li img{width:75px; height:73px; overflow:hidden; margin-bottom:5px;}
.zycont li span{display:block; height:20px; line-height:20px; text-align:center;}
.lybox_tit{background-position:0 -35px; width:240px; height:34px; overflow:hidden;}
.lybox_tit span.fl{padding-left:20px; font:500 15px/34px "Microsoft Yahei"; color:#039;}
.lycont li{border-bottom:dashed 1px #ddd; overflow:hidden; zoom:1; height:76px; float:left;}
.lycont li b{background:#f7f7f7; padding:16px 10px 0; width:18px; height:60px; font:500 18px/20px "Microsoft Yahei"; color:#c00;}
.lycont li b.pt5{padding-top:7px; height:69px;}
.lycont li span{width:185px; line-height:20px; color:#666; padding:8px 0;}
/*team*/
.team{height:189px;}
.team_tit{background:url(team_tit.png) no-repeat; width:65px; height:189px;}
.team_main{background:#fff; border:solid 1px #e9e9e9; border-left:none; padding:2px 2px 2px 0; width:882px; height:183px; overflow:hidden; zoom:1;}
.team_in{background:#fafafa; padding:18px 0; height:147px;}
.leftbtn, .rightbtn{width:31px; height:102px; cursor:pointer; margin:23px 20px 0;}
.rightbtn{ background:url(right_btn.png) no-repeat;}
.leftbtn{ background:url(left_btn.png) no-repeat;}
.teamcont{width:740px; height:147px; text-align:center;}
.teamcont td.tdbox{padding:0 12px; width:117px; height:147px;}
.teamcont td.tdbox span{padding:5px 5px 0 5px; border:solid 1px #e4e4e4; background:#f3f3f3; width:105px; height:140px; display:block; overflow:hidden;}
.teamcont td.tdbox img{width:105px; height:115px; margin-bottom:3px; overflow:hidden;}
.teamcont td.tdbox a{display:block; text-align:center; line-height:22px;}
/*box*/
.box{width:310px;}
.boxtit{background:url(box_tit.png) no-repeat; width:310px; height:33px;}
.boxtit span.fl{padding-left:30px; font:500 14px/32px "Microsoft Yahei"; color:#fff;}
.boxtit a.fr{padding-right:10px; padding-top:4px; width:50px; height:29px;}
.boxmain{border:solid 1px #e4e4e4; border-top:none; padding:10px; height:192px; overflow:hidden; zoom:1;}
.boxlist li{background:url(list_icon.png) left 9px no-repeat; height:24px; line-height:24px; vertical-align:middle; padding-left:13px; overflow:hidden;}
.boxin{border:solid 1px #e4e4e4; border-top:none; padding:10px 0; height:192px; overflow:hidden; zoom:1;}
.pjlist li{padding:10px;}
.pjlist li.hover{background:#f7f7f7; border-bottom:dashed 1px #ddd;}
.pjcont{line-height:20px; color:#666;}
.pjtime{color:#999; line-height:22px;}
.pjtime span{color:#4874b9; margin-right:5px;}

/*foot*/
.footer{margin:0px auto;background:url(foot_bj.png) repeat-x; height:144px; width:100%;overflow:hidden;}
.foot{width:980px; height:144px; margin:0 auto;align:center;  zoom:1;}
.foot_l{padding-top:34px;width:380px;}
.foot_r{width:600px;}
.font_menu{line-height:36px; color:#809ac4; font-size:14px; padding-top:18px;}
.font_menu a{color:#fff; margin:0 7px;}
.font_menu a:hover,.copyright a:hover{color:#fff;}
.copyright{color:#d5dde8; font-family:Arial;}
.copyright p{line-height:24px;}
.copyright p a{color:#d5dde8; margin:0 5px;}
.copyright p label,.copyright p span{display:block; float:left;}
.copyright p span{background:#fff; width:160px; height:20px;}
.copyright p span select{background:none; border:solid 1px #1f4a87; width:160px; height:20px; padding:1px; font-size:12px; color:#333; _color:#333\9;}
*+html .copyright p span select{color:#333;}
.copyright p.fr{margin-top:2px;}

/*info*/
.info{background:#fff; padding:15px; width:950px; margin:0 auto;}
.sidear{width:210px;}
.inforg{background:url(info_line.png) left top no-repeat; padding-left:20px; width:710px;}
.sidenav_list{background:#f0f0f0; padding:10px 0 20px; margin-left:5px; overflow:hidden; zoom:1;}
.sidenav_list li{height:36px; line-height:36px; border-bottom:solid 1px #fff; vertical-align:middle;}
.sidenav_list li a{color:#777; font:500 14px/36px "Microsoft Yahei"; display:block; padding:0 20px; width:165px; height:36px;}
.sidenav_list li a.hover, .sidenav_list li a:hover{background:#c5c5c5; color:#333; text-decoration:none;}
.sidenav_list li a em{ font-style:normal; color:#f0f0f0; font-family:Arial;}
.sidenav_list li a.hover em, .sidenav_list li a:hover em{color:#333;}
.sideimg{width:210px; margin-top:20px;}
.lacotion{background:url(location_bj.png) left bottom no-repeat; padding-bottom:5px; height:34px; line-height:34px;}
.lacotion span{display:block; background:url(lacotion_ic.png) 0 7px no-repeat; padding-left:25px; color:#666;}
.lacotion a{color:#666;}
.lacotion a:hover{color:#ba2636;}
.lacotion em, .lacotion i{font-style:normal;}
.lacotion em{color:#999; margin:0 6px;}
.lacotion i{color:#c11919;}

.info_in{background:url(info_in_bj.png) repeat-x; padding:20px; overflow:hidden; zoom:1;}
.infolist li{background:url(info_icon.png) 0 12px no-repeat; padding-left:20px; border-bottom:dashed 1px #ddd; height:32px; line-height:32px; vertical-align:middle; overflow:hidden;}
.infolist li a{font-size:14px;}
.page{height:24px; line-height:24px; text-align:center; padding:45px 0 15px;}
.page span{color:#525252; border:1px #bebebe solid; padding:3px 6px; margin:0 3px; height:16px; line-height:16px; overflow:hidden; zoom:1;}
.page span:hover,.page span.hover{color:#fff; text-decoration:none; background:#365b95; border:1px #365b95 solid;}

/*text*/
.wenzhang{overflow:hidden;}
.wztle{padding-top:15px; text-align:center;}
.wztle h1{font-size:26px; line-height:30px; color:#333; margin-bottom:10px; font-weight:bold;}
.wztle p{color:#999; height:18px;}
.wztext{margin-top:10px; border-top:1px dashed #ccc; padding-bottom:30px;}
.wztext p{text-indent:2em; padding-top:20px; font-size:14px; line-height:26px; color:#000;}
.next{padding:20px 0 10px; border-top:dashed 1px #ddd;}
.next p{line-height:24px;}
.next p a{color:#912703;}
.next p span{color:#999;}

/*about*/
.about p{text-indent:2em; padding:10px 0; font-size:14px; line-height:26px; color:#000;}
.teamlist{padding:10px 0; border-bottom:dashed 1px #ddd; overflow:hidden; zoom:1;}
.teamimg img{border:solid 1px #e4e4e4; padding:3px; width:105px; height:125px; overflow:hidden;}
.teamtext{width:540px; float:right;}
.teamtext h2{font:500 16px/30px "Microsoft Yahei"; color:#c11919;}
.teamct p{color:#666; font:500 13px/22px "Microsoft Yahei";}
.teamtext p.tr a{background:#bbb; height:28px; line-height:28px; padding:0 10px; color:#fff; float:right;}
.teamtext p.tr a:hover{background:#1c4079; text-decoration:none;}

/*ask*/
.askup{background:#f3f3f3; padding:10px 0 10px 10px; margin-top:10px; overflow:hidden; zoom:1;}
.askup .lawimg img{border:solid 10px #d4d4d4; width:155px; height:180px; overflow:hidden;}
.askup .lawzl{width:485px;}
.askup .lawzl h2, .askup .lawzl p{padding-left:20px;}
.askup .lawzl h2{font:500 22px/48px "Microsoft Yahei"; color:#c11919;}
.askup .lawzl .law_a{background:#51719e; height:44px; line-height:46px; font:500 18px/44px "Microsoft Yahei"; color:#fff; font-style:italic;}
.askup .lawzl .law_b{font:500 15px/38px "Microsoft Yahei"; color:#333; padding-top:5px;}
.askup .lawzl .law_c{font:500 13px/22px "Microsoft Yahei"; color:#777; padding-right:10px;}
.askmd{padding-top:20px; clear:both;}
.zixun p{padding:4px 0;}
.zixun p label{line-height:30px; font-size:14px; color:#444;}
.zixun p input, .zixun p textarea{background:#f9f9f9; border:solid 1px #e5e5e5; line-height:22px; font-size:12px; color:#333; vertical-align:middle; padding:3px;}
.zixun p input{width:220px;height:22px;}
.zixun p textarea{width:450px; height:120px;}
.zixun p input.yzm{width:160px; margin-right:10px;}
.zixun p img{vertical-align:middle; margin-right:10px;}
.zixun p a{text-decoration:underline; color:#c11919;}
.zixun p span{margin-left:5px;}
.zixun p input.btn{background:url(askbtn.png) no-repeat; width:119px; height:36px; cursor:pointer; margin-left:70px; padding:0; border:0 none;}
/*reply*/
.reply{padding-top:20px; overflow:hidden;}
.reply_tle{height:36px; line-height:36px; background:#51719e; text-align:center; font:500 14px/36px "Microsoft Yahei"; color:#fff;}
.reply_in{border:1px solid #ececec; background:#fff; margin-top:15px;}
.reply_in .wen{background:#f9f9f9; border-bottom:solid 1px #ececec; padding:15px 10px 15px 50px; overflow:hidden; zoom:1; position:relative;}
.wen_icon,.da_icon{background:url(reply_icon.png) no-repeat; width:27px; height:40px; position:absolute; top:0; left:10px;}
.wen_icon{background-position:0 0;}
.wencont p,.datext p{line-height:22px;}
.reply_in .da{padding:15px 10px 15px 50px; overflow:hidden; zoom:1; position:relative;}
.da_icon{background-position:-55px 0;}
.daimg, .hfimg{width:65px; height:100px; text-align:center;}
.daimg img, .hfimg img{width:65px; height:80px; overflow:hidden;}
.datext{width:525px;}
.datime{height:30px; line-height:30px; padding-right:10px; background:#f9f9f9; border-top:solid 1px #ececec; color:#999; text-align:right;}
.datime span{color:#c11919;}

.wenti{background:#ddedf7; border:solid 1px #c6d8e0; padding:0 4px 4px; overflow:hidden; margin-top:5px;}
.wt_tit, .hf_tit{background:url(ask_icon.png) no-repeat; height:30px; line-height:30px; padding-left:30px; font-size:14px; font-weight:bold;}
.wt_tit{background-position:5px 8px;}
.wt_in, .hf_in{background:#fff; padding:15px 20px; overflow:hidden; zoom:1;}
.wtcont p, .hftext p{font:500 14px/24px "Microsoft Yahei";}
.wttime, .hftime{height:24px; line-height:24px; text-align:right; color:#999; font:500 13px/24px "Microsoft Yahei"; padding-top:10px;}
.wttime span, .hftime span{color:#c11919;}
.huifu{background:#f7f1dd; border:solid 1px #f6d07d; padding:0 4px 4px; overflow:hidden; margin-top:15px;}
.hf_tit{background-position:5px -19px;}
.hfcont{width:530px;}

/*feedback*/
.fdtit{font:500 18px/36px "Microsoft Yahei";}
.fdtit span{font:18px/36px Verdana; color:#ccc; margin-left:5px;}
.fdform p{padding:5px 0;}
.fdform input, .fdform textarea{border:solid 1px #e5e5e5; padding:3px; line-height:22px; color:#888; font-size:14px;}
.fdform input{width:240px; height:22px;}
.fdform textarea{width:500px; height:150px;}
.fdform input.btn{background:url(feedback_btn.png) no-repeat; width:106px; height:36px; padding:0; border:0 none; cursor:pointer;}
.evaluate{padding-top:20px;}
.el_list{background:#f9f9f9; border:solid 1px #e5e5e5; margin-top:10px; overflow:hidden; position:relative;}
.elname{height:38px; line-height:38px; padding-left:50px; border-bottom:solid 1px #efefef;}
.elname b{font:500 15px/38px "Microsoft Yahei"; color:#1c497f;}
.elname span{color:#999; margin-left:10px;}
.elcont{padding:10px 15px; overflow:hidden;}
.elcont p{line-height:22px;}
.elicon{background:url(elicon.png) no-repeat; width:28px; height:36px; position:absolute; top:0; left:10px;}

/*contact*/
.contact{padding-top:10px; overflow:hidden;}
.contact_in dd{line-height:24px; color:#333333; font-size:14px}
.contact_in dd.fb14{color:#db2608; padding-top:5px;}
.contact_in dt{color:#760301; font-family:"微软雅黑"; font-size:20px; font-weight:500; margin-bottom:10px}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word;}

#moquu_top,#moquu_wxin,#moquu_wshare,#moquu_wmaps {
	z-index:2;
	width:50px;
	height:50px;
	right:10px;
	position:fixed;
	cursor:pointer;
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))
}
#moquu_wxin {
	top:360px;
	_margin-top:360px
}
#moquu_wxin a {
	background:url(../images/sbtn.png) 0 -0px;
	right:0;
	float:left;
	width:50px;
	height:50px;
	text-indent:-9999px
}
#moquu_wxin a:hover {
	background:url(../images/sbtn.png) -50px -0px
}
#moquu_wshare {
	top:412px;
	_margin-top:412px
}
#moquu_wshare a {
	background:url(../images/sbtn.png) 0 -50px;
	width:50px;
	height:50px;
	right:0;
	float:left;
	text-indent:-9999px
}
#moquu_wshare a:hover {
	background:url(../images/sbtn.png) -50px -50px
}
#moquu_wmaps {
	top:464px;
	_margin-top:464px
}
#moquu_wmaps a {
	background:url(../images/sbtn.png) 0 -150px;
	width:50px;
	height:50px;
	right:0;
	float:left;
	text-indent:-9999px
}
#moquu_wmaps a:hover {
	background:url(../images/sbtn.png) -50px -150px
}
#moquu_top {
	top:516px;
	_margin-top:516px;
	background:url(../images/sbtn.png) 0 -101px;
	width:50px;
	height:50px
}
#moquu_top:hover {
	background:url(../images/sbtn.png) -50px -101px
}
.moquu_wxin,.moquu_wshare {
	position:relative;
	z-index:2
}
.moquu_wxin a:hover .moquu_wxinh,.moquu_wshare a:hover .moquu_wshareh {
	display:block
}
.moquu_wxin .moquu_wxinh {
	position:absolute;
	display:none;
	left:-280px;
	top:-200px;
	width:275px;
	height:355px;
	background:url(../images/moquu_ico.png) no-repeat
}
.moquu_wshare .moquu_wshareh {
	position:absolute;
	display:none;
	left:-280px;
	top:-200px;
	width:275px;
	height:360px;
	background:url(../images/moquu_wshare.png) no-repeat
}

/* 分页 */
#pages { padding:14px 0 10px; font-family:宋体 }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }