@charset "gb2312";
/* CSS Document */
/*È«¾ÖÑùÊ½*/
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,img,div{margin:0;padding:0;border:0;}
body{background-image:url(../images/bg.png);color:#013242;font-size:12px;;font-family:"SimSun","Arial Narrow";}
ul,ol{list-style-type:none;}
select,input{vertical-align:middle;} 
a:link,a:visited{color:#013242; text-decoration:none}
a:hover,a:active{color:#c00; text-decoration:none;}
div{overflow:hidden}
.clear{clear:both; height:0px}


.header{margin:0 auto; width:960px; }
.header img{float:left;}
.header_right{float:right; height:50px; width:230px; margin-top:20px;}
.header span{line-height:22px;}
.nav{background:url(../images/index_06.jpg) repeat-x; height:56px; font-size:14px; line-height:56px}
.nav a:link,.nav a:visited{color:#fff; text-decoration:none}
.nav a:hover,.nav a:active{color:#F60; text-decoration:none;}
.nav ul{margin:0 auto; width:960px}
.nav li{ float:left; width:100px; text-align:center}
.nav .line{background:url(../images/index_08.jpg) no-repeat; width:2px; height:56px}
.main{margin:0 auto; width:970px;}
.main .centerpic{ height:372px; margin:20px 0 0 0}
.main .centerpic li{ float:left; margin-left:4px; display:inline}
.main h1{font-size:18px; margin:10px 0 20px 0px}
.client{ float:left}
.documents {float:left; margin:0 0 0 15px; _display:inline}
.client li{float:left;}
.documents li{float:left;}
.bottom{width:960px; margin:20px auto; margin-top:45px}
.bottom .line{background:url(../images/index_28.jpg); width:805px; height:2px;}
.bottom ul{ margin:10px 0 10px  10px}
.bottom li{line-height:25px; color:#333;}


.content{ margin:15px auto; width:960px}
.left{width:230px; margin-top:20px; float:left}
.left .l1{ background:url(../images/ny_07.jpg) no-repeat; width:230px; height:56px; line-height:75px; overflow:hidden; float:left }
.left .l1 span{ font-size:14px; color:#fff;; margin:0 0 0 50px;}
.left .l2{ background:#FFF; border:1px solid #d1d1d1; width:217px; margin-left:11px; border-bottom:none;border-top:none;float:left; display:inline;height:100%;min-height:100px;height:auto !important;height:100px;overflow:visible;}
.left .l2 li {height:30px; line-height:30px; font-size:14px; background:url(../images/ny_13.jpg) 20px 8px no-repeat; padding-left:60px; margin-left:10px; border-bottom:1px dotted #999; width:130px; margin-top:5px}
.left .l3{background:url(../images/ny_16.jpg) no-repeat; width:230px; height:270px;float:left;line-height:60px; }
.left .l3 span{ font-size:14px; color:#fff;; margin:0 0 0 50px; width:230px}
.left .l3 ul{ margin:5px 0 0 0}
.left .l3 li{line-height:23px; margin-left:30px; width:190px; font-size:13px}

.right{ float:left; margin:20px 0 0 20px}
.right .r1{background:url(../images/ny_09.jpg) no-repeat; width:708px; height:89px;}
.right .r2{background:#FFF; border:1px solid #d1d1d1; width:701px; margin-left:2px; border-bottom:none;border-top:none;height:100%;min-height:385px;height:auto !important;height:385px;overflow:visible; padding:20px 0}
.right .r2 p{ font-size:13px; margin:0 auto; width:630px; line-height:30px; text-indent:25px}
.right .r2 .p2{ font-size:13px; margin:0 auto; width:630px; line-height:30px; text-indent:0px}
.right .r2 img{padding:3px; border:1px solid #efefef;}
.right  .r1 h1{ font-size:16px; text-align:center; border-bottom:1px dotted #999; width:600px; margin:0 auto; padding-top:50px; padding-bottom:20px}
.right .r3{background:url(../images/ny_18.jpg) no-repeat; width:708px; height:31px;}
.team_page{margin-left:30px; margin-top:10px;}
.photo_page{margin-left:60px; margin-top:10px;}
