@charset "gb2312";
body,button,textarea{font:12px/1.5 Arial,Tahoma,Helvetica,\5b8b\4f53; color:#444; background:#fff;}
*{ margin:0; padding:0 }
ol, ul { list-style:none }
h1,h2,h3{ font-weight:normal}
a { text-decoration:none; color:#555}
a:hover { text-decoration:none;color:#fb7b00}
fieldset,img{ border:0px;}
textarea,input{ resize:none; outline:none}
.clear{ clear:both; height:0px; line-height:0px; font-size:0px;}
.clearfix:after {content:"."; display:block; height:0; visibility:hidden; clear:both;}
.clearfix{ zoom:1;}
.hidden{display: block; overflow: hidden;}
.fl,.pull-left{float:left;display:inline;}
.fr,.pull-right{float:right;display:inline;}
.f_l{float:left;display:inline;}
.f_r{float:right;display:inline;}
.cl{clear:both;}
.red { color:red;}
.more{ float:right; display:inline}
.more a{ color:#666}
.mat_10{ margin-top:10px;}
.mt10{ margin-top:10px;}
.mb20{margin-bottom:20px;}
.mb10{margin-bottom:10px;}
.mb5{margin-bottom:5px;}
i,em{ font-style:normal;font-weight:normal; }
.wrap { width:1026px; margin: 0 auto; overflow:hidden}
.fla{ width:1026px; margin: 0 auto; }
.hidden,legend{ display:none; }
.songti{ font-family:"宋体";font-size: 12px;}
#conbox{ width:100%; background: #FAFAFA; border-bottom:1px #e9e9e9 solid;}
.topload{ width: 1026px; margin: 0 auto; margin-top:12px; margin-bottom:12px; overflow:hidden;}
.toploadsy{ width: 1026px; margin: 0 auto; margin-top:12px; margin-bottom:2px; overflow:hidden;}



/*top*/
#top-nav{width:100%; line-height: 35px; height: 35px; background: #EAEAEA;}
#tn-box{width: 1026px; margin: 0px auto; height:35px; overflow:hidden;zoom:1;color: #e0e0e0;}
#tn-box .login-info{float:left; display:inline;}
.login-info span{float: left; height: 35px; overflow:hidden;}
.login-info span {color: #000000;margin-right: 3px;}
#tn-box p{float:right;display:inline;}
#tn-box p a{color: #000000;margin: 0px 5px;}
#tn-box p a:hover{color: #FFA674;}
html,body{ overflow-y:scroll;} 
html,body{ overflow:scroll; min-height:101%;} 
html{ overflow:-moz-scrollbars-vertical;} 



/*logo区域*/
#logobox{width:1026px; height:96px; margin:0px auto;}
#logobox .logo{float:left;display:inline; width: 510px; height:67px; overflow:hidden; background: url(../images/yyImg.png) -4px 0px no-repeat; text-indent:-999em;margin-top: 26px;}
#search{float:right; display: inline;margin-top: 33px;width: 418px;}
#search .tsbox_text{ float:left; display: inline; height:32px; overflow:hidden; background: url(../images/yyImg.png) repeat-x 0px -67px;}
#search .tsbox_text input{ float:left; border:none; padding:0px; margin:0px; font:100 14px/16px Arial,"微软雅黑"; color:#333; width:310px; margin-top: 9px; line-height:16px; margin-left: 32px; outline:none; background: none; display: inline;}
#search .tsbox_text .shurk{color:#999f99;}
#search .tsbox_btn{ float: left; display: inline;}
#search .tsbox_btn input{ float:left; border:none; margin:0px; padding:0px; background: url(../images/yyImg.png) no-repeat -349px -67px; width: 75px; height:32px; overflow:hidden; text-indent:-999em; cursor:pointer; display:block;}
#search .tsbox_btn input:hover{ background: url(../images/yyImg.png) no-repeat -424px -67px; cursor:pointer; width: 3px; height: 32px;}
#search p{color:#f89c44; font-weight:bold;float:left; display:inline; line-height:20px; height:20px; overflow:hidden;margin-top: 6px;}
#search p a{color:#8d8c8c; font-weight:300; margin:0px 5px;}
#search p a:hover{color:#d70000;}

/* 列表 */
.home_08{clear:both; width:1026px; height:auto;margin:1px auto 0;margin-top:10px; border:1px solid #dcdcdc; padding:0px;}
.home_08{margin:auto;}
.home_08 .nr{clear:both; width:1026x;}
.home_08 .nr ul{clear:both;}
.home_08 .nr ul li{float:left; width:77px; padding:1px 8px; height:26px; line-height:26px;background:url(../images/ico_05.gif) 3px 2px no-repeat;}
.home_08 .nr ul li a{float:left; padding:0 1px;color:#343434;height:26px; line-height:26px;}
.home_08 .nr ul li span{float:left;color:#9d9d9d;height:26px; line-height:23px;}

.search01{clear:both; width:1026px; height:26px; margin:10px auto 0; no-repeat; border:1px solid #dcdcdc; padding-top:8px;}

/*相关推荐*/
.ppt_tj{ padding:20px 10px 20px 22px; zoom:1; width:690px; height:270px;}
.ppt_tj li{ position:relative;zoom:1;width:150px;float:left;margin-right:22px;font-size:14px;overflow:hidden;}
.ppt_tj .pname{ padding:4px 0 8px 0; width:150px; overflow:hidden; white-space:nowrap; text-align:center; line-height:20px; font-size:14px;}
.ppt_tj .spic{ padding:4px;background:#fff; border:1px double #e2e2e2;}
.ppt_tj a:hover .spic{ border-left-color: #fe7303; border-bottom-color: #fe7303; border-top-color: #fe7303; border-right-color: #fe7303}

/*手机背景*/
.back_main{ padding:0 10px 10px 15px; height:308px; overflow:hidden; border-left: 1px #E3E3E3 solid;  border-right: 1px #E3E3E3 solid;  border-bottom: 1px #E3E3E3 solid;}
.back_main .beautify li{width:155px; margin:15px 15px 0 0; background:#ccc; height:288px; overflow:hidden; display:inline; float:left; position:relative;}
.back_main .beautify li img{ width:154px; height:288px; display:block;overflow:hidden; }
.back_main .beautify p{width:100%; height:30px;color:#fff; background:url(../images/cover_pic.png) left top repeat; position:absolute; bottom:0; left:0; display:block; overflow:hidden;z-index:2;font:14px/30px "微软雅黑"; text-align:center;}


/*nav*/
#nav{width: 1026px; height: 50px; background: url(../images/yyImg.png) no-repeat 0px -100px; margin:0px auto;overflow: hidden;margin-top: 20px;}
#nav ul{overflow:hidden;zoom:1; width: 1026px; position:relative; float:left;}
#nav ul li{float:left; display:inline;}
#nav ul li a{width: 53px; height: 45px; line-height: 45px;padding-bottom:5px; text-align:center; color: #777777;  font-size: 16px; font-family:"微软雅黑"; display:block;background: url(../images/nav_pl.png) no-repeat 113px 16px;padding-right: 1px;}
#nav ul li a.end{background:none;}
#nav ul li.hover a{ background:url(../images/nav_hover.png) no-repeat !important; position:relative; z-index:999; color: #FFF; }
#nav ul li a:hover{ background:url(../images/nav_hover.png) no-repeat; position:relative; z-index:999; color: #fff; padding-left: 1px; margin-left: -1px;}
#nav ul li a.first:hover{padding-left: 0px !important; margin-left: 0px !important;}

/*navsub*/
#navsub{ width:1009px; height:38px; margin:auto; padding-left:15px; border:1px solid #E1E1E1; border-top:none; background: #FAFAFA;}
#navsub a{ float:left; white-space: nowrap; line-height: 38px; font-size:14px;}
#navsub i { float:left; color:#999; line-height: 38px;}
#navsub .cccc{margin: 0 10px;}

/*foot*/
.foot{ width:100%; background:#fafafa; border-top:1px solid #eee; }
.foot .company{width:1026px; margin:0 auto; padding:20px 0 5px;}
.foot .company p{ text-align:center; color:#909090; font-size:12px; line-height:30px;}
.foot .company p a{ color:#333; padding:0 10px; 0 12px; font-size:14px;}