﻿@charset "utf-8";
/* css document */

body{margin:0; font-family:microsoft yahei; font-size:12px; background:url(/uploads/image/zgimages/bg.jpg) center repeat-y; background-color:#fff; 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:#096fbd; 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{ padding:0 10px 20px 10px; background:url(/uploads/image/zgimages/bgbanner.jpg) bottom center no-repeat; font-size:0}


.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: no-repeat}
.btnback a:hover{color:#fff; background: 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; 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:100%; height:144px; background:url(/uploads/image/zgimages/bgtop.png) repeat-x; overflow:hidden}
.logo{position:absolute;z-index:1;top:0; left:50%; margin-left:-500px;}
.boxsearch{position:absolute;z-index:1;top:30px; left:50%;width:240px; margin-left:260px;}
.inputsearch{ border:0px; background:#3392d5; height:30px; line-height:30px; margin:0; padding:0; width:203px;}


.boxmain{ width:100%; overflow:hidden}


.boxnav{ height:44px; line-height:44px;width:1001px; border-left:1px solid #1a8bda; text-align:center; font-size:0;margin:90px auto 0 auto;}
.boxnav a{ color:#fff; display:inline-block; width:124px;border-right:1px solid #1a8bda;font-size:16px; font-weight:bold; font-family:microsoft yahei,"黑体"; }
.boxnav a:hover{ background:url(/uploads/image/zgimages/bgnavcard.png) repeat-x; color:#fff}
.navcard{background:url(/uploads/image/zgimages/bgnavcard.png) repeat-x; color:#fff}


.picfocus{ float:left; width:336px; height:249px; padding:6px; border:1px solid #d2d2d2; overflow:hidden;display:inline-block; position:relative; margin-left:10px;}
.btnpic{position:absolute; z-index:1000;width:20px; height:44px; display:inline-block; bottom:6px;right:7px; background:url(/uploads/image/zgimages/btnpic20.png) center no-repeat}
.btnpic:hover{background:url(/uploads/image/zgimages/btnpic21.png) center no-repeat}
.picfocus img{width:336px; height:249px;}




.boxnews{ float:left; width:350px;  display:inline-block; margin:0 16px 0 20px;}
.navnews{ background:url(/uploads/image/zgimages/bgnavind1.jpg) left no-repeat; height:40px; line-height:40px;font-weight:bold; font-size:16px; font-weight:bold; color:#fff; padding:0 0 0 25px;}
.navnews span{float:right; font-weight:normal}
.navnews span a{font-size:12px!important;   margin-right:5px;color:#999!important;}
.navnews span a:hover{color:#096fbd!important}
.boxnewslist{ padding:5px 0 0 0;}
.boxnewslist li{ font-size:14px; line-height:31px; background:url(/uploads/image/zgimages/bgli.jpg) 5px 17px no-repeat; padding:0 0 0 15px;}
.boxnewslist li span{float:right; font-size:12px; color:#999; padding:0 8px 0 0}




.boxindlist{float:left;width:348px; height:222px; margin:15px 0 0 10px; border:1px solid #dcdcdc; border-top:2px solid #3fa5ec; display:inline; overflow:hidden}
.navind{height:37px; line-height:37px;font-size:16px; font-weight:bold; padding:0 10px 0 15px; background:url(/uploads/image/zgimages/bgnavind2.jpg) repeat-x; border-bottom:1px solid #dcdcdc; color:#096fbd}
.navind span{float:right; font-weight:normal}
.navind span a{font-size:12px!important; color:#999!important;}
.navind span a:hover{color:#096fbd!important}
.boxindlist ul{ padding:10px 0 0 0;}
.boxindlist li{line-height:32px; padding:0 10px 0 22px; font-size:14px; background:url(/uploads/image/zgimages/bgli.jpg) 14px 14px no-repeat;}
.boxindlist li span{float:right; color:#999; font-size:12px;}

.boxindlist1{float:left;width:608px; height:222px; margin:15px 0 0 20px; border:1px solid #dcdcdc; border-top:2px solid #3fa5ec; display:inline; overflow:hidden}
.boxindlist1 ul{ padding:10px 0 0 0;}
.boxindlist1 li{line-height:32px; padding:0 10px 0 22px; font-size:14px; background:url(/uploads/image/zgimages/bgli.jpg) 14px 14px no-repeat; width:270px; float:left;}
.boxindlist1 li span{float:right; color:#999; font-size:12px;}



.indnotice{ background:url(/uploads/image/zgimages/bgnoticeind.jpg) no-repeat; width:218px; height:252px; padding:11px 11px 0 15px; float:left}
.navnotice{ height:32px; line-height:32px; font-size:16px; font-weight:bold; padding:0 0 0 18px; color:#fff; margin-bottom:5px}
.navnotice span{float:right; font-size:12px; font-weight:normal}
.navnotice span a{color:#999!important}
.navnotice span a:hover{color:#096fbd!important}
.indnoticelist{ width:218px; height:210px; overflow:hidden}
.indnoticelist li{line-height:18px; border-bottom:1px dotted #dcdcdc; padding:8px 3px}
.indnoticelist span{display:block; color:#999; font-size:11px}



.picind{ width:980px; margin:15px auto;}
.picindlist{width:980px; overflow:hidden}
.picindlist a{display:inline-block; width:180px; float:left; background:#ededed; margin:15px 5px 0 10px;}
.picindlist a span{display:block; text-align:center; font-size:14px; line-height:40px;}






.boxfoot{ text-align:center; margin-top:25px; padding:20px 0 20px 0; width:100%; line-height:22px;  border-top:3px solid #76ca3e; background:#0077ca; color:#fff; width:1000px; margin:0 auto;}
.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:16px; padding:13px 10px 13px 28px; border-bottom:1px dotted #d8d8d8; line-height:24px; background:url(/uploads/image/zgimages/bgli.jpg) 13px 23px 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:5px 19px 18px 0; 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:#096fbd}





.navlist{ height:40px; line-height:40px;display:block; background:url(/uploads/image/zgimages/bgnavcur.jpg) bottom center no-repeat; font-size:22px; padding:0 18px 8px 25px; color:#096fbd; margin-top:-5px}
.navlist span{ float:right; font-size:12px;color:#999}
.navlist span a{color:#999!important}
.navlist span a:hover{color:#096fbd!important}



.boxcon{ padding:30px; font-size:16px; line-height:26px}




.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:#096fbd;}
.navsubleftcard{ background:#ededed; color:#096fbd}
.navsubleftcard:hover{color:#096fbd!important}

.boxsubright{float:left; width:790px; }
.navlists{ background: bottom no-repeat;height:65px; line-height:65px; font-weight:bold; font-size:16px; color:#096fbd; 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:#096fbd}

.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:#096fbd}
.navlists1 i{display:inline-block; background: right no-repeat; background-color:#3873b5; padding:0 30px 0 20px; font-style:normal; font-size:14px; color:#fff}






.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/zgimages/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}






