﻿.toplogo { width: 1000px; margin: 0 auto; height: 100px; }
.toplogo .logo { width: 219px; height: 85px; margin-top: 15px; }
.toplogo .topcity { font-size: 14px; font-family: 黑体; cursor: pointer; background: url(images/top_city_back.jpg) 0 0 no-repeat; width: 44px; height: 21px; padding-left: 3px; margin-top: 76px; 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: 338px; }
.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: 246px; 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-family: 黑体; font-size: 14px; cursor: pointer; }
.toplogo .topsearch .topsearch_key { width: 338px; margin-top: 12px; }
.toplogo .topsearch .topsearch_key span { font-family: 宋体; }
.toplogo .topsearch .topsearch_key a { margin-right: 4px; }
.toplogo .topservice { width: 361px; margin-top: 5px; }
.toplogo .topservice ul { }
.toplogo .topservice ul li { float: left; text-align: center; margin: 0 7px; }
.toplogo .topservice ul li a { font-family: 黑体; 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; }
.nav { width: 1000px; height: 40px; margin: 0 auto; margin-top: 6px; background: url(images/nav_back.jpg) 0 0 no-repeat; }
.nav ul { width: 1000px; }
.nav ul li { float: left; width: 200px; text-align: center; }
.nav ul li a { display: block; width: 199px; height: 20px; margin-top: 10px; line-height: 20px; _line-height:30px;border-right: 1px solid #e78580; font-family: 黑体; color: #ffffff; font-size: 18px; }
.nav ul li a:hover { font-weight: 700; }
.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; font-family: 黑体; background: url(images/mainfftimes_title.jpg) 0 0 no-repeat; }
.main .mainfftimes .mainfftimes_title span { font-size: 12px; font-family: 宋体; padding-right: 30px; }
.main .mainfftimes .mainfftimes_title span.sf{font-size: 18px; font-family: 黑体; 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; font-family: 黑体; 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; font-family: 黑体; background: url(images/mainffnews_title.jpg) 0 0 no-repeat; }
.main .mainffnews .mainffnews_title span { font-size: 18px; font-family: 黑体; 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; font-family:黑体;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-family: 黑体; 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-family: 黑体; 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-family: 黑体; 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-family: 微软雅黑; 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; font-family: 黑体; 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; font-family: 黑体; 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-family: 微软雅黑; 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-family: 黑体; 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; font-family: 宋体;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; font-family:黑体;}
.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; font-family:黑体;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; font-family:黑体;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; font-family:黑体;}
.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: 88px; border: 1px solid #afacac; border-bottom: 4px solid #d20a01; margin: 10px auto; }
.links .navlinks { width: 998px; height: 44px;display:block; line-height: 44px; border-bottom: 1px solid #afacac; }
.links .navlinks span { line-height: 44px; font-size: 18px; color: #D10A01; font-family: 黑体; padding-left: 20px; padding-right: 10px; }
.linkssl { border: 1px solid #cecece; margin:0 10px;margin-top:15px;}
.links .flink { width: 998px; height: 43px; line-height: 43px; overflow: hidden; }
.links .flink span { line-height: 43px; font-size: 18px; color: #D10A01; font-family: 黑体; padding-left: 20px; padding-right: 10px; }
.links .flink ul li { float: left; padding: 0 3px; }
.foot { width: 1000px; margin: 0 auto; text-align: center;padding-bottom:20px; }
.foot .footnav { width: auto; margin: 0 auto; text-align: center; }
.foot .footnav ul li { text-align: center; display: inline; }
.foot .footnav ul li a { margin: 0 8px; }


.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;
}
/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility:    hidden;
    -ms-backface-visibility:     hidden;
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
}

#owl-demo{position:relative;width:600px;height:350px;margin:0px auto 0 auto;}
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block;width:600px;height:350px;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:40px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo span{position:absolute;left:10px;bottom:10px;width:100%;font:14px "微软雅黑","黑体";color:#fff;text-align:left;}

.owl-pagination{position:absolute;right:2px;bottom:0px;width:100%;height:22px;text-align:right;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(../images/bg15.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:10px;background: #D70200; border-radius:50%; height:10px}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}