﻿@charset "utf-8";
/* css document */

body{margin:0; padding:0; font-family:microsoft yahei; font-size:12px; background:url(/uploads/image/zdimages/bg.jpg) top center no-repeat; background-color:#fdf3d8; color:#444}
ul,li,p,a{margin:0; padding:0; list-style-type:none}
a{color:#444; text-decoration:none;cursor:pointer}
a:hover{color:#e80610; text-decoration:none}
img{border:0}
.textleft{ text-align:left!important}
.textcenter{ text-align:center!important}
.textright{ text-align:right!important}

.boximg{ font-size:0; line-height:0; margin-bottom:10px}
.fl{float:left}
.fr{float:right}
form,input,select{padding:0; margin:0; vertical-align:middle}
form img{vertical-align:middle}
.boxspace{width:100%; height:15px; line-height:0; font-size:0; clear:both}
.boxbanner{ float:left; width:800px; float:left; font-size:0; line-height:0; margin-top:20px;}


.btnback{position:absolute; top:0; left:50%; margin-left:437px; width:94px; height:34px; z-index:3; }
.btnback a{display:block; height:34px; line-height:30px; width:78px; padding:0 0 0 16px; color:#444;background:url(/uploads/image/zdimages/btnback.png) no-repeat}
.btnback a:hover{color:#fff; background:url(/uploads/image/zdimages/btnback1.png) no-repeat}
.boxlogozz{ position:absolute; top:5px; left:50%; margin-left:-500px; width:157px; height:60px; z-index:3}

.boxpage{border:1px solid #d8d8d8; height:35px; line-height:35px; background:#f6f6f6;}
.boxpage span{padding:0 10px;}
.boxpage .fr{ border:none; float:right; padding:0 10px 0 0}
.boxpage div{float:left; display:inline-block; border-right:1px solid #d8d8d8}
.boxpage div a{ padding:0 10px 0 10px ; display:inline-block}
.boxpage div a:hover{background:#f36803; color:#fff}
.inputpage{width:25px; line-height:18px;border:1px solid #dcdcdc; background:#fff; text-align:center; margin:0 5px}
.inputsubmit{ margin:0 0 0 5px}

.box{width:1000px; overflow:hidden; margin:0 auto 0 auto; padding-bottom:15px;
background:#fff;
-moz-box-shadow:0px 0px 8px #ccc;
-webkit-box-shadow:0px 0px 8px #ccc;
box-shadow:0px 0px 8px #ccc;
behavior:;
position:relative;
}
.boxtop{width:1070px; height:260px; position:relative; margin:0 auto; text-align:right}
.boxlogo{position:absolute;z-index:1;top:85px; left:15px; text-align:left; padding:0 0 0 0px;}


.boxmain{ width:100%; overflow:hidden}


.boxnav{ height:55px; line-height:50px; background:url(/uploads/image/zdimages/bgnav.jpg) no-repeat;width:100%; text-align:center;margin-bottom:15px; font-size:0}
.boxnav a{ color:#ffffba; display:inline-block; padding:0 29px; background:url(/uploads/image/zdimages/bgnavline.jpg) right no-repeat; font-size:16px; font-weight:bold; font-family:microsoft yahei,"黑体"; }
.boxnav a:hover{ background:#c30000; color:#ff0}


.picfocus{ float:left; width:475px;height:317px; overflow:hidden;display:inline-block; position:relative;margin:0 15px;}
.btnpic{position:absolute; z-index:1000;width:20px; height:44px; display:inline-block; bottom:0px;right:0px; background:url(/uploads/image/zdimages/btnpic20.png) center no-repeat}
.btnpic:hover{background:url(/uploads/image/zdimages/btnpic21.png) center no-repeat}
.picfocus img{width:475px; height:317px;}




.boxnews{ float:left; width:475px; height:308px; display:inline-block}
.topnews{ font-size:20px; font-weight:bold; font-family:microsoft yahei,"黑体"; text-align:center; color:#e80610; line-height:53px;}
.navnews{ background:url(/uploads/image/zdimages/bgnavnews.jpg) no-repeat; height:40px; line-height:40px;font-weight:bold}
.navnews a{width:110px; display:inline-block;font-size:16px; margin-left:5px;text-align:center; color:#fff; }
.navnews a:hover{ color:#fff}
.navnews span{float:right; font-weight:normal}
.navnews span a{ width:auto!important; font-size:12px!important;  background:none!important; margin-right:5px;color:#e80610!important;}
.navnews span a:hover{color:#e80610!important}
.boxnewslist{padding:2px 0 0 0;}
.boxnewslist li{ font-size:14px; line-height:36px; background:url(/uploads/image/zdimages/bgli.jpg) 5px 17px no-repeat; padding:0 0 0 15px;border-bottom:1px dotted #dcdcdc}
.boxnewslist li span{float:right; font-size:12px; color:#999; padding:0 8px 0 0}


.boxleft{float:left; width:749px; overflow:hidden; padding:0 0 0 0;}

.boxindlist{float:left;width:352px; margin:15px 0 0 15px; display:inline; overflow:hidden}
.navind{height:40px; line-height:40px;font-size:15px; font-weight:bold; padding:0 10px 0 60px; background:url(/uploads/image/zdimages/bgnavindlist.jpg) repeat-x;}
.navind a{color:#ffffba}
.navind a:hover{color:#ffffba}
.navind span{float:right; font-size:12px; font-weight:normal}
.navind span a{color:#e80610!important}
.navind span a:hover{color:#e80610!important}
.boxindlist ul{ padding:11px 0 16px 0; height:210px;border:1px solid #f4b477;border-top:none; background:url(/uploads/image/zdimages/bgindlist.jpg) top no-repeat}
.boxindlist li{line-height:30px; padding:0 10px 0 22px; font-size:14px; background:url(/uploads/image/zdimages/bgli.jpg) 14px 14px no-repeat;}
.boxindlist li span{float:right; color:#999; font-size:12px;}




.boxright{float:left; width:236px; overflow:hidden; padding:15px 0 0 0}

.navright{ height:40px; line-height:40px; background:url(/uploads/image/zdimages/bgnavindright.jpg) no-repeat; font-size:15px; font-weight:bold; padding:0 12px 0 16px; margin-top:5px}
.navright a{color:#e80610}
.navright span{float:right; font-size:12px; font-weight:normal}
.navright span a{color:#e80610!important}
.navright span a:hover{color:#e80610!important}

.navrightzf{ height:40px; line-height:40px; background:#c30000; font-size:16px; font-weight:bold; padding:0 12px 0 16px;}
.navrightzf a{color:#fff}
.navrightzf span{float:right; font-size:12px; font-weight:normal}
.navrightzf span a{color:#e18080!important}
.navrightzf span a:hover{color:#fff!important}

.indnotice{ background:#f4f4f4; height:268px; margin-bottom:20px;}
.indnotice li{ border-top:2px solid #fff; line-height:22px; padding:10px 16px;}
.indnotice span{ display:block}

.indzf{ background:#f4f4f4; height:195px; margin-bottom:20px; padding:13px 0 0 0;}
.indzf li{ font-size:14px; padding:0 0 0 20px; line-height:29px;}

.indico{ border:1px solid #dbdfe3; margin:20px 0; font-size:0; line-height:0; text-align:center; height:246px; overflow:hidden}
.indico img{ border-bottom:1px solid #dbdfe3}





.indrlist{ padding:11px 15px 11px 15px; height:210px;border:1px solid #f4b477; border-top:none; margin-bottom:15px}
.indrlist li{ font-size:12px; line-height:30px;background:url(/uploads/image/zdimages/bgli.jpg) 0px 14px no-repeat; padding:0 0 0 10px}



.boxfoot{ text-align:center; margin-top:25px; padding:20px 0 20px 0; width:100%; line-height:22px;  border-top:3px solid #f0cd66; background:#e60012; color:#fff}
.boxfoot a{color:#fff}
.boxfoot a:hover{color:#ff0}
.boxlink{ border-bottom:1px solid #dcdcdc; background:#fff; line-height:40px; margin-bottom:20px;}







.boxshow{padding:20px 40px;}
.showtitle{font-family:'microsoft yahei'; font-size:22px; color:#333; text-align:center; line-height:30px; border-bottom:1px solid #dadada; padding:0 40px 20px 40px;}
.showinfo{color:#999; font-size:12px; text-align:center; padding:12px 0 0;}
.showinfo a{cursor:pointer;color:#999;}
.showcon{width:100%; padding:20px 0; font-size:16px; overflow:hidden; }
.showcon div,.showcon p{line-height:28px; margin-bottom:10px}
.boxshare{border-top:1px dotted #dcdcdc;padding:15px 0 0 10px;margin:30px 0 0 0; overflow:hidden}

.boxmain1{ padding:20px 20px;}


.boxlist{ padding:0 30px 10px 30px}
.list{margin-bottom:10px}
.list li{ font-size:14px; padding:7px 10px 7px 18px; border-bottom:1px dotted #d8d8d8; line-height:22px; background:url(/uploads/image/zdimages/bgli.jpg) 8px 17px no-repeat;}
.list li span{float:right; color:#999; font-size:12px}

.piclist{ width:940px;overflow:hidden; margin:17px 0 0 0;}
.piclist a{ display:inline-block; margin:0 8px 15px 7px; width:220px; height:190px;text-align:center; background:#ededed; font-size:14px; float:left}
.piclist a img{width:220px; height:150px; margin-bottom:5px;}
.piclist a:hover{ color:#fff; background:#e80610}




.navlist{ height:50px; line-height:50px; border-bottom:2px solid #f4b477;display:block;position:relative}
.navlist span{ position:absolute; right:5px; top:0; color:#999}
.navlist span a{color:#999!important}
.navlist span a:hover{color:#e80610!important}
.navlist div{position:absolute; top:0; left:0;border-bottom:2px solid #c30000;font-size:22px; font-family:microsoft yahei,"黑体"; padding:0 20px; color:#e80610}

.boxsubleft{float:left; width:218px;border:1px solid #dcdcdc; margin-right:20px; display:inline; min-height:400px; }
.navsublefthead{ border-bottom:4px solid #c30000; background:#3571b3;font-size:24px; color:#fff; text-align:center; padding:15px 0}
.navsubleft{}
.navsubleft a{ line-height:50px; text-align:center; display:block; border-bottom:1px dotted #d7d7d7; font-size:14px}
.navsubleft a:hover{color:#e80610;}
.navsubleftcard{ background:#ededed; color:#e80610}
.navsubleftcard:hover{color:#e80610!important}

.boxsubright{float:left; width:790px; }
.navlists{ background:url(/uploads/image/zdimages/bgnavlists.jpg) bottom no-repeat;height:65px; line-height:65px; font-weight:bold; font-size:16px; color:#e80610; padding:0 10px}
.navlists span{float:right; font-size:12px; color:#999; font-weight:normal}
.navlists span a{color:#999}
.navlists span a:hover{color:#e80610}

.navlists1{height:36px; line-height:36px; border-bottom:1px solid #3873b5; margin-top:20px;}
.navlists1 span{float:right; font-size:12px; color:#999; font-weight:normal}
.navlists1 span a{color:#999}
.navlists1 span a:hover{color:#e80610}
.navlists1 i{display:inline-block; background:url(/uploads/image/zdimages/bgnavlists1.jpg) right no-repeat; background-color:#3873b5; padding:0 30px 0 20px; font-style:normal; font-size:14px; color:#fff}


.piclist1{ width:790px;overflow:hidden; margin:17px 0 0 0;}
.piclist1 a{ display:inline-block; margin:0 8px 15px 7px; width:182px; height:160px;text-align:center; background:#ededed; font-size:14px; float:left}
.piclist1 a img{width:182px; height:120px; margin-bottom:5px;}
.piclist1 a:hover{ color:#fff; background:#e80610}







.boxsearchmsg{ text-align:center; padding:20px 0; font-size:14px}
.inputsearchmsg{ border:1px solid #ccc; height:28px; line-height:28px; width:300px;margin-right:5px; display:inline-block; padding:0 0 0 5px}
.selectsearchmsg{ border:1px solid #ccc; height:28px; line-height:28px; width:80px; margin-right:10px; display:inline-block}
.boxsearchmsg img{display:inline-block; margin-left:10px}


.msglist td{padding:5px; text-align:center; line-height:22px; border-top:1px solid #dcdcdc; height:30px;}
.msglisthead{ background:#f4f4f4; text-align:center; font-size:14px; font-weight:bold}
.msglisthead td{border-left:1px solid #dcdcdc;}
.msglisthead td:last-child{border-right:1px solid #dcdcdc; }
.tablebg{ background:#f4f4f4;}

.msgshow{ border-top:1px solid #ccc;border-left:1px solid #ccc; margin-bottom:25px; }
.msgshow td{ border-right:1px solid #ccc;border-bottom:1px solid #ccc; padding:8px; line-height:22px;font-size:14px; }
.msgshowleft{ text-align:right; font-weight:bold; background:#f8f8f8}

.msgtips{ padding:20px 0 10px 110px; color:#999}
.msgtips span{color:#ff0000}
.tablemsg{border-top:0px solid #ededed;border-left:0px solid #ededed;}
.tablemsg td{ padding:8px 5px 8px 0; font-size:14px;border-right:0px solid #ededed;border-bottom:0px solid #ededed;}
.tablemsg td font{ color:#ff0000}
.tablemsg label{ display:inline-block; margin-right:10px;}

.inputmsg{ border:1px solid #ccc; height:28px; line-height:28px; width:250px;padding:0 0 0 5px; background:#f2f2f2}
.inputmsgsort{ border:1px solid #ccc; height:28px; line-height:28px; width:100px;display:inline-block; padding:0 0 0 5px;background:#f2f2f2}
.inputmsglong{ border:1px solid #ccc; height:28px; line-height:28px; width:650px; padding:0 0 0 5px;background:#f2f2f2}
.textareamsg{ border:1px solid #ccc; height:150px; width:645px; padding:5px; background:#f2f2f2}

.boxsubmit{ border-top:1px solid #dcdcdc; text-align:center; padding:15px 0 0 0; margin:15px 0 0 0}
.boxsubmit input{display:inline-block; margin:0 20px 0 0}
.boxsubmit img{cursor:pointer}

.navsearchjg{ font-size:16px; color:#444; padding:0 0 15px 10px; font-weight:bold}
.boxsearchlist li{ font-size:14px; line-height:37px; background:url(/uploads/image/zdimages/bgli.jpg) 5px 17px no-repeat; padding:0 5px 0 15px;border-top:1px dotted #dcdcdc}
.boxsearchlist li span{float:right; font-size:12px; color:#999}





