@charset "utf-8";

* { margin:0px; padding:0px;}
body{line-height:2; font:14px Arial, Helvetica, sans-serif; min-width: 900px; width:900px; margin:0 auto;}
ol,ul,li,p{ list-style:none;margin:0px; padding:0px; }
a { color:#333;text-decoration:none; }
a:hover{ color:#af8701; }
img { border:0;  vertical-align:middle;}
table { border-collapse:collapse; border-spacing:0; }
.clear { clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}
h1,h2,h3,h4,h5,h6{ font-weight:normal; font-style:normal; font-size:100%;}



/* box */
#zhezhao{background-color:#000;position:absolute;z-index:99;left:0;top:0;display:none;width:100%;height:100%;opacity:0.5;filter: alpha(opacity=60);-moz-opacity: 0.6;}
.pop_last{ position:fixed;  top:0px; right:0px; bottom:0px; left:0px; opacity: 0.37; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 37); filter: alpha(opacity = 37); background:#000; z-index:998; _display:none;}
.pop_login{ width:350px; margin-left:-175px; position:absolute;   padding-bottom:35px; margin-top:-175px;  top:50%; left:50%; background:#fff; border:1px solid #a4a4a4; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; -moz-box-shadow: 0px 0px 6px #999; -webkit-box-shadow: 0px 0px 6px #999; box-shadow: 0px 0px 6px #999; z-index:999; overflow:hidden;}
.pop_login ul li{ margin:30px; color:#333;}
.pop_login ul li span{ display:inline-block; width:60px; padding-right:10px; text-align:right; font-size:14px;}
.pop_login ul li input{ display:inline-block; border:1px solid #cbcbcb; width:200px; height:20px; line-height:20px; padding:6px 5px; font-size:12px; color:#666;}
.pop_box_tit{ width:100%; height:45px; background:#e6b714;}
.pop_box_txt{ display:block; float:left; margin-left:20px; margin-top:10px; padding:0 20px; height:36px; line-height:36px; font-size:16px; font-weight:bold; color:#e6b714; background:#fff;}
.pop_box_closd{ display:block; float:right; margin-right:12px; margin-top:12px; width:12px; height:11px; background:url(../images/ico_closed.gif) center no-repeat;}
.pop_box_closd:hover{ background-image:url(../images/ico_closed_2.gif)}
.pop_creat_btn{ display:block; margin:0 auto; width:105px; height:40px; font-weight:bold; font-size:14px; color:#fff; background:#e6b714; border:none; cursor:pointer;}
.pop_creat_btn:hovner{ color:#dd1a00;}
/*topbox*/
.topbox{ width:100%; height:53px; line-height:53px; background:#202020;  min-width: 900px; font-size:15px;}
.top{ width:843px; color:#fff; margin-left:33px;}
.top p{ float:right;}
.top p a{color:#fff; }
.top img{ padding-right:10px;}
/*navbox*/
.navbox{ width:843px; overflow:hidden; margin:0 auto; height:65px; line-height:65px;padding: 0 23px 0 33px;}
.navbox h1{ float:left;}
.navbox ul{ float:right;}
.navbox ul li{ float:left; margin:0 4px;}
.navbox ul li a{ font:16px "微软雅黑"; width:83px; display:block; line-height:65px; text-align:center; font-weight:700;}
.navbox ul li a:hover{ background:#ffc602;color:#fff;}
.navbox ul .on a{background:#ffc602;color:#fff;}

.js{ background:url(../images/banner1.jpg) no-repeat center bottom; height:192px; padding-top:80px;  min-width: 900px;}
.jsk{ width:715px; margin:0 auto; background:url(../images/js_bg.png) repeat-x; height:113px; }

.main{padding-top:18px;background: #F7F7F7;border-left: 1px solid #c6c6c6;border-right: 1px solid #c6c6c6; padding-bottom:30px;}
.zydh{ width:900px; margin:0 auto; position:relative;}
/*notice   tab切换*/
.notice { width:770px;overflow: hidden; position:relative; }
.notice .tab-hd { height:31px;  margin-bottom: -1px; color: #fff; }
.notice .tab-hd ul {}
.notice .tab-hd li{ float: left; height:31px; width:102px; line-height:31px;background:#202020; margin:0 12px 0 135px;text-align:center;}
.notice .tab-hd li a{ display:block;font:15px/31px "黑体"; color:#fff;}
.notice .tab-hd li a:hover{ color:#f60; text-decoration:none;   }
.notice .tab-hd li.on{  border-bottom: none; background-color: #e3b10a; font-weight: bold; position: relative;  }
.notice .tab-bd { border: 2px solid #ffc602; height:210px;background:#fff;}
.notice .tab-bd ul{ overflow:hidden; zoom:1; padding-top:4px;height: 205px;width:250px;float:left;}
.notice .tab-bd li { height: 20px; line-height: 20px; overflow: hidden;float: left;width:230px; margin-left:20px; padding-top:10px; }
.notice .tab-bd li a{ display:block; background:url(../images/xtp.png) no-repeat left center; padding-left:16px;width: 170px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; float:left; }
.tab-pal{ width:500px; float:right; height:218px;margin-right: 15px;}
.tab-pal p{ float:right;}
.gg_list p{ float:right; margin-top:10px;}
.tab-nav{ float:right;}
/*图片轮播*/
.TB-focus{border:1px solid #ffc602;  width:309px; height:221px; background:#fff;overflow:hidden; position:absolute; left:0; top:0; margin-left: 40px;}
.tplb{width:303px; height:215px; padding:3px 0 0 3px; }
.TB-focus .hd { position:absolute; right:9px; bottom:10px; z-index:1; padding-left:2px; }
.TB-focus .hd li { color:#f60; cursor:pointer; margin-left:2px; width:18px; height:18px; background:#000; float:left; font-size:13px; line-height:18px; overflow:visible; text-align:center; opacity:.5; filter:alpha(opacity=50); }
.TB-focus .hd li.on { background:#f60; color:#fff; font-weight:bold; opacity:1; filter:alpha(opacity=100); z-index:2; position:relative; }

/*xwgg*/
.xwggbox{width:100%; background:#f0efef; margin-top:10px; }
.xwgg_wi{width:850px; margin:0 auto;height:265px;padding-left: 50px; }
.xwgg{ width:810px; height:265px; }
.shade{width:900px; margin:0 auto;background:url(../images/xw_bg.png) no-repeat center -278px; height:10px;}
.xwgg_left,.xwgg_right{ float:left;width:300px; margin-top:20px;}
.xwgg h3{ float:left;width:29px; background:url(../images/shiyong.jpg) no-repeat; text-align:center; padding:40px 9px 10px; }
.xwgg .xwgg_right h3{background:url(../images/shuzi.jpg) no-repeat;}
.xwgg h3 a{font:16px "黑体";color:#fff; font-weight:500;}
.xwgg h3 .xw{padding-bottom:10px;}
.xwgg h3 .jh{ padding-top:54px;}
.column{ width:446px; float:right; margin-top:12px;}
/*xw_conten*/
.xw_conten{ height:125px;}
  .xw_kk{ width:188px; height:125px; border:2px solid #e3b10a; position:relative; float:left;}
	.focusBox { position: relative; width:195px; height:127px; overflow: hidden; border:1px solid #ccc; background:#fff; position:absolute; top:-8px; left:-12px; }
	.focusBox .pic img { width:185px; height:118px;display: block; }
	.focusBox .pic li{ width:185px; height:118px; padding:5px 0 0 5px;}
	.focusBox .hd { overflow:hidden; zoom:1; position:absolute; bottom:7px; right:10px; z-index:3}
	.focusBox .hd li{float:left; line-height:15px; text-align:center; font-size:12px; width:20px; height:8px; cursor:pointer; overflow:hidden; background:#fff; margin-left:4px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease }

	.focusBox .hd .on{ background:#e3b10a; filter:alpha(opacity=100);opacity:1;  }

	.focusBox .prev,
	.focusBox .next { width:45px; height:99px; position:absolute; top:91px; z-index:3; filter:alpha(opacity=20); -moz-opacity:.2; opacity:.2; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
	.focusBox .prev { background-image:url(images/index.png); background-position:-112px 0; left:0 }
	.focusBox .next { background-image:url(images/index.png); background-position:-158px 0; right:0 }
	.focusBox .prev:hover,
	.focusBox .next:hover { filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6 }
/*.xinwen*/
.xinwen{ float:right; width:240px}
.xinwen h5{font:14px "微软雅黑"; text-align:center;font-weight:600;padding-bottom:10px;}
.xinwen p{ text-indent:32px;color: rgb( 116, 116, 116 ); line-height: 2; text-align: left; cursor:pointer;}
.xinwen p span{ float:right; padding-top:4px;}
.xw_list{ width:230px; padding-top:20px;}
.xw_list li{ background:url(../images/xuxian.png) repeat-x left bottom; overflow:hidden;padding:10px 0;}
.xw_list li a{ background:url(../images/yuandian.png) no-repeat left center; padding-left:16px; float:left; display:block; width:170px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; letter-spacing: 1px;}
.xw_list li span, .tab-pal span{ display:block; float:right; color:#5f5e5e;}
/*.xwgg_right*/
.xwgg_right{ margin-left:15px; width:300px;}
.gg_list{ float:left; padding-left:20px;}
.gg{ padding-top:0;}
.gg li{ padding:9px  0 8px 0;}
/*bookbox*/
.bookbox{ width:825px; margin:10px 40px 0 36px; overflow:hidden;}
.picMarquee-left{ width:620px;  overflow:hidden; position:relative; float:left; }
.picMarquee-left .hd{ overflow:hidden; background:url(../images/hx_bg.png) no-repeat left bottom; padding-bottom:14px; font:16px "微软雅黑"}
.picMarquee-left .hd h6{ padding-left:6px;font-family:"黑体";}
.picMarquee-left .hd span{ text-transform:uppercase; color:#e3b10a; font-family:"Arial";}
.picMarquee-left .hd img{float:right; padding:7px 4px 0 0;}
.picMarquee-left .bd{ padding:5px 0;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; background:#fff;}
.picMarquee-left .bd ul li .pic img{ width:108px; height:130px; display:block; padding:6px; border:1px solid #ccc;}
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }
.picMarquee-left .bd ul li .title a{ display:block; width:100px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

.kstd{ float:right; width:177px;padding-top: 5px;}
.kstd img{ margin-bottom:3px;width: 177px;height: 40px;}
.kstd  h6{background:url(../images/dhx_bg.png) no-repeat left bottom; padding-bottom:14px; font:16px "微软雅黑";padding-left:6px;}
.kstd span{text-transform:uppercase; color:#e3b10a; font-family:"Arial";}
.kstd ul{ overflow:hidden;}
.kstd ul li{ background:url(../images/kuaijie.jpg) no-repeat; width:106px; height:35px; line-height:35px; float:left; margin:10px 0 10px 4px; padding-left:10px;}
.kstd ul li img{ padding-right:10px;}

/*friendlink*/
.friendlink{width:825px; margin:10px auto 0; border-top: 2px solid #ccc; padding-top:10px;}
.friendlink p{width:1001px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; height:14px; line-height:14px;}
.friendlink span,.friendlink a{ float:left; display:block;}
.friendlink span{ font:12px; font-weight:bold;}

.copy{ background:#202020; height:75px; text-align:center; color:#fff; padding-top:20px;}
.copy p{ padding-bottom:10px;}

.navbox h1 img{ }

.rightbox{width:177px; float:right;background:url(../images/logboxbg.jpg) no-repeat;margin-top: 14px;}
.loginbox{ padding:0 2px;}
.loginbox .tab-nav {width:174px;margin-top: 3px;}
.loginbox .tab-nav li {float: left;width: 87px; height:29px;line-height: 29px;background:url(../images/logboxabg.png) repeat-x;}
.loginbox .tab-nav li a{ font-size:13px;color:#030132;padding-left: 5px; font-family:"黑体";}
.loginbox .tab-nav li.on {background:url(../images/boxonbg.png) no-repeat;} 
.loginbox .tab-nav li:nth-child(2).on{background:url(../images/boxonbgr.png) no-repeat;} 
.loginbox .tab-nav li.on a{ color:#fff;}
.loginbox .tab-pal{ width:145px;padding-top: 20px auto; height:120px;}
.loginbox dl {
    height: 24px;
    padding-bottom: 8px;
}
.loginbox dl dt {
    float: left;
    font-size: 13px;
    line-height: 24px;
    width: 60px;
}
.loginbox dl dd .input_login, .tsgdl .input{
    border: 1px solid #c6c6c6;
    height: 20px;
    margin: 0;
    padding: 0;
    width: 80px;
}
.butonline{ text-align:center;}

.tsgdl{ bolder:0;}


#reset{ 
		margin-left:15px;
		background: url(../images/resetb.png) no-repeat;
    border: medium none;
    cursor: pointer;
    height: 21px;
    width: 63px;
}
.hdul{margin-right:120px;}
#reset:hover{
		background-position:0 -21px;
}
.login_btn1 {
    background: url(../images/loginb.png) no-repeat;
    border: medium none;
    cursor: pointer;
    height: 21px;
    width: 63px;
}
.login_btn1:hover{
	background-position:0 -21px;
}
.linkline{ line-height:20px;text-align:center; margin-top:5px;}
.linkline a{font-size:11px; font-family:"黑体";}
.signup{ color:red;}
.setpw{ margin-left:20px;}
.qq { width:80px; text-align:center; float:left; font-size:11px;}
.qq img{ margin-top:7px;}

.links{width:120px; float:left;margin-top: 16px;}
.links select{ width:120px; margin-top:2px;font-size: 11px;}
.links h3{ font-size:15px; font-family:"黑体"; text-align:center;}

.kjtdbox{ margin-top:20px; width:690px; height:100px; background:url(../images/footbg.png) no-repeat -85px 0; float:right;}
.kjtdbox h3{
		background:#E7AE16; 	
		height: 77px;
    width: 15px;
    font-size: 15px;
    padding: 10px 8px;
    color: #fff;
		float:left;
		font-weight:bold;
		line-height:20px;
		font-family:"黑体";
}
.kztds { width:480px; float:left;margin-left: 13px;}
.kztds a { height:23px; width:110px; margin-left:10px; padding:0;text-indent:-9999px; margin-top:19px;}
.kztds a.td1{ background:url(../images/rgxz.png) no-repeat; }
.kztds a.td2{ background:url(../images/kgsj.png) no-repeat;}
.kztds a.td3{ background:url(../images/gzzd.png) no-repeat;}
.kztds a.td4{ background:url(../images/bzzn.png) no-repeat;}
.kztds a.td5{ background:url(../images/cjwt.png) no-repeat;}
.kztds a.td6{ background:url(../images/bmzn.png) no-repeat;}
.kztds a.td7{ background:url(../images/tsfw.png) no-repeat;}
.kztds a.td8{ background:url(../images/lxwm.png) no-repeat;}
.kztds a:hover{ background-position:0 -24px;}
.topleft{ width:760px; float:left;height: 53px; overflow:hidden;}
.rightbox .tab-pal{ margin-top:15px;}
.kjtdbox .qq img{ margin-top:13px;}
#main-container{}
.top  a{color:#fff; font-size12px;}

.zytop{height:48px; line-height:48px; background:#000000;}
.zytop a{ font-size:17px; padding-left:100px;font-family:"黑体"; color:#fff;}
.zybody{ background:url(../images/zybg.jpg) repeat-y;width: 100%; float:left;}
.zycon{ width:790px; margin:60px auto; background:#fff; clear:both;}
.zylist li{ float:left; padding:40px; text-align:center;}
.zylist li .zytitle{ text-align:center;}
.zylist li .zytitle a{font-family:"Microsoft YaHei";font-size:18px; color:#000;font-weight: bold;}
.zylist li p{ font-size:12px; margin:15px 0;}

.notice .tab-bd li.lmore{text-align:right; margin-top:0px;padding-top:3px;}
.notice .tab-bd li.lmore a{background:none;}