﻿@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; font-family:Microsoft YaHei; font-size:12px; background:url(bg3.jpg) top center no-repeat; background-color:#e1e8ed; color:#444;font-family:Microsoft YaHei,"黑体";}
ul,li,p,a{margin:0; padding:0; list-style-type:none}
a{color:#333; text-decoration:none;cursor:pointer}
a:hover{color:#1197dc; text-decoration:none}
img{border:0}
.textLeft{ text-align:left!important}
.textCenter{ text-align:center!important}
.textRight{ text-align:right!important}
i{font-style:normal}


.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:960px; height:100px; overflow:hidden; line-height:0; font-size:0; margin:20px 0 0 0; display:inline-block}
.boxBanner img{width:960px; height:100px;}



.btnBack{ position:absolute; top:0; left:50%; margin-left:400px; width:94px; height:34px; z-index:2}
.btnBack a{ background:url(btnBack.png) no-repeat; display:block; height:34px; line-height:30px; width:78px; padding:0 0 0 16px; color:#333}
.btnBack a:hover{ background:url(btnBack1.png) no-repeat; color:#fff}
.boxLogoZz{ position:absolute; top:10px; left:50%; margin-left:-500px; width:156px; height:79px; 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:100%; overflow:hidden; margin:0 auto;}
.boxTop{width:1000px; height:193px; position:relative; margin:0 auto; text-align:right}
.boxLogo{position:absolute;z-index:1;top:55px; left:0px; text-align:left;}

.boxTop1{ height:56px; width:1000px; margin:0 auto; position:relative}
.boxTop1 span{line-height:56px; color:#666}
.topSearch{ position:absolute;  height:32px; width:260px; top:12px; right:0; text-align:right}
.inputSearchTop{ border:none; height:30px; width:213px; line-height:30px; color:#999; text-indent:5px; border:1px solid #dbdcde; border-right:0}


.box1{width:980px; overflow:hidden; margin:0 auto; background:#fff; padding:20px 0 20px 20px;}
.boxMain{ width:100%; overflow:hidden; clear:both}

.boxNav{ height:50px; /*background:url(../images/bgNav.png) repeat-x;*/background-color:#0072c2; width:100%; text-align:center; font-size:16px; overflow:hidden}
.boxNav a{ color:#fff; display:inline-block;float:left; height:50px; line-height:50px; padding:0 42px 0 41px; font-weight:bold;}
.boxNav a:hover{background-color:#2aac3c; color:#fff; text-decoration:none}
.boxNav .on{ /*background:url(../images/bgNavCard.jpg) repeat-x;*/background-color:#2aac3c;}
.boxNav div{ width:1000px; margin:auto;}

.boxNav1{color:#666;width:988px; margin:0 auto 0 auto; position:relative; border:1px solid #ddd; border-top:none; background:#fff; height:46px; line-height:46px; padding:0 0 0 10px}




.boxMain1{ background:url(bgLeft.jpg) left repeat-y; width:100%; overflow:hidden}

.picFocus{ float:left;width:570px;height:337px;overflow:hidden;display:inline-block; position:relative; margin:0 0 0 0; display:inline-block}
.picFocus img{width:570px;height:337px;}
.btnPic{position:absolute; z-index:1000;width:26px; height:46px; display:inline-block; bottom:0px;right:0px; background:url(btnPic20.png) center no-repeat}
.btnPic:hover{background:url(btnPic21.png) center no-repeat}




/*=========mF_classicHC --经典怀旧系列一--========*/
.mF_classicHC .pic{}
.mF_classicHC .pic li{position:absolute;left:0;top:0;}
.mF_classicHC .txt li{position:absolute;left:0;background:#dedede;overflow:hidden;height:26px;line-height:26px;}
.mF_classicHC .txt li a{display:block;color:#333;text-align:center;font-size:12px;font-weight:bold;text-decoration:none;}/*文字样式*/
.mF_classicHC .num,.mF_classicHC .num-bg{height:19px;position:absolute;z-index:3;right:0;bottom:31px;color:#fff;}/*按钮样式*/
.mF_classicHC .num-bg{width:100%;background:url(2010090722133279907.png) right bottom no-repeat;_height:16px;_background:0;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='2010090722133279907.png', sizingMethod='scale');}
.mF_classicHC .num-bg li{position:absolute;}
.mF_classicHC .num li{float:left;width:26px;height:16px;line-height:16px;padding-top:3px;text-align:center;cursor:pointer;position:relative;}
.mF_classicHC .num li a{color:#fff;}
.mF_classicHC .num li span{position:absolute;top:3px;left:0;width:1px;height:16px;overflow:hidden;background:#DADADA;}
.mF_classicHC .num li.current,.mF_classicHC .num li.hover{background:url(2010090111470535358.gif) left top no-repeat;}/*当前/悬停按钮样式*/
.mF_classicHC .num li.hover{background-position:right bottom;}



.indNews{float:left; width:370px;margin-left:20px; display:inline-block; position:relative;}
.navIndNews{ border-bottom:2px solid #1197dc;height:44px; line-height:44px;font-weight:bold; overflow:hidden;}
.navIndNews a{width:107px; display:inline-block;font-size:14px; text-align:center; color:#1197dc}
.navIndNewsCard{ background:url(bgNavNews3.jpg) no-repeat; color:#fff!important}
.navIndNewsCard:hover{color:#fff}
.indNews ul{ display:none; margin-top:5px}
.indNews ul li{font-size:14px; line-height:32px; background:url(bgLi.jpg) 5px 16px no-repeat; padding:0 5px 0 15px;}
.indNews ul li span{float:right; font-size:12px; color:#999}

.moreNews{ position:absolute; top:15px; right:10px;color:#999}
.moreNews:hover{color:#1197dc}


.indLastNotice{ float:left; width:960px;height:46px; position:relative;background:url(bgLast.jpg) no-repeat; display:inline-block; margin:20px 0 0 0}
.notice{ position:absolute; left:150px; top:13px; width:720px; height:22px; line-height:22px; overflow:hidden; line-height:22px;}
.notice li{float:left; display:inline-block; margin-right:20px; background:url(bgLi.jpg) 0 10px no-repeat; padding:0 0 0 10px}
.notice span{color:#999}
.more{ position:absolute; top:15px; right:10px;color:#999}
.more:hover{color:#1197dc}



.boxIndList{float:left;width:570px; margin:20px 20px 0 0; display:inline-block; overflow:hidden; background:#fff;}

.navInd{height:40px; line-height:30px;font-size:18px; font-weight:bold; color:#1197dc; position:relative; padding:0 0 0 40px;}
.navInd img{position:absolute; top:0; left:0}
.navInd span{float:right; font-size:12px; font-weight:normal}
.navInd span a{color:#999}
.navInd span a:hover{color:#0b419b}

.navInd1{ background:#1197dc; height:35px; padding:5px 0 0 5px; font-size:0;}
.navInd1 a{display:inline-block; width:97px; color:#fff; font-size:14px; font-weight:bold; line-height:35px; text-align:center}
.navInd1 .on{ background:url(bgNavIndCard.jpg) no-repeat; color:#444!important;}

.boxIndList ul{ height:210px; padding:10px 10px 0 10px; border:1px solid #e1e1e1; border-top:none; display:none}
.boxIndList li{ font-size:14px; line-height:39px; background:url(bgLi.jpg) 5px 19px no-repeat; padding:0 5px 0 18px; border-bottom:1px dotted #e1e1e1}
.boxIndList li span{float:right; font-size:12px; color:#999}



.boxRight{float:left; width:338px; height:299px;  margin:20px 0 0 0; display:inline-block; border:1px solid #e0e0e0; padding:0 15px;}
.navRight{ height:46px; line-height:46px; background:url(bgNavR.jpg) bottom left no-repeat; font-size:14px; font-weight:bold; padding:0 0 0 9px;}
.navRight a{color:#1197dc}
.navRight a:hover{color:#1197dc}
.navRight span{float:right; font-size:12px; font-weight:normal}
.navRight span a{color:#999!important}
.navRight span a:hover{color:#1197dc!important}
.boxRight ul{ padding:10px 0 0 0;}
.boxRight li{line-height:33px; padding:0 8px 0 17px; font-size:14px; background:url(bgLi.jpg) 5px 16px no-repeat;}


.indZf{float:left; width:360px; display:inline-block; margin:16px 0 0 0;  background:url(bgZfInd.jpg) no-repeat; padding:60px 0 0 10px; font-size:0; height:115px; overflow:hidden}
.indZf a{ font-size:14px; display:inline-block; width:150px; line-height:32px; background:url(bgZfLi.png) 10px 11px no-repeat; padding:0 0 0 25px}
.indZf a:hover{color:#444; text-decoration:underline}



.indPic{ width:889px; height:203px; background:url(bgPicInd.jpg) no-repeat; overflow:hidden; position:relative; margin:20px 0 0 0; float:left; padding:31px 0 0 71px}
.more1{ position:absolute; top:0; left:11px; width:40px; height:234px;}
.more1:hover{}

.indPic ul{width:88px;overflow:hidden;}
.indPic li{ float:left; display:inline-block; width:204px; height:199px; margin-right:18px; text-align:center; font-size:0}
.indPic li img{width:204px; height:150px;}
.indPic li span{display:block; line-height:40px; font-size:14px}





.indLinkSelect{font-size:0; line-height:0; width:1000px; overflow:hidden; margin:20px auto 0 auto;}
.indLinkSelect select{ width:247px; border:1px solid #adadaf; height:30px; display:inline-block; margin:0 4px 0 0; float:left; text-align:center}


.boxFoot{ text-align:center; margin-top:20px; height:105px; padding:65px 0 0 0; width:100%; line-height:22px; background:url(bgFoot.jpg) center no-repeat; color:#cddcec; position:relative}
.boxFoot a{color:#cddcec}
.boxFoot a:hover{color:#fff}




.boxList{ padding:0 20px 0 0;}
.list{margin-bottom:10px; padding:20px 0 0 0}
.list li{ font-size:16px; padding:5px 10px 5px 15px;line-height:26px; background:url(bgLi.jpg) 6px 17px no-repeat;}
.list li span{float:right; color:#999; font-size:14px}
.line{ border-bottom:1px dotted #e1e1e1; padding-bottom:20px!important; margin-bottom:20px}

.picList{ width:960px;overflow:hidden; margin:20px 0 0 0;}
.picList a{ display:inline-block; margin:0 20px 20px 0; width:225px; height:200px;text-align:center; background:#ededed; font-size:14px; float:left}
.picList a img{width:225px; height:150px; margin-bottom:8px; }
.picList a:hover{ color:#fff; background:#0072c2}




.navList{ height:50px; line-height:50px; border-bottom:2px solid #e1e1e1;display:block;position:relative; margin-top:-10px;}
.navList span{ position:absolute; right:5px; top:0; color:#999}
.navList span a{color:#999!important}
.navList span a:hover{color:#0072c2!important}
.navList div{position:absolute; top:0; left:0;border-bottom:2px solid #0072c2;font-size:22px; font-family:Microsoft YaHei,"黑体"; padding:0 10px; color:#0072c2; font-weight:bold}

.boxSubLeft{float:left; width:242px;margin-right:40px; display:inline; min-height:400px; }
.navSubLeftHead{background:url(boxSubLeft.jpg) no-repeat; height:80px; line-height:80px;font-size:24px; color:#fff; text-align:center; font-weight:bold}
.navSubLeft{}
.navSubLeft a{ line-height:40px; text-align:center; display:block; border-left:6px solid #40c853; font-size:14px; background:#d3e7f4; height:40px; margin-top:2px;}
.navSubLeft a:hover{background:#40c853; color:#fff}
.navSubLeft .on{ background:#40c853!important; color:#fff}

.boxSubRight{float:left; width:678px; }
.navLists{ background:url(bgNavLists.jpg) bottom no-repeat;height:80px; line-height:80px; font-weight:bold; font-size:18px; color:#0072c2; padding:0 5px}
.navLists span{float:right; font-size:12px; color:#999; font-weight:normal}
.navLists span a{color:#999}
.navLists span a:hover{color:#0b419b}



.navSearch1{ font-size:16px; padding:15px 0 15px 0; color:#999; text-align:center}
.navSearch1 span{font-size:26px; font-style:italic; margin:0 5px 0 3px; color:#1c6eb6}


.boxShow{ padding:0 50px 0 20px}
.showTitle{font-family:'Microsoft Yahei'; font-size:22px; color:#333; text-align:center; line-height:30px; border-bottom:1px solid #dadada; padding:10px 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:15px; 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}


.ggcy{}
.ggcy .ggcy1{border:1px solid #aeddff;background:url(gzcy_01.jpg) repeat-x top;border-top:1px solid #01a5ec}
.ggcy .ggcy1 h4{float:left;color:#0076d3;font-size:20px;margin-left:20px;margin-top:10px;width:135px;_margin-left:10px;}
.ggcy .ggcy1 ul{float:left;margin-top:11px;}
.ggcy .ggcy1 h5{float:right;height:39px;line-height:39px;text-align:center;font-size:18px;width:480px; background:#01a2e8}
.ggcy .ggcy1 h5 a{color:#fff; }
.ggcy .ggcy1 li{width:104px;height:28px;line-height:28px;float:left;margin-right:1px}
.ggcy .ggcy1 .gh1{background:#1aa1e1}
.ggcy .ggcy1 .gh2{background:#4dcaec}
.ggcy .ggcy1 .gh3{background:#18c9c1}
.ggcy .ggcy1 li a{display:block;color:#fff;padding-left:33px;font-weight:bold}
.ggcy .ggcy1 li a:hover{ text-decoration:none}
.ggcy .ggcy1 .gh1 a{background:url(gzcy_04.jpg) no-repeat 8px 7px}
.ggcy .ggcy1 .gh2 a{background:url(gzcy_02.jpg) no-repeat 8px 7px}
.ggcy .ggcy1 .gh3 a{background:url(gzcy_03.jpg) no-repeat 8px 7px}
.ggcy .ggcy1 .ggcy1H{height:39px}
.ggcy .ggcy1 .ggcy1B{clear:both;padding:20px 19px 0px 19px;}
.ggcy .ggcy1 .ggcy1B .TL{border:1px solid #aeddff;height:32px;line-height:32px;font-weight:bold;text-align:center;color:#0079cb; background:url(gzcy_05.jpg) repeat-x}
.ggcy .ggcy1 .ggcy1B .TL td{background:url(gzcy_10.jpg) no-repeat right}
.ggcy .ggcy1 .ggcy1B .bd{}
.ggcy .ggcy1 .ggcy1B .bd td{border-bottom:1px solid #e6e6e6;height:32px;line-height:32px; text-align:center}
.ggcy .ggcy1 .ggcy1B .bd .T1{padding-left:15px; text-align:left}
.ggcy .ggcy1 .ggcy1B .bd  a{}
.ggcy .ggcy1 .ggcy1B .bd  a:hover{text-decoration:none}
.ggcy .ggcy1 .ggcy1B .bd .morea{border:none;height:46px;line-height:46px}
.ggcy .ggcy1 .ggcy1B .bd .morea a{float:right;color:#0076d3}
.ggcy .ggcy1 .ggcy1B .bd .morea a:hover{text-decoration:underline}
.ggcy .ggcy2{border:1px solid #aeddff;background:url(gzcy_06.jpg) no-repeat left;height:275px;margin:20px 0;padding:20px 20px 20px 62px}
.ggcy .ggcy2 .ggcy2L{float:left;width:548px;height:273px;padding-right:15px;border-right:1px solid #aeddff}
.ggcy .ggcy2 .ggcy2L .ggcy2T{border-bottom:1px solid #0196e6;height:35px;padding:0 10px;}
.ggcy .ggcy2 .ggcy2L .ggcy2T .FL{float:left;background:url(gzcy_07.jpg) no-repeat;width:112px;height:35px;line-height:35px; text-align:center;color:#fff;font-weight:bold}
.ggcy .ggcy2 .ggcy2L .ggcy2T .FR{float:right;color:#0079cb;padding-top:5px}
.ggcy .ggcy2 .ggcy2L .ggcy2T a{color:#0079cb;padding:0 5px}
.ggcy .ggcy2 .ggcy2L .ggcy2B .FL{padding:4px;border:1px solid #d6d6d6;width:240px;height:181px;margin-top:20px}
.ggcy .ggcy2 .ggcy2L .ggcy2B .FR{color:#444;width:280px;margin-top:20px;height:196px; overflow:hidden}
.ggcy .ggcy2 .ggcy2L .ggcy2B .FR li{line-height:22px;clear:both;padding:2px 0}
.ggcy .ggcy2 .ggcy2L .ggcy2B .more{float:right;color:#0076d3;clear:both;_width:70px;}
.ggcy .ggcy2 .ggcy2L .ggcy2B .more:hover{text-decoration:underline}
.ggcy .ggcy2 .ggcy2R{float:right;width:312px}
.ggcy .ggcy2 .ggcy2R .ggcy2RT{background:url(gzcy_08.jpg) no-repeat 30px 0;height:35px;margin-top:5px;}
.ggcy .ggcy2 .ggcy2R ul{margin:14px 0px 0 15px;}
.ggcy .ggcy2 .ggcy2R li{height:31px;line-height:31px;border-bottom:1px dotted #a6a6a6; background:url(ul-li-dot.jpg) no-repeat 5px 14px;padding-left:15px}
.ggcy .ggcy2 .ggcy2R li a{display:block;height:31px}
.ggcy .ggcy2 .ggcy2R li a:hover{text-decoration:none}
.ggcy .ggcy2 .ggcy2R .morea{border:none; background:none}
.ggcy .ggcy2 .ggcy2R .morea a{color:#0076d3;float:right}
.ggcy .ggcy2 .ggcy2R .morea a:hover{text-decoration:underline;}
.ggcy .ggcy3{ height:305px}
.ggcy .ggcy3 .FL{border:1px solid #aeddff;width:468px;border-top:0}
.ggcy .ggcy3 .FR{border:1px solid #aeddff;width:468px;border-top:0}
.ggcy .ggcy3 .ggcy3T{background:url(gzcy_11.jpg) repeat-x;height:36px;line-height:36px;}
.ggcy .ggcy3 .ggcy3T h4{color:#0076d3;padding:0 29px;border-right:1px solid #aeddff;height:34px;line-height:34px;float:left;border-top:2px solid #0196e6; background:#fff; display:inline}
.ggcy .ggcy3 ul{margin:5px 12px}
.ggcy .ggcy3 li{height:31px;line-height:31px;border-bottom:1px dotted #a6a6a6;background:url(ul-li-dot.jpg) no-repeat 5px 14px;padding-left:15px;padding-right:10px;}
.ggcy .ggcy3 li a{display:block;height:31px}
.ggcy .ggcy3 li a:hover h1{color:#0076d3}
.ggcy .ggcy3 li a:hover{text-decoration:none;cursor:pointer}
.ggcy .ggcy3 li h1{float:left;color:#444}
.ggcy .ggcy3 li time{float:right;color:#999}
.ggcy .ggcy3 .morea{background:none;border:none;padding-right:0}
.ggcy .ggcy3 .morea a{float:right;color:#0076d3}
.ggcy .ggcy3 .morea a:hover{ text-decoration:underline}




*{padding:0;margin:0;}
input,select{font-size:12px;vertical-align:middle;}
img{border:0 none;vertical-align:middle;}
ul,li{list-style-type:none;vertical-align:middle;}
a{color:#555;text-decoration:none}a:hover{color:#0083db;text-decoration:underline}
::selection{background:#2083ff;color:white}::-moz-selection{background:#2083ff;color:white}::-webkit-selection{background:#2083ff;color:white}
.Break{word-break:break-all;word-wrap:break-word;}.Nobreak{word-break:keep-all;word-wrap:normal;}
h1,h2,h3,h4,h5,h6{font-weight:normal}.NoBr{border:0 none !important;}.NoBg{background:none !important}.NoPg{padding:0 !important}.NoMn{margin:0 !important}
h1{font-size:12px}h2{font-size:14px}h3{font-size:16px}h4{font-size:18px}h5{font-size:20px}h6{font-size:24px}
.absolute{position:absolute;}.relative{position:relative;}.Tc{text-align:center}.Cf{clear:both!important}
.FL{float:left;}.FR{float:right;}.FR1{float:right;}.FM{float:left}
.clear{height:0px;clear:both;font-size:0px;line-height:0px;zoom:1;}
header,main,footer,nav,hgroup,section,figcaption,figure,article,aside,dialog{display:block}


.ggcyXzxxH{padding:20px 0 20px 60px;height:51px;}
.ggcyXzxxH span{float:left;height:23px;line-height:23px;}
.ggcyXzxxH input{float:left;margin:0 4px;_margin:0 3px}
.ggcyXzxxH select{float:left;margin:0 5px}
.ggcyXzxxH strong{float:left;height:23px;line-height:23px;}
.ggcyXzxxH .t1{width:69px;height:23px}
.ggcyXzxxH .t2{width:69px;height:23px}
.ggcyXzxxH .t3{width:121px;height:19px;color:#999;padding-left:5px;line-height:19px}
.ggcyXzxxH .t4{width:63px;height:19px;line-height:19px;}
.ggcyXzxxH .t5{}
.ggcyXzxxHL{float:left;border:1px solid #d8d6d6;height:36px;padding:13px 10px 0 10px;width:615px}
.ggcyXzxxH img{margin-right:6px;_margin-right:5px;_float:left;}

/*检索框*/
.main{ width:1140px; margin:0 auto; }
.top_link{ height:38px; background: #f0f0f0; overflow: hidden;}
.top_link_box span{ line-height: 38px;}
.top_link_inp{ float:right; width: 338px; padding-top: 5px;}
.inp_text{ width: 163px; height: 26px; border: 1px solid #dbdbdb; background:url(2017fzzcwy_seach.png) 5px center no-repeat #fff; padding-left: 27px; line-height: 26px; vertical-align: middle}
.inp_btn{ width: 67px; height: 28px; border: none; background-color: #0e7ae5; color: #fff; margin-left: 4px; vertical-align: middle; cursor: pointer;}
.inp_btn2{width: 76px; height: 28px; border: none; background-color: #e60012; color: #fff; margin-left: 4px; vertical-align: middle; cursor: pointer;}
/*检索框*/