@charset "gb2312";
/* CSS Document */

/*全局样式 begin*/
body { font-family: "宋体", Arial; font-size: 12px; margin:0; padding:0; background:url(../images/bg2.gif) no-repeat top; background-color:#f2f2f2; color: #000;  }
* { margin:0; padding:0 }
div, ul, li, h1, h2, h3, h4, h5, h6, img, p, dl, dt, dd, ol, th, td { margin: 0px; padding: 0px; }
.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}
li { list-style-type: none; }
form, input, button, option, textarea, select { margin: 0px; padding: 0px; }
input, button, textarea, select { font:100% Tahoma, Helvetica, Arial, sans-serif; }
a { text-decoration: none; cursor:pointer; outline:none; blr:expression(this.onFocus=this.blur());
color:#000000; font-size:12px;}
a:link { text-decoration: none; }
a:hover { text-decoration:underline; color:#0057bf;}
a:active { text-decoration: none; }
th { font-weight:normal; }
img { border: 0; }
h3 { font-size:12px;  font-weight:bold; }
h4 { font-size: 12px;    font-weight:bold; }
.clear { clear: both; }
.copy { font-family:Arial, Helvetica, sans-serif; }
table { font-size:inherit; font:100%; }
img { border:none;  }
/*全局样式 end*/


#header{ width:100%;}
.topbar{ width:1000px; height:120px; margin:0 auto;position:relative;}
.logo {position:absolute; top:39px; left:7px;}
.tel { width:269px; height:51px; position:absolute; top:37px; right:22px;}
.mininav{ float:right; position:absolute; width:168px; height:11px; top:7px; right:26px; color:#f03c39;}


.nav { width:100%; height:37px; background:url(../images/navline.gif) repeat-x; position:relative;   }
.menu{ width:1003px;height:37px;overflow:hidden; margin:0 auto;}
.menu ul { margin-left:21px;}
.menu ul li { float:left;  padding-right:7px;}
.menu ul li.line{height:37px; background:url(../images/menuline.gif) no-repeat; width:2px;}

.banner{ width:998px;height:304px;margin:0 auto; margin-top:9px;position:relative; overflow:hidden; border: 1px solid #ffffff;}



#content{width:1000px; margin:0 auto; background:url(../images/bg3.gif) no-repeat;}
.side{ float:left; width:269px; margin-top:22px;}
.service{ width:269px;}
.service .cont{width:261px; height:181px; margin:0 auto; border:1px solid #c4c4c4; border-top:none; overflow:hidden; }
.service .cont .text { width:239px;margin:0 auto; line-height:22px;}


.sphere{ width:269px; padding-top:12px;}
.sphere .cont{width:261px; height:204px; margin:0 auto; border:1px solid #c4c4c4; border-top:none; overflow:hidden; }
.sphere .cont .text { width:239px;margin:0 auto; line-height:22px;}


.contact{ width:269px; padding-top:12px;}
.contact .cont{width:261px; height:202px; margin:0 auto; border:1px solid #c4c4c4; border-top:none; overflow:hidden; }
.contact .cont .text { width:239px;margin:0 auto; line-height:24px;}



.main{ float:right; width:718px; margin-top:22px;}

.about{ float:left; width:718px; height:214px; border:1px solid #c4c4c4;}
.about .title{height:32px; background:url(../images/bg5.gif) repeat-x; overflow:hidden;}
.about .title h3{ float:left;}
.about .title .more{float:right; width:47px; padding:8px 11px;}
.about .cont{ overflow:hidden; padding-top:9px;}
.about .cont .photo{ float:left; padding-left:9px;}
.about .cont .text{ float:right; width:494px; padding-right:11px; line-height:21px;}


.main2{ float:right; width:718px; padding-top:11px;}

.audit{ float:left; width:352px; height:238px; border:1px solid #c4c4c4; }
.audit .title{height:32px; background:url(../images/bg5.gif) repeat-x; overflow:hidden;}
.audit .title h3{ float:left;}
.audit .title .more{float:right; width:47px; padding:8px 11px;}
.audit .cont{width:350px; height:87px; overflow:hidden; background:url(../images/bg6.gif) no-repeat; }
.audit .cont .photo{ float:left; width:74px; padding-left:23px; padding-top:19px; overflow:hidden;}
.audit .cont .text{ float:right; width:214px;padding-top:19px; padding-right:24px; line-height:20px;}



.list{ float:left; padding-top:9px;}
.list li{ float:left;overflow:hidden;}
.list li a{display:block; width:329px;  background:url(../images/point3.gif) no-repeat 12px center;padding-left:26px;line-height:26px; font-size:12px;}




.assess{ float:right; width:352px; height:238px; border:1px solid #c4c4c4; }
.assess .title{height:32px; background:url(../images/bg5.gif) repeat-x; overflow:hidden;}
.assess .title h3{ float:left;}
.assess .title .more{float:right; width:47px; padding:8px 11px;}
.assess .cont{width:350px; height:87px; overflow:hidden; background:url(../images/bg6.gif) no-repeat; }
.assess .cont .photo{ float:left; width:74px; padding-left:23px; padding-top:19px; overflow:hidden;}
.assess .cont .text{ float:right; width:214px;padding-top:19px; padding-right:24px; line-height:20px;}




.main3{ float:right; width:718px; padding-top:11px;}

.agent{ float:left; width:352px; height:238px; border:1px solid #c4c4c4; }
.agent .title{height:32px; background:url(../images/bg5.gif) repeat-x; overflow:hidden;}
.agent .title h3{ float:left;}
.agent .title .more{float:right; width:47px; padding:8px 11px;}
.agent .cont{width:350px; height:87px; overflow:hidden; background:url(../images/bg6.gif) no-repeat; }
.agent .cont .photo{ float:left; width:74px; padding-left:23px; padding-top:19px; overflow:hidden;}
.agent .cont .text{ float:right; width:214px;padding-top:19px; padding-right:24px; line-height:20px;}


.bookkeeping{ float:right; width:352px; height:238px; border:1px solid #c4c4c4; }
.bookkeeping .title{height:32px; background:url(../images/bg5.gif) repeat-x; overflow:hidden;}
.bookkeeping .title h3{ float:left;}
.bookkeeping .title .more{float:right; width:47px; padding:8px 11px;}
.bookkeeping .cont{width:350px; height:87px; overflow:hidden; background:url(../images/bg6.gif) no-repeat; }
.bookkeeping .cont .photo{ float:left; width:74px; padding-left:23px; padding-top:19px; overflow:hidden;}
.bookkeeping .cont .text{ float:right; width:214px;padding-top:19px; padding-right:24px; line-height:20px;}




.ny-list img{ margin-bottom:10px; display:block;}

.mod2 .title{ float:right; width:718px; background:url(../images/bg11.gif) repeat-x; height:30px; overflow:hidden;}
.mod2 .title h3{ float: left; height:30px;}
.mod2 .title .more{ float:right; color:#000; padding:7px 11px;}



.ny_dan .cont{ float:right; width:710px; height:auto !important; height:500px; min-height:500px; }
.ny_dan .text{ width:703px; line-height:24px; margin: 0 auto;}



.ny_news .cont{ float:right; width:718px; padding-top:10px; height:auto !important; height:470px; min-height:470px; }
.ny_news ul { width:696px; margin:0 auto; }
.ny_news ul li { float:left; border-bottom:1px dashed #b8b8b8; background:url(../images/point3.gif) no-repeat 9px center; overflow:hidden; }
.ny_news ul li a { display:block; width:696px; height:30px; line-height:30px; }
.ny_news ul li a:hover { color:#0052b3; }
.ny_news ul li .text { float:left; padding-left:29px; width:500px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; }
.ny_news ul li .date { float:right; padding-right:7px; }




.detail .cont{ float:right; width:718px; height:auto !important; height:541px; min-height:541px; margin-top:10px;}
.detail .cont .contbg{width:700px; overflow:hidden; margin:0 auto;}
.detail .tit { height: 40px; line-height: 40px; text-align: center; font-weight: bold; border-bottom: 1px solid #ccc; overflow:hidden; font-size:14px;}
.detail .related { padding:6px 0; text-align: center;}
.detail .related span { padding: 0 10px;}
.detail .text { padding: 10px; line-height: 23px;}
.detail .text .photo { text-align: center;}
.detail .other { padding: 8px 0 ; width: 100%;}
.detail .other li {line-height: 24px;}
.detail .print { padding: 8px 0; text-align: right; clear: both;}
.detail .print a { margin-right: 20px;}



.ny_contact .cont{ float:right; width:718px; height:650px; margin-top:10px; background:url(../images/bg15.gif) no-repeat 400px 18px;}
.ny_contact .cont h3{padding-left:23px; padding-top:20px;}
.ny_contact .cont .text{ float:left; padding-top:18px;  line-height:26px;padding-left:42px; font-size:12px; overflow:hidden;}




/*页面 页码*/
.page{ width:100%; text-align:center; padding:20px 0;  float:left;color:#454545; }
.page a{ padding:1px 3px;margin:2px 1px;color:#454545; }
.page a.cur{ color:#0064f8;}

#footer{ width:auto; height:25px;text-align:center; background:url(../images/bg10.gif) repeat-x; color:#fff; padding-top:16px; margin-top:20px;}
#footer a{ color:#fff;}












