@charset "utf-8";
/*reset*/
body { font: 14px/1.5 tahoma, \5FAE\8F6F\96C5\9ED1; color: #555; min-width: 1020px; }
body, div, form, p, img, ul, li, ol, dl, dt, dd { margin: 0; padding: 0; border: 0; }
a { color: #555; text-decoration: none; cursor: pointer; }
a:hover { color: #ff6600; }
li { list-style: none; }
b { font-weight: normal; }
i, em { font-style: normal; }
h1, h2, h3, h4, h5 { font-size: 100%; font-weight: normal; margin: 0; padding: 0; }
img { border: 0px; }
img, input { vertical-align: middle; }
.fl { float: left; }
.fr { float: right; }
.tl { text-align: left; }
.tc { text-align: center; }
.tr { text-align: right; }
.t2 { text-indent: 2em; }
.fb { font-weight: bold; }
.fix:after { content: "\20"; clear: both; height: 0; display: block; overflow: hidden }
.fix { clear: both; *zoom:1;
}
.clear { clear: both; height: 0; font-size: 0; }
.yh { font-family: \5FAE\8F6F\96C5\9ED1; }
.st { font-family: \5b8b\4f53; }
.p10 { padding: 10px; }
.p15 { padding: 15px; }
.pl10 { padding-left: 10px; }
.pr10 { padding-right: 10px; }
.pt10 { padding-top: 10px; }
.pb10 { padding-bottom: 10px; }
.pl5 { padding-left: 5px; }
.pr5 { padding-right: 5px; }
.pt5 { padding-top: 5px; }
.pb5 { padding-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mr10 { margin-right: 10px; }
.ml10 { margin-left: 10px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mb15 { margin-bottom: 15px; }
.pt15 { padding-top: 15px; }
.mt20 { margin-top: 20px; }
.mt30 { margin-top: 30px; }
.hide { display: none; }
.wrapper { position: relative; z-index: 1; }
.body-bg { width: 100%;min-width: 1020px; overflow:hidden; position: absolute; z-index: 0; background: url(../pics/bg.jpg) no-repeat center; height: 797px; }
.header { width: 1000px; margin: 0 auto; position: relative; height: 154px; }
.header .icon-tuxiaobei { width: 76px; height: 89px; background: url(../pics/tuxiaobei.png) no-repeat; position: absolute; z-index: 1; left: 40px; top: 5px; }
.header .logo a { display: block; text-indent: -3000px; overflow: hidden; width: 105px; height: 47px; background: url(../pics/logo.png) no-repeat; position: absolute; z-index: 1; left: 125px; top: 25px; }
.header .search { width: 294px; height: 44px; background: url(../pics/search.png) no-repeat; position: absolute;z-index: 1; left: 240px; top: 25px; }
.header .search .txt{ width:224px; height:34px; line-height:34px; padding:0; position:absolute; left:5px; top:5px; background:none; border:none;}
.header .search .btn{ background:none; border:none; width:62px; height:44px; position:absolute; right:0; top:0; padding:0; cursor:pointer;}
.header .activity{ position:absolute; right:0; top:12px; z-index:9;display:none;}
.header .nav { height: 68px; width: 100%; overflow: hidden; position: absolute; left: 0; bottom: 0; background: url(../pics/nav.png) no-repeat; text-align: center; }
.header .nav ul { display: inline-block; *display:inline;
*zoom:1;
}
.header .nav li { float: left; position:relative; }
.header .nav li a { display: block; width: 40px; text-align: center; height: 52px; padding: 8px 32px; color: #fff; font-size: 15px; }
.header .nav li a:hover,.header .nav li a.cur { background: url(../pics/nav-r.png) repeat-x; }
.header .nav .icon { display: block; width: 40px; height: 30px; background: url(../pics/icon.png) no-repeat; position:relative; }
.header .nav .icon-erge { background-position: 0 -30px; }
.header .nav .icon-gushi { background-position: 0 -60px; }
.header .nav .icon-xuetang { background-position: 0 -90px; }
.header .nav .icon-youxi { background-position: 0 -120px; }
.header .nav .icon-bizhi { background-position: 0 -150px; }
.header .nav .icon-yingyong { background-position: 0 -180px; }
.header .nav .icon-diantai { background-position: 0 -210px; }
.header .nav .icon-guoxue { background-position: 0 -240px; }
.section-2vm{ width:1000px; margin:0 auto; height:600px; position:relative;}
.section-2vm .wrap{ position:absolute; right:40px; top:100px;}
.section-2vm dl{ float:left; padding-left:30px;}
.section-2vm dt{ font-size:16px; padding-bottom:10px;}
.section-focus {width: 100%;min-width: 1020px;position:relative;z-index:2;margin-top:-150px;}
.section-focus .wrap{ width:1000px; margin:0 auto; padding:0 0 0; position:relative; height:626px;z-index:2;}
.section-focus .focus{ position:absolute; z-index:1; top:266px; left:0;}
.section-focus .focus .item{ position:absolute; }
.section-focus .focus .item1{ left:0; top:0; z-index:1;}
.section-focus .focus .item2{ left:90px; top:-15px; padding-bottom:15px; z-index:2;}
.section-focus .focus .item3{ left:180px; top:-30px; padding-bottom:30px;z-index:3;}
.section-focus .focus .item4{ left:270px; top:-45px; padding-bottom:45px; z-index:3;}
.section-focus .focus-bg{ position:absolute; right:0; top:0; background:url(../pics/bg2.png) no-repeat center; width: 100%; height:626px ;min-width: 1020px;}
.footer{ height:140px; width:100%; min-width:1020px; background:url(../pics/footR.png) repeat-x; margin-top:60px;}
.footer .wrap{ width:1000px;height:140px; margin:0 auto; color:#fff; text-align:center; position:relative;}
.footer .footerL{ width:136px; height:68px; position:absolute; left:0; background:url(../pics/fl.png) no-repeat; bottom:0;}
.footer .footerR{ width:345px; height:56px; position:absolute; right:0; background:url(../pics/fr.png) no-repeat; bottom:0;}
.section-crumb{ width:1000px; margin:0 auto; line-height:40px; height:40px; color:#999;}
.section-list{ width:1000px; margin:0 auto; position:relative;}
.list-pic{ width:1100px;} 
.page-list .list-pic{ min-height:620px;}
.list-pic li{ float:left; padding:10px 9px 10px 0;}
.list-pic a{ display:block; position:relative;width:190px; }
.list-pic img{ padding:4px; border:1px solid #cacaca; border-radius:6px;box-shadow:1px 1px 3px #ebebeb;}
.list-pic a:hover img,.list-pic .cur img{border:1px solid #56c0f4;  }
.list-pic a:hover ,.list-pic .cur a{color: #56c0f4; font-weight:bold;  }
.list-pic .tit{ display:block; text-align:center; width:100%; height:30px; line-height:30px; overflow:hidden;}
.list-pic img{width:180px;height:90px;}
.list-pic4 img{width:180;height:180px;}
.list-pic5 img{width:180px;height:136px;}
.loading{ text-align:center; font-size:14px; line-height:50px; height:50px; background:#f2f2f2; margin-top:10px;}
.h3Tit{ font-size:18px; line-height:50px; height:50px;}
.section-play{}
.player{ width:840px; height:540px; margin:0 auto;}
.section-play-bizhi .wrap{ margin:0 auto; width:1000px; line-height:50px;}
.section-play-bizhi .btns a{ float:left; width:220px; height:50px; text-align:center; font-size:16px; text-align:center; margin:0 15px 0 0; line-height:50px; _display:inline; background:#f5f5f5; color:#999; border-radius:16px 16px 0 0;}
.section-play-bizhi .btns a.cur{ background:#23d4ff; color:#fff;}
.section-play-bizhi .img{ text-align:center;}
.section-play-bizhi img{ display:inline-block;*display:inline;*zoom:1; max-width:100%;}
.index-dialog .close_ico {background:url(../pics/images.png) no-repeat; overflow:hidden; width:45px; height:45px; background-position:-510px 0;cursor:pointer;  right:0px; top:-10px; position:absolute;display:block;z-index:99999;}
.section-play{ background:url(../pics/play-bg.jpg) no-repeat top center;}

.list-img{ width:1100px;} 
.list-img li{ float:left; padding:10px 9px 10px 0;}

/***about***/
body, button, input, select, textarea{ font-family:"Microsoft YaHei","SimSun","Arial"}
img{border:0 none; vertical-align:middle}
.content{margin:20px auto 0 auto;width:1000px;}
.path span{float:right; font-size:87.5%; padding-top:36px;}
.path h2{background:url("../pics/path.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);color:#39c; font-size:150%; font-style:italic; font-weight:700;padding:22px 0 12px 24px;}

.about{background:url("../pics/bg_about.png") repeat-y scroll right top rgba(0, 0, 0, 0);border:1px solid #ddd;font-size:100%; margin-bottom:18px;}
.about .a_l{background:url("../pics/bg_about_top.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);float:right;width:243px;}
.about .a_l ul{padding:36px 36px 0 0}
.about .a_l li{height:36px;line-height:36px;padding-left:36px;}
.about .a_l li a{color:#666}
.about .a_l .on{ background:#fff;border-right:1px solid #dddddd;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;}


.about .a_r{ float:left;pading:24px;width:700px;}
.about .a_r .text{padding:0 18px;}
.about .a_r .text p{line-height:180%;padding-top:20px;}
.c{clear:both; font-size:0;line-height:0;overflow:hidden}

.about .a_r .text h2{border-bottom:1px dotted #ccc;margin:10px 0;padding-bottom:6px;}
.about .a_r .text ul{float:left;margin-bottom:20px;width:100%}
.about .a_r .text li{float:left;line-heigth:100%; text-align:center;width:20%;height:35px}
.about .a_r .text li a{color:#0269ac}
.about .a_r .text .plist li{height:48px;}

.about .a_r .apply{ padding:0 18px;}
.about .a_r .apply h3{ padding:20px 0; text-align:center; border-bottom:1px #CCC dashed; font-weight:bold; color:#F00;}
.about .a_r .apply label{ padding-top:20px; display:block;}
.about .a_r .apply .apply-title{ width:180px; text-align:right; line-height:40px; height:40px;}
.about .a_r .apply .txt{ border:1px #CCC solid; background:#f7f7f7; width:400px; height:40px; line-height:40px; padding:0 10px;}
.about .a_r .apply .bz{ color:#999; line-height:40px; height:40px; margin-left:10px;}
.about .a_r .apply .upload{ width:120px; height:40px; line-height:40px; border:1px #CCC solid; background:#f7f7f7; text-align:center; cursor:pointer;}
.about .a_r .apply .tj{ width:200px; margin:30px auto 0 auto;}
.about .a_r .apply .tj .inp{ width:200px; height:45px; line-height:45px; background:#85c226; border:none;color:#fff; cursor:pointer; text-align:center; font-size:18px;}
.about .a_r .apply .apply-about{ border-top:1px #ccc dashed; padding:20px 0; margin-top:20px; line-height:30px;}

/* links */
.links{ width:1000px;margin:0 auto 10px; overflow:hidden; height:35px; padding-top:10px; }
.links dl{ width:1000px;overflow:hidden;zoom:1;margin:0 0 10px; }
.links dt{ float:left;font:700 12px Arial;color:#28c1cb; }
.links dd{ width:915px;overflow:hidden;zoom:1;position:relative;height:16px; }
.links dd .item{ width:99999px; font-size:12px; }
.links dd p{height:16px; width:925px; overflow:hidden; line-height:15px;}
.links dd a{ margin:0 10px 0 0;display:inline-block;color:#666; }
.links dd a:hover{ color:#f60; }

/* gshd */
.gshd{ height:40px; overflow:hidden; margin:10px auto; width:117px;}

/*video*/
#left-arrow{ background:url(../pics/video.png) 0 0 no-repeat; width:66px; height:310px; display:block; cursor:pointer; position:fixed; left:0; top:220px; z-index:999;}
.video-c{position:fixed; left:-550px; top:220px; z-index:999;}

/*public*/
.box700{ width:700px;}
.box280{ width:280px;}
.border-box{ border:1px #ddd solid; background:#FFF;}
.relative{ position:relative;}

/*location*/
.location{ border-bottom:2px #eee solid;}

/*hot-recommend*/
.hot-recommend-title{ background:url(../pics/hot.png) no-repeat; width:95px; height:43px; line-height:46px; position:absolute; z-index:9; left:-6px; top:7px; font-size:18px; color:#FFF; padding-left:45px; overflow:hidden;}
.hot-recommend-img{ padding-top:4px;}
.hot-recommend-img .hd a{ background:url(../pics/arrow.jpg) no-repeat; width:24px; height:24px; display:block; cursor:pointer;}
.hot-recommend-img .hd .prev{ background-position:0 0;}
.hot-recommend-img .hd .prev:hover{ background-position:0 -24px;}
.hot-recommend-img .hd .next{ background-position:-24px 0;}
.hot-recommend-img .hd .next:hover{ background-position:-24px -24px;}
.hot-recommend-img .hd ul{ margin:6px 4px 0 4px;}
.hot-recommend-img .hd ul li{ width:12px; height:12px; font-size:0; background:#dddddd;border-radius:100%; float:left; margin:0 3px; cursor:pointer;}
.hot-recommend-img .hd .on{ background:#56c0f4;}
.hot-recommend-img .bd{ width:670px; overflow:hidden; height:143px; padding: 20px 0 8px 0; border-bottom:1px #ddd dashed;}
.hot-recommend-img .bd ul li{ float:left; width:214px;margin-right:13px;}
.hot-recommend-img .bd .tit{ display:block; width:214px; height:36px; line-height:36px; text-align:center; overflow:hidden;}
.hot-recommend-text{ font-size:12px; padding-top:10px;}
.hot-recommend-text{ margin-left:-13px;}
.hot-recommend-text ul li{ width:214px; float:left; margin-left:13px; line-height:30px; height:30px; overflow:hidden; display:inherit;}

/*play-number*/
.play-number{ background:url(../pics/play-number.jpg) left no-repeat; padding-left:25px; color:#999; width:50px;}

/*erge-list-title*/
.erge-list-title{ border-bottom:2px #56c0f4 solid;}
.erge-list-title span{ background:url(../pics/erge-title.jpg) no-repeat; width:120px; height:40px; line-height:40px; color:#FFF; font-size:18px; text-align:center; display:block;}
.erge-list-title .fr{ line-height:40px;}

/*img-list*/
.img-list ul{ margin-left:-12px;}
.img-list ul li{ float:left; width:225px; margin:12px 0 0 12px; display:inline;}
.img-list .tit{ width:225px;height:36px; line-height:36px; text-align:center; overflow:hidden; display:block;}

/*guoxue-list*/
.guoxue-list ul li{ width:190px;}
.guoxue-list .tit{ width:190px;}
/*more*/
.more{ width:100%; height:50px; line-height:50px; text-align:center; color:#666; display:block; background:#f6f6f6;}
.more:hover{ background:#666; color:#FFF;}

/*right-title*/
.right-title{ font-size:18px; color:#56c0f4; height:40px;line-height:40px; border-bottom:2px #56c0f4 solid; margin-top:8px;}

/*guoxue-title*/
.guoxue-title{ border-bottom:2px #c7a884 solid;}
.guoxue-title span{ background:url(../pics/guoxue-title.jpg) no-repeat; width:120px; height:40px; line-height:40px; text-align:center; margin:0 auto; display:block; color:#FFF; font-size:18px;}

/*special-list*/
.special-list{ border:1px #ddd solid; border-top:none; padding:10px 0 0 0;}
.special-list ul li{ float:left;width:124px; margin:0 0 10px 10px; display:inline;}
.special-list .tit{ width:124px; text-align:center; line-height:30px; display:block;}

/*erge-ranking*/
.erge-ranking{ border:1px #ddd solid; border-top:none; padding:0 10px 10px 10px; font-size:12px;}
.erge-ranking ul li{ border-bottom:1px #ddd dashed; padding:10px 0;}
.erge-ranking .number{ width:20px; height:20px; line-height:20px; margin-top:2px; text-align:center; color:#FFF;border-radius:100%; margin-right:10px; background:#999;}
.erge-ranking .blue{ background:#56c0f4;}
.erge-ranking .erge-ranking-img{ margin-right:10px; display:none;}
.erge-ranking .erge-ranking-tit{ line-height:24px;}
.erge-ranking .erge-ranking-num{ background:url(../pics/play-number.jpg) left no-repeat; padding-left:25px; color:#999; line-height:24px; float:right; width:56px; height:24px; overflow:hidden;}
.erge-ranking .show .erge-ranking-tit{ height:24px; overflow:hidden; width:116px;}
.erge-ranking .show .erge-ranking-img{ display:block; float:left;}
.erge-ranking .show .erge-ranking-num{ float:left;}








