/*
Theme Name: TVART
Theme URI: http://www.tvart.cn
Description: TVART
Version: 1.0
Author: James zhan, justnetfly@qq.com
Tags: TVART
*/

@charset "utf-8";
*{margin:0px; padding:0px; color:#666666; font-family:Arial,Helvetica,sans-serif,"宋体"}
body{font-family:Arial,Helvetica,sans-serif,"宋体"}
a{text-decoration:none ; color:#333333}
a:hover{text-decoration:underline}
img{border:0}
ul,li{list-style:none}
table{table-layout: fixed;word-wrap:break-word;}
div,textarea{word-break:break-all;word-wrap:break-word;}
td{font-size:12px}
p{ padding: 5px 0px}

/*util*/
.bgline{background:url(images/bgline.gif) repeat-x; height:1px; overflow:hidden; clear:both;}
.bgsoldline{height:1px; overflow:hidden; clear:both; background:#f1f1f1; margin-top:5px;}
.breaker{clear:both}

.wrapper {background: #FFFFFF;width:1316px;margin:auto;}

/*index*/
.wrapper. header{ }


.header a{ background:url(images/space.gif); display:block; height:130px ; line-height:990px; width:1300px; position: absolute; overflow:hidden; float:left; cursor:pointer; z-index:999;}

.logo{background:url(images/images_02.jpg) no-repeat; height:164px}
.slide{background:url(images/images_04.jpg) no-repeat; height:561px}
.leftbar{ background:url(images/images_05.jpg); width:165px; height:1496px; float:left;}
.rightbar{ background:url(images/images_07.jpg); width:160px; height:1496px; float:left}
.main{width:991px; float:left;height:1496px;}
.block1{background:url(images/images_06.jpg); height:76px}
.block1 .btnsbox{ padding:15px 0px 0px 50px;}




a.infoBtn1,a.infoBtn2,a.infoBtn3,a.infoBtn4,a.infoBtn5,a.infoBtn3_over{ float:left; line-height:100px; overflow:hidden}
a.infoBtn1{background:url(images/btn.jpg) 0px 0px; width:298px; height:42px; cursor:default}
a.infoBtn1:hover{background:url(images/btn.jpg) 0px -42px;}

a.infoBtn2{background:url(images/btn.jpg) -299px 0px; width:188px; height:42px;}
a.infoBtn2:hover{background:url(images/btn.jpg) -299px -42px;}

a.infoBtn3{background:url(images/btn.jpg) -488px 0px; width:167px; height:42px;}
a.infoBtn3:hover{background:url(images/btn.jpg) -488px -42px; }
a.infoBtn3_over{background:url(images/btn.jpg) -488px -42px; width:167px; height:42px;}

a.infoBtn4{background:url(images/btn.jpg) -656px 0px; width:75px; height:42px;}
a.infoBtn5{background:url(images/btn.jpg) -732px 0px; width:173px; height:42px;}
a.infoBtn5:hover{background:url(images/btn.jpg) -732px -42px;}





.block3 .title{background:url(images/images_13.jpg); height:46px;}
.block3 .content{background:url(images/bg1.jpg); height:193px; padding:0 0 0 10px;}
.block3 .content .picsbox{padding:20px 10px 10px 10px;width: 945px;height: 160px;overflow: hidden;position: absolute;}
.block3 .content #picsbox{ display:none}
.block3 .content .picsbox a{ margin-right:5px}

.block3 .content #viewerFrame{height:137px; float:left; overflow:hidden; width:944px;}
.block3 .content #viewerFrame li{float:left; width:240px; height:138px}



.block3 .end{background:url(images/images_15.jpg); height:21px;}
.block4 .contentText{line-height:18px;padding-top:10px;}

.info a{ background:url(images/doc.gif) no-repeat 10px 3px; padding-left:20px; font-size:12px; margin-left:5px}
.info a:hover{color:#F00}

.block5{background:url(images/images_33.jpg)}
.block5 .title{ ; height:74px}
.block5 .content{ height:383px;  }
.footer{ background:url(images/images_51.jpg) 0px -20px;; height:230px; overflow:hidden}
#flashmenu{padding:115px 0 0 145px; display:none}
#flashslide{padding:113px 0px 0px 580px; display:none}


.wrapper0{background:url(images/images1_17.jpg); float:left; clear:both;}
.topbg{background:url(images/images1_03.jpg) no-repeat; height:147px; display:block; clear:both}
.topbg .navmenu{padding:127px 0px 0px 420px; color:#0089F6;font-size:12px}
.topbg .navmenu a{font-size:12px}

.leftbar0{background:url(images/images1_05.jpg) no-repeat; width:168px; height:1352px; float:left}
.rightbar0{background:url(images/images1_09.jpg) no-repeat; width:164px; height:1352px; float:left}
.main0{ width:984px; float:left; }
.main0 .left{ width:249px; float:right;}
.main0 .right{ width:735px; float:right; overflow:hidden}
.main0 .right .head{ background:url(images/images1_08.jpg) no-repeat; height:13px; overflow:hidden}
.main0 .content{padding:30px 00px; width:735px; }
.main0 #contentBox .box{float:left; width:100%; float:left}
.main0 .right #contentBox td{line-height:20px;}
.main0 #contentBox{line-height:25px;font-size:12px; display:block; height:auto; float:left; background:#ffffff; }

.main0 .right .bookContent{background:#ffffff; padding:20px 10px; width:715px; }
.main0 .right .end{background:url(images/images1_20.jpg) no-repeat; height:25px; float:left; clear:both; width:100%; overflow:hidden}

.footer0{clear:both}
.footer0 .left1{ float:left;background:url(images/images1_22.jpg) no-repeat; height:395px; width:169px;}
.footer0 .main1{ float:left; width:983px; background:url(images/images1_23.jpg) no-repeat; height:395px;}
.footer0 .main1 .linkbox{ padding:60px 0 0 0}
.footer0 .right1{ float:left;background:url(images/images1_24.jpg) no-repeat; height:395px; width:164px;}
.footer0 .end{clear:both;background:url(images/images1_27.jpg) no-repeat; height:227px; width:1316px;}


a.class1,a.class1_select{width:59px; height:19px; background:url(images/btn.gif) 0px -20px no-repeat; text-indent:55px; display:block; float:left; overflow:hidden; line-height:55px; margin-right:3px;}

a.class1_select{background:url(images/btn.gif) 0px 0px no-repeat;}

a.class2,a.class2_select{width:71px; height:19px; background:url(images/btn.gif) -61px -20px no-repeat; text-indent:55px;display:block; float:left; overflow:hidden; line-height:55px; margin-right:3px;}

a.class2_select{background:url(images/btn.gif) -61px 0px no-repeat;}

a.class3,a.class3_select{width:59px; height:19px; background:url(images/btn.gif) -135px -20px no-repeat; text-indent:55px;display:block; float:left; overflow:hidden; line-height:55px}

a.class3_select{background:url(images/btn.gif) -135px 0px no-repeat;}
.state1,.state1 a{color:#3D7ACA}
.state2,.state2 a{color:#ff0000}
.state3,.state3 a{color:#F90}

a.aboutusBtn1,a.aboutusBtn1_select{background:url(images/btn.gif) -2px -39px no-repeat; width:98px; height:45px; display:block; float:left; line-height:880px; overflow:hidden; margin-right:1px;}
a.aboutusBtn1_select{background:url(images/btn.gif) -2px -85px no-repeat;}


a.aboutusBtn1:hover{background:url(images/btn.gif) -2px -213px no-repeat;}
a.aboutusBtn2:hover{background:url(images/btn.gif) -105px -213px no-repeat;}
a.aboutusBtn3:hover{background:url(images/btn.gif) -207px -213px no-repeat;}
a.aboutusBtn4:hover{background:url(images/btn.gif) -312px -213px no-repeat;}

a.aboutusBtn2,a.aboutusBtn2_select{background:url(images/btn.gif) -105px -39px no-repeat; width:98px; height:45px; display:block; float:left; line-height:880px; overflow:hidden;margin-right:1px;}
a.aboutusBtn2_select{background:url(images/btn.gif) -103px -85px no-repeat;}

a.aboutusBtn3,a.aboutusBtn3_select{background:url(images/btn.gif) -207px -39px no-repeat; width:98px; height:45px; display:block; float:left; line-height:880px; overflow:hidden;margin-right:1px;}
a.aboutusBtn3_select{background:url(images/btn.gif) -207px -85px no-repeat;}

a.aboutusBtn4,a.aboutusBtn4_select{background:url(images/btn.gif) -312px -39px no-repeat; width:98px; height:45px; display:block; float:left; line-height:880px; overflow:hidden;margin-right:1px;}
a.aboutusBtn4_select{background:url(images/btn.gif) -312px -85px no-repeat; }
.btnbox{clear:both; display:block; width:400px; height:48px; margin:auto}

.perbook{ background:url(images/bookbg.gif) #E6E6EE no-repeat; width:713px; height:332px; overflow:hidden;padding:8px 0px 0px 7px;}

.bookbox h3{ padding:20px 0 10px 0;}

.perbook .text{position:absolute;padding-left:410px; width:280px;overhidden:hidden; line-height:22px;padding-top:40px; font-size:12px }

.perbook .text h2{color:#444444;font-size:14px;padding-bottom:10px;}

.perbook .text .textbox{ height:250px; overflow:hidden;}
.perbook .text .link a{ float:right}

a.learnmore{background:url(images/btn.gif) 0px -145px; width:161px; height:28px; overflow:hidden; line-height:100px; display:inline-block}

.space{ height:50px}
.coursespace{ height:25px}
.teanIntro h3{font-size:18px;}
.teanIntro td{line-height:25px}

.productbox{color:#333; font-weight:bold; padding-top:40px; }
.productbox div{font-size:14px; line-height:25px; float:left; width:348px; height:270px; overflow:hidden; margin-left:6px}
.productbox img{ border: solid 3px #999; display:block;width:341px; height:205px}

.student_productbox{color:#333; front-size:12px; width:100%; float:left; clear:both }
.student_productbox h3{font-size:18px; padding:0 0 20px 0;}
.student_productbox a{font-size:14px; line-height:25px; float:left; width:206px; height:140px; overflow:hidden; margin:0px 0px 0px 12px; text-align:center; padding:0px 0px 25px 0px}
.student_productbox img{ border: solid 3px #999; display:block;width:200px ;height:112px }
.student_productbox .top{ height:400px;}
.flvplayer{display:none; padding-bottom:20px; width:464px; margin:auto}
.mb_50{padding-bottom:50px}





.wp-pagenavi{font-size:10px;  font-family:Arial, Helvetica, sans-serif; display:block;clear:both; text-align:right; padding: 20px 0 0 0; display: block; float:left; clear:none; width:90%; height:30px; padding:0px 30px;}


/*page*/
.wp-pagenavi .page,.wp-pagenavi .current,.wp-pagenavi .previouspostslink,.wp-pagenavi a.nextpostslink{ width:18px;text-align:center; display:inline-block; line-height:20px; margin-right:5px; height:20px}
.wp-pagenavi a.previouspostslink,.wp-pagenavi a.nextpostslink{ width:45px;background:url(images/btn.gif) -22px -180px;}
.wp-pagenavi a.previouspostslink:hover,.wp-pagenavi a.page:hover,.wp-pagenavi a.nextpostslink:hover{ text-decoration:none; color:#09F}
.wp-pagenavi a.page:hover{text-decoration:underline;}
.wp-pagenavi .current{background:url(images/btn.gif) 0px -180px; height:20px;color:#fff; }



/*scroller*/
#viewerScroller{position: absolute;height:20px; padding: 0px 10px 0px 10px; margin-left:10px; margin-top:170px}
#viewerScroller .bg{ background:url(images/scrollbar.gif) center -41px no-repeat; height:20px}

#viewerScroller .left{ float:left; background:url(images/scrollbar.gif) 0px -18px no-repeat; width:12px; height:15px;}
#viewerScroller .center{float:left;background:url(images/scrollbar.gif) 0px 3px no-repeat; width:93px; height:15px;}
#viewerScroller .right{ float:right;background:url(images/scrollbar.gif) -40px -18px no-repeat; width:12px; height:15px;}


.bottomLnks{width:980px;font-size:12px; padding:0px; margin:0px; padding-top:30px; overflow:hidden; height:276px;}
.bottomLnks li{ float:left}
.bottomLnks ul,.bottomLnks li{padding:0px;margin:0}

.bottomLnks li ul li{ float:none; height:30px; line-height:30px; }
.bottomLnks li ul.col1{ padding-left:103px; width:230px;}
.bottomLnks li ul.col2{ width:247px;}
.bottomLnks li ul.col3{ width:220px;}
.bottomLnks li ul.col4{}

.bottomLnks .top{ font-weight:bold; padding-bottom:5px;}


.studentInterviewBox{}
.studentInterviewBox a{ width:210px; float:left; text-align:center;padding:0 15px 20px 0; font-size:12px}
.studentInterviewBox a .img{border:solid 2px #999999; height:150px; overflow:hidden;}
.interview{line-height:40px; padding:20px 0px}
.interview img{border:solid 2px #999999; }
.padding-in40{padding:0px 40px}
span.doc{ background:url(images/doc.gif) no-repeat  0px 10px; text-indent:10px; display:inline-block;}

.c1{ padding-top:19px; text-align:center; font-size:12px}
.c2{ padding-top:76px; text-align:center;font-size:12px}

.c3{ padding-top:5px; text-align:center; font-size:12px}
.c4{ padding-top:46px; text-align:center;font-size:12px}



a.courseBtn{ background:url(images/btn.gif) 0px -304px no-repeat ; width:136px; height:36px; display:inline-block; line-height:155px; overflow:hidden;}
a.courseBtn:hover{ background:url(images/btn.gif) 0px -265px no-repeat ; width:136px; height:36px;}

.courseBox{ height:251px; background:url(images/courselbg.jpg) no-repeat; width:717px; display:block; float:left; clear:both}
#courseBox1{ height:175px;background:url(images/coursesbg.jpg) 0 5px no-repeat; width:717px; overflow:hidden;; float:left; clear:both}
.courseTitle{
color:#ffffff; padding-left:25px; line-height:50px;
}

.courseBox .img{ float:left; width:542px; height:110px; text-indent:10px;}
.courseBox .btn{ float:left; width:160px; padding-top:25px;}
.courseBox .text{ padding:0px 10px; line-height:18px;}


.courseBanner16{ background:url(images/coursebanner.jpg) 0px 0px; width:730px; height:172px; }
.courseBanner18{ background:url(images/coursebanner.jpg) 0px -175px; width:730px; height:172px;}
.courseBanner23{ background:url(images/coursebanner.jpg) 0px -349px; width:730px; height:172px;}
.courseBanner26{ background:url(images/coursebanner.jpg) 0px -522px; width:730px; height:172px;}
a.courseBannerbtn{background:url(images/btn.gif) -153px -305px; line-height:155px; display: block; width:142px; height:37px ; overflow:hidden; float:right; margin-top:80px; margin-right:30px !important;margin-right:15px; }
a.courseBannerbtn:hover{background:url(images/btn.gif) -153px -267px; display:block; width:142px; height:37px; overflow:hidden}
.maincontentbox{ padding: 0px 30px}

.block2 .infoblock{padding:15px 0 0 3px;}
.block2 .infoblock h3{color:#666666; font-size:18px; text-align:left; margin:0px; height:58px; overflow:hidden; padding:0px;  padding:0 0 0 10px;}
.block2 .infoblock p{padding:3px 0 0 0 ; margin:0px}
.block2 .infoblock .text{ font-size:12px; width:220px; text-align:left; height:40px; overflow:hidden; padding-left:2px;font-weight:normal;}