@charset "utf-8";
/* CSS Document */

body{ background:url(../images/polo360_bg.jpg) repeat-x transparent center top;}

header{ width:940px; margin:37px auto 0;}
h1.logo{ width:287px; height:76px; float:left;}

#main_nav{ float:right; width:600px; margin-top:20px; margin-left:48px; }
#main_nav li{ float:left; padding-left:10px; padding-right:10px; height:38px; border-left:1px dotted #d6d6d6;}
#main_nav li h2{ font-family:"Georgia"; font-size:14px; color:#666666;}
#main_nav li h3{ font-family:"Tahoma"; font-size:11px; color:#b7b7b7;}


#black_bg{ background:url(../images/black_bg.jpg) repeat-x transparent center top; margin-top:24px; padding-top:23px;}

#main{ width:940px; margin:0 auto;} 
#main .flash{ width:938px; height:340px; border:1px solid #c6c6c6; border-radius:10px; box-shadow:0 5px 10px #b1b1b1;overflow:hidden;}
#main .flash li{ float:left; position:relative;}
.flash .imgs{ width:3752px;}
.flash .num{}
.flash .num span{ float:left; width:15px; height:15px; display:inline-block; cursor:pointer; line-height:0; background:url(../images/po_off.png) no-repeat transparent; width:17px; height:15px; margin-right:10px;}
.flash .num span.on{background:url(../images/po_on.png) no-repeat transparent;}

#main .main_tit{ font-size:24px; color:#000000; font-family:"Georgia"; font-weight:bold; text-align:center; height:60px; line-height:60px; background:url(../images/tit_bg.png) no-repeat transparent center bottom;}

#content{  background:url(../images/tit_bg.png) no-repeat transparent center bottom; padding-bottom:28px; margin-top:25px;}
#content .con_box{ width:301px; float:left; display:inline;}
.ml18{ margin-left:18px;}

.con_box h2{ color:#11719e; font-size:21px; font-family:"Georgia";}
.con_box h3{ color:#8c8c8c; font-size:12px; font-family:"Myriad Pro";}
.con_box .p_pic{ background:url(../images/pic_bg.jpg) no-repeat transparent; width:286px; height:180px; padding:11px 7px 11px 8px;}
.con_box .p_des{color:#3e3e3e; font-size:13px; font-family:"Arial"; line-height:22px; height:110px;}
.mt12{ margin-top:12px;}
.inner_copyright{text-indent:-9999px;height:0;line-height:0;font-size:0;overflow:hidden;}


.last_box{}
.ub_con{ width:301px; float:left; display:inline;}
.ub_con .s_btn{ background:url(../images/polo_bg.jpg) no-repeat transparent; width:163px; height:32px; text-align:left; padding-left:13px; font-size:13px; color:#fff; font-family:"Georgia"; cursor:pointer;}
.ub_con .s_txt{ border:1px solid #cfcfcf; border-radius:5px; height:30px; line-height:30px; width:287px; padding-left:12px; color:#d4d4d4; font-size:10px; font-family:"Verdana";}
.ub_con .s_tit{ border-bottom:1px dashed #d3d3d3; color:#444444; font-size:18px; font-family:"Georgia"; height:30px; line-height:30px;}
.ub_con .s_p{ font-size:12px; font-family:"Myriad Pro"; color:#444444; margin-top:12px;}

.ub_con .conn{ margin-top:10px;}
.ub_con .conn li{ float:left; width:55px; height:55px;}
.ub_con .txt_area{ height:152px; border:1px solid #cfcfcf; border-radius:5px; width:287px; padding-left:12px; font-size:12px; color:#d4d4d4; font-family:"Verdana";}

.ub_con .listdl{ border-bottom:1px dashed #d3d3d3; padding-bottom:10px; margin-top:10px;}
.ub_con .listdl dt{ float:left; width:46px; height:46px; padding:5px; border:1px solid #cfcfcf; border-radius:5px; background:#f0f0f0; display:inline;}
.ub_con .listdl dd{ float:left; margin-left:12px; display:inline; width:231px;}

#footer{ background:#333333; border-top:4px solid #4c4c4c; height:170px; margin-top:20px;}
footer{ width:940px; margin:0 auto; font-size:12px; color:#999999; font-family:"Arial"; line-height:22px; padding-top:30px;}
footer .ffl{ float:left; width:640px; text-align:left;}
footer .frg{ float:right; width:300px; text-align:right;}





