﻿html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
                                       { padding: 0; border: 0; outline: 0; font-family: inherit; 	font-style: inherit;
                                         font-size: 100%; vertical-align: baseline; }
*                                      { padding: 0px; }
body, html                             { height: 100%; margin: 0;height: auto; min-height: 100%; }
body                                   { font-family:'微软雅黑','Lucida Grande','Lucida Sans Unicode','Lucida Sans','DejaVu Sans Condensed',
                                         Tahoma, Arial,sans-serif; font-size: 12px; background: url(../images/body_bg.jpg) repeat-x #F2FcFe;}
ul,li,dl,dt,dd,form,p{margin:0;padding:0;list-style:none}img{border:none;padding:0;margin:0;}
a                                      { color: #111; outline: none; text-decoration: none; }
a:hover                                { color: #111; text-decoration: none; }
a img                                  { border: none; }
.clear                                 { clear:both; }
.clearlast                             { clear:both; padding-bottom:35px; }
.clearlastgallery                      { clear:both; padding-bottom:55px; }
.ienoclear                             { clear:both; }
.clearfix:after	                       { content: "."; visibility: hidden; display: block; height: 0px; clear: both; }
* html .clearfix                       { height: 1%; }
*+html .clearfix                       { height: 1%; }
#top_bg{ width:1400px; height:344px; background:url(../images/top_bg.png); margin:0 auto;}
.navul1{ width:1200px; height:47px; margin:0 auto; background:url(../images/nav_bg.jpg) repeat-x; position:relative;}
.navul1 li{ float:left; width:100px; line-height:47px; text-align:center; background:url(../images/nav_li_bg.jpg) right center no-repeat; position:relative;}
.navul1 li a{ font-size:14px; color:#333; font-weight:bold;}
.navul1 li.hover,.navul1 li:hover{ background:url(../images/nav_li_hover_bg.jpg) no-repeat; cursor:pointer;}
.navul1 .hover a{ color:#FFFFFF;}
.navul1 li:hover a{ color:#FFFFFF;}
.title{ float:left; height:250px; width:400px; border:1px solid #ccccff; background:url(../images/newspfh_bg2.jpg) repeat-x;    position:relative;}
.title_top{ height:35px; line-height:35px;width:131px;background:url(../images/newspfh_bg1.jpg); text-align:center; color:#fff;}
.main{ width:1200px; background:#fff; display:table; margin:0 auto;}
.center,.center2,.center3{ width:1200px;margin:20px auto 0;display: table;}
.center ul,.tab_box ul,.center3 ul,#download{width: 100%;margin: 0; padding: 0;}
.center ul li,.tab_box ul li,.center3 ul li,#download li{list-style:none; width:100%; height:35px; line-height:35px; border-bottom:1px dashed #999; text-indent:20px; background:url(../images/list.png) no-repeat 2px;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.center ul li:hover,.tab_box ul li:hover,.center3 ul li:hover,#download li:hover{webkit-transform: scale(1.01) translate(-3px,0);-moz-transform: scale(1.01) translate(-3px,0);transform: scale(1.01) translate(-3px,0); background:#D6E6FF;}
.center ul li:last-child,.tab_box ul li:last-child,.center3 ul li:last-child,#download li:last-child{ border-bottom:none;}
.center ul li a{ width:300px;color:#000; font-size:12px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;float: left;}
.center3 ul li a,#download li a{ width:240px;color:#000; font-size:12px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;float: left;}
.center ul li span,.tab_box ul li span,.center ul li span,#download li span{ float:right; margin-right:10px;}
.ggo1{ width:790px; height:250px; float:right;}


/*缩略图切换*/
#playments a{ cursor:pointer;}
#playments li{ list-style:none; float:left; cursor:pointer;}
#playments{ width:400px;float: left;}
.bigimgsul{ width:400px; height:250px; overflow:hidden; padding: 0;position:relative;}
.bigimgsul li{ position:absolute; z-index:0;width:400px; height:250px;overflow:hidden;}
.markleft{ position:absolute; width:200px; height:250px; background:red; opacity:0; filter:alpha(opacity:0); top:0;left:10; cursor:pointer;}
.markright{ position:absolute; width:200px; height:250px; background:green; opacity:0; filter:alpha(opacity:0); top:0;right:0; cursor:pointer;}
.btnleft{position:absolute; width:60px; height:60px; background:url('../images/btn.gif') left top no-repeat; z-index:30; top:100px; left:10px;opacity:0; filter:alpha(opacity:0);}
.btnright{position:absolute; width:60px; height:60px; background:url('../images/btn.gif') left -60px no-repeat;z-index:30;top:100px; right:10px;opacity:0; filter:alpha(opacity:0);}
.bigimgsul img{width:400px; height:250px;}
div.smallimgs{ width:400px; overflow:hidden; height:88px; background:#BBB; padding:0; position:relative;}
.smallimgsul{ margin:0px 0px 0px 0px; padding:0px; position:absolute; height:88px;}
div.smallimgs li{ margin:4px 2px 5px 5px; opacity:0.4;filter:alpha(opacity:40);}
div.smallimgs img{ width:125px; height:80px; }

/*tab*/
#tab{width:790px;position:relative;float: left; margin-left:10px;}
#tab .tab_menu{width:100%;float:left;position:absolute;z-index:1; background:url(../images/tabrxul.jpg) repeat-x;}
#tab .tab_menu li{float:left;width:92px;height:35px;line-height:35px;border-bottom:0px;cursor:pointer;text-align:center; }
#tab .tab_box{width:790px;height:300px;clear:both;top:35px;position:relative;border:1px solid #CCC;background-color:#FFF;}
#tab .tab_menu .selected{ background:url(../images/tabrx.jpg) repeat-x;cursor:pointer; color:#fff;}
.hide{display:none;}
.tab_box div{ padding-top:8px;}
.tab_box ul li a{ width:650px;color:#000; font-size:12px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;float: left;}

.tonglan1{ width:1200px; height:150px; margin:20px auto;}
.logintb{ width:300px; margin:30px auto 0;}
.qxcx{ width:220px;height:25px; line-height:25px; color:#646464; text-indent:10px;border-radius:4px; border:1px solid #cbcbcb; font-size:13px;}
input{ -webkit-transition: box-shadow 0.30s ease-in-out; -moz-transition:  box-shadow 0.30s ease-in-out;transition:  box-shadow 0.30s ease-in-out; }
input:focus{outline:none; border:#87C6F9 1px solid;box-shadow: 0 0 8px rgba(103, 166, 217, 1);}
input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px #fff inset; }
.logintb td{ height:35px;}
.loginbt{ width:130px; text-align:center; height:35px; line-height:35px; color:#fff; background:url(../images/tabrx.jpg) repeat-x; float:left; border-radius:5px; cursor:pointer;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.loginbt:hover{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);transform:scale(1.02);  box-shadow:0px 1px 2px #CCC;}
#zxrh{ width:100%; margin-top:20px;}
.title td{ vertical-align:top;}
.title td img{ width:125px; margin:12px;}
#download li a,#gqxx li a,#zcfg li a{ width:95%;}


/*无缝滚动*/
.marqueeleft{height:134px;width:815px;overflow:hidden;margin:40px auto;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 5px;display:inline;width:148px;height:133px;overflow:hidden;}
.marqueeleft li .pic{display:block;border:#ccc 1px solid;width:135px;height:104px;padding:2px;overflow:hidden;}
.marqueeleft li .txt{text-align:center;height:23px;line-height:23px;}
/* marqueetop */
.marqueetop{height:429px;width:148px;overflow:hidden;margin:40px auto;}
.marqueetop li{padding:5px 0;width:148px;height:133px;overflow:hidden;}
.marqueetop li .pic{display:block;border:#ccc 1px solid;width:135px;height:104px;padding:2px;overflow:hidden;}
.marqueetop li .txt{text-align:center;height:23px;line-height:23px;}



.shortcut{height:28px;line-height:28px;font-size:12px;background:#EEEEEE;text-transform:uppercase;box-shadow:1px 0px 2px rgba(0,0,0,0.2);border-bottom:1px solid #DDDDDD;}
.shortcut h1{font-size:14px;font-family:"微软雅黑","宋体";}
.shortcut a,.shortcut h1{padding:0px 10px;letter-spacing:1px;color:#333;text-shadow:0px 1px 1px #fff;display:block;float:left;}
.shortcut a:hover{background:#fff;}
.shortcut span.right{float:right;}
.shortcut span.right a{float:left;display:block;color:#ff6600;font-weight:800;}
.headeline{height:40px;overflow:hidden;}
.adv960x90{width:960px;height:90px;overflow:hidden;border:solid 1px #E6E6E6;margin:0 auto;}
.adv728x90{width:728px;height:90px;overflow:hidden;border:solid 1px #E6E6E6;margin:0 auto;}
.clear{display:block;overflow:hidden;clear:both;height:0;line-height:0;font-size:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;}/* Hides from IE-mac \*/
*html .clearfix{height:1%;}
.clearfix{display:block;}/* End hide from IE-mac */
*+html .clearfix{min-height:1%;}
.center4{ width:1200px;margin:20px auto 0;display: table;}


.foot{ width:1200px; height:250px; margin:20px auto;}
.foot ul{margin:0 auto;display: table; font-size:15px; font-weight:bold;}
.foot ul li{ list-style:none; float:left; height:15px; line-height:15px;border-right:1px solid #666; padding:0 10px;}
.foot ul li:last-child{ border:none;}
.shdz{ width:100%;padding-bottom: 20px;line-height:30px; text-align:center; margin-top:20px; font-size:15px;}
.fanhuidb{ width:60px; height:60px; background:url(../images/fanhuidb.png) no-repeat;position:fixed; bottom:100px; right:5%;z-index: 333; cursor:pointer;}





#tab2 { width:412px; height:230px; position:relative;margin:0 auto;}
/*设置容器高宽等*/
html > body #tab2 { width:1200px;}
/*兼容IE6:IE6下宽度不够*/
#tab2 div { position:absolute; top:30px; left:0; width:1200px; height:186px;}
/*设置容器高宽等*/
#tab2 div { display:none;    border-top: 3px solid #006AB8;}
/*设置容器默认隐藏:不用ID是因为下面将利用class来控制容器显示,而class优先级低于id选择器*/
#tab2 .block { display:block;border-top: 3px solid #006AB8;}
/*选中的容器*/
#tab2 h3 { float:left; width:103px; height:30px; line-height:30px; margin:0 0 0 0; font-size:12px; cursor:pointer; background-color:#EFEFEF; text-align:center; color:#5a5a5a; font-family:Microsoft YaHei;font-weight:normal;}
/*默认标题样式*/
#tab2 .up { background:#0292cf;color:#fff;}
/*选中的标题样式*/
/*修饰列表内容*/
#tab2 ul { list-style:none; padding:0; height:186px; margin-top:0px;}
#tab2 li {  height:22px; padding-top:15px; overflow:hidden; font-size:12px;}
#tab2 li a {  width:205px;display:inline; font-size:12px; text-decoration:none; text-indent:10px; margin-right:10px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#tab2 li a:hover{ color:#0292cf;}
#tab2 li span{ display:block; float:right; margin-right:5px; color: #bdacb3;}
a.tab_title:link { color: #5a5a5a; text-decoration:none;}
a.tab_title:visited { color:#5a5a5a; text-decoration:none;}
a.tab_title:hover { color:#5a5a5a; text-decoration:none;}
a.tab_title:active { color:#5a5a5a; text-decoration:none;}
a.tab_menu:link { color:#6464d5; text-decoration:none;}
a.tab_menu:hover { color:#8888e0; text-decoration:underline;}
.more{float: right;top: 8px;position: absolute;right: 10px;}
.yqljwp{ width:1200px; height:250px; margin:20px auto;}
.yqljtitle{ width:100%; height:35px; background:url(../images/tabrxul.jpg) repeat-x; text-align:center;}
.yqljct{ width:200px; height:35px; line-height:35px;background:url(../images/yqljtitle.jpg); margin:0 auto; color:#fff;}
.yqljul{ width:90%; margin:0 auto; padding:0;}
.yqljul li{ width:19%; margin-right:1%; float:left; list-style:none;}
.navul2{ display:none;position: absolute;z-index:99; background:#3CB2EF; top:35px; left:8px;}
.navul1 li{ height:35px; line-height:35px; border-top:1px solid #fff;}
.navul1 li:hover .navul2{ display:block;}
.navul2 li:hover{ background:#fff;}
.navul2 li:hover a{color:#3CB2EF;}
.navul2 li{ width:130px; margin:0 1px;-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;}

#state{ width:100%;height:30px; line-height:30px; font-size:12px;background:#F1F1F1;}
#statect{ width:900px; height:30px; margin:0 auto;}
#statert{ display:table; float:right;}
.fbxx{float:right;position:relative;top:20px; font-size:14px; background:url(../images/fbxx.png) 0 3px no-repeat; text-indent:20px; cursor:pointer;}
.black_overlay{ display: none;position: absolute; top: 0%;left: 0%;width: 100%;height: 100%; background-color: black; z-index:1001; -moz-opacity: 0.5;opacity:.50;filter: alpha(opacity=50);}
#fbxx{position: fixed;width:685px;height:390px;background:#fff; display:none; z-index:1002;left: 50%;top: 50%;margin-left: -343px;margin-top: -180px;border-radius: 6px;}	
.wzbjtc{animation:myfirst .5s; -moz-animation:myfirst .5s; -webkit-animation:myfirst .5s; -o-animation:myfirst .5s;}
@keyframes myfirst{
	0%{filter:alpha(opacity=0); -moz-opacity:0; opacity:0; top:0;}
	100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
	}
@-moz-keyframes myfirst {
	0%{filter:alpha(opacity=0); -moz-opacity:0; opacity:0; top:0;}
	100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
	}
@-webkit-keyframes myfirst {
	0%{filter:alpha(opacity=0); -moz-opacity:0; opacity:0; top:0;}
	100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
	}
@-o-keyframes myfirst {
	0%{ filter:alpha(opacity=0); -moz-opacity:0; opacity:0; top:0;}
	100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
	}	
.tit{background:#00adee; display:block; height:40px; line-height:40px;text-indent: 40px; font-size:16px; font-weight:bolder; text-align:center; color:#fff; margin-bottom:35px;border-radius: 6px 6px 0 0;}
.tit i{ float:right;position: relative;height:40px;width:40px; background-image:url(../images/chahao.png);cursor: pointer; *margin:-40px 0 0 0;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.tit i:hover{ -webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);}
.blxxtc{width:570px; height:30px;margin: 20px auto 0;}
.tcanz{ width:220px; height:40px; margin:18px auto 0;}
.tcbutton{padding:6px 15px 6px 36px; color:#fff; font-size:14px;float:right; cursor:pointer;border-radius: 4px; margin-bottom:3px;}
.anquxiao{ background:#00adee url(../images/quxiao.png) no-repeat 9px 7px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.anquxiao:hover{  background:#1abc9c url(../images/quxiao.png) no-repeat 9px 7px;border-radius: 6px;-webkit-transform:scale(1.06);-moz-transform:scale(1.06);transform:scale(1.06);}	
.right {float: left;}
.ankaishi{ background:#00adee url(../images/queding.png) no-repeat 9px 7px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.ankaishi:hover{ -webkit-transform:scale(1.06);-moz-transform:scale(1.06);transform:scale(1.06); box-shadow:0px 1px 2px #CCC;}
.zlsrk{ width:480px; height:25px; line-height:25px; color:#646464; text-indent:10px;border-radius:4px; border:1px solid #cbcbcb;font-size:13px;}
.xxlstwb{ width:100%; height:40px; line-height:40px;}
#mfzc,#dlk{position: fixed;width:685px;height:230px;background:#fff; display:none; z-index:1002;left: 50%;top: 50%;margin-left: -343px;margin-top: -160px;border-radius: 6px;}	
.deletenews{ width:20px; height:20px; position: relative; left:900px; background: url(../images/scxx.png) no-repeat; cursor:pointer;}
.bjxx{float:right;position:relative;top:21px;margin-right: 20px;font-size:14px; background:url(../images/bjxx.png) 0 3px no-repeat; text-indent:20px; cursor:pointer;}
#xgmm{position: fixed;width:685px;height:280px;background:#fff; display:none; z-index:1002;left: 50%;top: 50%;margin-left: -343px;margin-top: -190px;border-radius: 6px;}	
#fbxx1{position: fixed;width:685px;background:#fff; display:none; z-index:1002;left: 50%;top: 50%;margin-left: -343px;margin-top: -255px;border-radius: 6px;}	
