@charset "utf-8";
/* CSS Document */


body {color: #333;font:14px/1.5 "Microsoft Yahei",Verdana,tahoma,arial,sans-serif, Arial, Helvetica, sans-serif;margin: 0 auto;padding: 0; background: url(img/bodybg.gif);}
	
body > div {
    margin-left: auto;
    margin-right: auto;
}
div, form, ul, ol, li, span, p, dl, dt, dd, img {
    border: 0 none;
    margin: 0;
    padding: 0;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
ul, ol, li {
    list-style: none outside none;
}
table, td, input, textarea {
    font-size: 14px; padding:0px
}
a {
    color: #333;
    text-decoration: none; outline:none;
}
a:hover {color: #cc0000; text-decoration:none;}
*html{
background-image:url(about:blank);
background-attachment:fixed;
}
/*****????????????*****/
li{list-style-type:none}
ul{margin:0px;padding:0px}
input{ margin:0; padding:0;word-wrap:break-word;}
.clear8{ clear:both; padding-bottom:8px;}
.bot10{ margin-bottom:10px;}
.bot15{ padding-bottom:15px;}
.grayline{ background:#fff; border: 1px solid #E8E8E8;}
.rel{ position:relative;}
.close a{ color:#999; padding:0 0 0 24px; margin:0 8px;}
.fl{ float:left;}
.fr{ float:right;}
.clear{clear:both; height:0; margin:0; padding:0; display:inline;}
.container{width:1144px;height:auto;margin:auto;padding:12px 0 12px;}
.contain{width:1144px;margin:auto;}
.marl15{ margin-left:15px;}
.marl10{ margin-left:10px;}
.clear{ clear:both; height:0px; overflow:hidden; }

#mainbox{ width:100%;background: url(img/mainbg.jpg) center 33px no-repeat; overflow:hidden;}
/*****#mainbox{ width:100%;background: url(img/mainbg.jpg) center 33px no-repeat; overflow:hidden;}*****/

.centerbox{width:1140px; margin:0 auto;}
/*****??????*****/
.mainc{ width:100%;margin:0 auto;}
#mainbox .headbox{ width:100%; height:305px;}
#mainbox .headbox .top{width:100%; height:33px; line-height:33px;background:#F5F5F5; border-bottom:#eee solid 1px; }
#mainbox .headbox .top span{ float:left; color:#505050; padding-left:16px;}
#mainbox .headbox .top p{ float:right; padding-right:17px; color:#505050}
#mainbox .headbox .top p a{ color:#505050; margin:0 5px;}
#mainbox .headbox .top p a:hover{ color:#da0003;}

#mainbox .headbox .banner{ width:100%; height:197px; overflow:hidden;}
#mainbox .headbox .banner .bbox{ position:relative;}
.zfwl{ position:absolute; height:25px; left:25px; line-height:25px; top:5px; line-height:25px;}
.zfwl li{ padding:0 10px 0 17px; background:url(topicon.png) left center no-repeat; float:left;}
.zfwl li a{ color:#505050;}
#mainbox .headbox .banner .search{ position:absolute; width:260px; height:68px; right:48px; top:51px;}
#mainbox .headbox .banner .search .weather{height:36px;overflow:hidden; padding-left:8px; width:250px;}
#mainbox .headbox .banner .search .searchboxs{}
#mainbox .headbox .banner .search .searchboxs .se_box{ float:left; width:184px; height:27px; line-height:27px; background:#fff; border:1px solid #d5d5d5; padding:3px 10px; color:#999999; font-size:13px; font-family:Microsoft Yahei; border-right:0 none;}
#mainbox .headbox .banner .search .searchboxs .search_an{ float:left; width:55px; height:35px; background: url(img/search.gif) 17px 7px no-repeat #b81311; text-indent:-99999px; border:0 none; cursor:pointer;}
#mainbox .headbox .banner ul{ width:1140px; margin:0 auto;}
#mainbox .headbox .banner ul img{ float:left;}
/* ?????????*/
/*****??????*****/
.nav{ height:55px; padding-top:19px; width:100%; margin:0 auto;background:url(img/navbg.png) center no-repeat;}
.nav ul{height:55px; width:985px; margin:0 auto; padding-left:18px;}
.nav ul li{float:left; padding-right:2px; background:url(img/navfg.gif) right center no-repeat; position:relative;}
.nav ul li a{ height:55px; line-height:55px; text-align:center; color:#fff; font-size:20px; font-weight: bold; font-family:Microsoft Yahei; display:block; float:left; padding:0 39px;}
.nav ul li a:hover, .nav ul li.on a{text-decoration:none; color:#ffffa9;}
.nav ul li a{ height:55px; line-height:55px; text-align:center; color:#fff; font-size:20px; font-weight: bold; font-family:Microsoft Yahei; display:block; float:left; padding:0 39px;}
.nav ul li#last{ background:none; padding-right:0;}


.navhome{ height:55px; padding-top:19px; width:100%;margin:0 auto; background:url(img/navbg.png) center no-repeat;}
.navhome .ul{height:55px; width:1140px; margin:0 auto; padding-left:10px; position:relative;}
.navhome .ul .home{float:left; padding-right:2px; background:url(img/navfg.gif) right center no-repeat;}
.navhome .ul #nav1{float:left; padding-right:2px; background:url(img/navfg.gif) right center no-repeat; position:relative;}
.navhome .ul #nav1 .a,.navhome .ul .home .a{ height:55px; line-height:55px; text-align:center; color:#fff; font-size:20px; font-weight: bold; font-family:Microsoft Yahei; display:block; float:left; padding:0 30px;}
.navhome .ul #nav1,.navhome .ul .home .a:hover, .navhome .ul li#on .a{text-decoration:none; color:#ffffa9;}
.navhome .ul li a{ font-family:Microsoft Yahei;}
.navhome .ul li a:hover{ text-decoration:none;}
.navhome .ul li.nav6{ background:none; padding-right:0;}
.navhome .ul #nav1.syon a{text-decoration:none; color:#ffffa9;}


/*????????????*/
.navnr{width: 996px;z-index: 10000;background: #FFF;border: 3px solid #539ce1; position: absolute; height:321px;top:55px; left:0px; border:2px solid #b81311; overflow:hidden; display:none;}

/*???????????? on*/
.navnr1{/*left:-178px;*/}
.bq_news{ width:483px; height:290px; margin:17px 0 0 12px; border-right:1px dashed #cccccc; overflow:hidden; display:inline;}
.bqnewtel{ height:26px; line-height:26px; width:100%;}
.bqnewtel li{ padding:0 15px; float:left; font-size:18px; background:none;}
.bqnewtel li a{ color:#000; padding:0; font-weight:normal;}
.bqnewtel li a:hover{ color:#b81311;}
.bqnewtel li.sec2{ background:url(img/icon_bq1.gif) left center no-repeat;}
.bqnewtel li.sec2 a{ color:#b81311;}
.navnr1 .bq_con{ overflow:hidden; padding:9px 0 0 2px; width:100%;}
.navnr1 .bq_con ul{ width:465px;}
.navnr1 .bq_con li{ width:452px; padding-left:13px; height:32px; line-height:32px; background:url(img/bmdot.jpg) left center no-repeat; float:left;}
.navnr1 .bq_con li a{ font-weight:normal; font-size:15px; color:#333333; padding:0; float:left;}
.navnr1 .bq_con li a:hover{ color:#cc0000;}
.navnr1 .bq_con li span{ float:right; color:#999; font-family:Arial, Helvetica, sans-serif; font-size:15px; white-space:nowrap;}
.szyw{ border-right:none 0; height:302px;}
.newsadli{ margin-left:5px; overflow:hidden; width:462px; height:40px; overflow:hidden; margin-top:16px;}
.newsadli ul{ width:110%;}
.newsadli ul li{ float:left; width:140px; height:40px; text-align:center; padding-right:20px;}
.newsadli ul li a{ height:38px; line-height:38px; color:#fff; display:block; font-size:18px;}
.newsadli ul li.l1 a{ background:#14bfff; border-bottom:2px solid #0298d0;}
.newsadli ul li.l1 a:hover{background:#0a9fff; border-bottom:2px solid #0164b8;}
.newsadli ul li.l2 a{ background:#ff8915; border-bottom:2px solid #cc6500;}
.newsadli ul li.l2 a:hover{background:#ff4e0a; border-bottom:2px solid #b23200;}
.newsadli ul li.l3 a{ background:#36b539; border-bottom:2px solid #0298d0;}
.newsadli ul li.l3 a:hover{background:#1b901c; border-bottom:2px solid #084209;}


/*???????????? on*/
.navnr2{/*left:-338px;*/}
.bq_xxgkl{ margin:18px 0 0 20px; height:288px; width:233px; border-right:1px dashed #cccccc;}
.bq_xxgkl li{ float:left; height:40px; width:212px; line-height:40px; overflow:hidden;}
.bq_xxgkl li a{ display:block;padding-left: 67px;font-size: 16px;color: #000;}
.bq_xxgkl li a:hover{ color:#b81311; text-decoration:none;}
.bq_xxgkl li.l1{ background:url(xxgka.gif) left top no-repeat;}
.bq_xxgkl li.l2{ background:url(xxgkb.gif) left top no-repeat; margin-top:16px;}
.bq_xxgkl li.l3{ background:url(xxgkc.gif) left top no-repeat; margin-top:16px;}
.bq_xxgkl li.l4{ background:url(xxgkd.gif) left top no-repeat; margin-top:16px;}
.bq_xxgkl li.l5{ width:96px; height:50px; margin:16px 0 0 4px;}
.bq_xxgkl li.l5 a{ padding:0; text-align:center; font-size:15px; line-height:50px; background:url(bq_xxgk1.gif) left top no-repeat;height:50px; color:#333333;}
.bq_xxgkl li.l5 a:hover{ color:#b81311;background:url(bq_xxgk2.gif) left top no-repeat;}
.bq_xxgkl li.l6{ width:96px; height:50px; margin:16px 0 0 15px;}
.bq_xxgkl li.l6 a{ padding:0; text-align:center; line-height:50px; font-size:15px; background:url(bq_xxgk1.gif) left top no-repeat;height:50px; color:#333333;}
.bq_xxgkl li.l6 a:hover{ color:#b81311;background:url(bq_xxgk2.gif) left top no-repeat;}


.bq_xxgkr{ width:249px; margin:18px 0 0 14px;}
.bq_xxgkr h3{ height:34px; line-height:34px; padding-left:14px; background:url(img/icon_bq1.gif) left center no-repeat; font-size:18px;}
.bq_xxgkr .list{ padding-top:3px;}
.bq_xxgkr .list li{ float:left;background:url(img/bmdot.jpg) left center no-repeat; padding-left:14px; height:32px; line-height:32px; width:235px;font-size:15px;}

/*???????????? on*/
.navnr3{/*left:-498px;*/ font-family:Microsoft Yahei;}
.bq_fwl{ margin:18px 0 0 16px; width:670px; height:288px;}
.bq_fwl h3{ height:24px; line-height:24px; margin-left:2px; padding-left:16px; background:url(img/icon_bq1.gif) left center no-repeat; font-size:18px; color:#b81311;}
.bq_fwl .fwtel{ height:41px; width:653px; line-height:41px; background:#eee; border-top:2px solid #b81311; margin-top:13px;}
.bq_fwl .fwtel span{ float:left; font-size:16px; display:block;}
.bq_fwl .fwtel span.span1{ padding-left:86px; width:352px;}
.bq_fwl .fwtel span.span2{ width:200px;}
.bq_fwl .fwbox{ padding:9px 0 0 8px;}
.bq_fwl .fwbox ul{ height:31px; line-height:31px; border-bottom:1px dashed #cccccc; width:614px; padding-left:21px; background:url(img/bmdot.jpg) 8px 14px no-repeat;}
.bq_fwl .fwbox ul li{ float:left; width:253px; font-size:15px; color:#4a4a4a;}
.bq_fwl .fwbox ul li.l2{ padding-left:10px; width:350px;}
.bq_fwl .fwbox ul li.l2 a{ color:#999;}

.bq_fwr{ padding:18px 0 0 12px; width:289px; height:288px;}
.bq_fwr h3{ height:24px; line-height:24px; margin-left:2px; padding-left:16px; background:url(img/icon_bq1.gif) left center no-repeat; font-size:18px; color:#b81311;}
.bq_fwr .list{ padding:11px 0 0 3px;}
.bq_fwr .list li{ padding:0 16px 13px 0; float:left;background:url(ggfwbg.gif) left top no-repeat;}
.bq_fwr .list li a{ display:block; height:37px; line-height:37px; padding-left:52px; width:75px;}
.bq_fwr .list li.l1 a{ background:url(ggfw1.jpg) 12px 11px no-repeat;}
.bq_fwr .list li.l2 a{ background:url(ggfw2.jpg) 12px 9px no-repeat;}
.bq_fwr .list li.l3 a{ background:url(ggfw3.jpg) 14px 10px no-repeat;}
.bq_fwr .list li.l4 a{ background:url(ggfw4.jpg) 12px 10px no-repeat;}
.bq_fwr .list li.l5 a{ background:url(ggfw5.jpg) 11px 11px no-repeat;}
.bq_fwr .list li.l6 a{ background:url(ggfw6.jpg) 11px 9px no-repeat;}
.bq_fwr .list li.l7 a{ background:url(ggfw7.jpg) 11px 11px no-repeat;}
.bq_fwr .list li.l8 a{ background:url(ggfw8.jpg) 11px 11px no-repeat;}
.bq_fwr .list li.l9 a{ background:url(ggfw9.jpg) 11px 9px no-repeat;}
.bq_fwr .list li.l10 a{ background:url(ggfw10.jpg) 11px 11px no-repeat;}


/*????????????  on*/
.navnr4{/*left:-658px;*/display:none;}
.bq_hdl{ width:235px; height:288px; margin:18px 0 0 18px; border-right:1px dashed #cccccc;}
.bq_hdl li{ float:left; text-align:center; width:100px; height:67px;}
.bq_hdl li a{ display:block; padding-top:29px; height:36px; line-height:36px; font-size:15px; border: 1px solid #dcdcdc;}
.bq_hdl li a:hover{color: #B81311;text-decoration: none;border: 1px solid #E35553;}
.bq_hdl li.l1 a{ background:url(bq_hd1.gif) left center no-repeat;}
.bq_hdl li.l1 a:hover{ background:url(bq_hd1h.gif) 39px 16px no-repeat;}
.bq_hdl li.l2,.bq_hdl li.l4{ margin-left:14px;}
.bq_hdl li.l3,.bq_hdl li.l4{ margin-top:12px;}
.bq_hdl li.l2 a{ background:url(bq_hd2.gif) left center no-repeat;}
.bq_hdl li.l2 a:hover{ background:url(bq_hd2h.gif) 38px 16px no-repeat;}
.bq_hdl li.l3 a{ background:url(bq_hd3.gif) left center no-repeat;}
.bq_hdl li.l3 a:hover{ background:url(bq_hd3h.gif) 40px 16px no-repeat;}
.bq_hdl li.l4 a{ background:url(bq_hd4.gif) left center no-repeat;}
.bq_hdl li.l4 a:hover{ background:url(bq_hd4h.gif) 42px 16px no-repeat;}
.bq_hdl li.l5 a{ height:52px; line-height:52px; padding:0; color:#fff; border:0 none; background:#14bfff;}
.bq_hdl li.l5 a:hover{ color:#fff; border:0 none; background:#11a3d9;}
.bq_hdl li.l5{ margin-top:15px !important;}
.bq_hdl li.l5,.bq_hdl li.l6,.bq_hdl li.l7{ width:214px; height:52px; margin-top:10px;}
.bq_hdl li.l6 a{ height:52px; line-height:52px; padding:0; color:#fff; border:0 none; background:#ff8915;}
.bq_hdl li.l6 a:hover{ color:#fff; border:0 none; background:#df7915;}
.bq_hdl li.l7 a{ height:52px; line-height:52px; padding:0; color:#fff; border:0 none; background:#36b539;}
.bq_hdl li.l7 a:hover{ color:#fff; border:0 none; background:#19a31c;}

.bq_hdr{ margin:20px 0 0 16px; width:704px; height:275px;}
.bq_hdr .hdr_tel{ width:100%; height:41px; line-height:41px; background:#eeeeee; border-top:2px solid #b81311;}
.bq_hdr .hdr_tel span{ display:block; line-height:41px; font-size:15px; text-align:center; color:#333333; float:left; font-family:Microsoft Yahei;}
.bq_hdr .hdr_tel span.span1{ width:405px; padding-left:25px;}
.bq_hdr .hdr_tel span.span2{ width:130px; padding-right:3px;}
.bq_hdr .hdr_tel span.span3{ width:126px; padding-right:3px;}
.bq_hdr .hdr_box{ padding-top:6px;}
.bq_hdr .hdr_box ul{ height:31px; font-size:15px; line-height:31px; border-bottom:1px dashed #cccccc; background:url(img/bmdot.jpg) 5px 15px no-repeat; margin-left:3px; padding-left:17px;}
.bq_hdr .hdr_box ul li{ float:left; font-family:Microsoft Yahei;}
.bq_hdr .hdr_box ul li.sz1{ width:413px;}
.bq_hdr .hdr_box ul li.sz2{ color:#999999; text-align:center; width:130px; font-family:Arial, Helvetica, sans-serif;}
.bq_hdr .hdr_box ul li.sz3{ width:126px; color:#666; text-align:center;}
.bq_hdr .hdr_box ul li.sz3 span{ color:#b81311;}

/*????????????  on*/
.navnr5{/*left:-818px;*/display:none;}


/*****????????????*****/

#mainbox .main{ width:1120px; margin:auto; background:#fff; overflow:hidden;  padding:0 10px;}
#mainbox .main .main_ty{height:auto; margin:0 auto;margin-top:12px; float:left; width:100%}
#mainbox .main .main_ty .flash{ width:620px; height:350px; float:left;}
#mainbox .main .main_ty .toutiao{ width:500px; height:350px; background:#f5f5f5; float:left;}
.bq_xxgkc{margin:0px 0 0 0px; height:350px; width:380px;}
.bq_xxgkc .bq_xxgktel{ width:500px; height:40px; background:url(img/bqxxgk_icon.gif) left bottom repeat-x;}
.bq_xxgkc .bq_xxgktel li{ float:left; text-align:center; line-height:38px; height:38px; font-size:18px;}
.bq_xxgkc .bq_xxgktel li.sec1{ width:120px; padding:2px 0;}
.bq_xxgkc .bq_xxgktel li.sec1 a{ color:#333333;}
.bq_xxgkc .bq_xxgktel li.sec2{ width:125px; background:#fff; border-top:2px solid #b81311; border-right:1px solid #e3e3e3; border-left:1px solid #e3e3e3;}
.bq_xxgkc .bq_xxgktel li.sec2 a{ color:#b81311;}
.bq_xxgkc .bq_con{padding:15px 0 0 14px;}
.bq_xxgkc .bq_con li{width:460px; line-height:32px; height:32px; font-size:16px; color:#999999; background:url(img/icon01.gif) left 15px no-repeat; padding-left:18px; font-family:Microsoft Yahei; float:left;}
.bq_xxgkc .bq_con li a{ color:#4a4a4a; float:left;}
.bq_xxgkc .bq_con li a:hover{ color:#c00;}
.bq_xxgkc .bq_con li img{ float:left; padding:13px 0 0 7px;}
.bq_xxgkc .bq_con li span{ float:right; font-family:Microsoft Yahei,arial;}
.bq_xxgkc .bq_con li.last{ padding-bottom:20px; border-bottom:1px dashed #cfcfcf; margin-bottom:20px;}

/**??????????????????**/

#mainbox .main .main_ty .news483{ float:left; width:553px;}
#mainbox .main .main_ty .news483 .tel{ width:100%; position:relative; height:44px; border-bottom:1px solid #e3e3e3;}
#mainbox .main .main_ty .news483 .tel ul{ position:absolute; top:0px; height:45px; left:0px;}
#mainbox .main .main_ty .news483 .tel ul li{float:left; text-align:center; width:110px; font-size:15px; font-family:Microsoft Yahei;}
#mainbox .main .main_ty .news483 .tel ul li a{ display:block; text-align:center;}
#mainbox .main .main_ty .news483 .tel ul li a:hover{ text-decoration:none;}
#mainbox .main .main_ty .news483 .tel ul li.sec1{ height:38px; margin-left:6px; border:1px solid #e3e3e3;background:url(img/sec1bg.gif); width:99px;}
#mainbox .main .main_ty .news483 .tel ul li.sec1 a{ width:95px; height:36px; border:1px solid #f9f9f9; line-height:36px; display:block;}
#mainbox .main .main_ty .news483 .tel ul li.sec2{ width:99x; height:36px; padding-bottom:8px; line-height:36px; border:1px solid #e3e3e3; border-top:2px solid #b81311; border-bottom:0 none; background: url(img/sec2bot.gif) center 36px no-repeat #fff;}
#mainbox .main .main_ty .news483 .tel ul li.sec2 a{ color:#b81311;}
#mainbox .main .main_ty .news483 .tel ul li#td0.sec1{ margin-left:0px;}
#mainbox .main .main_ty .news483 .tel ul li#td1.sec2{ margin-left:6px;}
#mainbox .main .main_ty .news483 .tel ul li#td2{ margin-left:7px;}
#mainbox .main .main_ty .news483 .tel ul li#td3{ margin-left:7px;}

#mainbox .main .main_ty .news483 .news_con{ width:552px; height:303px;border:1px solid #e3e3e3; border-top:0 none;}
#mainbox .main .main_ty .news483 .news_con .list{ padding:11px 0 0 16px;}
#mainbox .main .main_ty .news483 .news_con .list li{ width:500px; line-height:32px; height:32px; font-size:16px; color:#999999; background:url(img/icon01.gif) left 15px no-repeat; padding-left:18px; font-family:Microsoft Yahei; float:left;}
#mainbox .main .main_ty .news483 .news_con .list li a{ color:#4a4a4a; float:left;}
#mainbox .main .main_ty .news483 .news_con .list li a:hover{ color:#c00;}
#mainbox .main .main_ty .news483 .news_con .list li img{ float:left; padding:13px 0 0 7px;}
#mainbox .main .main_ty .news483 .news_con .list li span{ float:right; font-family:Microsoft Yahei,arial;}
#mainbox .main .main_ty .news483 .news_con .list li.last{ padding-bottom:20px; border-bottom:1px dashed #cfcfcf; margin-bottom:20px;}
/**???????????? ???????????? ???????????? ??????**/

#mainbox .main .main_ty .box482{ width:552px; font-family:Microsoft Yahei;}
#mainbox .main .main_ty .box482 .ldzc{ width:550px; height:162px; border:1px solid #e3e3e3; border-top:2px solid #b81311;}
#mainbox .main .main_ty .box482 .ldzc h3{ float:left; padding:10px 0 0 10px;}
#mainbox .main .main_ty .box482 .ldzc h3 a{ width:56px; height:149px; display:block; text-indent:-9999em; overflow:hidden; background:url(img/ldzc.gif) left top no-repeat;}
#mainbox .main .main_ty .box482 .ldzc .ldzcm{ padding:15px 0 0 12px; width:460px; height:131px;}
#mainbox .main .main_ty .box482 .ldzc .ldzcm .pic{width:98px; height:141px; overflow:hidden;}
#mainbox .main .main_ty .box482 .ldzc .ldzcm .pic img{ float:left;}
#mainbox .main .main_ty .box482 .ldzc .pic1{width:98px; padding:10px 8px 0 0 ; height:141px; overflow:hidden;}
#mainbox .main .main_ty .box482 .ldzc .pic1 img{ float:left;}
#mainbox .main .main_ty .box482 .ldzc .ldzcm p{padding-left:10px; line-height:26px; font-size:13px; color:#b81311; float:left;width:350px;}
#mainbox .main .main_ty .box482 .ldzc .ldzcm p a{ font-size:18px; font-weight:bold; color:#333;}
#mainbox .main .main_ty .box482 .ldzc .ldzcm p a:hover{ text-decoration:none;}
#mainbox .main .main_ty .box482 .ldzc .ldzcm .list{ padding-top:3px; padding-left:12px; width:350px;}
#mainbox .main .main_ty .box482 .ldzc .ldzcm .list li{ float:left; width:72px; height:28px; border:1px dashed #d2d2d2; margin:10px 0 0 11px; overflow:hidden; display:inline;}
#mainbox .main .main_ty .box482 .ldzc .ldzcm .list li a{ color:#333; font-size:15px; width:70px; height:28px; line-height:28x; border:1px solid #fff; text-align:center; display:block;  background:#f4f4f4;}
#mainbox .main .main_ty .box482 .ldzc .ldzcm .list li a:hover{background:#e6e6e6; text-decoration:none;}
/**???????????? ??????**/
#mainbox .main .main_ty .box482 .ztzl{ height:173px; width:100%; padding-top:11px;}
#mainbox .main .main_ty .box482 .ztzl h3{ float:left;}
#mainbox .main .main_ty .box482 .ztzl h3 a{width:79px; height:173px; display:block; text-indent:-99em; overflow:hidden; background:url(img/ztzl.gif) left top no-repeat;}
#mainbox .main .main_ty .box482 .ztzl .list{ width:466px; padding-left:7px; height:173px; overflow:hidden;}
#mainbox .main .main_ty .box482 .ztzl .list li{ padding-bottom:7px; float:left;}
#mainbox .main .main_ty .box482 .ztzl .list li img{ float:left; width:466px; height:63px;}
/**???????????? ??????**/
#mainbox .main .main_ty .box482 .yyxt{ width:550px; height:92px; border:1px solid #e3e3e3; margin-top:12px;}
#mainbox .main .main_ty .box482 .yyxt h3{ float:left; border:1px solid #fdfdfd; border-right:0 none;}
#mainbox .main .main_ty .box482 .yyxt h3 a{ display:block; width:77px; height:90px; background:url(img/yingyong.gif) left top no-repeat; text-indent:-9999em;}
#mainbox .main .main_ty .box482 .yyxt .list{ width:387px; height:83px; padding:3px 7px 4px; border:1px solid #fdfdfd; border-left:0 none; overflow:hidden;}
#mainbox .main .main_ty .box482 .yyxt .list ul{ width:110%; height:83px; overflow:hidden;}
#mainbox .main .main_ty .box482 .yyxt .list ul li{ float:left; height:38px; padding:0 0px 7px 0;}
#mainbox .main .main_ty .box482 .yyxt .list ul li img{ float:left; width:390px; height:38px;}
/**???????????? ??????**/
#mainbox .main .gxnews{ margin-top:26px; width:100%; font-family:Microsoft Yahei;}
#mainbox .main .gxnews .gxtel{ float:left; width:100%; height:33px; background:url(img/dhbg.gif) right center no-repeat; position:relative;}



#mainbox .main .gxnews .gxtel h3{ position:absolute; left:5px; top:-5px; 
  /* 文字样式 */

  font-size: 1.5rem; /* 响应式单位 */
  font-weight: 700; /* 更精确的加粗值 */
  color: #FF0000; /* 标准红色 */
  text-align: center;
  letter-spacing: 1px; /* 微调字间距 */
  
  /* 背景与装饰 */
  background-color: #FFFFFF;
  border-radius: 4px; /* 轻微圆角 */
  box-shadow: 0 2px 4px rgba(0,0,0,0.05); /* 细微阴影增强层次 */
    
    
    
    
    
}





#mainbox .main .gxnews .gxtel h4{background:url(img/xxfc.gif) left top no-repeat; position:absolute; left:0; top:0;}

#mainbox .main .gxnews .gxtel h4 a{ width:156px; height:33px; display:block; text-indent:-99em; overflow:hidden;}
#mainbox .main .gxnews .gxtel .tj{ left:570px !important; }
#mainbox .main .gxnews .gxtel .tj2{background:url(img/zcwz.gif) left top no-repeat; width:181px; height:33px;text-indent:-99em; overflow:hidden; position:absolute; left:570px !important; }

#mainbox .main .gxnews .gxnew{ width:548px;}
#mainbox .main .gxnews .gxnew .tel{ height:43px; padding-top:7px; position:relative; border-bottom:2px solid #e3e3e3; width:100px; width:100%;}
#mainbox .main .gxnews .gxnew .tel ul{ position:absolute;}
#mainbox .main .gxnews .gxnew .tel ul li{float:left; padding-bottom:2px;_padding-bottom:0px; font-size:18px;}
#mainbox .main .gxnews .gxnew .tel ul li a{display:block; height:41px; line-height:43px; padding:0 22px; float:left;}
#mainbox .main .gxnews .gxnew .tel ul li a:hover{ text-decoration:none;}
#mainbox .main .gxnews .gxnew .tel ul li.sec2{ border-bottom:2px solid #b81311; background:url(img/sec2top.gif) center bottom no-repeat;}
#mainbox .main .gxnews .gxnew .tel ul li.sec2 a{ color:#b81311;}
#mainbox .main .gxnews .gxnew .news_con{ padding:10px 0 0 5px; width:540px; height:265px; overflow:hidden;}
#mainbox .main .gxnews .gxnew .news_con .maintp ul{ margin-right:-15px; zoom:1}
#mainbox .main .gxnews .gxnew .news_con .maintp li{ float:left; width:175px; margin-right:10px; }
#mainbox .main .gxnews .gxnew .news_con .maintp li img{ width:175px; height:100px;}
#mainbox .main .gxnews .gxnew .news_con .maintex{ clear:both; }
#mainbox .main .gxnews .gxnew .news_con .maintex ul li{float:left; padding-left:14px; width:520px; height:30px; line-height:30px; background:url(img/ico1.gif) left center no-repeat; font-size:16px;}
#mainbox .main .gxnews .gxnew .news_con .maintex ul li span{ float:right; font-family:Microsoft Yahei,arial;}
/**???????????? ??????**/
#mainbox .main .main_ty .zpzs{ width:1120px; font-family:Microsoft Yahei;}
#mainbox .main .main_ty .zpzs .ldzc{ width:1120px; height:235px; border:1px solid #e3e3e3; border-top:2px solid #b81311;}
#mainbox .main .main_ty .zpzs .ldzc h3{ float:left; padding:10px 0 0 10px;}
#mainbox .main .main_ty .zpzs .ldzc h3 a{ width:66px; height:235px; display:block; text-indent:-9999em; overflow:hidden; background:url(img/ldzc1.gif) left top no-repeat;}
#mainbox .main .main_ty .zpzs .ldzc .ldzcm{ padding:10px 0 0 10px;}
.pic_start{ width:1025px; margin:0 auto; overflow:hidden;}
.picbox{ height:345px;}
.picbox ul li{ width:250px; margin-right:10px;}
.picbox .ppic{ float:left; height:210px; width:245px; padding-right:5px;text-align:center; }
.picbox .ppic img{ min-width:100%; width:245px; height:182px:}
.picbox .ppic p{width: 100%;position: absolute;background: #FFF;opacity: 0.6;filter: alpha(opacity=60);display: block;height: 30px;bottom: 0;left: 0; color:#000}
.picbox .ppic span{width: 240px;text-align:center;line-height: 30px;color:#000}
.picbox.ppic span a{ color:#000;text-align:center;}

.pic_start .ppic01{ left:0; top:0;}
.pic_start .ppic01 img{ height:344px;}
.pic_start .ppic02{ top:0; left:258px; height:145px;}
.pic_start .ppic03{ bottom:0; left:258px; height:191px;}
.pic_start .ppic04{ top:0; left:516px; height:191px;}
.pic_start .ppic05{ bottom:0; left:516px; height:145px;}
.pic_start .ppic06{ top:0; right:0px; height:145px;}
.pic_start .ppic07{ bottom:0; right:0px; height:191px;}
/**???????????? ??????**/

#mainbox .main .main_ty .new483{width:548px;height:245px; padding-top:11px; overflow:hidden;}
#mainbox .main .main_ty .xxgkm{ font-family:Microsoft Yahei;}
#mainbox .main .main_ty .xxgkm .tel{ float:left; width:100%; height:33px; background: url(img/dhbg.gif) left center no-repeat;}
#mainbox .main .main_ty .xxgkm .tel h3{background:url(img/xxgk.gif) left top no-repeat #fff; width:166px;}
#mainbox .main .main_ty .xxgkm .tel h3 a{ width:156px; height:33px; display:block; text-indent:-99em; overflow:hidden;}
#mainbox .main .main_ty .xxgkm .gklist1{ padding:24px 0 0 9px; width:470px; height:90px;}
#mainbox .main .main_ty .xxgkm .gklist1 li{ float:left; width:212px; height:39px; line-height:39px;}
#mainbox .main .main_ty .xxgkm .gklist1 li a{ padding-left:67px; font-size:16px; color:#000;}
#mainbox .main .main_ty .xxgkm .gklist1 li a:hover{ color:#b81311; text-decoration:none;}
#mainbox .main .main_ty .xxgkm .gklist1 li.l1{ background:url(xxgka.gif) left top no-repeat;}
#mainbox .main .main_ty .xxgkm .gklist1 li.l2{ background:url(xxgkb.gif) left top no-repeat; margin-left:37px;}
#mainbox .main .main_ty .xxgkm .gklist1 li.l3{ background:url(xxgkc.gif) left top no-repeat; margin-top:12px;}
#mainbox .main .main_ty .xxgkm .gklist1 li.l4{ background:url(xxgkd.gif) left top no-repeat; margin-left:37px; margin-top:12px;}
#mainbox .main .main_ty .xxgkm .gklist2{ padding-top:11px; padding-left:19px; width:460px;}
#mainbox .main .main_ty .xxgkm .gklist2 ul{ width:110%;}
#mainbox .main .main_ty .xxgkm .gklist2 li{ float:left; height:34px; line-height:34px; font-size:16px; color:#666; background:url(icon02.gif) left center no-repeat; padding-right:19px; padding-left:10px;}
#mainbox .main .main_ty .xxgkm .gklist2 li a{color:#666;}
#mainbox .main .main_ty .xxgkm .gklist2 li a:hover{color:#b81311; text-decoration:none;}
/**???????????? ??????**/

#mainbox .main .main_ty .hdjl{ font-family:Microsoft Yahei;}
#mainbox .main .main_ty .hdjl .tel{ float:left; width:100%; height:33px; background: url(img/dhbg.gif) left center no-repeat;}
#mainbox .main .main_ty .hdjl .tel h3{background:url(img/hdjl.gif) left top no-repeat #fff; width:166px;}
#mainbox .main .main_ty .hdjl .tel h3 a{ width:156px; height:33px; display:block; text-indent:-99em; overflow:hidden;}
#mainbox .main .main_ty .hdjl .list{ width:467px; height:171px; padding-left:12px; padding-top:24px;}
#mainbox .main .main_ty .hdjl .list li{ float:left; width:100px; height:78px; text-align:center; padding-right:19px; padding-bottom:15px;}
#mainbox .main .main_ty .hdjl .list li.l4,#mainbox .main .main_ty .hdjl .list li.l8{ padding-right:0;}
#mainbox .main .main_ty .hdjl .list li a{ height:39px; line-height:39px; padding-top:37px; width:98px; display:block; color:#333;border:1px solid #d7d7d7; font-size:15px;}
#mainbox .main .main_ty .hdjl .list li a:hover{ color:#b81311; text-decoration:none;border:1px solid #e35553;}
#mainbox .main .main_ty .hdjl .list li.l1 a{ background:url(hdjla.gif) 0px 0px no-repeat;}
#mainbox .main .main_ty .hdjl .list li.l1 a:hover{ background:url(hdjlah.png) 35px 18px no-repeat;}
#mainbox .main .main_ty .hdjl .list li.l2 a{ background:url(hdjlb.gif) 0px 0px no-repeat;}
#mainbox .main .main_ty .hdjl .list li.l2 a:hover{ background:url(hdjlbh.png) 39px 17px no-repeat;}
#mainbox .main .main_ty .hdjl .list li.l3 a{ background:url(hdjlc.gif) 0px 0px no-repeat;}
#mainbox .main .main_ty .hdjl .list li.l3 a:hover{ background:url(hdjlch.png) 36px 18px no-repeat;}
#mainbox .main .main_ty .hdjl .list li.l4 a{ background:url(hdjld.gif) 0px 0px no-repeat;}
#mainbox .main .main_ty .hdjl .list li.l4 a:hover{ background:url(hdjldh.png) 37px 15px no-repeat;}
#mainbox .main .main_ty .hdjl .list li.l5 a{ background:url(hdjle.gif) 0px 0px no-repeat;}
#mainbox .main .main_ty .hdjl .list li.l5 a:hover{ background:url(hdjleh.png) 37px 14px no-repeat;}
#mainbox .main .main_ty .hdjl .list li.l6 a{ background:url(hdjlf.gif) 0px 0px no-repeat;}
#mainbox .main .main_ty .hdjl .list li.l6 a:hover{ background:url(hdjlfh.png) 41px 17px no-repeat;}
#mainbox .main .main_ty .hdjl .list li.l7 a{ background:url(hdjlg.gif) 0px 0px no-repeat;}
#mainbox .main .main_ty .hdjl .list li.l7 a:hover{ background:url(hdjlgh.png) 35px 18px no-repeat;}
#mainbox .main .main_ty .hdjl .list li.l8 a{ background:url(hdjlh.gif) 0px 0px no-repeat;}
#mainbox .main .main_ty .hdjl .list li.l8 a:hover{ background:url(hdjlhh.png) 38px 16px no-repeat;}
/**???????????? ??????**/
#mainbox .main .banner1{width:1120px;height:90px; }
#mainbox .main .banner2{width:1120px;height:90px; }
#mainbox .main .banner3{width:1120px;height:90px;background:url(img/index_22b.jpg) no-repeat 0 0; }
#mainbox .main .link{ width:1120px; background:#f5f5f5; border:1px solid #e3e3e3; border-top:2px solid #b81311;margin-bottom:10px; overflow:hidden; display:inline;}
.dbg{margin-left:7px; width:100%; }
/*cont980*/
.cont980{ width:1050px; margin:0 auto}
.cont980_t{width:1050px;height:54px;border-bottom:1px solid #D6D6D6; }
.cont980_t h2{font:20px/36px \5FAE\8F6F\96C5\9ED1; color:#b81311; background:url(img/404_bot.gif) no-repeat 0 22px;padding:10px 0 0 25px;overflow:hidden}
.cont980_t span{font:13px/36px \5FAE\8F6F\96C5\9ED1; padding:15px 10px 0 0; color:#666;overflow:hidden}

.fwhd,.fwhd_box,.fwhd_box dl,.zlnpy{width:300px}
.fwhd h2,.zlnpy_picScroll h2{font:18px/32px \5FAE\8F6F\96C5\9ED1; background:url(img/404_bot.gif) no-repeat -2px -23px;padding-left:15px; float:left}
.fwhd h2 a,.fwhd span a:hover,.zlnpy_picScroll h2 a{ color:#D2232B}
.fwhd span{font:12px/32px \5B8B\4F53;padding-right:5px;}
.fwhd span a{color:#666; }
.fwhd_box dl{ padding:10px 0}
.fwhd_box dl,.fwhd_box dl dt{ float:left;}
.fwhd_box dl dt{width:205px;font:14px/30px \5B8B\4F53; display:block;padding:0 5px;}
.fwhd_box dl dd,.fwhd_box dl dd img{width:77px; height:60px; float:right;}
/*pd_list*/
.pd_list{padding-top:5px;margin-bottom:10px;}
.pd_list dl{ width:1040px;overflow:hidden;padding:5px 5px;border-bottom:1px dotted #D6D6D6;}
.pd_list dl dt,.pd_list dl dd{ float:left;}
.pd_list dl dt h2 a,.pd_list dl dt h2 a:hover{float:left;height:30px;  padding-left:15px;background:url(img/404_bot.gif) -2px -86px no-repeat;float:left; font:18px/30px \5FAE\8F6F\96C5\9ED1;width:115px;display:block;color:#b81311;}
.pd_list dl dt h2 a:hover{ text-decoration:none; background:url(img/404_bot.gif) -2px -86px no-repeat;color:#b81311;}
.pd_list dl dd {width:910px;}
.pd_list dl dd h3{font:14px/30px \5FAE\8F6F\96C5\9ED1; float:left;overflow:hidden}
.pd_list dl dd h3 a{ margin-right:10px;}
/**???????????? ??????**/

/*****?????????????????????*****/

#mainbox .foot{ height:100%; width:100%; margin:auto;margin-top:15px; padding-top:5px;border-top:#cc0e0e solid 4px;}
#mainbox .foot .botnav{ width:1140px; margin:auto;overflow:hidden; border-bottom:#ddd solid 1px;height:40px; line-height:40px; text-align:center;}
#mainbox .foot .botnav a{ margin:0 10px; font-size:16px;}

#mainbox .foot .txt{width:1140px;margin:auto;overflow:hidden; padding-top:13px; line-height:28px; padding-bottom:18px; color:#333; text-align:center; position: relative;}
#mainbox .foot .txt .dzjg{ position:absolute; top:22px; left:131px; width:60px; height:60px;}
#mainbox .foot .txt span{ font-family:Arial;}




/*****??????????????????*****/

.mainnr{ padding:0; overflow:hidden;}
.list11{ font-size:16px; font-family:Microsoft Yahei;  line-height:35px;  }
.list11 a{ margin:0;}
/* ???????????? */
.list1{ padding:0 8px 0 8px; clear:both;}
.list1 li{ line-height:32px;  height:32px; overflow:hidden; background:url(img/icon01.gif) left 15px no-repeat; padding-left:18px; font-size:16px; color:#999999;  font-family:Microsoft Yahei; }
.list1 li a{ color:#555;}
.list1 li .time{  color:#999; float:right;}
.list1 li span{ padding:0 !important; color:#999; float:right;}
.box491 .list1{ padding:5px 14px 0 14px; clear:both;}
.list1 li img{ vertical-align:top !important; padding:11px 0 0 0;}
.list1 li.last{ padding-bottom:20px; border-bottom:1px dashed #cfcfcf; margin-bottom:20px;}
.list2{ padding:8px 12px 0 12px;  }
.list2 li{ line-height:25px;  height:25px;  overflow:hidden; background:url(arr1.gif) left center no-repeat; padding-left:12px;}
.list2 li span{  color:#999; float:right;}
.list2 li img{ vertical-align:top !important; padding:9px 0 0 0;}
.newsnav{width:100%;height:49px;background:url(img/navbg2.gif) repeat-x #e9e9e9;border-bottom:#cc0e0e solid 4px;font-family:\5FAE\8F6F\96C5\9ED1;}
.newsnav ul li{float:left;width:19%;height:49px; line-height:49px;color:#FFF;}
.newsnav ul li:hover{background:#cc0e0e; }
.newsnav ul li a{display:block;color:#000;font-size:17px;text-align:center;}
.newsnav ul li a:hover{display:block;color:#fff;background:#cc0e0e;text-decoration:none}
.newsnav ul li.curr{background:#cc0e0e; }
.newsnav ul li.curr a{color:#fff; font-weight:bold;background:#cc0e0e;  }


/* ????????? */
.content{ width:1120px; margin-top:10px;}
.content .mainnr{margin:0; padding-bottom:10px; width:100%;}
.content .mainqk { width:100%;padding:10px; margin-top:10px;zoom:1}
.content .mainqk ul{ margin-right:-15px; zoom:1}
.content .mainqk li{ float:left; width:360px; margin-right:10px; }
.content .mainqk li img{ width:360px; height:490px;margin-bottom:10px;}
.content .mainqk li a{font-size:16px;font-weight:bold ;height:49px; line-height:49px;margin-bottom:10px;}

.leftnr{ width:220px; background:#fff; min-height:725px; float:left;border: 1px solid #ddd; position:relative;font-family:Microsoft Yahei;}
.title{ position:absolute;_position:absolute; left:0px; top:0px; width:219px; line-height:30px; height:30px; background: url(img/sec1bg.gif); overflow:hidden; border:1px solid #fff; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
.title h1{font-size:16px;color:#b81311; padding-left:26px; background:url(ttlibg.gif) 8px center no-repeat;}

.menunr{ width:200px; overflow:hidden; position:absolute;_position:absolute; left:10px; top:50px; }
.menunr ul{overflow:hidden}
.menunr ul li{ height:32px; font-family: Microsoft Yahei; font-size:14px; float:left; width:200px; overflow:hidden; padding-bottom:10px;}
.menunr ul li a{color:#555555; float:left; height:32px; line-height:32px; display:block; background:url(lanmulbg.gif) 0 0 no-repeat;text-overflow : ellipsis; white-space : nowrap;overflow : hidden; width:184px; padding:0 8px 2px; text-align:center;}

.menunr ul li a:hover,.menunr ul li .active{ color:#fff; background:url(lanmulbgh.gif) 0 0 no-repeat; text-decoration:none;}

.rightnr{height:auto !important;min-height:725px; height:725px; width:744px !important; padding-bottom:10px; float:right;border: 1px solid #ddd;}
.rightnr dl{ padding:0 20px;}
.positionbg{background:url(img/lanmurbg.gif) repeat-x #fff; width:100%;}
.position{ background: url(img/posico.gif) 15px center no-repeat; padding-left:38px; height:31px; line-height:31px;border-bottom: 1px solid #E8E8E8;}
.position a{ margin:0; color:#333;}

.position_list{ height:35px; line-height:35px;  border-bottom:1px solid #E8E8E8; background: url(img/posico.gif) 14px no-repeat;  padding:0 0 0 35px; }
.position_list a{ margin:0;}


/*??????*/
.pagenav{clear:both; float:right;padding:2px 0;}
.pagenav a{border:1px solid #cccccc;color:#cd0708;display:block; float:left; font-family: Arial,Helvetica,sans-serif; line-height: 100%;margin:3px;padding:4px 6px; text-decoration:none;}
.pagenav a:hover {background-color:#cccccc; border:1px solid #e3e4e8; color: #cd0708;}
.pagenav a.active { border:1px solid #cccccc; color:#cd0708;}
.pagenav a.current, .pagenav a.current:hover{background-color:#cd0708;border:1px solid #cd0708;color:#FFFFFF;}
.pagenav a.disabled { border:1px solid #cccccc; color:#cd0708;}
.pagenav a.text{color:#cd0708; margin-right:5px;_margin-right:2px;}
.pagenav i{ font-style:normal;}
.pagenav a.text:hover ,.pagenav a.disabled:hover{color:#FFFFFF;background-color:#cd0708;border:1px solid #cd0708;}
.pagenav #page{ float:left;}
.pagenav #page input{ outline:none; margin:3px;}
.pagenav .goto{ float:left; margin:3px 0; background-color:#cd0708;border:1px solid #cd0708; color:#FFFFFF;}
.page{ clear:both; padding:10px; text-align:right;}
.page a{ padding:5px 7px; border:1px solid #d9d9d9; margin:0 0 0 4px; color:#666;}
.page a:hover,a.current{  border:1px solid #1299f8; background:#1299f8; color:#fff; text-decoration:none;}


.listnews{ font-size:14px; padding:15px 20px 15px 20px; line-height:200%; overflow:hidden;}
.listnews .titelr{ width:692px; border-bottom:1px dashed #e0e0e0; padding:8px 11px; font-size:14px;}
.listnews .titelr div{height:30px; width:699px; position:relative;}
.listnews .titelr div a{ height:30px; line-height:30px;}
.listnews .titelr div .tr{ position:absolute; top:5px; right:0;}
.listnews .titelr div .tl{ position:absolute; top:5px; left:0;}
.navjz li{ padding:0;}

.lpad{ padding-bottom:11px;}

.listnews ul{ clear:0; padding:5px 0 1px 0; width:700px; overflow:hidden;}
.listnews li{ height:30px; line-height:30px; background: url(img/ico1.gif) left center no-repeat; padding-left:12px; overflow:hidden; }
.listnews li span{ color:#959595; float:right;}
.listnews li a:hover{ color:#c00;}
.listnews li img{ padding:10px 0 0 4px; float:left;}
.listnews li.botline{ border-bottom:1px dashed #ddd; padding-bottom:15px; margin-bottom:15px;}
.listnews td{ line-height:26px;}

.page{ clear:both; padding:10px; text-align:right;}
.page a{ padding:5px 7px; border:1px solid #d9d9d9; margin:0 0 0 4px; color:#666;}
.page a:hover,a.current{  border:1px solid #1299f8; background:#1299f8; color:#fff; text-decoration:none;}

.contentbox{ padding:20px 50px;}
.newstitle{ font-size:30px;  font-family:"微软雅黑"; text-align:center; font-weight:normal;}
.newstitlef{font-size:20px;  font-family:"微软雅黑"; text-align:center; font-weight:normal; padding:8px 0; color:#555;}

.newsinfo{ margin:10px 0; line-height:28px; text-align:center; color:#666; border-bottom:1px dashed #ddd; border-top:1px dashed #ddd;}
.newsinfo a{color:#666;  }
.newscontnet{ font-size:14px; color:#333; line-height:190%; border-bottom:1px solid #ddd; padding-bottom:50px; margin-bottom:10px; padding-top:10px;}
.otherli{ clear:both; padding:10px 0; padding-top: 13px;font-size: 14px;line-height: 26px;margin: 6px 0 10px 0;color: #333;}
.close01 a{ color:#999; padding:3px 0 3px 24px; margin:0 8px;}
.printico{ background:url(img/print.gif) left center no-repeat; }
.closeico{ background:url(img/close1.gif) left center no-repeat;}

.minh500{   min-height:500px; height:auto !important;   height:500px;}


/*????????? ???????????? */
.shipinbox .left{ float:left;}
.shipinbox .right{ float:right;}
.shipinbox div{ overflow:hidden;}
.shipinbox ul li{width:695px;background:none;height: auto;padding-bottom: 10px;border-bottom: 1px dashed #DDD;padding-top:10px;
vertical-align:bottom;	padding-left:0px;}
.shipinbox ul li img{ padding-top:0px;}
.shipinbox ul li a{ background:none; padding-left:5px; line-height:20px;}

.shipin{width:470px;}
.sealist{line-height:25px; min-height:500px; _height:500px; overflow:visible;}
.sealist table{ width:100%;}
.sealist ul{ padding-bottom:5px;}
.sealist ul li{padding:10px 0;background:url(/tmp/images/line01.gif) left bottom repeat-x; color:#999999; }
.sealist ul li a{background: url(/tmp/images/img/ico1.gif) left center no-repeat;padding-left:12px; font-family:"??????" !important;}
.sealist ul li a:hover{ color:#f60;}


.verification{width: 120px;
height: 23px;
border: 1px solid #D6D6D6;
float: left;
font-size: 12px;
line-height: 23px;
padding-left: 5px;
color: #666;}

.downlist{ height:30px; line-height:30px; display:block;width:600px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/*????????? ???????????? */

.mesgtext{border:1px solid #dcdcdc; margin-top:5px; padding:3px;}
.mesginput{ height:16px; line-height:16px; padding:2px 4px; color:#555; border:1px solid #dcdcdc; font-size:14px;}
.nel{ margin-left:107px;}
.nen{ margin-left:30px;}
.btnmassage{ width:118px; height:32px;line-height:32px; text-align:center; background:url(/TMP/images/btn01.jpg) 0 0 no-repeat; border:none; outline:none; cursor:pointer; float:left;}
.btnsearch{ font-size: 12px;width: 74px;height: 26px;text-align: center;line-height: 26px;border: none;outline: none;cursor: pointer;background: url(/TMP/images/btn001.jpg) 0 0 no-repeat;}
.searchtext{  font-size: 12px;color: #333333;width: 80px;height: 22px;line-height: 22px;border: #CCC 1px solid;}
.fyysearchtable { margin:0 auto;}
.fyysearchtable td{ padding:4px; font-size:14px;}
.fyybtn{ font-size:12px;width:74px; height:26px; text-align:center; line-height:26px; border:none; outline:none; cursor:pointer;background: url(btn001.jpg) 0 0 no-repeat;}
.fyytext{ border:1px solid #ddd; outline:none; height:20px; line-height:20px; padding:2px 4px;}
.message_textarea{ height:122px !important;}
.txtone{ padding-right:5px;}
.STYLE1{ color:#0991e8 !important;}
.sys_btn02{background: #1F7FC9 !important; line-height:22px !important;}
.message00{ overflow:hidden !important; width:709px;}
.message{ margin-bottom:0 !important; padding-bottom:10px !important;}

/*????????? ?????????????????? */


/*????????? ???????????? */

 ul.imglist{ clear:both;  border-top:none; padding-left:4px; width:699px; _width:699px;}
 ul.imglist li{	float:left; display:inline;	background:none;padding-left:0;	padding:10px 13px 5px;height: auto;text-align:center; width:206px; }
 ul.imglist li span{ color:#333; font-size:14px !important;}
 ul.imglist li a img{border:1px solid #ccc;padding:2px;}
 
.searchbox{ padding:20px; overflow:hidden;_padding-bottom:10px;*+padding-bottom:10px;}
.sealist{ line-height: 25px;}
.sealist .div{clear:both;overflow:hidden; width:958px; float:left;}
.sealist ul{ clear:both; padding:8px 0; overflow:hidden; float:left;}
.sealist ul li{ padding:10px 20px 8px; border-bottom:1px dashed #ddd; line-height:150%;width:895px; height:45px; clear:both;}

.sealist ul li a{color:#333; margin-bottom:3px; float:left;}
.sealist ul li a:hover{ color:#0ba3e7;} 
.sealist .search_contxt{ line-height:24px; padding:8px 0;}
.sealist ul li font{ float:left; width:900px; display:block;}



.btnmassage{ width:118px; height:32px;line-height:32px; text-align:center; background:url(btn01.jpg) 0 0 no-repeat; border:none; outline:none; cursor:pointer;}
.btnsearch{ font-size: 12px;width: 74px;
height: 26px;
text-align: center;
line-height: 26px;
border: none;
outline: none;
cursor: pointer;
background: url(btn001.jpg) 0 0 no-repeat;}

.searchtext{  font-size: 12px;
color: #333333;
width: 80px;
height: 22px;
line-height: 22px;
border: #CCC 1px solid;}
.btnsearh{ background:#cd0708; border:none; color:#fff; padding: 0 5px; height: 24px; cursor: pointer; line-height: 24px}


.navjz ul{clear:both;}
.rightnr .conlist_title{ border-bottom:#CCC 1px dashed; height:35px; line-height:35px;}
.rightnr .more04{ font-size:12px;}

.message_list ul li{
	padding-left:25px;
	padding-right:10px;
	background:url(/TMP/images/ico.gif) 10px 12px no-repeat;
	height:28px;
	line-height:28px;
	font-size:14px;
	vertical-align:bottom;
	border-bottom:#ddd 1px dotted;}
.message_list ul li a{line-height:28px; font-size:14px;}
.message_list ul li img{ padding-top:9px;}
.rightnr table{max-width:750px !important;}
.rightnr table td{ height:0;}
.rightnr .message_page{width:100% !important;}
.rightnr .txtinput{width:200px !important;}
.rightnr .sys_btn01,.rightnr .btn01{background:#cd0708 !important; color:#fff !important; border:none !important; line-height:22px !important; margin-top:2px !important;}
.rightnr .message_top01{ width:344px !important; }

.my_btn01{ background:#cd0708; color:#fff;  padding: 0 15px;float: left;height: 24px;cursor: pointer;line-height: 24px; color: #fff; border:none;}
.tishi{ top:20% !important;}

.message_top{border-top:2px solid #cd0708 !important; border-bottom: #ddd 1px dotted !important; background:#f2f2f2 !important;}
.message_top ul li{font: 14px/26px "Microsoft YaHei",???????????? !important; padding:0px;}
.message_list ul li{font: 12px/24px "Microsoft YaHei",???????????? !important; padding:0px; border-bottom: #ddd 1px dotted; width:710px; clear:both;}
.wz_title{ width:314px !important; }
.wz_title .wz_title_txt{ background:url(arr1.gif) left center no-repeat; padding-left:8px;}
.right_conlist{ font-size:12px; padding:10px;}
.rightnr .ft_table{margin:auto;}
.rightnr .ft_table tr{background:#FAFAFA !important;}
.rightnr .ft_table .ft_srk{width:300px !important;height:24px;line-height:24px;border:#ccc 1px solid;margin:5px;padding:0px 5px;outline:none;}
.rightnr .ft_table .ft_srk1{width:300px !important;height:24px;line-height:24px;border:#ccc 1px solid;margin:5px;padding:0px 5px;outline:none;}
.rightnr .ft_table .verification{width:100px !important;height:24px;line-height:24px;border:#ccc 1px solid;margin:5px;padding:0px 5px;outline:none;}
.rightnr .ft_table .ft_nrk{width:500px !important;height:120px;line-height:24px;border:#ccc 1px solid;margin:5px;padding:3px 5px;outline:none;}
.rightnr .ft_table .ft_btn{display:block !important;width:80px !important;height:30px !important;line-height:30px !important;border:none !important;background:#347fc5 !important;text-align:center !important;font-size:14px !important;color:#FFF !important;margin:5px 5px 15px 72px !important;outline:none !important;font-family:"Microsoft YaHei",???????????? !important;}

.ke-insertfile{ color:#f00;}

/*????????????*/
#fenye{clear:both;margin:10px;height:35px; text-align:right;}
#fenye img{ margin:0px 2px}
#fenye a{text-decoration:none; font-size:14px;height:24px;border-radius: 3px; text-align:center; line-height:24px; float:left;color:#666;margin-left:5px;border:1px solid #e5e5e5; background:#fff}
#fenye .prev,#fenye .next{width:23px; text-align:center;}
#fenye .prev,#fenye .next img{margin-top:8px}
#fenye a.curr{width:23px; color:#fff; text-align:center; background:#cc0e0e;}
#fenye a.curr:hover{color:#fff;}
#fenye a.num{width:23px;}
#fenye a:hover{color:#333; text-decoration:none;}
#fenye span{ line-height:30px;padding-left:5px; font-family:Arial, Helvetica, sans-serif}
#fenye span#totalpage{padding-left:0px}


 /*????????????????????????*/
#pageNext{ padding:10px 12px 6px; clear:both;}
#pageNext .prev,#pageNext .next{width:64px; text-align:center;}
#pageNext a.curr{width:25px; background:#fff;color:#1299f8; font-family:Arial, Helvetica, sans-serif; text-align:center;font-weight:bold;}
#pageNext a{text-decoration:none; font-size:14px;margin-left:5px;height:26px; text-align:center; line-height:26px; float:left;color:#666; background:#eee}
#pageNext a.num{width:25px;}
#pageNext a:hover{color:#1299f8; text-decoration:none;}

/*??????*/
.annex{width:600px;margin :15px; border : 1px dashed #999; background : #f9f9f9; line-height : normal;}
.annex td{text-align:left;padding-top:10px;padding-left:10px;padding-bottom:5px;}

/*????????????*/
.maplist{width:1000px;margin:0px auto; line-height:35px;margin-bottom:10px;}
.maplist .classname{ margin-top:10px; display:block;padding-left:10px;font-size:15px; height:30px; line-height:30px;font-weight:bold;font-family:"\5FAE\8F6F\96C5\9ED1";}
.maplist .classname a{color:#333; background:url(img/maptit02.png) no-repeat 0 50%;padding-left:10px}
.maplist .classname2{height:25px; float:left; line-height:25px; padding-left:10px;font-size:12px;padding-right:0px; background:none}
.maplist .classname2 a{color:#555;font-size:12px;font-family:"\5FAE\8F6F\96C5\9ED1";}
.maplist span{ white-space:nowrap;padding:0px 10px;margin-top:10px;  height:25px; float:left; background:url(img/maptit03.png) no-repeat 100% 50%}
.maplist span a{color:#555}
.maplist a:hover{color:#00659c;}
.maplist2{ clear:both;}


.centerbox .search { width: 352px; padding-top: 35px;}
.centerbox .ss{height:32px; background:url(../images/search.gif) no-repeat;}
.centerbox .search_form{width:188px;height:32px;float:left; overflow:hidden;}
.centerbox .search_form input{ border:0;background:transparent;line-height:32px; color:#666666; height:32px;width:152px; padding-left:36px; vertical-align: middle;}
.centerbox .search_btn{float:left;width:30px;height:28px; display:inline;}
.centerbox .search_btn .pushbutton{background:transparent;border:0px;width:30px;height:28px; cursor: pointer; }
.centerbox .key{ height: 24px; line-height: 24px; color: #FF0;}
.centerbox .key a{ color: #fff;}
.centerbox .key a:hover{color:#F00;}

