﻿.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: 8px; 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 .topad { width: 706px; height: 94px; margin: 3px 0px; margin-left: 20px; }
.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; text-align: center; }
.nav ul li a { display: block; padding: 0 12px; 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 { color: #333333; }
.ad1 { width: 1000px; height: 100px; margin: 8px auto; }
.newtips { width: 1000px; height: 25px; margin: 0 auto; margin-top: 10px; }
.newtips .newtipsf { width: 660px; }
.newtips .newtipsr { width: 340px; }
.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: 573px; height: 25px; margin-left: 10px; overflow: hidden; }
.newtips .tipscon ul { width: 573px; 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; }
.newtips .newtipsr .newtipsrtxt { width: 270px; height: 32px; line-height: 32px; font-size: 14px; border: 1px solid #d1352e; border-right: none; }
.newtips .newtipsr .newtipsrbtn { background: url('../images/top_search_btn.jpg') 0 0 no-repeat; width: 69px; height: 34px; border: none; color: #ffffff; font-size: 14px; cursor: pointer; }

.main { width: 1000px; height: auto; margin: 0 auto; margin-top: 10px; }

.main .mainff { width: 270px; }
.main .mainff .mftitle { width: 270px; height: 34px; background: url('../images/mftitle.jpg') 0 0 no-repeat; line-height: 34px; }
.main .mainff .mftitle div { font-family: 黑体; font-size: 16px; color: #ffffff; padding-left: 14px; padding-top: 2px; }
.main .mainff .mftitle span { padding-right: 5px; }
.main .mainff .mfcon { width: 268px; height: auto; border: 1px solid #ecdfbd; border-top: none; padding-top: 3px; }
.main .mainff .mfcon ul li { width: 240px; padding: 0 4px 0 20px; height: 23px; line-height: 23px; }
.main .mainff .mfcon ul li span { background: #afa5a4; color: #ffffff; margin-right: 5px; }
.main .mainff .mfcon ul li span.hx { background: #f81f11; }
.main .mainff .mfad1 { width: 270px; height: 55px; margin-top: 10px; }

.main .mainfr { width: 400px; height: auto; margin-left: 8px; }
.main .mainfr .mctitle { width: 400px; height: 34px; background: url('../images/mctitle.jpg') 0 0 no-repeat; line-height: 34px; }
.main .mainfr .mctitle div { font-family: 黑体; font-size: 16px; color: #ffffff; padding-left: 14px; padding-top: 2px; }
.main .mainfr .mctitle span { padding-right: 5px; }
.main .mainfr .mainfrbanner1_back { width: 398px; height: auto; padding: 8px 0; border: 1px solid #ecdfbd; border-bottom: none; border-top: none; }
.main .mainfr .mainfrbanner1 { width: 386px; height: 217px; margin: 0 auto; }
.main .mainfr .mainfrbanner1 img { width: 386px; height: 217px; }
.main .mainfr .mainfrnews { width: 390px; height: auto; padding: 6px 4px 0 4px; border: 1px solid #ecdfbd; border-top: none; }
.main .mainfr .mainfrnews .mainfrnews_title { width: 390px; height: 30px; line-height: 30px; text-align: center; }
.main .mainfr .mainfrnews .mainfrnews_title a { font-size: 18px; font-family: 黑体; color: #ff0000; }
.main .mainfr .mainfrnews .mainfrnews_titlecon { width: 390px; height: 44px; border-bottom: 1px dotted #999999; }
.main .mainfr .mainfrnews .mainfrnews_li { width: 390px; height: auto; }
.main .mainfr .mainfrnews .mainfrnews_li ul li { width: 390px; height: 20px; line-height: 20px; }
.main .mainfr .mainfrnews .mainfrnews_li ul li span { float: right; }

.main .mainr { width: 314px; margin-left: 8px; }
.main .mainr .mainr_server { width: 314px; height: auto; }
.main .mainr .mainr_server .mainr_server_sl { width: 274px; padding: 0 20px; height: 35px; }
.main .mainr .mainr_server .mainr_server_sl ul li { float: left; width: 115px; 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.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: 312px; height: auto; border: 1px solid #fb6c00; background: #ebeaea; }
.main .mainr .mainr_server .marinr_server_con_back .marinr_server_con { width: 306px; 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: 306px; 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: 29px; 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: 302px; 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: 290px; margin-left: 2px; height: 25px; padding-left: 10px; line-height: 25px; font-family: 黑体; font-size: 18px; color: #074D89; background: url({DT_PATH}/file/image/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: 282px; margin: 0 10px; border-bottom: 1px dotted #959595; padding-bottom: 10px; }
.main .mainr .mainr_server .marinr_server_con_back .marinr_server_con .marinr_server_cont .marinr_server_cont_1 .marinr_server_cont_1hx { width: 282px; 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: 77px; height: 77px; 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: 75px; height: 75px; }
.main .mainr .mainr_server .marinr_server_con_back .marinr_server_con .marinr_server_cont .marinr_server_cont_1 .marinr_server_cont_1hxr { width: 200px; 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: 200px; 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: 200px; height: 55px; }
.main .mainr .mainr_server .marinr_server_con_back .marinr_server_con .marinr_server_cont .marinr_server_cont_1 ul li { float: left; width: 141px; height: 20px; line-height: 20px; overflow: hidden; }

.main .mainr .mainr_server .marinr_server_con_back .marinr_server_con .marinr_server_cont .marinr_server_cont_2 { width: 302px; padding-top: 10px; 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: 302px; 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; width: 149px; height: 82px; margin: 1px; text-align: center; }
.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; margin: 0 auto; }

.main .mainr .mainr_server .marinr_server_con_back .marinr_server_con .marinr_server_con_ts { width: 298px; padding: 4px; height: auto; background: #ffffff; }
.main .mainr .mainr_server .marinr_server_con_back .marinr_server_con .marinr_server_con_ts ul li { width: 298px; border-bottom: 1px dashed #cccccc; padding-bottom: 8px; margin-top: 2px; }
.main .mainr .mainr_server .marinr_server_con_back .marinr_server_con .marinr_server_con_ts .ts1 { width: 298px; height: 30px; line-height: 30px; }
.main .mainr .mainr_server .marinr_server_con_back .marinr_server_con .marinr_server_con_ts .ts1 a { font-size: 16px; font-family: 黑体; color: #CB7303; }
.main .mainr .mainr_server .marinr_server_con_back .marinr_server_con .marinr_server_con_ts .ts1 a:hover { color: #d20a01; }
.main .mainr .mainr_server .marinr_server_con_back .marinr_server_con .marinr_server_con_ts .ts2 { width: 298px; }
.main .mainr .mainr_server .marinr_server_con_back .marinr_server_con .marinr_server_con_ts .ts2 .ts2f { width: 118px; height: 80px; }
.main .mainr .mainr_server .marinr_server_con_back .marinr_server_con .marinr_server_con_ts .ts2 .ts2r { width: 168px; padding-left: 12px; height: 80px; line-height: 180%; overflow: hidden; }
.main .mainr .mainrad { width: 314px; height: 95px; margin-top: 10px; }

.main .m2f { width: 676px; height: auto; margin-top: 10px; }
.main .m2r { width: 314px; height: auto; margin-left: 10px; margin-top: 10px; }

.main .m2f .mfad2 { width: 676px; height: 100px; }
.main .m2f .m2fcon { width: 334px; height: auto; margin-top: 10px; }
.main .m2f .m2fcon .m2ftitle { width: 334px; height: 34px; line-height: 34px; background: url('../images/m2ftitle.gif') 0 0 no-repeat; }
.main .m2f .m2fcon .m2ftitle div { font-family: 黑体; font-size: 16px; color: #ffffff; padding-left: 14px; padding-top: 2px; }
.main .m2f .m2fcon .m2ftitle span { padding-right: 5px; }
.main .m2f .m2fcon .m2f1 { width: 322px; height: 76px; padding: 5px; border: 1px solid #ecdfbd; border-top: none; border-bottom: none; }
.main .m2f .m2fcon .m2f1 .m2f1f { width: 88px; height: 66px; padding-bottom: 10px; overflow: hidden; border-bottom: 1px dotted #999999; }
.main .m2f .m2fcon .m2f1 .m2f1r { width: 224px; height: 66px; padding-bottom: 10px; padding-left: 10px; border-bottom: 1px dotted #999999; }
.main .m2f .m2fcon .m2f1 .m2f1r .m2f1r1 { font-family: 黑体; font-size: 14px; width: 224px; height: 25px; }
.main .m2f .m2fcon .m2f1 .m2f1r .m2f1r2 { width: 224px; height: 41px; overflow: hidden; }
.main .m2f .m2fcon .m2f2 { width: 322px; height: 75px; padding: 5px; border: 1px solid #ecdfbd; border-top: none; }
.main .m2f .m2fcon .m2f2 li{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;font-family: "微软雅黑";}
.main .m2r .m2rt { width: 314px; height: 38px; background: url('../images/m2rt.jpg') 0 0 no-repeat; }
.main .m2r table { border-collapse: collapse; width: 314px; }
.main .m2r table tr td { width: 50%; border: 1px solid #dddddd; text-align: center; }

.main .main_qyfw { width: 1000px; height: auto; margin-top: 10px; }
.main .main_qyfw .qyfw_top { width: 1000px; height: 34px; line-height: 34px; background: url('../images/qyfwtop.jpg') 0 0 no-repeat; }
.main .main_qyfw .qyfw_top div { font-family: 黑体; font-size: 16px; color: #ffffff; padding-left: 14px; padding-top: 2px; }
.main .main_qyfw .qyfw_top span { padding-right: 5px; }
.main .main_qyfw .qyfw_con { width: 998px; height: auto; border: 1px solid #ecdfbd; border-top: none; }
.main .main_qyfw .qyfw_con .qyfw_cpzs { width: 998px; }
.main .main_qyfw .qyfw_con .qyfw_cpzs .cpzs_top { width: 978px; height: 25px; line-height: 25px; text-align: right; overflow: hidden; padding-right: 20px; }
.main .main_qyfw .qyfw_con .qyfw_cpzs .cpzs_top a { font-size: 16px; border: 1px solid #999999; padding: 0 5px; }
.main .main_qyfw .qyfw_con .qyfw_cpzs .cpzs_con { width: 998px; height: 150px; }
.main .main_qyfw .qyfw_con .qyfw_cpzs .cpzs_con .cpzs_conf { width: 35px; padding: 10px 10px 0 10px; height: 140px; overflow: hidden; background: #dbdbdb; border-right: 5px solid #696969; color: #ff0000; font-family: 黑体; font-size: 22px; text-align: center; }
.main .main_qyfw .qyfw_con .qyfw_cpzs .cpzs_con .cpzs_conr { width: 910px; padding-right: 20px; padding-left: 8px; }
.main .main_qyfw .qyfw_con .qyfw_cpzs .cpzs_con .cpzs_conr ul li { width: 162px; padding: 0 10px; height: 150px; text-align: center; float: left; }
.main .main_qyfw .qyfw_con .qyfw_cpzs .cpzs_con .cpzs_conr ul li a img { width: 160px; height: 110px; padding: 10px 1px 0 1px; }
.main .main_qyfw .qyfw_con .qyfw_cpzs .cpzs_con .cpzs_conr ul li a span { display: block; height: 30px; line-height: 30px; }
.main .main_qyfw .qyfw_con .qyzs { width: 998px; height: auto; padding-top: 10px; }
.main .main_qyfw .qyfw_con .qyzs .qyzsf {width:668px; height:auto; }
.main .main_qyfw .qyfw_con .qyzs .qyzsf .qyzsf_title {width:668px;height:22px;background:url('../image/qyzsf_title.jpg') 0 0 no-repeat; }
.main .main_qyfw .qyfw_con .qyzs .qyzsf .qyzsf_con {width:668px;height:auto; }
.main .main_qyfw .qyfw_con .qyzs .qyzsf .qyzsf_con .qyzsf_con_c {width:300px;height:77px;margin-left:34px;margin-top:10px;margin-bottom:10px; }
.main .main_qyfw .qyfw_con .qyzs .qyzsf .qyzsf_con .qyzsf_con_c .qyzsf_con_cf {width:76px;height:77px; }
.main .main_qyfw .qyfw_con .qyzs .qyzsf .qyzsf_con .qyzsf_con_c .qyzsf_con_cr {width:214px;padding-left:10px;height:77px; }
.main .main_qyfw .qyfw_con .qyzs .qyzsf .qyzsf_con .qyzsf_con_c .qyzsf_con_cr .qyzsf_con_cr1 {width:214px;height:25px;line-height:25px; font-family:黑体;font-size:18px;}
.main .main_qyfw .qyfw_con .qyzs .qyzsf .qyzsf_con .qyzsf_con_c .qyzsf_con_cr .qyzsf_con_cr2 {width:214px;height:52px;overflow:hidden; }
.main .main_qyfw .qyfw_con .qyzs .qyzsf .qyzsf_con .qyzsf_con_c .qyzsf_con_cr .qyzsf_con_cr2 span {float:left; }
.main .main_qyfw .qyfw_con .qyzs .qyzsf .qyzsf_con .qyzsf_con_c .qyzsf_con_cr .qyzsf_con_cr2 a {float:right; }
.main .main_qyfw .qyfw_con .qyzs .qyzsr {width:275px;height:auto;margin-left:30px; }
.main .main_qyfw .qyfw_con .qyzs .qyzsr .qyzsr_title {width:275px;height:22px;background:url({DT_PATH}/file/image/qyzsr_title.jpg) 0 0 no-repeat;  }
.main .main_qyfw .qyfw_con .qyzs .qyzsr .qyzsr_con {width:275px;height:auto;padding-top:15px; }
.main .main_qyfw .qyfw_con .qyzs .qyzsr .qyzsr_con ul li {width:275px;height:25px;line-height:25px;overflow:hidden;font-size:16px;font-family:黑体; }

.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; }
.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; 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; }
