.toplogo { width: 1000px; margin: 0 auto; height: 100px; }
.toplogo .logo {width: 297px;height: 97px;margin-top: 5px;}
.toplogo .logo img{ width: 297px; height: 97px; }
.toplogo .topcity {font-size: 14px;cursor: pointer;background: url(../images/top_city_back.jpg) 0 0 no-repeat;width: 44px;height: 21px;padding-left: 3px;margin-top: 42px;margin-left: 5px;position:relative;}
.toplogo .topcity .citysl {width:600px;height:auto; display:none;background:#ffffff;border:1px solid #c4c2c2; position:absolute; left:-3px; }
.toplogo .topcity .citysl a { padding:5px;}
.toplogo .topsearch {margin-left: 30px;margin-top: 28px;width: 325px;}
.toplogo .topsearch .topsearch_type { background: url(../images/top_search_type.jpg) 0 0 no-repeat; width: 53px; padding-left: 10px; height: 34px; line-height: 34px; }
.toplogo .topsearch .topsearch_txt { width: 240px; height: 34px; line-height: 34px; padding-left: 8px; color: #848484; background: url(../images/top_search_txt2.jpg) 0 0 no-repeat; border: none; }
.toplogo .topsearch .topsearch_btn { border: none; background: url(../images/top_search_btn.jpg) 0 0 no-repeat; width: 69px; height: 34px; color: #ffffff;  font-size: 14px; cursor: pointer; }
.toplogo .topsearch .topsearch_key {width: 320px;margin-top: 12px;}
.toplogo .topsearch .topsearch_key span { }
.toplogo .topsearch .topsearch_key a { margin-right: 4px; }
.toplogo .topservice {width: 295px;margin-top: 5px;}
.toplogo .topservice ul { }
.toplogo .topservice ul li {float: right;text-align: center;margin-right:15px;}
.toplogo .topservice ul li a { color: #646464; }
.toplogo .topservice ul li .topservice1 { width: 98px; height: 100px; background: url(../images/topservice1.jpg) 0 0 no-repeat; }
.toplogo .topservice ul li .topservice2 { width: 65px; height: 100px; background: url(../images/topservice2.jpg) 0 0 no-repeat; }
.toplogo .topservice ul li .topservice3 { width: 82px; height: 100px; background: url(../images/topservice3.jpg) 0 0 no-repeat; }
.toplogo .topservice ul li .topservice4 { width: 67px; height: 100px; background: url(../images/topservice4.jpg) 0 0 no-repeat; }
.ad1 { width: 1000px; height: 80px; margin: 8px auto; }
.newtips { width: 1000px; height: 25px; margin: 0 auto; }
.newtips .tipsback { width: 77px; height: 25px; line-height: 25px; background: url(../images/tips.jpg) 0 0 no-repeat; text-align: center; color: #ffffff; }
.newtips .tipscon { width: 913px; height: 25px; margin-left: 10px; overflow: hidden; }
.newtips .tipscon ul { width: 913px; height: 25px; overflow: hidden; }
.newtips .tipscon ul li { float: left; line-height: 25px; }
.newtips .tipscon ul li a { line-height: 25px; padding-right: 10px; }
.newtips .tipscon ul li span { color: #d20a01; }

.main { width: 1000px; height: auto; margin: 0 auto; margin-top: 10px; }
.main .mainf { width: 340px; }
.main .mainfftimes { width: 340px; }
.main .mainfftimes .mainfftimes_title { width: 284px; padding-left: 56px; height: 40px; line-height: 40px; color: #f51807; font-size: 18px; background: url(../images/mainfftimes_title.jpg) 0 0 no-repeat; }
.main .mainfftimes .mainfftimes_title span { font-size: 12px;  padding-right: 30px; }
.main .mainfftimes .mainfftimes_title span.sf{font-size: 18px; padding-right: 30px; font-weight:700;}
.main .mainfftimes .mainfftimes_con { width: 338px; border: 1px solid #b1b0b0; border-top: none; padding-bottom: 4px; padding-top: 4px; }
.main .mainfftimes .mainfftimes_con ul { width: 338px; }
.main .mainfftimes .mainfftimes_con ul li { line-height: 180%; width: 338px; overflow: hidden; text-indent: 2em; }
.main .mainfftimes .mainfftimes_con ul li.hx { font-size: 16px; padding-top: 4px; font-weight:700; }
.main .mainffnews { width: 340px; margin-top: 8px; }
.main .mainffnews .mainffnews_title { width: 300px; padding-left: 40px; height: 29px; line-height: 29px; color: #f51807; font-size: 18px; background: url(../images/mainffnews_title.jpg) 0 0 no-repeat; }
.main .mainffnews .mainffnews_title span { font-size: 18px; padding-right: 30px; font-weight:700; }
.main .mainffnews .mainffnews_con { width: 340px; height: auto; }
.main .mainffnews .mainffnews_con .mainffnews_con_ul { width: 338px;height:auto; border: 1px solid #c4c2c2; border-top: none;border-bottom:1px solid #ffffff; }
.main .mainffnews .mainffnews_con .mainffnews_con_ul .mainffnews_con_ul_title{width:330px;padding:0 4px;height:30px;line-height:30px;}
.main .mainffnews .mainffnews_con .mainffnews_con_ul .mainffnews_con_ul_title .mainffnews_con_ul_titlel{font-size:16px;color:#CE5004;background:url("../images/mainffnews_con_ul_titlel.jpg") 0 0 no-repeat;padding-left:10px;margin-left:12px;}
.main .mainffnews .mainffnews_con .mainffnews_con_ul .mainffnews_con_ul_hx { width: 304px; margin: 0 auto; border-bottom: 1px dotted #aacaf0; }
.main .mainffnews .mainffnews_con .mainffnews_con_ul .mainffnews_con_ul_hxf { width: 70px; height: 70px; margin: 5px 0; }
.main .mainffnews .mainffnews_con .mainffnews_con_ul .mainffnews_con_ul_hxr { width: 224px; height: 70px; margin: 5px 0 5px 10px; }
.main .mainffnews .mainffnews_con .mainffnews_con_ul .mainffnews_con_ul_hxr h1 { font-size: 16px;  font-weight: normal; line-height: 1; }
.main .mainffnews .mainffnews_con .mainffnews_con_ul .mainffnews_con_ul_li { width: 304px; margin: 0 auto; margin-bottom: 8px; margin-top: 2px; }
.main .mainffnews .mainffnews_con .mainffnews_con_ul .mainffnews_con_ul_li ul { width: 304px; }
.main .mainffnews .mainffnews_con .mainffnews_con_ul .mainffnews_con_ul_li li { width: 304px; line-height: 160%; }

.main .mainfr { width: 250px; height: auto; margin-left: 12px; margin-top: 2px; }
.main .mainfr .mainfrbanner1 { width: 250px; height: 300px; }
.main .mainfr .mainfrnews { width: 250px; height: auto; margin-top: 6px; }
.main .mainfr .mainfrnews .mainfrnews_title { width: 250px; height: 29px; line-height: 29px; border-top: 3px solid #fd2217; border-bottom: 1px solid #dddddd; }
.main .mainfr .mainfrnews .mainfrnews_title span { padding-right: 6px; font-size: 12px; }
.main .mainfr .mainfrnews .mainfrnews_title .mainfrnew_title_back { margin-left: 4px; padding-left: 25px; background: url(../images/mainfrnew_title_back.jpg) 0 0 no-repeat; font-size: 16px; font-weight:700; }
.main .mainfr .mainfrnews .mainfrnews_title .mainfrnew_title_sl{margin:0 auto; text-align:center;width:90px;}
.main .mainfr .mainfrnews .mainfrnews_title .mainfrnew_title_sl span{ cursor:pointer;padding:0 5px;font-size:12px; font-weight:700;}
.main .mainfr .mainfrnews .mainfrnews_title .mainfrnew_title_sl span:hover{color:#fd2117;}
.main .mainfr .mainfrnews .mainfrnews_con { width: 250px; height: auto; }
.main .mainfr .mainfrnews .mainfrnews_con ul li { width: 250px; line-height: 180%; overflow: hidden; }
.main .mainfr .mainfrnews .mainfrnews_con ul li a { padding-left: 5px; }
.main .mainfr .mainfrnews .mainfrnews_con ul li span { background: #acaaaa; color: #ffffff; font-size: 12px; }
.main .mainfr .mainfrnews .mainfrnews_con ul li span.hx { background: #f81708; }
.main .mainfr .mainfrnews .mainfrbanner2 { width: 250px; height: 104px; margin-top: 6px; }
.main .mainfr .mainfrnews .mainfrnews_con2 { width: 250px; height: auto; margin-top: 4px; }
.main .mainfr .mainfrnews .mainfrnews_con2 ul li { line-height: 180%; padding-left: 5px; }
.main .mainfr .mainfrnews .mainfrnews_con2 ul li a { padding-left: 5px; }
.main .mainfr .mainfrnews .mainfrnewshx { width: 250px; height: 68px; }
.main .mainfr .mainfrnews .mainfrnewshx .mainfrnewshxf { width: 68px; height: 68px; }
.main .mainfr .mainfrnews .mainfrnewshx .mainfrnewshxr { width: 180px; height: 68px; margin-left: 2px; font-size: 12px; }
.main .mainfr .mainfrnews .mainfrnewshx .mainfrnewshxr h1 { font-size: 16px; font-weight: normal; }

.main .mainfapp_fw { width: 340px; height: auto;margin-top:10px; }
.main .mainfapp_fw .mainfapp_sl { width: 340px; height: 43px; background: url(../images/mainfapp_sl_fw.jpg) 0 0 no-repeat; }
.main .mainfapp_fw .mainfapp_sl ul { }
.main .mainfapp_fw .mainfapp_sl ul li { cursor: pointer; float: left; margin-left: 10px; width: 141px; height: 43px; text-align: center; line-height: 46px; font-size: 16px; font-weight: 700; background: url(../images/mainfapp_sl_btn.jpg) -141px 0 no-repeat; }
.main .mainfapp_fw .mainfapp_sl ul li.on { background-position: 0 0; color: #026bb2; }
.main .mainfapp_fw .mainfapp_con { width: 340px; height: auto; }
.main .mainfapp_fw .mainfapp_con .mainfapp_con1 { width: 340px; height: auto; }
.main .mainfapp_fw .mainfapp_con .mainfapp_con1 table { border-collapse: collapse; height: auto; width: 100%; }
.main .mainfapp_fw .mainfapp_con .mainfapp_con1 table tr td { border: 1px solid #d3d1d1; width: 25%;padding:10px 0; text-align: center; font-size: 12px; color: #646262; }
.main .mainfapp_fw .mainfapp_con .mainfapp_con1 table tr td a .fwapp1 { width: 138px; height: 125px; margin: 0 auto; background: url(../images/fwapp1.jpg) 0 0 no-repeat; }
.main .mainfapp_fw .mainfapp_con .mainfapp_con1 table tr td a .fwapp2 { width: 138px; height: 125px; margin: 0 auto; background: url(../images/fwapp2.jpg) 0 0 no-repeat; }
.main .mainfapp_fw .mainfapp_con .mainfapp_con1 table tr td a .fwapp3 { width: 138px; height: 125px; margin: 0 auto; background: url(../images/fwapp3.jpg) 0 0 no-repeat; }
.main .mainfapp_fw .mainfapp_con .mainfapp_con1 table tr td a .fwapp4 { width: 138px; height: 125px; margin: 0 auto; background: url(../images/fwapp4.jpg) 0 0 no-repeat; }
.main .mainfapp_fw .mainfapp_con .mainfapp_con1 table tr td a .fwapp5 { width: 138px; height: 125px; margin: 0 auto; background: url(../images/fwapp5.jpg) 0 0 no-repeat; }
.main .mainfapp_fw .mainfapp_con .mainfapp_con1 table tr td a .fwapp6 { width: 138px; height: 125px; margin: 0 auto; background: url(../images/fwapp6.jpg) 0 0 no-repeat; }

.main .mainr { width: 386px; margin-left: 12px; }
.main .mainr .mainr_server { width: 386px; height: auto; }
.main .mainr .mainr_server .mainr_server_sl { width: 344px; padding: 0 21px; height: 35px; }
.main .mainr .mainr_server .mainr_server_sl ul li { float: left; width: 160px; height: 35px; text-align: center; line-height: 35px; margin: 0 6px; cursor: pointer; font-size: 16px; font-weight:700;  background: url(../images/mainr_server_sl_fw.jpg) 0 -35px no-repeat; }
.main .mainr .mainr_server .mainr_server_sl ul li.on { color: #ffffff; background-position: 0 0; }
.main .mainr .mainr_server .marinr_server_con_back { width: 384px; height: auto; border: 1px solid #fb6c00; background: #ebeaea; }
.main .mainr .mainr_server .marinr_server_con_back .marinr_server_con { width: 378px; height: auto; background: #ffffff; margin: 8px 3px 4px 3px; border-bottom: 1px solid #dcdddd; }
.main .mainr .mainr_server .marinr_server_con_back .marinr_server_con .marinr_server_con_sl { width: 378px; height: 50px; }
.main .mainr .mainr_server .marinr_server_con_back .marinr_server_con .marinr_server_con_sl ul li { font-size: 12px; padding: 7px 4px; float: left; width: 33px; cursor: pointer; height: 35px; text-align: center; border-top: 1px solid #dcdddd; border-right: 1px solid #dcdddd; border-bottom: 1px solid #dcdddd; }
.main .mainr .mainr_server .marinr_server_con_back .marinr_server_con .marinr_server_con_sl ul li.on { border-bottom: none; border-top: 2px solid #ff9e04; color: #ff7404; }
.main .mainr .mainr_server .marinr_server_con_back .marinr_server_con .marinr_server_cont { width: 372px; padding: 0 2px; padding-top: 15px; height: auto; border: 1px solid #dcdddd; border-top: none; border-bottom: none; }
.main .mainr .mainr_server .marinr_server_con_back .marinr_server_con .marinr_server_cont .marinr_server_cont_title { width: 360px;margin-left:2px; height: 25px; padding-left: 10px; line-height: 25px;  font-size: 18px; color: #074D89; background: url(../images/marinr_server_cont_title.jpg) 0 0 no-repeat; }
.main .mainr .mainr_server .marinr_server_con_back .marinr_server_con .marinr_server_cont .marinr_server_cont_title span a { font-size: 12px; padding-right:2px; }
.main .mainr .mainr_server .marinr_server_con_back .marinr_server_con .marinr_server_cont .marinr_server_cont_1 { width: 352px;margin:0 10px; border-bottom: 1px dotted #959595; padding-bottom: 15px; }
.main .mainr .mainr_server .marinr_server_con_back .marinr_server_con .marinr_server_cont .marinr_server_cont_1 .marinr_server_cont_1hx{width:352px;height:81px;}
.main .mainr .mainr_server .marinr_server_con_back .marinr_server_con .marinr_server_cont .marinr_server_cont_1 .marinr_server_cont_1hxf{width:114px;height:76px;margin:0 0 5px 0;}
.main .mainr .mainr_server .marinr_server_con_back .marinr_server_con .marinr_server_cont .marinr_server_cont_1 .marinr_server_cont_1hxf img{border:1px solid #d9d9d9;width:114px;height:76px;}
.main .mainr .mainr_server .marinr_server_con_back .marinr_server_con .marinr_server_cont .marinr_server_cont_1 .marinr_server_cont_1hxr{width:233px;padding-left:5px;height:81px;overflow:hidden;}
.main .mainr .mainr_server .marinr_server_con_back .marinr_server_con .marinr_server_cont .marinr_server_cont_1 .marinr_server_cont_1hxr .marinr_server_cont_1hxr1{width:271px;height:26px;line-height:26px;}
.main .mainr .mainr_server .marinr_server_con_back .marinr_server_con .marinr_server_cont .marinr_server_cont_1 .marinr_server_cont_1hxr .marinr_server_cont_1hxr1 a{font-size:16px;color:#CB7303; font-weight:700; }
.main .mainr .mainr_server .marinr_server_con_back .marinr_server_con .marinr_server_cont .marinr_server_cont_1 .marinr_server_cont_1hxr .marinr_server_cont_1hxr2{width:233px;height:55px;}
.main .mainr .mainr_server .marinr_server_con_back .marinr_server_con .marinr_server_cont .marinr_server_cont_1 ul li { width: 352px; height:20px;line-height:20px;}
.main .mainr .mainr_server .marinr_server_con_back .marinr_server_con .marinr_server_cont .marinr_server_cont_2 { width: 372px; padding-top: 15px; padding-bottom: 5px; }
.main .mainr .mainr_server .marinr_server_con_back .marinr_server_con .marinr_server_cont .marinr_server_cont_2 .marinr_server_cont_2ul { width: 372px; margin-top: 5px; }
.main .mainr .mainr_server .marinr_server_con_back .marinr_server_con .marinr_server_cont .marinr_server_cont_2 .marinr_server_cont_2ul ul li {float:left;wdith:122px;height:82px;margin:1px; }
.main .mainr .mainr_server .marinr_server_con_back .marinr_server_con .marinr_server_cont .marinr_server_cont_2 .marinr_server_cont_2ul ul li a img{border:1px solid #d9d9d9;width:120px;height:80px;}

.main .marinrlm{width:648px;height:auto;margin-left:12px;margin-top:10px;}
.main .marinrlm .marinrlm_title{width:608px;height:39px;line-height:39px;padding-left:40px;font-size:18px; color:#FD2117; font-weight:700; background:url("../images/mrtitle.jpg") 0 0 no-repeat;}
.main .marinrlm .marinrlm_con{width:646px;height:auto;border:1px solid #d9d9d9;border-top:1px solid #ffffff;}
.main .marinrlm .marinrlm_con .marinrlm_con_name{width:626px;padding:0 10px;margin:5px 0;height:30px;line-height:30px;}
.main .marinrlm .marinrlm_con .marinrlm_con_name .marinrlm_con_namef{font-size:16px; color:#CE5004;background:url("../images/mainffnews_con_ul_titlel.jpg") 0 0 no-repeat;padding-left:10px;}
.main .marinrlm .marinrlm_con .marinrlm_con_cp{width:624px;padding:0 11px;height:auto;}
.main .marinrlm .marinrlm_con .marinrlm_con_cp ul li{float:left;width:102px;margin:0 1px;}
.main .marinrlm .marinrlm_con .marinrlm_con_cp ul li .cpimg{width:102px;height:102px;}
.main .marinrlm .marinrlm_con .marinrlm_con_cp ul li .cpimg img{border:1px solid #d9d9d9;width:100px;height:100px;}
.main .marinrlm .marinrlm_con .marinrlm_con_cp ul li .cpname{  white-space: nowrap;
    text-overflow: ellipsis; overflow:hidden;width:102px;height:30px;line-height:30px;text-align:center;}
.main .marinrlm .marinrlm_con .marinrlm_con_qy{width:624px;padding:0 11px;height:auto;}
.main .marinrlm .marinrlm_con .marinrlm_con_qy ul li{float:left;width:312px;height:80px;margin:0 0 10px 0;}
.main .marinrlm .marinrlm_con .marinrlm_con_qy ul li .marinrlm_con_qyf{width:76px;height:76px;padding:3px 0;}
.main .marinrlm .marinrlm_con .marinrlm_con_qy ul li .marinrlm_con_qyf img{width:75px;height:75px;border:1px solid #d9d9d9;}
.main .marinrlm .marinrlm_con .marinrlm_con_qy ul li .marinrlm_con_qyr{width:210px;height:80px;padding-left:6px;}
.main .marinrlm .marinrlm_con .marinrlm_con_qy ul li .marinrlm_con_qyr .marinrlm_con_qyr1{width:250px;height:25px;font-size:16px;}
.main .marinrlm .marinrlm_con .marinrlm_con_qy ul li .marinrlm_con_qyr .marinrlm_con_qyr2{width:210px;height:55px;}
.main .marinrlm .marinrlm_con .marinrlm_con_gy{width:624px;padding:0 11px;height:auto;}
.main .marinrlm .marinrlm_con .marinrlm_con_gy .marinrlm_con_gyf{width:175px;height:117px;}
.main .marinrlm .marinrlm_con .marinrlm_con_gy .marinrlm_con_gyr{width:438px;height:auto;margin-left:11px;}
.main .marinrlm .marinrlm_con .marinrlm_con_gy .marinrlm_con_gyr ul li{float:left;width:219px;height:25px;}

.links {width: 998px;height: 55px;border: 1px solid #afacac;border-bottom: 4px solid #d20a01;margin: 10px auto;}
.links .navlinks {width: 998px;height: 55px;display:block;line-height: 55px;border-bottom: 1px solid #afacac;}
.links .navlinks span {line-height: 59px;font-size: 18px;color: #D10A01;padding-left: 20px;padding-right: 10px;}
.links .navlinks .linkssl { border: 1px solid #cecece; margin:0 10px;margin-top:11px;}
.links .flink { width: 998px; height: 43px; line-height: 43px; overflow: hidden; }
.links .flink span { line-height: 43px; font-size: 18px; color: #D10A01; padding-left: 20px; padding-right: 10px; }
.links .flink ul li { float: left; padding: 0 3px; }

.toplogo .topcity .citysl {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C4C2C2;
    display: none;
    height: 70px;
    left: -3px;
    position: absolute;
    width: 460px;
}
.toplogo .topcity .citysl a {
}
.citysl ul {
    margin-left: 10px;
}
.citysl li {
    background: url("/skin/default/images/ico_dh_arr.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
    float: left;
    height: 20px;
    padding-left: 5px;
    padding-top: 2px;
    text-align: left;
    width: 50px;
}
.citysl li a {
    margin-left: 7px;
}
/* common */
input,textarea,select {padding:6px;}
td{padding: 16px;}
.m {margin:auto;width: 1200px;background:#FFFFFF;clear:both;}
.m0 {width:100%;background:#F2F2F2;}
.m0 .m {background:#F2F2F2;}
.m1 {background: url('../images/bg-line.png') repeat-y 756px 0;}
.m1l {width: 747px;float:left;}
.m1r {width:239px;float:right;}
.m2 {background:url('../images/bg-line.png') repeat-y 960px 0;}
.m2l {width:940px;float:left;}
.m2r {width:219px;float:right;}
.m3 {background:url('../images/bg-line.png') repeat-y 880px 0;}
.m3l {width:860px;float:left;}
.m3r {width:299px;float:right;}

/* layout */
.m_l {width:880px;}
.m_r {width:300px;}
.m_n {width:20px;}
.m_l_1 {width:1000px;}
.m_r_1 {width:180px;}
/* left */
.left_box {border:#DDDDDD 1px solid;}
.left_head {border-bottom:#DDDDDD 1px solid;height:44px;line-height:44px;overflow:hidden;padding:0 10px;}
.left_head strong {font-size:16px;}
.left_head em {font-style:normal;color:#666666;}


/* table */
.tb {width:100%;}
.tb th {background:#EEEEEE;}
.tb td {border-bottom:#DDDDDD 1px solid;}
.tb tr:hover {background:#F3F3F3;}

.tf {width:100%;}
.tf td {border-top:#F0F0F0 1px solid;}
.tf tr:hover {background:#F4F4F4;}
.tf .tl {width:100px;text-align:right;}
.btns {padding:20px 20px 20px 150px;}
.thumb {padding:6px 0;}
.thumb img {border:#DDDDDD 1px solid;padding:2px;}
.thumb li {height:22px;line-height:22px;overflow:hidden;}
.thumbml ul {margin:10px 0 15px 0;}
.imb img {border:#DDDDDD 1px solid;padding:3px;}
/* album */
#mid_pos {position:absolute;}
#mid_div {width:320px;height:240px;cursor:crosshair;padding:6px;border:#CCCCCC 1px solid;background:#F3F3F3;}

#big_div {width:400px;height:300px;border:#CCCCCC 1px solid;background:#FFFFFF;position:absolute;overflow:hidden;}
#big_pic {position:absolute;}
.ab_im {padding:2px;margin:10px 0 10px 32px;border:#C0C0C0 1px solid;}
.ab_on {padding:2px;margin:10px 0 10px 32px;border:#FF6600 1px solid;background:#FF6600;}
/* basic */
.f_l {float:left;}
.f_r {float:right;}
.t_l {text-align:left;}
.t_r {text-align:right;}
.t_c {text-align:center;}
.f_b {font-weight:bold;}
.f_n {font-weight:normal;}
.f_white {color:white;}
.f_gray {color:#666666;}
.f_orange {color:#FF6600;}
.f_red {color:red;}
.f_green {color:green;}
.f_blue {color:blue;}
.f_dblue {color:#007AFF;}
.f_price {font-weight:bold;font-family:Arial;color:#FF0000;}
.px12 {font-size:12px;}
.px14 {font-size:14px;}
.px16 {font-size:16px;}
.px18 {font-size:18px;}
.bd-t {border-top:#DDDDDD 1px solid;}
.bd-b {border-bottom:#DDDDDD 1px solid;}

.b10 {height:10px;}
.b16 {height:16px;}
.b20 {height:20px;}
.b24 {height:24px;}
.b32 {height:32px;}
.pd3 {padding:3px;}
.pd5 {padding:5px;}
.pd10 {padding:10px;}
.pd15 {padding:15px;}
.pd20 {padding:20px;}
.lh18 {line-height:180%;}
.ls1 {letter-spacing:1px;}
.c_p {cursor:pointer;}
.c_b {clear:both;}
.o_h {overflow:hidden;}
.dsn {display:none;}
.absm {vertical-align:middle;}

.btn,.btn-green,.btn-blue,.btn-red {color:#FFFFFF;font-size:14px;width:100px;line-height:32px;border:none;border-radius:4px;text-align:center;cursor:pointer;padding:0;-webkit-appearance:none;}
.btn{background:#FFFFFF;border:#DDDDDD 1px solid;color:#333333;}
.btn:hover{background:#D9D9D9;border:#CDCDCD 1px solid;}
.btn-green{background:#1AAD19;border:#18A117 1px solid;color:#FFFFFF;}
.btn-green:hover{background:#179B16;border:#159014 1px solid;}
.btn-blue{background:#007AFF;border:#1E74D0 1px solid;color:#FFFFFF;}
.btn-blue:hover{background:#0569D5;}
.btn-red{background:#F8F8F8;border:#C6C6C6 1px solid;}
.btn-red:hover{background:#CE3C39;border:#BF3835 1px solid;color:#FFFFFF;}



/* side */
.side em {font-size:12px;font-style:normal;color:#999999;}
.side a {width:90%;display:block;font-size:16px;}
.side_li {line-height:48px;height:48px;padding-left:32px;overflow:hidden;}
.side_li:hover {background:#F3F3F3;}
.side_on {line-height:48px;height:48px;background:#EEEEEE;padding-left:32px;overflow:hidden;}

.guestbook-con{width:1200px;margin: 15px auto;overflow: hidden;}
.guestbook-tag{border-bottom:1px solid #ddd;float:left;width: 1188px;background: #F5F5F5;border: 1px solid #ddd;}
.guestbook-tag ul li{ cursor:pointer;width:390px;height:50px;line-height:50px;font-size:16px;text-align:center;float:left;border-right: 1px solid #ddd;}
.guestbook-tag ul li:last-child{border-right:none;}
.guestbook-tag ul li.on{color: #FF3D07;}
.guestbook-search{background: #F8F8F8; border: 1px solid #ddd; padding: 20px; margin-bottom: 20px;}
.guestbook-search span{float:left;font-size: 20px;margin: 22px 16px 16px 8px;font-weight: normal;}
.guestbook-search form{float:left;}
.guestbook-search input{width: 360px;border:#DDDDDD 1px solid;border-radius:8px;padding:8px 8px 8px 26px;font-size:14px;background:#FFFFFF url('../images/icon-search16.png') no-repeat 6px center;outline:none;margin:16px 16px 16px 32px;}
.guestbook-body{margin-top: 15px; margin-bottom:20px;float: left;width: 740px;}
.guestbook-body-tag{background: #EA2F23; height: 50px;}
.guestbook-body-tag ul li{float:left;line-height: 50px;color: #fff;font-size: 14px;font-weight: bold;}
.guestbook-body-tag ul li:nth-child(1){margin: 0px 36px 0px 10px;}
.guestbook-body-tag ul li:nth-child(2){margin-right: 12px;text-align: center;width: 157px;}
.guestbook-body-tag ul li:nth-child(3){margin-right: 0px;text-align: center;width: 97px;}
.guestbook-body-tag ul li:nth-child(4){margin-right: 6px;text-align: center;width: 118px;}
.guestbook-body-tag ul li:nth-child(5){margin-right: 36px;}
.guestbook-body-tag ul li:nth-child(6){margin-right: 57px;}


.theme-buy {
    margin-top:10%;
    text-align: center;
}
.theme-gobuy, .theme-signin {
    font-size: 15px;
}
.theme-price {
    position: relative;
    bottom: -6px;
    font-family: microsoft yahei, Arial, Helvetica, sans-serif;
    margin-right: 20px;
    font-weight: bold;
    color: #f60;
    line-height: 32px;
    font-size: 24px;
    display: inline-block;
}
.theme-price dfn {
    font-style: normal;
    font-size: 18px;
    margin-right: 2px;
}
.theme-desc {
    padding: 30px;
}
.theme-version {
    padding: 30px;
}
.theme-popover-mask {
    z-index: 9998;
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:#000;
    opacity:0.4;
    filter:alpha(opacity=40);
    display:none
}
.theme-popover {
    z-index:9999;
    position:fixed;
    top:50%;
    left: 39%;
    width: 949px;
    height: 600px;
    margin: -280px 0 0 -331px;
    border-radius:5px;
    border:solid 2px #666;
    background-color:#fff;
    display:none;
    box-shadow: 0 0 10px #666;
}
.theme-poptit {
    border-bottom:1px solid #ddd;
    padding: 27px;
    position: relative;
}
.theme-popbod {
    padding:60px 15px;
    color:#444;
    height: 148px;
}
.theme-popbom {
    padding:15px;
    background-color:#f6f6f6;
    border-top:1px solid #ddd;
    border-radius:0 0 5px 5px;
    color:#666
}
.theme-popbom a {
    margin-left:8px
}
.theme-poptit .close {
    float:right;
    color:#999;
    padding:5px;
    margin: -10px -5px -5px;
    font: bold 20px/14px simsun;
    text-shadow:0 1px 0 #ddd;
}
.theme-poptit .close:hover {
    color:#444;
}
.btn.theme-reg {
    position: absolute;
    top: 8px;
    left: 43%;
    display: none
}
.inp-gray, .feed-mail-inp {
    border:1px solid #ccc;
    background-color:#fdfdfd;
    width:220px;
    height:16px;
    padding:4px;
    color:#444;
    margin-right:6px
}
.dform {
    padding: 35px 60px 0px;
    text-align: center;
}
.dform .ipt_error {
    background-color:#FFFFCC;
    border-color:#FFCC66
}
.dform-tip {
    display:none;
    background-color:#080;
    color:#fff;
    line-height:42px;
    margin-top:10px;
    font-size: 14px;
}
.dform-tip-errer {
    background-color: #CF301A;
}
.dform-tip a {
    display: inline-block;
    padding: 0 20px;
    margin-left:10px;
    background-color: #FFE924;
    color: #CF301A;
}
.dform-login {
    padding:0;
    height: 270px;
    overflow: hidden;
}
.dform-login iframe {
    height: 470px;
    margin-top: -180px;
}
.theme-signin {
    margin: -50px -20px -50px 90px;
    text-align:left;
    font-size: 14px;
}
.theme-signin h4 {
    color:#999;
    font-weight:100;
    margin-bottom: 20px;
    font-size: 12px;
}
.theme-signin li {
    padding-left: 80px;
    margin-bottom: 15px;
}
.theme-signin li strong {
    float: left;
    margin-left: -80px;
    width: 80px;
    text-align: right;
    line-height: 32px;
}
.theme-signin .btn {
    margin-bottom: 10px;
}
.theme-signin p {
    font-size: 12px;
    color: #999;
}
.theme-desc, .theme-version {
    padding-top: 0
}
.ZT_L {
    text-align: left;
}
.Over {
    height: 150px;
    overflow: auto;
    text-align: left;
}
.cont {
    text-align: center;
    width: 15%;
}
.guestbook-list ul li{height: 50px;line-height: 50px;font-size: 14px;border-bottom: 1px dotted #ddd;}
.guestbook-list ul li span:nth-child(1){margin: 0px 22px 0px 20px;float: left;}
.guestbook-list ul li span:nth-child(2){margin: 0px 0px 0px 0px;width: 203px;overflow: hidden;display: inline-block;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;}
.guestbook-list ul li span:nth-child(3){margin: 0px 0px 0px 0px;width: 77px;text-align: center;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.guestbook-list ul li span:nth-child(4){margin: 0px 0px 0px 0px;text-align: center;width: 120px;display: inline-block;text-align: center;}
.guestbook-list ul li span:nth-child(5){margin: 0px -2px 0px 0px;/* background-color: white; */text-align: center;width: 60px;display: inline-block;}
.guestbook-list ul li span:nth-child(6){margin: 0px 13px 0px 18px;display: inline-block;text-align: center;}

/* btn */
.btn {
    position: relative;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    min-width: 70px;
    padding: -1px 11px;
    text-align: center;
    text-decoration: none;
    border-radius: 4px;
    border: 1px solid #ddd;
    color: #666;
    background-color: #f5f5f5;
    background: #EA2F23;
    background: -moz-linear-gradient(top, #F5F5F5, #F1F1F1);
    background: linear-gradient(top, #F5F5F5, #F1F1F1);
}
input.btn {
    height: 29px;
}
.btn:hover {
    border-color:#c6c6c6;
    color:#333;
    background-color:#f8f8f8;
    background:-webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
    background:-moz-linear-gradient(top, #f8f8f8, #f1f1f1);
    background:linear-gradient(top, #f8f8f8, #f1f1f1);
    box-shadow:#ddd 0 1px 1px 0;
}
.btn:active, .btn.btn-active {
    box-shadow:#ddd 0 1px 2px 0 inset;
    border-color:#c6c6c6;
}
.btn:focus {
    border-color:#EA2F23;
    outline:none
}
.btn-primary {
    border-color: #EA2F23;
    color: #F3F7FC;
    background-color: #EA2F23;
    background: -webkit-linear-gradient(top, #EA2F23, #EA2F23);
    background: -moz-linear-gradient(top, #EA2F23, #EA2F23);
    background: linear-gradient(top, #EA2F23, #EA2F23);
}
.btn-primary:hover {
    border-color:#EA2F23;
    color:#fff;
    background-color: #EA2F23;
    background: -webkit-linear-gradient(top, #EA2F23, #EA2F23);
    background: -moz-linear-gradient(top, #EA2F23, #EA2F23);
    background: linear-gradient(top, #EA2F23, #EA2F23);
}
.btn-primary:active, .btn-primary.btn-active {
    box-shadow:#EA2F23 0 1px 2px 0 inset;
    border-color: #EA2F23;
}
.btn-primary:focus {
    border-color:#EA2F23;
    outline:none
}
.bodyTable{background-color: #ffffff; border-left: 1px solid #b4d5f4; border-top: 1px solid #b4d5f4; margin:0 auto;width: 88%;}
.bodyTable td, .query-XxTable td{border-bottom: 1px solid #b4d5f4;border-right: 1px solid #b4d5f4;height: 30px;line-height:180%;padding-left: 10px;}
.title1{text-align: center;width: 12%;}
.Over{height: 78px;overflow: auto;}